mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-07-18 04:30:34 +08:00
msg: GpsDump: queue 8->16 and add device_id (#26091)
* msg: GpsDump: increase queue from 8 to 16 and replace instance with device_id * gps: add back instance
This commit is contained in:
@@ -1728,7 +1728,8 @@ void SeptentrioDriver::publish_rtcm_corrections(uint8_t *data, size_t len)
|
||||
void SeptentrioDriver::dump_gps_data(const uint8_t *data, size_t len, DataDirection data_direction)
|
||||
{
|
||||
gps_dump_s *dump_data = data_direction == DataDirection::FromReceiver ? _message_data_from_receiver : _message_data_to_receiver;
|
||||
dump_data->instance = _instance == Instance::Main ? 0 : 1;
|
||||
dump_data->instance = _instance == Instance::Main ? gps_dump_s::INSTANCE_MAIN : gps_dump_s::INSTANCE_SECONDARY;
|
||||
dump_data->device_id = get_device_id();
|
||||
|
||||
while (len > 0) {
|
||||
size_t write_len = len;
|
||||
|
||||
@@ -696,6 +696,7 @@ void GPS::dumpGpsData(uint8_t *data, size_t len, gps_dump_comm_mode_t mode, bool
|
||||
}
|
||||
|
||||
dump_data->instance = (uint8_t)_instance;
|
||||
dump_data->device_id = get_device_id();
|
||||
|
||||
while (len > 0) {
|
||||
size_t write_len = len;
|
||||
|
||||
Reference in New Issue
Block a user