CmdMessenger 4.0.0 CmdMessenger is a serial port messaging library for the .Net / Mono Platform.

- Main Page
- Packages
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

CommandMessengerTests.Acknowledge |
ArduinoController.ArduinoController |
CommandMessenger.AsyncWorker |
CommandMessenger.BinaryConverter |
CommandMessengerTests.BinaryTextData |
CommandMessenger.Transport.Bluetooth.BluetoothConnectionManager | Connection manager for Bluetooth devices
CommandMessenger.Transport.Bluetooth.BluetoothConnectionManagerSettings | Class for storing last succesful connection
CommandMessenger.Transport.Bluetooth.BluetoothConnectionStorer |
CommandMessenger.Transport.Bluetooth.BluetoothTransport | Manager for Bluetooth connection
CommandMessenger.Transport.Bluetooth.BluetoothUtils |
DataLogging.ChartForm |
CommandMessengerTests.ClearTextData |
CommandMessenger.CmdMessenger | Command messenger main class
CommandMessenger.Queue.CollapseCommandStrategy | Collapse command strategy. The purpose of the strategy is to avoid duplicates of a certain command on the queue to avoid lagging
CommandMessenger.Command | A command to be send by CmdMessenger
CommandMessenger.CommandEventArgs |
CommandMessengerTests.CommandMessengerTest |
CommandMessenger.Queue.CommandQueue |
CommandMessenger.Queue.CommandStrategy | Base command strategy
CommandMessengerTests.Common |
CommandMessenger.CommunicationManager | Manager for data over transport layer
CommandMessenger.ConnectionManager |
CommandMessenger.ConnectionManagerProgressEventArgs |
ArduinoController.ControllerForm |
DataLogging.DataLogging |
CommandMessengerTests.Enumerator |
CommandMessenger.EventWaiter |
CommandMessenger.Queue.GeneralStrategy | Base of general strategy
CommandMessenger.Transport.Bluetooth.IBluetoothConnectionStorer |
CommandMessenger.Transport.Serial.ISerialConnectionStorer |
CommandMessenger.IsEscaped | Class for bookkeeping which characters in the stream are escaped
CommandMessenger.Transport.ITransport | Interface for transport layer
CommandMessenger.Queue.ListQueue< T > | Queue class
Tools.LoggingView |
CommandMessengerTests.MultipleArguments |
CommandMessengerTests.Program |
Receive.Program |
SendAndReceiveArguments.Program |
SendAndReceiveBinaryArguments.Program |
SimpleWatchdog.Program |
SendAndReceive.Program |
CommandMessengerTests.Random |
Receive.Receive |
CommandMessenger.Queue.ReceiveCommandQueue | Queue of received commands
CommandMessenger.ReceivedCommand | A command received from CmdMessenger
CommandMessenger.ReceivedCommandSignal |
ArduinoController.Properties.Resources | A strongly-typed resource class, for looking up localized strings, etc
DataLogging.Properties.Resources | A strongly-typed resource class, for looking up localized strings, etc
SendAndReceive.SendAndReceive |
SendAndReceiveArguments.SendAndReceiveArguments |
SendAndReceiveBinaryArguments.SendAndReceiveBinaryArguments |
CommandMessenger.SendCommand | A command to be send by CmdMessenger
CommandMessenger.Queue.SendCommandQueue | Queue of received commands
CommandMessenger.Transport.Serial.SerialConnectionManager | Connection manager for serial port connection
CommandMessenger.Transport.Serial.SerialConnectionManagerSettings | Class for storing last succesfull connection
CommandMessenger.Transport.Serial.SerialConnectionStorer |
CommandMessenger.Transport.Bluetooth.BluetoothUtils.SerialPort |
CommandMessenger.Transport.Serial.SerialSettings | Class containing serial port configuration
CommandMessenger.Transport.Serial.SerialTransport | Fas Manager for serial port data
DataLogging.Properties.Settings |
ArduinoController.Properties.Settings |
CommandMessengerTests.SetupConnection |
SimpleBluetooth.SimpleWatchdog |
SimpleWatchdog.SimpleWatchdog |
CommandMessenger.Queue.StaleGeneralStrategy | Stale strategy. Any command older than the time-out is removed from the queue
CommandMessenger.StringUtils | String utilities
CommandMessenger.StructSerializer | Helper object to convert structures to byte arrays and vice versa
CommandMessengerTests.systemSettings |
CommandMessenger.Transport.Network.TcpConnectionManager |
CommandMessenger.Transport.Network.TcpTransport | Used with network devices. Example: socat tcp-l:1234,reuseaddr,fork file:/dev/ttyACM0,nonblock,raw,echo=0,waitlock=/var/run/tty,b115200
DataLogging.TemperatureControl |
CommandMessenger.Queue.TopCommandStrategy | Top strategy. The command is added to the front of the queue
CommandMessengerTests.TransferSpeed |