#include <registers.h>
Public Member Functions | |
Registers () | |
void | write_raw (uint8_t register_index, std::string data) |
Public Attributes | |
const Accessor< int16_t > | accel |
const Accessor< int16_t > | accel_bias |
const Accessor< int16_t > | accel_raw |
const Accessor< float > | accel_ref |
const Accessor< uint32_t > | cmd_reset_ekf |
const Accessor< uint32_t > | cmd_set_accel_ref |
const Accessor< uint32_t > | cmd_set_mag_ref |
const Accessor< uint32_t > | cmd_zero_gyros |
const Accessor< uint32_t > | communication |
const Accessor< float > | covariance |
const Accessor< int16_t > | euler |
const Accessor< int16_t > | gyro |
const Accessor< int16_t > | gyro_bias |
const Accessor< int16_t > | gyro_raw |
const Accessor< int16_t > | mag |
const Accessor< int16_t > | mag_bias |
const Accessor< int16_t > | mag_raw |
const Accessor< float > | mag_ref |
const Accessor< uint32_t > | misc_config |
const Accessor< int16_t > | quat |
const Accessor< uint32_t > | status |
const Accessor< float > | temperature |
Private Attributes | |
uint32_t | raw_ [NUM_REGISTERS] |
Friends | |
class | Accessor_ |
Definition at line 158 of file registers.h.
um6::Registers::Registers | ( | ) | [inline] |
Definition at line 161 of file registers.h.
void um6::Registers::write_raw | ( | uint8_t | register_index, |
std::string | data | ||
) | [inline] |
Definition at line 202 of file registers.h.
friend class Accessor_ [friend] |
Definition at line 214 of file registers.h.
const Accessor<int16_t> um6::Registers::accel |
Definition at line 189 of file registers.h.
const Accessor<int16_t> um6::Registers::accel_bias |
Definition at line 196 of file registers.h.
const Accessor<int16_t> um6::Registers::accel_raw |
Definition at line 189 of file registers.h.
const Accessor<float> um6::Registers::accel_ref |
Definition at line 195 of file registers.h.
const Accessor<uint32_t> um6::Registers::cmd_reset_ekf |
Definition at line 199 of file registers.h.
const Accessor<uint32_t> um6::Registers::cmd_set_accel_ref |
Definition at line 199 of file registers.h.
const Accessor<uint32_t> um6::Registers::cmd_set_mag_ref |
Definition at line 199 of file registers.h.
const Accessor<uint32_t> um6::Registers::cmd_zero_gyros |
Definition at line 199 of file registers.h.
const Accessor<uint32_t> um6::Registers::communication |
Definition at line 194 of file registers.h.
const Accessor<float> um6::Registers::covariance |
Definition at line 191 of file registers.h.
const Accessor<int16_t> um6::Registers::euler |
Definition at line 189 of file registers.h.
const Accessor<int16_t> um6::Registers::gyro |
Definition at line 189 of file registers.h.
const Accessor<int16_t> um6::Registers::gyro_bias |
Definition at line 196 of file registers.h.
const Accessor<int16_t> um6::Registers::gyro_raw |
Definition at line 189 of file registers.h.
const Accessor<int16_t> um6::Registers::mag |
Definition at line 189 of file registers.h.
const Accessor<int16_t> um6::Registers::mag_bias |
Definition at line 196 of file registers.h.
const Accessor<int16_t> um6::Registers::mag_raw |
Definition at line 189 of file registers.h.
const Accessor<float> um6::Registers::mag_ref |
Definition at line 195 of file registers.h.
const Accessor<uint32_t> um6::Registers::misc_config |
Definition at line 194 of file registers.h.
const Accessor<int16_t> um6::Registers::quat |
Definition at line 189 of file registers.h.
uint32_t um6::Registers::raw_[NUM_REGISTERS] [private] |
Definition at line 212 of file registers.h.
const Accessor<uint32_t> um6::Registers::status |
Definition at line 194 of file registers.h.
const Accessor<float> um6::Registers::temperature |
Definition at line 191 of file registers.h.