C# 클래스 GarageDoor.Device.GarageDoorDriver

파일 보기 프로젝트 열기: mlinnen/HacksterIOWin10IoT 1 사용 예제들

공개 메소드들

메소드 설명
GarageDoorDriver ( GarageDoorProducer producer ) : System
GetCurrentStatus ( ) : DoorStatus
OpenGarageDoor ( bool open ) : void
Start ( ) : void
ToggleGarage ( ) : void

비공개 메소드들

메소드 설명
EvaluateDoorState ( ) : void
FireRelay ( ) : void
InitGPIO ( ) : void
RelayTimeCallback ( object state ) : void
_doorDownPin_ValueChanged ( Windows.Devices.Gpio.GpioPin sender, Windows.Devices.Gpio.GpioPinValueChangedEventArgs args ) : void
_doorUpPin_ValueChanged ( Windows.Devices.Gpio.GpioPin sender, Windows.Devices.Gpio.GpioPinValueChangedEventArgs args ) : void

메소드 상세

GarageDoorDriver() 공개 메소드

public GarageDoorDriver ( GarageDoorProducer producer ) : System
producer GarageDoorProducer
리턴 System

GetCurrentStatus() 공개 메소드

public GetCurrentStatus ( ) : DoorStatus
리턴 DoorStatus

OpenGarageDoor() 공개 메소드

public OpenGarageDoor ( bool open ) : void
open bool
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

ToggleGarage() 공개 메소드

public ToggleGarage ( ) : void
리턴 void