#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: