Telemetry Types¶
-
enum
Types::
telemetry_data_type
¶ Telemetry data types - each enum corresponds to a a member of telemetry_union.
Values:
-
TELEMETRY_TYPE_INT
= 0¶ Indicates stored integer data
-
TELEMETRY_TYPE_FLOAT
¶ Indicates stored float data
-
-
enum
Types::
telemetry_message_type
¶ Telemetry message types.
Used for serializing/deserializing messages
Values:
-
MESSAGE_TYPE_PACKET
= 0¶ Message containing data
-
MESSAGE_TYPE_SUBSCRIBE
¶ Message containing subscribe request
-
MESSAGE_TYPE_UNSUBSCRIBE
¶ Message containing unsubscribe request
-
MESSAGE_TYPE_DISCONNECT
¶ Message containing disconnect request
-
-
enum
Types::
telemetry_response_type
¶ Telemetry response status.
Values:
-
RESPONSE_OK
= 0¶ Indicates valid response
-
RESPONSE_ERR
¶ Indicates erroneous respnose
-
-
typedef struct topic_list_item
topic_list_item
¶ Structure for storing a list of telemetry sources.
-
typedef struct subscriber_list_item
subscriber_list_item
¶ Structure for storing telemetry subscribers in a list.
-
union
telemetry_union
¶ - #include <types.h>
Telemetry union for storing data.
-
struct
telemetry_source
¶ - #include <types.h>
Telemetry source structure.
-
struct
telemetry_packet
¶ - #include <types.h>
Basic telemetry packet structure - encapsulating routing information and data.
-
struct
topic_list_item
¶ - #include <types.h>
Structure for storing a list of telemetry sources.
-
struct
subscriber_list_item
¶ - #include <types.h>
Structure for storing telemetry subscribers in a list.