IcarousKinematicBands class

Kinematic multi bands (track) output from Daidalus

ICAROUS_KINEMATIC_BANDS

Implemented types

Constructors

IcarousKinematicBands({required float min1, required float max1, required float min2, required float max2, required float min3, required float max3, required float min4, required float max4, required float min5, required float max5, required int8_t numbands, required IcarousTrackBandTypes type1, required IcarousTrackBandTypes type2, required IcarousTrackBandTypes type3, required IcarousTrackBandTypes type4, required IcarousTrackBandTypes type5})
IcarousKinematicBands.parse(ByteData data_)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
max1 float
max angle (degrees)
final
max2 float
max angle (degrees)
final
max3 float
max angle (degrees)
final
max4 float
max angle (degrees)
final
max5 float
max angle (degrees)
final
min1 float
min angle (degrees)
final
min2 float
min angle (degrees)
final
min3 float
min angle (degrees)
final
min4 float
min angle (degrees)
final
min5 float
min angle (degrees)
final
numbands int8_t
Number of track bands
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type1 IcarousTrackBandTypes
See the TRACK_BAND_TYPES enum.
final
type2 IcarousTrackBandTypes
See the TRACK_BAND_TYPES enum.
final
type3 IcarousTrackBandTypes
See the TRACK_BAND_TYPES enum.
final
type4 IcarousTrackBandTypes
See the TRACK_BAND_TYPES enum.
final
type5 IcarousTrackBandTypes
See the TRACK_BAND_TYPES enum.
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