C# Class KinectRCCar.CarController.CarControllerService

Inheritance: ICarControllerService, IDisposable
Afficher le fichier Open project: devinh/KinectRCCar

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
MbedServiceOnMbedStatusChanged ( object sender, MbedStatusEventArgs mbedStatusEventArgs ) : void

Method Details

CarControllerService() public méthode

public CarControllerService ( IMbedService portService, ICarControllerSettings settings ) : System
portService IMbedService
settings ICarControllerSettings
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetDirection() public méthode

public GetDirection ( ) : double
Résultat double

GetVelocity() public méthode

public GetVelocity ( ) : double
Résultat double

OnCarControllerStatusChanged() public méthode

public OnCarControllerStatusChanged ( CarControllerStatus status ) : void
status CarControllerStatus
Résultat void

Read() public méthode

public Read ( ControlPot pot ) : int
pot ControlPot
Résultat int

Reset() public méthode

public Reset ( ) : void
Résultat void

SetDirection() public méthode

public SetDirection ( double directionPercent ) : void
directionPercent double
Résultat void

SetVelocity() public méthode

public SetVelocity ( double velocityPercent ) : void
velocityPercent double
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

Write() public méthode

public Write ( ControlPot pot, int value ) : void
pot ControlPot
value int
Résultat void