CmdMessenger
3.0
CmdMessenger is a serial port messaging library for the .Net / Mono Platform.
|
Packages | |
package | TransportLayer |
Classes | |
class | BinaryConverter |
class | CmdMessenger |
Command messenger main class. More... | |
class | Command |
A command to be send by CmdMessenger. More... | |
class | CommunicationManager |
Fas Manager for serial port data. More... | |
class | DisposableObject |
class | DisposeStack |
The dispose stack takes manages disposal of objects that are pushed onto the stack. When the stack is disposed all objects are disposed (in reversed order). More... | |
class | IsEscaped |
Class for bookkeeping which characters in the stream are escaped. More... | |
class | Escaping |
Utility class providing escaping functions. More... | |
class | CollapseCommandStrategy |
Collapse command strategy. The purpose of the strategy is to avoid duplicates of a certain command on the queue to avoid lagging. More... | |
class | CommandQueue |
class | CommandStrategy |
Base command strategy. More... | |
class | GeneralStrategy |
Base of general strategy. More... | |
class | ListQueue |
Queue class. More... | |
class | QueueSpeed |
Class that regulates sleeping within a queue thread. Based on load the sleep time will increase or decrease. More... | |
class | ReceiveCommandQueue |
Queue of received commands. More... | |
class | SendCommandQueue |
Queue of received commands. More... | |
class | StaleGeneralStrategy |
Stale strategy. Any command older than the time-out is removed from the queue. More... | |
class | TopCommandStrategy |
Top strategy. The command is added to the front of the queue. More... | |
class | ReceivedCommand |
A command received from CmdMessenger. More... | |
class | SendCommand |
A command to be send by CmdMessenger. More... | |
class | SerialSettings |
Class containing properties related to a serial port. More... | |
class | StringUtils |
String utilities. More... | |
class | StructSerializer |
Helper object to convert structures to byte arrays and vice versa. More... | |
class | TimedAction |
Starts a recurring action with fixed interval If still running at next call, the action is skipped. More... | |
class | TimeUtils |
Class to get a timestamp. | |
Enumerations | |
enum | ClearQueue { KeepQueue, ClearSendQueue, ClearReceivedQueue, ClearSendAndReceivedQueue } |