ECRobot C++ API for LEGO MINDSTORMS NXT  1.0.10
ecrobot::GyroSensor Class Reference

HiTechnic Gyro sensor (http://www.hitechnic.com/) class. More...

#include <GyroSensor.h>

Inheritance diagram for ecrobot::GyroSensor:
ecrobot::Sensor

List of all members.

Public Member Functions

 GyroSensor (ePortS port)
 Constructor.
void setOffset (S16 offset)
 Set gyro sensor offset.
S16 getAnglerVelocity (void) const
 Get angler velocity.
S16 get (void) const
 Get raw A/D value.

Static Public Attributes

static const S16 DEFAULT_OFFSET = 605
 Default gyro sensor offset value.

Protected Member Functions

ePortS getPort (void) const
 Get the sensor connected port.

Detailed Description

HiTechnic Gyro sensor (http://www.hitechnic.com/) class.


Constructor & Destructor Documentation

Constructor.

Note:
This class must be constructed as a global object. Otherwise, a device assertion will be displayed
in the LCD when the object is constructed as a non global object.
When the object is destructed while the system is shut down, the device is de-activated automatically.

Parameters:
portGyro sensor connected port
Returns:
-

Member Function Documentation

S16 ecrobot::Sensor::get ( void  ) const [inline, inherited]

Get raw A/D value.

Parameters:
-
Returns:
raw A/D value (0 to 1023)

Get angler velocity.

Parameters:
-
Returns:
Angler velocity [deg/sec]
ePortS ecrobot::Sensor::getPort ( void  ) const [inline, protected, inherited]

Get the sensor connected port.

Parameters:
-
Returns:
Sensor connected port
void ecrobot::GyroSensor::setOffset ( S16  offset)

Set gyro sensor offset.

Parameters:
offsetOffset value (The sensor value at 0[deg/sec])
Returns:
-

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Enumerations Enumerator Friends Defines