C# Class Queue.Hub.Svetovod.SvetovodConnection

Inheritance: IDisposable
Afficher le fichier Open project: breslavsky/queue

Protected Properties

Свойство Type Description
disposed bool
logger Logger
receivedBytes List
receivedResetEvent System.Threading.ManualResetEvent

Méthodes publiques

Méthode Description
Dispose ( ) : void
SvetovodConnection ( string port ) : NLog

Méthodes protégées

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

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

protected static CreateBody ( byte data ) : byte[]
data byte
Résultat byte[]

CreateHeader() protected static méthode

protected static CreateHeader ( byte sysnum, byte com1, byte com2, byte com3 ) : byte[]
sysnum byte
com1 byte
com2 byte
com3 byte
Résultat byte[]

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

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

OnDispose() protected méthode

protected OnDispose ( ) : void
Résultat void

SvetovodConnection() public méthode

public SvetovodConnection ( string port ) : NLog
port string
Résultat NLog

WriteToPort() protected méthode

protected WriteToPort ( byte bytes ) : void
bytes byte
Résultat void

WriteToPort() protected méthode

protected WriteToPort ( byte header, byte body ) : void
header byte
body byte
Résultat void

Property Details

disposed protected_oe property

protected bool disposed
Résultat bool

logger protected_oe property

protected Logger logger
Résultat Logger

receivedBytes protected_oe property

protected List receivedBytes
Résultat List

receivedResetEvent protected_oe property

protected ManualResetEvent,System.Threading receivedResetEvent
Résultat System.Threading.ManualResetEvent