OpenDroneIdSystemUpdate class
Update the data in the OPEN_DRONE_ID_SYSTEM message with new location information. This can be sent to update the location information for the operator when no other information in the SYSTEM message has changed. This message allows for efficient operation on radio links which have limited uplink bandwidth while meeting requirements for update frequency of the operator location.
OPEN_DRONE_ID_SYSTEM_UPDATE
- Implemented types
Constructors
- OpenDroneIdSystemUpdate({required int32_t operatorLatitude, required int32_t operatorLongitude, required float operatorAltitudeGeo, required uint32_t timestamp, required uint8_t targetSystem, required uint8_t targetComponent})
- OpenDroneIdSystemUpdate.parse(ByteData data_)
-
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- mavlinkCrcExtra → int
-
no setteroverride
- mavlinkMessageId → int
-
no setteroverride
- operatorAltitudeGeo → float
-
Geodetic altitude of the operator relative to WGS84. If unknown: -1000 m.
final
- operatorLatitude → int32_t
-
Latitude of the operator. If unknown: 0 (both Lat/Lon).
final
- operatorLongitude → int32_t
-
Longitude of the operator. If unknown: 0 (both Lat/Lon).
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- targetComponent → uint8_t
-
Component ID (0 for broadcast).
final
- targetSystem → uint8_t
-
System ID (0 for broadcast).
final
- timestamp → uint32_t
-
32 bit Unix Timestamp in seconds since 00:00:00 01/01/2019.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
serialize(
) → ByteData -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- mavlinkEncodedLength → const int