closePort() | microstrain_3dmgx2_imu::IMU | |
cmd enum name | microstrain_3dmgx2_imu::IMU | |
CMD_ACCEL_ANGRATE enum value | microstrain_3dmgx2_imu::IMU | |
CMD_ACCEL_ANGRATE_MAG enum value | microstrain_3dmgx2_imu::IMU | |
CMD_ACCEL_ANGRATE_MAG_ORIENT enum value | microstrain_3dmgx2_imu::IMU | |
CMD_ACCEL_ANGRATE_ORIENT enum value | microstrain_3dmgx2_imu::IMU | |
CMD_ATT_UPDATE enum value | microstrain_3dmgx2_imu::IMU | |
CMD_CAPTURE_GYRO_BIAS enum value | microstrain_3dmgx2_imu::IMU | |
CMD_CONTINUOUS enum value | microstrain_3dmgx2_imu::IMU | |
CMD_DELVEL_DELANG enum value | microstrain_3dmgx2_imu::IMU | |
CMD_DELVEL_DELANG_MAG enum value | microstrain_3dmgx2_imu::IMU | |
CMD_DEV_ID_STR enum value | microstrain_3dmgx2_imu::IMU | |
CMD_EULER enum value | microstrain_3dmgx2_imu::IMU | |
CMD_EULER_ANGRATE enum value | microstrain_3dmgx2_imu::IMU | |
CMD_GYROSTAB_ANGRATE_MAG enum value | microstrain_3dmgx2_imu::IMU | |
CMD_MAG_VEC enum value | microstrain_3dmgx2_imu::IMU | |
CMD_ORIENT enum value | microstrain_3dmgx2_imu::IMU | |
CMD_RAW enum value | microstrain_3dmgx2_imu::IMU | |
CMD_STOP_CONTINUOUS enum value | microstrain_3dmgx2_imu::IMU | |
CMD_TEMPERATURES enum value | microstrain_3dmgx2_imu::IMU | |
CMD_WRITE_ACCEL_BIAS enum value | microstrain_3dmgx2_imu::IMU | |
CMD_WRITE_GYRO_BIAS enum value | microstrain_3dmgx2_imu::IMU | |
continuous | microstrain_3dmgx2_imu::IMU | private |
counter | microstrain_3dmgx2_imu::IMU | private |
d_offset | microstrain_3dmgx2_imu::IMU | private |
diff_ticks | microstrain_3dmgx2_imu::IMU | private |
extractTime(uint8_t *addr) | microstrain_3dmgx2_imu::IMU | private |
fd | microstrain_3dmgx2_imu::IMU | private |
filterTime(uint64_t imu_time, uint64_t sys_time) | microstrain_3dmgx2_imu::IMU | private |
fixed_offset | microstrain_3dmgx2_imu::IMU | private |
G | microstrain_3dmgx2_imu::IMU | static |
getDeviceIdentifierString(id_string type, char id[17]) | microstrain_3dmgx2_imu::IMU | |
ID_DEVICE_NAME enum value | microstrain_3dmgx2_imu::IMU | |
ID_DEVICE_OPTIONS enum value | microstrain_3dmgx2_imu::IMU | |
ID_MODEL_NUMBER enum value | microstrain_3dmgx2_imu::IMU | |
ID_SERIAL_NUMBER enum value | microstrain_3dmgx2_imu::IMU | |
id_string enum name | microstrain_3dmgx2_imu::IMU | |
IMU() | microstrain_3dmgx2_imu::IMU | |
initGyros(double *bias_x=0, double *bias_y=0, double *bias_z=0) | microstrain_3dmgx2_imu::IMU | |
initTime(double fix_off) | microstrain_3dmgx2_imu::IMU | |
is_gx3 | microstrain_3dmgx2_imu::IMU | private |
KF_K_1 | microstrain_3dmgx2_imu::IMU | privatestatic |
KF_K_2 | microstrain_3dmgx2_imu::IMU | privatestatic |
KF_NUM_SUM | microstrain_3dmgx2_imu::IMU | privatestatic |
last_ticks | microstrain_3dmgx2_imu::IMU | private |
MAX_BYTES_SKIPPED | microstrain_3dmgx2_imu::IMU | privatestatic |
offset | microstrain_3dmgx2_imu::IMU | private |
offset_ticks | microstrain_3dmgx2_imu::IMU | private |
openPort(const char *port_name) | microstrain_3dmgx2_imu::IMU | |
P_time_est | microstrain_3dmgx2_imu::IMU | private |
receive(uint8_t command, void *rep, int rep_len, int timeout=0, uint64_t *sys_time=NULL) | microstrain_3dmgx2_imu::IMU | private |
receiveAccelAngrate(uint64_t *time, double accel[3], double angrate[3]) | microstrain_3dmgx2_imu::IMU | |
receiveAccelAngrateMag(uint64_t *time, double accel[3], double angrate[3], double mag[3]) | microstrain_3dmgx2_imu::IMU | |
receiveAccelAngrateMagOrientation(uint64_t *time, double accel[3], double angrate[3], double mag[3], double orientation[9]) | microstrain_3dmgx2_imu::IMU | |
receiveAccelAngrateOrientation(uint64_t *time, double accel[3], double angrate[3], double orientation[9]) | microstrain_3dmgx2_imu::IMU | |
receiveDelvelDelang(uint64_t *time, double delvel[3], double delang[3]) | microstrain_3dmgx2_imu::IMU | |
receiveEuler(uint64_t *time, double *roll, double *pitch, double *yaw) | microstrain_3dmgx2_imu::IMU | |
receiveRawAccelAngrate(uint64_t *time, double accel[3], double angrate[3]) | microstrain_3dmgx2_imu::IMU | |
send(void *cmd, int cmd_len) | microstrain_3dmgx2_imu::IMU | private |
setContinuous(cmd command) | microstrain_3dmgx2_imu::IMU | |
setFixedOffset(double fix_off) | microstrain_3dmgx2_imu::IMU | inline |
start_time | microstrain_3dmgx2_imu::IMU | private |
stopContinuous() | microstrain_3dmgx2_imu::IMU | |
sum_meas | microstrain_3dmgx2_imu::IMU | private |
TICKS_PER_SEC_GX2 | microstrain_3dmgx2_imu::IMU | privatestatic |
TICKS_PER_SEC_GX3 | microstrain_3dmgx2_imu::IMU | privatestatic |
time_est | microstrain_3dmgx2_imu::IMU | private |
toDouble(uint64_t time) | microstrain_3dmgx2_imu::IMU | private |
toUint64_t(double time) | microstrain_3dmgx2_imu::IMU | private |
transact(void *cmd, int cmd_len, void *rep, int rep_len, int timeout=0) | microstrain_3dmgx2_imu::IMU | private |
wraps | microstrain_3dmgx2_imu::IMU | private |
~IMU() | microstrain_3dmgx2_imu::IMU | |