ControlLoops class abstract
Control Loops class
Enable or disable control loops.
- Inheritance
-
- Object
- Message
- ImcMessage
- ControlLoops
- Implemented types
Constructors
- ControlLoops([void updates(ControlLoopsBuilder b)?])
-
factory
Properties
- abbrev → String
-
no setteroverride
- dst → int
-
no setterinherited
- dstEnt → int
-
no setterinherited
- enable → ControlLoopsEnumEnable
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- mask → CLoopsMaskBitfield
-
Control loop mask.
no setter
- msgId → int
-
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scopeRef → int
-
Unsigned integer reference for the scope of the control loop message.
Scope reference should only be set by a maneuver.
Should be set to an always increasing reference at the time of dispatching this message.
Lower level controllers must inherit the same scope reference sent by maneuver.
This same scope reference must be sent down to lower control layers.
no setter
- src → int
-
no setterinherited
- srcEnt → int
-
no setterinherited
- sync → int
-
no setterinherited
- timestamp → DateTime?
-
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(ControlLoopsBuilder)) → ControlLoops -
Rebuilds the instance.
inherited
-
toBuilder(
) → ControlLoopsBuilder -
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