ExternalNavData class abstract
External Navigation Data class
This message is a representation of the state of the vehicle, as seen by an external navigation computer.
An example usage is when DUNE is used with ardupilot. The data gathered from the autopilot is a complete navigation solution.
ExternalNavData contains an inline Estimated State, which is a complete description of the system in terms of parameters such as position, orientation and velocities at a particular moment in time.
The Type field selects wether the navigation data is a full state estimation, or only concerns attitude or position/velocity.
- Inheritance
-
- Object
- Message
- ImcMessage
- ExternalNavData
- Implemented types
Constructors
-
factory
Properties
- abbrev → String
-
no setteroverride
- 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
- src → int
-
no setterinherited
- srcEnt → int
-
no setterinherited
- state → EstimatedState?
-
External Navigation Data.
no setter
- sync → int
-
no setterinherited
- timestamp → DateTime?
-
no setterinherited
- type → ExternalNavDataEnumType
-
The type of external navigation data
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(ExternalNavDataBuilder)) → ExternalNavData -
Rebuilds the instance.
inherited
-
toBuilder(
) → ExternalNavDataBuilder -
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