C# Class Queue.Hub.Svetovod.SvetovodConnection

Inheritance: IDisposable
显示文件 Open project: breslavsky/queue

Protected Properties

Property Type Description
disposed bool
logger Logger
receivedBytes List
receivedResetEvent System.Threading.ManualResetEvent

Public Methods

Method Description
Dispose ( ) : void
SvetovodConnection ( string port ) : NLog

Protected Methods

Method Description
CreateBody ( byte data ) : byte[]
CreateHeader ( byte sysnum, byte com1, byte com2, byte com3 ) : byte[]
Dispose ( bool disposing ) : void
OnDispose ( ) : void
WriteToPort ( byte bytes ) : void
WriteToPort ( byte header, byte body ) : void

Private Methods

Method Description
CleanupReceivedData ( List data ) : void
High ( int num ) : byte
Low ( int num ) : byte
Port_DataReceived ( object sender, System.IO.Ports.SerialDataReceivedEventArgs e ) : void
Port_ErrorReceived ( object sender, System.IO.Ports.SerialErrorReceivedEventArgs e ) : void

Method Details

CreateBody() protected static method

protected static CreateBody ( byte data ) : byte[]
data byte
return byte[]

CreateHeader() protected static method

protected static CreateHeader ( byte sysnum, byte com1, byte com2, byte com3 ) : byte[]
sysnum byte
com1 byte
com2 byte
com3 byte
return byte[]

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

OnDispose() protected method

protected OnDispose ( ) : void
return void

SvetovodConnection() public method

public SvetovodConnection ( string port ) : NLog
port string
return NLog

WriteToPort() protected method

protected WriteToPort ( byte bytes ) : void
bytes byte
return void

WriteToPort() protected method

protected WriteToPort ( byte header, byte body ) : void
header byte
body byte
return void

Property Details

disposed protected_oe property

protected bool disposed
return bool

logger protected_oe property

protected Logger logger
return Logger

receivedBytes protected_oe property

protected List receivedBytes
return List

receivedResetEvent protected_oe property

protected ManualResetEvent,System.Threading receivedResetEvent
return System.Threading.ManualResetEvent