Get desktop application:
View/edit binary Protocol Buffers messages
repeated string errors = 1
repeated string warnings = 2
string port = 1
int32 baud_rate = 2
uint64 received_packets_count = 3
uint64 sent_packets_count = 4
uint64 error_packets_count = 5
string release_tag = 1
string commit_hash = 2
string branch_name = 3
Used in: Telemetry
float pitch = 1
float roll = 2
float yaw = 3
Used in: Telemetry
Used in: Telemetry
float altitude = 1
float vertical_speed = 2
Used in: Telemetry
float voltage = 1
float current = 2
float fuel = 3
float remaining = 4
Used in: CRSFDeviceFieldData
string name = 1
uint32 id = 3
uint32 parent_id = 4
uint32 timeout = 6
string message = 7
Used in: CRSFDeviceFieldCommand
IDLE = 0
CLICK = 1
EXECUTING = 2
ASK_CONFIRM = 3
CONFIRMED = 4
CANCEL = 5
QUERY = 6
Used in: GetCRSFDeviceFieldRes, GetCRSFDeviceFieldsRes, SetCRSFDeviceFieldReq, SetCRSFDeviceFieldRes, Telemetry
Used in: Telemetry
uint32 id = 1
uint32 chunks_remaining = 2
uint32 parent_id = 3
bytes buffer = 5
Used in: CRSFDeviceFieldData
string name = 1
uint32 id = 3
uint32 parent_id = 4
float value = 5
float min = 6
float max = 7
float default = 8
string units = 9
Used in: CRSFDeviceFieldData
string name = 1
uint32 id = 3
uint32 parent_id = 4
Used in: CRSFDeviceFieldData
string name = 1
uint32 id = 3
uint32 parent_id = 4
string value = 5
Used in: CRSFDeviceFieldData
string name = 1
uint32 id = 3
uint32 parent_id = 4
int32 value = 5
int32 min = 6
int32 max = 7
int32 default = 8
string units = 9
Used in: CRSFDeviceFieldData
string name = 1
uint32 id = 3
uint32 parent_id = 4
int32 value = 5
int32 min = 6
int32 max = 7
int32 default = 8
string units = 9
Used in: CRSFDeviceFieldData
string name = 1
uint32 id = 3
uint32 parent_id = 4
int64 value = 5
int64 min = 6
int64 max = 7
int64 default = 8
string units = 9
Used in: CRSFDeviceFieldData
string name = 1
uint32 id = 3
uint32 parent_id = 4
int32 value = 5
int32 min = 6
int32 max = 7
int32 default = 8
string units = 9
Used in: CRSFDeviceFieldData
string name = 1
uint32 id = 3
uint32 parent_id = 4
string value = 5
Used in: CRSFDeviceFieldData
string name = 1
uint32 id = 3
uint32 parent_id = 4
repeated string options = 5
uint32 value = 6
uint32 min = 7
uint32 max = 8
uint32 default = 9
string units = 10
Used in: CRSFDeviceFieldCommand, CRSFDeviceFieldEntryData, CRSFDeviceFieldFloat, CRSFDeviceFieldFolder, CRSFDeviceFieldInfo, CRSFDeviceFieldInt16, CRSFDeviceFieldInt32, CRSFDeviceFieldInt64, CRSFDeviceFieldInt8, CRSFDeviceFieldString, CRSFDeviceFieldTextSelect, CRSFDeviceFieldUint16, CRSFDeviceFieldUint32, CRSFDeviceFieldUint64, CRSFDeviceFieldUint8
UINT8 = 0
INT8 = 1
UINT16 = 2
INT16 = 3
UINT32 = 4
INT32 = 5
UINT64 = 6
INT64 = 7
FLOAT = 8
TEXT_SELECT = 9
STRING = 10
FOLDER = 11
INFO = 12
COMMAND = 13
VTX = 14
STATUS = 46
OUT_OF_RANGE = 127
Used in: CRSFDeviceFieldData
string name = 1
uint32 id = 3
uint32 parent_id = 4
uint32 value = 5
uint32 min = 6
uint32 max = 7
uint32 default = 8
string units = 9
Used in: CRSFDeviceFieldData
string name = 1
uint32 id = 3
uint32 parent_id = 4
uint32 value = 5
uint32 min = 6
uint32 max = 7
uint32 default = 8
string units = 9
Used in: CRSFDeviceFieldData
string name = 1
uint32 id = 3
uint32 parent_id = 4
uint64 value = 5
uint64 min = 6
uint64 max = 7
uint64 default = 8
string units = 9
Used in: CRSFDeviceFieldData
string name = 1
uint32 id = 3
uint32 parent_id = 4
uint32 value = 5
uint32 min = 6
uint32 max = 7
uint32 default = 8
string units = 9
Used in: GetCRSFDeviceFieldReq, GetCRSFDeviceFieldsReq, GetCRSFDevicesRes, SetCRSFDeviceFieldReq, Telemetry
uint32 id = 1
string name = 2
uint32 serial_number = 3
string hardware_version = 4
string software_version = 5
uint32 field_count = 6
uint32 parameter_version = 7
Used in: GetCRSFDeviceLinkStatusRes, Telemetry
uint32 bad_packets_count = 2
uint32 good_packets_count = 1
string warning_info = 4
Used as request type in: JoystickControl.clearCRSFDeviceLinkCriticalFlags, JoystickControl.getAppInfo, JoystickControl.getCRSFDeviceLinkStatus, JoystickControl.getCRSFDevices, JoystickControl.getConfig, JoystickControl.getEvalStream, JoystickControl.getGamepads, JoystickControl.getLinkStream, JoystickControl.getTelemetryStream, JoystickControl.getTransmitters, JoystickControl.startHTTP, JoystickControl.stopHTTP, JoystickControl.stopLink, JoystickControl.validateConfig
Used as response type in: JoystickControl.clearCRSFDeviceLinkCriticalFlags, JoystickControl.setConfig, JoystickControl.startHTTP, JoystickControl.startLink, JoystickControl.stopHTTP, JoystickControl.stopLink
(message has no fields)
Used in: EvalStates
bool isNaN = 2
int32 value = 3
Used in: Telemetry
Used in: Telemetry
float latitude = 1
float longitude = 2
float ground_speed = 3
float heading = 4
int32 altitude = 5
uint32 satellites = 6
Used in: GetGamepadStreamReq, GetGamepadsRes
string id = 1
string name = 2
int32 axes = 3
int32 buttons = 4
int32 hats = 5
Used in: GamepadInputsStates
int32 index = 2
int32 value = 3
Used in: GamepadInputState
Used in: Telemetry
uint32 uplink_rssi = 1
uint32 downlink_power = 2
Used in: Telemetry
int32 uplink_rssi1 = 1
int32 uplink_rssi2 = 2
uint32 uplink_link_quality = 3
int32 uplink_snr = 4
uint32 active_antenna = 5
uint32 radio_frequency_mode = 6
uint32 uplink_power = 7
int32 downlink_rssi = 8
uint32 downlink_link_quality = 9
int32 downlink_snr = 10
Used in: CRSFDeviceLinkStatusData
CONNECTED = 0
STATUS1 = 1
MODEL_MATCH = 2
IS_ARMED = 3
WARNING1 = 4
ERROR_CONNECTED = 5
ERROR_BAUDRATE = 6
CRITICAL_WARNING2 = 7
Used in: Telemetry
uint32 downlink_rssi = 1
uint32 uplink_power = 2
uint32 uplink_fps = 3
Used in: LinkState
PortUnknown = 0
PortDisconnected = 1
PortConnected = 2
Used in: LinkState
SupervisorUnknown = 0
SupervisorInactive = 1
SupervisorActive = 2
Used in: Telemetry
int32 rate = 1
int32 offset = 2
Used in: GetTransmitterRes, GetTransmitterStreamReq
string port = 1
string name = 2
Used in: TransmitterChannels
int32 channel_number = 1
int32 channel_value = 2
Used in: ValidationErrors
string message = 1
string location = 2
Used in: Telemetry