HilRcInputsRaw class
Sent from simulation to autopilot. The RAW values of the RC channels received. The standard PPM modulation is as follows: 1000 microseconds: 0%, 2000 microseconds: 100%. Individual receivers/transmitters might violate this specification.
HIL_RC_INPUTS_RAW
- Implemented types
Constructors
- HilRcInputsRaw({required uint64_t timeUsec, 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 uint16_t chan9Raw, required uint16_t chan10Raw, required uint16_t chan11Raw, required uint16_t chan12Raw, required uint8_t rssi})
- HilRcInputsRaw.parse(ByteData data_)
-
factory
Properties
- chan10Raw → uint16_t
-
RC channel 10 value
final
- chan11Raw → uint16_t
-
RC channel 11 value
final
- chan12Raw → uint16_t
-
RC channel 12 value
final
- chan1Raw → uint16_t
-
RC channel 1 value
final
- chan2Raw → uint16_t
-
RC channel 2 value
final
- chan3Raw → uint16_t
-
RC channel 3 value
final
- chan4Raw → uint16_t
-
RC channel 4 value
final
- chan5Raw → uint16_t
-
RC channel 5 value
final
- chan6Raw → uint16_t
-
RC channel 6 value
final
- chan7Raw → uint16_t
-
RC channel 7 value
final
- chan8Raw → uint16_t
-
RC channel 8 value
final
- chan9Raw → uint16_t
-
RC channel 9 value
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- mavlinkCrcExtra → int
-
no setteroverride
- mavlinkMessageId → int
-
no setteroverride
- rssi → uint8_t
-
Receive signal strength indicator in device-dependent units/scale. Values:
0-254
, UINT8_MAX: invalid/unknown.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- timeUsec → uint64_t
-
Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude of the number.
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