#include <AP_Frsky_Telem.h>
Definition at line 114 of file AP_Frsky_Telem.h.
◆ AP_Frsky_Telem() [1/2]
◆ AP_Frsky_Telem() [2/2]
◆ calc_ap_status()
uint32_t AP_Frsky_Telem::calc_ap_status |
( |
void |
| ) |
|
|
private |
◆ calc_attiandrng()
uint32_t AP_Frsky_Telem::calc_attiandrng |
( |
void |
| ) |
|
|
private |
◆ calc_batt()
uint32_t AP_Frsky_Telem::calc_batt |
( |
uint8_t |
instance | ) |
|
|
private |
◆ calc_crc()
void AP_Frsky_Telem::calc_crc |
( |
uint8_t |
byte | ) |
|
|
private |
◆ calc_gps_latlng()
uint32_t AP_Frsky_Telem::calc_gps_latlng |
( |
bool * |
send_latitude | ) |
|
|
private |
◆ calc_gps_position()
void AP_Frsky_Telem::calc_gps_position |
( |
void |
| ) |
|
|
private |
◆ calc_gps_status()
uint32_t AP_Frsky_Telem::calc_gps_status |
( |
void |
| ) |
|
|
private |
◆ calc_home()
uint32_t AP_Frsky_Telem::calc_home |
( |
void |
| ) |
|
|
private |
◆ calc_nav_alt()
void AP_Frsky_Telem::calc_nav_alt |
( |
void |
| ) |
|
|
private |
◆ calc_param()
uint32_t AP_Frsky_Telem::calc_param |
( |
void |
| ) |
|
|
private |
◆ calc_velandyaw()
uint32_t AP_Frsky_Telem::calc_velandyaw |
( |
void |
| ) |
|
|
private |
◆ check_ekf_status()
void AP_Frsky_Telem::check_ekf_status |
( |
void |
| ) |
|
|
private |
◆ check_sensor_status_flags()
void AP_Frsky_Telem::check_sensor_status_flags |
( |
void |
| ) |
|
|
private |
◆ format_gps()
float AP_Frsky_Telem::format_gps |
( |
float |
dec | ) |
|
|
private |
◆ get_next_msg_chunk()
bool AP_Frsky_Telem::get_next_msg_chunk |
( |
void |
| ) |
|
|
private |
◆ init()
void AP_Frsky_Telem::init |
( |
const AP_SerialManager & |
serial_manager, |
|
|
const char * |
firmware_str, |
|
|
const uint8_t |
mav_type, |
|
|
const uint32_t * |
ap_valuep = nullptr |
|
) |
| |
◆ operator=()
◆ prep_number()
uint16_t AP_Frsky_Telem::prep_number |
( |
int32_t |
number, |
|
|
uint8_t |
digits, |
|
|
uint8_t |
power |
|
) |
| |
|
private |
◆ queue_message()
void AP_Frsky_Telem::queue_message |
( |
MAV_SEVERITY |
severity, |
|
|
const char * |
text |
|
) |
| |
◆ send_byte()
void AP_Frsky_Telem::send_byte |
( |
uint8_t |
value | ) |
|
|
private |
◆ send_crc()
void AP_Frsky_Telem::send_crc |
( |
void |
| ) |
|
|
private |
◆ send_D()
void AP_Frsky_Telem::send_D |
( |
void |
| ) |
|
|
private |
◆ send_SPort()
void AP_Frsky_Telem::send_SPort |
( |
void |
| ) |
|
|
private |
◆ send_SPort_Passthrough()
void AP_Frsky_Telem::send_SPort_Passthrough |
( |
void |
| ) |
|
|
private |
◆ send_uint16()
void AP_Frsky_Telem::send_uint16 |
( |
uint16_t |
id, |
|
|
uint16_t |
data |
|
) |
| |
|
private |
◆ send_uint32()
void AP_Frsky_Telem::send_uint32 |
( |
uint16_t |
id, |
|
|
uint32_t |
data |
|
) |
| |
|
private |
◆ set_is_flying()
void AP_Frsky_Telem::set_is_flying |
( |
bool |
is_flying | ) |
|
|
inline |
◆ tick()
void AP_Frsky_Telem::tick |
( |
void |
| ) |
|
|
private |
◆ update_control_mode()
void AP_Frsky_Telem::update_control_mode |
( |
uint8_t |
mode | ) |
|
|
inline |
◆ update_sensor_status_flags()
void AP_Frsky_Telem::update_sensor_status_flags |
( |
uint32_t |
error_mask | ) |
|
|
inline |
◆ _ahrs
◆ _ap
struct { ... } AP_Frsky_Telem::_ap |
◆ _battery
◆ _crc
uint16_t AP_Frsky_Telem::_crc |
|
private |
◆ _D
struct { ... } AP_Frsky_Telem::_D |
◆ _gps
struct { ... } AP_Frsky_Telem::_gps |
◆ _initialised_uart
bool AP_Frsky_Telem::_initialised_uart |
|
private |
◆ _msg_chunk
struct { ... } AP_Frsky_Telem::_msg_chunk |
◆ _paramID
uint8_t AP_Frsky_Telem::_paramID |
|
private |
◆ _params
struct { ... } AP_Frsky_Telem::_params |
◆ _passthrough
struct { ... } AP_Frsky_Telem::_passthrough |
◆ _port
◆ _protocol
◆ _rng
◆ _SPort
struct { ... } AP_Frsky_Telem::_SPort |
◆ _statustext_queue
ObjectArray< mavlink_statustext_t > AP_Frsky_Telem::_statustext_queue |
|
static |
◆ alt_gps_cm
uint16_t AP_Frsky_Telem::alt_gps_cm |
◆ alt_gps_meters
uint16_t AP_Frsky_Telem::alt_gps_meters |
◆ alt_nav_cm
uint16_t AP_Frsky_Telem::alt_nav_cm |
◆ alt_nav_meters
uint16_t AP_Frsky_Telem::alt_nav_meters |
◆ ap_status_timer
uint32_t AP_Frsky_Telem::ap_status_timer |
◆ batt_timer
uint32_t AP_Frsky_Telem::batt_timer |
◆ batt_timer2
uint32_t AP_Frsky_Telem::batt_timer2 |
◆ char_index
uint8_t AP_Frsky_Telem::char_index |
◆ check_ekf_status_timer
uint32_t AP_Frsky_Telem::check_ekf_status_timer |
|
private |
◆ check_sensor_status_timer
uint32_t AP_Frsky_Telem::check_sensor_status_timer |
|
private |
◆ chunk
uint32_t AP_Frsky_Telem::chunk |
◆ control_mode
uint8_t AP_Frsky_Telem::control_mode |
◆ fas_call
uint8_t AP_Frsky_Telem::fas_call |
◆ gps_call
uint8_t AP_Frsky_Telem::gps_call |
◆ gps_latlng_timer
uint32_t AP_Frsky_Telem::gps_latlng_timer |
◆ gps_status_timer
uint32_t AP_Frsky_Telem::gps_status_timer |
◆ home_timer
uint32_t AP_Frsky_Telem::home_timer |
◆ last_1000ms_frame
uint32_t AP_Frsky_Telem::last_1000ms_frame |
◆ last_200ms_frame
uint32_t AP_Frsky_Telem::last_200ms_frame |
◆ lat_ns
char AP_Frsky_Telem::lat_ns |
◆ latdddmm
uint16_t AP_Frsky_Telem::latdddmm |
◆ latmmmm
uint16_t AP_Frsky_Telem::latmmmm |
◆ lon_ew
char AP_Frsky_Telem::lon_ew |
◆ londddmm
uint16_t AP_Frsky_Telem::londddmm |
◆ lonmmmm
uint16_t AP_Frsky_Telem::lonmmmm |
◆ mav_type
uint8_t AP_Frsky_Telem::mav_type |
◆ new_byte
uint8_t AP_Frsky_Telem::new_byte |
◆ params_timer
uint32_t AP_Frsky_Telem::params_timer |
◆ repeats
uint8_t AP_Frsky_Telem::repeats |
◆ send_attiandrng
bool AP_Frsky_Telem::send_attiandrng |
◆ send_latitude
bool AP_Frsky_Telem::send_latitude |
◆ sensor_status_flags
uint32_t AP_Frsky_Telem::sensor_status_flags |
◆ speed_in_centimeter
uint16_t AP_Frsky_Telem::speed_in_centimeter |
◆ speed_in_meter
int16_t AP_Frsky_Telem::speed_in_meter |
◆ sport_status
bool AP_Frsky_Telem::sport_status |
◆ value
uint32_t AP_Frsky_Telem::value |
◆ valuep
const uint32_t* AP_Frsky_Telem::valuep |
◆ vario_call
uint8_t AP_Frsky_Telem::vario_call |
◆ various_call
uint8_t AP_Frsky_Telem::various_call |
◆ velandyaw_timer
uint32_t AP_Frsky_Telem::velandyaw_timer |
The documentation for this class was generated from the following files: