RcChannelsOverride class

The RAW values of the RC channels sent to the MAV to override info received from the RC radio. The standard PPM modulation is as follows: 1000 microseconds: 0%, 2000 microseconds: 100%. Individual receivers/transmitters might violate this specification. Note carefully the semantic differences between the first 8 channels and the subsequent channels

RC_CHANNELS_OVERRIDE

Implemented types

Constructors

RcChannelsOverride({required uint16_t chan1Raw, required uint16_t chan2Raw, required uint16_t chan3Raw, required uint16_t chan4Raw, required uint16_t chan5Raw, required uint16_t chan6Raw, required uint16_t chan7Raw, required uint16_t chan8Raw, required uint8_t targetSystem, required uint8_t targetComponent, required uint16_t chan9Raw, required uint16_t chan10Raw, required uint16_t chan11Raw, required uint16_t chan12Raw, required uint16_t chan13Raw, required uint16_t chan14Raw, required uint16_t chan15Raw, required uint16_t chan16Raw, required uint16_t chan17Raw, required uint16_t chan18Raw})
RcChannelsOverride.parse(ByteData data_)
factory

Properties

chan1Raw uint16_t
RC channel 1 value. A value of UINT16_MAX means to ignore this field. A value of 0 means to release this channel back to the RC radio.
final
chan2Raw uint16_t
RC channel 2 value. A value of UINT16_MAX means to ignore this field. A value of 0 means to release this channel back to the RC radio.
final
chan3Raw uint16_t
RC channel 3 value. A value of UINT16_MAX means to ignore this field. A value of 0 means to release this channel back to the RC radio.
final
chan4Raw uint16_t
RC channel 4 value. A value of UINT16_MAX means to ignore this field. A value of 0 means to release this channel back to the RC radio.
final
chan5Raw uint16_t
RC channel 5 value. A value of UINT16_MAX means to ignore this field. A value of 0 means to release this channel back to the RC radio.
final
chan6Raw uint16_t
RC channel 6 value. A value of UINT16_MAX means to ignore this field. A value of 0 means to release this channel back to the RC radio.
final
chan7Raw uint16_t
RC channel 7 value. A value of UINT16_MAX means to ignore this field. A value of 0 means to release this channel back to the RC radio.
final
chan8Raw uint16_t
RC channel 8 value. A value of UINT16_MAX means to ignore this field. A value of 0 means to release this channel back to the RC radio.
final
chan9Raw uint16_t
RC channel 9 value. A value of 0 or UINT16_MAX means to ignore this field. A value of UINT16_MAX-1 means to release this channel back to the RC radio.
final
chan10Raw uint16_t
RC channel 10 value. A value of 0 or UINT16_MAX means to ignore this field. A value of UINT16_MAX-1 means to release this channel back to the RC radio.
final
chan11Raw uint16_t
RC channel 11 value. A value of 0 or UINT16_MAX means to ignore this field. A value of UINT16_MAX-1 means to release this channel back to the RC radio.
final
chan12Raw uint16_t
RC channel 12 value. A value of 0 or UINT16_MAX means to ignore this field. A value of UINT16_MAX-1 means to release this channel back to the RC radio.
final
chan13Raw uint16_t
RC channel 13 value. A value of 0 or UINT16_MAX means to ignore this field. A value of UINT16_MAX-1 means to release this channel back to the RC radio.
final
chan14Raw uint16_t
RC channel 14 value. A value of 0 or UINT16_MAX means to ignore this field. A value of UINT16_MAX-1 means to release this channel back to the RC radio.
final
chan15Raw uint16_t
RC channel 15 value. A value of 0 or UINT16_MAX means to ignore this field. A value of UINT16_MAX-1 means to release this channel back to the RC radio.
final
chan16Raw uint16_t
RC channel 16 value. A value of 0 or UINT16_MAX means to ignore this field. A value of UINT16_MAX-1 means to release this channel back to the RC radio.
final
chan17Raw uint16_t
RC channel 17 value. A value of 0 or UINT16_MAX means to ignore this field. A value of UINT16_MAX-1 means to release this channel back to the RC radio.
final
chan18Raw uint16_t
RC channel 18 value. A value of 0 or UINT16_MAX means to ignore this field. A value of UINT16_MAX-1 means to release this channel back to the RC radio.
final
hashCode int
The hash code for this object.
no setterinherited
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
targetComponent uint8_t
Component ID
final
targetSystem uint8_t
System ID
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