FwSoaringData class
Fixed-wing soaring (i.e. thermal seeking) data
FW_SOARING_DATA
- Implemented types
Constructors
- FwSoaringData({required uint64_t timestamp, required uint64_t timestampmodechanged, required float xw, required float xr, required float xlat, required float xlon, required float varw, required float varr, required float varlat, required float varlon, required float loiterradius, required float loiterdirection, required float disttosoarpoint, required float vsinkexp, required float z1Localupdraftspeed, required float z2Deltaroll, required float z1Exp, required float z2Exp, required float thermalgsnorth, required float thermalgseast, required float tseDot, required float debugvar1, required float debugvar2, required uint8_t controlmode, required uint8_t valid})
- FwSoaringData.parse(ByteData data_)
-
factory
Properties
- controlmode → uint8_t
-
Control Mode
-
final - debugvar1 → float
-
Debug variable 1
final
- debugvar2 → float
-
Debug variable 2
final
- disttosoarpoint → float
-
Distance to soar point
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- loiterdirection → float
-
Suggested loiter direction
final
- loiterradius → float
-
Suggested loiter radius
final
- mavlinkCrcExtra → int
-
no setteroverride
- mavlinkMessageId → int
-
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- thermalgseast → float
-
Thermal drift (from estimator prediction step only)
final
- thermalgsnorth → float
-
Thermal drift (from estimator prediction step only)
final
- timestamp → uint64_t
-
Timestamp
final
- timestampmodechanged → uint64_t
-
Timestamp since last mode change
final
- tseDot → float
-
Total specific energy change (filtered)
final
- valid → uint8_t
-
Data valid
-
final - varlat → float
-
Variance Lat
final
- varlon → float
-
Variance Lon
final
- varr → float
-
Variance R
final
- varw → float
-
Variance W
final
- vsinkexp → float
-
Expected sink rate at current airspeed, roll and throttle
final
- xlat → float
-
Thermal center latitude
final
- xlon → float
-
Thermal center longitude
final
- xr → float
-
Thermal radius
final
- xw → float
-
Thermal core updraft strength
final
- z1Exp → float
-
Expected measurement 1
final
- z1Localupdraftspeed → float
-
Measurement / updraft speed at current/local airplane position
final
- z2Deltaroll → float
-
Measurement / roll angle tracking error
final
- z2Exp → float
-
Expected measurement 2
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