microstrain_3dmgx2_imu::IMU Member List
This is the complete list of members for microstrain_3dmgx2_imu::IMU, including all inherited members.
closePort()microstrain_3dmgx2_imu::IMU
cmd enum namemicrostrain_3dmgx2_imu::IMU
CMD_ACCEL_ANGRATE enum valuemicrostrain_3dmgx2_imu::IMU
CMD_ACCEL_ANGRATE_MAG enum valuemicrostrain_3dmgx2_imu::IMU
CMD_ACCEL_ANGRATE_MAG_ORIENT enum valuemicrostrain_3dmgx2_imu::IMU
CMD_ACCEL_ANGRATE_ORIENT enum valuemicrostrain_3dmgx2_imu::IMU
CMD_ATT_UPDATE enum valuemicrostrain_3dmgx2_imu::IMU
CMD_CAPTURE_GYRO_BIAS enum valuemicrostrain_3dmgx2_imu::IMU
CMD_CONTINUOUS enum valuemicrostrain_3dmgx2_imu::IMU
CMD_DELVEL_DELANG enum valuemicrostrain_3dmgx2_imu::IMU
CMD_DELVEL_DELANG_MAG enum valuemicrostrain_3dmgx2_imu::IMU
CMD_DEV_ID_STR enum valuemicrostrain_3dmgx2_imu::IMU
CMD_EULER enum valuemicrostrain_3dmgx2_imu::IMU
CMD_EULER_ANGRATE enum valuemicrostrain_3dmgx2_imu::IMU
CMD_GYROSTAB_ANGRATE_MAG enum valuemicrostrain_3dmgx2_imu::IMU
CMD_MAG_VEC enum valuemicrostrain_3dmgx2_imu::IMU
CMD_ORIENT enum valuemicrostrain_3dmgx2_imu::IMU
CMD_RAW enum valuemicrostrain_3dmgx2_imu::IMU
CMD_STOP_CONTINUOUS enum valuemicrostrain_3dmgx2_imu::IMU
CMD_TEMPERATURES enum valuemicrostrain_3dmgx2_imu::IMU
CMD_WRITE_ACCEL_BIAS enum valuemicrostrain_3dmgx2_imu::IMU
CMD_WRITE_GYRO_BIAS enum valuemicrostrain_3dmgx2_imu::IMU
continuousmicrostrain_3dmgx2_imu::IMU [private]
countermicrostrain_3dmgx2_imu::IMU [private]
d_offsetmicrostrain_3dmgx2_imu::IMU [private]
diff_ticksmicrostrain_3dmgx2_imu::IMU [private]
extractTime(uint8_t *addr)microstrain_3dmgx2_imu::IMU [private]
fdmicrostrain_3dmgx2_imu::IMU [private]
filterTime(uint64_t imu_time, uint64_t sys_time)microstrain_3dmgx2_imu::IMU [private]
fixed_offsetmicrostrain_3dmgx2_imu::IMU [private]
Gmicrostrain_3dmgx2_imu::IMU [static]
getDeviceIdentifierString(id_string type, char id[17])microstrain_3dmgx2_imu::IMU
ID_DEVICE_NAME enum valuemicrostrain_3dmgx2_imu::IMU
ID_DEVICE_OPTIONS enum valuemicrostrain_3dmgx2_imu::IMU
ID_MODEL_NUMBER enum valuemicrostrain_3dmgx2_imu::IMU
ID_SERIAL_NUMBER enum valuemicrostrain_3dmgx2_imu::IMU
id_string enum namemicrostrain_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_gx3microstrain_3dmgx2_imu::IMU [private]
KF_K_1microstrain_3dmgx2_imu::IMU [private, static]
KF_K_2microstrain_3dmgx2_imu::IMU [private, static]
KF_NUM_SUMmicrostrain_3dmgx2_imu::IMU [private, static]
last_ticksmicrostrain_3dmgx2_imu::IMU [private]
MAX_BYTES_SKIPPEDmicrostrain_3dmgx2_imu::IMU [private, static]
offsetmicrostrain_3dmgx2_imu::IMU [private]
offset_ticksmicrostrain_3dmgx2_imu::IMU [private]
openPort(const char *port_name)microstrain_3dmgx2_imu::IMU
P_time_estmicrostrain_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_timemicrostrain_3dmgx2_imu::IMU [private]
stopContinuous()microstrain_3dmgx2_imu::IMU
sum_measmicrostrain_3dmgx2_imu::IMU [private]
TICKS_PER_SEC_GX2microstrain_3dmgx2_imu::IMU [private, static]
TICKS_PER_SEC_GX3microstrain_3dmgx2_imu::IMU [private, static]
time_estmicrostrain_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]
wrapsmicrostrain_3dmgx2_imu::IMU [private]
~IMU()microstrain_3dmgx2_imu::IMU


microstrain_3dmgx2_imu
Author(s): Jeremy Leibs, Blaise Gassend
autogenerated on Thu Apr 24 2014 15:26:55