C# Class BrickPi.Sensors.NXTColorSensor

Inheritance: INotifyPropertyChanged, ISensor
Afficher le fichier Open project: Ellerbach/BrickPi Class Usage Examples

Méthodes publiques

Méthode Description
GetSensorName ( ) : string
NXTColorSensor ( BrickPortSensor port ) : System

Initialize a NXT Color Sensor

NXTColorSensor ( BrickPortSensor port, ColorSensorMode mode ) : System

Initialize a NXT Color Sensor

NXTColorSensor ( BrickPortSensor port, ColorSensorMode mode, int timeout ) : System

Initialize a NXT Color Sensor

NumberOfModes ( ) : int
Read ( ) : int

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

ReadAsString ( ) : string
ReadColor ( ) : System.Color

Reads the color.

ReadRGBColor ( ) : RGBColor

Reads the color of the RGB.

ReadRaw ( ) : int
SelectNextMode ( ) : void
SelectPreviousMode ( ) : void
SelectedMode ( ) : string
UpdateSensor ( object state ) : void

Update the sensor and this will raised an event on the interface

Private Methods

Méthode Description
CalculateRawAverage ( ) : int
CalculateRawAverageAsPct ( ) : int
GetRawValues ( ) : void
OnPropertyChanged ( string name ) : void
StopTimerInternal ( ) : void

Method Details

GetSensorName() public méthode

public GetSensorName ( ) : string
Résultat string

NXTColorSensor() public méthode

Initialize a NXT Color Sensor
public NXTColorSensor ( BrickPortSensor port ) : System
port BrickPortSensor Sensor port
Résultat System

NXTColorSensor() public méthode

Initialize a NXT Color Sensor
public NXTColorSensor ( BrickPortSensor port, ColorSensorMode mode ) : System
port BrickPortSensor Sensor port
mode ColorSensorMode Color mode
Résultat System

NXTColorSensor() public méthode

Initialize a NXT Color Sensor
public NXTColorSensor ( BrickPortSensor port, ColorSensorMode mode, int timeout ) : System
port BrickPortSensor Sensor port
mode ColorSensorMode Color mode
timeout int Period in millisecond to check sensor value changes
Résultat System

NumberOfModes() public méthode

public NumberOfModes ( ) : int
Résultat int

Read() public méthode

Read the intensity of the reflected or ambient light in percent. In color mode the color index is returned
public Read ( ) : int
Résultat int

ReadAsString() public méthode

public ReadAsString ( ) : string
Résultat string

ReadColor() public méthode

Reads the color.
public ReadColor ( ) : System.Color
Résultat System.Color

ReadRGBColor() public méthode

Reads the color of the RGB.
public ReadRGBColor ( ) : RGBColor
Résultat RGBColor

ReadRaw() public méthode

public ReadRaw ( ) : int
Résultat int

SelectNextMode() public méthode

public SelectNextMode ( ) : void
Résultat void

SelectPreviousMode() public méthode

public SelectPreviousMode ( ) : void
Résultat void

SelectedMode() public méthode

public SelectedMode ( ) : string
Résultat string

UpdateSensor() public méthode

Update the sensor and this will raised an event on the interface
public UpdateSensor ( object state ) : void
state object
Résultat void