3 #if HAL_RCINPUT_WITH_AP_RADIO 155 #if CONFIG_HAL_BOARD == HAL_BOARD_CHIBIOS 255 #endif // HAL_RCINPUT_WITH_AP_RADIO
virtual const AP_Radio::stats & get_stats(void)=0
static const struct AP_Param::GroupInfo var_info[]
void start_recv_bind(void)
#define AP_GROUPINFO(name, idx, clazz, element, def)
virtual void update(void)=0
virtual bool reset(void)=0
void handle_data_packet(mavlink_channel_t chan, const mavlink_data96_t &m)
virtual bool send(const uint8_t *pkt, uint16_t len)=0
const struct stats & get_stats(void)
virtual uint16_t read(uint8_t chan)=0
bool send(const uint8_t *pkt, uint16_t len)
virtual void handle_data_packet(mavlink_channel_t chan, const mavlink_data96_t &m)
uint32_t last_recv_us(void)
void set_wifi_channel(uint8_t channel)
virtual void start_recv_bind(void)=0
uint16_t read(uint8_t chan)
virtual void set_wifi_channel(uint8_t channel)=0
AP_HAL::AnalogSource * chan
virtual bool init(void)=0
uint8_t num_channels(void)
virtual uint32_t last_recv_us(void)=0
virtual uint8_t num_channels(void)=0
void panic(const char *errormsg,...) FMT_PRINTF(1
virtual uint32_t get_tx_version(void)=0
AP_Radio_backend * driver
uint32_t get_tx_version(void)
static void setup_object_defaults(const void *object_pointer, const struct GroupInfo *group_info)
static AP_Radio * _instance