blip  0.1
GyroscopeSensorEvent Class Reference

A gyroscope sensor event, which measures angular speed. More...

#include <GyroscopeSensorEvent.hpp>

Inheritance diagram for GyroscopeSensorEvent:

Public Types

enum  Type { Type_Key, Type_Motion, Type_Sensor, Type_Timer }
 Event types. More...
 

Public Member Functions

virtual ~GyroscopeSensorEvent ()
 Destructor. More...
 
float getAngularSpeedX () const
 Get the angular speed around the X-axis. More...
 
float getAngularSpeedY () const
 Get the angular speed around the Y-axis. More...
 
float getAngularSpeedZ () const
 Get the angular speed around the Z-axis. More...
 
Accuracy getAccuracy () const
 Get the accuracy of the sensor event values. More...
 
float getValue (int index) const throw ()
 Get a sensor value. More...
 
virtual time_ms_t getEventTime () const
 Get the time at which this event occurred. More...
 
Sensor::Type getSensorType () const
 Get the sensor type. More...
 
Type getType () const
 Get the event type. More...
 

Detailed Description

A gyroscope sensor event, which measures angular speed.

All values are in rad/s (radians per second).

Author
Mark Lindner

Member Enumeration Documentation

◆ Type

enum Type
inherited

Event types.

Enumerator
Type_Key 

Key input events.

Type_Motion 

Motion input events.

Type_Sensor 

Sensor events.

Type_Timer 

Timer events.

Constructor & Destructor Documentation

◆ ~GyroscopeSensorEvent()

~GyroscopeSensorEvent ( )
virtual

Destructor.

Member Function Documentation

◆ getAccuracy()

Accuracy getAccuracy ( ) const
inlineinherited

Get the accuracy of the sensor event values.

◆ getAngularSpeedX()

float getAngularSpeedX ( ) const
inline

Get the angular speed around the X-axis.

◆ getAngularSpeedY()

float getAngularSpeedY ( ) const
inline

Get the angular speed around the Y-axis.

◆ getAngularSpeedZ()

float getAngularSpeedZ ( ) const
inline

Get the angular speed around the Z-axis.

◆ getEventTime()

virtual time_ms_t getEventTime ( ) const
inlinevirtualinherited

Get the time at which this event occurred.

Implements Event.

◆ getSensorType()

Sensor::Type getSensorType ( ) const
inlineinherited

Get the sensor type.

◆ getType()

Type getType ( ) const
inlineinherited

Get the event type.

◆ getValue()

float getValue ( int  index) const
throw (
)
inherited

Get a sensor value.

Parameters
indexThe value index. Must be between 0 and 15, inclusive. The number of significant values, and the meaning of each, is dependent on the sensor type.
Returns
The sensor value.

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