C# 클래스 Animatroller.Framework.Expander.SerialController

상속: IRunnable
파일 보기 프로젝트 열기: HakanL/animatroller

보호된 프로퍼티들

프로퍼티 타입 설명
log Logger

공개 메소드들

메소드 설명
Run ( ) : void
SerialController ( string portName, byte address ) : System
Start ( ) : void
Stop ( ) : void

보호된 메소드들

메소드 설명
CommandReceived ( string data ) : void
SendRaw ( byte rawData ) : void
SendSerialCommand ( byte data ) : void
SendSerialCommand ( byte cmd, byte data ) : void
SendSerialCommand ( byte cmd, byte channel, byte data ) : void
SendSerialCommand ( string data ) : void

비공개 메소드들

메소드 설명
lineManager_LineReceived ( object sender, LineManager e ) : void
serialPort_DataReceived ( object sender, System.IO.Ports.SerialDataReceivedEventArgs e ) : void

메소드 상세

CommandReceived() 보호된 추상적인 메소드

protected abstract CommandReceived ( string data ) : void
data string
리턴 void

Run() 공개 메소드

public Run ( ) : void
리턴 void

SendRaw() 보호된 메소드

protected SendRaw ( byte rawData ) : void
rawData byte
리턴 void

SendSerialCommand() 보호된 메소드

protected SendSerialCommand ( byte data ) : void
data byte
리턴 void

SendSerialCommand() 보호된 메소드

protected SendSerialCommand ( byte cmd, byte data ) : void
cmd byte
data byte
리턴 void

SendSerialCommand() 보호된 메소드

protected SendSerialCommand ( byte cmd, byte channel, byte data ) : void
cmd byte
channel byte
data byte
리턴 void

SendSerialCommand() 보호된 메소드

protected SendSerialCommand ( string data ) : void
data string
리턴 void

SerialController() 공개 메소드

public SerialController ( string portName, byte address ) : System
portName string
address byte
리턴 System

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

프로퍼티 상세

log 보호되어 있는 정적으로 프로퍼티

protected static Logger log
리턴 Logger