Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Interfaces Design for Gyro Sensor:

Code Block
languagecppc#
titleGyro.h
firstline1
linenumberstrue
/*Library for the communication with  
the Gyrosensor. Provides functions  
to read its values*/ 
 
//returns the single values separated by axes 
int getXTiltinggetRoll(); 
int getYTiltinggetPitch(); 
int getZTiltinggetYaw(); 
 
//returns an array containing the value for all three axes 
int* getTilting();

Roll Pitch and Yaw named after following Graphic: (source: https://engineering.purdue.edu/ece477/Archive/2011/Spring/S11-Grp09/images_oliver/RollPitchYaw.bmp)

Image Added

 

Interface Design for Acceleration Sensor:

Code Block
languagec#
titleAcceleration.h
firstline1
collapselinenumberstrue
/*Library for the communication with  
the Accelerometer. Provides functions  
to read its values*/ 
 
//returns the single values separated by axes 
int getXAccel(); 
int getYAccel(); 
int getZAccel(); 
 
//returns an array containing the value for all three axes 
int* getAccel();

...

Code Block
languagec#
titleCompass.h
firstline1
linenumberstrue
/*Library for the communication with  
the Magnetometer. Provides functions  
to read its values*/ 
 
//returns the single values separated by axes 
int getXMag(); 
int getYMag(); 
int getZMag(); 
 
//returns an array containing the value for all three axes 
int* getMag();

 

|