C# 클래스 KinectRCCar.CarController.CarControllerService

상속: ICarControllerService, IDisposable
파일 보기 프로젝트 열기: devinh/KinectRCCar

공개 메소드들

메소드 설명
CarControllerService ( IMbedService portService, ICarControllerSettings settings ) : System
Dispose ( ) : void
GetDirection ( ) : double
GetVelocity ( ) : double
OnCarControllerStatusChanged ( CarControllerStatus status ) : void
Read ( ControlPot pot ) : int
Reset ( ) : void
SetDirection ( double directionPercent ) : void
SetVelocity ( double velocityPercent ) : void
Start ( ) : void
Stop ( ) : void
Write ( ControlPot pot, int value ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
MbedServiceOnMbedStatusChanged ( object sender, MbedStatusEventArgs mbedStatusEventArgs ) : void

메소드 상세

CarControllerService() 공개 메소드

public CarControllerService ( IMbedService portService, ICarControllerSettings settings ) : System
portService IMbedService
settings ICarControllerSettings
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

GetDirection() 공개 메소드

public GetDirection ( ) : double
리턴 double

GetVelocity() 공개 메소드

public GetVelocity ( ) : double
리턴 double

OnCarControllerStatusChanged() 공개 메소드

public OnCarControllerStatusChanged ( CarControllerStatus status ) : void
status CarControllerStatus
리턴 void

Read() 공개 메소드

public Read ( ControlPot pot ) : int
pot ControlPot
리턴 int

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SetDirection() 공개 메소드

public SetDirection ( double directionPercent ) : void
directionPercent double
리턴 void

SetVelocity() 공개 메소드

public SetVelocity ( double velocityPercent ) : void
velocityPercent double
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

Write() 공개 메소드

public Write ( ControlPot pot, int value ) : void
pot ControlPot
value int
리턴 void