MonoBrick EV3 Firmware
Public Member Functions | Protected Member Functions | Properties | List of all members
MonoBrickFirmware.Sensors.EV3ColorSensor Class Reference
Inheritance diagram for MonoBrickFirmware.Sensors.EV3ColorSensor:
MonoBrickFirmware.Sensors.UartSensor MonoBrickFirmware.Sensors.ISensor

Public Member Functions

 EV3ColorSensor (SensorPort port)
 Initializes a new instance of the NXTColorSensor class in color mode More...
 
 EV3ColorSensor (SensorPort port, ColorMode mode)
 Initializes a new instance of the NXTColorSensor class. More...
 
override string ReadAsString ()
 Reads the sensor value as a string. More...
 
int ReadRaw ()
 Read the raw value of the reflected or ambient light. In color mode the color index is returned More...
 
int Read ()
 Read the intensity of the reflected or ambient light in percent. In color mode the color index is returned More...
 
Color ReadColor ()
 Reads the color. More...
 
override string GetSensorName ()
 Gets the name of the sensor. More...
 
override void SelectNextMode ()
 Selects the next mode. More...
 
override void SelectPreviousMode ()
 Selects the previous mode. More...
 
override int NumberOfModes ()
 Numbers the of modes. More...
 
override string SelectedMode ()
 .m.-, More...
 
- Public Member Functions inherited from MonoBrickFirmware.Sensors.UartSensor
 UartSensor (SensorPort port)
 

Protected Member Functions

int CalculateRawAverageAsPct ()
 
- Protected Member Functions inherited from MonoBrickFirmware.Sensors.UartSensor
void Reset ()
 
byte[] GetSensorInfo ()
 Gets the sensor info based on the mode More...
 
bool Initialise (UARTMode mode)
 
bool SetMode (UARTMode mode)
 
byte ReadByte ()
 
byte[] ReadBytes (int length)
 

Properties

ColorMode Mode [get, set]
 Gets or sets the color mode. More...
 
- Properties inherited from MonoBrickFirmware.Sensors.UartSensor
UARTMode uartMode [get, set]
 
SensorPort Port [get]
 
- Properties inherited from MonoBrickFirmware.Sensors.ISensor
SensorPort Port [get]
 Sensor port More...
 

Additional Inherited Members

- Protected Attributes inherited from MonoBrickFirmware.Sensors.UartSensor
const int NumberOfSensorPorts = SensorManager.NumberOfSensorPorts
 
SensorPort port
 

Constructor & Destructor Documentation

MonoBrickFirmware.Sensors.EV3ColorSensor.EV3ColorSensor ( SensorPort  port)
inline

Initializes a new instance of the NXTColorSensor class in color mode

MonoBrickFirmware.Sensors.EV3ColorSensor.EV3ColorSensor ( SensorPort  port,
ColorMode  mode 
)
inline

Initializes a new instance of the NXTColorSensor class.

Parameters
modeMode.

Member Function Documentation

override string MonoBrickFirmware.Sensors.EV3ColorSensor.GetSensorName ( )
inlinevirtual

Gets the name of the sensor.

Returns
The sensor name.

Implements MonoBrickFirmware.Sensors.UartSensor.

override int MonoBrickFirmware.Sensors.EV3ColorSensor.NumberOfModes ( )
inlinevirtual

Numbers the of modes.

Returns
The number of modes

Implements MonoBrickFirmware.Sensors.UartSensor.

int MonoBrickFirmware.Sensors.EV3ColorSensor.Read ( )
inline

Read the intensity of the reflected or ambient light in percent. In color mode the color index is returned

override string MonoBrickFirmware.Sensors.EV3ColorSensor.ReadAsString ( )
inlinevirtual

Reads the sensor value as a string.

Returns
The value as a string

Implements MonoBrickFirmware.Sensors.UartSensor.

Color MonoBrickFirmware.Sensors.EV3ColorSensor.ReadColor ( )
inline

Reads the color.

Returns
The color.
int MonoBrickFirmware.Sensors.EV3ColorSensor.ReadRaw ( )
inline

Read the raw value of the reflected or ambient light. In color mode the color index is returned

Returns
The raw value
override string MonoBrickFirmware.Sensors.EV3ColorSensor.SelectedMode ( )
inlinevirtual

.m.-,

Returns
The mode.

Implements MonoBrickFirmware.Sensors.UartSensor.

override void MonoBrickFirmware.Sensors.EV3ColorSensor.SelectNextMode ( )
inlinevirtual

Selects the next mode.

Implements MonoBrickFirmware.Sensors.UartSensor.

override void MonoBrickFirmware.Sensors.EV3ColorSensor.SelectPreviousMode ( )
inlinevirtual

Selects the previous mode.

Implements MonoBrickFirmware.Sensors.UartSensor.

Property Documentation

ColorMode MonoBrickFirmware.Sensors.EV3ColorSensor.Mode
getset

Gets or sets the color mode.

The color mode.


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