#include <comm_manager.h>
|
enum | OffboardControlMode { MODE_PASS_THROUGH,
MODE_ROLLRATE_PITCHRATE_YAWRATE_THROTTLE,
MODE_ROLL_PITCH_YAWRATE_THROTTLE,
MODE_ROLL_PITCH_YAWRATE_ALTITUDE
} |
|
enum | StreamId {
STREAM_ID_HEARTBEAT,
STREAM_ID_STATUS,
STREAM_ID_ATTITUDE,
STREAM_ID_IMU,
STREAM_ID_DIFF_PRESSURE,
STREAM_ID_BARO,
STREAM_ID_SONAR,
STREAM_ID_MAG,
STREAM_ID_SERVO_OUTPUT_RAW,
STREAM_ID_GNSS,
STREAM_ID_GNSS_RAW,
STREAM_ID_RC_RAW,
STREAM_ID_LOW_PRIORITY,
STREAM_COUNT
} |
|
Definition at line 46 of file comm_manager.h.
Enumerator |
---|
MODE_PASS_THROUGH |
|
MODE_ROLLRATE_PITCHRATE_YAWRATE_THROTTLE |
|
MODE_ROLL_PITCH_YAWRATE_THROTTLE |
|
MODE_ROLL_PITCH_YAWRATE_ALTITUDE |
|
Definition at line 70 of file comm_manager.h.
Enumerator |
---|
STREAM_ID_HEARTBEAT |
|
STREAM_ID_STATUS |
|
STREAM_ID_ATTITUDE |
|
STREAM_ID_IMU |
|
STREAM_ID_DIFF_PRESSURE |
|
STREAM_ID_BARO |
|
STREAM_ID_SONAR |
|
STREAM_ID_MAG |
|
STREAM_ID_SERVO_OUTPUT_RAW |
|
STREAM_ID_GNSS |
|
STREAM_ID_GNSS_RAW |
|
STREAM_ID_RC_RAW |
|
STREAM_ID_LOW_PRIORITY |
|
STREAM_COUNT |
|
Definition at line 49 of file comm_manager.h.
rosflight_firmware::CommManager::CommManager |
( |
ROSflight & |
rf, |
|
|
CommLink & |
comm_link |
|
) |
| |
void rosflight_firmware::CommManager::heartbeat_callback |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::init |
( |
| ) |
|
void rosflight_firmware::CommManager::param_request_list_callback |
( |
uint8_t |
target_system | ) |
|
|
private |
void rosflight_firmware::CommManager::param_request_read_callback |
( |
uint8_t |
target_system, |
|
|
const char *const |
param_name, |
|
|
int16_t |
param_index |
|
) |
| |
|
private |
void rosflight_firmware::CommManager::param_set_float_callback |
( |
uint8_t |
target_system, |
|
|
const char *const |
param_name, |
|
|
float |
param_value |
|
) |
| |
|
private |
void rosflight_firmware::CommManager::param_set_int_callback |
( |
uint8_t |
target_system, |
|
|
const char *const |
param_name, |
|
|
int32_t |
param_value |
|
) |
| |
|
private |
void rosflight_firmware::CommManager::receive |
( |
void |
| ) |
|
void rosflight_firmware::CommManager::send_attitude |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::send_baro |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::send_diff_pressure |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::send_error_data |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::send_gnss |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::send_gnss_raw |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::send_heartbeat |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::send_imu |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::send_low_priority |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::send_mag |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::send_named_value_float |
( |
const char *const |
name, |
|
|
float |
value |
|
) |
| |
void rosflight_firmware::CommManager::send_named_value_int |
( |
const char *const |
name, |
|
|
int32_t |
value |
|
) |
| |
|
private |
void rosflight_firmware::CommManager::send_next_param |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::send_output_raw |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::send_param_value |
( |
uint16_t |
param_id | ) |
|
void rosflight_firmware::CommManager::send_parameter_list |
( |
| ) |
|
void rosflight_firmware::CommManager::send_rc_raw |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::send_sonar |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::send_status |
( |
void |
| ) |
|
|
private |
void rosflight_firmware::CommManager::set_streaming_rate |
( |
uint8_t |
stream_id, |
|
|
int16_t |
param_id |
|
) |
| |
void rosflight_firmware::CommManager::stream |
( |
| ) |
|
void rosflight_firmware::CommManager::timesync_callback |
( |
int64_t |
tc1, |
|
|
int64_t |
ts1 |
|
) |
| |
|
private |
void rosflight_firmware::CommManager::update_status |
( |
| ) |
|
void rosflight_firmware::CommManager::update_system_id |
( |
uint16_t |
param_id | ) |
|
|
private |
CommLink& rosflight_firmware::CommManager::comm_link_ |
|
private |
bool rosflight_firmware::CommManager::initialized_ |
|
private |
uint32_t rosflight_firmware::CommManager::last_sent_gnss_raw_tow =0 |
|
private |
uint32_t rosflight_firmware::CommManager::last_sent_gnss_tow =0 |
|
private |
uint64_t rosflight_firmware::CommManager::offboard_control_time_ |
|
private |
ROSflight& rosflight_firmware::CommManager::RF_ |
|
private |
uint8_t rosflight_firmware::CommManager::send_params_index_ |
|
private |
uint8_t rosflight_firmware::CommManager::sysid_ |
|
private |
The documentation for this class was generated from the following files: