ReportedState class abstract
Reported State class
A vehicle state that is reported to other consoles (including PDAConsole). Source can be acoustic tracker, SMS, Wi-Fi, etc...
- Inheritance
-
- Object
- Message
- ImcMessage
- ReportedState
- Implemented types
Constructors
- ReportedState([void updates(ReportedStateBuilder b)?])
-
factory
Properties
- abbrev → String
-
no setteroverride
- depth → double
-
The reported depth. In the case of not knowing the depth 0 will be reported.
Airplanes usually have negative values (por positive altitude).
no setter
- dst → int
-
no setterinherited
- dstEnt → int
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- lat → double
-
no setter
- lon → double
-
no setter
- msgId → int
-
no setteroverride
- pitch → double
-
The theta Euler angle from the vehicle's attitude.
no setter
- rcpTime → double
-
The time when the packet was sent, as seen by the packet
dispatcher. The number of seconds is represented in Universal
Coordinated Time (UCT) in seconds since Jan 1, 1970 using IEEE
double precision floating point numbers.
no setter
- roll → double
-
The phi Euler angle from the vehicle's attitude.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sid → String
-
The id of the system whose position is being reported (it can be a vehicle's id, a boat name, etc)
no setter
- src → int
-
no setterinherited
- srcEnt → int
-
no setterinherited
- sType → ReportedStateEnumSType
-
How the position was received/calculated
no setter
- sync → int
-
no setterinherited
- timestamp → DateTime?
-
no setterinherited
- yaw → double
-
The psi Euler angle from the vehicle's attitude.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(ReportedStateBuilder)) → ReportedState -
Rebuilds the instance.
inherited
-
toBuilder(
) → ReportedStateBuilder -
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