TactigonDoc  1.3 - 2018-28-12
Documentation of Tactigon libraries exposed in Arduino IDE
Public Member Functions | List of all members
T_GYRO Class Reference

#include <tactigon_IMU.h>

Public Member Functions

 T_GYRO ()
 
T_GyroData getAxis (void)
 
float getFS (void)
 
float getODR (void)
 
uint8_t setFS (float v)
 
uint8_t setODR (float v)
 
void startCalib (void)
 

Detailed Description

Gyroscope Handler Class

Constructor & Destructor Documentation

◆ T_GYRO()

T_GYRO::T_GYRO ( )

Gyroscope sensor Class constructor

Member Function Documentation

◆ getAxis()

T_GyroData T_GYRO::getAxis ( void  )

Get gyroscope data

Returns
T_GyroData: Gyroscope data Class

◆ getFS()

float T_GYRO::getFS ( void  )

Get gyroscope FullScale

Returns
float: gyroscope FullScale [dps]

◆ getODR()

float T_GYRO::getODR ( void  )

Get gyroscope OutputDataRate (ODR)

Returns
float: gyroscope ODR [Hz]

◆ setFS()

uint8_t T_GYRO::setFS ( float  v)

Set gyroscope Full Scale (FS)

Parameters
vgyroscope FS [dps: 125, 500, 1000, 2000, default: 1000]
Returns
uint8_t: outcome of operation (1: OK, 0: Not OK)

◆ setODR()

uint8_t T_GYRO::setODR ( float  v)

Set gyroscope OutputDataRate (ODR)

Parameters
vgyroscope ODR [Hz: 13, 26, 52, 104, 208, 416, 833, 1660, 3330, default: 104]
Returns
uint8_t: outcome of operation (1: OK, 0: Not OK)

◆ startCalib()

void T_GYRO::startCalib ( void  )

Start gyroscope calib. Not blocking but runs in background for about 10 seconds


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