#include <AP_ADSB.h>
Definition at line 32 of file AP_ADSB.h.
◆ AP_ADSB() [1/2]
◆ AP_ADSB() [2/2]
AP_ADSB::AP_ADSB |
( |
const AP_ADSB & |
other | ) |
|
|
delete |
◆ deinit()
void AP_ADSB::deinit |
( |
void |
| ) |
|
|
private |
◆ delete_vehicle()
void AP_ADSB::delete_vehicle |
( |
const uint16_t |
index | ) |
|
|
private |
◆ determine_furthest_aircraft()
void AP_ADSB::determine_furthest_aircraft |
( |
void |
| ) |
|
|
private |
◆ enabled()
bool AP_ADSB::enabled |
( |
| ) |
const |
|
inline |
◆ find_index()
bool AP_ADSB::find_index |
( |
const adsb_vehicle_t & |
vehicle, |
|
|
uint16_t * |
index |
|
) |
| const |
|
private |
◆ genICAO()
◆ get_encoded_callsign_null_char()
uint8_t AP_ADSB::get_encoded_callsign_null_char |
( |
void |
| ) |
|
|
private |
◆ get_encoded_icao()
uint32_t AP_ADSB::get_encoded_icao |
( |
void |
| ) |
|
|
private |
◆ get_location()
◆ get_transceiver_status()
UAVIONIX_ADSB_RF_HEALTH AP_ADSB::get_transceiver_status |
( |
void |
| ) |
|
|
inline |
◆ get_vehicle_count()
uint16_t AP_ADSB::get_vehicle_count |
( |
| ) |
|
|
inline |
◆ handle_message()
void AP_ADSB::handle_message |
( |
const mavlink_channel_t |
chan, |
|
|
const mavlink_message_t * |
msg |
|
) |
| |
◆ handle_out_cfg()
void AP_ADSB::handle_out_cfg |
( |
const mavlink_message_t * |
msg | ) |
|
|
private |
◆ handle_transceiver_report()
void AP_ADSB::handle_transceiver_report |
( |
mavlink_channel_t |
chan, |
|
|
const mavlink_message_t * |
msg |
|
) |
| |
|
private |
◆ handle_vehicle()
void AP_ADSB::handle_vehicle |
( |
const mavlink_message_t * |
msg | ) |
|
|
private |
◆ init()
void AP_ADSB::init |
( |
void |
| ) |
|
|
private |
◆ next_sample()
◆ operator=()
◆ push_sample()
◆ send_adsb_vehicle()
void AP_ADSB::send_adsb_vehicle |
( |
mavlink_channel_t |
chan | ) |
|
◆ send_configure()
void AP_ADSB::send_configure |
( |
const mavlink_channel_t |
chan | ) |
|
|
private |
◆ send_dynamic_out()
void AP_ADSB::send_dynamic_out |
( |
const mavlink_channel_t |
chan | ) |
|
|
private |
◆ set_callsign()
void AP_ADSB::set_callsign |
( |
const char * |
str, |
|
|
const bool |
append_icao |
|
) |
| |
|
private |
◆ set_is_auto_mode()
void AP_ADSB::set_is_auto_mode |
( |
const bool |
is_in_auto_mode | ) |
|
|
inline |
◆ set_is_flying()
void AP_ADSB::set_is_flying |
( |
const bool |
is_flying | ) |
|
|
inline |
◆ set_max_speed()
void AP_ADSB::set_max_speed |
( |
int16_t |
max_speed | ) |
|
|
inline |
◆ set_stall_speed_cm()
void AP_ADSB::set_stall_speed_cm |
( |
const uint16_t |
stall_speed_cm | ) |
|
|
inline |
◆ set_vehicle()
void AP_ADSB::set_vehicle |
( |
const uint16_t |
index, |
|
|
const adsb_vehicle_t & |
vehicle |
|
) |
| |
|
private |
◆ update()
void AP_ADSB::update |
( |
void |
| ) |
|
◆ _enabled
AP_Int8 AP_ADSB::_enabled |
|
private |
◆ _is_in_auto_mode
bool AP_ADSB::_is_in_auto_mode |
◆ _my_loc
◆ callsign
char AP_ADSB::callsign[MAVLINK_MSG_UAVIONIX_ADSB_OUT_CFG_FIELD_CALLSIGN_LEN] |
◆ cfg
struct { ... } AP_ADSB::cfg |
◆ chan
int8_t AP_ADSB::chan = -1 |
◆ chan_last_ms
uint32_t AP_ADSB::chan_last_ms |
◆ emitterType
AP_Int8 AP_ADSB::emitterType |
◆ furthest_vehicle_distance
float AP_ADSB::furthest_vehicle_distance |
|
private |
◆ furthest_vehicle_index
uint16_t AP_ADSB::furthest_vehicle_index |
|
private |
◆ gpsLatOffset
AP_Int8 AP_ADSB::gpsLatOffset |
◆ gpsLonOffset
AP_Int8 AP_ADSB::gpsLonOffset |
◆ ICAO_id
◆ ICAO_id_param
AP_Int32 AP_ADSB::ICAO_id_param |
◆ ICAO_id_param_prev
int32_t AP_ADSB::ICAO_id_param_prev = -1 |
◆ in_state
struct { ... } AP_ADSB::in_state |
◆ is_flying
◆ last_config_ms
uint32_t AP_ADSB::last_config_ms |
◆ last_report_ms
uint32_t AP_ADSB::last_report_ms |
◆ lengthWidth
AP_Int8 AP_ADSB::lengthWidth |
◆ list_radius
AP_Int32 AP_ADSB::list_radius |
◆ list_size
uint16_t AP_ADSB::list_size = 1 |
◆ list_size_param
AP_Int16 AP_ADSB::list_size_param |
◆ max_samples
const uint8_t AP_ADSB::max_samples = 30 |
|
staticprivate |
◆ maxAircraftSpeed_knots
float AP_ADSB::maxAircraftSpeed_knots |
◆ out_state
struct { ... } AP_ADSB::out_state |
Referenced by get_encoded_callsign_null_char(), get_encoded_icao(), get_transceiver_status(), handle_out_cfg(), handle_transceiver_report(), handle_vehicle(), send_configure(), send_dynamic_out(), set_callsign(), set_is_auto_mode(), set_is_flying(), set_max_speed(), set_stall_speed_cm(), and update().
◆ rf_capable
AP_Int8 AP_ADSB::rf_capable |
◆ rfSelect
AP_Int8 AP_ADSB::rfSelect |
◆ samples
◆ send_index
◆ send_start_ms
◆ squawk_octal
uint16_t AP_ADSB::squawk_octal |
◆ squawk_octal_param
AP_Int16 AP_ADSB::squawk_octal_param |
◆ stall_speed_cm
uint16_t AP_ADSB::stall_speed_cm |
◆ status
UAVIONIX_ADSB_RF_HEALTH AP_ADSB::status |
◆ var_info
◆ vehicle_count
uint16_t AP_ADSB::vehicle_count |
◆ vehicle_list
◆ was_set_externally
bool AP_ADSB::was_set_externally |
The documentation for this class was generated from the following files: