writeNortekADVNetCDFandUpdateSSDS(): Processing begun: Wed Feb 18 08:48:09 2009 writeNortekADVNetCDFandUpdateSSDS(): Instrument deployment name = Velocity Sensor-DVL (2008-06-13T17:00:47Z - 5) UUID=7dbd0ff6-2069-11dd-ac90-4fe18c62afe0 readNortekADVDataStream(): 0: RecordVariable name: x_velocity readNortekADVDataStream(): 1: RecordVariable name: y_velocity readNortekADVDataStream(): 2: RecordVariable name: z_velocity readNortekADVDataStream(): Device mfg serial number = vec1452 readNortekADVNetCDFandUpdateSSDS(): Reading original data from URL = http://new-ssds.mbari.org:8080/servlet/GetOriginalDataServlet?deviceID=1644&startTimestampSeconds=1228859303&recordTypeID=1&noHTMLHeader=1&isi=1&convertTo=hex&lastNumberOfPackets=250000 defineNortekADVNetcdf(): Input DataStream name: Velocity Sensor-DVL (2008-06-13T17:00:47Z) DataStream from device UUID=7dbd0ff6-2069-11dd-ac90-4fe18c62afe0 defineNortekADVNetcdf(): id = 40893 defineNortekADVNetcdf(): name = Velocity Sensor-DVL (2008-06-13T17:00:47Z) DataStream from device UUID=7dbd0ff6-2069-11dd-ac90-4fe18c62afe0 defineNortekADVNetcdf(): description = ADCP Data Stream with key parsing information: Each record is a byte stream that looks like: Sync (0xa5) ID ...Body of data... The System Data record has an ID of 0x11. The Velocity Record has an ID of 0x10. First you must find the most recent System Data record in order to determine the velocity multiplier. In the System Data record, the status byte is at offset 23 (decimal). If bit 1 is set, the velocity multiplier is 0.01 cm/s. If it is clear, the multiplier is 0.1 cm/s. Then you can find the velocity data from the Velocity record. The X velocity is a 16-bit signed short at offset 10, the Y velocity is at offset 12, and Z velocity is at offset 14. Muliply by either 0.01 or 0.1 cm/s as above. defineNortekADVNetcdf(): dataContainerType = Stream defineNortekADVNetcdf(): startDate = 2008-06-13T17:00:47Z defineNortekADVNetcdf(): original = false defineNortekADVNetcdf(): uriString = http://new-ssds.mbari.org:8080/servlet/GetOriginalDataServlet?deviceID=1644&startTimeStampseconds=1213376447&startPacketSubType=1&lastNumberOfPackets=10&isi=1 defineNortekADVNetcdf(): dodsAccessible = false defineNortekADVNetcdf(): noNetCDF = true defineNortekADVNetcdf(): RecordDescription: defineNortekADVNetcdf(): id = 48025 defineNortekADVNetcdf(): recordType = 1 defineNortekADVNetcdf(): bufferStyle = binary defineNortekADVNetcdf(): bufferLengthType = variable defineNortekADVNetcdf(): recordTerminator = \n defineNortekADVNetcdf(): parseable = false defineNortekADVNetcdf(): endian = little defineNortekADVNetcdf(): Number of esecs values = 166610 defineNortekADVNetcdf(): Writing variable definition for x_velocity(cm s-1) FLOAT defineNortekADVNetcdf(): x_velocity_ID = NetCDF::vardef(6, x_velocity, 5, [0, 1, 3, 2]); defineNortekADVNetcdf(): Writing variable definition for y_velocity(cm s-1) FLOAT defineNortekADVNetcdf(): y_velocity_ID = NetCDF::vardef(6, y_velocity, 5, [0, 1, 3, 2]); defineNortekADVNetcdf(): Writing variable definition for z_velocity(cm s-1) FLOAT defineNortekADVNetcdf(): z_velocity_ID = NetCDF::vardef(6, z_velocity, 5, [0, 1, 3, 2]); writeNortekADVNetcdf(): Variable x_velocity, #nvals = 166610 writeNortekADVNetcdf(): Putting variable x_velocity, #elements = 166610, ncid = 6 writeNortekADVNetcdf(): Variable y_velocity, #nvals = 166610 writeNortekADVNetcdf(): Putting variable y_velocity, #elements = 166610, ncid = 6 writeNortekADVNetcdf(): Variable z_velocity, #nvals = 166610 writeNortekADVNetcdf(): Putting variable z_velocity, #elements = 166610, ncid = 6 writeNortekADVNetCDFandUpdateSSDS(): Doing plots and Submitting ProcessRun to SSDS with libraryName = /home/cvs/DPforSSDS/cimt/nortekadv.pl submitDStoNetCDFProcessRun(): Software version that created netCDF file: http://moonjelly.shore.mbari.org/cgi-bin/cvsweb.cgi/DPforSSDS/cimt/nortekadv.pl?rev=1.3 writeNortekADVNetCDFandUpdateSSDS(): Processing finished: Wed Feb 18 08:49:19 2009