C# Class KinectRCCar.CarController.Serial.MbedPortService

Inheritance: IMbedService
Show file Open project: devinh/KinectRCCar

Public Methods

Method Description
Dispose ( ) : void
MbedPortService ( ISerialPortAdapter serialPortAdapter, IWmiMbedHelper wmiMbedHelper, string comPort, int baudRate, ICarControllerSettings settings ) : System
OnMbedStatusChanged ( MbedStatus status ) : void
RPC ( string function ) : string
Start ( ) : void
Stop ( ) : void

Private Methods

Method Description
GetMbedPortName ( string strStartKey = null ) : string
MbedPortService ( ISerialPortAdapter serialPortAdapter, IWmiMbedHelper wmiMbedHelper, ICarControllerSettings settings ) : System
SerialPortAdapterOnErrorReceived ( object sender, System.IO.Ports.SerialErrorReceivedEventArgs e ) : void
WmiMbedHelperOnMbedAttachedEvent ( object sender, MbedAttachedEventArgs mbedAttachedEventArgs ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

MbedPortService() public method

public MbedPortService ( ISerialPortAdapter serialPortAdapter, IWmiMbedHelper wmiMbedHelper, string comPort, int baudRate, ICarControllerSettings settings ) : System
serialPortAdapter ISerialPortAdapter
wmiMbedHelper IWmiMbedHelper
comPort string
baudRate int
settings ICarControllerSettings
return System

OnMbedStatusChanged() public method

public OnMbedStatusChanged ( MbedStatus status ) : void
status MbedStatus
return void

RPC() public method

public RPC ( string function ) : string
function string
return string

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void