RemoteCommand class abstract
Remote Command class
Command to remote system. If a system receives a RemoteCommand and it isn't the intended recipient, then it should resend it.
- Inheritance
-
- Object
- Message
- ImcMessage
- RemoteData
- RemoteCommand
- Implemented types
Constructors
- RemoteCommand([void updates(RemoteCommandBuilder b)?])
-
factory
Properties
- abbrev → String
-
no setteroverride
- cmd → ImcMessage?
-
Command to be unpacked by the recipient.
no setter
- destination → int
-
IMC id of the recipient.
no setter
- dst → int
-
no setterinherited
- dstEnt → int
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- msgId → int
-
no setteroverride
- originalSource → int
-
IMC id of the original sender.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- src → int
-
no setterinherited
- srcEnt → int
-
no setterinherited
- sync → int
-
no setterinherited
- timeout → double
-
Expiration time of the message (Epoch Time), in seconds. If the message doesn't reach the destination within timeout,
the validity of the message expires and there will be no more attempts to transmit the message.
no setter
- timestamp → DateTime?
-
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(RemoteCommandBuilder)) → RemoteCommand -
Rebuilds the instance.
inherited
-
toBuilder(
) → RemoteCommandBuilder -
Converts the instance to a builder
B
.inherited -
toJson(
[bool includeHeader = true]) → Map< String, dynamic> -
To JSON object
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited