PX4 Firmware
PX4 Autopilot Software http://px4.io
vehicle_command_ack.h File Reference
#include <uORB/uORB.h>
Include dependency graph for vehicle_command_ack.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vehicle_command_ack_s
 

Macros

#define VEHICLE_COMMAND_ACK_VEHICLE_RESULT_ACCEPTED   0
 
#define VEHICLE_COMMAND_ACK_VEHICLE_RESULT_TEMPORARILY_REJECTED   1
 
#define VEHICLE_COMMAND_ACK_VEHICLE_RESULT_DENIED   2
 
#define VEHICLE_COMMAND_ACK_VEHICLE_RESULT_UNSUPPORTED   3
 
#define VEHICLE_COMMAND_ACK_VEHICLE_RESULT_FAILED   4
 
#define VEHICLE_COMMAND_ACK_VEHICLE_RESULT_IN_PROGRESS   5
 
#define VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_GENERIC   0
 
#define VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_NONE   1
 
#define VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_INVALID_WAYPOINT   2
 
#define VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_TIMEOUT   3
 
#define VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_AIRSPACE_IN_USE   4
 
#define VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_BAD_WEATHER   5
 
#define VEHICLE_COMMAND_ACK_ORB_QUEUE_LENGTH   3
 

Functions

 ORB_DECLARE (vehicle_command_ack)
 

Macro Definition Documentation

◆ VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_AIRSPACE_IN_USE

#define VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_AIRSPACE_IN_USE   4

Definition at line 54 of file vehicle_command_ack.h.

◆ VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_BAD_WEATHER

#define VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_BAD_WEATHER   5

Definition at line 55 of file vehicle_command_ack.h.

◆ VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_GENERIC

#define VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_GENERIC   0

Definition at line 50 of file vehicle_command_ack.h.

◆ VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_INVALID_WAYPOINT

#define VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_INVALID_WAYPOINT   2

Definition at line 52 of file vehicle_command_ack.h.

◆ VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_NONE

#define VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_NONE   1

Definition at line 51 of file vehicle_command_ack.h.

◆ VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_TIMEOUT

#define VEHICLE_COMMAND_ACK_ARM_AUTH_DENIED_REASON_TIMEOUT   3

Definition at line 53 of file vehicle_command_ack.h.

◆ VEHICLE_COMMAND_ACK_ORB_QUEUE_LENGTH

#define VEHICLE_COMMAND_ACK_ORB_QUEUE_LENGTH   3

Definition at line 56 of file vehicle_command_ack.h.

◆ VEHICLE_COMMAND_ACK_VEHICLE_RESULT_ACCEPTED

#define VEHICLE_COMMAND_ACK_VEHICLE_RESULT_ACCEPTED   0

Definition at line 44 of file vehicle_command_ack.h.

◆ VEHICLE_COMMAND_ACK_VEHICLE_RESULT_DENIED

#define VEHICLE_COMMAND_ACK_VEHICLE_RESULT_DENIED   2

Definition at line 46 of file vehicle_command_ack.h.

◆ VEHICLE_COMMAND_ACK_VEHICLE_RESULT_FAILED

#define VEHICLE_COMMAND_ACK_VEHICLE_RESULT_FAILED   4

Definition at line 48 of file vehicle_command_ack.h.

◆ VEHICLE_COMMAND_ACK_VEHICLE_RESULT_IN_PROGRESS

#define VEHICLE_COMMAND_ACK_VEHICLE_RESULT_IN_PROGRESS   5

Definition at line 49 of file vehicle_command_ack.h.

◆ VEHICLE_COMMAND_ACK_VEHICLE_RESULT_TEMPORARILY_REJECTED

#define VEHICLE_COMMAND_ACK_VEHICLE_RESULT_TEMPORARILY_REJECTED   1

Definition at line 45 of file vehicle_command_ack.h.

◆ VEHICLE_COMMAND_ACK_VEHICLE_RESULT_UNSUPPORTED

#define VEHICLE_COMMAND_ACK_VEHICLE_RESULT_UNSUPPORTED   3

Definition at line 47 of file vehicle_command_ack.h.

Function Documentation

◆ ORB_DECLARE()

ORB_DECLARE ( vehicle_command_ack  )