iCub-main
Public Member Functions | List of all members
yarp::dev::imu3DM_GX3 Class Reference

Driver for 3DM_GX3 IMU unit from MicroStrain. More...

#include <3dm_gx3.h>

+ Inheritance diagram for yarp::dev::imu3DM_GX3:

Public Member Functions

 imu3DM_GX3 ()
 
 ~imu3DM_GX3 ()
 
virtual bool read (yarp::sig::Vector &out)
 
virtual bool getChannels (int *nc)
 
virtual bool open (yarp::os::Searchable &config)
 
virtual bool calibrate (int ch, double v)
 
virtual bool close ()
 
void sample_setting (void)
 
virtual yarp::os::Stamp getLastInputStamp ()
 
bool open (const XSensMTxParameters &par)
 

Detailed Description

Driver for 3DM_GX3 IMU unit from MicroStrain.

Author
Alberto Cardellino

Definition at line 50 of file 3dm_gx3.h.

Constructor & Destructor Documentation

◆ imu3DM_GX3()

imu3DM_GX3::imu3DM_GX3 ( )

Definition at line 23 of file 3dm_gx3.cpp.

◆ ~imu3DM_GX3()

imu3DM_GX3::~imu3DM_GX3 ( )

Definition at line 67 of file 3dm_gx3.cpp.

Member Function Documentation

◆ calibrate()

bool imu3DM_GX3::calibrate ( int  ch,
double  v 
)
virtual

Definition at line 189 of file 3dm_gx3.cpp.

◆ close()

bool imu3DM_GX3::close ( void  )
virtual

Definition at line 170 of file 3dm_gx3.cpp.

◆ getChannels()

bool imu3DM_GX3::getChannels ( int *  nc)
virtual

Definition at line 182 of file 3dm_gx3.cpp.

◆ getLastInputStamp()

yarp::os::Stamp imu3DM_GX3::getLastInputStamp ( )
virtual

Definition at line 226 of file 3dm_gx3.cpp.

◆ open() [1/2]

bool yarp::dev::imu3DM_GX3::open ( const XSensMTxParameters par)

◆ open() [2/2]

bool imu3DM_GX3::open ( yarp::os::Searchable &  config)
virtual

Definition at line 74 of file 3dm_gx3.cpp.

◆ read()

bool imu3DM_GX3::read ( yarp::sig::Vector &  out)
virtual

Definition at line 197 of file 3dm_gx3.cpp.

◆ sample_setting()

void imu3DM_GX3::sample_setting ( void  )

Definition at line 141 of file 3dm_gx3.cpp.


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