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