PlanTransition class abstract
Plan Transition class
Describes a plan transition within a plan specification. A transition states the vehicle conditions that must be met to signal the transition, the maneuver that should be started as a result, and an optional set of actions triggered by the transition.
- Inheritance
-
- Object
- Message
- ImcMessage
- PlanTransition
- Implemented types
Constructors
- PlanTransition([void updates(PlanTransitionBuilder b)?])
-
factory
Properties
- abbrev → String
-
no setteroverride
-
actions
→ List<
ImcMessage> -
Messages processed when the transition is triggered.
no setter
- conditions → String
-
Comma separated list of conditions for transition. Each
condition identifier corresponds to a known predicate which is
interpreted and tested internally by the vehicle.
no setter
- destMan → String
-
Target maneuver name.
If it equals the special value 'done' then plan should
terminate with a success status.
If it equals the special value 'error' then the plan should
terminate with an error status.
no setter
- dst → int
-
no setterinherited
- dstEnt → int
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- msgId → int
-
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sourceMan → String
-
Comma separated list of maneuver IDs, or the special value '.'
to identify a global plan transition.
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(PlanTransitionBuilder)) → PlanTransition -
Rebuilds the instance.
inherited
-
toBuilder(
) → PlanTransitionBuilder -
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