CustomManeuver class abstract

Custom Maneuver class

The Custom Maneuver message may be used as specification of a very specific maneuver not covered by the IMC scope. The settings of the maneuver are just its id, timeout and other settings encoded as a tuple list.

Inheritance
Implemented types

Constructors

CustomManeuver([void updates(CustomManeuverBuilder b)?])
factory

Properties

abbrev String
no setteroverride
custom String
Custom settings for maneuver.
no setter
dst int
no setterinherited
dstEnt int
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
msgId int
no setteroverride
name String
The maneuver name, used as key by an implementation to bind the maneuver to the corresponding controller.
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 int
The amount of time the maneuver is allowed to run. If the maneuver is not completed in the amount of time specified an error will be generated.
no setter
timestamp DateTime?
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(CustomManeuverBuilder)) CustomManeuver
Rebuilds the instance.
inherited
toBuilder() CustomManeuverBuilder
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

Constants

staticId → const int