3900: [THR=3580]TGPSModuleByVSAGPS.Destroy: end 3648: [THR=1064]TVSAGPS_UNITS.Create: begin 3648: [THR=1064]TVSAGPS_UNITS.Create: end 3648: [THR=1064]TGPSModuleByVSAGPS.Disconnect: begin 3648: [THR=1064]TGPSModuleByVSAGPS.LockConnect: in 3648: [THR=1064]TGPSModuleByVSAGPS.LockConnect: ok 3648: [THR=1064]TGPSModuleByVSAGPS.Disconnect: check 3648: [THR=1064]TGPSModuleByVSAGPS.Disconnect: stop logger 3648: [THR=1064]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=1064]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockConnect: in 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockConnect: ok 3648: [THR=1064]TGPSModuleByVSAGPS.Disconnect: end 3648: [THR=1064]TGPSModuleByVSAGPS.LockConnect: in 3648: [THR=1064]TGPSModuleByVSAGPS.LockConnect: ok 3648: [THR=1064]TGPSModuleByVSAGPS.Connect: begin 3648: [THR=1064]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=1064]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=1064]TGPSModuleByVSAGPS.Connect: before GPSConnect 3648: [THR=1064]Tvsagps_object.GPSConnect: begin 3648: [THR=1064]Tvsagps_object.GPSConnect: checked 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_State: in 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_State: ok 3648: [THR=1064]Tvsagps_object.GPSConnect: initialized 3648: [THR=1064]Tvsagps_device_com_nmea.Create: begin 3648: [THR=2276]Tvsagps_object.InternalThreadRoutine_for_Packets: begin 3648: [THR=1388]TVSAGPS_UNITS.InternalProcessUnitsRequests: begin 3648: [THR=1064]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 3648: [THR=2276]Tvsagps_queue.ExtractGPSPacket: begin 3648: [THR=1064]Tvsagps_device_base.InternalLockUnitInfoCS: in 3648: [THR=2276]Tvsagps_queue.ExtractGPSPacket: end 3648: [THR=1064]Tvsagps_device_base.InternalLockUnitInfoCS: ok 3648: [THR=1064]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 3648: [THR=1064]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 3648: [THR=1064]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 3648: [THR=1064]Tvsagps_device_base.InternalWipeUnitInfoCS: end 3648: [THR=1064]Tvsagps_device_com_nmea.Create: end 3648: [THR=1064]Tvsagps_object.GPSConnect: ok 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_State: in 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_State: ok 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockConnect: in 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockConnect: ok 3648: [THR=1388]TVSAGPS_UNITS.Lock_CS_State: in 3648: [THR=1388]TVSAGPS_UNITS.Lock_CS_State: ok 3648: [THR=1388]Tvsagps_device_base.InternalMakeUnitInfoCS: begin 3648: [THR=1388]Tvsagps_device_base.InternalKillUnitInfoCS: begin 3648: [THR=1388]Tvsagps_device_base.InternalKillUnitInfoCS: end 3648: [THR=1388]Tvsagps_device_base.InternalMakeUnitInfoCS: end 3648: [THR=1388]TVSAGPS_UNITS.Unlock_CS_State: in 3648: [THR=1232]Tvsagps_device_base.WorkingThread_Internal_Routine: begin 3648: [THR=1388]TVSAGPS_UNITS.Unlock_CS_State: ok 3648: [THR=1232]Tvsagps_device_base.WorkingThread_ConnectToDevice: begin 3648: [THR=1388]TVSAGPS_UNITS.Lock_CS_State: in 3648: [THR=1232]Tvsagps_device_com_nmea.Internal_Before_Open_Device: begin 3648: [THR=1388]TVSAGPS_UNITS.Lock_CS_State: ok 3648: [THR=1232]Tvsagps_device_base.Internal_Before_Open_Device 3648: [THR=1388]TVSAGPS_UNITS.Unlock_CS_State: in 3648: [THR=1232]Tvsagps_device_com_nmea.Internal_Before_Open_Device: prefix 3648: [THR=1388]TVSAGPS_UNITS.Unlock_CS_State: ok 3648: [THR=1232]Tvsagps_device_com_nmea.Internal_Before_Open_Device: cleanup 3648: [THR=1232]Tvsagps_device_com_nmea.Internal_Before_Open_Device: end 3648: [THR=1232]Tvsagps_device_base.WorkingThread_ConnectToDevice: open 3648: [THR=1232]Tvsagps_device_base.Internal_Do_Open_Device: begin 3648: [THR=1232]Tvsagps_device_base.Internal_Do_Open_Device: CreateFileA 3648: [THR=1232]Tvsagps_device_base.Internal_Do_Open_Device: ok 3648: [THR=1232]Tvsagps_device_base.InternalSetUnitInfo: begin 3648: [THR=1232]Tvsagps_device_base.InternalLockUnitInfoCS: in 3648: [THR=1232]Tvsagps_device_base.InternalLockUnitInfoCS: ok 3648: [THR=1232]TGPSModuleByVSAGPS.LockUnitInfo: in 3648: [THR=1232]TGPSModuleByVSAGPS.LockUnitInfo: ok 3648: [THR=1232]TGPSModuleByVSAGPS.UnlockUnitInfo: in 3648: [THR=1232]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 3648: [THR=1232]TGPSModuleByVSAGPS.LockUnitInfo: in 3648: [THR=1232]TGPSModuleByVSAGPS.LockUnitInfo: ok 3648: [THR=1232]TGPSModuleByVSAGPS.UnlockUnitInfo: in 3648: [THR=1232]TGPSModuleByVSAGPS.UnlockUnitInfo: ok 3648: [THR=1232]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 3648: [THR=1232]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 3648: [THR=1232]Tvsagps_device_base.InternalSetUnitInfo: end 3648: [THR=1232]Tvsagps_device_base.WorkingThread_ConnectToDevice: end 3648: [THR=1232]Tvsagps_device_base.WorkingThread_Internal_Routine: connected 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_StartSession: begin 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_StartSession: query 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetupComm 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommParams 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommParams 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_StartSession: GetCommTimeouts 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_StartSession: FillCommTimeouts 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_StartSession: SetCommTimeouts 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_StartSession: Done 3648: [THR=1232]Tvsagps_device_base.WorkingThread_Internal_Routine: started 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_SendPacket: begin 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_SendPacket: read-only 3648: [THR=1232]Tvsagps_device_base.WorkingThread_Internal_Routine: established 3648: [THR=1232]Tvsagps_device_base.WorkingThread_Internal_Routine: run 3648: [THR=1232]Tvsagps_device_base.WorkingThread_Process_Packets: begin 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 3648: [THR=1232]Tvsagps_queue.AppendGPSPacket: begin 3648: [THR=1232]Tvsagps_queue.AppendGPSPacket: add 3648: [THR=1232]Tvsagps_queue.AppendGPSPacket: end 3648: [THR=1388]TVSAGPS_UNITS.Lock_CS_State: in 3648: [THR=1388]TVSAGPS_UNITS.Lock_CS_State: ok 3648: [THR=1388]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=1388]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=1388]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=1388]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=1388]TVSAGPS_UNITS.Unlock_CS_State: in 3648: [THR=1388]TVSAGPS_UNITS.Unlock_CS_State: ok 3648: [THR=2276]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 3648: [THR=2276]Tvsagps_queue.ExtractGPSPacket: begin 3648: [THR=2276]Tvsagps_queue.ExtractGPSPacket: end 3648: [THR=2276]Tvsagps_object.InternalThreadRoutine_for_Packets: extracted 3648: [THR=2276]TVSAGPS_UNITS.Lock_CS_State: in 3648: [THR=2276]TVSAGPS_UNITS.Lock_CS_State: ok 3648: [THR=2276]TVSAGPS_UNITS.Unlock_CS_State: in 3648: [THR=2276]TVSAGPS_UNITS.Unlock_CS_State: ok 3648: [THR=2276]Tvsagps_object.InternalThreadRoutine_for_Packets: LowLevelHandler 3648: [THR=2276]TVSAGPS_UNITS.Lock_CS_State: in 3648: [THR=2276]TVSAGPS_UNITS.Lock_CS_State: ok 3648: [THR=2276]Tvsagps_device_com_nmea.Internal_Parse_NmeaComm_Packets: 3648: $PSTIS,*61 $GPGSV,4,1,14,01,47,291,,03,12,184,16,06,05,174,,09,10,021,*71 $GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 $GPGSV,4,3,14,19,43,199,21,20,11,248,,22,38,073,,27,05,009,*7C $GPGSV,4,4,14,28,14,309,,32,40,240,17*7C $GPGGA,201255.2,,,,,0,,,,,,,,*7B $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,14,01,47,291,,03,12,184,16,06,05,174,14,09,10,021,*74 $GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 $GPGSV,4,3,14,19,43,199,22,20,11,248,,22,38,073,,27,05,009,*7F $GPGSV,4,4,14,28,14,309,,32,40,240,17*7C $GPGGA,201256.2,,,,,0,,,,,,,,*78 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,14,01,47,291,,03,12,184,16,06,05,174,14,09,10,021,*74 $GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 $GPGSV,4,3,14,19,43,199,22,20,11,248,,22,38,073,,27,05,009,*7F $GPGSV,4,4,14,28,14,309,,32,40,240,14*7F $GPGGA,201258.2,,,,,0,,,,,,,,*76 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,14,01,47,291,,03,12,184,16,06,05,174,14,09,10,021,*74 $GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 $GPGSV,4,3,14,19,43,199,23,20,11,248,,22,38,073,,27,05,009,*7E $GPGSV,4,4,14,28,14,309,,32,40,240,14*7F $GPGGA,201259.2,,,,,0,,,,,,,,*77 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,14,01,47,291,,03,12,184,16,06,05,174,15,09,10,021,*75 $GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 $GPGSV,4,3,14,19,43,199,23,20,11,248,,22,38,073,,27,05,009,*7E $GPGSV,4,4,14,28,14,309,,32,40,240,17*7C $GPGGA,201300.2,,,,,0,,,,,,,,*7A $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,14,01,47,291,,03,12,184,17,06,05,174,14,09,10,021,*75 $GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 $GPGSV,4,3,14,19,43,199,22,20,11,248,,22,38,073,,27,05,009,*7F $GPGSV,4,4,14,28,14,309,,32,40,240,17*7C $GPGGA,201301.2,,,,,0,,,,,,,,*7B $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,14,01,47,291,,03,12,184,17,06,05,174,15,09,10,021,*74 $GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 $GPGSV,4,3,14,19,43,199,22,20,11,248,,22,38,073,,27,05,009,*7F $GPGSV,4,4,14,28,14,309,,32,40,240,17*7C $GPGGA,201302.2,,,,,0,,,,,,,,*78 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,14,01,47,291,,03,12,184,17,06,05,174,15,09,10,021,*74 $GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 $GPGSV,4,3,14,19,43,199,23,20,11,248,,22,38,073,,27,05,009,*7E $GPGSV,4,4,14,28,14,309,,32,40,240,17*7C $GPGGA,201303.2,,,,,0,,,,,,,,*79 $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,14,01,47,291,,03,12,184,18,06,05,174,15,09,10,021,*7B $GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 $GPGSV,4,3,14,19,43,199,23,20,11,248,,22,38,073,,27,05,009,*7E $GPGSV,4,4,14,28,14,309,,32,40,240,17*7C $GPGGA,201304.2,,,,,0,,,,,,,,*7E $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,14,01,47,291,,03,12,184,18,06,05,174,15,09,10,021,*7B $GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 $GPGSV,4,3,14,19,43,199,23,20,11,248,,22,38,073,,27,05,009,*7E $GPGSV,4,4,14,28,14,309,,32,40,240,17*7C $GPGGA,201305.2,,,,,0,,,,,,,,*7F $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,14,01,47,291,,03,12,184,18,06,05,174,15,09,10,021,*7B $GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 $GPGSV,4,3,14,19,43,199,22,20,11,248,,22,38,073,,27,05,009,*7F $GPGSV,4,4,14,28,14,309,,32,40,240,17*7C $GPGGA,201306.2,,,,,0,,,,,,,,*7C $GPVTG,,T,,M,,N,,K,N*2C $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $PSTIS,*61 $GPGSV,4,1,14,01,47,291,,03,12,184,18,06,05,174,15,09,10,021,*7B $GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,06 3648: 8,*73 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,14,01,47,291,,03,12,184,16,06,05,174,,09,10,021,*71 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,14,19,43,199,21,20,11,248,,22,38,073,,27,05,009,*7C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,14,28,14,309,,32,40,240,17*7C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,201255.2,,,,,0,,,,,,,,*7B " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,14,01,47,291,,03,12,184,16,06,05,174,14,09,10,021,*74 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,14,19,43,199,22,20,11,248,,22,38,073,,27,05,009,*7F " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,14,28,14,309,,32,40,240,17*7C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,201256.2,,,,,0,,,,,,,,*78 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,14,01,47,291,,03,12,184,16,06,05,174,14,09,10,021,*74 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,14,19,43,199,22,20,11,248,,22,38,073,,27,05,009,*7F " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,14,28,14,309,,32,40,240,14*7F " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,201258.2,,,,,0,,,,,,,,*76 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,14,01,47,291,,03,12,184,16,06,05,174,14,09,10,021,*74 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,14,19,43,199,23,20,11,248,,22,38,073,,27,05,009,*7E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,14,28,14,309,,32,40,240,14*7F " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,201259.2,,,,,0,,,,,,,,*77 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,14,01,47,291,,03,12,184,16,06,05,174,15,09,10,021,*75 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,14,19,43,199,23,20,11,248,,22,38,073,,27,05,009,*7E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,14,28,14,309,,32,40,240,17*7C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,201300.2,,,,,0,,,,,,,,*7A " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,14,01,47,291,,03,12,184,17,06,05,174,14,09,10,021,*75 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,14,19,43,199,22,20,11,248,,22,38,073,,27,05,009,*7F " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,14,28,14,309,,32,40,240,17*7C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,201301.2,,,,,0,,,,,,,,*7B " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,14,01,47,291,,03,12,184,17,06,05,174,15,09,10,021,*74 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,14,19,43,199,22,20,11,248,,22,38,073,,27,05,009,*7F " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,14,28,14,309,,32,40,240,17*7C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,201302.2,,,,,0,,,,,,,,*78 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,14,01,47,291,,03,12,184,17,06,05,174,15,09,10,021,*74 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,14,19,43,199,23,20,11,248,,22,38,073,,27,05,009,*7E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,14,28,14,309,,32,40,240,17*7C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,201303.2,,,,,0,,,,,,,,*79 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,14,01,47,291,,03,12,184,18,06,05,174,15,09,10,021,*7B " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,14,19,43,199,23,20,11,248,,22,38,073,,27,05,009,*7E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,14,28,14,309,,32,40,240,17*7C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,201304.2,,,,,0,,,,,,,,*7E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,14,01,47,291,,03,12,184,18,06,05,174,15,09,10,021,*7B " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,14,19,43,199,23,20,11,248,,22,38,073,,27,05,009,*7E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,14,28,14,309,,32,40,240,17*7C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,201305.2,,,,,0,,,,,,,,*7F " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,14,01,47,291,,03,12,184,18,06,05,174,15,09,10,021,*7B " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,2,14,11,63,270,,14,53,092,,17,00,330,,18,00,068,*73 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,3,14,19,43,199,22,20,11,248,,22,38,073,,27,05,009,*7F " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,4,14,28,14,309,,32,40,240,17*7C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGGA,201306.2,,,,,0,,,,,,,,*7C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPVTG,,T,,M,,N,,K,N*2C " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPRMC,,V,,,,,,,,,,N*53 " 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=2276]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSA,A,1,,,,,,,,,,,,,,,*1E " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "PSTIS,*61 " 3648: [THR=2276]Tvsagps_parser_nmea.Parse_Sentence_Without_Starter: "GPGSV,4,1,14,01,47,291,,03,12,184,18,06,05,174,15,09,10,021,*7B " 3648: [THR=2276]TVSAGPS_UNITS.Unlock_CS_State: in 3648: [THR=2276]TVSAGPS_UNITS.Unlock_CS_State: ok 3648: [THR=2276]Tvsagps_queue.ExtractGPSPacket: begin 3648: [THR=2276]Tvsagps_queue.ExtractGPSPacket: end 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 3648: [THR=1232]Tvsagps_queue.AppendGPSPacket: begin 3648: [THR=1232]Tvsagps_queue.AppendGPSPacket: add 3648: [THR=1232]Tvsagps_queue.AppendGPSPacket: end 3648: [THR=1064]TGPSModuleByVSAGPS.Disconnect: begin 3648: [THR=1064]TGPSModuleByVSAGPS.LockConnect: in 3648: [THR=1064]TGPSModuleByVSAGPS.LockConnect: ok 3648: [THR=1064]TGPSModuleByVSAGPS.Disconnect: check 3648: [THR=1064]TGPSModuleByVSAGPS.Disconnect: GPSDisconnect 3648: [THR=1064]TVSAGPS_UNITS.GPSDisconnect: begin 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_State: in 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_State: ok 3648: [THR=1064]TVSAGPS_UNITS.InternalGPSDisconnect: begin 3648: [THR=1064]TVSAGPS_UNITS.InternalGPSDisconnect: terminate 3648: [THR=1064]Tvsagps_object.InternalTerminateRuntimeObjects: begin 3648: [THR=1064]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: begin 3648: [THR=1064]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: terminate 3648: [THR=1064]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: end 3648: [THR=1064]Tvsagps_object.InternalTerminateRuntimeObjects: packet 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_Runtime: in 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_Runtime: ok 3648: [THR=1064]Tvsagps_object.InternalTerminateRuntimeObjects: terminate 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_Runtime: in 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_Runtime: ok 3648: [THR=1064]Tvsagps_object.InternalTerminateRuntimeObjects: queue 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_Runtime: in 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_Runtime: ok 3648: [THR=1064]Tvsagps_object.InternalTerminateRuntimeObjects: kill packets 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_Runtime: in 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_Runtime: ok 3648: [THR=1064]Tvsagps_object.InternalTerminateRuntimeObjects: end 3648: [THR=1064]TVSAGPS_UNITS.InternalGPSDisconnect: end 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_State: in 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_State: ok 3648: [THR=1064]TVSAGPS_UNITS.GPSDisconnect: end 3648: [THR=1064]TGPSModuleByVSAGPS.Disconnect: stop logger 3648: [THR=1064]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=1064]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockConnect: in 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockConnect: ok 3648: [THR=1064]TGPSModuleByVSAGPS.Disconnect: end 3648: [THR=1064]TGPSModuleByVSAGPS.Destroy: begin 3648: [THR=1064]TGPSModuleByVSAGPS.Disconnect: begin 3648: [THR=1064]TGPSModuleByVSAGPS.LockConnect: in 3648: [THR=1064]TGPSModuleByVSAGPS.LockConnect: ok 3648: [THR=1064]TGPSModuleByVSAGPS.Disconnect: check 3648: [THR=1064]TGPSModuleByVSAGPS.Disconnect: GPSDisconnect 3648: [THR=1064]TVSAGPS_UNITS.GPSDisconnect: begin 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_State: in 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_State: ok 3648: [THR=1064]TVSAGPS_UNITS.InternalGPSDisconnect: begin 3648: [THR=1064]TVSAGPS_UNITS.InternalGPSDisconnect: pending 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_State: in 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_State: ok 3648: [THR=1064]TVSAGPS_UNITS.GPSDisconnect: end 3648: [THR=1064]TGPSModuleByVSAGPS.Disconnect: stop logger 3648: [THR=1064]TGPSModuleByVSAGPS.LockLogger: in 3648: [THR=1064]TGPSModuleByVSAGPS.LockLogger: ok 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockLogger: in 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockLogger: ok 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockConnect: in 3648: [THR=1064]TGPSModuleByVSAGPS.UnlockConnect: ok 3648: [THR=1064]TGPSModuleByVSAGPS.Disconnect: end 3648: [THR=1064]TGPSModuleByVSAGPS.Destroy: kill object 3648: [THR=1064]Tvsagps_object.Destroy: begin 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_State: in 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_State: ok 3648: [THR=1064]TVSAGPS_UNITS.InternalGPSDisconnect: begin 3648: [THR=1064]TVSAGPS_UNITS.InternalGPSDisconnect: terminate 3648: [THR=1064]Tvsagps_object.InternalTerminateRuntimeObjects: begin 3648: [THR=1064]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: begin 3648: [THR=1064]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: terminate 3648: [THR=1064]TVSAGPS_UNITS.InternalTerminateRuntimeObjects: end 3648: [THR=1064]Tvsagps_object.InternalTerminateRuntimeObjects: packet 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_Runtime: in 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_Runtime: ok 3648: [THR=1064]Tvsagps_object.InternalTerminateRuntimeObjects: terminate 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_Runtime: in 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_Runtime: ok 3648: [THR=1064]Tvsagps_object.InternalTerminateRuntimeObjects: queue 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_Runtime: in 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_Runtime: ok 3648: [THR=1064]Tvsagps_object.InternalTerminateRuntimeObjects: kill packets 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_Runtime: in 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_Runtime: ok 3648: [THR=1064]Tvsagps_object.InternalTerminateRuntimeObjects: end 3648: [THR=1064]TVSAGPS_UNITS.InternalGPSDisconnect: waiting 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_State: in 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_State: ok 3648: [THR=1064]TVSAGPS_UNITS.InternalGPSDisconnect: wait for runtime 3648: [THR=1064]Tvsagps_object.InternalWaitRuntimeObjects: begin 3648: [THR=1064]TVSAGPS_UNITS.InternalWaitRuntimeObjects: begin 3648: [THR=1064]TVSAGPS_UNITS.InternalWaitRuntimeThread: begin 3648: [THR=2276]Tvsagps_object.InternalThreadRoutine_for_Packets: sleeping 3648: [THR=2276]Tvsagps_object.InternalThreadRoutine_for_Packets: kill 3648: [THR=2276]Tvsagps_object.InternalThreadRoutine_for_Packets: stop 3648: [THR=2276]Tvsagps_object.InternalThreadRoutine_for_Packets: terminate 3648: [THR=2276]Tvsagps_object.InternalThreadRoutine_for_Packets: end 3648: [THR=1388]TVSAGPS_UNITS.InternalProcessUnitsRequests: kill 3648: [THR=1388]Tvsagps_device_base.Disconnect: begin 3648: [THR=1388]Tvsagps_device_base.WorkingThread_Internal_Close: begin 3648: [THR=1388]Tvsagps_device_base.WorkingThread_Internal_Close: end 3648: [THR=1388]Tvsagps_device_base.Disconnect: end 3648: [THR=1388]TVSAGPS_UNITS.InternalProcessUnitsRequests: end 3648: [THR=1064]TVSAGPS_UNITS.InternalWaitRuntimeThread: finished 3648: [THR=1064]TVSAGPS_UNITS.InternalWaitRuntimeObjects: end 3648: [THR=1064]TVSAGPS_UNITS.InternalWaitRuntimeThread: begin 3648: [THR=1064]TVSAGPS_UNITS.InternalWaitRuntimeThread: finished 3648: [THR=1064]Tvsagps_object.InternalWaitRuntimeObjects: end 3648: [THR=1064]TVSAGPS_UNITS.InternalGPSDisconnect: ok for runtime 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_State: in 3648: [THR=1064]TVSAGPS_UNITS.Lock_CS_State: ok 3648: [THR=1064]TVSAGPS_UNITS.InternalGPSDisconnect: wait for all 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: begin 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ReadFile 3648: [THR=1232]Tvsagps_device_com_nmea.WorkingThread_Receive_Packets: ok 3648: [THR=1232]Tvsagps_queue.AppendGPSPacket: begin 3648: [THR=1232]Tvsagps_queue.AppendGPSPacket: add 3648: [THR=1232]Tvsagps_queue.AppendGPSPacket: end 3648: [THR=1232]Tvsagps_device_base.WorkingThread_Process_Packets: need to exit 3648: [THR=1232]Tvsagps_device_base.WorkingThread_Internal_Routine: finish 3648: [THR=1232]Tvsagps_device_base.InternalCloseDevice: begin 3648: [THR=1232]Tvsagps_device_base.InternalLockCloseHandle: in 3648: [THR=1232]Tvsagps_device_base.InternalLockCloseHandle: ok 3648: [THR=1232]Tvsagps_device_com_nmea.Internal_Before_Close_Device: begin 3648: [THR=1232]Tvsagps_device_base.Internal_Before_Close_Device 3648: [THR=1232]Tvsagps_device_com_nmea.Internal_Before_Close_Device: PurgeComm 3648: [THR=1232]Tvsagps_device_com_nmea.Internal_Before_Close_Device: end 3648: [THR=1232]Tvsagps_device_base.InternalCloseDevice: CloseHandle 3648: [THR=1232]Tvsagps_device_base.InternalCloseDevice: closed 3648: [THR=1232]Tvsagps_device_base.InternalUnlockCloseHandle: in 3648: [THR=1232]Tvsagps_device_base.InternalUnlockCloseHandle: ok 3648: [THR=1232]Tvsagps_device_base.InternalCloseDevice: end 3648: [THR=1232]Tvsagps_device_base.WorkingThread_Internal_Routine: end 3648: [THR=1064]Tvsagps_device_com_nmea.Destroy: begin 3648: [THR=1064]Tvsagps_device_base.Destroy: begin 3648: [THR=1064]Tvsagps_device_base.WorkingThread_Internal_Close: begin 3648: [THR=1064]Tvsagps_device_base.WorkingThread_Internal_Close: end 3648: [THR=1064]Tvsagps_device_base.Destroy: closed 3648: [THR=1064]Tvsagps_device_base.Destroy: cleanup 3648: [THR=1064]Tvsagps_device_base.InternalCloseDevice: begin 3648: [THR=1064]Tvsagps_device_base.InternalLockCloseHandle: in 3648: [THR=1064]Tvsagps_device_base.InternalLockCloseHandle: ok 3648: [THR=1064]Tvsagps_device_base.InternalUnlockCloseHandle: in 3648: [THR=1064]Tvsagps_device_base.InternalUnlockCloseHandle: ok 3648: [THR=1064]Tvsagps_device_base.InternalCloseDevice: end 3648: [THR=1064]Tvsagps_device_base.InternalKillAutodetectObject: begin 3648: [THR=1064]Tvsagps_device_base.InternalKillAutodetectObject: end 3648: [THR=1064]Tvsagps_device_base.InternalWipeUnitInfoCS: begin 3648: [THR=1064]Tvsagps_device_base.InternalLockUnitInfoCS: in 3648: [THR=1064]Tvsagps_device_base.InternalLockUnitInfoCS: ok 3648: [THR=1064]Tvsagps_device_base.InternalWipeUnitInfoCS: clear 3648: [THR=1064]Tvsagps_device_base.InternalUnlockUnitInfoCS: in 3648: [THR=1064]Tvsagps_device_base.InternalUnlockUnitInfoCS: ok 3648: [THR=1064]Tvsagps_device_base.InternalWipeUnitInfoCS: end 3648: [THR=1064]Tvsagps_device_base.InternalKillUnitInfoCS: begin 3648: [THR=1064]Tvsagps_device_base.InternalKillUnitInfoCS: end 3648: [THR=1064]Tvsagps_device_base.Destroy: done 3648: [THR=1064]Tvsagps_device_base.Destroy: end 3648: [THR=1064]Tvsagps_device_com_nmea.Destroy: end 3648: [THR=1064]TVSAGPS_UNITS.InternalGPSDisconnect: ok for all 3648: [THR=1064]TVSAGPS_UNITS.InternalGPSDisconnect: end 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_State: in 3648: [THR=1064]TVSAGPS_UNITS.Unlock_CS_State: ok 3648: [THR=1064]Tvsagps_object.Destroy: disconnected 3648: [THR=1064]TVSAGPS_UNITS.InternalPacketThreadLimitedWait: begin 3648: [THR=1064]TVSAGPS_UNITS.InternalPacketThreadLimitedWait: zero 3648: [THR=1064]TVSAGPS_UNITS.InternalPacketThreadLimitedWait: end 3648: [THR=1064]Tvsagps_object.Destroy: killing 3648: [THR=1064]Tvsagps_object.Destroy: killnow 3648: [THR=1064]Tvsagps_Thread.KillNow: begin 3648: [THR=1064]Tvsagps_Thread.KillNow: terminate 3648: [THR=1064]Tvsagps_Thread.KillNow: close 3648: [THR=1064]Tvsagps_Thread.KillNow: cleanup 3648: [THR=1064]Tvsagps_Thread.KillNow: end 3648: [THR=1064]Tvsagps_object.Destroy: killed 3648: [THR=1064]Tvsagps_object.Destroy: queue 3648: [THR=1064]Tvsagps_object.Destroy: inherited