4 #ifndef PB_JAIABOT_SENSOR_PROTOBUF_NANOPB_JAIABOT_MESSAGES_SENSOR_METADATA_PB_H_INCLUDED
5 #define PB_JAIABOT_SENSOR_PROTOBUF_NANOPB_JAIABOT_MESSAGES_SENSOR_METADATA_PB_H_INCLUDED
8 #include "jaiabot/messages/sensor/catalog.pb.h"
10 #if PB_PROTO_HEADER_VERSION != 40
11 #error Regenerate this file with the current version of nanopb generator.
51 #define jaiabot_sensor_protobuf_Metadata_init_default {_jaiabot_sensor_protobuf_Sensor_MIN, false, 0, false, jaiabot_sensor_protobuf_Metadata_Calibration_init_default, false, 0, 0, {jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default}, false, 0, false, 0}
52 #define jaiabot_sensor_protobuf_Metadata_Calibration_init_default {false, 0, false, 0, false, 0}
53 #define jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default {"", ""}
54 #define jaiabot_sensor_protobuf_Metadata_init_zero {_jaiabot_sensor_protobuf_Sensor_MIN, false, 0, false, jaiabot_sensor_protobuf_Metadata_Calibration_init_zero, false, 0, 0, {jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero}, false, 0, false, 0}
55 #define jaiabot_sensor_protobuf_Metadata_Calibration_init_zero {false, 0, false, 0, false, 0}
56 #define jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero {"", ""}
59 #define jaiabot_sensor_protobuf_Metadata_Calibration_time_performed_tag 1
60 #define jaiabot_sensor_protobuf_Metadata_Calibration_time_to_recalibrate_tag 2
61 #define jaiabot_sensor_protobuf_Metadata_Calibration_confirmation_tag 3
62 #define jaiabot_sensor_protobuf_Metadata_MetadataValue_key_tag 1
63 #define jaiabot_sensor_protobuf_Metadata_MetadataValue_value_tag 2
64 #define jaiabot_sensor_protobuf_Metadata_sensor_tag 1
65 #define jaiabot_sensor_protobuf_Metadata_sensor_version_tag 2
66 #define jaiabot_sensor_protobuf_Metadata_calibration_tag 3
67 #define jaiabot_sensor_protobuf_Metadata_time_purchased_tag 4
68 #define jaiabot_sensor_protobuf_Metadata_metadata_tag 5
69 #define jaiabot_sensor_protobuf_Metadata_payload_board_version_tag 6
70 #define jaiabot_sensor_protobuf_Metadata_init_failed_tag 7
73 #define jaiabot_sensor_protobuf_Metadata_FIELDLIST(X, a) \
74 X(a, STATIC, REQUIRED, UENUM, sensor, 1) \
75 X(a, STATIC, OPTIONAL, INT32, sensor_version, 2) \
76 X(a, STATIC, OPTIONAL, MESSAGE, calibration, 3) \
77 X(a, STATIC, OPTIONAL, UINT64, time_purchased, 4) \
78 X(a, STATIC, REPEATED, MESSAGE, metadata, 5) \
79 X(a, STATIC, OPTIONAL, INT32, payload_board_version, 6) \
80 X(a, STATIC, OPTIONAL, BOOL, init_failed, 7)
81 #define jaiabot_sensor_protobuf_Metadata_CALLBACK NULL
82 #define jaiabot_sensor_protobuf_Metadata_DEFAULT (const pb_byte_t*)"\x08\x01\x00"
83 #define jaiabot_sensor_protobuf_Metadata_calibration_MSGTYPE jaiabot_sensor_protobuf_Metadata_Calibration
84 #define jaiabot_sensor_protobuf_Metadata_metadata_MSGTYPE jaiabot_sensor_protobuf_Metadata_MetadataValue
86 #define jaiabot_sensor_protobuf_Metadata_Calibration_FIELDLIST(X, a) \
87 X(a, STATIC, OPTIONAL, UINT64, time_performed, 1) \
88 X(a, STATIC, OPTIONAL, UINT64, time_to_recalibrate, 2) \
89 X(a, STATIC, OPTIONAL, INT32, confirmation, 3)
90 #define jaiabot_sensor_protobuf_Metadata_Calibration_CALLBACK NULL
91 #define jaiabot_sensor_protobuf_Metadata_Calibration_DEFAULT NULL
93 #define jaiabot_sensor_protobuf_Metadata_MetadataValue_FIELDLIST(X, a) \
94 X(a, STATIC, REQUIRED, STRING, key, 1) \
95 X(a, STATIC, REQUIRED, STRING, value, 2)
96 #define jaiabot_sensor_protobuf_Metadata_MetadataValue_CALLBACK NULL
97 #define jaiabot_sensor_protobuf_Metadata_MetadataValue_DEFAULT NULL
104 #define jaiabot_sensor_protobuf_Metadata_fields &jaiabot_sensor_protobuf_Metadata_msg
105 #define jaiabot_sensor_protobuf_Metadata_Calibration_fields &jaiabot_sensor_protobuf_Metadata_Calibration_msg
106 #define jaiabot_sensor_protobuf_Metadata_MetadataValue_fields &jaiabot_sensor_protobuf_Metadata_MetadataValue_msg
109 #define jaiabot_sensor_protobuf_Metadata_Calibration_size 33
110 #define jaiabot_sensor_protobuf_Metadata_MetadataValue_size 82
111 #define jaiabot_sensor_protobuf_Metadata_size 1416
enum _jaiabot_sensor_protobuf_Sensor jaiabot_sensor_protobuf_Sensor