NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
epson_imu Namespace Reference

Classes

struct  _Data
 
struct  _Register
 
class  EpsonImuNodelet
 
class  G362P
 

Typedefs

typedef struct epson_imu::_Data Data
 
typedef struct epson_imu::_Register Register
 

Enumerations

enum  Mode { SAMPLING = 0x00, CONFIGURATION = 0x01 }
 
enum  Window { WIN0 = 0x00, WIN1 = 0x01 }
 
enum  OutputBits { B16 = 0, B32 = 1 }
 
enum  Filter {
  MOV_AVG_TAP_2 = 0x01, MOV_AVG_TAP_4 = 0x02, MOV_AVG_TAP_8 = 0x03, MOV_AVG_TAP_16 = 0x04,
  MOV_AVG_TAP_32 = 0x05, MOV_AVG_TAP_64 = 0x06, MOV_AVG_TAP_128 = 0x07, FIR_TAP_32_FC_50 = 0x08,
  FIR_TAP_32_FC_100 = 0x09, FIR_TAP_32_FC_200 = 0x0A, FIR_TAP_32_FC_400 = 0x0B, FIR_TAP_64_FC_50 = 0x0C,
  FIR_TAP_64_FC_100 = 0x0D, FIR_TAP_64_FC_200 = 0x0E, FIR_TAP_64_FC_400 = 0x0F, FIR_TAP_128_FC_50 = 0x10,
  FIR_TAP_128_FC_100 = 0x11, FIR_TAP_128_FC_200 = 0x12, FIR_TAP_128_FC_400 = 0x13
}
 
enum  SamplingRate {
  SPS2000 = 0x01, SPS1000 = 0x02, SPS500 = 0x03, SPS250 = 0x04,
  SPS125 = 0x05, SPS62_5 = 0x06, SPS31_25 = 0x07
}
 

Variables

constexpr Register kRegisters []
 

Typedef Documentation

◆ Data

◆ Register

Enumeration Type Documentation

◆ Filter

Enumerator
MOV_AVG_TAP_2 
MOV_AVG_TAP_4 
MOV_AVG_TAP_8 
MOV_AVG_TAP_16 
MOV_AVG_TAP_32 
MOV_AVG_TAP_64 
MOV_AVG_TAP_128 
FIR_TAP_32_FC_50 
FIR_TAP_32_FC_100 
FIR_TAP_32_FC_200 
FIR_TAP_32_FC_400 
FIR_TAP_64_FC_50 
FIR_TAP_64_FC_100 
FIR_TAP_64_FC_200 
FIR_TAP_64_FC_400 
FIR_TAP_128_FC_50 
FIR_TAP_128_FC_100 
FIR_TAP_128_FC_200 
FIR_TAP_128_FC_400 

◆ Mode

Enumerator
SAMPLING 
CONFIGURATION 

◆ OutputBits

Enumerator
B16 
B32 

◆ SamplingRate

Enumerator
SPS2000 
SPS1000 
SPS500 
SPS250 
SPS125 
SPS62_5 
SPS31_25 

◆ Window

Enumerator
WIN0 
WIN1 

Variable Documentation

◆ kRegisters

constexpr Register epson_imu::kRegisters[]
constexpr