Detailed instructions for use are in the User's Guide.
[. . . ] \ <Rec-Int>: 0-65535: Recording Interval in seconds; 0: No record action. \ -----------------------------------------------------------------------------------------------------------------------------------\ Response: \ $PSRF150, <err-code>*CKSUM<cr><lf> \ <err-code>: 0 : No Error; (01|02|04|08)|16: Over-range(Logger-ID|Rec-Int|SBAS-ena|SBAS-prn)|Flash-Error. \ ------------------------------------------------------------------------------------------------------------------------------------
2
Data Logger Instruction Set
2. 1. 2. $PSRF151 \ -----------------------------------------------------------------------------------------------------------------------------------\ $PSRF151 Command, Read the Data Logger Parameters/Rec No. [. . . ] Lon 16 4 Signed 32 bit data, The longitude, =(DDDMM. mmmm)*10000 >0 : East, <0 : West. Alt 20 4 Signed 32 bit data, The altitude, =(Altitude: meter)*10 Vel 24 2 Unsigned 16 bit data, The Velocity, =(VEL:Km/hr)*10 Cog 26 2 Unsigned 16 bit data, The course over ground, =(COG:degree)*10 Type 28 2 Unsigned 16 bit data, Record Type, NOT Used currently. --------------------------------------------------------------------------------------------------------------------------------
4
Data Logger Instruction Set
2. 1. 5. $PSRF154 \ -----------------------------------------------------------------------------------------------------------------------------------\ $PSRF154 Command, Dump All Record Data (ASCII Mode). \ -----------------------------------------------------------------------------------------------------------------------------------\ Command: \ $PSRF154, *CKSUM<cr><lf> \ -----------------------------------------------------------------------------------------------------------------------------------\ Response: \ $PSRF154, <rec#>, <dgps>, <fix>, <su>, <hdop>, <date>, <time>, <lat>, <N|S>, <lon>, <E|W>, <alt>, <sog>, <cog> *CKSUM<cr><lf> \ Repeat till all records dumped, No ERASE occurred after this command. \ -----------------------------------------------------------------------------------------------------------------------------------2. 2. \ Command: $PEMT160, 0, 0*CKSUM<cr><lf> \ Response: $PEMT160, 0, 0, logger_id*CKSUM<cr><lf> \ ; Write Data Logger ID. \ Command: $PEMT160, 0, 1, logger_id*CKSUM<cr><lf> \ Response: $PEMT160, 0, err_code, logger_id*CKSUM<cr><lf> Err_code=0, if parameters accepted. \ Command: $PEMT160, 1, 0*CKSUM<cr><lf> \ Response: $PEMT160, 1, 0, dgps_src, dgps_mde*CKSUM<cr><lf> \ ; Write DGPS setting. \ Command: $PEMT160, 0, 1, dgps_src, dgps_mde*CKSUM<cr><lf> \ Response: $PEMT160, 0, err_code, dgps_src, dgps_mde*CKSUM<cr><lf> dgps_src: 0:None; 1: SBAS dgps_mde: 0:Auto; 1: Exclusive.
5
Data Logger Instruction Set
2. 2. 3. \ Command: $PEMT160, 2, 0*CKSUM<cr><lf> \ Response: $PEMT160, 2, 0, sbas_prn, sbas_mde*CKSUM<cr><lf> \ ; Write DGPS setting. \ Command: $PEMT160, 2, 1, sbas_prn, sbas_mde*CKSUM<cr><lf> \ Response: $PEMT160, 2, err_code, sbas_prn, sbas_mde*CKSUM<cr><lf> sbas_prn: sbas_mde: 0: Auto, 120-138 assigned. $PEMT160, 3 \ $PEMT160, 3 ; Read/Write Data Logger Triger Setting, - GPS positioning condidion. \ ; Read Data Logger Triger Setting: FixChg, DopChg \ Command: $PEMT160, 3, 0*CKSUM<cr><lf> \ Response: $PEMT160, 3, 0, FixChg, DopChg*CKSUM<cr><lf> \ ; Write Data Logger Triger Setting: FixChg, DopChg \ Command: $PEMT160, 3, 1, FixChg, DopChg*CKSUM<cr><lf> \ Response: $PEMT160, 3, err_code, FixChg, DopChg*CKSUM<cr><lf> FixChg: DopChg 0: Not Set, 1: Set Fix status change trigger. $PEMT160, 4 \ $PEMT160, 4 ; Read/Write Data Logger Triger Setting, - Accumulated Value \ ; Read Data Logger Triger Setting: ElapseTime, Movement. \ Command: $PEMT160, 4, 0*CKSUM<cr><lf> \ Response: $PEMT160, 4, 0, ElpaseTime, Movement*CKSUM<cr><lf> \ ; Write Data Logger Triger Setting: ElapseTime, Movement. \ Command: $PEMT160, 4, 1, ElapseTime, Movement*CKSUM<cr><lf> \ Response: $PEMT160, 4, err_code, ElpaseTime, Movement*CKSUM<cr><lf> ElapseTime: in second. $PEMT160, 5 \ $PEMT160, 5 ; Read/Write Data Logger Triger Setting, - Changeded Value \ ; Read Data Logger Triger Setting:CogChg, VelChg, AltChg \ Command: $PEMT160, 5, 0*CKSUM<cr><lf> \ Response: $PEMT160, 5, 0, CogChg, VelChg, AltChg*CKSUM<cr><lf> \ ; Write Data Logger Triger Setting: CogChg, VelChg, AltChg \ Command: $PEMT160, 5, 1, CogChg, VelChg, AltChg*CKSUM<cr><lf> \ Response: $PEMT160, 5, err_code, CogChg, VelChg, AltChg*CKSUM<cr><lf> CogChg: in Degree VelChg: in % AltChg: in Meter 2. 2. 7. $PEMT160, 6 \ $PEMT160, 6 ; Read/Write Data Logger Triger Setting, - Threshold Value \ ; Read Data Logger Triger Setting: VelThr, AltThr \ Command: $PEMT160, 6, 0*CKSUM<cr><lf> \ Response: $PEMT160, 6, 0, VelThr, AltThr*CKSUM<cr><lf> \ ; Write Data Logger Triger Setting: VelThr, AltThr \ Command: $PEMT160, 6, 1, VelThr, AltThr*CKSUM<cr><lf> \ Response: $PEMT160, 6, err_code, VelThr, AltThr*CKSUM<cr><lf> VelThr: in 0. 1 Km/Hr AltThr: in Metter 2. 2. 8. $PEMT160, 7 \ $PEMT160, 7 ; Read/Write Data Logger Triger Setting, - Stall case. [. . . ] \ Command: $PEMT162, 1, begin, end*CKSUM<cr><lf> \ Response: $PEMT162, 1, 0*CKSUM<cr><lf> ;No avaliable record for downloading \ Response: $PEMT162, 1, 1*CKSUM<cr><lf> ;Start Xmodem binary transfer after this message.
;No available record for downloading ;Start Xmodem binary transfer after this message.
10
Data Logger Instruction Set
2. 4. 3. $PEMT162, 2 \ $PSRF162, 2 ; Download the record data before the date, time setting \ Command: $PEMT162, 2, yymmdd, hhmmss*CKSUM<cr><lf> \ Response: $PEMT162, 2, 0*CKSUM<cr><lf> ;No available record for downloading \ Response: $PEMT162, 2, 1*CKSUM<cr><lf> ;Start Xmodem binary transfer after this message. 2. 4. 4. $PEMT162, 3 \ $PSRF162, 3 ; Download the record data after the date, time setting \ Command: $PEMT162, 3, yymmdd, hhmmss*CKSUM<cr><lf> \ Response: $PEMT162, 3, 0*CKSUM<cr><lf> ;No available record for downloading \ Response: $PEMT162, 3, 1*CKSUM<cr><lf> ;Start Xmodem binary transfer after this message. 2. 4. 5. $PEMT162, 4 \ $PSRF161, 4 ; Download the record data Between the date, time set \ Command: $PEMT161, 4, yymmdd, hhmmss, yymmdd, hhmmss*CKSUM<cr><lf> \ Response: $PEMT162, 4, 0*CKSUM<cr><lf> ;No available record for downloading \ Response: $PEMT162, 4, 1*CKSUM<cr><lf> ;Start Xmodem binary transfer after this message. POINTER VARIABLE %RecData %RecTime \ b31=Rec type flag: 1:Control; 0:Log Data. [. . . ]