#include <breezy_board.h>
|
| bool | baro_present () override |
| |
| void | baro_read (float *pressure, float *temperature) override |
| |
| void | baro_update () override |
| |
| void | board_reset (bool bootloader) override |
| |
| | BreezyBoard () |
| |
| void | clock_delay (uint32_t milliseconds) override |
| |
| uint64_t | clock_micros () override |
| |
| uint32_t | clock_millis () override |
| |
| bool | diff_pressure_present () override |
| |
| void | diff_pressure_read (float *diff_pressure, float *temperature) override |
| |
| void | diff_pressure_update () override |
| |
| BackupData | get_backup_data () override |
| |
| bool | gnss_has_new_data () override |
| |
| bool | gnss_present () override |
| |
| GNSSRaw | gnss_raw_read () override |
| |
| GNSSData | gnss_read () override |
| |
| void | gnss_update () override |
| |
| bool | has_backup_data () override |
| |
| void | imu_not_responding_error () override |
| |
| bool | imu_read (float accel[3], float *temperature, float gyro[3], uint64_t *time_us) override |
| |
| void | init_board () override |
| |
| void | led0_off () override |
| |
| void | led0_on () override |
| |
| void | led0_toggle () override |
| |
| void | led1_off () override |
| |
| void | led1_on () override |
| |
| void | led1_toggle () override |
| |
| bool | mag_present () override |
| |
| void | mag_read (float mag[3]) override |
| |
| void | mag_update () override |
| |
| void | memory_init () override |
| |
| bool | memory_read (void *dest, size_t len) override |
| |
| bool | memory_write (const void *src, size_t len) override |
| |
| bool | new_imu_data () override |
| |
| uint16_t | num_sensor_errors () override |
| |
| void | pwm_disable () override |
| |
| void | pwm_init (uint32_t refresh_rate, uint16_t idle_pwm) override |
| |
| void | pwm_write (uint8_t channel, float value) override |
| |
| void | rc_init (rc_type_t rc_type) override |
| |
| bool | rc_lost () override |
| |
| float | rc_read (uint8_t channel) override |
| |
| void | sensors_init () override |
| |
| uint16_t | serial_bytes_available () override |
| |
| void | serial_flush () override |
| |
| void | serial_init (uint32_t baud_rate, uint32_t dev) override |
| |
| uint8_t | serial_read () override |
| |
| void | serial_write (const uint8_t *src, size_t len) override |
| |
| bool | sonar_present () override |
| |
| float | sonar_read () override |
| |
| void | sonar_update () override |
| |
Definition at line 50 of file breezy_board.h.
| Enumerator |
|---|
| SONAR_NONE |
|
| SONAR_I2C |
|
| SONAR_PWM |
|
Definition at line 63 of file breezy_board.h.
| Enumerator |
|---|
| BARO_NONE |
|
| BARO_BMP280 |
|
| BARO_MS5611 |
|
Definition at line 74 of file breezy_board.h.
| rosflight_firmware::BreezyBoard::BreezyBoard |
( |
| ) |
|
| bool rosflight_firmware::BreezyBoard::baro_present |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::baro_read |
( |
float * |
pressure, |
|
|
float * |
temperature |
|
) |
| |
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::baro_update |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::board_reset |
( |
bool |
bootloader | ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::clock_delay |
( |
uint32_t |
milliseconds | ) |
|
|
overridevirtual |
| uint64_t rosflight_firmware::BreezyBoard::clock_micros |
( |
| ) |
|
|
overridevirtual |
| uint32_t rosflight_firmware::BreezyBoard::clock_millis |
( |
| ) |
|
|
overridevirtual |
| bool rosflight_firmware::BreezyBoard::diff_pressure_present |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::diff_pressure_read |
( |
float * |
diff_pressure, |
|
|
float * |
temperature |
|
) |
| |
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::diff_pressure_update |
( |
| ) |
|
|
overridevirtual |
| BackupData rosflight_firmware::BreezyBoard::get_backup_data |
( |
| ) |
|
|
overridevirtual |
| bool rosflight_firmware::BreezyBoard::gnss_has_new_data |
( |
| ) |
|
|
overridevirtual |
| bool rosflight_firmware::BreezyBoard::gnss_present |
( |
| ) |
|
|
inlineoverridevirtual |
| GNSSRaw rosflight_firmware::BreezyBoard::gnss_raw_read |
( |
| ) |
|
|
overridevirtual |
| GNSSData rosflight_firmware::BreezyBoard::gnss_read |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::gnss_update |
( |
| ) |
|
|
inlineoverridevirtual |
| bool rosflight_firmware::BreezyBoard::has_backup_data |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::imu_not_responding_error |
( |
| ) |
|
|
overridevirtual |
| bool rosflight_firmware::BreezyBoard::imu_read |
( |
float |
accel[3], |
|
|
float * |
temperature, |
|
|
float |
gyro[3], |
|
|
uint64_t * |
time_us |
|
) |
| |
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::init_board |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::led0_off |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::led0_on |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::led0_toggle |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::led1_off |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::led1_on |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::led1_toggle |
( |
| ) |
|
|
overridevirtual |
| bool rosflight_firmware::BreezyBoard::mag_present |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::mag_read |
( |
float |
mag[3] | ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::mag_update |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::memory_init |
( |
| ) |
|
|
overridevirtual |
| bool rosflight_firmware::BreezyBoard::memory_read |
( |
void * |
dest, |
|
|
size_t |
len |
|
) |
| |
|
overridevirtual |
| bool rosflight_firmware::BreezyBoard::memory_write |
( |
const void * |
src, |
|
|
size_t |
len |
|
) |
| |
|
overridevirtual |
| bool rosflight_firmware::BreezyBoard::new_imu_data |
( |
| ) |
|
|
overridevirtual |
| uint16_t rosflight_firmware::BreezyBoard::num_sensor_errors |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::pwm_disable |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::pwm_init |
( |
uint32_t |
refresh_rate, |
|
|
uint16_t |
idle_pwm |
|
) |
| |
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::pwm_write |
( |
uint8_t |
channel, |
|
|
float |
value |
|
) |
| |
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::rc_init |
( |
rc_type_t |
rc_type | ) |
|
|
overridevirtual |
| bool rosflight_firmware::BreezyBoard::rc_lost |
( |
| ) |
|
|
overridevirtual |
| float rosflight_firmware::BreezyBoard::rc_read |
( |
uint8_t |
channel | ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::sensors_init |
( |
| ) |
|
|
overridevirtual |
| uint16_t rosflight_firmware::BreezyBoard::serial_bytes_available |
( |
void |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::serial_flush |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::serial_init |
( |
uint32_t |
baud_rate, |
|
|
uint32_t |
dev |
|
) |
| |
|
overridevirtual |
| uint8_t rosflight_firmware::BreezyBoard::serial_read |
( |
void |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::serial_write |
( |
const uint8_t * |
src, |
|
|
size_t |
len |
|
) |
| |
|
overridevirtual |
| bool rosflight_firmware::BreezyBoard::sonar_present |
( |
| ) |
|
|
overridevirtual |
| float rosflight_firmware::BreezyBoard::sonar_read |
( |
| ) |
|
|
overridevirtual |
| void rosflight_firmware::BreezyBoard::sonar_update |
( |
| ) |
|
|
overridevirtual |
| float rosflight_firmware::BreezyBoard::_accel_scale = 1.0 |
|
private |
| int rosflight_firmware::BreezyBoard::_board_revision = 2 |
|
private |
| float rosflight_firmware::BreezyBoard::_gyro_scale = 1.0 |
|
private |
| uint8_t rosflight_firmware::BreezyBoard::baro_type = BARO_NONE |
|
private |
| std::function<void(void)> rosflight_firmware::BreezyBoard::imu_callback_ |
|
private |
| uint64_t rosflight_firmware::BreezyBoard::imu_time_us_ |
|
private |
| bool rosflight_firmware::BreezyBoard::new_imu_data_ |
|
private |
| uint16_t rosflight_firmware::BreezyBoard::pwm_idle_pwm_ = 1000 |
|
private |
| uint32_t rosflight_firmware::BreezyBoard::pwm_refresh_rate_ = 490 |
|
private |
| uint8_t rosflight_firmware::BreezyBoard::sonar_type = SONAR_NONE |
|
private |
The documentation for this class was generated from the following files: