OsdParamConfig class

Configure an OSD parameter slot.

OSD_PARAM_CONFIG

Implemented types

Constructors

OsdParamConfig({required uint32_t requestId, required float minValue, required float maxValue, required float increment, required uint8_t targetSystem, required uint8_t targetComponent, required uint8_t osdScreen, required uint8_t osdIndex, required List<char> paramId, required OsdParamConfigType configType})
OsdParamConfig.parse(ByteData data_)
factory

Properties

configType OsdParamConfigType
Config type.
final
hashCode int
The hash code for this object.
no setterinherited
increment float
OSD parameter increment.
final
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
maxValue float
OSD parameter maximum value.
final
minValue float
OSD parameter minimum value.
final
osdIndex uint8_t
OSD parameter display index.
final
osdScreen uint8_t
OSD parameter screen index.
final
paramId List<char>
Onboard parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string
final
requestId uint32_t
Request ID - copied to reply.
final
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