608: [THR=2092]TVSAGPS_UNITS.Create: begin 608: [THR=2092]TVSAGPS_UNITS.Create: end 608: [THR=2092]TGPSModuleByVSAGPS.Disconnect: begin 608: [THR=2092]TGPSModuleByVSAGPS.LockConnect: in 608: [THR=2092]TGPSModuleByVSAGPS.LockConnect: ok 608: [THR=2092]TGPSModuleByVSAGPS.Disconnect: check 608: [THR=2092]TGPSModuleByVSAGPS.Disconnect: stop logger 608: [THR=2092]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2092]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2092]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2092]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2092]TGPSModuleByVSAGPS.UnlockConnect: in 608: [THR=2092]TGPSModuleByVSAGPS.UnlockConnect: ok 608: [THR=2092]TGPSModuleByVSAGPS.Disconnect: end 608: [THR=2092]TGPSModuleByVSAGPS.LockConnect: in 608: [THR=2092]TGPSModuleByVSAGPS.LockConnect: ok 608: [THR=2092]TGPSModuleByVSAGPS.Connect: begin 608: [THR=2092]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2092]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2092]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2092]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2092]TGPSModuleByVSAGPS.Connect: before GPSConnect 608: [THR=2092]Tvsagps_object.GPSConnect: begin 608: [THR=2092]Tvsagps_object.GPSConnect: checked 608: [THR=2092]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2092]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2092]Tvsagps_object.GPSConnect: initialized 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: begin 608: [THR=2092]Tvsagps_device_com_nmea.Create: begin 608: [THR=2064]TVSAGPS_UNITS.InternalProcessUnitsRequests: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2092]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2092]Tvsagps_device_base.InternalLockUnitInfoCS: in 608: [THR=2092]Tvsagps_device_base.InternalLockUnitInfoCS: ok 608: [THR=2092]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 608: [THR=2092]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 608: [THR=2092]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 608: [THR=2092]Tvsagps_device_base.InternalWipeUnitInfoCS: end 608: [THR=2092]Tvsagps_device_com_nmea.Create: end 608: [THR=2092]Tvsagps_object.GPSConnect: ok 608: [THR=2092]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2092]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2092]TGPSModuleByVSAGPS.UnlockConnect: in 608: [THR=2092]TGPSModuleByVSAGPS.UnlockConnect: ok 608: [THR=2064]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2064]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2064]Tvsagps_device_base.InternalMakeUnitInfoCS: begin 608: [THR=2064]Tvsagps_device_base.InternalKillUnitInfoCS: begin 608: [THR=2064]Tvsagps_device_base.InternalKillUnitInfoCS: end 608: [THR=2064]Tvsagps_device_base.InternalMakeUnitInfoCS: end 608: [THR=2064]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2064]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=740]Tvsagps_device_base.WorkingThread_Internal_Routine: begin 608: [THR=2064]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=740]Tvsagps_device_base.WorkingThread_ConnectToDevice: begin 608: [THR=2064]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=740]Tvsagps_device_com_nmea.Internal_Before_Open_Device: begin 608: [THR=2064]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=740]Tvsagps_device_base.Internal_Before_Open_Device 608: [THR=2064]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=740]Tvsagps_device_com_nmea.Internal_Before_Open_Device: prefix 608: [THR=740]Tvsagps_device_com_nmea.Internal_Before_Open_Device: cleanup 608: [THR=740]Tvsagps_device_com_nmea.Internal_Before_Open_Device: end 608: [THR=740]Tvsagps_device_base.WorkingThread_ConnectToDevice: open 608: [THR=740]Tvsagps_device_base.Internal_Do_Open_Device: begin 608: [THR=740]Tvsagps_device_base.Internal_Do_Open_Device: CreateFileA 608: [THR=740]Tvsagps_device_base.Internal_Do_Open_Device: ok 608: [THR=740]Tvsagps_device_base.InternalSetUnitInfo: begin 608: [THR=740]Tvsagps_device_base.InternalLockUnitInfoCS: in 608: [THR=740]Tvsagps_device_base.InternalLockUnitInfoCS: ok 608: [THR=740]TGPSModuleByVSAGPS.LockUnitInfo: in 608: [THR=740]TGPSModuleByVSAGPS.LockUnitInfo: ok 608: [THR=740]TGPSModuleByVSAGPS.UnlockUnitInfo: in 608: [THR=740]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 608: [THR=740]TGPSModuleByVSAGPS.LockUnitInfo: in 608: [THR=740]TGPSModuleByVSAGPS.LockUnitInfo: ok 608: [THR=740]TGPSModuleByVSAGPS.UnlockUnitInfo: in 608: [THR=740]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 608: [THR=740]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 608: [THR=740]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 608: [THR=740]Tvsagps_device_base.InternalSetUnitInfo: end 608: [THR=740]Tvsagps_device_base.WorkingThread_ConnectToDevice: end 608: [THR=740]Tvsagps_device_base.WorkingThread_Internal_Routine: connected 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_StartSession: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_StartSession: query 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetupComm 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommParams 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommParams 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetCommState 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommTimeouts 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommTimeouts 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetCommTimeouts 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_StartSession: Done 608: [THR=740]Tvsagps_device_base.WorkingThread_Internal_Routine: started 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_SendPacket: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_SendPacket: read-only 608: [THR=740]Tvsagps_device_base.WorkingThread_Internal_Routine: established 608: [THR=740]Tvsagps_device_base.WorkingThread_Internal_Routine: run 608: [THR=740]Tvsagps_device_base.WorkingThread_Process_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2064]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2064]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2064]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2064]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2064]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2064]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2064]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2064]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $PSTIS,*61 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $PSTIS,*61 $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $PSTIS,*61 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2700]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 608: $GPGGA,,,,,,0,,,,,,,,*66 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,,,,,,0,,,,,,,,*66 " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2700]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 608: [THR=2700]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2700]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: begin 608: [THR=2700]Tvsagps_queue.ExtractGPSPacket: end 608: [THR=2092]TGPSModuleByVSAGPS.Disconnect: begin 608: [THR=2092]TGPSModuleByVSAGPS.LockConnect: in 608: [THR=2092]TGPSModuleByVSAGPS.LockConnect: ok 608: [THR=2092]TGPSModuleByVSAGPS.Disconnect: check 608: [THR=2092]TGPSModuleByVSAGPS.Disconnect: GPSDisconnect 608: [THR=2092]TVSAGPS_UNITS.GPSDisconnect: begin 608: [THR=2092]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2092]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2092]TVSAGPS_UNITS.InternalGPSDisconnect: begin 608: [THR=2092]TVSAGPS_UNITS.InternalGPSDisconnect: terminate 608: [THR=2092]Tvsagps_object.InternalTerminateRuntimeObjects: begin 608: [THR=2092]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: begin 608: [THR=2092]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: terminate 608: [THR=2092]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: end 608: [THR=2092]Tvsagps_object.InternalTerminateRuntimeObjects: packet 608: [THR=2092]TVSAGPS_UNITS.Lock_CS_Runtime: in 608: [THR=2092]TVSAGPS_UNITS.Lock_CS_Runtime: ok 608: [THR=2092]Tvsagps_object.InternalTerminateRuntimeObjects: terminate 608: [THR=2092]TVSAGPS_UNITS.Unlock_CS_Runtime: in 608: [THR=2092]TVSAGPS_UNITS.Unlock_CS_Runtime: ok 608: [THR=2092]Tvsagps_object.InternalTerminateRuntimeObjects: queue 608: [THR=2092]TVSAGPS_UNITS.Lock_CS_Runtime: in 608: [THR=2092]TVSAGPS_UNITS.Lock_CS_Runtime: ok 608: [THR=2092]Tvsagps_object.InternalTerminateRuntimeObjects: kill packets 608: [THR=2092]TVSAGPS_UNITS.Unlock_CS_Runtime: in 608: [THR=2092]TVSAGPS_UNITS.Unlock_CS_Runtime: ok 608: [THR=2092]Tvsagps_object.InternalTerminateRuntimeObjects: end 608: [THR=2092]TVSAGPS_UNITS.InternalGPSDisconnect: end 608: [THR=2092]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2092]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2092]TVSAGPS_UNITS.GPSDisconnect: end 608: [THR=2092]TGPSModuleByVSAGPS.Disconnect: stop logger 608: [THR=2092]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2092]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2092]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2092]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2092]TGPSModuleByVSAGPS.UnlockConnect: in 608: [THR=2092]TGPSModuleByVSAGPS.UnlockConnect: ok 608: [THR=2092]TGPSModuleByVSAGPS.Disconnect: end 608: [THR=2064]TVSAGPS_UNITS.InternalProcessUnitsRequests: kill 608: [THR=2064]Tvsagps_device_base.Disconnect: begin 608: [THR=2064]Tvsagps_device_base.WorkingThread_Internal_Close: begin 608: [THR=2064]Tvsagps_device_base.WorkingThread_Internal_Close: end 608: [THR=2064]Tvsagps_device_base.Disconnect: end 608: [THR=2064]TVSAGPS_UNITS.InternalProcessUnitsRequests: end 608: [THR=2092]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: begin 608: [THR=2092]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: disconnect 608: [THR=2092]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2092]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2092]TGPSModuleByVSAGPS.LockUnitInfo: in 608: [THR=2092]TGPSModuleByVSAGPS.LockUnitInfo: ok 608: [THR=2092]TGPSModuleByVSAGPS.UnlockUnitInfo: in 608: [THR=2092]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 608: [THR=2092]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2092]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2092]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: end 608: [THR=2092]TGPSModuleByVSAGPS.Destroy: begin 608: [THR=2092]TGPSModuleByVSAGPS.Disconnect: begin 608: [THR=2092]TGPSModuleByVSAGPS.LockConnect: in 608: [THR=2092]TGPSModuleByVSAGPS.LockConnect: ok 608: [THR=2092]TGPSModuleByVSAGPS.Disconnect: check 608: [THR=2092]TGPSModuleByVSAGPS.Disconnect: stop logger 608: [THR=2092]TGPSModuleByVSAGPS.LockLogger: in 608: [THR=2092]TGPSModuleByVSAGPS.LockLogger: ok 608: [THR=2092]TGPSModuleByVSAGPS.UnlockLogger: in 608: [THR=2092]TGPSModuleByVSAGPS.UnlockLogger: ok 608: [THR=2092]TGPSModuleByVSAGPS.UnlockConnect: in 608: [THR=2092]TGPSModuleByVSAGPS.UnlockConnect: ok 608: [THR=2092]TGPSModuleByVSAGPS.Disconnect: end 608: [THR=2092]TGPSModuleByVSAGPS.Destroy: kill object 608: [THR=2092]Tvsagps_object.Destroy: begin 608: [THR=2092]TVSAGPS_UNITS.Lock_CS_State: in 608: [THR=2092]TVSAGPS_UNITS.Lock_CS_State: ok 608: [THR=2092]TVSAGPS_UNITS.InternalGPSDisconnect: begin 608: [THR=2092]TVSAGPS_UNITS.InternalGPSDisconnect: end 608: [THR=2092]TVSAGPS_UNITS.Unlock_CS_State: in 608: [THR=2092]TVSAGPS_UNITS.Unlock_CS_State: ok 608: [THR=2092]Tvsagps_object.Destroy: disconnected 608: [THR=2092]TVSAGPS_UNITS.InternalPacketThreadLimitedWait: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 608: [THR=740]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 608: [THR=740]Tvsagps_queue.AppendGPSPacket: begin 608: [THR=740]Tvsagps_queue.AppendGPSPacket: add 608: [THR=740]Tvsagps_queue.AppendGPSPacket: end 608: [THR=740]Tvsagps_device_base.WorkingThread_Process_Packets: need to exit 608: [THR=740]Tvsagps_device_base.WorkingThread_Internal_Routine: finish 608: [THR=740]Tvsagps_device_base.InternalCloseDevice: begin 608: [THR=740]Tvsagps_device_base.InternalLockCloseHandle: in 608: [THR=740]Tvsagps_device_base.InternalLockCloseHandle: ok 608: [THR=740]Tvsagps_device_com_nmea.Internal_Before_Close_Device: begin 608: [THR=740]Tvsagps_device_base.Internal_Before_Close_Device 608: [THR=740]Tvsagps_device_com_nmea.Internal_Before_Close_Device: PurgeComm 608: [THR=740]Tvsagps_device_com_nmea.Internal_Before_Close_Device: end 608: [THR=740]Tvsagps_device_base.InternalCloseDevice: CloseHandle 608: [THR=740]Tvsagps_device_base.InternalCloseDevice: closed 608: [THR=740]Tvsagps_device_base.InternalUnlockCloseHandle: in 608: [THR=740]Tvsagps_device_base.InternalUnlockCloseHandle: ok 608: [THR=740]Tvsagps_device_base.InternalCloseDevice: end 608: [THR=740]Tvsagps_device_base.WorkingThread_Internal_Routine: end 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: kill 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: stop 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: terminate 608: [THR=2700]Tvsagps_object.InternalThreadRoutine_for_Packets: end 608: [THR=2092]TVSAGPS_UNITS.InternalPacketThreadLimitedWait: zero 608: [THR=2092]TVSAGPS_UNITS.InternalPacketThreadLimitedWait: end 608: [THR=2092]Tvsagps_object.Destroy: packet 608: [THR=2092]Tvsagps_object.Destroy: before free 608: [THR=2092]Tvsagps_Packet_Thread.Destroy: begin 608: [THR=2092]Tvsagps_object.InternalOnPacketThreadTerminate: begin 608: [THR=2092]Tvsagps_object.InternalOnPacketThreadTerminate: end 608: [THR=2700]Tvsagps_Packet_Thread.Destroy: begin