CmdMessenger 3.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.BinaryConverter |
CommandMessengerTests.BinaryTextData |
CommandMessenger.Bluetooth.BluetoothConfiguration | Class for storing last succesfull connection
CommandMessenger.Bluetooth.BluetoothConnectionManager | Connection manager for Bluetooth devices
CommandMessenger.Bluetooth.BluetoothSettings |
CommandMessenger.Bluetooth.BluetoothTransport | Manager for Bluetooth connection
CommandMessenger.Bluetooth.BluetoothUtils |
DataLogging.ChartForm |
CommandMessengerTests.ClearTextData |
CommandMessenger.CmdMessenger | Command messenger main class
CommandMessenger.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
CommandMessengerTests.CommandMessengerTest |
CommandMessenger.CommandQueue |
CommandMessenger.CommandStrategy | Base command strategy
CommandMessengerTests.Common |
CommandMessenger.CommunicationManager | Manager for data over transport layer
CommandMessenger.ConnectionManager |
CommandMessenger.ConnectionManagerProgressEventArgs |
CommandMessenger.ConsoleUtils |
ArduinoController.ControllerForm |
DataLogging.DataLogging |
CommandMessenger.DisposableObject |
CommandMessenger.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)
CommandMessengerTests.DoubleConverter | A class to allow the conversion of doubles to string representations of their exact decimal values. The implementation aims for readability over efficiency
CommandMessengerTests.Enumerator |
CommandMessenger.Escaping | Utility class providing escaping functions
CommandMessenger.EventWaiter |
CommandMessenger.GeneralStrategy | Base of general strategy
CommandMessenger.ConnectionManager2.IConnectionManager |
CommandMessenger.IsEscaped | Class for bookkeeping which characters in the stream are escaped
CommandMessenger.TransportLayer.ITransport | Interface for transport layer
CommandMessenger.Serialport.LastConnectedSetting | Class for storing last succesfull connection
CommandMessenger.ListQueue< T > | Queue class
CommandMessenger.TransportLayer.Logger |
Tools.LoggingView |
CommandMessengerTests.MultipleArguments |
CommandMessenger.NewLineEvent.NewLineArgs |
CommandMessenger.NewLineEvent |
CommandMessengerTests.Program |
Receive.Program |
SendAndReceive.Program |
SendAndReceiveBinaryArguments.Program |
SendAndReceiveArguments.Program |
CommandMessenger.QueueSpeed | Class that regulates sleeping within a queue thread. Based on load the sleep time will increase or decrease
CommandMessengerTests.Random |
Receive.Receive |
CommandMessenger.ReceiveCommandQueue | Queue of received commands
CommandMessenger.ReceivedCommand | A command received from CmdMessenger
DataLogging.Properties.Resources | A strongly-typed resource class, for looking up localized strings, etc
_6_ArduinoController.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.SendCommandQueue | Queue of received commands
CommandMessenger.Sender |
CommandMessenger.Serialport.SerialConnectionManager | Connection manager for serial port connection
CommandMessenger.Bluetooth.BluetoothUtils.SerialPort |
CommandMessenger.SerialSettings | Class containing properties related to a serial port
CommandMessenger.Serialport.SerialTransport | Fas Manager for serial port data
_6_ArduinoController.Properties.Settings |
DataLogging.Properties.Settings |
CommandMessengerTests.SetupConnection |
CommandMessenger.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 |
DataLogging.TemperatureControl |
CommandMessenger.TimedAction | Starts a recurring action with fixed interval If still running at next call, the action is skipped
CommandMessenger.TopCommandStrategy | Top strategy. The command is added to the front of the queue
CommandMessengerTests.TransferSpeed |