CmdMessenger  4.0.0
CmdMessenger is a serial port messaging library for the .Net / Mono Platform.
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.BluetoothConnectionManagerConnection manager for Bluetooth devices
CommandMessenger.Transport.Bluetooth.BluetoothConnectionManagerSettingsClass for storing last succesful connection
CommandMessenger.Transport.Bluetooth.BluetoothConnectionStorer
CommandMessenger.Transport.Bluetooth.BluetoothTransportManager for Bluetooth connection
CommandMessenger.Transport.Bluetooth.BluetoothUtils
DataLogging.ChartForm
CommandMessengerTests.ClearTextData
CommandMessenger.CmdMessengerCommand messenger main class
CommandMessenger.Queue.CollapseCommandStrategyCollapse command strategy. The purpose of the strategy is to avoid duplicates of a certain command on the queue to avoid lagging
CommandMessenger.CommandA command to be send by CmdMessenger
CommandMessenger.CommandEventArgs
CommandMessengerTests.CommandMessengerTest
CommandMessenger.Queue.CommandQueue
CommandMessenger.Queue.CommandStrategyBase command strategy
CommandMessengerTests.Common
CommandMessenger.CommunicationManagerManager for data over transport layer
CommandMessenger.ConnectionManager
CommandMessenger.ConnectionManagerProgressEventArgs
ArduinoController.ControllerForm
DataLogging.DataLogging
CommandMessengerTests.Enumerator
CommandMessenger.EventWaiter
CommandMessenger.Queue.GeneralStrategyBase of general strategy
CommandMessenger.Transport.Bluetooth.IBluetoothConnectionStorer
CommandMessenger.Transport.Serial.ISerialConnectionStorer
CommandMessenger.IsEscapedClass for bookkeeping which characters in the stream are escaped
CommandMessenger.Transport.ITransportInterface 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.ReceiveCommandQueueQueue of received commands
CommandMessenger.ReceivedCommandA command received from CmdMessenger
CommandMessenger.ReceivedCommandSignal
ArduinoController.Properties.ResourcesA strongly-typed resource class, for looking up localized strings, etc
DataLogging.Properties.ResourcesA strongly-typed resource class, for looking up localized strings, etc
SendAndReceive.SendAndReceive
SendAndReceiveArguments.SendAndReceiveArguments
SendAndReceiveBinaryArguments.SendAndReceiveBinaryArguments
CommandMessenger.SendCommandA command to be send by CmdMessenger
CommandMessenger.Queue.SendCommandQueueQueue of received commands
CommandMessenger.Transport.Serial.SerialConnectionManagerConnection manager for serial port connection
CommandMessenger.Transport.Serial.SerialConnectionManagerSettingsClass for storing last succesfull connection
CommandMessenger.Transport.Serial.SerialConnectionStorer
CommandMessenger.Transport.Bluetooth.BluetoothUtils.SerialPort
CommandMessenger.Transport.Serial.SerialSettingsClass containing serial port configuration
CommandMessenger.Transport.Serial.SerialTransportFas Manager for serial port data
DataLogging.Properties.Settings
ArduinoController.Properties.Settings
CommandMessengerTests.SetupConnection
SimpleBluetooth.SimpleWatchdog
SimpleWatchdog.SimpleWatchdog
CommandMessenger.Queue.StaleGeneralStrategyStale strategy. Any command older than the time-out is removed from the queue
CommandMessenger.StringUtilsString utilities
CommandMessenger.StructSerializerHelper object to convert structures to byte arrays and vice versa
CommandMessengerTests.systemSettings
CommandMessenger.Transport.Network.TcpConnectionManager
CommandMessenger.Transport.Network.TcpTransportUsed 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.TopCommandStrategyTop strategy. The command is added to the front of the queue
CommandMessengerTests.TransferSpeed