C# Class BrickPi.Sensors.NXTTouchSensor

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

Méthodes publiques

Méthode Description
GetSensorName ( ) : string
IsPressed ( ) : bool

Determines whether the touch sensor is pressed.

NXTTouchSensor ( BrickPortSensor port ) : System

Initialize a new NXT Touch sensor

NXTTouchSensor ( BrickPortSensor port, int timeout ) : System

Initialize a new NXT Touch sensor

NumberOfModes ( ) : int
ReadAsString ( ) : string

Reads the sensor value as a string.

ReadRaw ( ) : int

Reads the raw sensor value

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
OnPropertyChanged ( string name ) : void
StopTimerInternal ( ) : void

Method Details

GetSensorName() public méthode

public GetSensorName ( ) : string
Résultat string

IsPressed() public méthode

Determines whether the touch sensor is pressed.
public IsPressed ( ) : bool
Résultat bool

NXTTouchSensor() public méthode

Initialize a new NXT Touch sensor
public NXTTouchSensor ( BrickPortSensor port ) : System
port BrickPortSensor Sensor port
Résultat System

NXTTouchSensor() public méthode

Initialize a new NXT Touch sensor
public NXTTouchSensor ( BrickPortSensor port, int timeout ) : System
port BrickPortSensor Sensor port
timeout int Period in millisecond to check sensor value changes
Résultat System

NumberOfModes() public méthode

public NumberOfModes ( ) : int
Résultat int

ReadAsString() public méthode

Reads the sensor value as a string.
public ReadAsString ( ) : string
Résultat string

ReadRaw() public méthode

Reads the raw sensor value
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