CmdMessenger
3.0
CmdMessenger is a serial port messaging library for the .Net / Mono Platform.
|
A command received from CmdMessenger. More...
Public Member Functions | |
ReceivedCommand () | |
Default constructor. | |
ReceivedCommand (string[] arguments) | |
Constructor. | |
bool | Next () |
Fetches the next argument. | |
bool | Available () |
returns if a next command is available | |
Int16 | ReadInt16Arg () |
Reads the current argument as short value. | |
UInt16 | ReadUInt16Arg () |
Reads the current argument as unsigned short value. | |
bool | ReadBoolArg () |
Reads the current argument as boolean value. | |
Int32 | ReadInt32Arg () |
Reads the current argument as int value. | |
UInt32 | ReadUInt32Arg () |
Reads the current argument as unsigned int value. | |
Single | ReadFloatArg () |
Reads the current argument as a float value. | |
Single | ReadDoubleArg () |
Reads the current argument as a double value. | |
String | ReadStringArg () |
Reads the current argument as a string value. | |
Single | ReadBinFloatArg () |
Reads the current binary argument as a float value. | |
Double | ReadBinDoubleArg () |
Reads the current binary argument as a double value. | |
Int16 | ReadBinInt16Arg () |
Reads the current binary argument as a short value. | |
UInt16 | ReadBinUInt16Arg () |
Reads the current binary argument as a unsigned short value. | |
Int32 | ReadBinInt32Arg () |
Reads the current binary argument as a int value. | |
UInt32 | ReadBinUInt32Arg () |
Reads the current binary argument as a unsigned int value. | |
String | ReadBinStringArg () |
Reads the current binary argument as a string value. | |
bool | ReadBinBoolArg () |
Reads the current binary argument as a boolean value. | |
Properties | |
long | TimeStamp [get, set] |
Gets or sets the time stamp. | |
bool | Ok [get] |
Returns whether this is a valid & filled command. | |
string | this[int index] [get] |
Indexer to get arguments directly. | |
int | CommandId [get] |
Gets the command ID. |
A command received from CmdMessenger.
Default constructor.
CommandMessenger.ReceivedCommand.ReceivedCommand | ( | string[] | arguments | ) |
Constructor.
arguments | All command arguments, first one is command ID |
returns if a next command is available
Fetches the next argument.
Reads the current binary argument as a boolean value.
Reads the current binary argument as a double value.
Reads the current binary argument as a float value.
Reads the current binary argument as a short value.
Reads the current binary argument as a int value.
Reads the current binary argument as a string value.
Reads the current binary argument as a unsigned short value.
Reads the current binary argument as a unsigned int value.
Reads the current argument as boolean value.
Reads the current argument as a double value.
Reads the current argument as a float value.
Reads the current argument as short value.
Reads the current argument as int value.
Reads the current argument as a string value.
Reads the current argument as unsigned short value.
Reads the current argument as unsigned int value.
Gets the command ID.
The command ID.
bool CommandMessenger.ReceivedCommand.Ok [get] |
Returns whether this is a valid & filled command.
true if ok, false if not.
string CommandMessenger.ReceivedCommand.this[int index] [get] |
Indexer to get arguments directly.
The indexed item.
long CommandMessenger.ReceivedCommand.TimeStamp [get, set] |
Gets or sets the time stamp.
The time stamp.