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

상속: IPort, IRunnable, IDmxOutput
파일 보기 프로젝트 열기: HakanL/animatroller 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
log System.Logger

공개 메소드들

메소드 설명
Connect ( PhysicalDevice device ) : DMXPro
DMXPro ( string portName ) : System
Run ( ) : void
SendDimmerValue ( int channel, byte value ) : SendStatus
SendDimmerValues ( int firstChannel, byte values ) : SendStatus
SendDimmerValues ( int firstChannel, byte values, int offset, int length ) : SendStatus
Start ( ) : void
Stop ( ) : void

보호된 메소드들

메소드 설명
SendSerialCommand ( byte label, byte data ) : void
packetManager_PacketReceived ( object sender, DmxPacketManager e ) : void

비공개 메소드들

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

메소드 상세

Connect() 공개 메소드

public Connect ( PhysicalDevice device ) : DMXPro
device PhysicalDevice
리턴 DMXPro

DMXPro() 공개 메소드

public DMXPro ( string portName ) : System
portName string
리턴 System

Run() 공개 메소드

public Run ( ) : void
리턴 void

SendDimmerValue() 공개 메소드

public SendDimmerValue ( int channel, byte value ) : SendStatus
channel int
value byte
리턴 SendStatus

SendDimmerValues() 공개 메소드

public SendDimmerValues ( int firstChannel, byte values ) : SendStatus
firstChannel int
values byte
리턴 SendStatus

SendDimmerValues() 공개 메소드

public SendDimmerValues ( int firstChannel, byte values, int offset, int length ) : SendStatus
firstChannel int
values byte
offset int
length int
리턴 SendStatus

SendSerialCommand() 보호된 메소드

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

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

packetManager_PacketReceived() 보호된 메소드

protected packetManager_PacketReceived ( object sender, DmxPacketManager e ) : void
sender object
e DmxPacketManager
리턴 void

프로퍼티 상세

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

protected static Logger,System log
리턴 System.Logger