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

RCX Light sensor class. More...

#include <RcxLightSensor.h>

Inheritance diagram for ecrobot::RcxLightSensor:
ecrobot::Sensor

List of all members.

Public Member Functions

 RcxLightSensor (ePortS port)
 Constructor (supply 9V to the sensor).
S16 getBrightness (void) const
 Get brightness.
S16 get (void) const
 Get raw A/D value.

Protected Member Functions

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

Detailed Description

RCX Light sensor class.


Constructor & Destructor Documentation

Constructor (supply 9V to the sensor).

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:
portRCX light 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 brightness.

Parameters:
-
Returns:
Brightness value (greater value means brighter)
ePortS ecrobot::Sensor::getPort ( void  ) const [inline, protected, inherited]

Get the sensor connected port.

Parameters:
-
Returns:
Sensor connected port

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