Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
um6::Registers Class Reference

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

Detailed Description

Definition at line 158 of file registers.h.

Constructor & Destructor Documentation

um6::Registers::Registers ( )
inline

Definition at line 161 of file registers.h.

Member Function Documentation

void um6::Registers::write_raw ( uint8_t  register_index,
std::string  data 
)
inline

Definition at line 202 of file registers.h.

Friends And Related Function Documentation

friend class Accessor_
friend

Definition at line 214 of file registers.h.

Member Data Documentation

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.


The documentation for this class was generated from the following file:


um6
Author(s): Mike Purvis
autogenerated on Thu Sep 26 2019 03:18:02