4024: [THR=2288]TGPSModuleByVSAGPS.Destroy: end 2624: [THR=3316]TVSAGPS_UNITS.Create: begin 2624: [THR=3316]TVSAGPS_UNITS.Create: end 2624: [THR=3316]TGPSModuleByVSAGPS.LockConnect: in 2624: [THR=3316]TGPSModuleByVSAGPS.LockConnect: ok 2624: [THR=3316]TGPSModuleByVSAGPS.Connect: begin 2624: [THR=3316]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=3316]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=3316]TGPSModuleByVSAGPS.Connect: before GPSConnect 2624: [THR=3316]Tvsagps_object.GPSConnect: begin 2624: [THR=3316]Tvsagps_object.GPSConnect: checked 2624: [THR=3316]TVSAGPS_UNITS.Lock_CS_State: in 2624: [THR=3316]TVSAGPS_UNITS.Lock_CS_State: ok 2624: [THR=1824]Tvsagps_object.InternalThreadRoutine_for_Packets: begin 2624: [THR=3316]Tvsagps_object.GPSConnect: initialized 2624: [THR=1824]Tvsagps_queue.ExtractGPSPacket: begin 2624: [THR=3388]TVSAGPS_UNITS.InternalProcessUnitsRequests: begin 2624: [THR=3316]Tvsagps_device_com_nmea.Create: begin 2624: [THR=1824]Tvsagps_queue.ExtractGPSPacket: end 2624: [THR=3316]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 2624: [THR=3316]Tvsagps_device_base.InternalLockUnitInfoCS: in 2624: [THR=3316]Tvsagps_device_base.InternalLockUnitInfoCS: ok 2624: [THR=3316]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 2624: [THR=3316]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 2624: [THR=3316]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 2624: [THR=3316]Tvsagps_device_base.InternalWipeUnitInfoCS: end 2624: [THR=3316]Tvsagps_device_com_nmea.Create: end 2624: [THR=3316]Tvsagps_object.GPSConnect: ok 2624: [THR=3316]TVSAGPS_UNITS.Unlock_CS_State: in 2624: [THR=3316]TVSAGPS_UNITS.Unlock_CS_State: ok 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockConnect: in 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockConnect: ok 2624: [THR=3388]TVSAGPS_UNITS.Lock_CS_State: in 2624: [THR=3388]TVSAGPS_UNITS.Lock_CS_State: ok 2624: [THR=3388]Tvsagps_device_base.InternalMakeUnitInfoCS: begin 2624: [THR=3388]Tvsagps_device_base.InternalKillUnitInfoCS: begin 2624: [THR=3388]Tvsagps_device_base.InternalKillUnitInfoCS: end 2624: [THR=3388]Tvsagps_device_base.InternalMakeUnitInfoCS: end 2624: [THR=3388]TVSAGPS_UNITS.Unlock_CS_State: in 2624: [THR=1456]Tvsagps_device_base.WorkingThread_Internal_Routine: begin 2624: [THR=3388]TVSAGPS_UNITS.Unlock_CS_State: ok 2624: [THR=1456]Tvsagps_device_base.WorkingThread_ConnectToDevice: begin 2624: [THR=3388]TVSAGPS_UNITS.Lock_CS_State: in 2624: [THR=1456]Tvsagps_device_com_nmea.Internal_Before_Open_Device: begin 2624: [THR=3388]TVSAGPS_UNITS.Lock_CS_State: ok 2624: [THR=1456]Tvsagps_device_base.Internal_Before_Open_Device 2624: [THR=3388]TVSAGPS_UNITS.Unlock_CS_State: in 2624: [THR=1456]Tvsagps_device_com_nmea.Internal_Before_Open_Device: prefix 2624: [THR=3388]TVSAGPS_UNITS.Unlock_CS_State: ok 2624: [THR=1456]Tvsagps_device_com_nmea.Internal_Before_Open_Device: cleanup 2624: [THR=1456]Tvsagps_device_com_nmea.Internal_Before_Open_Device: end 2624: [THR=1456]Tvsagps_device_base.WorkingThread_ConnectToDevice: open 2624: [THR=1456]Tvsagps_device_base.Internal_Do_Open_Device: begin 2624: [THR=1456]Tvsagps_device_base.Internal_Do_Open_Device: CreateFileA 2624: [THR=1456]Tvsagps_device_base.Internal_Do_Open_Device: ok 2624: [THR=1456]Tvsagps_device_base.InternalSetUnitInfo: begin 2624: [THR=1456]Tvsagps_device_base.InternalLockUnitInfoCS: in 2624: [THR=1456]Tvsagps_device_base.InternalLockUnitInfoCS: ok 2624: [THR=1456]TGPSModuleByVSAGPS.LockUnitInfo: in 2624: [THR=1456]TGPSModuleByVSAGPS.LockUnitInfo: ok 2624: [THR=1456]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2624: [THR=1456]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2624: [THR=1456]TGPSModuleByVSAGPS.LockUnitInfo: in 2624: [THR=1456]TGPSModuleByVSAGPS.LockUnitInfo: ok 2624: [THR=1456]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2624: [THR=1456]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2624: [THR=1456]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 2624: [THR=1456]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 2624: [THR=1456]Tvsagps_device_base.InternalSetUnitInfo: end 2624: [THR=1456]Tvsagps_device_base.WorkingThread_ConnectToDevice: end 2624: [THR=1456]Tvsagps_device_base.WorkingThread_Internal_Routine: connected 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_StartSession: begin 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_StartSession: query 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetupComm 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommParams 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommParams 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommTimeouts 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommTimeouts 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetCommTimeouts 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_StartSession: Done 2624: [THR=1456]Tvsagps_device_base.WorkingThread_Internal_Routine: started 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_SendPacket: begin 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_SendPacket: read-only 2624: [THR=1456]Tvsagps_device_base.WorkingThread_Internal_Routine: established 2624: [THR=1456]Tvsagps_device_base.WorkingThread_Internal_Routine: run 2624: [THR=1456]Tvsagps_device_base.WorkingThread_Process_Packets: begin 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2624: [THR=1456]Tvsagps_queue.AppendGPSPacket: begin 2624: [THR=1456]Tvsagps_queue.AppendGPSPacket: add 2624: [THR=1456]Tvsagps_queue.AppendGPSPacket: end 2624: [THR=3388]TVSAGPS_UNITS.Lock_CS_State: in 2624: [THR=3388]TVSAGPS_UNITS.Lock_CS_State: ok 2624: [THR=3388]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=3388]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=3388]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=3388]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=3388]TVSAGPS_UNITS.Unlock_CS_State: in 2624: [THR=3388]TVSAGPS_UNITS.Unlock_CS_State: ok 2624: [THR=1824]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2624: [THR=1824]Tvsagps_queue.ExtractGPSPacket: begin 2624: [THR=1824]Tvsagps_queue.ExtractGPSPacket: end 2624: [THR=1824]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 2624: [THR=1824]TVSAGPS_UNITS.Lock_CS_State: in 2624: [THR=1824]TVSAGPS_UNITS.Lock_CS_State: ok 2624: [THR=1824]TVSAGPS_UNITS.Unlock_CS_State: in 2624: [THR=1824]TVSAGPS_UNITS.Unlock_CS_State: ok 2624: [THR=1824]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 2624: [THR=1824]TVSAGPS_UNITS.Lock_CS_State: in 2624: [THR=1824]TVSAGPS_UNITS.Lock_CS_State: ok 2624: [THR=1824]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 2624: $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,15,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,12,15,11,030,*7D $GPGSV,4,3,15,16,07,209,21,18,42,063,,19,60,281,,21,12,095,13*73 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183111.2,,,,,0,,,,,,,,*71 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,14,08,00,317,*70 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,12,15,11,030,*7D $GPGSV,4,3,15,16,07,209,22,18,42,063,,19,60,281,,21,12,095,14*77 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183112.2,,,,,0,,,,,,,,*72 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,14,08,00,317,*70 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,22,18,42,063,,19,60,281,,21,12,095,14*77 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183113.2,,,,,0,,,,,,,,*73 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,14,08,00,317,*73 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,22,18,42,063,,19,60,281,,21,12,095,14*77 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183114.2,,,,,0,,,,,,,,*74 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,22,18,42,063,,19,60,281,,21,12,095,14*77 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183115.2,,,,,0,,,,,,,,*75 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,23,18,42,063,,19,60,281,,21,12,095,13*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183116.2,,,,,0,,,,,,,,*76 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,16,08,00,317,*72 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,23,18,42,063,,19,60,281,,21,12,095,13*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183117.2,,,,,0,,,,,,,,*77 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,17,08,00,317,*73 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,22,18,42,063,,19,60,281,,21,12,095,13*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183118.2,,,,,0,,,,,,,,*78 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,17,08,00,317,*73 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,23,18,42,063,,19,60,281,,21,12,095,13*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183119.2,,,,,0,,,,,,,,*79 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,17,08,00,317,*73 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,24,18,42,063,,19,60,281,,21,12,095,13*76 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183120.2,,,,,0,,,,,,,,*73 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,16,08,00,317,*72 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,24,18,42,063,,19,60,281,,21,12,095,13*76 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183121.2,,,,,0,,,,,,,,*72 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,, 2624: ,,,,, 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,15,08,00,317,*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,12,15,11,030,*7D " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,21,18,42,063,,19,60,281,,21,12,095,13*73 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183111.2,,,,,0,,,,,,,,*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,14,08,00,317,*70 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,12,15,11,030,*7D " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,22,18,42,063,,19,60,281,,21,12,095,14*77 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183112.2,,,,,0,,,,,,,,*72 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,14,08,00,317,*70 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,22,18,42,063,,19,60,281,,21,12,095,14*77 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183113.2,,,,,0,,,,,,,,*73 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,14,08,00,317,*73 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,22,18,42,063,,19,60,281,,21,12,095,14*77 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183114.2,,,,,0,,,,,,,,*74 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,22,18,42,063,,19,60,281,,21,12,095,14*77 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183115.2,,,,,0,,,,,,,,*75 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,23,18,42,063,,19,60,281,,21,12,095,13*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183116.2,,,,,0,,,,,,,,*76 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,16,08,00,317,*72 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,23,18,42,063,,19,60,281,,21,12,095,13*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183117.2,,,,,0,,,,,,,,*77 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,17,08,00,317,*73 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,22,18,42,063,,19,60,281,,21,12,095,13*70 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183118.2,,,,,0,,,,,,,,*78 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,17,08,00,317,*73 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,23,18,42,063,,19,60,281,,21,12,095,13*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183119.2,,,,,0,,,,,,,,*79 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,17,08,00,317,*73 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,42,063,,19,60,281,,21,12,095,13*76 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183120.2,,,,,0,,,,,,,,*73 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,16,08,00,317,*72 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,42,063,,19,60,281,,21,12,095,13*76 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183121.2,,,,,0,,,,,,,,*72 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]TVSAGPS_UNITS.Unlock_CS_State: in 2624: [THR=1824]TVSAGPS_UNITS.Unlock_CS_State: ok 2624: [THR=1824]Tvsagps_queue.ExtractGPSPacket: begin 2624: [THR=1824]Tvsagps_queue.ExtractGPSPacket: end 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2624: [THR=1456]Tvsagps_queue.AppendGPSPacket: begin 2624: [THR=1456]Tvsagps_queue.AppendGPSPacket: add 2624: [THR=1456]Tvsagps_queue.AppendGPSPacket: end 2624: [THR=1824]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2624: [THR=1824]Tvsagps_queue.ExtractGPSPacket: begin 2624: [THR=1824]Tvsagps_queue.ExtractGPSPacket: end 2624: [THR=1824]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 2624: [THR=1824]TVSAGPS_UNITS.Lock_CS_State: in 2624: [THR=1824]TVSAGPS_UNITS.Lock_CS_State: ok 2624: [THR=1824]TVSAGPS_UNITS.Unlock_CS_State: in 2624: [THR=1824]TVSAGPS_UNITS.Unlock_CS_State: ok 2624: [THR=1824]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 2624: [THR=1824]TVSAGPS_UNITS.Lock_CS_State: in 2624: [THR=1824]TVSAGPS_UNITS.Lock_CS_State: ok 2624: [THR=1824]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 2624: ,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,16,08,00,317,*72 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,22,18,42,063,,19,60,281,,21,12,095,13*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183122.2,,,,,0,,,,,,,,*71 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,16,08,00,317,*72 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,14,15,11,030,*7B $GPGSV,4,3,15,16,07,209,22,18,42,063,,19,60,281,,21,12,095,13*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183123.2,,,,,0,,,,,,,,*70 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,16,08,00,317,*72 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,14,15,11,030,*7B $GPGSV,4,3,15,16,07,209,23,18,42,063,,19,60,281,,21,12,095,13*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183125.2,,,,,0,,,,,,,,*76 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,24,18,42,063,,19,60,281,,21,12,095,13*76 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183126.2,,,,,0,,,,,,,,*75 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,24,18,42,063,,19,60,281,,21,12,095,13*76 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183127.2,,,,,0,,,,,,,,*74 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,24,18,42,063,,19,60,281,,21,12,095,13*76 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183128.2,,,,,0,,,,,,,,*7B $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,23,18,42,063,,19,60,281,,21,12,095,12*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183129.2,,,,,0,,,,,,,,*7A $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,24,18,42,063,,19,60,281,,21,12,095,12*77 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183130.2,,,,,0,,,,,,,,*72 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,15,08,00,317,*72 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,25,18,42,063,,19,60,281,,21,12,095,12*76 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183131.2,,,,,0,,,,,,,,*73 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,15,08,00,317,*72 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,18,15,11,030,*77 $GPGSV,4,3,15,16,07,209,24,18,42,063,,19,60,281,,21,12,095,12*77 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183132.2,,,,,0,,,,,,,,*70 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,15,08,00,317,*72 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,18,15,11,030,*77 $GPGSV,4,3,15,16,07,209,25,18,42,063,,19,60,281,,21,12,095,12*76 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183133.2,,,,,0,,,,,,,,*71 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1, 2624: ,,,,, 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,16,08,00,317,*72 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,22,18,42,063,,19,60,281,,21,12,095,13*70 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183122.2,,,,,0,,,,,,,,*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,16,08,00,317,*72 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,14,15,11,030,*7B " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,22,18,42,063,,19,60,281,,21,12,095,13*70 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183123.2,,,,,0,,,,,,,,*70 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,16,08,00,317,*72 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,14,15,11,030,*7B " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,23,18,42,063,,19,60,281,,21,12,095,13*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183125.2,,,,,0,,,,,,,,*76 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,42,063,,19,60,281,,21,12,095,13*76 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183126.2,,,,,0,,,,,,,,*75 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,42,063,,19,60,281,,21,12,095,13*76 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183127.2,,,,,0,,,,,,,,*74 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,42,063,,19,60,281,,21,12,095,13*76 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183128.2,,,,,0,,,,,,,,*7B " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,23,18,42,063,,19,60,281,,21,12,095,12*70 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183129.2,,,,,0,,,,,,,,*7A " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,42,063,,19,60,281,,21,12,095,12*77 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183130.2,,,,,0,,,,,,,,*72 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,15,08,00,317,*72 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,25,18,42,063,,19,60,281,,21,12,095,12*76 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183131.2,,,,,0,,,,,,,,*73 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,15,08,00,317,*72 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,18,15,11,030,*77 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,42,063,,19,60,281,,21,12,095,12*77 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183132.2,,,,,0,,,,,,,,*70 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,15,08,00,317,*72 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,18,15,11,030,*77 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,25,18,42,063,,19,60,281,,21,12,095,12*76 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183133.2,,,,,0,,,,,,,,*71 " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2624: [THR=1824]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=1824]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=1824]TVSAGPS_UNITS.Unlock_CS_State: in 2624: [THR=1824]TVSAGPS_UNITS.Unlock_CS_State: ok 2624: [THR=1824]Tvsagps_queue.ExtractGPSPacket: begin 2624: [THR=1824]Tvsagps_queue.ExtractGPSPacket: end 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2624: [THR=1456]Tvsagps_queue.AppendGPSPacket: begin 2624: [THR=1456]Tvsagps_queue.AppendGPSPacket: add 2624: [THR=1456]Tvsagps_queue.AppendGPSPacket: end 2624: [THR=3316]TGPSModuleByVSAGPS.Disconnect: begin 2624: [THR=3316]TGPSModuleByVSAGPS.LockConnect: in 2624: [THR=3316]TGPSModuleByVSAGPS.LockConnect: ok 2624: [THR=3316]TGPSModuleByVSAGPS.Disconnect: check 2624: [THR=3316]TGPSModuleByVSAGPS.Disconnect: GPSDisconnect 2624: [THR=3316]TVSAGPS_UNITS.GPSDisconnect: begin 2624: [THR=3316]TVSAGPS_UNITS.Lock_CS_State: in 2624: [THR=3316]TVSAGPS_UNITS.Lock_CS_State: ok 2624: [THR=3316]TVSAGPS_UNITS.InternalGPSDisconnect: begin 2624: [THR=3316]TVSAGPS_UNITS.InternalGPSDisconnect: terminate 2624: [THR=3316]Tvsagps_object.InternalTerminateRuntimeObjects: begin 2624: [THR=3316]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: begin 2624: [THR=3316]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: terminate 2624: [THR=3316]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: end 2624: [THR=3316]Tvsagps_object.InternalTerminateRuntimeObjects: packet 2624: [THR=3316]Tvsagps_object.InternalTerminateRuntimeObjects: queue 2624: [THR=3316]Tvsagps_object.InternalTerminateRuntimeObjects: end 2624: [THR=3316]TVSAGPS_UNITS.InternalGPSDisconnect: end 2624: [THR=3316]TVSAGPS_UNITS.Unlock_CS_State: in 2624: [THR=3316]TVSAGPS_UNITS.Unlock_CS_State: ok 2624: [THR=3316]TVSAGPS_UNITS.GPSDisconnect: end 2624: [THR=3316]TGPSModuleByVSAGPS.Disconnect: stop logger 2624: [THR=3316]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=3316]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockConnect: in 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockConnect: ok 2624: [THR=3316]TGPSModuleByVSAGPS.Disconnect: end 2624: [THR=1824]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2624: [THR=1824]Tvsagps_object.InternalThreadRoutine_for_Packets: kill 2624: [THR=1824]Tvsagps_object.InternalThreadRoutine_for_Packets: stop 2624: [THR=1824]Tvsagps_object.InternalThreadRoutine_for_Packets: terminate 2624: [THR=1824]Tvsagps_object.InternalThreadRoutine_for_Packets: end 2624: [THR=3316]Tvsagps_object.InternalOnPacketThreadTerminate: begin 2624: [THR=3316]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 2624: [THR=3316]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 2624: [THR=3316]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 2624: [THR=3316]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 2624: [THR=3316]Tvsagps_object.InternalOnPacketThreadTerminate: end 2624: [THR=3388]TVSAGPS_UNITS.InternalProcessUnitsRequests: kill 2624: [THR=3388]Tvsagps_device_base.Disconnect: begin 2624: [THR=3388]Tvsagps_device_base.WorkingThread_Internal_Close: begin 2624: [THR=3388]Tvsagps_device_base.WorkingThread_Internal_Close: end 2624: [THR=3388]Tvsagps_device_base.Disconnect: end 2624: [THR=3388]TVSAGPS_UNITS.InternalProcessUnitsRequests: end 2624: [THR=3316]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: begin 2624: [THR=3316]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: disconnect 2624: [THR=3316]TVSAGPS_UNITS.Lock_CS_State: in 2624: [THR=3316]TVSAGPS_UNITS.Lock_CS_State: ok 2624: [THR=3316]TGPSModuleByVSAGPS.LockUnitInfo: in 2624: [THR=3316]TGPSModuleByVSAGPS.LockUnitInfo: ok 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2624: [THR=3316]TVSAGPS_UNITS.Unlock_CS_State: in 2624: [THR=3316]TVSAGPS_UNITS.Unlock_CS_State: ok 2624: [THR=3316]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: end 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2624: [THR=1456]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2624: [THR=1456]Tvsagps_queue.AppendGPSPacket: begin 2624: [THR=1456]Tvsagps_queue.AppendGPSPacket: add 2624: [THR=1456]Tvsagps_queue.AppendGPSPacket: end 2624: [THR=1456]Tvsagps_device_base.WorkingThread_Process_Packets: need to exit 2624: [THR=1456]Tvsagps_device_base.WorkingThread_Internal_Routine: finish 2624: [THR=1456]Tvsagps_device_base.InternalCloseDevice: begin 2624: [THR=1456]Tvsagps_device_base.InternalLockCloseHandle: in 2624: [THR=1456]Tvsagps_device_base.InternalLockCloseHandle: ok 2624: [THR=1456]Tvsagps_device_com_nmea.Internal_Before_Close_Device: begin 2624: [THR=1456]Tvsagps_device_base.Internal_Before_Close_Device 2624: [THR=1456]Tvsagps_device_com_nmea.Internal_Before_Close_Device: PurgeComm 2624: [THR=1456]Tvsagps_device_com_nmea.Internal_Before_Close_Device: end 2624: [THR=1456]Tvsagps_device_base.InternalCloseDevice: CloseHandle 2624: [THR=1456]Tvsagps_device_base.InternalCloseDevice: closed 2624: [THR=1456]Tvsagps_device_base.InternalUnlockCloseHandle: in 2624: [THR=1456]Tvsagps_device_base.InternalUnlockCloseHandle: ok 2624: [THR=1456]Tvsagps_device_base.InternalCloseDevice: end 2624: [THR=1456]Tvsagps_device_base.WorkingThread_Internal_Routine: end 2624: [THR=3316]TGPSModuleByVSAGPS.Destroy: begin 2624: [THR=3316]TGPSModuleByVSAGPS.Disconnect: begin 2624: [THR=3316]TGPSModuleByVSAGPS.LockConnect: in 2624: [THR=3316]TGPSModuleByVSAGPS.LockConnect: ok 2624: [THR=3316]TGPSModuleByVSAGPS.Disconnect: check 2624: [THR=3316]TGPSModuleByVSAGPS.Disconnect: stop logger 2624: [THR=3316]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=3316]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockConnect: in 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockConnect: ok 2624: [THR=3316]TGPSModuleByVSAGPS.Disconnect: end 2624: [THR=3316]TGPSModuleByVSAGPS.Destroy: kill object 2624: [THR=3316]Tvsagps_object.Destroy: begin 2624: [THR=3316]TVSAGPS_UNITS.Lock_CS_State: in 2624: [THR=3316]TVSAGPS_UNITS.Lock_CS_State: ok 2624: [THR=3316]TVSAGPS_UNITS.InternalGPSDisconnect: begin 2624: [THR=3316]TVSAGPS_UNITS.InternalGPSDisconnect: end 2624: [THR=3316]TVSAGPS_UNITS.Unlock_CS_State: in 2624: [THR=3316]TVSAGPS_UNITS.Unlock_CS_State: ok 2624: [THR=3316]Tvsagps_object.Destroy: disconnected 2624: [THR=3316]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 2624: [THR=3316]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 2624: [THR=3316]Tvsagps_object.Destroy: packet 2624: [THR=3316]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 2624: [THR=3316]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 2624: [THR=3316]Tvsagps_object.Destroy: queue 2624: [THR=3316]Tvsagps_object.Destroy: inherited 2624: [THR=3316]TVSAGPS_UNITS.Destroy: begin 2624: [THR=3316]TVSAGPS_UNITS.Destroy: cleanup 2624: [THR=3316]TVSAGPS_UNITS.Destroy: kill object 2624: [THR=3316]Tvsagps_device_com_nmea.Destroy: begin 2624: [THR=3316]Tvsagps_device_base.Destroy: begin 2624: [THR=3316]Tvsagps_device_base.WorkingThread_Internal_Close: begin 2624: [THR=3316]Tvsagps_device_base.WorkingThread_Internal_Close: end 2624: [THR=3316]Tvsagps_device_base.Destroy: closed 2624: [THR=3316]Tvsagps_device_base.Destroy: cleanup 2624: [THR=3316]Tvsagps_device_base.InternalCloseDevice: begin 2624: [THR=3316]Tvsagps_device_base.InternalLockCloseHandle: in 2624: [THR=3316]Tvsagps_device_base.InternalLockCloseHandle: ok 2624: [THR=3316]Tvsagps_device_base.InternalUnlockCloseHandle: in 2624: [THR=3316]Tvsagps_device_base.InternalUnlockCloseHandle: ok 2624: [THR=3316]Tvsagps_device_base.InternalCloseDevice: end 2624: [THR=3316]Tvsagps_device_base.InternalKillAutodetectObject: begin 2624: [THR=3316]Tvsagps_device_base.InternalKillAutodetectObject: end 2624: [THR=3316]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 2624: [THR=3316]Tvsagps_device_base.InternalLockUnitInfoCS: in 2624: [THR=3316]Tvsagps_device_base.InternalLockUnitInfoCS: ok 2624: [THR=3316]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 2624: [THR=3316]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 2624: [THR=3316]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 2624: [THR=3316]Tvsagps_device_base.InternalWipeUnitInfoCS: end 2624: [THR=3316]Tvsagps_device_base.InternalKillUnitInfoCS: begin 2624: [THR=3316]Tvsagps_device_base.InternalKillUnitInfoCS: end 2624: [THR=3316]Tvsagps_device_base.Destroy: done 2624: [THR=3316]Tvsagps_device_base.Destroy: end 2624: [THR=3316]Tvsagps_device_com_nmea.Destroy: end 2624: [THR=3316]TVSAGPS_UNITS.Destroy: delete sections 2624: [THR=3316]TVSAGPS_UNITS.Destroy: inherited 2624: [THR=3316]TVSAGPS_UNITS.Destroy: end 2624: [THR=3316]Tvsagps_object.Destroy: end 2624: [THR=3316]TGPSModuleByVSAGPS.Destroy: stop logger 2624: [THR=3316]TGPSModuleByVSAGPS.LockLogger: in 2624: [THR=3316]TGPSModuleByVSAGPS.LockLogger: ok 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockLogger: in 2624: [THR=3316]TGPSModuleByVSAGPS.UnlockLogger: ok 2624: [THR=3316]TGPSModuleByVSAGPS.Destroy: delete sections 2624: [THR=3316]TGPSModuleByVSAGPS.Destroy: inherited 2624: [THR=3316]TGPSModuleByVSAGPS.Destroy: end 2788: [THR=1912]TVSAGPS_UNITS.Create: begin 2788: [THR=1912]TVSAGPS_UNITS.Create: end 2788: [THR=1912]TGPSModuleByVSAGPS.LockConnect: in 2788: [THR=1912]TGPSModuleByVSAGPS.LockConnect: ok 2788: [THR=1912]TGPSModuleByVSAGPS.Connect: begin 2788: [THR=1912]TGPSModuleByVSAGPS.LockLogger: in 2788: [THR=1912]TGPSModuleByVSAGPS.LockLogger: ok 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockLogger: in 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockLogger: ok 2788: [THR=1912]TGPSModuleByVSAGPS.Connect: before GPSConnect 2788: [THR=1912]Tvsagps_object.GPSConnect: begin 2788: [THR=1912]Tvsagps_object.GPSConnect: checked 2788: [THR=1912]TVSAGPS_UNITS.Lock_CS_State: in 2788: [THR=1912]TVSAGPS_UNITS.Lock_CS_State: ok 2788: [THR=1912]Tvsagps_object.GPSConnect: initialized 2788: [THR=3728]TVSAGPS_UNITS.InternalProcessUnitsRequests: begin 2788: [THR=3448]Tvsagps_object.InternalThreadRoutine_for_Packets: begin 2788: [THR=1912]Tvsagps_device_com_nmea.Create: begin 2788: [THR=3448]Tvsagps_queue.ExtractGPSPacket: begin 2788: [THR=1912]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 2788: [THR=3448]Tvsagps_queue.ExtractGPSPacket: end 2788: [THR=1912]Tvsagps_device_base.InternalLockUnitInfoCS: in 2788: [THR=1912]Tvsagps_device_base.InternalLockUnitInfoCS: ok 2788: [THR=1912]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 2788: [THR=1912]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 2788: [THR=1912]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 2788: [THR=1912]Tvsagps_device_base.InternalWipeUnitInfoCS: end 2788: [THR=1912]Tvsagps_device_com_nmea.Create: end 2788: [THR=1912]Tvsagps_object.GPSConnect: ok 2788: [THR=1912]TVSAGPS_UNITS.Unlock_CS_State: in 2788: [THR=1912]TVSAGPS_UNITS.Unlock_CS_State: ok 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockConnect: in 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockConnect: ok 2788: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: in 2788: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: ok 2788: [THR=3728]Tvsagps_device_base.InternalMakeUnitInfoCS: begin 2788: [THR=3728]Tvsagps_device_base.InternalKillUnitInfoCS: begin 2788: [THR=3728]Tvsagps_device_base.InternalKillUnitInfoCS: end 2788: [THR=3728]Tvsagps_device_base.InternalMakeUnitInfoCS: end 2788: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: in 2788: [THR=3928]Tvsagps_device_base.WorkingThread_Internal_Routine: begin 2788: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: ok 2788: [THR=3928]Tvsagps_device_base.WorkingThread_ConnectToDevice: begin 2788: [THR=3928]Tvsagps_device_com_nmea.Internal_Before_Open_Device: begin 2788: [THR=3928]Tvsagps_device_base.Internal_Before_Open_Device 2788: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: in 2788: [THR=3928]Tvsagps_device_com_nmea.Internal_Before_Open_Device: prefix 2788: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: ok 2788: [THR=3928]Tvsagps_device_com_nmea.Internal_Before_Open_Device: cleanup 2788: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: in 2788: [THR=3928]Tvsagps_device_com_nmea.Internal_Before_Open_Device: end 2788: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: ok 2788: [THR=3928]Tvsagps_device_base.WorkingThread_ConnectToDevice: open 2788: [THR=3928]Tvsagps_device_base.Internal_Do_Open_Device: begin 2788: [THR=3928]Tvsagps_device_base.Internal_Do_Open_Device: CreateFileA 2788: [THR=3928]Tvsagps_device_base.Internal_Do_Open_Device: ok 2788: [THR=3928]Tvsagps_device_base.InternalSetUnitInfo: begin 2788: [THR=3928]Tvsagps_device_base.InternalLockUnitInfoCS: in 2788: [THR=3928]Tvsagps_device_base.InternalLockUnitInfoCS: ok 2788: [THR=3928]TGPSModuleByVSAGPS.LockUnitInfo: in 2788: [THR=3928]TGPSModuleByVSAGPS.LockUnitInfo: ok 2788: [THR=3928]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2788: [THR=3928]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2788: [THR=3928]TGPSModuleByVSAGPS.LockUnitInfo: in 2788: [THR=3928]TGPSModuleByVSAGPS.LockUnitInfo: ok 2788: [THR=3928]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2788: [THR=3928]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2788: [THR=3928]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 2788: [THR=3928]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 2788: [THR=3928]Tvsagps_device_base.InternalSetUnitInfo: end 2788: [THR=3928]Tvsagps_device_base.WorkingThread_ConnectToDevice: end 2788: [THR=3928]Tvsagps_device_base.WorkingThread_Internal_Routine: connected 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_StartSession: begin 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_StartSession: query 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetupComm 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommParams 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommParams 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommTimeouts 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommTimeouts 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetCommTimeouts 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_StartSession: Done 2788: [THR=3928]Tvsagps_device_base.WorkingThread_Internal_Routine: started 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_SendPacket: begin 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_SendPacket: read-only 2788: [THR=3928]Tvsagps_device_base.WorkingThread_Internal_Routine: established 2788: [THR=3928]Tvsagps_device_base.WorkingThread_Internal_Routine: run 2788: [THR=3928]Tvsagps_device_base.WorkingThread_Process_Packets: begin 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2788: [THR=3928]Tvsagps_queue.AppendGPSPacket: begin 2788: [THR=3928]Tvsagps_queue.AppendGPSPacket: add 2788: [THR=3928]Tvsagps_queue.AppendGPSPacket: end 2788: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: in 2788: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: ok 2788: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 2788: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 2788: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 2788: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 2788: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: in 2788: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: ok 2788: [THR=3448]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2788: [THR=3448]Tvsagps_queue.ExtractGPSPacket: begin 2788: [THR=3448]Tvsagps_queue.ExtractGPSPacket: end 2788: [THR=3448]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 2788: [THR=3448]TVSAGPS_UNITS.Lock_CS_State: in 2788: [THR=3448]TVSAGPS_UNITS.Lock_CS_State: ok 2788: [THR=3448]TVSAGPS_UNITS.Unlock_CS_State: in 2788: [THR=3448]TVSAGPS_UNITS.Unlock_CS_State: ok 2788: [THR=3448]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 2788: [THR=3448]TVSAGPS_UNITS.Lock_CS_State: in 2788: [THR=3448]TVSAGPS_UNITS.Lock_CS_State: ok 2788: [THR=3448]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 2788: $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,13,06,52,181,16,08,00,317,*77 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,23,18,42,063,,19,61,279,,21,12,095,12*76 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183140.2,,,,,0,,,,,,,,*75 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,13,06,52,181,16,08,00,317,*77 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,24,18,42,063,,19,61,279,,21,12,095,12*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183141.2,,,,,0,,,,,,,,*74 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,13,06,52,181,16,08,00,317,*77 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,24,18,42,063,,19,61,279,,21,12,095,12*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183142.2,,,,,0,,,,,,,,*77 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,13,06,52,181,16,08,00,317,*77 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,23,18,42,063,,19,61,279,,21,12,095,12*76 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183143.2,,,,,0,,,,,,,,*76 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,13,06,52,181,16,08,00,317,*77 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,24,18,42,063,,19,61,279,,21,12,095,12*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183144.2,,,,,0,,,,,,,,*71 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,13,06,52,181,16,08,00,317,*77 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,24,18,42,063,,19,61,279,,21,12,095,*72 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183145.2,,,,,0,,,,,,,,*70 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,13,06,52,181,16,08,00,317,*77 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,23,18,42,063,,19,61,279,,21,12,095,12*76 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183140.2,,,,,0,,,,,,,,*75 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2788: [THR=3448]TGPSModuleByVSAGPS.LockLogger: in 2788: [THR=3448]TGPSModuleByVSAGPS.LockLogger: ok 2788: [THR=3448]TGPSModuleByVSAGPS.UnlockLogger: in 2788: [THR=3448]TGPSModuleByVSAGPS.UnlockLogger: ok 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,13,06,52,181,16,08,00,317,*77 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,42,063,,19,61,279,,21,12,095,12*71 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183141.2,,,,,0,,,,,,,,*74 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2788: [THR=3448]TGPSModuleByVSAGPS.LockLogger: in 2788: [THR=3448]TGPSModuleByVSAGPS.LockLogger: ok 2788: [THR=3448]TGPSModuleByVSAGPS.UnlockLogger: in 2788: [THR=3448]TGPSModuleByVSAGPS.UnlockLogger: ok 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,13,06,52,181,16,08,00,317,*77 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,42,063,,19,61,279,,21,12,095,12*71 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183142.2,,,,,0,,,,,,,,*77 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2788: [THR=3448]TGPSModuleByVSAGPS.LockLogger: in 2788: [THR=3448]TGPSModuleByVSAGPS.LockLogger: ok 2788: [THR=3448]TGPSModuleByVSAGPS.UnlockLogger: in 2788: [THR=3448]TGPSModuleByVSAGPS.UnlockLogger: ok 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,13,06,52,181,16,08,00,317,*77 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,23,18,42,063,,19,61,279,,21,12,095,12*76 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183143.2,,,,,0,,,,,,,,*76 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2788: [THR=3448]TGPSModuleByVSAGPS.LockLogger: in 2788: [THR=3448]TGPSModuleByVSAGPS.LockLogger: ok 2788: [THR=3448]TGPSModuleByVSAGPS.UnlockLogger: in 2788: [THR=3448]TGPSModuleByVSAGPS.UnlockLogger: ok 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,13,06,52,181,16,08,00,317,*77 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,42,063,,19,61,279,,21,12,095,12*71 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183144.2,,,,,0,,,,,,,,*71 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2788: [THR=3448]TGPSModuleByVSAGPS.LockLogger: in 2788: [THR=3448]TGPSModuleByVSAGPS.LockLogger: ok 2788: [THR=3448]TGPSModuleByVSAGPS.UnlockLogger: in 2788: [THR=3448]TGPSModuleByVSAGPS.UnlockLogger: ok 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,13,06,52,181,16,08,00,317,*77 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,42,063,,19,61,279,,21,12,095,*72 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183145.2,,,,,0,,,,,,,,*70 " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2788: [THR=3448]TGPSModuleByVSAGPS.LockLogger: in 2788: [THR=3448]TGPSModuleByVSAGPS.LockLogger: ok 2788: [THR=3448]TGPSModuleByVSAGPS.UnlockLogger: in 2788: [THR=3448]TGPSModuleByVSAGPS.UnlockLogger: ok 2788: [THR=3448]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2788: [THR=3448]TVSAGPS_UNITS.Unlock_CS_State: in 2788: [THR=3448]TVSAGPS_UNITS.Unlock_CS_State: ok 2788: [THR=3448]Tvsagps_queue.ExtractGPSPacket: begin 2788: [THR=3448]Tvsagps_queue.ExtractGPSPacket: end 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2788: [THR=3928]Tvsagps_queue.AppendGPSPacket: begin 2788: [THR=3928]Tvsagps_queue.AppendGPSPacket: add 2788: [THR=3928]Tvsagps_queue.AppendGPSPacket: end 2788: [THR=1912]TGPSModuleByVSAGPS.Disconnect: begin 2788: [THR=1912]TGPSModuleByVSAGPS.LockConnect: in 2788: [THR=1912]TGPSModuleByVSAGPS.LockConnect: ok 2788: [THR=1912]TGPSModuleByVSAGPS.Disconnect: check 2788: [THR=1912]TGPSModuleByVSAGPS.Disconnect: GPSDisconnect 2788: [THR=1912]TVSAGPS_UNITS.GPSDisconnect: begin 2788: [THR=1912]TVSAGPS_UNITS.Lock_CS_State: in 2788: [THR=1912]TVSAGPS_UNITS.Lock_CS_State: ok 2788: [THR=1912]TVSAGPS_UNITS.InternalGPSDisconnect: begin 2788: [THR=1912]TVSAGPS_UNITS.InternalGPSDisconnect: terminate 2788: [THR=1912]Tvsagps_object.InternalTerminateRuntimeObjects: begin 2788: [THR=1912]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: begin 2788: [THR=1912]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: terminate 2788: [THR=1912]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: end 2788: [THR=1912]Tvsagps_object.InternalTerminateRuntimeObjects: packet 2788: [THR=1912]Tvsagps_object.InternalTerminateRuntimeObjects: queue 2788: [THR=1912]Tvsagps_object.InternalTerminateRuntimeObjects: end 2788: [THR=1912]TVSAGPS_UNITS.InternalGPSDisconnect: end 2788: [THR=1912]TVSAGPS_UNITS.Unlock_CS_State: in 2788: [THR=1912]TVSAGPS_UNITS.Unlock_CS_State: ok 2788: [THR=1912]TVSAGPS_UNITS.GPSDisconnect: end 2788: [THR=1912]TGPSModuleByVSAGPS.Disconnect: stop logger 2788: [THR=1912]TGPSModuleByVSAGPS.LockLogger: in 2788: [THR=1912]TGPSModuleByVSAGPS.LockLogger: ok 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockLogger: in 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockLogger: ok 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockConnect: in 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockConnect: ok 2788: [THR=1912]TGPSModuleByVSAGPS.Disconnect: end 2788: [THR=3728]TVSAGPS_UNITS.InternalProcessUnitsRequests: kill 2788: [THR=3728]Tvsagps_device_base.Disconnect: begin 2788: [THR=3728]Tvsagps_device_base.WorkingThread_Internal_Close: begin 2788: [THR=3728]Tvsagps_device_base.WorkingThread_Internal_Close: end 2788: [THR=3728]Tvsagps_device_base.Disconnect: end 2788: [THR=3728]TVSAGPS_UNITS.InternalProcessUnitsRequests: end 2788: [THR=1912]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: begin 2788: [THR=1912]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: disconnect 2788: [THR=1912]TVSAGPS_UNITS.Lock_CS_State: in 2788: [THR=1912]TVSAGPS_UNITS.Lock_CS_State: ok 2788: [THR=1912]TGPSModuleByVSAGPS.LockUnitInfo: in 2788: [THR=1912]TGPSModuleByVSAGPS.LockUnitInfo: ok 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2788: [THR=1912]TVSAGPS_UNITS.Unlock_CS_State: in 2788: [THR=1912]TVSAGPS_UNITS.Unlock_CS_State: ok 2788: [THR=1912]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: end 2788: [THR=3448]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2788: [THR=3448]Tvsagps_object.InternalThreadRoutine_for_Packets: kill 2788: [THR=3448]Tvsagps_object.InternalThreadRoutine_for_Packets: stop 2788: [THR=3448]Tvsagps_object.InternalThreadRoutine_for_Packets: terminate 2788: [THR=3448]Tvsagps_object.InternalThreadRoutine_for_Packets: end 2788: [THR=1912]Tvsagps_object.InternalOnPacketThreadTerminate: begin 2788: [THR=1912]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 2788: [THR=1912]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 2788: [THR=1912]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 2788: [THR=1912]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 2788: [THR=1912]Tvsagps_object.InternalOnPacketThreadTerminate: end 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2788: [THR=3928]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2788: [THR=3928]Tvsagps_queue.AppendGPSPacket: begin 2788: [THR=3928]Tvsagps_queue.AppendGPSPacket: add 2788: [THR=3928]Tvsagps_queue.AppendGPSPacket: end 2788: [THR=3928]Tvsagps_device_base.WorkingThread_Process_Packets: need to exit 2788: [THR=3928]Tvsagps_device_base.WorkingThread_Internal_Routine: finish 2788: [THR=3928]Tvsagps_device_base.InternalCloseDevice: begin 2788: [THR=3928]Tvsagps_device_base.InternalLockCloseHandle: in 2788: [THR=3928]Tvsagps_device_base.InternalLockCloseHandle: ok 2788: [THR=3928]Tvsagps_device_com_nmea.Internal_Before_Close_Device: begin 2788: [THR=3928]Tvsagps_device_base.Internal_Before_Close_Device 2788: [THR=3928]Tvsagps_device_com_nmea.Internal_Before_Close_Device: PurgeComm 2788: [THR=3928]Tvsagps_device_com_nmea.Internal_Before_Close_Device: end 2788: [THR=3928]Tvsagps_device_base.InternalCloseDevice: CloseHandle 2788: [THR=3928]Tvsagps_device_base.InternalCloseDevice: closed 2788: [THR=3928]Tvsagps_device_base.InternalUnlockCloseHandle: in 2788: [THR=3928]Tvsagps_device_base.InternalUnlockCloseHandle: ok 2788: [THR=3928]Tvsagps_device_base.InternalCloseDevice: end 2788: [THR=3928]Tvsagps_device_base.WorkingThread_Internal_Routine: end 2788: [THR=1912]TGPSModuleByVSAGPS.Disconnect: begin 2788: [THR=1912]TGPSModuleByVSAGPS.LockConnect: in 2788: [THR=1912]TGPSModuleByVSAGPS.LockConnect: ok 2788: [THR=1912]TGPSModuleByVSAGPS.Disconnect: check 2788: [THR=1912]TGPSModuleByVSAGPS.Disconnect: stop logger 2788: [THR=1912]TGPSModuleByVSAGPS.LockLogger: in 2788: [THR=1912]TGPSModuleByVSAGPS.LockLogger: ok 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockLogger: in 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockLogger: ok 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockConnect: in 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockConnect: ok 2788: [THR=1912]TGPSModuleByVSAGPS.Disconnect: end 2788: [THR=1912]TGPSModuleByVSAGPS.Destroy: begin 2788: [THR=1912]TGPSModuleByVSAGPS.Disconnect: begin 2788: [THR=1912]TGPSModuleByVSAGPS.LockConnect: in 2788: [THR=1912]TGPSModuleByVSAGPS.LockConnect: ok 2788: [THR=1912]TGPSModuleByVSAGPS.Disconnect: check 2788: [THR=1912]TGPSModuleByVSAGPS.Disconnect: stop logger 2788: [THR=1912]TGPSModuleByVSAGPS.LockLogger: in 2788: [THR=1912]TGPSModuleByVSAGPS.LockLogger: ok 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockLogger: in 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockLogger: ok 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockConnect: in 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockConnect: ok 2788: [THR=1912]TGPSModuleByVSAGPS.Disconnect: end 2788: [THR=1912]TGPSModuleByVSAGPS.Destroy: kill object 2788: [THR=1912]Tvsagps_object.Destroy: begin 2788: [THR=1912]TVSAGPS_UNITS.Lock_CS_State: in 2788: [THR=1912]TVSAGPS_UNITS.Lock_CS_State: ok 2788: [THR=1912]TVSAGPS_UNITS.InternalGPSDisconnect: begin 2788: [THR=1912]TVSAGPS_UNITS.InternalGPSDisconnect: end 2788: [THR=1912]TVSAGPS_UNITS.Unlock_CS_State: in 2788: [THR=1912]TVSAGPS_UNITS.Unlock_CS_State: ok 2788: [THR=1912]Tvsagps_object.Destroy: disconnected 2788: [THR=1912]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 2788: [THR=1912]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 2788: [THR=1912]Tvsagps_object.Destroy: packet 2788: [THR=1912]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 2788: [THR=1912]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 2788: [THR=1912]Tvsagps_object.Destroy: queue 2788: [THR=1912]Tvsagps_object.Destroy: inherited 2788: [THR=1912]TVSAGPS_UNITS.Destroy: begin 2788: [THR=1912]TVSAGPS_UNITS.Destroy: cleanup 2788: [THR=1912]TVSAGPS_UNITS.Destroy: kill object 2788: [THR=1912]Tvsagps_device_com_nmea.Destroy: begin 2788: [THR=1912]Tvsagps_device_base.Destroy: begin 2788: [THR=1912]Tvsagps_device_base.WorkingThread_Internal_Close: begin 2788: [THR=1912]Tvsagps_device_base.WorkingThread_Internal_Close: end 2788: [THR=1912]Tvsagps_device_base.Destroy: closed 2788: [THR=1912]Tvsagps_device_base.Destroy: cleanup 2788: [THR=1912]Tvsagps_device_base.InternalCloseDevice: begin 2788: [THR=1912]Tvsagps_device_base.InternalLockCloseHandle: in 2788: [THR=1912]Tvsagps_device_base.InternalLockCloseHandle: ok 2788: [THR=1912]Tvsagps_device_base.InternalUnlockCloseHandle: in 2788: [THR=1912]Tvsagps_device_base.InternalUnlockCloseHandle: ok 2788: [THR=1912]Tvsagps_device_base.InternalCloseDevice: end 2788: [THR=1912]Tvsagps_device_base.InternalKillAutodetectObject: begin 2788: [THR=1912]Tvsagps_device_base.InternalKillAutodetectObject: end 2788: [THR=1912]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 2788: [THR=1912]Tvsagps_device_base.InternalLockUnitInfoCS: in 2788: [THR=1912]Tvsagps_device_base.InternalLockUnitInfoCS: ok 2788: [THR=1912]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 2788: [THR=1912]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 2788: [THR=1912]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 2788: [THR=1912]Tvsagps_device_base.InternalWipeUnitInfoCS: end 2788: [THR=1912]Tvsagps_device_base.InternalKillUnitInfoCS: begin 2788: [THR=1912]Tvsagps_device_base.InternalKillUnitInfoCS: end 2788: [THR=1912]Tvsagps_device_base.Destroy: done 2788: [THR=1912]Tvsagps_device_base.Destroy: end 2788: [THR=1912]Tvsagps_device_com_nmea.Destroy: end 2788: [THR=1912]TVSAGPS_UNITS.Destroy: delete sections 2788: [THR=1912]TVSAGPS_UNITS.Destroy: inherited 2788: [THR=1912]TVSAGPS_UNITS.Destroy: end 2788: [THR=1912]Tvsagps_object.Destroy: end 2788: [THR=1912]TGPSModuleByVSAGPS.Destroy: stop logger 2788: [THR=1912]TGPSModuleByVSAGPS.LockLogger: in 2788: [THR=1912]TGPSModuleByVSAGPS.LockLogger: ok 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockLogger: in 2788: [THR=1912]TGPSModuleByVSAGPS.UnlockLogger: ok 2788: [THR=1912]TGPSModuleByVSAGPS.Destroy: delete sections 2788: [THR=1912]TGPSModuleByVSAGPS.Destroy: inherited 2788: [THR=1912]TGPSModuleByVSAGPS.Destroy: end 3968: [THR=1148]TVSAGPS_UNITS.Create: begin 3968: [THR=1148]TVSAGPS_UNITS.Create: end 3968: [THR=1148]TGPSModuleByVSAGPS.Disconnect: begin 3968: [THR=1148]TGPSModuleByVSAGPS.LockConnect: in 3968: [THR=1148]TGPSModuleByVSAGPS.LockConnect: ok 3968: [THR=1148]TGPSModuleByVSAGPS.Disconnect: check 3968: [THR=1148]TGPSModuleByVSAGPS.Disconnect: stop logger 3968: [THR=1148]TGPSModuleByVSAGPS.LockLogger: in 3968: [THR=1148]TGPSModuleByVSAGPS.LockLogger: ok 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockLogger: in 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockLogger: ok 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockConnect: in 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockConnect: ok 3968: [THR=1148]TGPSModuleByVSAGPS.Disconnect: end 3968: [THR=1148]TGPSModuleByVSAGPS.LockConnect: in 3968: [THR=1148]TGPSModuleByVSAGPS.LockConnect: ok 3968: [THR=1148]TGPSModuleByVSAGPS.Connect: begin 3968: [THR=1148]TGPSModuleByVSAGPS.LockLogger: in 3968: [THR=1148]TGPSModuleByVSAGPS.LockLogger: ok 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockLogger: in 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockLogger: ok 3968: [THR=1148]TGPSModuleByVSAGPS.Connect: before GPSConnect 3968: [THR=1148]Tvsagps_object.GPSConnect: begin 3968: [THR=1148]Tvsagps_object.GPSConnect: checked 3968: [THR=1148]TVSAGPS_UNITS.Lock_CS_State: in 3968: [THR=1148]TVSAGPS_UNITS.Lock_CS_State: ok 3968: [THR=1780]Tvsagps_object.InternalThreadRoutine_for_Packets: begin 3968: [THR=1148]Tvsagps_object.GPSConnect: initialized 3968: [THR=1780]Tvsagps_queue.ExtractGPSPacket: begin 3968: [THR=2156]TVSAGPS_UNITS.InternalProcessUnitsRequests: begin 3968: [THR=1148]Tvsagps_device_com_nmea.Create: begin 3968: [THR=1780]Tvsagps_queue.ExtractGPSPacket: end 3968: [THR=1148]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 3968: [THR=1148]Tvsagps_device_base.InternalLockUnitInfoCS: in 3968: [THR=1148]Tvsagps_device_base.InternalLockUnitInfoCS: ok 3968: [THR=1148]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 3968: [THR=1148]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 3968: [THR=1148]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 3968: [THR=1148]Tvsagps_device_base.InternalWipeUnitInfoCS: end 3968: [THR=1148]Tvsagps_device_com_nmea.Create: end 3968: [THR=1148]Tvsagps_object.GPSConnect: ok 3968: [THR=1148]TVSAGPS_UNITS.Unlock_CS_State: in 3968: [THR=1148]TVSAGPS_UNITS.Unlock_CS_State: ok 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockConnect: in 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockConnect: ok 3968: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: in 3968: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: ok 3968: [THR=2156]Tvsagps_device_base.InternalMakeUnitInfoCS: begin 3968: [THR=2156]Tvsagps_device_base.InternalKillUnitInfoCS: begin 3968: [THR=2156]Tvsagps_device_base.InternalKillUnitInfoCS: end 3968: [THR=2156]Tvsagps_device_base.InternalMakeUnitInfoCS: end 3968: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: in 3968: [THR=3004]Tvsagps_device_base.WorkingThread_Internal_Routine: begin 3968: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: ok 3968: [THR=3004]Tvsagps_device_base.WorkingThread_ConnectToDevice: begin 3968: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: in 3968: [THR=3004]Tvsagps_device_com_nmea.Internal_Before_Open_Device: begin 3968: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: ok 3968: [THR=3004]Tvsagps_device_base.Internal_Before_Open_Device 3968: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: in 3968: [THR=3004]Tvsagps_device_com_nmea.Internal_Before_Open_Device: prefix 3968: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: ok 3968: [THR=3004]Tvsagps_device_com_nmea.Internal_Before_Open_Device: cleanup 3968: [THR=3004]Tvsagps_device_com_nmea.Internal_Before_Open_Device: end 3968: [THR=3004]Tvsagps_device_base.WorkingThread_ConnectToDevice: open 3968: [THR=3004]Tvsagps_device_base.Internal_Do_Open_Device: begin 3968: [THR=3004]Tvsagps_device_base.Internal_Do_Open_Device: CreateFileA 3968: [THR=3004]Tvsagps_device_base.Internal_Do_Open_Device: ok 3968: [THR=3004]Tvsagps_device_base.InternalSetUnitInfo: begin 3968: [THR=3004]Tvsagps_device_base.InternalLockUnitInfoCS: in 3968: [THR=3004]Tvsagps_device_base.InternalLockUnitInfoCS: ok 3968: [THR=3004]TGPSModuleByVSAGPS.LockUnitInfo: in 3968: [THR=3004]TGPSModuleByVSAGPS.LockUnitInfo: ok 3968: [THR=3004]TGPSModuleByVSAGPS.UnlockUnitInfo: in 3968: [THR=3004]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 3968: [THR=3004]TGPSModuleByVSAGPS.LockUnitInfo: in 3968: [THR=3004]TGPSModuleByVSAGPS.LockUnitInfo: ok 3968: [THR=3004]TGPSModuleByVSAGPS.UnlockUnitInfo: in 3968: [THR=3004]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 3968: [THR=3004]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 3968: [THR=3004]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 3968: [THR=3004]Tvsagps_device_base.InternalSetUnitInfo: end 3968: [THR=3004]Tvsagps_device_base.WorkingThread_ConnectToDevice: end 3968: [THR=3004]Tvsagps_device_base.WorkingThread_Internal_Routine: connected 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_StartSession: begin 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_StartSession: query 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetupComm 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommParams 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommParams 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommTimeouts 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommTimeouts 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetCommTimeouts 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_StartSession: Done 3968: [THR=3004]Tvsagps_device_base.WorkingThread_Internal_Routine: started 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_SendPacket: begin 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_SendPacket: read-only 3968: [THR=3004]Tvsagps_device_base.WorkingThread_Internal_Routine: established 3968: [THR=3004]Tvsagps_device_base.WorkingThread_Internal_Routine: run 3968: [THR=3004]Tvsagps_device_base.WorkingThread_Process_Packets: begin 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 3968: [THR=3004]Tvsagps_queue.AppendGPSPacket: begin 3968: [THR=3004]Tvsagps_queue.AppendGPSPacket: add 3968: [THR=3004]Tvsagps_queue.AppendGPSPacket: end 3968: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: in 3968: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: ok 3968: [THR=2156]TGPSModuleByVSAGPS.LockLogger: in 3968: [THR=2156]TGPSModuleByVSAGPS.LockLogger: ok 3968: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: in 3968: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: ok 3968: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: in 3968: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: ok 3968: [THR=1780]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 3968: [THR=1780]Tvsagps_queue.ExtractGPSPacket: begin 3968: [THR=1780]Tvsagps_queue.ExtractGPSPacket: end 3968: [THR=1780]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 3968: [THR=1780]TVSAGPS_UNITS.Lock_CS_State: in 3968: [THR=1780]TVSAGPS_UNITS.Lock_CS_State: ok 3968: [THR=1780]TVSAGPS_UNITS.Unlock_CS_State: in 3968: [THR=1780]TVSAGPS_UNITS.Unlock_CS_State: ok 3968: [THR=1780]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 3968: [THR=1780]TVSAGPS_UNITS.Lock_CS_State: in 3968: [THR=1780]TVSAGPS_UNITS.Lock_CS_State: ok 3968: [THR=1780]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 3968: $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,13,06,52,181,16,08,00,317,*77 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,23,18,42,063,,19,61,279,,21,12,095,*75 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183148.2,,,,,0,,,,,,,,*7D $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,25,18,42,063,,19,61,279,,21,12,095,*73 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183149.2,,,,,0,,,,,,,,*7C $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,24,18,42,063,,19,61,279,,21,12,095,*72 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183150.2,,,,,0,,,,,,,,*74 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,*72 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183151.2,,,,,0,,,,,,,,*75 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,16,08,00,317,*72 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,23,18,40,063,,19,61,279,,21,12,095,*77 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183153.2,,,,,0,,,,,,,,*77 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,13,06,52,181,16,08,00,317,*77 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,23,18,42,063,,19,61,279,,21,12,095,*75 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183148.2,,,,,0,,,,,,,,*7D " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3968: [THR=1780]TGPSModuleByVSAGPS.LockLogger: in 3968: [THR=1780]TGPSModuleByVSAGPS.LockLogger: ok 3968: [THR=1780]TGPSModuleByVSAGPS.UnlockLogger: in 3968: [THR=1780]TGPSModuleByVSAGPS.UnlockLogger: ok 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,25,18,42,063,,19,61,279,,21,12,095,*73 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183149.2,,,,,0,,,,,,,,*7C " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3968: [THR=1780]TGPSModuleByVSAGPS.LockLogger: in 3968: [THR=1780]TGPSModuleByVSAGPS.LockLogger: ok 3968: [THR=1780]TGPSModuleByVSAGPS.UnlockLogger: in 3968: [THR=1780]TGPSModuleByVSAGPS.UnlockLogger: ok 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,42,063,,19,61,279,,21,12,095,*72 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183150.2,,,,,0,,,,,,,,*74 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3968: [THR=1780]TGPSModuleByVSAGPS.LockLogger: in 3968: [THR=1780]TGPSModuleByVSAGPS.LockLogger: ok 3968: [THR=1780]TGPSModuleByVSAGPS.UnlockLogger: in 3968: [THR=1780]TGPSModuleByVSAGPS.UnlockLogger: ok 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,16,08,00,317,*71 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,*72 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183151.2,,,,,0,,,,,,,,*75 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3968: [THR=1780]TGPSModuleByVSAGPS.LockLogger: in 3968: [THR=1780]TGPSModuleByVSAGPS.LockLogger: ok 3968: [THR=1780]TGPSModuleByVSAGPS.UnlockLogger: in 3968: [THR=1780]TGPSModuleByVSAGPS.UnlockLogger: ok 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,16,08,00,317,*72 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,23,18,40,063,,19,61,279,,21,12,095,*77 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183153.2,,,,,0,,,,,,,,*77 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3968: [THR=1780]TGPSModuleByVSAGPS.LockLogger: in 3968: [THR=1780]TGPSModuleByVSAGPS.LockLogger: ok 3968: [THR=1780]TGPSModuleByVSAGPS.UnlockLogger: in 3968: [THR=1780]TGPSModuleByVSAGPS.UnlockLogger: ok 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3968: [THR=1780]TVSAGPS_UNITS.Unlock_CS_State: in 3968: [THR=1780]TVSAGPS_UNITS.Unlock_CS_State: ok 3968: [THR=1780]Tvsagps_queue.ExtractGPSPacket: begin 3968: [THR=1780]Tvsagps_queue.ExtractGPSPacket: end 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 3968: [THR=3004]Tvsagps_queue.AppendGPSPacket: begin 3968: [THR=3004]Tvsagps_queue.AppendGPSPacket: add 3968: [THR=3004]Tvsagps_queue.AppendGPSPacket: end 3968: [THR=1780]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 3968: [THR=1780]Tvsagps_queue.ExtractGPSPacket: begin 3968: [THR=1780]Tvsagps_queue.ExtractGPSPacket: end 3968: [THR=1780]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 3968: [THR=1780]TVSAGPS_UNITS.Lock_CS_State: in 3968: [THR=1780]TVSAGPS_UNITS.Lock_CS_State: ok 3968: [THR=1780]TVSAGPS_UNITS.Unlock_CS_State: in 3968: [THR=1780]TVSAGPS_UNITS.Unlock_CS_State: ok 3968: [THR=1780]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 3968: [THR=1780]TVSAGPS_UNITS.Lock_CS_State: in 3968: [THR=1780]TVSAGPS_UNITS.Lock_CS_State: ok 3968: [THR=1780]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 3968: $GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,,08,00,317,*75 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183154.2,,,,,0,,,,,,,,*70 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,16,06,52,181,,08,00,317,*75 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183154.2,,,,,0,,,,,,,,*70 " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3968: [THR=1780]TGPSModuleByVSAGPS.LockLogger: in 3968: [THR=1780]TGPSModuleByVSAGPS.LockLogger: ok 3968: [THR=1780]TGPSModuleByVSAGPS.UnlockLogger: in 3968: [THR=1780]TGPSModuleByVSAGPS.UnlockLogger: ok 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3968: [THR=1780]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3968: [THR=1780]TVSAGPS_UNITS.Unlock_CS_State: in 3968: [THR=1780]TVSAGPS_UNITS.Unlock_CS_State: ok 3968: [THR=1780]Tvsagps_queue.ExtractGPSPacket: begin 3968: [THR=1780]Tvsagps_queue.ExtractGPSPacket: end 3968: [THR=1148]TGPSModuleByVSAGPS.Disconnect: begin 3968: [THR=1148]TGPSModuleByVSAGPS.LockConnect: in 3968: [THR=1148]TGPSModuleByVSAGPS.LockConnect: ok 3968: [THR=1148]TGPSModuleByVSAGPS.Disconnect: check 3968: [THR=1148]TGPSModuleByVSAGPS.Disconnect: GPSDisconnect 3968: [THR=1148]TVSAGPS_UNITS.GPSDisconnect: begin 3968: [THR=1148]TVSAGPS_UNITS.Lock_CS_State: in 3968: [THR=1148]TVSAGPS_UNITS.Lock_CS_State: ok 3968: [THR=1148]TVSAGPS_UNITS.InternalGPSDisconnect: begin 3968: [THR=1148]TVSAGPS_UNITS.InternalGPSDisconnect: terminate 3968: [THR=1148]Tvsagps_object.InternalTerminateRuntimeObjects: begin 3968: [THR=1148]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: begin 3968: [THR=1148]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: terminate 3968: [THR=1148]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: end 3968: [THR=1148]Tvsagps_object.InternalTerminateRuntimeObjects: packet 3968: [THR=1148]Tvsagps_object.InternalTerminateRuntimeObjects: queue 3968: [THR=1148]Tvsagps_object.InternalTerminateRuntimeObjects: end 3968: [THR=1148]TVSAGPS_UNITS.InternalGPSDisconnect: end 3968: [THR=1148]TVSAGPS_UNITS.Unlock_CS_State: in 3968: [THR=1148]TVSAGPS_UNITS.Unlock_CS_State: ok 3968: [THR=1148]TVSAGPS_UNITS.GPSDisconnect: end 3968: [THR=1148]TGPSModuleByVSAGPS.Disconnect: stop logger 3968: [THR=1148]TGPSModuleByVSAGPS.LockLogger: in 3968: [THR=1148]TGPSModuleByVSAGPS.LockLogger: ok 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockLogger: in 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockLogger: ok 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockConnect: in 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockConnect: ok 3968: [THR=1148]TGPSModuleByVSAGPS.Disconnect: end 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 3968: [THR=2156]TVSAGPS_UNITS.InternalProcessUnitsRequests: kill 3968: [THR=3004]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 3968: [THR=2156]Tvsagps_device_base.Disconnect: begin 3968: [THR=3004]Tvsagps_queue.AppendGPSPacket: begin 3968: [THR=2156]Tvsagps_device_base.WorkingThread_Internal_Close: begin 3968: [THR=3004]Tvsagps_queue.AppendGPSPacket: add 3968: [THR=2156]Tvsagps_device_base.WorkingThread_Internal_Close: end 3968: [THR=3004]Tvsagps_queue.AppendGPSPacket: end 3968: [THR=2156]Tvsagps_device_base.Disconnect: end 3968: [THR=3004]Tvsagps_device_base.WorkingThread_Process_Packets: need to exit 3968: [THR=2156]TVSAGPS_UNITS.InternalProcessUnitsRequests: end 3968: [THR=3004]Tvsagps_device_base.WorkingThread_Internal_Routine: finish 3968: [THR=3004]Tvsagps_device_base.InternalCloseDevice: begin 3968: [THR=3004]Tvsagps_device_base.InternalLockCloseHandle: in 3968: [THR=3004]Tvsagps_device_base.InternalLockCloseHandle: ok 3968: [THR=3004]Tvsagps_device_com_nmea.Internal_Before_Close_Device: begin 3968: [THR=3004]Tvsagps_device_base.Internal_Before_Close_Device 3968: [THR=3004]Tvsagps_device_com_nmea.Internal_Before_Close_Device: PurgeComm 3968: [THR=1148]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: begin 3968: [THR=3004]Tvsagps_device_com_nmea.Internal_Before_Close_Device: end 3968: [THR=1148]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: disconnect 3968: [THR=3004]Tvsagps_device_base.InternalCloseDevice: CloseHandle 3968: [THR=1148]TVSAGPS_UNITS.Lock_CS_State: in 3968: [THR=1148]TVSAGPS_UNITS.Lock_CS_State: ok 3968: [THR=1148]TGPSModuleByVSAGPS.LockUnitInfo: in 3968: [THR=1148]TGPSModuleByVSAGPS.LockUnitInfo: ok 3968: [THR=3004]Tvsagps_device_base.InternalCloseDevice: closed 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockUnitInfo: in 3968: [THR=3004]Tvsagps_device_base.InternalUnlockCloseHandle: in 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 3968: [THR=3004]Tvsagps_device_base.InternalUnlockCloseHandle: ok 3968: [THR=1148]TVSAGPS_UNITS.Unlock_CS_State: in 3968: [THR=3004]Tvsagps_device_base.InternalCloseDevice: end 3968: [THR=1148]TVSAGPS_UNITS.Unlock_CS_State: ok 3968: [THR=3004]Tvsagps_device_base.WorkingThread_Internal_Routine: end 3968: [THR=1148]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: end 3968: [THR=1780]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 3968: [THR=1780]Tvsagps_object.InternalThreadRoutine_for_Packets: kill 3968: [THR=1780]Tvsagps_object.InternalThreadRoutine_for_Packets: stop 3968: [THR=1780]Tvsagps_object.InternalThreadRoutine_for_Packets: terminate 3968: [THR=1780]Tvsagps_object.InternalThreadRoutine_for_Packets: end 3968: [THR=1148]Tvsagps_object.InternalOnPacketThreadTerminate: begin 3968: [THR=1148]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 3968: [THR=1148]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 3968: [THR=1148]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 3968: [THR=1148]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 3968: [THR=1148]Tvsagps_object.InternalOnPacketThreadTerminate: end 3968: [THR=1148]TGPSModuleByVSAGPS.Destroy: begin 3968: [THR=1148]TGPSModuleByVSAGPS.Disconnect: begin 3968: [THR=1148]TGPSModuleByVSAGPS.LockConnect: in 3968: [THR=1148]TGPSModuleByVSAGPS.LockConnect: ok 3968: [THR=1148]TGPSModuleByVSAGPS.Disconnect: check 3968: [THR=1148]TGPSModuleByVSAGPS.Disconnect: stop logger 3968: [THR=1148]TGPSModuleByVSAGPS.LockLogger: in 3968: [THR=1148]TGPSModuleByVSAGPS.LockLogger: ok 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockLogger: in 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockLogger: ok 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockConnect: in 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockConnect: ok 3968: [THR=1148]TGPSModuleByVSAGPS.Disconnect: end 3968: [THR=1148]TGPSModuleByVSAGPS.Destroy: kill object 3968: [THR=1148]Tvsagps_object.Destroy: begin 3968: [THR=1148]TVSAGPS_UNITS.Lock_CS_State: in 3968: [THR=1148]TVSAGPS_UNITS.Lock_CS_State: ok 3968: [THR=1148]TVSAGPS_UNITS.InternalGPSDisconnect: begin 3968: [THR=1148]TVSAGPS_UNITS.InternalGPSDisconnect: end 3968: [THR=1148]TVSAGPS_UNITS.Unlock_CS_State: in 3968: [THR=1148]TVSAGPS_UNITS.Unlock_CS_State: ok 3968: [THR=1148]Tvsagps_object.Destroy: disconnected 3968: [THR=1148]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 3968: [THR=1148]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 3968: [THR=1148]Tvsagps_object.Destroy: packet 3968: [THR=1148]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 3968: [THR=1148]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 3968: [THR=1148]Tvsagps_object.Destroy: queue 3968: [THR=1148]Tvsagps_object.Destroy: inherited 3968: [THR=1148]TVSAGPS_UNITS.Destroy: begin 3968: [THR=1148]TVSAGPS_UNITS.Destroy: cleanup 3968: [THR=1148]TVSAGPS_UNITS.Destroy: kill object 3968: [THR=1148]Tvsagps_device_com_nmea.Destroy: begin 3968: [THR=1148]Tvsagps_device_base.Destroy: begin 3968: [THR=1148]Tvsagps_device_base.WorkingThread_Internal_Close: begin 3968: [THR=1148]Tvsagps_device_base.WorkingThread_Internal_Close: end 3968: [THR=1148]Tvsagps_device_base.Destroy: closed 3968: [THR=1148]Tvsagps_device_base.Destroy: cleanup 3968: [THR=1148]Tvsagps_device_base.InternalCloseDevice: begin 3968: [THR=1148]Tvsagps_device_base.InternalLockCloseHandle: in 3968: [THR=1148]Tvsagps_device_base.InternalLockCloseHandle: ok 3968: [THR=1148]Tvsagps_device_base.InternalUnlockCloseHandle: in 3968: [THR=1148]Tvsagps_device_base.InternalUnlockCloseHandle: ok 3968: [THR=1148]Tvsagps_device_base.InternalCloseDevice: end 3968: [THR=1148]Tvsagps_device_base.InternalKillAutodetectObject: begin 3968: [THR=1148]Tvsagps_device_base.InternalKillAutodetectObject: end 3968: [THR=1148]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 3968: [THR=1148]Tvsagps_device_base.InternalLockUnitInfoCS: in 3968: [THR=1148]Tvsagps_device_base.InternalLockUnitInfoCS: ok 3968: [THR=1148]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 3968: [THR=1148]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 3968: [THR=1148]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 3968: [THR=1148]Tvsagps_device_base.InternalWipeUnitInfoCS: end 3968: [THR=1148]Tvsagps_device_base.InternalKillUnitInfoCS: begin 3968: [THR=1148]Tvsagps_device_base.InternalKillUnitInfoCS: end 3968: [THR=1148]Tvsagps_device_base.Destroy: done 3968: [THR=1148]Tvsagps_device_base.Destroy: end 3968: [THR=1148]Tvsagps_device_com_nmea.Destroy: end 3968: [THR=1148]TVSAGPS_UNITS.Destroy: delete sections 3968: [THR=1148]TVSAGPS_UNITS.Destroy: inherited 3968: [THR=1148]TVSAGPS_UNITS.Destroy: end 3968: [THR=1148]Tvsagps_object.Destroy: end 3968: [THR=1148]TGPSModuleByVSAGPS.Destroy: stop logger 3968: [THR=1148]TGPSModuleByVSAGPS.LockLogger: in 3968: [THR=1148]TGPSModuleByVSAGPS.LockLogger: ok 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockLogger: in 3968: [THR=1148]TGPSModuleByVSAGPS.UnlockLogger: ok 3968: [THR=1148]TGPSModuleByVSAGPS.Destroy: delete sections 3968: [THR=1148]TGPSModuleByVSAGPS.Destroy: inherited 3968: [THR=1148]TGPSModuleByVSAGPS.Destroy: end 1960: [THR=1584]TVSAGPS_UNITS.Create: begin 1960: [THR=1584]TVSAGPS_UNITS.Create: end 1960: [THR=1584]TGPSModuleByVSAGPS.LockConnect: in 1960: [THR=1584]TGPSModuleByVSAGPS.LockConnect: ok 1960: [THR=1584]TGPSModuleByVSAGPS.Connect: begin 1960: [THR=1584]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=1584]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=1584]TGPSModuleByVSAGPS.Connect: before GPSConnect 1960: [THR=1584]Tvsagps_object.GPSConnect: begin 1960: [THR=1584]Tvsagps_object.GPSConnect: checked 1960: [THR=1584]TVSAGPS_UNITS.Lock_CS_State: in 1960: [THR=1584]TVSAGPS_UNITS.Lock_CS_State: ok 1960: [THR=1584]Tvsagps_object.GPSConnect: initialized 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: begin 1960: [THR=1584]Tvsagps_device_com_nmea.Create: begin 1960: [THR=988]TVSAGPS_UNITS.InternalProcessUnitsRequests: begin 1960: [THR=3728]Tvsagps_queue.ExtractGPSPacket: begin 1960: [THR=1584]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 1960: [THR=3728]Tvsagps_queue.ExtractGPSPacket: end 1960: [THR=1584]Tvsagps_device_base.InternalLockUnitInfoCS: in 1960: [THR=1584]Tvsagps_device_base.InternalLockUnitInfoCS: ok 1960: [THR=1584]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 1960: [THR=1584]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 1960: [THR=1584]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 1960: [THR=1584]Tvsagps_device_base.InternalWipeUnitInfoCS: end 1960: [THR=1584]Tvsagps_device_com_nmea.Create: end 1960: [THR=1584]Tvsagps_object.GPSConnect: ok 1960: [THR=1584]TVSAGPS_UNITS.Unlock_CS_State: in 1960: [THR=1584]TVSAGPS_UNITS.Unlock_CS_State: ok 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockConnect: in 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockConnect: ok 1960: [THR=988]TVSAGPS_UNITS.Lock_CS_State: in 1960: [THR=988]TVSAGPS_UNITS.Lock_CS_State: ok 1960: [THR=988]Tvsagps_device_base.InternalMakeUnitInfoCS: begin 1960: [THR=988]Tvsagps_device_base.InternalKillUnitInfoCS: begin 1960: [THR=988]Tvsagps_device_base.InternalKillUnitInfoCS: end 1960: [THR=988]Tvsagps_device_base.InternalMakeUnitInfoCS: end 1960: [THR=988]TVSAGPS_UNITS.Unlock_CS_State: in 1960: [THR=2832]Tvsagps_device_base.WorkingThread_Internal_Routine: begin 1960: [THR=988]TVSAGPS_UNITS.Unlock_CS_State: ok 1960: [THR=2832]Tvsagps_device_base.WorkingThread_ConnectToDevice: begin 1960: [THR=988]TVSAGPS_UNITS.Lock_CS_State: in 1960: [THR=2832]Tvsagps_device_com_nmea.Internal_Before_Open_Device: begin 1960: [THR=988]TVSAGPS_UNITS.Lock_CS_State: ok 1960: [THR=2832]Tvsagps_device_base.Internal_Before_Open_Device 1960: [THR=988]TVSAGPS_UNITS.Unlock_CS_State: in 1960: [THR=2832]Tvsagps_device_com_nmea.Internal_Before_Open_Device: prefix 1960: [THR=988]TVSAGPS_UNITS.Unlock_CS_State: ok 1960: [THR=2832]Tvsagps_device_com_nmea.Internal_Before_Open_Device: cleanup 1960: [THR=2832]Tvsagps_device_com_nmea.Internal_Before_Open_Device: end 1960: [THR=2832]Tvsagps_device_base.WorkingThread_ConnectToDevice: open 1960: [THR=2832]Tvsagps_device_base.Internal_Do_Open_Device: begin 1960: [THR=2832]Tvsagps_device_base.Internal_Do_Open_Device: CreateFileA 1960: [THR=2832]Tvsagps_device_base.Internal_Do_Open_Device: ok 1960: [THR=2832]Tvsagps_device_base.InternalSetUnitInfo: begin 1960: [THR=2832]Tvsagps_device_base.InternalLockUnitInfoCS: in 1960: [THR=2832]Tvsagps_device_base.InternalLockUnitInfoCS: ok 1960: [THR=2832]TGPSModuleByVSAGPS.LockUnitInfo: in 1960: [THR=2832]TGPSModuleByVSAGPS.LockUnitInfo: ok 1960: [THR=2832]TGPSModuleByVSAGPS.UnlockUnitInfo: in 1960: [THR=2832]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 1960: [THR=2832]TGPSModuleByVSAGPS.LockUnitInfo: in 1960: [THR=2832]TGPSModuleByVSAGPS.LockUnitInfo: ok 1960: [THR=2832]TGPSModuleByVSAGPS.UnlockUnitInfo: in 1960: [THR=2832]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 1960: [THR=2832]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 1960: [THR=2832]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 1960: [THR=2832]Tvsagps_device_base.InternalSetUnitInfo: end 1960: [THR=2832]Tvsagps_device_base.WorkingThread_ConnectToDevice: end 1960: [THR=2832]Tvsagps_device_base.WorkingThread_Internal_Routine: connected 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_StartSession: begin 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_StartSession: query 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetupComm 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommParams 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommParams 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommTimeouts 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommTimeouts 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetCommTimeouts 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_StartSession: Done 1960: [THR=2832]Tvsagps_device_base.WorkingThread_Internal_Routine: started 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_SendPacket: begin 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_SendPacket: read-only 1960: [THR=2832]Tvsagps_device_base.WorkingThread_Internal_Routine: established 1960: [THR=2832]Tvsagps_device_base.WorkingThread_Internal_Routine: run 1960: [THR=2832]Tvsagps_device_base.WorkingThread_Process_Packets: begin 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 1960: [THR=2832]Tvsagps_queue.AppendGPSPacket: begin 1960: [THR=2832]Tvsagps_queue.AppendGPSPacket: add 1960: [THR=2832]Tvsagps_queue.AppendGPSPacket: end 1960: [THR=988]TVSAGPS_UNITS.Lock_CS_State: in 1960: [THR=988]TVSAGPS_UNITS.Lock_CS_State: ok 1960: [THR=988]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=988]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=988]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=988]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=988]TVSAGPS_UNITS.Unlock_CS_State: in 1960: [THR=988]TVSAGPS_UNITS.Unlock_CS_State: ok 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 1960: [THR=3728]Tvsagps_queue.ExtractGPSPacket: begin 1960: [THR=3728]Tvsagps_queue.ExtractGPSPacket: end 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 1960: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: in 1960: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: ok 1960: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: in 1960: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: ok 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 1960: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: in 1960: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: ok 1960: [THR=3728]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 1960: $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,,08,00,317,*76 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183156.2,,,,,0,,,,,,,,*72 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,,08,00,317,*76 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183157.2,,,,,0,,,,,,,,*73 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,18,06,52,181,,08,00,317,*7B $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,27,18,40,063,,19,61,279,,21,12,095,*73 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183158.2,,,,,0,,,,,,,,*7C $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,18,06,52,181,,08,00,317,*7B $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183159.2,,,,,0,,,,,,,,*7D $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,18,06,52,181,,08,00,317,*7B $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183200.2,,,,,0,,,,,,,,*72 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,18,06,52,181,,08,00,317,*7B $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183201.2,,,,,0,,,,,,,,*73 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,18,06,52,181,,08,00,317,*7B $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183202.2,,,,,0,,,,,,,,*70 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,18,06,52,181,,08,00,317,*7B $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183203.2,,,,,0,,,,,,,,*71 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,17,06,52,181,,08,00,317,*74 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183204.2,,,,,0,,,,,,,,*76 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,17,06,52,181,,08,00,317,*74 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183205.2,,,,,0,,,,,,,,*77 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,17,06,52,181,,08,00,317,*74 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183206.2,,,,,0,,,,,,,,*74 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,2 1960: 06,17 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,,08,00,317,*76 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183156.2,,,,,0,,,,,,,,*72 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,15,06,52,181,,08,00,317,*76 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183157.2,,,,,0,,,,,,,,*73 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,18,06,52,181,,08,00,317,*7B " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,27,18,40,063,,19,61,279,,21,12,095,*73 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183158.2,,,,,0,,,,,,,,*7C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,18,06,52,181,,08,00,317,*7B " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183159.2,,,,,0,,,,,,,,*7D " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,18,06,52,181,,08,00,317,*7B " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183200.2,,,,,0,,,,,,,,*72 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,18,06,52,181,,08,00,317,*7B " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183201.2,,,,,0,,,,,,,,*73 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,18,06,52,181,,08,00,317,*7B " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183202.2,,,,,0,,,,,,,,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,18,06,52,181,,08,00,317,*7B " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183203.2,,,,,0,,,,,,,,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,17,06,52,181,,08,00,317,*74 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183204.2,,,,,0,,,,,,,,*76 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,17,06,52,181,,08,00,317,*74 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183205.2,,,,,0,,,,,,,,*77 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,17,06,52,181,,08,00,317,*74 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183206.2,,,,,0,,,,,,,,*74 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: in 1960: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: ok 1960: [THR=3728]Tvsagps_queue.ExtractGPSPacket: begin 1960: [THR=3728]Tvsagps_queue.ExtractGPSPacket: end 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 1960: [THR=2832]Tvsagps_queue.AppendGPSPacket: begin 1960: [THR=2832]Tvsagps_queue.AppendGPSPacket: add 1960: [THR=2832]Tvsagps_queue.AppendGPSPacket: end 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 1960: [THR=3728]Tvsagps_queue.ExtractGPSPacket: begin 1960: [THR=3728]Tvsagps_queue.ExtractGPSPacket: end 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 1960: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: in 1960: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: ok 1960: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: in 1960: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: ok 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 1960: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: in 1960: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: ok 1960: [THR=3728]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 1960: ,06,52,181,,08,00,317,*74 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183207.2,,,,,0,,,,,,,,*75 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,17,06,52,181,,08,00,317,*74 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,18,15,11,030,*77 $GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,*72 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183208.2,,,,,0,,,,,,,,*7A $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,17,06,52,181,,08,00,317,*74 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,18,15,11,030,*77 $GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,*72 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183209.2,,,,,0,,,,,,,,*7B $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,18,15,11,030,*77 $GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,*72 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183210.2,,,,,0,,,,,,,,*73 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,*72 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183211.2,,,,,0,,,,,,,,*72 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183212.2,,,,,0,,,,,,,,*71 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183213.2,,,,,0,,,,,,,,*70 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183214.2,,,,,0,,,,,,,,*77 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,*72 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183215.2,,,,,0,,,,,,,,*76 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183216.2,,,,,0,,,,,,,,*75 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,*72 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183217.2,,,,,0,,,,,,,,*74 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,22,06,52,181,,08,00,317,*72 $GPGS 1960: V,4,2 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,17,06,52,181,,08,00,317,*74 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183207.2,,,,,0,,,,,,,,*75 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,17,06,52,181,,08,00,317,*74 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,18,15,11,030,*77 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,*72 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183208.2,,,,,0,,,,,,,,*7A " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,17,06,52,181,,08,00,317,*74 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,18,15,11,030,*77 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,*72 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183209.2,,,,,0,,,,,,,,*7B " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,18,15,11,030,*77 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,*72 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183210.2,,,,,0,,,,,,,,*73 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,*72 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183211.2,,,,,0,,,,,,,,*72 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183212.2,,,,,0,,,,,,,,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183213.2,,,,,0,,,,,,,,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183214.2,,,,,0,,,,,,,,*77 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,*72 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183215.2,,,,,0,,,,,,,,*76 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183216.2,,,,,0,,,,,,,,*75 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,20,06,52,181,,08,00,317,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,*72 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183217.2,,,,,0,,,,,,,,*74 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,22,06,52,181,,08,00,317,*72 " 1960: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: in 1960: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: ok 1960: [THR=3728]Tvsagps_queue.ExtractGPSPacket: begin 1960: [THR=3728]Tvsagps_queue.ExtractGPSPacket: end 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 1960: [THR=2832]Tvsagps_queue.AppendGPSPacket: begin 1960: [THR=2832]Tvsagps_queue.AppendGPSPacket: add 1960: [THR=2832]Tvsagps_queue.AppendGPSPacket: end 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 1960: [THR=3728]Tvsagps_queue.ExtractGPSPacket: begin 1960: [THR=3728]Tvsagps_queue.ExtractGPSPacket: end 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 1960: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: in 1960: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: ok 1960: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: in 1960: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: ok 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 1960: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: in 1960: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: ok 1960: [THR=3728]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 1960: ,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183218.2,,,,,0,,,,,,,,*7B $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,22,06,52,181,,08,00,317,*72 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 $GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183219.2,,,,,0,,,,,,,,*7A $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,21,06,52,181,,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,12*72 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183220.2,,,,,0,,,,,,,,*70 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,21,06,52,181,,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,13*73 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183221.2,,,,,0,,,,,,,,*71 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,21,06,52,181,,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,13*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183222.2,,,,,0,,,,,,,,*72 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,21,06,52,181,,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 $GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,13*70 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183223.2,,,,,0,,,,,,,,*73 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,22,06,52,181,,08,00,317,*72 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,27,18,40,063,,19,61,279,,21,12,095,17*75 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183225.2,,,,,0,,,,,,,,*75 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,21,06,52,181,,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,27,18,40,063,,19,61,279,,21,12,095,17*75 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183226.2,,,,,0,,,,,,,,*76 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,21,06,52,181,,08,00,317,*71 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,27,18,40,063,,19,61,279,,21,12,095,17*75 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183227.2,,,,,0,,,,,,,,*77 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,22,06,52,181,,08,00,317,*72 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,16*75 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183228.2,,,,,0,,,,,,,,*78 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,22,06,52,181,,08,00,317,*72 $GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A $GPGSV,4,3,15,16,07,209,27,18,40,063,,19,61,279,,21,12,095,16*74 $GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 $GPGGA,183229.2,,,,,0,,,,,,,,*79 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,05,275,,03,58,206,21,06,52,181,,08,00,317,*71 $GPGSV,4,2,15,09,01,063, 1960: ,11,2 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183218.2,,,,,0,,,,,,,,*7B " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,22,06,52,181,,08,00,317,*72 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,17,15,11,030,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,24,18,40,063,,19,61,279,,21,12,095,*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183219.2,,,,,0,,,,,,,,*7A " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,21,06,52,181,,08,00,317,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,12*72 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=1584]TGPSModuleByVSAGPS.Disconnect: begin 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183220.2,,,,,0,,,,,,,,*70 " 1960: [THR=1584]TGPSModuleByVSAGPS.LockConnect: in 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=1584]TGPSModuleByVSAGPS.LockConnect: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=1584]TGPSModuleByVSAGPS.Disconnect: check 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=1584]TGPSModuleByVSAGPS.Disconnect: GPSDisconnect 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=1584]TVSAGPS_UNITS.GPSDisconnect: begin 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=1584]TVSAGPS_UNITS.Lock_CS_State: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,21,06,52,181,,08,00,317,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,25,18,40,063,,19,61,279,,21,12,095,13*73 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183221.2,,,,,0,,,,,,,,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,21,06,52,181,,08,00,317,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,13*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183222.2,,,,,0,,,,,,,,*72 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,21,06,52,181,,08,00,317,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,16,15,11,030,*79 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,13*70 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183223.2,,,,,0,,,,,,,,*73 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=2832]Tvsagps_queue.AppendGPSPacket: begin 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,22,06,52,181,,08,00,317,*72 " 1960: [THR=2832]Tvsagps_queue.AppendGPSPacket: add 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 1960: [THR=2832]Tvsagps_queue.AppendGPSPacket: end 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,27,18,40,063,,19,61,279,,21,12,095,17*75 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183225.2,,,,,0,,,,,,,,*75 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,21,06,52,181,,08,00,317,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,27,18,40,063,,19,61,279,,21,12,095,17*75 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183226.2,,,,,0,,,,,,,,*76 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,21,06,52,181,,08,00,317,*71 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,27,18,40,063,,19,61,279,,21,12,095,17*75 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183227.2,,,,,0,,,,,,,,*77 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,22,06,52,181,,08,00,317,*72 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,26,18,40,063,,19,61,279,,21,12,095,16*75 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183228.2,,,,,0,,,,,,,,*78 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,22,06,52,181,,08,00,317,*72 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,01,063,,11,21,284,,14,22,142,15,15,11,030,*7A " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,07,209,27,18,40,063,,19,61,279,,21,12,095,16*74 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,132,,27,05,047,,28,02,344,*46 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183229.2,,,,,0,,,,,,,,*79 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1960: [THR=3728]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,05,275,,03,58,206,21,06,52,181,,08,00,317,*71 " 1960: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: in 1960: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: ok 1960: [THR=1584]TVSAGPS_UNITS.Lock_CS_State: ok 1960: [THR=3728]Tvsagps_queue.ExtractGPSPacket: begin 1960: [THR=1584]TVSAGPS_UNITS.InternalGPSDisconnect: begin 1960: [THR=3728]Tvsagps_queue.ExtractGPSPacket: end 1960: [THR=1584]TVSAGPS_UNITS.InternalGPSDisconnect: terminate 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 1960: [THR=1584]Tvsagps_object.InternalTerminateRuntimeObjects: begin 1960: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: in 1960: [THR=1584]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: begin 1960: [THR=1584]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: terminate 1960: [THR=1584]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: end 1960: [THR=1584]Tvsagps_object.InternalTerminateRuntimeObjects: packet 1960: [THR=1584]Tvsagps_object.InternalTerminateRuntimeObjects: queue 1960: [THR=1584]Tvsagps_object.InternalTerminateRuntimeObjects: end 1960: [THR=1584]TVSAGPS_UNITS.InternalGPSDisconnect: end 1960: [THR=1584]TVSAGPS_UNITS.Unlock_CS_State: in 1960: [THR=1584]TVSAGPS_UNITS.Unlock_CS_State: ok 1960: [THR=3728]TVSAGPS_UNITS.Lock_CS_State: ok 1960: [THR=1584]TVSAGPS_UNITS.GPSDisconnect: end 1960: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: in 1960: [THR=1584]TGPSModuleByVSAGPS.Disconnect: stop logger 1960: [THR=3728]TVSAGPS_UNITS.Unlock_CS_State: ok 1960: [THR=1584]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: kill 1960: [THR=1584]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: stop 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: terminate 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=3728]Tvsagps_object.InternalThreadRoutine_for_Packets: end 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockConnect: in 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockConnect: ok 1960: [THR=1584]TGPSModuleByVSAGPS.Disconnect: end 1960: [THR=1584]Tvsagps_object.InternalOnPacketThreadTerminate: begin 1960: [THR=1584]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 1960: [THR=1584]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 1960: [THR=1584]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 1960: [THR=1584]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 1960: [THR=1584]Tvsagps_object.InternalOnPacketThreadTerminate: end 1960: [THR=988]TVSAGPS_UNITS.InternalProcessUnitsRequests: kill 1960: [THR=988]Tvsagps_device_base.Disconnect: begin 1960: [THR=988]Tvsagps_device_base.WorkingThread_Internal_Close: begin 1960: [THR=988]Tvsagps_device_base.WorkingThread_Internal_Close: end 1960: [THR=988]Tvsagps_device_base.Disconnect: end 1960: [THR=988]TVSAGPS_UNITS.InternalProcessUnitsRequests: end 1960: [THR=1584]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: begin 1960: [THR=1584]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: disconnect 1960: [THR=1584]TVSAGPS_UNITS.Lock_CS_State: in 1960: [THR=1584]TVSAGPS_UNITS.Lock_CS_State: ok 1960: [THR=1584]TGPSModuleByVSAGPS.LockUnitInfo: in 1960: [THR=1584]TGPSModuleByVSAGPS.LockUnitInfo: ok 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockUnitInfo: in 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 1960: [THR=1584]TVSAGPS_UNITS.Unlock_CS_State: in 1960: [THR=1584]TVSAGPS_UNITS.Unlock_CS_State: ok 1960: [THR=1584]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: end 1960: [THR=1584]TGPSModuleByVSAGPS.Destroy: begin 1960: [THR=1584]TGPSModuleByVSAGPS.Disconnect: begin 1960: [THR=1584]TGPSModuleByVSAGPS.LockConnect: in 1960: [THR=1584]TGPSModuleByVSAGPS.LockConnect: ok 1960: [THR=1584]TGPSModuleByVSAGPS.Disconnect: check 1960: [THR=1584]TGPSModuleByVSAGPS.Disconnect: stop logger 1960: [THR=1584]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=1584]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockConnect: in 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockConnect: ok 1960: [THR=1584]TGPSModuleByVSAGPS.Disconnect: end 1960: [THR=1584]TGPSModuleByVSAGPS.Destroy: kill object 1960: [THR=1584]Tvsagps_object.Destroy: begin 1960: [THR=1584]TVSAGPS_UNITS.Lock_CS_State: in 1960: [THR=1584]TVSAGPS_UNITS.Lock_CS_State: ok 1960: [THR=1584]TVSAGPS_UNITS.InternalGPSDisconnect: begin 1960: [THR=1584]TVSAGPS_UNITS.InternalGPSDisconnect: end 1960: [THR=1584]TVSAGPS_UNITS.Unlock_CS_State: in 1960: [THR=1584]TVSAGPS_UNITS.Unlock_CS_State: ok 1960: [THR=1584]Tvsagps_object.Destroy: disconnected 1960: [THR=1584]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 1960: [THR=1584]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 1960: [THR=1584]Tvsagps_object.Destroy: packet 1960: [THR=1584]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 1960: [THR=1584]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 1960: [THR=1584]Tvsagps_object.Destroy: queue 1960: [THR=1584]Tvsagps_object.Destroy: inherited 1960: [THR=1584]TVSAGPS_UNITS.Destroy: begin 1960: [THR=1584]TVSAGPS_UNITS.Destroy: cleanup 1960: [THR=1584]TVSAGPS_UNITS.Destroy: kill object 1960: [THR=1584]Tvsagps_device_com_nmea.Destroy: begin 1960: [THR=1584]Tvsagps_device_base.Destroy: begin 1960: [THR=1584]Tvsagps_device_base.WorkingThread_Internal_Close: begin 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 1960: [THR=2832]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 1960: [THR=2832]Tvsagps_queue.AppendGPSPacket: begin 1960: [THR=2832]Tvsagps_queue.AppendGPSPacket: exit 1960: [THR=2832]Tvsagps_device_base.WorkingThread_Process_Packets: need to exit 1960: [THR=2832]Tvsagps_device_base.WorkingThread_Internal_Routine: finish 1960: [THR=2832]Tvsagps_device_base.InternalCloseDevice: begin 1960: [THR=2832]Tvsagps_device_base.InternalLockCloseHandle: in 1960: [THR=2832]Tvsagps_device_base.InternalLockCloseHandle: ok 1960: [THR=2832]Tvsagps_device_com_nmea.Internal_Before_Close_Device: begin 1960: [THR=2832]Tvsagps_device_base.Internal_Before_Close_Device 1960: [THR=2832]Tvsagps_device_com_nmea.Internal_Before_Close_Device: PurgeComm 1960: [THR=2832]Tvsagps_device_com_nmea.Internal_Before_Close_Device: end 1960: [THR=2832]Tvsagps_device_base.InternalCloseDevice: CloseHandle 1960: [THR=2832]Tvsagps_device_base.InternalCloseDevice: closed 1960: [THR=2832]Tvsagps_device_base.InternalUnlockCloseHandle: in 1960: [THR=2832]Tvsagps_device_base.InternalUnlockCloseHandle: ok 1960: [THR=2832]Tvsagps_device_base.InternalCloseDevice: end 1960: [THR=2832]Tvsagps_device_base.WorkingThread_Internal_Routine: end 1960: [THR=1584]Tvsagps_device_base.WorkingThread_Internal_Close: end 1960: [THR=1584]Tvsagps_device_base.Destroy: closed 1960: [THR=1584]Tvsagps_device_base.Destroy: cleanup 1960: [THR=1584]Tvsagps_device_base.InternalCloseDevice: begin 1960: [THR=1584]Tvsagps_device_base.InternalLockCloseHandle: in 1960: [THR=1584]Tvsagps_device_base.InternalLockCloseHandle: ok 1960: [THR=1584]Tvsagps_device_base.InternalUnlockCloseHandle: in 1960: [THR=1584]Tvsagps_device_base.InternalUnlockCloseHandle: ok 1960: [THR=1584]Tvsagps_device_base.InternalCloseDevice: end 1960: [THR=1584]Tvsagps_device_base.InternalKillAutodetectObject: begin 1960: [THR=1584]Tvsagps_device_base.InternalKillAutodetectObject: end 1960: [THR=1584]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 1960: [THR=1584]Tvsagps_device_base.InternalLockUnitInfoCS: in 1960: [THR=1584]Tvsagps_device_base.InternalLockUnitInfoCS: ok 1960: [THR=1584]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 1960: [THR=1584]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 1960: [THR=1584]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 1960: [THR=1584]Tvsagps_device_base.InternalWipeUnitInfoCS: end 1960: [THR=1584]Tvsagps_device_base.InternalKillUnitInfoCS: begin 1960: [THR=1584]Tvsagps_device_base.InternalKillUnitInfoCS: end 1960: [THR=1584]Tvsagps_device_base.Destroy: done 1960: [THR=1584]Tvsagps_device_base.Destroy: end 1960: [THR=1584]Tvsagps_device_com_nmea.Destroy: end 1960: [THR=1584]TVSAGPS_UNITS.Destroy: delete sections 1960: [THR=1584]TVSAGPS_UNITS.Destroy: inherited 1960: [THR=1584]TVSAGPS_UNITS.Destroy: end 1960: [THR=1584]Tvsagps_object.Destroy: end 1960: [THR=1584]TGPSModuleByVSAGPS.Destroy: stop logger 1960: [THR=1584]TGPSModuleByVSAGPS.LockLogger: in 1960: [THR=1584]TGPSModuleByVSAGPS.LockLogger: ok 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockLogger: in 1960: [THR=1584]TGPSModuleByVSAGPS.UnlockLogger: ok 1960: [THR=1584]TGPSModuleByVSAGPS.Destroy: delete sections 1960: [THR=1584]TGPSModuleByVSAGPS.Destroy: inherited 1960: [THR=1584]TGPSModuleByVSAGPS.Destroy: end 2556: [THR=3220]TVSAGPS_UNITS.Create: begin 2556: [THR=3220]TVSAGPS_UNITS.Create: end 2556: [THR=3220]TGPSModuleByVSAGPS.LockConnect: in 2556: [THR=3220]TGPSModuleByVSAGPS.LockConnect: ok 2556: [THR=3220]TGPSModuleByVSAGPS.Connect: begin 2556: [THR=3220]TGPSModuleByVSAGPS.LockLogger: in 2556: [THR=3220]TGPSModuleByVSAGPS.LockLogger: ok 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockLogger: in 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockLogger: ok 2556: [THR=3220]TGPSModuleByVSAGPS.Connect: before GPSConnect 2556: [THR=3220]Tvsagps_object.GPSConnect: begin 2556: [THR=3220]Tvsagps_object.GPSConnect: checked 2556: [THR=3220]TVSAGPS_UNITS.Lock_CS_State: in 2556: [THR=3220]TVSAGPS_UNITS.Lock_CS_State: ok 2556: [THR=3220]Tvsagps_object.GPSConnect: initialized 2556: [THR=3220]Tvsagps_device_com_nmea.Create: begin 2556: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: begin 2556: [THR=3852]TVSAGPS_UNITS.InternalProcessUnitsRequests: begin 2556: [THR=3220]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 2556: [THR=668]Tvsagps_queue.ExtractGPSPacket: begin 2556: [THR=3220]Tvsagps_device_base.InternalLockUnitInfoCS: in 2556: [THR=668]Tvsagps_queue.ExtractGPSPacket: end 2556: [THR=3220]Tvsagps_device_base.InternalLockUnitInfoCS: ok 2556: [THR=3220]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 2556: [THR=3220]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 2556: [THR=3220]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 2556: [THR=3220]Tvsagps_device_base.InternalWipeUnitInfoCS: end 2556: [THR=3220]Tvsagps_device_com_nmea.Create: end 2556: [THR=3220]Tvsagps_object.GPSConnect: ok 2556: [THR=3220]TVSAGPS_UNITS.Unlock_CS_State: in 2556: [THR=3220]TVSAGPS_UNITS.Unlock_CS_State: ok 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockConnect: in 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockConnect: ok 2556: [THR=3852]TVSAGPS_UNITS.Lock_CS_State: in 2556: [THR=3852]TVSAGPS_UNITS.Lock_CS_State: ok 2556: [THR=3852]Tvsagps_device_base.InternalMakeUnitInfoCS: begin 2556: [THR=3852]Tvsagps_device_base.InternalKillUnitInfoCS: begin 2556: [THR=3852]Tvsagps_device_base.InternalKillUnitInfoCS: end 2556: [THR=3852]Tvsagps_device_base.InternalMakeUnitInfoCS: end 2556: [THR=3852]TVSAGPS_UNITS.Unlock_CS_State: in 2556: [THR=196]Tvsagps_device_base.WorkingThread_Internal_Routine: begin 2556: [THR=3852]TVSAGPS_UNITS.Unlock_CS_State: ok 2556: [THR=196]Tvsagps_device_base.WorkingThread_ConnectToDevice: begin 2556: [THR=3852]TVSAGPS_UNITS.Lock_CS_State: in 2556: [THR=196]Tvsagps_device_com_nmea.Internal_Before_Open_Device: begin 2556: [THR=3852]TVSAGPS_UNITS.Lock_CS_State: ok 2556: [THR=196]Tvsagps_device_base.Internal_Before_Open_Device 2556: [THR=3852]TVSAGPS_UNITS.Unlock_CS_State: in 2556: [THR=196]Tvsagps_device_com_nmea.Internal_Before_Open_Device: prefix 2556: [THR=3852]TVSAGPS_UNITS.Unlock_CS_State: ok 2556: [THR=196]Tvsagps_device_com_nmea.Internal_Before_Open_Device: cleanup 2556: [THR=196]Tvsagps_device_com_nmea.Internal_Before_Open_Device: end 2556: [THR=196]Tvsagps_device_base.WorkingThread_ConnectToDevice: open 2556: [THR=196]Tvsagps_device_base.Internal_Do_Open_Device: begin 2556: [THR=196]Tvsagps_device_base.Internal_Do_Open_Device: CreateFileA 2556: [THR=196]Tvsagps_device_base.Internal_Do_Open_Device: ok 2556: [THR=196]Tvsagps_device_base.InternalSetUnitInfo: begin 2556: [THR=196]Tvsagps_device_base.InternalLockUnitInfoCS: in 2556: [THR=196]Tvsagps_device_base.InternalLockUnitInfoCS: ok 2556: [THR=196]TGPSModuleByVSAGPS.LockUnitInfo: in 2556: [THR=196]TGPSModuleByVSAGPS.LockUnitInfo: ok 2556: [THR=196]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2556: [THR=196]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2556: [THR=196]TGPSModuleByVSAGPS.LockUnitInfo: in 2556: [THR=196]TGPSModuleByVSAGPS.LockUnitInfo: ok 2556: [THR=196]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2556: [THR=196]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2556: [THR=196]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 2556: [THR=196]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 2556: [THR=196]Tvsagps_device_base.InternalSetUnitInfo: end 2556: [THR=196]Tvsagps_device_base.WorkingThread_ConnectToDevice: end 2556: [THR=196]Tvsagps_device_base.WorkingThread_Internal_Routine: connected 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_StartSession: begin 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_StartSession: query 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetupComm 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommParams 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommParams 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommTimeouts 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommTimeouts 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetCommTimeouts 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_StartSession: Done 2556: [THR=196]Tvsagps_device_base.WorkingThread_Internal_Routine: started 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_SendPacket: begin 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_SendPacket: read-only 2556: [THR=196]Tvsagps_device_base.WorkingThread_Internal_Routine: established 2556: [THR=196]Tvsagps_device_base.WorkingThread_Internal_Routine: run 2556: [THR=196]Tvsagps_device_base.WorkingThread_Process_Packets: begin 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2556: [THR=196]Tvsagps_queue.AppendGPSPacket: begin 2556: [THR=196]Tvsagps_queue.AppendGPSPacket: add 2556: [THR=196]Tvsagps_queue.AppendGPSPacket: end 2556: [THR=3852]TVSAGPS_UNITS.Lock_CS_State: in 2556: [THR=3852]TVSAGPS_UNITS.Lock_CS_State: ok 2556: [THR=3852]TGPSModuleByVSAGPS.LockLogger: in 2556: [THR=3852]TGPSModuleByVSAGPS.LockLogger: ok 2556: [THR=3852]TGPSModuleByVSAGPS.UnlockLogger: in 2556: [THR=3852]TGPSModuleByVSAGPS.UnlockLogger: ok 2556: [THR=3852]TVSAGPS_UNITS.Unlock_CS_State: in 2556: [THR=3852]TVSAGPS_UNITS.Unlock_CS_State: ok 2556: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2556: [THR=668]Tvsagps_queue.ExtractGPSPacket: begin 2556: [THR=668]Tvsagps_queue.ExtractGPSPacket: end 2556: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 2556: [THR=668]TVSAGPS_UNITS.Lock_CS_State: in 2556: [THR=668]TVSAGPS_UNITS.Lock_CS_State: ok 2556: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: in 2556: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: ok 2556: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 2556: [THR=668]TVSAGPS_UNITS.Lock_CS_State: in 2556: [THR=668]TVSAGPS_UNITS.Lock_CS_State: ok 2556: [THR=668]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 2556: $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,203,19,06,50,180,17,08,,,*41 $GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,13,15,09,029,*7E $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,10,095,14*74 $GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 $GPGGA,183653.2,,,,,0,,,,,,,,*70 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,203,21,06,50,180,18,08,,,*45 $GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,13,15,09,029,*7E $GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,10,095,14*73 $GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 $GPGGA,183654.2,,,,,0,,,,,,,,*77 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,203,21,06,50,180,18,08,,,*45 $GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,15,15,09,029,*78 $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,10,095,14*74 $GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 $GPGGA,183655.2,,,,,0,,,,,,,,*76 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,203,21,06,50,180,18,08,,,*45 $GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,15,15,09,029,*78 $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,10,095,14*74 $GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 $GPGGA,183656.2,,,,,0,,,,,,,,*75 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,203,19,06,50,180,17,08,,,*41 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,13,15,09,029,*7E " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,10,095,14*74 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183653.2,,,,,0,,,,,,,,*70 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2556: [THR=668]TGPSModuleByVSAGPS.LockLogger: in 2556: [THR=668]TGPSModuleByVSAGPS.LockLogger: ok 2556: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: in 2556: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: ok 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,203,21,06,50,180,18,08,,,*45 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,13,15,09,029,*7E " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,10,095,14*73 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183654.2,,,,,0,,,,,,,,*77 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2556: [THR=668]TGPSModuleByVSAGPS.LockLogger: in 2556: [THR=668]TGPSModuleByVSAGPS.LockLogger: ok 2556: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: in 2556: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: ok 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,203,21,06,50,180,18,08,,,*45 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,15,15,09,029,*78 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,10,095,14*74 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183655.2,,,,,0,,,,,,,,*76 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2556: [THR=668]TGPSModuleByVSAGPS.LockLogger: in 2556: [THR=668]TGPSModuleByVSAGPS.LockLogger: ok 2556: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: in 2556: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: ok 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,203,21,06,50,180,18,08,,,*45 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,15,15,09,029,*78 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,10,095,14*74 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183656.2,,,,,0,,,,,,,,*75 " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2556: [THR=668]TGPSModuleByVSAGPS.LockLogger: in 2556: [THR=668]TGPSModuleByVSAGPS.LockLogger: ok 2556: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: in 2556: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: ok 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2556: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: in 2556: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: ok 2556: [THR=668]Tvsagps_queue.ExtractGPSPacket: begin 2556: [THR=668]Tvsagps_queue.ExtractGPSPacket: end 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2556: [THR=196]Tvsagps_queue.AppendGPSPacket: begin 2556: [THR=196]Tvsagps_queue.AppendGPSPacket: add 2556: [THR=196]Tvsagps_queue.AppendGPSPacket: end 2556: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2556: [THR=668]Tvsagps_queue.ExtractGPSPacket: begin 2556: [THR=668]Tvsagps_queue.ExtractGPSPacket: end 2556: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 2556: [THR=668]TVSAGPS_UNITS.Lock_CS_State: in 2556: [THR=668]TVSAGPS_UNITS.Lock_CS_State: ok 2556: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: in 2556: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: ok 2556: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 2556: [THR=668]TVSAGPS_UNITS.Lock_CS_State: in 2556: [THR=668]TVSAGPS_UNITS.Lock_CS_State: ok 2556: [THR=668]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 2556: $GPGSV,4,1,15,01,07,277,,03,56,203,20,06,50,180,18,08,,,*44 2556: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,203,20,06,50,180,18,08,,,*44 " 2556: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: in 2556: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: ok 2556: [THR=668]Tvsagps_queue.ExtractGPSPacket: begin 2556: [THR=668]Tvsagps_queue.ExtractGPSPacket: end 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2556: [THR=196]Tvsagps_queue.AppendGPSPacket: begin 2556: [THR=196]Tvsagps_queue.AppendGPSPacket: add 2556: [THR=196]Tvsagps_queue.AppendGPSPacket: end 2556: [THR=3220]TGPSModuleByVSAGPS.Disconnect: begin 2556: [THR=3220]TGPSModuleByVSAGPS.LockConnect: in 2556: [THR=3220]TGPSModuleByVSAGPS.LockConnect: ok 2556: [THR=3220]TGPSModuleByVSAGPS.Disconnect: check 2556: [THR=3220]TGPSModuleByVSAGPS.Disconnect: GPSDisconnect 2556: [THR=3220]TVSAGPS_UNITS.GPSDisconnect: begin 2556: [THR=3220]TVSAGPS_UNITS.Lock_CS_State: in 2556: [THR=3220]TVSAGPS_UNITS.Lock_CS_State: ok 2556: [THR=3220]TVSAGPS_UNITS.InternalGPSDisconnect: begin 2556: [THR=3220]TVSAGPS_UNITS.InternalGPSDisconnect: terminate 2556: [THR=3220]Tvsagps_object.InternalTerminateRuntimeObjects: begin 2556: [THR=3220]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: begin 2556: [THR=3220]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: terminate 2556: [THR=3220]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: end 2556: [THR=3220]Tvsagps_object.InternalTerminateRuntimeObjects: packet 2556: [THR=3220]Tvsagps_object.InternalTerminateRuntimeObjects: queue 2556: [THR=3220]Tvsagps_object.InternalTerminateRuntimeObjects: end 2556: [THR=3220]TVSAGPS_UNITS.InternalGPSDisconnect: end 2556: [THR=3220]TVSAGPS_UNITS.Unlock_CS_State: in 2556: [THR=3220]TVSAGPS_UNITS.Unlock_CS_State: ok 2556: [THR=3220]TVSAGPS_UNITS.GPSDisconnect: end 2556: [THR=3220]TGPSModuleByVSAGPS.Disconnect: stop logger 2556: [THR=3220]TGPSModuleByVSAGPS.LockLogger: in 2556: [THR=3220]TGPSModuleByVSAGPS.LockLogger: ok 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockLogger: in 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockLogger: ok 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockConnect: in 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockConnect: ok 2556: [THR=3220]TGPSModuleByVSAGPS.Disconnect: end 2556: [THR=3852]TVSAGPS_UNITS.InternalProcessUnitsRequests: kill 2556: [THR=3852]Tvsagps_device_base.Disconnect: begin 2556: [THR=3852]Tvsagps_device_base.WorkingThread_Internal_Close: begin 2556: [THR=3852]Tvsagps_device_base.WorkingThread_Internal_Close: end 2556: [THR=3852]Tvsagps_device_base.Disconnect: end 2556: [THR=3852]TVSAGPS_UNITS.InternalProcessUnitsRequests: end 2556: [THR=3220]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: begin 2556: [THR=3220]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: disconnect 2556: [THR=3220]TVSAGPS_UNITS.Lock_CS_State: in 2556: [THR=3220]TVSAGPS_UNITS.Lock_CS_State: ok 2556: [THR=3220]TGPSModuleByVSAGPS.LockUnitInfo: in 2556: [THR=3220]TGPSModuleByVSAGPS.LockUnitInfo: ok 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2556: [THR=3220]TVSAGPS_UNITS.Unlock_CS_State: in 2556: [THR=3220]TVSAGPS_UNITS.Unlock_CS_State: ok 2556: [THR=3220]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: end 2556: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2556: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: kill 2556: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: stop 2556: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: terminate 2556: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: end 2556: [THR=3220]Tvsagps_object.InternalOnPacketThreadTerminate: begin 2556: [THR=3220]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 2556: [THR=3220]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 2556: [THR=3220]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 2556: [THR=3220]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 2556: [THR=3220]Tvsagps_object.InternalOnPacketThreadTerminate: end 2556: [THR=3220]TGPSModuleByVSAGPS.Destroy: begin 2556: [THR=3220]TGPSModuleByVSAGPS.Disconnect: begin 2556: [THR=3220]TGPSModuleByVSAGPS.LockConnect: in 2556: [THR=3220]TGPSModuleByVSAGPS.LockConnect: ok 2556: [THR=3220]TGPSModuleByVSAGPS.Disconnect: check 2556: [THR=3220]TGPSModuleByVSAGPS.Disconnect: stop logger 2556: [THR=3220]TGPSModuleByVSAGPS.LockLogger: in 2556: [THR=3220]TGPSModuleByVSAGPS.LockLogger: ok 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockLogger: in 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockLogger: ok 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockConnect: in 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockConnect: ok 2556: [THR=3220]TGPSModuleByVSAGPS.Disconnect: end 2556: [THR=3220]TGPSModuleByVSAGPS.Destroy: kill object 2556: [THR=3220]Tvsagps_object.Destroy: begin 2556: [THR=3220]TVSAGPS_UNITS.Lock_CS_State: in 2556: [THR=3220]TVSAGPS_UNITS.Lock_CS_State: ok 2556: [THR=3220]TVSAGPS_UNITS.InternalGPSDisconnect: begin 2556: [THR=3220]TVSAGPS_UNITS.InternalGPSDisconnect: end 2556: [THR=3220]TVSAGPS_UNITS.Unlock_CS_State: in 2556: [THR=3220]TVSAGPS_UNITS.Unlock_CS_State: ok 2556: [THR=3220]Tvsagps_object.Destroy: disconnected 2556: [THR=3220]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 2556: [THR=3220]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 2556: [THR=3220]Tvsagps_object.Destroy: packet 2556: [THR=3220]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 2556: [THR=3220]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 2556: [THR=3220]Tvsagps_object.Destroy: queue 2556: [THR=3220]Tvsagps_object.Destroy: inherited 2556: [THR=3220]TVSAGPS_UNITS.Destroy: begin 2556: [THR=3220]TVSAGPS_UNITS.Destroy: cleanup 2556: [THR=3220]TVSAGPS_UNITS.Destroy: kill object 2556: [THR=3220]Tvsagps_device_com_nmea.Destroy: begin 2556: [THR=3220]Tvsagps_device_base.Destroy: begin 2556: [THR=3220]Tvsagps_device_base.WorkingThread_Internal_Close: begin 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2556: [THR=196]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2556: [THR=196]Tvsagps_queue.AppendGPSPacket: begin 2556: [THR=196]Tvsagps_queue.AppendGPSPacket: exit 2556: [THR=196]Tvsagps_device_base.WorkingThread_Process_Packets: need to exit 2556: [THR=196]Tvsagps_device_base.WorkingThread_Internal_Routine: finish 2556: [THR=196]Tvsagps_device_base.InternalCloseDevice: begin 2556: [THR=196]Tvsagps_device_base.InternalLockCloseHandle: in 2556: [THR=196]Tvsagps_device_base.InternalLockCloseHandle: ok 2556: [THR=196]Tvsagps_device_com_nmea.Internal_Before_Close_Device: begin 2556: [THR=196]Tvsagps_device_base.Internal_Before_Close_Device 2556: [THR=196]Tvsagps_device_com_nmea.Internal_Before_Close_Device: PurgeComm 2556: [THR=196]Tvsagps_device_com_nmea.Internal_Before_Close_Device: end 2556: [THR=196]Tvsagps_device_base.InternalCloseDevice: CloseHandle 2556: [THR=196]Tvsagps_device_base.InternalCloseDevice: closed 2556: [THR=196]Tvsagps_device_base.InternalUnlockCloseHandle: in 2556: [THR=196]Tvsagps_device_base.InternalUnlockCloseHandle: ok 2556: [THR=196]Tvsagps_device_base.InternalCloseDevice: end 2556: [THR=196]Tvsagps_device_base.WorkingThread_Internal_Routine: end 2556: [THR=3220]Tvsagps_device_base.WorkingThread_Internal_Close: end 2556: [THR=3220]Tvsagps_device_base.Destroy: closed 2556: [THR=3220]Tvsagps_device_base.Destroy: cleanup 2556: [THR=3220]Tvsagps_device_base.InternalCloseDevice: begin 2556: [THR=3220]Tvsagps_device_base.InternalLockCloseHandle: in 2556: [THR=3220]Tvsagps_device_base.InternalLockCloseHandle: ok 2556: [THR=3220]Tvsagps_device_base.InternalUnlockCloseHandle: in 2556: [THR=3220]Tvsagps_device_base.InternalUnlockCloseHandle: ok 2556: [THR=3220]Tvsagps_device_base.InternalCloseDevice: end 2556: [THR=3220]Tvsagps_device_base.InternalKillAutodetectObject: begin 2556: [THR=3220]Tvsagps_device_base.InternalKillAutodetectObject: end 2556: [THR=3220]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 2556: [THR=3220]Tvsagps_device_base.InternalLockUnitInfoCS: in 2556: [THR=3220]Tvsagps_device_base.InternalLockUnitInfoCS: ok 2556: [THR=3220]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 2556: [THR=3220]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 2556: [THR=3220]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 2556: [THR=3220]Tvsagps_device_base.InternalWipeUnitInfoCS: end 2556: [THR=3220]Tvsagps_device_base.InternalKillUnitInfoCS: begin 2556: [THR=3220]Tvsagps_device_base.InternalKillUnitInfoCS: end 2556: [THR=3220]Tvsagps_device_base.Destroy: done 2556: [THR=3220]Tvsagps_device_base.Destroy: end 2556: [THR=3220]Tvsagps_device_com_nmea.Destroy: end 2556: [THR=3220]TVSAGPS_UNITS.Destroy: delete sections 2556: [THR=3220]TVSAGPS_UNITS.Destroy: inherited 2556: [THR=3220]TVSAGPS_UNITS.Destroy: end 2556: [THR=3220]Tvsagps_object.Destroy: end 2556: [THR=3220]TGPSModuleByVSAGPS.Destroy: stop logger 2556: [THR=3220]TGPSModuleByVSAGPS.LockLogger: in 2556: [THR=3220]TGPSModuleByVSAGPS.LockLogger: ok 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockLogger: in 2556: [THR=3220]TGPSModuleByVSAGPS.UnlockLogger: ok 2556: [THR=3220]TGPSModuleByVSAGPS.Destroy: delete sections 2556: [THR=3220]TGPSModuleByVSAGPS.Destroy: inherited 2556: [THR=3220]TGPSModuleByVSAGPS.Destroy: end 1780: [THR=2196]TVSAGPS_UNITS.Create: begin 1780: [THR=2196]TVSAGPS_UNITS.Create: end 1780: [THR=2196]TGPSModuleByVSAGPS.LockConnect: in 1780: [THR=2196]TGPSModuleByVSAGPS.LockConnect: ok 1780: [THR=2196]TGPSModuleByVSAGPS.Connect: begin 1780: [THR=2196]TGPSModuleByVSAGPS.LockLogger: in 1780: [THR=2196]TGPSModuleByVSAGPS.LockLogger: ok 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockLogger: in 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockLogger: ok 1780: [THR=2196]TGPSModuleByVSAGPS.Connect: before GPSConnect 1780: [THR=2196]Tvsagps_object.GPSConnect: begin 1780: [THR=2196]Tvsagps_object.GPSConnect: checked 1780: [THR=2196]TVSAGPS_UNITS.Lock_CS_State: in 1780: [THR=2196]TVSAGPS_UNITS.Lock_CS_State: ok 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: begin 1780: [THR=2196]Tvsagps_object.GPSConnect: initialized 1780: [THR=2156]Tvsagps_queue.ExtractGPSPacket: begin 1780: [THR=2196]Tvsagps_device_com_nmea.Create: begin 1780: [THR=2656]TVSAGPS_UNITS.InternalProcessUnitsRequests: begin 1780: [THR=2156]Tvsagps_queue.ExtractGPSPacket: end 1780: [THR=2196]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 1780: [THR=2196]Tvsagps_device_base.InternalLockUnitInfoCS: in 1780: [THR=2196]Tvsagps_device_base.InternalLockUnitInfoCS: ok 1780: [THR=2196]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 1780: [THR=2196]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 1780: [THR=2196]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 1780: [THR=2196]Tvsagps_device_base.InternalWipeUnitInfoCS: end 1780: [THR=2196]Tvsagps_device_com_nmea.Create: end 1780: [THR=2196]Tvsagps_object.GPSConnect: ok 1780: [THR=2196]TVSAGPS_UNITS.Unlock_CS_State: in 1780: [THR=2196]TVSAGPS_UNITS.Unlock_CS_State: ok 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockConnect: in 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockConnect: ok 1780: [THR=2656]TVSAGPS_UNITS.Lock_CS_State: in 1780: [THR=2656]TVSAGPS_UNITS.Lock_CS_State: ok 1780: [THR=2656]Tvsagps_device_base.InternalMakeUnitInfoCS: begin 1780: [THR=2656]Tvsagps_device_base.InternalKillUnitInfoCS: begin 1780: [THR=2656]Tvsagps_device_base.InternalKillUnitInfoCS: end 1780: [THR=2656]Tvsagps_device_base.InternalMakeUnitInfoCS: end 1780: [THR=2656]TVSAGPS_UNITS.Unlock_CS_State: in 1780: [THR=2656]TVSAGPS_UNITS.Unlock_CS_State: ok 1780: [THR=2488]Tvsagps_device_base.WorkingThread_Internal_Routine: begin 1780: [THR=2488]Tvsagps_device_base.WorkingThread_ConnectToDevice: begin 1780: [THR=2488]Tvsagps_device_com_nmea.Internal_Before_Open_Device: begin 1780: [THR=2488]Tvsagps_device_base.Internal_Before_Open_Device 1780: [THR=2488]Tvsagps_device_com_nmea.Internal_Before_Open_Device: prefix 1780: [THR=2488]Tvsagps_device_com_nmea.Internal_Before_Open_Device: cleanup 1780: [THR=2488]Tvsagps_device_com_nmea.Internal_Before_Open_Device: end 1780: [THR=2488]Tvsagps_device_base.WorkingThread_ConnectToDevice: open 1780: [THR=2488]Tvsagps_device_base.Internal_Do_Open_Device: begin 1780: [THR=2488]Tvsagps_device_base.Internal_Do_Open_Device: CreateFileA 1780: [THR=2656]TVSAGPS_UNITS.Lock_CS_State: in 1780: [THR=2656]TVSAGPS_UNITS.Lock_CS_State: ok 1780: [THR=2656]TVSAGPS_UNITS.Unlock_CS_State: in 1780: [THR=2488]Tvsagps_device_base.Internal_Do_Open_Device: ok 1780: [THR=2488]Tvsagps_device_base.InternalSetUnitInfo: begin 1780: [THR=2488]Tvsagps_device_base.InternalLockUnitInfoCS: in 1780: [THR=2488]Tvsagps_device_base.InternalLockUnitInfoCS: ok 1780: [THR=2488]TGPSModuleByVSAGPS.LockUnitInfo: in 1780: [THR=2488]TGPSModuleByVSAGPS.LockUnitInfo: ok 1780: [THR=2488]TGPSModuleByVSAGPS.UnlockUnitInfo: in 1780: [THR=2488]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 1780: [THR=2488]TGPSModuleByVSAGPS.LockUnitInfo: in 1780: [THR=2488]TGPSModuleByVSAGPS.LockUnitInfo: ok 1780: [THR=2656]TVSAGPS_UNITS.Unlock_CS_State: ok 1780: [THR=2488]TGPSModuleByVSAGPS.UnlockUnitInfo: in 1780: [THR=2488]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 1780: [THR=2488]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 1780: [THR=2488]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 1780: [THR=2488]Tvsagps_device_base.InternalSetUnitInfo: end 1780: [THR=2488]Tvsagps_device_base.WorkingThread_ConnectToDevice: end 1780: [THR=2488]Tvsagps_device_base.WorkingThread_Internal_Routine: connected 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_StartSession: begin 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_StartSession: query 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetupComm 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommParams 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommParams 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommTimeouts 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommTimeouts 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetCommTimeouts 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_StartSession: Done 1780: [THR=2488]Tvsagps_device_base.WorkingThread_Internal_Routine: started 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_SendPacket: begin 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_SendPacket: read-only 1780: [THR=2488]Tvsagps_device_base.WorkingThread_Internal_Routine: established 1780: [THR=2488]Tvsagps_device_base.WorkingThread_Internal_Routine: run 1780: [THR=2488]Tvsagps_device_base.WorkingThread_Process_Packets: begin 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: begin 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: add 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: end 1780: [THR=2656]TVSAGPS_UNITS.Lock_CS_State: in 1780: [THR=2656]TVSAGPS_UNITS.Lock_CS_State: ok 1780: [THR=2656]TGPSModuleByVSAGPS.LockLogger: in 1780: [THR=2656]TGPSModuleByVSAGPS.LockLogger: ok 1780: [THR=2656]TGPSModuleByVSAGPS.UnlockLogger: in 1780: [THR=2656]TGPSModuleByVSAGPS.UnlockLogger: ok 1780: [THR=2656]TVSAGPS_UNITS.Unlock_CS_State: in 1780: [THR=2656]TVSAGPS_UNITS.Unlock_CS_State: ok 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 1780: [THR=2156]Tvsagps_queue.ExtractGPSPacket: begin 1780: [THR=2156]Tvsagps_queue.ExtractGPSPacket: end 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 1780: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: in 1780: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: ok 1780: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: in 1780: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: ok 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 1780: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: in 1780: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: ok 1780: [THR=2156]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 1780: $GPGSV,4,1,15,01,07,277,,03,56,203,21,06,50,180,18,08,,,*45 $GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,14,15,09,029,*79 $GPGSV,4,3,15,16,05,208,21,18,39,063,,19,61,277,,21,10,095,14*71 $GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 $GPGGA,183700.2,,,,,0,,,,,,,,*77 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,203,23,06,50,180,,08,,,*4E $GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,14,15,09,029,*79 $GPGSV,4,3,15,16,05,208,25,18,39,063,,19,61,277,,21,10,095,14*75 $GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 $GPGGA,183701.2,,,,,0,,,,,,,,*76 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,203,23,06,50,180,,08,,,*4E $GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,14,15,09,029,*79 $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,10,095,14*74 $GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 $GPGGA,183702.2,,,,,0,,,,,,,,*75 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,203,23,06,50,180,,08,,,*4E $GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,18,15,09,029,*75 $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,10,095,16*76 $GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 $GPGGA,183703.2,,,,,0,,,,,,,,*74 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,203,23,06,50,180,,08,,,*4E $GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,18,15,09,029,*75 $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,10,095,16*76 $GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 $GPGGA,183704.2,,,,,0,,,,,,,,*73 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,203,21,06,50,180,18,08,,,*45 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,14,15,09,029,*79 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,21,18,39,063,,19,61,277,,21,10,095,14*71 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183700.2,,,,,0,,,,,,,,*77 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1780: [THR=2156]TGPSModuleByVSAGPS.LockLogger: in 1780: [THR=2156]TGPSModuleByVSAGPS.LockLogger: ok 1780: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: in 1780: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: ok 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,203,23,06,50,180,,08,,,*4E " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,14,15,09,029,*79 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,25,18,39,063,,19,61,277,,21,10,095,14*75 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183701.2,,,,,0,,,,,,,,*76 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1780: [THR=2156]TGPSModuleByVSAGPS.LockLogger: in 1780: [THR=2156]TGPSModuleByVSAGPS.LockLogger: ok 1780: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: in 1780: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: ok 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,203,23,06,50,180,,08,,,*4E " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,14,15,09,029,*79 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,10,095,14*74 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183702.2,,,,,0,,,,,,,,*75 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1780: [THR=2156]TGPSModuleByVSAGPS.LockLogger: in 1780: [THR=2156]TGPSModuleByVSAGPS.LockLogger: ok 1780: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: in 1780: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: ok 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,203,23,06,50,180,,08,,,*4E " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,18,15,09,029,*75 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,10,095,16*76 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183703.2,,,,,0,,,,,,,,*74 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1780: [THR=2156]TGPSModuleByVSAGPS.LockLogger: in 1780: [THR=2156]TGPSModuleByVSAGPS.LockLogger: ok 1780: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: in 1780: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: ok 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,203,23,06,50,180,,08,,,*4E " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,18,15,09,029,*75 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,10,095,16*76 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183704.2,,,,,0,,,,,,,,*73 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1780: [THR=2156]TGPSModuleByVSAGPS.LockLogger: in 1780: [THR=2156]TGPSModuleByVSAGPS.LockLogger: ok 1780: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: in 1780: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: ok 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1780: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: in 1780: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: ok 1780: [THR=2156]Tvsagps_queue.ExtractGPSPacket: begin 1780: [THR=2156]Tvsagps_queue.ExtractGPSPacket: end 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: begin 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: add 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: end 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 1780: [THR=2156]Tvsagps_queue.ExtractGPSPacket: begin 1780: [THR=2156]Tvsagps_queue.ExtractGPSPacket: end 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 1780: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: in 1780: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: ok 1780: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: in 1780: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: ok 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 1780: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: in 1780: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: ok 1780: [THR=2156]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 1780: $GPGSV,4,1,15,01,07,277,,03,56,203,22,06,50,180,,08,,,*4F $GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,18,15,09,029,*75 $GPGSV,4,3,15,16,05,208,22,18,39,063,,19,61,277,,21,10,095,16*70 $GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 $GPGGA,183705.2,,,,,0,,,,,,,,*72 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,203,22,06,50,180,,08,,,*4F " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,18,15,09,029,*75 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,22,18,39,063,,19,61,277,,21,10,095,16*70 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183705.2,,,,,0,,,,,,,,*72 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1780: [THR=2156]TGPSModuleByVSAGPS.LockLogger: in 1780: [THR=2156]TGPSModuleByVSAGPS.LockLogger: ok 1780: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: in 1780: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: ok 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1780: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: in 1780: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: ok 1780: [THR=2156]Tvsagps_queue.ExtractGPSPacket: begin 1780: [THR=2156]Tvsagps_queue.ExtractGPSPacket: end 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: begin 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: add 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: end 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 1780: [THR=2156]Tvsagps_queue.ExtractGPSPacket: begin 1780: [THR=2156]Tvsagps_queue.ExtractGPSPacket: end 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 1780: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: in 1780: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: ok 1780: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: in 1780: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: ok 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 1780: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: in 1780: [THR=2156]TVSAGPS_UNITS.Lock_CS_State: ok 1780: [THR=2156]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 1780: $GPGSV,4,1,15,01,07,277,,03,56,203,24,06,50,180,,08,,,*49 $GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,18,15,09,029,*75 $GPGSV,4,3,15,16,05,208,22,18,39,063,,19,61,277,,21,10,095,15*73 $GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 $GPGGA,183706.2,,,,,0,,,,,,,,*71 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,203,24,06,50,180,,08,,,*49 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,18,15,09,029,*75 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,22,18,39,063,,19,61,277,,21,10,095,15*73 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183706.2,,,,,0,,,,,,,,*71 " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1780: [THR=2156]TGPSModuleByVSAGPS.LockLogger: in 1780: [THR=2156]TGPSModuleByVSAGPS.LockLogger: ok 1780: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: in 1780: [THR=2156]TGPSModuleByVSAGPS.UnlockLogger: ok 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1780: [THR=2156]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1780: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: in 1780: [THR=2156]TVSAGPS_UNITS.Unlock_CS_State: ok 1780: [THR=2156]Tvsagps_queue.ExtractGPSPacket: begin 1780: [THR=2156]Tvsagps_queue.ExtractGPSPacket: end 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: begin 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: add 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: end 1780: [THR=2196]TGPSModuleByVSAGPS.Disconnect: begin 1780: [THR=2196]TGPSModuleByVSAGPS.LockConnect: in 1780: [THR=2196]TGPSModuleByVSAGPS.LockConnect: ok 1780: [THR=2196]TGPSModuleByVSAGPS.Disconnect: check 1780: [THR=2196]TGPSModuleByVSAGPS.Disconnect: GPSDisconnect 1780: [THR=2196]TVSAGPS_UNITS.GPSDisconnect: begin 1780: [THR=2196]TVSAGPS_UNITS.Lock_CS_State: in 1780: [THR=2196]TVSAGPS_UNITS.Lock_CS_State: ok 1780: [THR=2196]TVSAGPS_UNITS.InternalGPSDisconnect: begin 1780: [THR=2196]TVSAGPS_UNITS.InternalGPSDisconnect: terminate 1780: [THR=2196]Tvsagps_object.InternalTerminateRuntimeObjects: begin 1780: [THR=2196]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: begin 1780: [THR=2196]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: terminate 1780: [THR=2196]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: end 1780: [THR=2196]Tvsagps_object.InternalTerminateRuntimeObjects: packet 1780: [THR=2196]Tvsagps_object.InternalTerminateRuntimeObjects: queue 1780: [THR=2196]Tvsagps_object.InternalTerminateRuntimeObjects: end 1780: [THR=2196]TVSAGPS_UNITS.InternalGPSDisconnect: end 1780: [THR=2196]TVSAGPS_UNITS.Unlock_CS_State: in 1780: [THR=2196]TVSAGPS_UNITS.Unlock_CS_State: ok 1780: [THR=2196]TVSAGPS_UNITS.GPSDisconnect: end 1780: [THR=2196]TGPSModuleByVSAGPS.Disconnect: stop logger 1780: [THR=2196]TGPSModuleByVSAGPS.LockLogger: in 1780: [THR=2196]TGPSModuleByVSAGPS.LockLogger: ok 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockLogger: in 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockLogger: ok 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockConnect: in 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockConnect: ok 1780: [THR=2196]TGPSModuleByVSAGPS.Disconnect: end 1780: [THR=2656]TVSAGPS_UNITS.InternalProcessUnitsRequests: kill 1780: [THR=2656]Tvsagps_device_base.Disconnect: begin 1780: [THR=2656]Tvsagps_device_base.WorkingThread_Internal_Close: begin 1780: [THR=2656]Tvsagps_device_base.WorkingThread_Internal_Close: end 1780: [THR=2656]Tvsagps_device_base.Disconnect: end 1780: [THR=2656]TVSAGPS_UNITS.InternalProcessUnitsRequests: end 1780: [THR=2196]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: begin 1780: [THR=2196]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: disconnect 1780: [THR=2196]TVSAGPS_UNITS.Lock_CS_State: in 1780: [THR=2196]TVSAGPS_UNITS.Lock_CS_State: ok 1780: [THR=2196]TGPSModuleByVSAGPS.LockUnitInfo: in 1780: [THR=2196]TGPSModuleByVSAGPS.LockUnitInfo: ok 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockUnitInfo: in 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 1780: [THR=2196]TVSAGPS_UNITS.Unlock_CS_State: in 1780: [THR=2196]TVSAGPS_UNITS.Unlock_CS_State: ok 1780: [THR=2196]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: end 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: kill 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: stop 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: terminate 1780: [THR=2156]Tvsagps_object.InternalThreadRoutine_for_Packets: end 1780: [THR=2196]Tvsagps_object.InternalOnPacketThreadTerminate: begin 1780: [THR=2196]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 1780: [THR=2196]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 1780: [THR=2196]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 1780: [THR=2196]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 1780: [THR=2196]Tvsagps_object.InternalOnPacketThreadTerminate: end 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 1780: [THR=2488]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: begin 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: add 1780: [THR=2488]Tvsagps_queue.AppendGPSPacket: end 1780: [THR=2488]Tvsagps_device_base.WorkingThread_Process_Packets: need to exit 1780: [THR=2488]Tvsagps_device_base.WorkingThread_Internal_Routine: finish 1780: [THR=2488]Tvsagps_device_base.InternalCloseDevice: begin 1780: [THR=2488]Tvsagps_device_base.InternalLockCloseHandle: in 1780: [THR=2488]Tvsagps_device_base.InternalLockCloseHandle: ok 1780: [THR=2488]Tvsagps_device_com_nmea.Internal_Before_Close_Device: begin 1780: [THR=2488]Tvsagps_device_base.Internal_Before_Close_Device 1780: [THR=2488]Tvsagps_device_com_nmea.Internal_Before_Close_Device: PurgeComm 1780: [THR=2488]Tvsagps_device_com_nmea.Internal_Before_Close_Device: end 1780: [THR=2488]Tvsagps_device_base.InternalCloseDevice: CloseHandle 1780: [THR=2488]Tvsagps_device_base.InternalCloseDevice: closed 1780: [THR=2488]Tvsagps_device_base.InternalUnlockCloseHandle: in 1780: [THR=2488]Tvsagps_device_base.InternalUnlockCloseHandle: ok 1780: [THR=2488]Tvsagps_device_base.InternalCloseDevice: end 1780: [THR=2488]Tvsagps_device_base.WorkingThread_Internal_Routine: end 1780: [THR=2196]TGPSModuleByVSAGPS.Destroy: begin 1780: [THR=2196]TGPSModuleByVSAGPS.Disconnect: begin 1780: [THR=2196]TGPSModuleByVSAGPS.LockConnect: in 1780: [THR=2196]TGPSModuleByVSAGPS.LockConnect: ok 1780: [THR=2196]TGPSModuleByVSAGPS.Disconnect: check 1780: [THR=2196]TGPSModuleByVSAGPS.Disconnect: stop logger 1780: [THR=2196]TGPSModuleByVSAGPS.LockLogger: in 1780: [THR=2196]TGPSModuleByVSAGPS.LockLogger: ok 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockLogger: in 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockLogger: ok 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockConnect: in 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockConnect: ok 1780: [THR=2196]TGPSModuleByVSAGPS.Disconnect: end 1780: [THR=2196]TGPSModuleByVSAGPS.Destroy: kill object 1780: [THR=2196]Tvsagps_object.Destroy: begin 1780: [THR=2196]TVSAGPS_UNITS.Lock_CS_State: in 1780: [THR=2196]TVSAGPS_UNITS.Lock_CS_State: ok 1780: [THR=2196]TVSAGPS_UNITS.InternalGPSDisconnect: begin 1780: [THR=2196]TVSAGPS_UNITS.InternalGPSDisconnect: end 1780: [THR=2196]TVSAGPS_UNITS.Unlock_CS_State: in 1780: [THR=2196]TVSAGPS_UNITS.Unlock_CS_State: ok 1780: [THR=2196]Tvsagps_object.Destroy: disconnected 1780: [THR=2196]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 1780: [THR=2196]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 1780: [THR=2196]Tvsagps_object.Destroy: packet 1780: [THR=2196]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 1780: [THR=2196]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 1780: [THR=2196]Tvsagps_object.Destroy: queue 1780: [THR=2196]Tvsagps_object.Destroy: inherited 1780: [THR=2196]TVSAGPS_UNITS.Destroy: begin 1780: [THR=2196]TVSAGPS_UNITS.Destroy: cleanup 1780: [THR=2196]TVSAGPS_UNITS.Destroy: kill object 1780: [THR=2196]Tvsagps_device_com_nmea.Destroy: begin 1780: [THR=2196]Tvsagps_device_base.Destroy: begin 1780: [THR=2196]Tvsagps_device_base.WorkingThread_Internal_Close: begin 1780: [THR=2196]Tvsagps_device_base.WorkingThread_Internal_Close: end 1780: [THR=2196]Tvsagps_device_base.Destroy: closed 1780: [THR=2196]Tvsagps_device_base.Destroy: cleanup 1780: [THR=2196]Tvsagps_device_base.InternalCloseDevice: begin 1780: [THR=2196]Tvsagps_device_base.InternalLockCloseHandle: in 1780: [THR=2196]Tvsagps_device_base.InternalLockCloseHandle: ok 1780: [THR=2196]Tvsagps_device_base.InternalUnlockCloseHandle: in 1780: [THR=2196]Tvsagps_device_base.InternalUnlockCloseHandle: ok 1780: [THR=2196]Tvsagps_device_base.InternalCloseDevice: end 1780: [THR=2196]Tvsagps_device_base.InternalKillAutodetectObject: begin 1780: [THR=2196]Tvsagps_device_base.InternalKillAutodetectObject: end 1780: [THR=2196]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 1780: [THR=2196]Tvsagps_device_base.InternalLockUnitInfoCS: in 1780: [THR=2196]Tvsagps_device_base.InternalLockUnitInfoCS: ok 1780: [THR=2196]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 1780: [THR=2196]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 1780: [THR=2196]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 1780: [THR=2196]Tvsagps_device_base.InternalWipeUnitInfoCS: end 1780: [THR=2196]Tvsagps_device_base.InternalKillUnitInfoCS: begin 1780: [THR=2196]Tvsagps_device_base.InternalKillUnitInfoCS: end 1780: [THR=2196]Tvsagps_device_base.Destroy: done 1780: [THR=2196]Tvsagps_device_base.Destroy: end 1780: [THR=2196]Tvsagps_device_com_nmea.Destroy: end 1780: [THR=2196]TVSAGPS_UNITS.Destroy: delete sections 1780: [THR=2196]TVSAGPS_UNITS.Destroy: inherited 1780: [THR=2196]TVSAGPS_UNITS.Destroy: end 1780: [THR=2196]Tvsagps_object.Destroy: end 1780: [THR=2196]TGPSModuleByVSAGPS.Destroy: stop logger 1780: [THR=2196]TGPSModuleByVSAGPS.LockLogger: in 1780: [THR=2196]TGPSModuleByVSAGPS.LockLogger: ok 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockLogger: in 1780: [THR=2196]TGPSModuleByVSAGPS.UnlockLogger: ok 1780: [THR=2196]TGPSModuleByVSAGPS.Destroy: delete sections 1780: [THR=2196]TGPSModuleByVSAGPS.Destroy: inherited 1780: [THR=2196]TGPSModuleByVSAGPS.Destroy: end 2528: [THR=3920]TVSAGPS_UNITS.Create: begin 2528: [THR=3920]TVSAGPS_UNITS.Create: end 2528: [THR=3920]TGPSModuleByVSAGPS.LockConnect: in 2528: [THR=3920]TGPSModuleByVSAGPS.LockConnect: ok 2528: [THR=3920]TGPSModuleByVSAGPS.Connect: begin 2528: [THR=3920]TGPSModuleByVSAGPS.LockLogger: in 2528: [THR=3920]TGPSModuleByVSAGPS.LockLogger: ok 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockLogger: in 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockLogger: ok 2528: [THR=3920]TGPSModuleByVSAGPS.Connect: before GPSConnect 2528: [THR=3920]Tvsagps_object.GPSConnect: begin 2528: [THR=3920]Tvsagps_object.GPSConnect: checked 2528: [THR=3920]TVSAGPS_UNITS.Lock_CS_State: in 2528: [THR=3920]TVSAGPS_UNITS.Lock_CS_State: ok 2528: [THR=3920]Tvsagps_object.GPSConnect: initialized 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: begin 2528: [THR=3920]Tvsagps_device_com_nmea.Create: begin 2528: [THR=1928]TVSAGPS_UNITS.InternalProcessUnitsRequests: begin 2528: [THR=668]Tvsagps_queue.ExtractGPSPacket: begin 2528: [THR=3920]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 2528: [THR=668]Tvsagps_queue.ExtractGPSPacket: end 2528: [THR=3920]Tvsagps_device_base.InternalLockUnitInfoCS: in 2528: [THR=3920]Tvsagps_device_base.InternalLockUnitInfoCS: ok 2528: [THR=3920]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 2528: [THR=3920]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 2528: [THR=3920]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 2528: [THR=3920]Tvsagps_device_base.InternalWipeUnitInfoCS: end 2528: [THR=3920]Tvsagps_device_com_nmea.Create: end 2528: [THR=3920]Tvsagps_object.GPSConnect: ok 2528: [THR=3920]TVSAGPS_UNITS.Unlock_CS_State: in 2528: [THR=3920]TVSAGPS_UNITS.Unlock_CS_State: ok 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockConnect: in 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockConnect: ok 2528: [THR=1928]TVSAGPS_UNITS.Lock_CS_State: in 2528: [THR=1928]TVSAGPS_UNITS.Lock_CS_State: ok 2528: [THR=1928]Tvsagps_device_base.InternalMakeUnitInfoCS: begin 2528: [THR=1928]Tvsagps_device_base.InternalKillUnitInfoCS: begin 2528: [THR=1928]Tvsagps_device_base.InternalKillUnitInfoCS: end 2528: [THR=1928]Tvsagps_device_base.InternalMakeUnitInfoCS: end 2528: [THR=1928]TVSAGPS_UNITS.Unlock_CS_State: in 2528: [THR=1800]Tvsagps_device_base.WorkingThread_Internal_Routine: begin 2528: [THR=1928]TVSAGPS_UNITS.Unlock_CS_State: ok 2528: [THR=1800]Tvsagps_device_base.WorkingThread_ConnectToDevice: begin 2528: [THR=1928]TVSAGPS_UNITS.Lock_CS_State: in 2528: [THR=1800]Tvsagps_device_com_nmea.Internal_Before_Open_Device: begin 2528: [THR=1928]TVSAGPS_UNITS.Lock_CS_State: ok 2528: [THR=1800]Tvsagps_device_base.Internal_Before_Open_Device 2528: [THR=1928]TVSAGPS_UNITS.Unlock_CS_State: in 2528: [THR=1800]Tvsagps_device_com_nmea.Internal_Before_Open_Device: prefix 2528: [THR=1928]TVSAGPS_UNITS.Unlock_CS_State: ok 2528: [THR=1800]Tvsagps_device_com_nmea.Internal_Before_Open_Device: cleanup 2528: [THR=1800]Tvsagps_device_com_nmea.Internal_Before_Open_Device: end 2528: [THR=1800]Tvsagps_device_base.WorkingThread_ConnectToDevice: open 2528: [THR=1800]Tvsagps_device_base.Internal_Do_Open_Device: begin 2528: [THR=1800]Tvsagps_device_base.Internal_Do_Open_Device: CreateFileA 2528: [THR=1800]Tvsagps_device_base.Internal_Do_Open_Device: ok 2528: [THR=1800]Tvsagps_device_base.InternalSetUnitInfo: begin 2528: [THR=1800]Tvsagps_device_base.InternalLockUnitInfoCS: in 2528: [THR=1800]Tvsagps_device_base.InternalLockUnitInfoCS: ok 2528: [THR=1800]TGPSModuleByVSAGPS.LockUnitInfo: in 2528: [THR=1800]TGPSModuleByVSAGPS.LockUnitInfo: ok 2528: [THR=1800]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2528: [THR=1800]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2528: [THR=1800]TGPSModuleByVSAGPS.LockUnitInfo: in 2528: [THR=1800]TGPSModuleByVSAGPS.LockUnitInfo: ok 2528: [THR=1800]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2528: [THR=1800]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2528: [THR=1800]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 2528: [THR=1800]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 2528: [THR=1800]Tvsagps_device_base.InternalSetUnitInfo: end 2528: [THR=1800]Tvsagps_device_base.WorkingThread_ConnectToDevice: end 2528: [THR=1800]Tvsagps_device_base.WorkingThread_Internal_Routine: connected 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_StartSession: begin 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_StartSession: query 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetupComm 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommParams 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommParams 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommTimeouts 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommTimeouts 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetCommTimeouts 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_StartSession: Done 2528: [THR=1800]Tvsagps_device_base.WorkingThread_Internal_Routine: started 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_SendPacket: begin 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_SendPacket: read-only 2528: [THR=1800]Tvsagps_device_base.WorkingThread_Internal_Routine: established 2528: [THR=1800]Tvsagps_device_base.WorkingThread_Internal_Routine: run 2528: [THR=1800]Tvsagps_device_base.WorkingThread_Process_Packets: begin 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: begin 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: add 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: end 2528: [THR=1928]TVSAGPS_UNITS.Lock_CS_State: in 2528: [THR=1928]TVSAGPS_UNITS.Lock_CS_State: ok 2528: [THR=1928]TGPSModuleByVSAGPS.LockLogger: in 2528: [THR=1928]TGPSModuleByVSAGPS.LockLogger: ok 2528: [THR=1928]TGPSModuleByVSAGPS.UnlockLogger: in 2528: [THR=1928]TGPSModuleByVSAGPS.UnlockLogger: ok 2528: [THR=1928]TVSAGPS_UNITS.Unlock_CS_State: in 2528: [THR=1928]TVSAGPS_UNITS.Unlock_CS_State: ok 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2528: [THR=668]Tvsagps_queue.ExtractGPSPacket: begin 2528: [THR=668]Tvsagps_queue.ExtractGPSPacket: end 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 2528: [THR=668]TVSAGPS_UNITS.Lock_CS_State: in 2528: [THR=668]TVSAGPS_UNITS.Lock_CS_State: ok 2528: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: in 2528: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: ok 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 2528: [THR=668]TVSAGPS_UNITS.Lock_CS_State: in 2528: [THR=668]TVSAGPS_UNITS.Lock_CS_State: ok 2528: [THR=668]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 2528: $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,203,23,06,50,180,18,08,,,*47 $GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,19,15,09,029,*74 $GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,10,095,15*72 $GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 $GPGGA,183709.2,,,,,0,,,,,,,,*7E $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,203,25,06,50,180,18,08,,,*41 $GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,19,15,09,029,*74 $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,10,095,15*75 $GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 $GPGGA,183710.2,,,,,0,,,,,,,,*76 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,25,06,49,180,18,08,,,*48 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,19,15,09,029,*71 $GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,09,097,13*7E $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183711.2,,,,,0,,,,,,,,*77 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,24,06,49,180,18,08,,,*49 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,19,15,09,029,*71 $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183712.2,,,,,0,,,,,,,,*74 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,25,06,49,180,18,08,,,*48 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,19,15,09,029,*71 $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183713.2,,,,,0,,,,,,,,*75 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,25,06,49,180,18,08,,,*48 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,19,15,09,029,*71 $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183714.2,,,,,0,,,,,,,,*72 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,25,06,49,180,,08,,,*41 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,19,15,09,029,*71 $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183715.2,,,,,0,,,,,,,,*73 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,203,23,06,50,180,18,08,,,*47 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,19,15,09,029,*74 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,10,095,15*72 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183709.2,,,,,0,,,,,,,,*7E " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: ok 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: ok 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,203,25,06,50,180,18,08,,,*41 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,061,,11,22,284,,14,23,142,19,15,09,029,*74 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,10,095,15*75 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,046,,28,04,344,*42 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183710.2,,,,,0,,,,,,,,*76 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: ok 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: ok 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,25,06,49,180,18,08,,,*48 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,19,15,09,029,*71 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,09,097,13*7E " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183711.2,,,,,0,,,,,,,,*77 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: ok 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: ok 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,24,06,49,180,18,08,,,*49 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,19,15,09,029,*71 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183712.2,,,,,0,,,,,,,,*74 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: ok 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: ok 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,25,06,49,180,18,08,,,*48 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,19,15,09,029,*71 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183713.2,,,,,0,,,,,,,,*75 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: ok 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: ok 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,25,06,49,180,18,08,,,*48 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,19,15,09,029,*71 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183714.2,,,,,0,,,,,,,,*72 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: ok 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: ok 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,25,06,49,180,,08,,,*41 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,19,15,09,029,*71 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183715.2,,,,,0,,,,,,,,*73 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: ok 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: ok 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2528: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: in 2528: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: ok 2528: [THR=668]Tvsagps_queue.ExtractGPSPacket: begin 2528: [THR=668]Tvsagps_queue.ExtractGPSPacket: end 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: begin 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: add 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: end 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2528: [THR=668]Tvsagps_queue.ExtractGPSPacket: begin 2528: [THR=668]Tvsagps_queue.ExtractGPSPacket: end 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 2528: [THR=668]TVSAGPS_UNITS.Lock_CS_State: in 2528: [THR=668]TVSAGPS_UNITS.Lock_CS_State: ok 2528: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: in 2528: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: ok 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 2528: [THR=668]TVSAGPS_UNITS.Lock_CS_State: in 2528: [THR=668]TVSAGPS_UNITS.Lock_CS_State: ok 2528: [THR=668]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 2528: $PSTIS,*61 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2528: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: in 2528: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: ok 2528: [THR=668]Tvsagps_queue.ExtractGPSPacket: begin 2528: [THR=668]Tvsagps_queue.ExtractGPSPacket: end 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: begin 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: add 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: end 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2528: [THR=668]Tvsagps_queue.ExtractGPSPacket: begin 2528: [THR=668]Tvsagps_queue.ExtractGPSPacket: end 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 2528: [THR=668]TVSAGPS_UNITS.Lock_CS_State: in 2528: [THR=668]TVSAGPS_UNITS.Lock_CS_State: ok 2528: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: in 2528: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: ok 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 2528: [THR=668]TVSAGPS_UNITS.Lock_CS_State: in 2528: [THR=668]TVSAGPS_UNITS.Lock_CS_State: ok 2528: [THR=668]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 2528: $GPGSV,4,1,15,01,07,277,,03,56,202,23,06,49,180,,08,,,*47 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,19,15,09,029,*71 $GPGSV,4,3,15,16,05,208,22,18,39,063,,19,61,277,,21,09,097,13*7F $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183717.2,,,,,0,,,,,,,,*71 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,23,06,49,180,,08,,,*47 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,19,15,09,029,*71 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,22,18,39,063,,19,61,277,,21,09,097,13*7F " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183717.2,,,,,0,,,,,,,,*71 " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.LockLogger: ok 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: in 2528: [THR=668]TGPSModuleByVSAGPS.UnlockLogger: ok 2528: [THR=668]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2528: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: in 2528: [THR=668]TVSAGPS_UNITS.Unlock_CS_State: ok 2528: [THR=668]Tvsagps_queue.ExtractGPSPacket: begin 2528: [THR=668]Tvsagps_queue.ExtractGPSPacket: end 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: begin 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: add 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: end 2528: [THR=3920]TGPSModuleByVSAGPS.Disconnect: begin 2528: [THR=3920]TGPSModuleByVSAGPS.LockConnect: in 2528: [THR=3920]TGPSModuleByVSAGPS.LockConnect: ok 2528: [THR=3920]TGPSModuleByVSAGPS.Disconnect: check 2528: [THR=3920]TGPSModuleByVSAGPS.Disconnect: GPSDisconnect 2528: [THR=3920]TVSAGPS_UNITS.GPSDisconnect: begin 2528: [THR=3920]TVSAGPS_UNITS.Lock_CS_State: in 2528: [THR=3920]TVSAGPS_UNITS.Lock_CS_State: ok 2528: [THR=3920]TVSAGPS_UNITS.InternalGPSDisconnect: begin 2528: [THR=3920]TVSAGPS_UNITS.InternalGPSDisconnect: terminate 2528: [THR=3920]Tvsagps_object.InternalTerminateRuntimeObjects: begin 2528: [THR=3920]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: begin 2528: [THR=3920]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: terminate 2528: [THR=3920]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: end 2528: [THR=3920]Tvsagps_object.InternalTerminateRuntimeObjects: packet 2528: [THR=3920]Tvsagps_object.InternalTerminateRuntimeObjects: queue 2528: [THR=3920]Tvsagps_object.InternalTerminateRuntimeObjects: end 2528: [THR=3920]TVSAGPS_UNITS.InternalGPSDisconnect: end 2528: [THR=3920]TVSAGPS_UNITS.Unlock_CS_State: in 2528: [THR=3920]TVSAGPS_UNITS.Unlock_CS_State: ok 2528: [THR=3920]TVSAGPS_UNITS.GPSDisconnect: end 2528: [THR=3920]TGPSModuleByVSAGPS.Disconnect: stop logger 2528: [THR=3920]TGPSModuleByVSAGPS.LockLogger: in 2528: [THR=3920]TGPSModuleByVSAGPS.LockLogger: ok 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockLogger: in 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockLogger: ok 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockConnect: in 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockConnect: ok 2528: [THR=3920]TGPSModuleByVSAGPS.Disconnect: end 2528: [THR=1928]TVSAGPS_UNITS.InternalProcessUnitsRequests: kill 2528: [THR=1928]Tvsagps_device_base.Disconnect: begin 2528: [THR=1928]Tvsagps_device_base.WorkingThread_Internal_Close: begin 2528: [THR=1928]Tvsagps_device_base.WorkingThread_Internal_Close: end 2528: [THR=1928]Tvsagps_device_base.Disconnect: end 2528: [THR=1928]TVSAGPS_UNITS.InternalProcessUnitsRequests: end 2528: [THR=3920]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: begin 2528: [THR=3920]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: disconnect 2528: [THR=3920]TVSAGPS_UNITS.Lock_CS_State: in 2528: [THR=3920]TVSAGPS_UNITS.Lock_CS_State: ok 2528: [THR=3920]TGPSModuleByVSAGPS.LockUnitInfo: in 2528: [THR=3920]TGPSModuleByVSAGPS.LockUnitInfo: ok 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2528: [THR=3920]TVSAGPS_UNITS.Unlock_CS_State: in 2528: [THR=3920]TVSAGPS_UNITS.Unlock_CS_State: ok 2528: [THR=3920]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: end 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: kill 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: stop 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: terminate 2528: [THR=668]Tvsagps_object.InternalThreadRoutine_for_Packets: end 2528: [THR=3920]Tvsagps_object.InternalOnPacketThreadTerminate: begin 2528: [THR=3920]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 2528: [THR=3920]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 2528: [THR=3920]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 2528: [THR=3920]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 2528: [THR=3920]Tvsagps_object.InternalOnPacketThreadTerminate: end 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2528: [THR=1800]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: begin 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: add 2528: [THR=1800]Tvsagps_queue.AppendGPSPacket: end 2528: [THR=1800]Tvsagps_device_base.WorkingThread_Process_Packets: need to exit 2528: [THR=1800]Tvsagps_device_base.WorkingThread_Internal_Routine: finish 2528: [THR=1800]Tvsagps_device_base.InternalCloseDevice: begin 2528: [THR=1800]Tvsagps_device_base.InternalLockCloseHandle: in 2528: [THR=1800]Tvsagps_device_base.InternalLockCloseHandle: ok 2528: [THR=1800]Tvsagps_device_com_nmea.Internal_Before_Close_Device: begin 2528: [THR=1800]Tvsagps_device_base.Internal_Before_Close_Device 2528: [THR=1800]Tvsagps_device_com_nmea.Internal_Before_Close_Device: PurgeComm 2528: [THR=1800]Tvsagps_device_com_nmea.Internal_Before_Close_Device: end 2528: [THR=1800]Tvsagps_device_base.InternalCloseDevice: CloseHandle 2528: [THR=1800]Tvsagps_device_base.InternalCloseDevice: closed 2528: [THR=1800]Tvsagps_device_base.InternalUnlockCloseHandle: in 2528: [THR=1800]Tvsagps_device_base.InternalUnlockCloseHandle: ok 2528: [THR=1800]Tvsagps_device_base.InternalCloseDevice: end 2528: [THR=1800]Tvsagps_device_base.WorkingThread_Internal_Routine: end 2528: [THR=3920]TGPSModuleByVSAGPS.Destroy: begin 2528: [THR=3920]TGPSModuleByVSAGPS.Disconnect: begin 2528: [THR=3920]TGPSModuleByVSAGPS.LockConnect: in 2528: [THR=3920]TGPSModuleByVSAGPS.LockConnect: ok 2528: [THR=3920]TGPSModuleByVSAGPS.Disconnect: check 2528: [THR=3920]TGPSModuleByVSAGPS.Disconnect: stop logger 2528: [THR=3920]TGPSModuleByVSAGPS.LockLogger: in 2528: [THR=3920]TGPSModuleByVSAGPS.LockLogger: ok 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockLogger: in 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockLogger: ok 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockConnect: in 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockConnect: ok 2528: [THR=3920]TGPSModuleByVSAGPS.Disconnect: end 2528: [THR=3920]TGPSModuleByVSAGPS.Destroy: kill object 2528: [THR=3920]Tvsagps_object.Destroy: begin 2528: [THR=3920]TVSAGPS_UNITS.Lock_CS_State: in 2528: [THR=3920]TVSAGPS_UNITS.Lock_CS_State: ok 2528: [THR=3920]TVSAGPS_UNITS.InternalGPSDisconnect: begin 2528: [THR=3920]TVSAGPS_UNITS.InternalGPSDisconnect: end 2528: [THR=3920]TVSAGPS_UNITS.Unlock_CS_State: in 2528: [THR=3920]TVSAGPS_UNITS.Unlock_CS_State: ok 2528: [THR=3920]Tvsagps_object.Destroy: disconnected 2528: [THR=3920]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 2528: [THR=3920]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 2528: [THR=3920]Tvsagps_object.Destroy: packet 2528: [THR=3920]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 2528: [THR=3920]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 2528: [THR=3920]Tvsagps_object.Destroy: queue 2528: [THR=3920]Tvsagps_object.Destroy: inherited 2528: [THR=3920]TVSAGPS_UNITS.Destroy: begin 2528: [THR=3920]TVSAGPS_UNITS.Destroy: cleanup 2528: [THR=3920]TVSAGPS_UNITS.Destroy: kill object 2528: [THR=3920]Tvsagps_device_com_nmea.Destroy: begin 2528: [THR=3920]Tvsagps_device_base.Destroy: begin 2528: [THR=3920]Tvsagps_device_base.WorkingThread_Internal_Close: begin 2528: [THR=3920]Tvsagps_device_base.WorkingThread_Internal_Close: end 2528: [THR=3920]Tvsagps_device_base.Destroy: closed 2528: [THR=3920]Tvsagps_device_base.Destroy: cleanup 2528: [THR=3920]Tvsagps_device_base.InternalCloseDevice: begin 2528: [THR=3920]Tvsagps_device_base.InternalLockCloseHandle: in 2528: [THR=3920]Tvsagps_device_base.InternalLockCloseHandle: ok 2528: [THR=3920]Tvsagps_device_base.InternalUnlockCloseHandle: in 2528: [THR=3920]Tvsagps_device_base.InternalUnlockCloseHandle: ok 2528: [THR=3920]Tvsagps_device_base.InternalCloseDevice: end 2528: [THR=3920]Tvsagps_device_base.InternalKillAutodetectObject: begin 2528: [THR=3920]Tvsagps_device_base.InternalKillAutodetectObject: end 2528: [THR=3920]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 2528: [THR=3920]Tvsagps_device_base.InternalLockUnitInfoCS: in 2528: [THR=3920]Tvsagps_device_base.InternalLockUnitInfoCS: ok 2528: [THR=3920]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 2528: [THR=3920]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 2528: [THR=3920]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 2528: [THR=3920]Tvsagps_device_base.InternalWipeUnitInfoCS: end 2528: [THR=3920]Tvsagps_device_base.InternalKillUnitInfoCS: begin 2528: [THR=3920]Tvsagps_device_base.InternalKillUnitInfoCS: end 2528: [THR=3920]Tvsagps_device_base.Destroy: done 2528: [THR=3920]Tvsagps_device_base.Destroy: end 2528: [THR=3920]Tvsagps_device_com_nmea.Destroy: end 2528: [THR=3920]TVSAGPS_UNITS.Destroy: delete sections 2528: [THR=3920]TVSAGPS_UNITS.Destroy: inherited 2528: [THR=3920]TVSAGPS_UNITS.Destroy: end 2528: [THR=3920]Tvsagps_object.Destroy: end 2528: [THR=3920]TGPSModuleByVSAGPS.Destroy: stop logger 2528: [THR=3920]TGPSModuleByVSAGPS.LockLogger: in 2528: [THR=3920]TGPSModuleByVSAGPS.LockLogger: ok 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockLogger: in 2528: [THR=3920]TGPSModuleByVSAGPS.UnlockLogger: ok 2528: [THR=3920]TGPSModuleByVSAGPS.Destroy: delete sections 2528: [THR=3920]TGPSModuleByVSAGPS.Destroy: inherited 2528: [THR=3920]TGPSModuleByVSAGPS.Destroy: end 1736: [THR=608]TVSAGPS_UNITS.Create: begin 1736: [THR=608]TVSAGPS_UNITS.Create: end 1736: [THR=608]TGPSModuleByVSAGPS.LockConnect: in 1736: [THR=608]TGPSModuleByVSAGPS.LockConnect: ok 1736: [THR=608]TGPSModuleByVSAGPS.Connect: begin 1736: [THR=608]TGPSModuleByVSAGPS.LockLogger: in 1736: [THR=608]TGPSModuleByVSAGPS.LockLogger: ok 1736: [THR=608]TGPSModuleByVSAGPS.UnlockLogger: in 1736: [THR=608]TGPSModuleByVSAGPS.UnlockLogger: ok 1736: [THR=608]TGPSModuleByVSAGPS.Connect: before GPSConnect 1736: [THR=608]Tvsagps_object.GPSConnect: begin 1736: [THR=608]Tvsagps_object.GPSConnect: checked 1736: [THR=608]TVSAGPS_UNITS.Lock_CS_State: in 1736: [THR=608]TVSAGPS_UNITS.Lock_CS_State: ok 1736: [THR=608]Tvsagps_object.GPSConnect: initialized 1736: [THR=1072]TVSAGPS_UNITS.InternalProcessUnitsRequests: begin 1736: [THR=2596]Tvsagps_object.InternalThreadRoutine_for_Packets: begin 1736: [THR=608]Tvsagps_device_com_nmea.Create: begin 1736: [THR=2596]Tvsagps_queue.ExtractGPSPacket: begin 1736: [THR=608]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 1736: [THR=2596]Tvsagps_queue.ExtractGPSPacket: end 1736: [THR=608]Tvsagps_device_base.InternalLockUnitInfoCS: in 1736: [THR=608]Tvsagps_device_base.InternalLockUnitInfoCS: ok 1736: [THR=608]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 1736: [THR=608]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 1736: [THR=608]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 1736: [THR=608]Tvsagps_device_base.InternalWipeUnitInfoCS: end 1736: [THR=608]Tvsagps_device_com_nmea.Create: end 1736: [THR=608]Tvsagps_object.GPSConnect: ok 1736: [THR=608]TVSAGPS_UNITS.Unlock_CS_State: in 1736: [THR=608]TVSAGPS_UNITS.Unlock_CS_State: ok 1736: [THR=608]TGPSModuleByVSAGPS.UnlockConnect: in 1736: [THR=608]TGPSModuleByVSAGPS.UnlockConnect: ok 1736: [THR=1072]TVSAGPS_UNITS.Lock_CS_State: in 1736: [THR=1072]TVSAGPS_UNITS.Lock_CS_State: ok 1736: [THR=1072]Tvsagps_device_base.InternalMakeUnitInfoCS: begin 1736: [THR=1072]Tvsagps_device_base.InternalKillUnitInfoCS: begin 1736: [THR=1072]Tvsagps_device_base.InternalKillUnitInfoCS: end 1736: [THR=1072]Tvsagps_device_base.InternalMakeUnitInfoCS: end 1736: [THR=1072]TVSAGPS_UNITS.Unlock_CS_State: in 1736: [THR=2764]Tvsagps_device_base.WorkingThread_Internal_Routine: begin 1736: [THR=1072]TVSAGPS_UNITS.Unlock_CS_State: ok 1736: [THR=2764]Tvsagps_device_base.WorkingThread_ConnectToDevice: begin 1736: [THR=1072]TVSAGPS_UNITS.Lock_CS_State: in 1736: [THR=2764]Tvsagps_device_com_nmea.Internal_Before_Open_Device: begin 1736: [THR=1072]TVSAGPS_UNITS.Lock_CS_State: ok 1736: [THR=2764]Tvsagps_device_base.Internal_Before_Open_Device 1736: [THR=1072]TVSAGPS_UNITS.Unlock_CS_State: in 1736: [THR=2764]Tvsagps_device_com_nmea.Internal_Before_Open_Device: prefix 1736: [THR=1072]TVSAGPS_UNITS.Unlock_CS_State: ok 1736: [THR=2764]Tvsagps_device_com_nmea.Internal_Before_Open_Device: cleanup 1736: [THR=2764]Tvsagps_device_com_nmea.Internal_Before_Open_Device: end 1736: [THR=2764]Tvsagps_device_base.WorkingThread_ConnectToDevice: open 1736: [THR=2764]Tvsagps_device_base.Internal_Do_Open_Device: begin 1736: [THR=2764]Tvsagps_device_base.Internal_Do_Open_Device: CreateFileA 1736: [THR=2764]Tvsagps_device_base.Internal_Do_Open_Device: ok 1736: [THR=2764]Tvsagps_device_base.InternalSetUnitInfo: begin 1736: [THR=2764]Tvsagps_device_base.InternalLockUnitInfoCS: in 1736: [THR=2764]Tvsagps_device_base.InternalLockUnitInfoCS: ok 1736: [THR=2764]TGPSModuleByVSAGPS.LockUnitInfo: in 1736: [THR=2764]TGPSModuleByVSAGPS.LockUnitInfo: ok 1736: [THR=2764]TGPSModuleByVSAGPS.UnlockUnitInfo: in 1736: [THR=2764]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 1736: [THR=2764]TGPSModuleByVSAGPS.LockUnitInfo: in 1736: [THR=2764]TGPSModuleByVSAGPS.LockUnitInfo: ok 1736: [THR=2764]TGPSModuleByVSAGPS.UnlockUnitInfo: in 1736: [THR=2764]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 1736: [THR=2764]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 1736: [THR=2764]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 1736: [THR=2764]Tvsagps_device_base.InternalSetUnitInfo: end 1736: [THR=2764]Tvsagps_device_base.WorkingThread_ConnectToDevice: end 1736: [THR=2764]Tvsagps_device_base.WorkingThread_Internal_Routine: connected 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_StartSession: begin 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_StartSession: query 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetupComm 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommParams 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommParams 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommTimeouts 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommTimeouts 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetCommTimeouts 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_StartSession: Done 1736: [THR=2764]Tvsagps_device_base.WorkingThread_Internal_Routine: started 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_SendPacket: begin 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_SendPacket: read-only 1736: [THR=2764]Tvsagps_device_base.WorkingThread_Internal_Routine: established 1736: [THR=2764]Tvsagps_device_base.WorkingThread_Internal_Routine: run 1736: [THR=2764]Tvsagps_device_base.WorkingThread_Process_Packets: begin 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 1736: [THR=2764]Tvsagps_queue.AppendGPSPacket: begin 1736: [THR=2764]Tvsagps_queue.AppendGPSPacket: add 1736: [THR=2764]Tvsagps_queue.AppendGPSPacket: end 1736: [THR=1072]TVSAGPS_UNITS.Lock_CS_State: in 1736: [THR=1072]TVSAGPS_UNITS.Lock_CS_State: ok 1736: [THR=1072]TGPSModuleByVSAGPS.LockLogger: in 1736: [THR=1072]TGPSModuleByVSAGPS.LockLogger: ok 1736: [THR=1072]TGPSModuleByVSAGPS.UnlockLogger: in 1736: [THR=1072]TGPSModuleByVSAGPS.UnlockLogger: ok 1736: [THR=1072]TVSAGPS_UNITS.Unlock_CS_State: in 1736: [THR=1072]TVSAGPS_UNITS.Unlock_CS_State: ok 1736: [THR=2596]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 1736: [THR=2596]Tvsagps_queue.ExtractGPSPacket: begin 1736: [THR=2596]Tvsagps_queue.ExtractGPSPacket: end 1736: [THR=2596]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 1736: [THR=2596]TVSAGPS_UNITS.Lock_CS_State: in 1736: [THR=2596]TVSAGPS_UNITS.Lock_CS_State: ok 1736: [THR=2596]TVSAGPS_UNITS.Unlock_CS_State: in 1736: [THR=2596]TVSAGPS_UNITS.Unlock_CS_State: ok 1736: [THR=2596]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 1736: [THR=2596]TVSAGPS_UNITS.Lock_CS_State: in 1736: [THR=2596]TVSAGPS_UNITS.Lock_CS_State: ok 1736: [THR=2596]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 1736: $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,23,06,49,180,17,08,,,*41 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 $GPGSV,4,3,15,16,05,208,22,18,39,063,,19,61,277,,21,09,097,13*7F $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183720.2,,,,,0,,,,,,,,*75 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,24,06,49,180,17,08,,,*46 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 $GPGSV,4,3,15,16,05,208,22,18,39,063,,19,61,277,,21,09,097,13*7F $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183721.2,,,,,0,,,,,,,,*74 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,24,06,49,180,18,08,,,*49 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,14,15,09,029,*7C $GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,09,097,13*7E $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183723.2,,,,,0,,,,,,,,*76 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,23,06,49,180,17,08,,,*41 " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,22,18,39,063,,19,61,277,,21,09,097,13*7F " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183720.2,,,,,0,,,,,,,,*75 " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1736: [THR=2596]TGPSModuleByVSAGPS.LockLogger: in 1736: [THR=2596]TGPSModuleByVSAGPS.LockLogger: ok 1736: [THR=2596]TGPSModuleByVSAGPS.UnlockLogger: in 1736: [THR=2596]TGPSModuleByVSAGPS.UnlockLogger: ok 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,24,06,49,180,17,08,,,*46 " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,22,18,39,063,,19,61,277,,21,09,097,13*7F " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183721.2,,,,,0,,,,,,,,*74 " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1736: [THR=2596]TGPSModuleByVSAGPS.LockLogger: in 1736: [THR=2596]TGPSModuleByVSAGPS.LockLogger: ok 1736: [THR=2596]TGPSModuleByVSAGPS.UnlockLogger: in 1736: [THR=2596]TGPSModuleByVSAGPS.UnlockLogger: ok 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,24,06,49,180,18,08,,,*49 " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,14,15,09,029,*7C " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,09,097,13*7E " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183723.2,,,,,0,,,,,,,,*76 " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 1736: [THR=2596]TGPSModuleByVSAGPS.LockLogger: in 1736: [THR=2596]TGPSModuleByVSAGPS.LockLogger: ok 1736: [THR=2596]TGPSModuleByVSAGPS.UnlockLogger: in 1736: [THR=2596]TGPSModuleByVSAGPS.UnlockLogger: ok 1736: [THR=2596]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 1736: [THR=2596]TVSAGPS_UNITS.Unlock_CS_State: in 1736: [THR=2596]TVSAGPS_UNITS.Unlock_CS_State: ok 1736: [THR=2596]Tvsagps_queue.ExtractGPSPacket: begin 1736: [THR=2596]Tvsagps_queue.ExtractGPSPacket: end 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 1736: [THR=2764]Tvsagps_queue.AppendGPSPacket: begin 1736: [THR=2764]Tvsagps_queue.AppendGPSPacket: add 1736: [THR=2764]Tvsagps_queue.AppendGPSPacket: end 1736: [THR=608]TGPSModuleByVSAGPS.Disconnect: begin 1736: [THR=608]TGPSModuleByVSAGPS.LockConnect: in 1736: [THR=608]TGPSModuleByVSAGPS.LockConnect: ok 1736: [THR=608]TGPSModuleByVSAGPS.Disconnect: check 1736: [THR=608]TGPSModuleByVSAGPS.Disconnect: GPSDisconnect 1736: [THR=608]TVSAGPS_UNITS.GPSDisconnect: begin 1736: [THR=608]TVSAGPS_UNITS.Lock_CS_State: in 1736: [THR=608]TVSAGPS_UNITS.Lock_CS_State: ok 1736: [THR=608]TVSAGPS_UNITS.InternalGPSDisconnect: begin 1736: [THR=608]TVSAGPS_UNITS.InternalGPSDisconnect: terminate 1736: [THR=608]Tvsagps_object.InternalTerminateRuntimeObjects: begin 1736: [THR=608]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: begin 1736: [THR=608]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: terminate 1736: [THR=608]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: end 1736: [THR=608]Tvsagps_object.InternalTerminateRuntimeObjects: packet 1736: [THR=608]Tvsagps_object.InternalTerminateRuntimeObjects: queue 1736: [THR=608]Tvsagps_object.InternalTerminateRuntimeObjects: end 1736: [THR=608]TVSAGPS_UNITS.InternalGPSDisconnect: end 1736: [THR=608]TVSAGPS_UNITS.Unlock_CS_State: in 1736: [THR=608]TVSAGPS_UNITS.Unlock_CS_State: ok 1736: [THR=608]TVSAGPS_UNITS.GPSDisconnect: end 1736: [THR=608]TGPSModuleByVSAGPS.Disconnect: stop logger 1736: [THR=608]TGPSModuleByVSAGPS.LockLogger: in 1736: [THR=608]TGPSModuleByVSAGPS.LockLogger: ok 1736: [THR=608]TGPSModuleByVSAGPS.UnlockLogger: in 1736: [THR=608]TGPSModuleByVSAGPS.UnlockLogger: ok 1736: [THR=608]TGPSModuleByVSAGPS.UnlockConnect: in 1736: [THR=608]TGPSModuleByVSAGPS.UnlockConnect: ok 1736: [THR=608]TGPSModuleByVSAGPS.Disconnect: end 1736: [THR=1072]TVSAGPS_UNITS.InternalProcessUnitsRequests: kill 1736: [THR=1072]Tvsagps_device_base.Disconnect: begin 1736: [THR=1072]Tvsagps_device_base.WorkingThread_Internal_Close: begin 1736: [THR=1072]Tvsagps_device_base.WorkingThread_Internal_Close: end 1736: [THR=1072]Tvsagps_device_base.Disconnect: end 1736: [THR=1072]TVSAGPS_UNITS.InternalProcessUnitsRequests: end 1736: [THR=608]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: begin 1736: [THR=608]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: disconnect 1736: [THR=608]TVSAGPS_UNITS.Lock_CS_State: in 1736: [THR=608]TVSAGPS_UNITS.Lock_CS_State: ok 1736: [THR=608]TGPSModuleByVSAGPS.LockUnitInfo: in 1736: [THR=608]TGPSModuleByVSAGPS.LockUnitInfo: ok 1736: [THR=608]TGPSModuleByVSAGPS.UnlockUnitInfo: in 1736: [THR=608]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 1736: [THR=608]TVSAGPS_UNITS.Unlock_CS_State: in 1736: [THR=608]TVSAGPS_UNITS.Unlock_CS_State: ok 1736: [THR=608]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: end 1736: [THR=2596]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 1736: [THR=2596]Tvsagps_object.InternalThreadRoutine_for_Packets: kill 1736: [THR=2596]Tvsagps_object.InternalThreadRoutine_for_Packets: stop 1736: [THR=2596]Tvsagps_object.InternalThreadRoutine_for_Packets: terminate 1736: [THR=2596]Tvsagps_object.InternalThreadRoutine_for_Packets: end 1736: [THR=608]Tvsagps_object.InternalOnPacketThreadTerminate: begin 1736: [THR=608]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 1736: [THR=608]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 1736: [THR=608]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 1736: [THR=608]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 1736: [THR=608]Tvsagps_object.InternalOnPacketThreadTerminate: end 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 1736: [THR=2764]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 1736: [THR=2764]Tvsagps_queue.AppendGPSPacket: begin 1736: [THR=2764]Tvsagps_queue.AppendGPSPacket: add 1736: [THR=2764]Tvsagps_queue.AppendGPSPacket: end 1736: [THR=2764]Tvsagps_device_base.WorkingThread_Process_Packets: need to exit 1736: [THR=2764]Tvsagps_device_base.WorkingThread_Internal_Routine: finish 1736: [THR=2764]Tvsagps_device_base.InternalCloseDevice: begin 1736: [THR=2764]Tvsagps_device_base.InternalLockCloseHandle: in 1736: [THR=2764]Tvsagps_device_base.InternalLockCloseHandle: ok 1736: [THR=2764]Tvsagps_device_com_nmea.Internal_Before_Close_Device: begin 1736: [THR=2764]Tvsagps_device_base.Internal_Before_Close_Device 1736: [THR=2764]Tvsagps_device_com_nmea.Internal_Before_Close_Device: PurgeComm 1736: [THR=2764]Tvsagps_device_com_nmea.Internal_Before_Close_Device: end 1736: [THR=2764]Tvsagps_device_base.InternalCloseDevice: CloseHandle 1736: [THR=2764]Tvsagps_device_base.InternalCloseDevice: closed 1736: [THR=2764]Tvsagps_device_base.InternalUnlockCloseHandle: in 1736: [THR=2764]Tvsagps_device_base.InternalUnlockCloseHandle: ok 1736: [THR=2764]Tvsagps_device_base.InternalCloseDevice: end 1736: [THR=2764]Tvsagps_device_base.WorkingThread_Internal_Routine: end 1736: [THR=608]TGPSModuleByVSAGPS.Disconnect: begin 1736: [THR=608]TGPSModuleByVSAGPS.LockConnect: in 1736: [THR=608]TGPSModuleByVSAGPS.LockConnect: ok 1736: [THR=608]TGPSModuleByVSAGPS.Disconnect: check 1736: [THR=608]TGPSModuleByVSAGPS.Disconnect: stop logger 1736: [THR=608]TGPSModuleByVSAGPS.LockLogger: in 1736: [THR=608]TGPSModuleByVSAGPS.LockLogger: ok 1736: [THR=608]TGPSModuleByVSAGPS.UnlockLogger: in 1736: [THR=608]TGPSModuleByVSAGPS.UnlockLogger: ok 1736: [THR=608]TGPSModuleByVSAGPS.UnlockConnect: in 1736: [THR=608]TGPSModuleByVSAGPS.UnlockConnect: ok 1736: [THR=608]TGPSModuleByVSAGPS.Disconnect: end 1736: [THR=608]TGPSModuleByVSAGPS.Destroy: begin 1736: [THR=608]TGPSModuleByVSAGPS.Disconnect: begin 1736: [THR=608]TGPSModuleByVSAGPS.LockConnect: in 1736: [THR=608]TGPSModuleByVSAGPS.LockConnect: ok 1736: [THR=608]TGPSModuleByVSAGPS.Disconnect: check 1736: [THR=608]TGPSModuleByVSAGPS.Disconnect: stop logger 1736: [THR=608]TGPSModuleByVSAGPS.LockLogger: in 1736: [THR=608]TGPSModuleByVSAGPS.LockLogger: ok 1736: [THR=608]TGPSModuleByVSAGPS.UnlockLogger: in 1736: [THR=608]TGPSModuleByVSAGPS.UnlockLogger: ok 1736: [THR=608]TGPSModuleByVSAGPS.UnlockConnect: in 1736: [THR=608]TGPSModuleByVSAGPS.UnlockConnect: ok 1736: [THR=608]TGPSModuleByVSAGPS.Disconnect: end 1736: [THR=608]TGPSModuleByVSAGPS.Destroy: kill object 1736: [THR=608]Tvsagps_object.Destroy: begin 1736: [THR=608]TVSAGPS_UNITS.Lock_CS_State: in 1736: [THR=608]TVSAGPS_UNITS.Lock_CS_State: ok 1736: [THR=608]TVSAGPS_UNITS.InternalGPSDisconnect: begin 1736: [THR=608]TVSAGPS_UNITS.InternalGPSDisconnect: end 1736: [THR=608]TVSAGPS_UNITS.Unlock_CS_State: in 1736: [THR=608]TVSAGPS_UNITS.Unlock_CS_State: ok 1736: [THR=608]Tvsagps_object.Destroy: disconnected 1736: [THR=608]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 1736: [THR=608]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 1736: [THR=608]Tvsagps_object.Destroy: packet 1736: [THR=608]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 1736: [THR=608]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 1736: [THR=608]Tvsagps_object.Destroy: queue 1736: [THR=608]Tvsagps_object.Destroy: inherited 1736: [THR=608]TVSAGPS_UNITS.Destroy: begin 1736: [THR=608]TVSAGPS_UNITS.Destroy: cleanup 1736: [THR=608]TVSAGPS_UNITS.Destroy: kill object 1736: [THR=608]Tvsagps_device_com_nmea.Destroy: begin 1736: [THR=608]Tvsagps_device_base.Destroy: begin 1736: [THR=608]Tvsagps_device_base.WorkingThread_Internal_Close: begin 1736: [THR=608]Tvsagps_device_base.WorkingThread_Internal_Close: end 1736: [THR=608]Tvsagps_device_base.Destroy: closed 1736: [THR=608]Tvsagps_device_base.Destroy: cleanup 1736: [THR=608]Tvsagps_device_base.InternalCloseDevice: begin 1736: [THR=608]Tvsagps_device_base.InternalLockCloseHandle: in 1736: [THR=608]Tvsagps_device_base.InternalLockCloseHandle: ok 1736: [THR=608]Tvsagps_device_base.InternalUnlockCloseHandle: in 1736: [THR=608]Tvsagps_device_base.InternalUnlockCloseHandle: ok 1736: [THR=608]Tvsagps_device_base.InternalCloseDevice: end 1736: [THR=608]Tvsagps_device_base.InternalKillAutodetectObject: begin 1736: [THR=608]Tvsagps_device_base.InternalKillAutodetectObject: end 1736: [THR=608]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 1736: [THR=608]Tvsagps_device_base.InternalLockUnitInfoCS: in 1736: [THR=608]Tvsagps_device_base.InternalLockUnitInfoCS: ok 1736: [THR=608]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 1736: [THR=608]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 1736: [THR=608]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 1736: [THR=608]Tvsagps_device_base.InternalWipeUnitInfoCS: end 1736: [THR=608]Tvsagps_device_base.InternalKillUnitInfoCS: begin 1736: [THR=608]Tvsagps_device_base.InternalKillUnitInfoCS: end 1736: [THR=608]Tvsagps_device_base.Destroy: done 1736: [THR=608]Tvsagps_device_base.Destroy: end 1736: [THR=608]Tvsagps_device_com_nmea.Destroy: end 1736: [THR=608]TVSAGPS_UNITS.Destroy: delete sections 1736: [THR=608]TVSAGPS_UNITS.Destroy: inherited 1736: [THR=608]TVSAGPS_UNITS.Destroy: end 1736: [THR=608]Tvsagps_object.Destroy: end 1736: [THR=608]TGPSModuleByVSAGPS.Destroy: stop logger 1736: [THR=608]TGPSModuleByVSAGPS.LockLogger: in 1736: [THR=608]TGPSModuleByVSAGPS.LockLogger: ok 1736: [THR=608]TGPSModuleByVSAGPS.UnlockLogger: in 1736: [THR=608]TGPSModuleByVSAGPS.UnlockLogger: ok 1736: [THR=608]TGPSModuleByVSAGPS.Destroy: delete sections 1736: [THR=608]TGPSModuleByVSAGPS.Destroy: inherited 1736: [THR=608]TGPSModuleByVSAGPS.Destroy: end 2600: [THR=2152]TVSAGPS_UNITS.Create: begin 2600: [THR=2152]TVSAGPS_UNITS.Create: end 2600: [THR=2152]TGPSModuleByVSAGPS.Disconnect: begin 2600: [THR=2152]TGPSModuleByVSAGPS.LockConnect: in 2600: [THR=2152]TGPSModuleByVSAGPS.LockConnect: ok 2600: [THR=2152]TGPSModuleByVSAGPS.Disconnect: check 2600: [THR=2152]TGPSModuleByVSAGPS.Disconnect: stop logger 2600: [THR=2152]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=2152]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockConnect: in 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockConnect: ok 2600: [THR=2152]TGPSModuleByVSAGPS.Disconnect: end 2600: [THR=2152]TGPSModuleByVSAGPS.LockConnect: in 2600: [THR=2152]TGPSModuleByVSAGPS.LockConnect: ok 2600: [THR=2152]TGPSModuleByVSAGPS.Connect: begin 2600: [THR=2152]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=2152]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=2152]TGPSModuleByVSAGPS.Connect: before GPSConnect 2600: [THR=2152]Tvsagps_object.GPSConnect: begin 2600: [THR=2152]Tvsagps_object.GPSConnect: checked 2600: [THR=2152]TVSAGPS_UNITS.Lock_CS_State: in 2600: [THR=2152]TVSAGPS_UNITS.Lock_CS_State: ok 2600: [THR=2152]Tvsagps_object.GPSConnect: initialized 2600: [THR=608]TVSAGPS_UNITS.InternalProcessUnitsRequests: begin 2600: [THR=3952]Tvsagps_object.InternalThreadRoutine_for_Packets: begin 2600: [THR=2152]Tvsagps_device_com_nmea.Create: begin 2600: [THR=3952]Tvsagps_queue.ExtractGPSPacket: begin 2600: [THR=2152]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 2600: [THR=3952]Tvsagps_queue.ExtractGPSPacket: end 2600: [THR=2152]Tvsagps_device_base.InternalLockUnitInfoCS: in 2600: [THR=2152]Tvsagps_device_base.InternalLockUnitInfoCS: ok 2600: [THR=2152]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 2600: [THR=2152]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 2600: [THR=2152]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 2600: [THR=2152]Tvsagps_device_base.InternalWipeUnitInfoCS: end 2600: [THR=2152]Tvsagps_device_com_nmea.Create: end 2600: [THR=2152]Tvsagps_object.GPSConnect: ok 2600: [THR=2152]TVSAGPS_UNITS.Unlock_CS_State: in 2600: [THR=2152]TVSAGPS_UNITS.Unlock_CS_State: ok 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockConnect: in 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockConnect: ok 2600: [THR=608]TVSAGPS_UNITS.Lock_CS_State: in 2600: [THR=608]TVSAGPS_UNITS.Lock_CS_State: ok 2600: [THR=608]Tvsagps_device_base.InternalMakeUnitInfoCS: begin 2600: [THR=608]Tvsagps_device_base.InternalKillUnitInfoCS: begin 2600: [THR=608]Tvsagps_device_base.InternalKillUnitInfoCS: end 2600: [THR=608]Tvsagps_device_base.InternalMakeUnitInfoCS: end 2600: [THR=608]TVSAGPS_UNITS.Unlock_CS_State: in 2600: [THR=2656]Tvsagps_device_base.WorkingThread_Internal_Routine: begin 2600: [THR=608]TVSAGPS_UNITS.Unlock_CS_State: ok 2600: [THR=2656]Tvsagps_device_base.WorkingThread_ConnectToDevice: begin 2600: [THR=608]TVSAGPS_UNITS.Lock_CS_State: in 2600: [THR=2656]Tvsagps_device_com_nmea.Internal_Before_Open_Device: begin 2600: [THR=608]TVSAGPS_UNITS.Lock_CS_State: ok 2600: [THR=2656]Tvsagps_device_base.Internal_Before_Open_Device 2600: [THR=608]TVSAGPS_UNITS.Unlock_CS_State: in 2600: [THR=2656]Tvsagps_device_com_nmea.Internal_Before_Open_Device: prefix 2600: [THR=608]TVSAGPS_UNITS.Unlock_CS_State: ok 2600: [THR=2656]Tvsagps_device_com_nmea.Internal_Before_Open_Device: cleanup 2600: [THR=2656]Tvsagps_device_com_nmea.Internal_Before_Open_Device: end 2600: [THR=2656]Tvsagps_device_base.WorkingThread_ConnectToDevice: open 2600: [THR=2656]Tvsagps_device_base.Internal_Do_Open_Device: begin 2600: [THR=2656]Tvsagps_device_base.Internal_Do_Open_Device: CreateFileA 2600: [THR=2656]Tvsagps_device_base.Internal_Do_Open_Device: ok 2600: [THR=2656]Tvsagps_device_base.InternalSetUnitInfo: begin 2600: [THR=2656]Tvsagps_device_base.InternalLockUnitInfoCS: in 2600: [THR=2656]Tvsagps_device_base.InternalLockUnitInfoCS: ok 2600: [THR=2656]TGPSModuleByVSAGPS.LockUnitInfo: in 2600: [THR=2656]TGPSModuleByVSAGPS.LockUnitInfo: ok 2600: [THR=2656]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2600: [THR=2656]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2600: [THR=2656]TGPSModuleByVSAGPS.LockUnitInfo: in 2600: [THR=2656]TGPSModuleByVSAGPS.LockUnitInfo: ok 2600: [THR=2656]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2600: [THR=2656]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2600: [THR=2656]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 2600: [THR=2656]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 2600: [THR=2656]Tvsagps_device_base.InternalSetUnitInfo: end 2600: [THR=2656]Tvsagps_device_base.WorkingThread_ConnectToDevice: end 2600: [THR=2656]Tvsagps_device_base.WorkingThread_Internal_Routine: connected 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_StartSession: begin 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_StartSession: query 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetupComm 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommParams 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommParams 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommTimeouts 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommTimeouts 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetCommTimeouts 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_StartSession: Done 2600: [THR=2656]Tvsagps_device_base.WorkingThread_Internal_Routine: started 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_SendPacket: begin 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_SendPacket: read-only 2600: [THR=2656]Tvsagps_device_base.WorkingThread_Internal_Routine: established 2600: [THR=2656]Tvsagps_device_base.WorkingThread_Internal_Routine: run 2600: [THR=2656]Tvsagps_device_base.WorkingThread_Process_Packets: begin 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2600: [THR=2656]Tvsagps_queue.AppendGPSPacket: begin 2600: [THR=2656]Tvsagps_queue.AppendGPSPacket: add 2600: [THR=2656]Tvsagps_queue.AppendGPSPacket: end 2600: [THR=608]TVSAGPS_UNITS.Lock_CS_State: in 2600: [THR=608]TVSAGPS_UNITS.Lock_CS_State: ok 2600: [THR=608]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=608]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=608]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=608]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=608]TVSAGPS_UNITS.Unlock_CS_State: in 2600: [THR=608]TVSAGPS_UNITS.Unlock_CS_State: ok 2600: [THR=3952]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2600: [THR=3952]Tvsagps_queue.ExtractGPSPacket: begin 2600: [THR=3952]Tvsagps_queue.ExtractGPSPacket: end 2600: [THR=3952]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 2600: [THR=3952]TVSAGPS_UNITS.Lock_CS_State: in 2600: [THR=3952]TVSAGPS_UNITS.Lock_CS_State: ok 2600: [THR=3952]TVSAGPS_UNITS.Unlock_CS_State: in 2600: [THR=3952]TVSAGPS_UNITS.Unlock_CS_State: ok 2600: [THR=3952]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 2600: [THR=3952]TVSAGPS_UNITS.Lock_CS_State: in 2600: [THR=3952]TVSAGPS_UNITS.Lock_CS_State: ok 2600: [THR=3952]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 2600: $GPGSV,4,1,15,01,07,277,,03,56,202,22,06,49,180,18,08,,,*4F $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,14,15,09,029,*7C $GPGSV,4,3,15,16,05,208,21,18,39,063,,19,61,277,,21,09,097,13*7C $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183725.2,,,,,0,,,,,,,,*70 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,24,06,49,180,18,08,,,*49 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,14,15,09,029,*7C $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183726.2,,,,,0,,,,,,,,*73 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,26,06,49,180,18,08,,,*4B $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,15,15,09,029,*7D $GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,09,097,13*7E $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183727.2,,,,,0,,,,,,,,*72 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,26,06,49,180,,08,,,*42 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,15,15,09,029,*7D $GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,09,097,13*7E $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183728.2,,,,,0,,,,,,,,*7D $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,25,06,49,180,,08,,,*41 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,15,15,09,029,*7D $GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,09,097,13*7E $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183729.2,,,,,0,,,,,,,,*7C $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,26,06,49,180,,08,,,*42 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183730.2,,,,,0,,,,,,,,*74 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,26,06,49,180,,08,,,*42 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183731.2,,,,,0,,,,,,,,*75 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,21,06,49,180,17,08,,,*43 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 $GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,09,097,13*7E $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183732.2,,,,,0,,,,,,,,*76 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,23,06,49,180,17,08,,,*41 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 $GPGSV,4,3,15,16,05,208,25,18,39,063,,19,61,277,,21,09,097,13*78 $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183733.2,,,,,0,,,,,,,,*77 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,15,01,07,277,,03,56,202,25,06,49,180,17,08,,,*47 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 $GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183734.2,,,,,0,,,,,,,,*70 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,22,06,49,180,18,08,,,*4F " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,14,15,09,029,*7C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,21,18,39,063,,19,61,277,,21,09,097,13*7C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183725.2,,,,,0,,,,,,,,*70 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,24,06,49,180,18,08,,,*49 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,14,15,09,029,*7C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183726.2,,,,,0,,,,,,,,*73 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,26,06,49,180,18,08,,,*4B " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,15,15,09,029,*7D " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,09,097,13*7E " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183727.2,,,,,0,,,,,,,,*72 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,26,06,49,180,,08,,,*42 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,15,15,09,029,*7D " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,09,097,13*7E " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183728.2,,,,,0,,,,,,,,*7D " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,25,06,49,180,,08,,,*41 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,15,15,09,029,*7D " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,09,097,13*7E " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183729.2,,,,,0,,,,,,,,*7C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,26,06,49,180,,08,,,*42 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183730.2,,,,,0,,,,,,,,*74 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,26,06,49,180,,08,,,*42 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183731.2,,,,,0,,,,,,,,*75 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,21,06,49,180,17,08,,,*43 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,09,097,13*7E " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183732.2,,,,,0,,,,,,,,*76 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,23,06,49,180,17,08,,,*41 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,25,18,39,063,,19,61,277,,21,09,097,13*78 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183733.2,,,,,0,,,,,,,,*77 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,25,06,49,180,17,08,,,*47 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,24,18,39,063,,19,61,277,,21,09,097,13*79 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183734.2,,,,,0,,,,,,,,*70 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 2600: [THR=3952]TVSAGPS_UNITS.Unlock_CS_State: in 2600: [THR=3952]TVSAGPS_UNITS.Unlock_CS_State: ok 2600: [THR=3952]Tvsagps_queue.ExtractGPSPacket: begin 2600: [THR=3952]Tvsagps_queue.ExtractGPSPacket: end 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2600: [THR=2656]Tvsagps_queue.AppendGPSPacket: begin 2600: [THR=2656]Tvsagps_queue.AppendGPSPacket: add 2600: [THR=2656]Tvsagps_queue.AppendGPSPacket: end 2600: [THR=3952]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2600: [THR=3952]Tvsagps_queue.ExtractGPSPacket: begin 2600: [THR=3952]Tvsagps_queue.ExtractGPSPacket: end 2600: [THR=3952]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 2600: [THR=3952]TVSAGPS_UNITS.Lock_CS_State: in 2600: [THR=3952]TVSAGPS_UNITS.Lock_CS_State: ok 2600: [THR=3952]TVSAGPS_UNITS.Unlock_CS_State: in 2600: [THR=3952]TVSAGPS_UNITS.Unlock_CS_State: ok 2600: [THR=3952]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 2600: [THR=3952]TVSAGPS_UNITS.Lock_CS_State: in 2600: [THR=3952]TVSAGPS_UNITS.Lock_CS_State: ok 2600: [THR=3952]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 2600: $GPGSV,4,1,15,01,07,277,,03,56,202,25,06,49,180,17,08,,,*47 $GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 $GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,09,097,*7C $GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 $GPGGA,183735.2,,,,,0,,,,,,,,*71 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,15,01,07,277,,03,56,202,25,06,49,180,17,08,,,*47 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,15,09,02,060,,11,23,284,,14,24,140,18,15,09,029,*70 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,15,16,05,208,23,18,39,063,,19,61,277,,21,09,097,*7C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,15,22,74,123,,27,06,045,,28,04,343,*46 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,183735.2,,,,,0,,,,,,,,*71 " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=3952]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=3952]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 2600: [THR=3952]TVSAGPS_UNITS.Unlock_CS_State: in 2600: [THR=3952]TVSAGPS_UNITS.Unlock_CS_State: ok 2600: [THR=3952]Tvsagps_queue.ExtractGPSPacket: begin 2600: [THR=3952]Tvsagps_queue.ExtractGPSPacket: end 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2600: [THR=2656]Tvsagps_queue.AppendGPSPacket: begin 2600: [THR=2656]Tvsagps_queue.AppendGPSPacket: add 2600: [THR=2656]Tvsagps_queue.AppendGPSPacket: end 2600: [THR=2152]TGPSModuleByVSAGPS.Disconnect: begin 2600: [THR=2152]TGPSModuleByVSAGPS.LockConnect: in 2600: [THR=2152]TGPSModuleByVSAGPS.LockConnect: ok 2600: [THR=2152]TGPSModuleByVSAGPS.Disconnect: check 2600: [THR=2152]TGPSModuleByVSAGPS.Disconnect: GPSDisconnect 2600: [THR=2152]TVSAGPS_UNITS.GPSDisconnect: begin 2600: [THR=2152]TVSAGPS_UNITS.Lock_CS_State: in 2600: [THR=2152]TVSAGPS_UNITS.Lock_CS_State: ok 2600: [THR=2152]TVSAGPS_UNITS.InternalGPSDisconnect: begin 2600: [THR=2152]TVSAGPS_UNITS.InternalGPSDisconnect: terminate 2600: [THR=2152]Tvsagps_object.InternalTerminateRuntimeObjects: begin 2600: [THR=2152]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: begin 2600: [THR=2152]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: terminate 2600: [THR=2152]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: end 2600: [THR=2152]Tvsagps_object.InternalTerminateRuntimeObjects: packet 2600: [THR=2152]Tvsagps_object.InternalTerminateRuntimeObjects: queue 2600: [THR=2152]Tvsagps_object.InternalTerminateRuntimeObjects: end 2600: [THR=2152]TVSAGPS_UNITS.InternalGPSDisconnect: end 2600: [THR=2152]TVSAGPS_UNITS.Unlock_CS_State: in 2600: [THR=2152]TVSAGPS_UNITS.Unlock_CS_State: ok 2600: [THR=2152]TVSAGPS_UNITS.GPSDisconnect: end 2600: [THR=2152]TGPSModuleByVSAGPS.Disconnect: stop logger 2600: [THR=2152]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=2152]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockConnect: in 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockConnect: ok 2600: [THR=2152]TGPSModuleByVSAGPS.Disconnect: end 2600: [THR=608]TVSAGPS_UNITS.InternalProcessUnitsRequests: kill 2600: [THR=608]Tvsagps_device_base.Disconnect: begin 2600: [THR=608]Tvsagps_device_base.WorkingThread_Internal_Close: begin 2600: [THR=608]Tvsagps_device_base.WorkingThread_Internal_Close: end 2600: [THR=608]Tvsagps_device_base.Disconnect: end 2600: [THR=608]TVSAGPS_UNITS.InternalProcessUnitsRequests: end 2600: [THR=2152]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: begin 2600: [THR=2152]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: disconnect 2600: [THR=2152]TVSAGPS_UNITS.Lock_CS_State: in 2600: [THR=2152]TVSAGPS_UNITS.Lock_CS_State: ok 2600: [THR=2152]TGPSModuleByVSAGPS.LockUnitInfo: in 2600: [THR=2152]TGPSModuleByVSAGPS.LockUnitInfo: ok 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockUnitInfo: in 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 2600: [THR=2152]TVSAGPS_UNITS.Unlock_CS_State: in 2600: [THR=2152]TVSAGPS_UNITS.Unlock_CS_State: ok 2600: [THR=2152]TVSAGPS_UNITS.InternalOnDeviceThreadTerminate: end 2600: [THR=2152]TGPSModuleByVSAGPS.Destroy: begin 2600: [THR=2152]TGPSModuleByVSAGPS.Disconnect: begin 2600: [THR=2152]TGPSModuleByVSAGPS.LockConnect: in 2600: [THR=2152]TGPSModuleByVSAGPS.LockConnect: ok 2600: [THR=2152]TGPSModuleByVSAGPS.Disconnect: check 2600: [THR=2152]TGPSModuleByVSAGPS.Disconnect: stop logger 2600: [THR=2152]TGPSModuleByVSAGPS.LockLogger: in 2600: [THR=2152]TGPSModuleByVSAGPS.LockLogger: ok 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockLogger: in 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockLogger: ok 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockConnect: in 2600: [THR=2152]TGPSModuleByVSAGPS.UnlockConnect: ok 2600: [THR=2152]TGPSModuleByVSAGPS.Disconnect: end 2600: [THR=2152]TGPSModuleByVSAGPS.Destroy: kill object 2600: [THR=2152]Tvsagps_object.Destroy: begin 2600: [THR=2152]TVSAGPS_UNITS.Lock_CS_State: in 2600: [THR=2152]TVSAGPS_UNITS.Lock_CS_State: ok 2600: [THR=2152]TVSAGPS_UNITS.InternalGPSDisconnect: begin 2600: [THR=2152]TVSAGPS_UNITS.InternalGPSDisconnect: end 2600: [THR=2152]TVSAGPS_UNITS.Unlock_CS_State: in 2600: [THR=2152]TVSAGPS_UNITS.Unlock_CS_State: ok 2600: [THR=2152]Tvsagps_object.Destroy: disconnected 2600: [THR=2152]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 2600: [THR=2152]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 2600: [THR=2152]Tvsagps_object.Destroy: packet 2600: [THR=3952]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 2600: [THR=3952]Tvsagps_object.InternalThreadRoutine_for_Packets: kill 2600: [THR=3952]Tvsagps_object.InternalThreadRoutine_for_Packets: stop 2600: [THR=3952]Tvsagps_object.InternalThreadRoutine_for_Packets: terminate 2600: [THR=3952]Tvsagps_object.InternalThreadRoutine_for_Packets: end 2600: [THR=2152]Tvsagps_object.InternalOnPacketThreadTerminate: begin 2600: [THR=2152]TVSAGPS_UNITS.Lock_CS_CloseHandle: in 2600: [THR=2152]TVSAGPS_UNITS.Lock_CS_CloseHandle: ok 2600: [THR=2152]TVSAGPS_UNITS.Unlock_CS_CloseHandle: in 2600: [THR=2152]TVSAGPS_UNITS.Unlock_CS_CloseHandle: ok 2600: [THR=2152]Tvsagps_object.InternalOnPacketThreadTerminate: end 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 2600: [THR=2656]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 2600: [THR=2656]Tvsagps_queue.AppendGPSPacket: begin 2600: [THR=2656]Tvsagps_queue.AppendGPSPacket: add 2600: [THR=2656]Tvsagps_queue.AppendGPSPacket: end 2600: [THR=2656]Tvsagps_device_base.WorkingThread_Process_Packets: need to exit 2600: [THR=2656]Tvsagps_device_base.WorkingThread_Internal_Routine: finish 2600: [THR=2656]Tvsagps_device_base.InternalCloseDevice: begin