C# 클래스 BrickPi.Sensors.NXTLightSensor

상속: INotifyPropertyChanged, ISensor
파일 보기 프로젝트 열기: Ellerbach/BrickPi 1 사용 예제들

공개 메소드들

메소드 설명
GetSensorName ( ) : string
NXTLightSensor ( BrickPortSensor port ) : System

Initialize a NXT Light Sensor

NXTLightSensor ( BrickPortSensor port, LightMode mode ) : System

Initialize a NXT Light Sensor

NXTLightSensor ( BrickPortSensor port, LightMode mode, int timeout ) : System

Initialize a NXT Light Sensor

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

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

비공개 메소드들

메소드 설명
OnPropertyChanged ( string name ) : void
StopTimerInternal ( ) : void

메소드 상세

GetSensorName() 공개 메소드

public GetSensorName ( ) : string
리턴 string

NXTLightSensor() 공개 메소드

Initialize a NXT Light Sensor
public NXTLightSensor ( BrickPortSensor port ) : System
port BrickPortSensor Sensor port
리턴 System

NXTLightSensor() 공개 메소드

Initialize a NXT Light Sensor
public NXTLightSensor ( BrickPortSensor port, LightMode mode ) : System
port BrickPortSensor Sensor port
mode LightMode Light mode
리턴 System

NXTLightSensor() 공개 메소드

Initialize a NXT Light Sensor
public NXTLightSensor ( BrickPortSensor port, LightMode mode, int timeout ) : System
port BrickPortSensor Sensor port
mode LightMode Light mode
timeout int Period in millisecond to check sensor value changes
리턴 System

NumberOfModes() 공개 메소드

public NumberOfModes ( ) : int
리턴 int

ReadAsString() 공개 메소드

public ReadAsString ( ) : string
리턴 string

ReadRaw() 공개 메소드

public ReadRaw ( ) : int
리턴 int

SelectNextMode() 공개 메소드

public SelectNextMode ( ) : void
리턴 void

SelectPreviousMode() 공개 메소드

public SelectPreviousMode ( ) : void
리턴 void

SelectedMode() 공개 메소드

public SelectedMode ( ) : string
리턴 string

UpdateSensor() 공개 메소드

Update the sensor and this will raised an event on the interface
public UpdateSensor ( object state ) : void
state object
리턴 void