Skip to content

Commit a47cb4c

Browse files
BluemarkInnovationshendjoshsr71
authored andcommitted
open drone ID implementation added few lines about remote ID transponder architecture
1 parent bfa9dc2 commit a47cb4c

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

libraries/AP_OpenDroneID/AP_OpenDroneID.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
* The code has been tested with the BlueMark DroneBeacon MAVLink transponder running this command in the ArduPlane folder:
2121
* sim_vehicle.py --wipe-eeprom --console --map -A --serial1=uart:/dev/ttyUSB1:9600
2222
* (and a DroneBeacon MAVLink transponder connected to ttyUSB1)
23+
*
24+
* The Remote ID implementation expects a transponder that caches the received MAVLink messages from ArduPilot
25+
* and transmits them at the required intervals. So static messages are only send once to the transponder.
2326
*/
2427

2528
#include <stdio.h>

libraries/AP_OpenDroneID/AP_OpenDroneID.h

+4-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
* The code has been tested with the BlueMark DroneBeacon MAVLink transponder running this command in the ArduPlane folder:
2121
* sim_vehicle.py --wipe-eeprom --console --map -A --serial1=uart:/dev/ttyUSB1:9600
2222
* (and a DroneBeacon MAVLink transponder connected to ttyUSB1)
23+
*
24+
* The Remote ID implementation expects a transponder that caches the received MAVLink messages from ArduPilot
25+
* and transmits them at the required intervals. So static messages are only send once to the transponder.
2326
*/
2427

2528
#pragma once
@@ -121,7 +124,7 @@ class AP_OpenDroneID {
121124
void update();
122125
void send_dynamic_out();
123126
void send_static_out();
124-
127+
125128
// get methods
126129
MAV_ODID_ID_TYPE get_id_type();
127130
MAV_ODID_UA_TYPE get_ua_type();

0 commit comments

Comments
 (0)