ServoOutputRaw class

Superseded by ACTUATOR_OUTPUT_STATUS. The RAW values of the servo outputs (for RC input from the remote, use the RC_CHANNELS messages). The standard PPM modulation is as follows: 1000 microseconds: 0%, 2000 microseconds: 100%.

SERVO_OUTPUT_RAW

Implemented types

Constructors

ServoOutputRaw({required uint32_t timeUsec, required uint16_t servo1Raw, required uint16_t servo2Raw, required uint16_t servo3Raw, required uint16_t servo4Raw, required uint16_t servo5Raw, required uint16_t servo6Raw, required uint16_t servo7Raw, required uint16_t servo8Raw, required uint8_t port, required uint16_t servo9Raw, required uint16_t servo10Raw, required uint16_t servo11Raw, required uint16_t servo12Raw, required uint16_t servo13Raw, required uint16_t servo14Raw, required uint16_t servo15Raw, required uint16_t servo16Raw})
ServoOutputRaw.parse(ByteData data_)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
port uint8_t
Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
servo10Raw uint16_t
Servo output 10 value
final
servo11Raw uint16_t
Servo output 11 value
final
servo12Raw uint16_t
Servo output 12 value
final
servo13Raw uint16_t
Servo output 13 value
final
servo14Raw uint16_t
Servo output 14 value
final
servo15Raw uint16_t
Servo output 15 value
final
servo16Raw uint16_t
Servo output 16 value
final
servo1Raw uint16_t
Servo output 1 value
final
servo2Raw uint16_t
Servo output 2 value
final
servo3Raw uint16_t
Servo output 3 value
final
servo4Raw uint16_t
Servo output 4 value
final
servo5Raw uint16_t
Servo output 5 value
final
servo6Raw uint16_t
Servo output 6 value
final
servo7Raw uint16_t
Servo output 7 value
final
servo8Raw uint16_t
Servo output 8 value
final
servo9Raw uint16_t
Servo output 9 value
final
timeUsec uint32_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