async_read() | rosflight_firmware::UDPBoard | private |
async_read_end(const boost::system::error_code &error, size_t bytes_transferred) | rosflight_firmware::UDPBoard | private |
async_write(bool check_write_state) | rosflight_firmware::UDPBoard | private |
async_write_end(const boost::system::error_code &error, size_t bytes_transferred) | rosflight_firmware::UDPBoard | private |
baro_present()=0 | rosflight_firmware::Board | pure virtual |
baro_read(float *pressure, float *temperature)=0 | rosflight_firmware::Board | pure virtual |
baro_update()=0 | rosflight_firmware::Board | pure virtual |
bind_endpoint_ | rosflight_firmware::UDPBoard | private |
bind_host_ | rosflight_firmware::UDPBoard | private |
bind_port_ | rosflight_firmware::UDPBoard | private |
board_reset(bool bootloader)=0 | rosflight_firmware::Board | pure virtual |
clock_delay(uint32_t milliseconds)=0 | rosflight_firmware::Board | pure virtual |
clock_micros()=0 | rosflight_firmware::Board | pure virtual |
clock_millis()=0 | rosflight_firmware::Board | pure virtual |
diff_pressure_present()=0 | rosflight_firmware::Board | pure virtual |
diff_pressure_read(float *diff_pressure, float *temperature)=0 | rosflight_firmware::Board | pure virtual |
diff_pressure_update()=0 | rosflight_firmware::Board | pure virtual |
get_backup_data()=0 | rosflight_firmware::Board | pure virtual |
gnss_has_new_data()=0 | rosflight_firmware::Board | pure virtual |
gnss_present()=0 | rosflight_firmware::Board | pure virtual |
gnss_raw_read()=0 | rosflight_firmware::Board | pure virtual |
gnss_read()=0 | rosflight_firmware::Board | pure virtual |
gnss_update()=0 | rosflight_firmware::Board | pure virtual |
has_backup_data()=0 | rosflight_firmware::Board | pure virtual |
imu_not_responding_error()=0 | rosflight_firmware::Board | pure virtual |
imu_read(float accel[3], float *temperature, float gyro[3], uint64_t *time)=0 | rosflight_firmware::Board | pure virtual |
init_board()=0 | rosflight_firmware::Board | pure virtual |
io_service_ | rosflight_firmware::UDPBoard | private |
io_thread_ | rosflight_firmware::UDPBoard | private |
led0_off()=0 | rosflight_firmware::Board | pure virtual |
led0_on()=0 | rosflight_firmware::Board | pure virtual |
led0_toggle()=0 | rosflight_firmware::Board | pure virtual |
led1_off()=0 | rosflight_firmware::Board | pure virtual |
led1_on()=0 | rosflight_firmware::Board | pure virtual |
led1_toggle()=0 | rosflight_firmware::Board | pure virtual |
mag_present()=0 | rosflight_firmware::Board | pure virtual |
mag_read(float mag[3])=0 | rosflight_firmware::Board | pure virtual |
mag_update()=0 | rosflight_firmware::Board | pure virtual |
memory_init()=0 | rosflight_firmware::Board | pure virtual |
memory_read(void *dest, size_t len)=0 | rosflight_firmware::Board | pure virtual |
memory_write(const void *src, size_t len)=0 | rosflight_firmware::Board | pure virtual |
MutexLock typedef | rosflight_firmware::UDPBoard | private |
new_imu_data()=0 | rosflight_firmware::Board | pure virtual |
num_sensor_errors()=0 | rosflight_firmware::Board | pure virtual |
pwm_disable()=0 | rosflight_firmware::Board | pure virtual |
pwm_init(uint32_t refresh_rate, uint16_t idle_pwm)=0 | rosflight_firmware::Board | pure virtual |
pwm_write(uint8_t channel, float value)=0 | rosflight_firmware::Board | pure virtual |
rc_init(rc_type_t rc_type)=0 | rosflight_firmware::Board | pure virtual |
rc_lost()=0 | rosflight_firmware::Board | pure virtual |
rc_read(uint8_t channel)=0 | rosflight_firmware::Board | pure virtual |
RC_TYPE_PPM enum value | rosflight_firmware::Board | |
RC_TYPE_SBUS enum value | rosflight_firmware::Board | |
rc_type_t enum name | rosflight_firmware::Board | |
read_buffer_ | rosflight_firmware::UDPBoard | private |
read_mutex_ | rosflight_firmware::UDPBoard | private |
read_queue_ | rosflight_firmware::UDPBoard | private |
remote_endpoint_ | rosflight_firmware::UDPBoard | private |
remote_host_ | rosflight_firmware::UDPBoard | private |
remote_port_ | rosflight_firmware::UDPBoard | private |
sensors_init()=0 | rosflight_firmware::Board | pure virtual |
serial_bytes_available(void) override | rosflight_firmware::UDPBoard | virtual |
serial_flush() override | rosflight_firmware::UDPBoard | inlinevirtual |
serial_init(uint32_t baud_rate, uint32_t dev) override | rosflight_firmware::UDPBoard | virtual |
serial_read(void) override | rosflight_firmware::UDPBoard | virtual |
serial_write(const uint8_t *src, size_t len) override | rosflight_firmware::UDPBoard | virtual |
set_ports(std::string bind_host, uint16_t bind_port, std::string remote_host, uint16_t remote_port) | rosflight_firmware::UDPBoard | |
socket_ | rosflight_firmware::UDPBoard | private |
sonar_present()=0 | rosflight_firmware::Board | pure virtual |
sonar_read()=0 | rosflight_firmware::Board | pure virtual |
sonar_update()=0 | rosflight_firmware::Board | pure virtual |
UDPBoard(std::string bind_host="localhost", uint16_t bind_port=14525, std::string remote_host="localhost", uint16_t remote_port=14520) | rosflight_firmware::UDPBoard | |
write_in_progress_ | rosflight_firmware::UDPBoard | private |
write_mutex_ | rosflight_firmware::UDPBoard | private |
write_queue_ | rosflight_firmware::UDPBoard | private |
~UDPBoard() | rosflight_firmware::UDPBoard | |