44 #define TRANSPONDER_REPORT_PX4_ADSB_FLAGS_VALID_COORDS 1    45 #define TRANSPONDER_REPORT_PX4_ADSB_FLAGS_VALID_ALTITUDE 2    46 #define TRANSPONDER_REPORT_PX4_ADSB_FLAGS_VALID_HEADING 4    47 #define TRANSPONDER_REPORT_PX4_ADSB_FLAGS_VALID_VELOCITY 8    48 #define TRANSPONDER_REPORT_PX4_ADSB_FLAGS_VALID_CALLSIGN 16    49 #define TRANSPONDER_REPORT_PX4_ADSB_FLAGS_VALID_SQUAWK 32    50 #define TRANSPONDER_REPORT_PX4_ADSB_FLAGS_RETRANSLATE 256    51 #define TRANSPONDER_REPORT_ORB_QUEUE_LENGTH 10    79     static constexpr uint16_t PX4_ADSB_FLAGS_VALID_COORDS = 1;
    80     static constexpr uint16_t PX4_ADSB_FLAGS_VALID_ALTITUDE = 2;
    81     static constexpr uint16_t PX4_ADSB_FLAGS_VALID_HEADING = 4;
    82     static constexpr uint16_t PX4_ADSB_FLAGS_VALID_VELOCITY = 8;
    83     static constexpr uint16_t PX4_ADSB_FLAGS_VALID_CALLSIGN = 16;
    84     static constexpr uint16_t PX4_ADSB_FLAGS_VALID_SQUAWK = 32;
    85     static constexpr uint16_t PX4_ADSB_FLAGS_RETRANSLATE = 256;
    86     static constexpr uint8_t ORB_QUEUE_LENGTH = 10;
 
API for the uORB lightweight object broker. 
ORB_DECLARE(transponder_report)