| 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 |
| backup_memory_clear(size_t len)=0 | rosflight_firmware::Board | pure virtual |
| backup_memory_init()=0 | rosflight_firmware::Board | pure virtual |
| backup_memory_read(void *dest, size_t len)=0 | rosflight_firmware::Board | pure virtual |
| backup_memory_write(const void *src, size_t len)=0 | rosflight_firmware::Board | pure virtual |
| 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 |
| battery_current_present() const =0 | rosflight_firmware::Board | pure virtual |
| battery_current_read() const =0 | rosflight_firmware::Board | pure virtual |
| battery_current_set_multiplier(double multiplier)=0 | rosflight_firmware::Board | pure virtual |
| battery_voltage_present() const =0 | rosflight_firmware::Board | pure virtual |
| battery_voltage_read() const =0 | rosflight_firmware::Board | pure virtual |
| battery_voltage_set_multiplier(double multiplier)=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 |
| gnss_full_read()=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_read()=0 | rosflight_firmware::Board | pure virtual |
| gnss_update()=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 | virtual |
| 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 | |