1function d = read(sreader,count,datatype) 2% 3% O = read(sreader,count,datatype) - reads data from a socket opened with sreader(socketnumber) 4% 5 switch (datatype) 6 case 'int32' 7 datatype = 0; 8 case 'double' 9 datatype = 1; 10 case 'float64' 11 datatype = 1; 12 case 'uchar' 13 datatype = 6; 14 otherwise 15 disp(['Unknow datatype ' datatype]) 16 return 17 end 18d = sread(sreader.fd,count,datatype); 19if datatype == 6 20 d = d'; 21end 22 23 24 25