|
|
@ -579,10 +579,6 @@ void GPS::initializeCommunicationDump() |
|
|
|
return; //dumping disabled
|
|
|
|
return; //dumping disabled
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (_instance != Instance::Main) { |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_dump_from_device = new gps_dump_s(); |
|
|
|
_dump_from_device = new gps_dump_s(); |
|
|
|
_dump_to_device = new gps_dump_s(); |
|
|
|
_dump_to_device = new gps_dump_s(); |
|
|
|
|
|
|
|
|
|
|
@ -607,7 +603,8 @@ void GPS::dumpGpsData(uint8_t *data, size_t len, bool msg_to_gps_device) |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
gps_dump_s *dump_data = msg_to_gps_device ? _dump_to_device : _dump_from_device; |
|
|
|
gps_dump_s *dump_data = msg_to_gps_device ? _dump_to_device : _dump_from_device; |
|
|
|
|
|
|
|
dump_data->instance = (uint8_t) _instance; |
|
|
|
|
|
|
|
|
|
|
|
while (len > 0) { |
|
|
|
while (len > 0) { |
|
|
|
size_t write_len = len; |
|
|
|
size_t write_len = len; |
|
|
|