commander: implement external modes and mode executors

This commit is contained in:
Beat Küng
2023-05-10 11:29:29 +02:00
parent ab71ef4447
commit af62227a83
32 changed files with 1599 additions and 52 deletions
+1 -1
View File
@@ -28,6 +28,6 @@ uint8 result # Command result
uint8 result_param1 # Also used as progress[%], it can be set with the reason why the command was denied, or the progress percentage when result is MAV_RESULT_IN_PROGRESS
int32 result_param2 # Additional parameter of the result, example: which parameter of MAV_CMD_NAV_WAYPOINT caused it to be denied.
uint8 target_system
uint8 target_component
uint16 target_component # Target component / mode executor
bool from_external # Indicates if the command came from an external source