aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Communication/PMR
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2020-04-26 15:38:07 +0300
committerShlomo Hecht <shlomo@twine-s.com>2020-04-26 15:38:07 +0300
commit76845dc21fd587cfefd886e2539b3202d00564f6 (patch)
tree38553f5e21eb410f30386be055cba39830045d5a /Software/Embedded_SW/Embedded/Communication/PMR
parent257919304a46076138cd31d688323f80f3081f7f (diff)
downloadTango-76845dc21fd587cfefd886e2539b3202d00564f6.tar.gz
Tango-76845dc21fd587cfefd886e2539b3202d00564f6.zip
move dispenser EEPROM handling to stubs. add whs eeprom handling draft
Diffstat (limited to 'Software/Embedded_SW/Embedded/Communication/PMR')
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Common/MessageType.pb-c.c244
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Common/MessageType.pb-c.h6
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEPROM.pb-c.c (renamed from Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEPROM.pb-c.c)180
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEPROM.pb-c.h (renamed from Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEPROM.pb-c.h)50
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromRequest.pb-c.c (renamed from Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromRequest.pb-c.c)6
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromRequest.pb-c.h (renamed from Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromRequest.pb-c.h)12
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromResponse.pb-c.c (renamed from Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromResponse.pb-c.c)6
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromResponse.pb-c.h (renamed from Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromResponse.pb-c.h)12
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEPROM.pb-c.c326
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEPROM.pb-c.h101
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromRequest.pb-c.c105
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromRequest.pb-c.h74
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromResponse.pb-c.c92
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromResponse.pb-c.h72
14 files changed, 1031 insertions, 255 deletions
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Common/MessageType.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Common/MessageType.pb-c.c
index e05a3f251..021d4755b 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Common/MessageType.pb-c.c
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Common/MessageType.pb-c.c
@@ -7,7 +7,7 @@
#endif
#include "MessageType.pb-c.h"
-static const ProtobufCEnumValue message_type__enum_values_by_number[247] =
+static const ProtobufCEnumValue message_type__enum_values_by_number[249] =
{
{ "", "", 0 },
{ "", "", 1 },
@@ -113,6 +113,10 @@ static const ProtobufCEnumValue message_type__enum_values_by_number[247] =
{ "", "", 102 },
{ "", "", 103 },
{ "", "", 104 },
+ { "", "", 105 },
+ { "", "", 106 },
+ { "", "", 107 },
+ { "", "", 108 },
{ "", "", 1000 },
{ "", "", 1001 },
{ "", "", 1002 },
@@ -178,8 +182,6 @@ static const ProtobufCEnumValue message_type__enum_values_by_number[247] =
{ "", "", 2043 },
{ "", "", 2044 },
{ "", "", 2045 },
- { "", "", 2046 },
- { "", "", 2047 },
{ "", "", 3000 },
{ "", "", 3001 },
{ "", "", 3002 },
@@ -258,145 +260,143 @@ static const ProtobufCEnumValue message_type__enum_values_by_number[247] =
{ "", "", 11005 },
};
static const ProtobufCIntRange message_type__value_ranges[] = {
-{0, 0},{3, 2},{1000, 104},{2000, 123},{3000, 171},{4000, 185},{5000, 193},{6000, 197},{7000, 203},{8000, 227},{9000, 233},{10000, 237},{11000, 241},{0, 247}
+{0, 0},{3, 2},{1000, 108},{2000, 127},{3000, 173},{4000, 187},{5000, 195},{6000, 199},{7000, 205},{8000, 229},{9000, 235},{10000, 239},{11000, 243},{0, 249}
};
-static const ProtobufCEnumValueIndex message_type__enum_values_by_name[247] =
+static const ProtobufCEnumValueIndex message_type__enum_values_by_name[249] =
{
- { "", 183 },
- { "", 184 },
- { "", 173 },
- { "", 174 },
- { "", 239 },
- { "", 240 },
- { "", 225 },
- { "", 226 },
+ { "", 185 },
+ { "", 186 },
+ { "", 175 },
+ { "", 176 },
+ { "", 241 },
+ { "", 242 },
+ { "", 227 },
+ { "", 228 },
{ "", 2 },
{ "", 3 },
- { "", 167 },
- { "", 168 },
- { "", 117 },
- { "", 118 },
- { "", 199 },
- { "", 200 },
- { "", 243 },
- { "", 244 },
- { "", 211 },
- { "", 212 },
- { "", 177 },
- { "", 178 },
- { "", 213 },
- { "", 214 },
- { "", 109 },
- { "", 110 },
+ { "", 171 },
+ { "", 172 },
+ { "", 121 },
+ { "", 122 },
{ "", 201 },
{ "", 202 },
- { "", 133 },
- { "", 134 },
- { "", 139 },
- { "", 140 },
- { "", 227 },
- { "", 228 },
- { "", 169 },
- { "", 170 },
- { "", 135 },
- { "", 136 },
+ { "", 245 },
+ { "", 246 },
+ { "", 213 },
+ { "", 214 },
+ { "", 179 },
+ { "", 180 },
+ { "", 215 },
+ { "", 216 },
+ { "", 113 },
+ { "", 114 },
+ { "", 203 },
+ { "", 204 },
{ "", 137 },
{ "", 138 },
+ { "", 143 },
+ { "", 144 },
+ { "", 229 },
+ { "", 230 },
+ { "", 139 },
+ { "", 140 },
+ { "", 141 },
+ { "", 142 },
{ "", 1 },
+ { "", 209 },
+ { "", 210 },
+ { "", 109 },
+ { "", 110 },
+ { "", 111 },
+ { "", 112 },
+ { "", 108 },
+ { "", 223 },
+ { "", 224 },
{ "", 207 },
{ "", 208 },
- { "", 105 },
- { "", 106 },
- { "", 107 },
- { "", 108 },
- { "", 104 },
{ "", 221 },
{ "", 222 },
{ "", 205 },
{ "", 206 },
+ { "", 125 },
+ { "", 126 },
{ "", 219 },
{ "", 220 },
- { "", 203 },
- { "", 204 },
- { "", 121 },
- { "", 122 },
{ "", 217 },
{ "", 218 },
- { "", 215 },
- { "", 216 },
- { "", 171 },
- { "", 172 },
- { "", 197 },
- { "", 198 },
- { "", 209 },
- { "", 210 },
+ { "", 173 },
+ { "", 174 },
+ { "", 199 },
+ { "", 200 },
+ { "", 211 },
+ { "", 212 },
+ { "", 233 },
+ { "", 234 },
{ "", 231 },
{ "", 232 },
- { "", 229 },
- { "", 230 },
- { "", 125 },
- { "", 126 },
- { "", 131 },
- { "", 132 },
- { "", 127 },
- { "", 128 },
{ "", 129 },
{ "", 130 },
+ { "", 135 },
+ { "", 136 },
+ { "", 131 },
+ { "", 132 },
+ { "", 133 },
+ { "", 134 },
{ "", 0 },
- { "", 111 },
- { "", 112 },
+ { "", 115 },
+ { "", 116 },
{ "", 4 },
{ "", 5 },
- { "", 149 },
- { "", 150 },
- { "", 179 },
- { "", 180 },
- { "", 159 },
- { "", 160 },
- { "", 147 },
- { "", 148 },
- { "", 189 },
- { "", 190 },
- { "", 141 },
- { "", 142 },
- { "", 157 },
- { "", 158 },
- { "", 161 },
- { "", 162 },
- { "", 191 },
- { "", 192 },
- { "", 113 },
- { "", 114 },
- { "", 163 },
- { "", 164 },
- { "", 185 },
- { "", 186 },
- { "", 123 },
- { "", 124 },
{ "", 153 },
{ "", 154 },
{ "", 181 },
{ "", 182 },
- { "", 233 },
- { "", 234 },
- { "", 237 },
- { "", 238 },
- { "", 241 },
- { "", 242 },
- { "", 115 },
- { "", 116 },
+ { "", 163 },
+ { "", 164 },
+ { "", 151 },
+ { "", 152 },
+ { "", 191 },
+ { "", 192 },
+ { "", 145 },
+ { "", 146 },
+ { "", 161 },
+ { "", 162 },
{ "", 165 },
{ "", 166 },
+ { "", 193 },
+ { "", 194 },
+ { "", 117 },
+ { "", 118 },
+ { "", 167 },
+ { "", 168 },
{ "", 187 },
{ "", 188 },
- { "", 151 },
- { "", 152 },
- { "", 155 },
- { "", 156 },
+ { "", 127 },
+ { "", 128 },
+ { "", 157 },
+ { "", 158 },
+ { "", 183 },
+ { "", 184 },
{ "", 235 },
{ "", 236 },
- { "", 245 },
- { "", 246 },
+ { "", 239 },
+ { "", 240 },
+ { "", 243 },
+ { "", 244 },
+ { "", 119 },
+ { "", 120 },
+ { "", 169 },
+ { "", 170 },
+ { "", 189 },
+ { "", 190 },
+ { "", 155 },
+ { "", 156 },
+ { "", 159 },
+ { "", 160 },
+ { "", 237 },
+ { "", 238 },
+ { "", 247 },
+ { "", 248 },
{ "", 100 },
{ "", 101 },
{ "", 6 },
@@ -405,6 +405,8 @@ static const ProtobufCEnumValueIndex message_type__enum_values_by_name[247] =
{ "", 9 },
{ "", 80 },
{ "", 81 },
+ { "", 104 },
+ { "", 105 },
{ "", 10 },
{ "", 11 },
{ "", 32 },
@@ -495,20 +497,22 @@ static const ProtobufCEnumValueIndex message_type__enum_values_by_name[247] =
{ "", 79 },
{ "", 30 },
{ "", 31 },
+ { "", 106 },
+ { "", 107 },
+ { "", 197 },
+ { "", 198 },
+ { "", 149 },
+ { "", 150 },
+ { "", 147 },
+ { "", 148 },
+ { "", 123 },
+ { "", 124 },
{ "", 195 },
{ "", 196 },
- { "", 145 },
- { "", 146 },
- { "", 143 },
- { "", 144 },
- { "", 119 },
- { "", 120 },
- { "", 193 },
- { "", 194 },
- { "", 175 },
- { "", 176 },
- { "", 223 },
- { "", 224 },
+ { "", 177 },
+ { "", 178 },
+ { "", 225 },
+ { "", 226 },
};
const ProtobufCEnumDescriptor message_type__descriptor =
{
@@ -517,9 +521,9 @@ const ProtobufCEnumDescriptor message_type__descriptor =
"",
"",
"",
- 247,
+ 249,
message_type__enum_values_by_number,
- 247,
+ 249,
message_type__enum_values_by_name,
13,
message_type__value_ranges,
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Common/MessageType.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Common/MessageType.pb-c.h
index fdc7d1bd8..d889d9f52 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Common/MessageType.pb-c.h
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Common/MessageType.pb-c.h
@@ -124,6 +124,10 @@ typedef enum _MessageType {
MESSAGE_TYPE__StubAbortJobResponse = 102,
MESSAGE_TYPE__StubMidTankPressureSensorRequest = 103,
MESSAGE_TYPE__StubMidTankPressureSensorResponse = 104,
+ MESSAGE_TYPE__StubDispenserEEpromRequest = 105,
+ MESSAGE_TYPE__StubDispenserEEpromResponse = 106,
+ MESSAGE_TYPE__StubWHSEEpromRequest = 107,
+ MESSAGE_TYPE__StubWHSEEpromResponse = 108,
MESSAGE_TYPE__ExternalBridgeUdpDiscoveryPacket = 1000,
MESSAGE_TYPE__ExternalBridgeLoginRequest = 1001,
MESSAGE_TYPE__ExternalBridgeLoginResponse = 1002,
@@ -189,8 +193,6 @@ typedef enum _MessageType {
MESSAGE_TYPE__StopCartridgesUpdateResponse = 2043,
MESSAGE_TYPE__CartridgeValidationRequest = 2044,
MESSAGE_TYPE__CartridgeValidationResponse = 2045,
- MESSAGE_TYPE__DispenserEEpromRequest = 2046,
- MESSAGE_TYPE__DispenserEEpromResponse = 2047,
MESSAGE_TYPE__JobRequest = 3000,
MESSAGE_TYPE__JobResponse = 3001,
MESSAGE_TYPE__AbortJobRequest = 3002,
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEPROM.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEPROM.pb-c.c
index ac762deec..88ef38caf 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEPROM.pb-c.c
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEPROM.pb-c.c
@@ -1,66 +1,66 @@
/* Generated by the protocol buffer compiler. DO NOT EDIT! */
-/* Generated from: DispenserEEPROM.proto */
+/* Generated from: StubDispenserEEPROM.proto */
/* Do not generate deprecated warnings for self */
#ifndef PROTOBUF_C__NO_DEPRECATED
#define PROTOBUF_C__NO_DEPRECATED
#endif
-#include "DispenserEEPROM.pb-c.h"
-void dispenser_eeprom__init
- (DispenserEEprom *message)
+#include "StubDispenserEEPROM.pb-c.h"
+void dispenser_eeprom_data__init
+ (DispenserEEpromData *message)
{
- static const DispenserEEprom init_value = DISPENSER_EEPROM__INIT;
+ static const DispenserEEpromData init_value = DISPENSER_EEPROM_DATA__INIT;
*message = init_value;
}
-size_t dispenser_eeprom__get_packed_size
- (const DispenserEEprom *message)
+size_t dispenser_eeprom_data__get_packed_size
+ (const DispenserEEpromData *message)
{
- assert(message->base.descriptor == &dispenser_eeprom__descriptor);
+ assert(message->base.descriptor == &dispenser_eeprom_data__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
-size_t dispenser_eeprom__pack
- (const DispenserEEprom *message,
+size_t dispenser_eeprom_data__pack
+ (const DispenserEEpromData *message,
uint8_t *out)
{
- assert(message->base.descriptor == &dispenser_eeprom__descriptor);
+ assert(message->base.descriptor == &dispenser_eeprom_data__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
-size_t dispenser_eeprom__pack_to_buffer
- (const DispenserEEprom *message,
+size_t dispenser_eeprom_data__pack_to_buffer
+ (const DispenserEEpromData *message,
ProtobufCBuffer *buffer)
{
- assert(message->base.descriptor == &dispenser_eeprom__descriptor);
+ assert(message->base.descriptor == &dispenser_eeprom_data__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
-DispenserEEprom *
- dispenser_eeprom__unpack
+DispenserEEpromData *
+ dispenser_eeprom_data__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
- return (DispenserEEprom *)
- protobuf_c_message_unpack (&dispenser_eeprom__descriptor,
+ return (DispenserEEpromData *)
+ protobuf_c_message_unpack (&dispenser_eeprom_data__descriptor,
allocator, len, data);
}
-void dispenser_eeprom__free_unpacked
- (DispenserEEprom *message,
+void dispenser_eeprom_data__free_unpacked
+ (DispenserEEpromData *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
- assert(message->base.descriptor == &dispenser_eeprom__descriptor);
+ assert(message->base.descriptor == &dispenser_eeprom_data__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
-static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
+static const ProtobufCFieldDescriptor dispenser_eeprom_data__field_descriptors[32] =
{
{
"",
1,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_header),
- offsetof(DispenserEEprom, header),
+ offsetof(DispenserEEpromData, has_header),
+ offsetof(DispenserEEpromData, header),
NULL,
NULL,
0, /* flags */
@@ -71,8 +71,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
2,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_tablelength),
- offsetof(DispenserEEprom, tablelength),
+ offsetof(DispenserEEpromData, has_tablelength),
+ offsetof(DispenserEEpromData, tablelength),
NULL,
NULL,
0, /* flags */
@@ -83,8 +83,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
3,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_tableversion),
- offsetof(DispenserEEprom, tableversion),
+ offsetof(DispenserEEpromData, has_tableversion),
+ offsetof(DispenserEEpromData, tableversion),
NULL,
NULL,
0, /* flags */
@@ -96,7 +96,7 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(DispenserEEprom, dispenserp_n),
+ offsetof(DispenserEEpromData, dispenserp_n),
NULL,
NULL,
0, /* flags */
@@ -108,7 +108,7 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(DispenserEEprom, pcbs_n),
+ offsetof(DispenserEEpromData, pcbs_n),
NULL,
NULL,
0, /* flags */
@@ -120,7 +120,7 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(DispenserEEprom, pcbpartnumber),
+ offsetof(DispenserEEpromData, pcbpartnumber),
NULL,
NULL,
0, /* flags */
@@ -132,7 +132,7 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(DispenserEEprom, dispensers_n),
+ offsetof(DispenserEEpromData, dispensers_n),
NULL,
NULL,
0, /* flags */
@@ -143,8 +143,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
8,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_minimalpressure),
- offsetof(DispenserEEprom, minimalpressure),
+ offsetof(DispenserEEpromData, has_minimalpressure),
+ offsetof(DispenserEEpromData, minimalpressure),
NULL,
NULL,
0, /* flags */
@@ -155,8 +155,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
9,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_maximalpressure),
- offsetof(DispenserEEprom, maximalpressure),
+ offsetof(DispenserEEpromData, has_maximalpressure),
+ offsetof(DispenserEEpromData, maximalpressure),
NULL,
NULL,
0, /* flags */
@@ -167,8 +167,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
10,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_minimalmv),
- offsetof(DispenserEEprom, minimalmv),
+ offsetof(DispenserEEpromData, has_minimalmv),
+ offsetof(DispenserEEpromData, minimalmv),
NULL,
NULL,
0, /* flags */
@@ -179,8 +179,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
11,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_maximalmv),
- offsetof(DispenserEEprom, maximalmv),
+ offsetof(DispenserEEpromData, has_maximalmv),
+ offsetof(DispenserEEpromData, maximalmv),
NULL,
NULL,
0, /* flags */
@@ -191,8 +191,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
12,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_totalcycles),
- offsetof(DispenserEEprom, totalcycles),
+ offsetof(DispenserEEpromData, has_totalcycles),
+ offsetof(DispenserEEpromData, totalcycles),
NULL,
NULL,
0, /* flags */
@@ -203,8 +203,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
13,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_bubblesize),
- offsetof(DispenserEEprom, bubblesize),
+ offsetof(DispenserEEpromData, has_bubblesize),
+ offsetof(DispenserEEpromData, bubblesize),
NULL,
NULL,
0, /* flags */
@@ -215,8 +215,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
14,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_avg_nl_stepvalue_1_4),
- offsetof(DispenserEEprom, avg_nl_stepvalue_1_4),
+ offsetof(DispenserEEpromData, has_avg_nl_stepvalue_1_4),
+ offsetof(DispenserEEpromData, avg_nl_stepvalue_1_4),
NULL,
NULL,
0, /* flags */
@@ -227,8 +227,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
15,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_avg_nl_stepvalue_2_4),
- offsetof(DispenserEEprom, avg_nl_stepvalue_2_4),
+ offsetof(DispenserEEpromData, has_avg_nl_stepvalue_2_4),
+ offsetof(DispenserEEpromData, avg_nl_stepvalue_2_4),
NULL,
NULL,
0, /* flags */
@@ -239,8 +239,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
16,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_avg_nl_stepvalue_3_4),
- offsetof(DispenserEEprom, avg_nl_stepvalue_3_4),
+ offsetof(DispenserEEpromData, has_avg_nl_stepvalue_3_4),
+ offsetof(DispenserEEpromData, avg_nl_stepvalue_3_4),
NULL,
NULL,
0, /* flags */
@@ -251,8 +251,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
17,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_avg_nl_stepvalue_4_4),
- offsetof(DispenserEEprom, avg_nl_stepvalue_4_4),
+ offsetof(DispenserEEpromData, has_avg_nl_stepvalue_4_4),
+ offsetof(DispenserEEpromData, avg_nl_stepvalue_4_4),
NULL,
NULL,
0, /* flags */
@@ -263,8 +263,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
18,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_sw_reserve),
- offsetof(DispenserEEprom, sw_reserve),
+ offsetof(DispenserEEpromData, has_sw_reserve),
+ offsetof(DispenserEEpromData, sw_reserve),
NULL,
NULL,
0, /* flags */
@@ -275,8 +275,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
19,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_INT32,
- offsetof(DispenserEEprom, has_spare1_pressure),
- offsetof(DispenserEEprom, spare1_pressure),
+ offsetof(DispenserEEpromData, has_spare1_pressure),
+ offsetof(DispenserEEpromData, spare1_pressure),
NULL,
NULL,
0, /* flags */
@@ -287,8 +287,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
20,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_INT32,
- offsetof(DispenserEEprom, has_spare2_pressure),
- offsetof(DispenserEEprom, spare2_pressure),
+ offsetof(DispenserEEpromData, has_spare2_pressure),
+ offsetof(DispenserEEpromData, spare2_pressure),
NULL,
NULL,
0, /* flags */
@@ -299,8 +299,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
21,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_motorpulsespercycle),
- offsetof(DispenserEEprom, motorpulsespercycle),
+ offsetof(DispenserEEpromData, has_motorpulsespercycle),
+ offsetof(DispenserEEpromData, motorpulsespercycle),
NULL,
NULL,
0, /* flags */
@@ -311,8 +311,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
22,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_color),
- offsetof(DispenserEEprom, color),
+ offsetof(DispenserEEpromData, has_color),
+ offsetof(DispenserEEpromData, color),
NULL,
NULL,
0, /* flags */
@@ -323,8 +323,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
23,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_pressureslope),
- offsetof(DispenserEEprom, pressureslope),
+ offsetof(DispenserEEpromData, has_pressureslope),
+ offsetof(DispenserEEpromData, pressureslope),
NULL,
NULL,
0, /* flags */
@@ -336,7 +336,7 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(DispenserEEprom, productiondate),
+ offsetof(DispenserEEpromData, productiondate),
NULL,
NULL,
0, /* flags */
@@ -347,8 +347,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
25,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_atslocation),
- offsetof(DispenserEEprom, atslocation),
+ offsetof(DispenserEEpromData, has_atslocation),
+ offsetof(DispenserEEpromData, atslocation),
NULL,
NULL,
0, /* flags */
@@ -359,8 +359,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
26,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_spare1),
- offsetof(DispenserEEprom, spare1),
+ offsetof(DispenserEEpromData, has_spare1),
+ offsetof(DispenserEEpromData, spare1),
NULL,
NULL,
0, /* flags */
@@ -371,8 +371,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
27,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_spare2),
- offsetof(DispenserEEprom, spare2),
+ offsetof(DispenserEEpromData, has_spare2),
+ offsetof(DispenserEEpromData, spare2),
NULL,
NULL,
0, /* flags */
@@ -383,8 +383,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
28,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_UINT32,
- offsetof(DispenserEEprom, has_atschannel),
- offsetof(DispenserEEprom, atschannel),
+ offsetof(DispenserEEpromData, has_atschannel),
+ offsetof(DispenserEEpromData, atschannel),
NULL,
NULL,
0, /* flags */
@@ -395,8 +395,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
29,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_BOOL,
- offsetof(DispenserEEprom, has_unitempty),
- offsetof(DispenserEEprom, unitempty),
+ offsetof(DispenserEEpromData, has_unitempty),
+ offsetof(DispenserEEpromData, unitempty),
NULL,
NULL,
0, /* flags */
@@ -407,8 +407,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
30,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_BOOL,
- offsetof(DispenserEEprom, has_dryrunpass_fail),
- offsetof(DispenserEEprom, dryrunpass_fail),
+ offsetof(DispenserEEpromData, has_dryrunpass_fail),
+ offsetof(DispenserEEpromData, dryrunpass_fail),
NULL,
NULL,
0, /* flags */
@@ -419,8 +419,8 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
31,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_BOOL,
- offsetof(DispenserEEprom, has_flowpass_fail),
- offsetof(DispenserEEprom, flowpass_fail),
+ offsetof(DispenserEEpromData, has_flowpass_fail),
+ offsetof(DispenserEEpromData, flowpass_fail),
NULL,
NULL,
0, /* flags */
@@ -430,16 +430,16 @@ static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] =
"",
32,
PROTOBUF_C_LABEL_OPTIONAL,
- PROTOBUF_C_TYPE_BOOL,
- offsetof(DispenserEEprom, has_checksum),
- offsetof(DispenserEEprom, checksum),
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(DispenserEEpromData, has_checksum),
+ offsetof(DispenserEEpromData, checksum),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned dispenser_eeprom__field_indices_by_name[] = {
+static const unsigned dispenser_eeprom_data__field_indices_by_name[] = {
27, /* field[27] = ATSChannel */
24, /* field[24] = ATSlocation */
13, /* field[13] = AVG_Nl_stepValue_1_4 */
@@ -473,23 +473,23 @@ static const unsigned dispenser_eeprom__field_indices_by_name[] = {
11, /* field[11] = TotalCycles */
28, /* field[28] = UnitEmpty */
};
-static const ProtobufCIntRange dispenser_eeprom__number_ranges[1 + 1] =
+static const ProtobufCIntRange dispenser_eeprom_data__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 32 }
};
-const ProtobufCMessageDescriptor dispenser_eeprom__descriptor =
+const ProtobufCMessageDescriptor dispenser_eeprom_data__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"",
"",
"",
"",
- sizeof(DispenserEEprom),
+ sizeof(DispenserEEpromData),
32,
- dispenser_eeprom__field_descriptors,
- dispenser_eeprom__field_indices_by_name,
- 1, dispenser_eeprom__number_ranges,
- (ProtobufCMessageInit) dispenser_eeprom__init,
+ dispenser_eeprom_data__field_descriptors,
+ dispenser_eeprom_data__field_indices_by_name,
+ 1, dispenser_eeprom_data__number_ranges,
+ (ProtobufCMessageInit) dispenser_eeprom_data__init,
NULL,NULL,NULL /* reserved[123] */
};
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEPROM.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEPROM.pb-c.h
index 34b9b333d..d07cd3006 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEPROM.pb-c.h
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEPROM.pb-c.h
@@ -1,8 +1,8 @@
/* Generated by the protocol buffer compiler. DO NOT EDIT! */
-/* Generated from: DispenserEEPROM.proto */
+/* Generated from: StubDispenserEEPROM.proto */
-#ifndef PROTOBUF_C_DispenserEEPROM_2eproto__INCLUDED
-#define PROTOBUF_C_DispenserEEPROM_2eproto__INCLUDED
+#ifndef PROTOBUF_C_StubDispenserEEPROM_2eproto__INCLUDED
+#define PROTOBUF_C_StubDispenserEEPROM_2eproto__INCLUDED
#include <protobuf-c/protobuf-c.h>
@@ -15,7 +15,7 @@ PROTOBUF_C__BEGIN_DECLS
#endif
-typedef struct _DispenserEEprom DispenserEEprom;
+typedef struct _DispenserEEpromData DispenserEEpromData;
/* --- enums --- */
@@ -23,7 +23,7 @@ typedef struct _DispenserEEprom DispenserEEprom;
/* --- messages --- */
-struct _DispenserEEprom
+struct _DispenserEEpromData
{
ProtobufCMessage base;
protobuf_c_boolean has_header;
@@ -84,36 +84,36 @@ struct _DispenserEEprom
protobuf_c_boolean has_flowpass_fail;
protobuf_c_boolean flowpass_fail;
protobuf_c_boolean has_checksum;
- protobuf_c_boolean checksum;
+ uint32_t checksum;
};
-#define DISPENSER_EEPROM__INIT \
- { PROTOBUF_C_MESSAGE_INIT (&dispenser_eeprom__descriptor) \
+#define DISPENSER_EEPROM_DATA__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&dispenser_eeprom_data__descriptor) \
, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
-/* DispenserEEprom methods */
-void dispenser_eeprom__init
- (DispenserEEprom *message);
-size_t dispenser_eeprom__get_packed_size
- (const DispenserEEprom *message);
-size_t dispenser_eeprom__pack
- (const DispenserEEprom *message,
+/* DispenserEEpromData methods */
+void dispenser_eeprom_data__init
+ (DispenserEEpromData *message);
+size_t dispenser_eeprom_data__get_packed_size
+ (const DispenserEEpromData *message);
+size_t dispenser_eeprom_data__pack
+ (const DispenserEEpromData *message,
uint8_t *out);
-size_t dispenser_eeprom__pack_to_buffer
- (const DispenserEEprom *message,
+size_t dispenser_eeprom_data__pack_to_buffer
+ (const DispenserEEpromData *message,
ProtobufCBuffer *buffer);
-DispenserEEprom *
- dispenser_eeprom__unpack
+DispenserEEpromData *
+ dispenser_eeprom_data__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data);
-void dispenser_eeprom__free_unpacked
- (DispenserEEprom *message,
+void dispenser_eeprom_data__free_unpacked
+ (DispenserEEpromData *message,
ProtobufCAllocator *allocator);
/* --- per-message closures --- */
-typedef void (*DispenserEEprom_Closure)
- (const DispenserEEprom *message,
+typedef void (*DispenserEEpromData_Closure)
+ (const DispenserEEpromData *message,
void *closure_data);
/* --- services --- */
@@ -121,9 +121,9 @@ typedef void (*DispenserEEprom_Closure)
/* --- descriptors --- */
-extern const ProtobufCMessageDescriptor dispenser_eeprom__descriptor;
+extern const ProtobufCMessageDescriptor dispenser_eeprom_data__descriptor;
PROTOBUF_C__END_DECLS
-#endif /* PROTOBUF_C_DispenserEEPROM_2eproto__INCLUDED */
+#endif /* PROTOBUF_C_StubDispenserEEPROM_2eproto__INCLUDED */
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromRequest.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromRequest.pb-c.c
index a86bfd0b1..0b455922c 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromRequest.pb-c.c
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromRequest.pb-c.c
@@ -1,12 +1,12 @@
/* Generated by the protocol buffer compiler. DO NOT EDIT! */
-/* Generated from: DispenserEEpromRequest.proto */
+/* Generated from: StubDispenserEEpromRequest.proto */
/* Do not generate deprecated warnings for self */
#ifndef PROTOBUF_C__NO_DEPRECATED
#define PROTOBUF_C__NO_DEPRECATED
#endif
-#include "DispenserEEpromRequest.pb-c.h"
+#include "StubDispenserEEpromRequest.pb-c.h"
void dispenser_eeprom_request__init
(DispenserEEpromRequest *message)
{
@@ -85,7 +85,7 @@ static const ProtobufCFieldDescriptor dispenser_eeprom_request__field_descriptor
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
offsetof(DispenserEEpromRequest, dispensereeprom),
- &dispenser_eeprom__descriptor,
+ &dispenser_eeprom_data__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromRequest.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromRequest.pb-c.h
index e7db7f73e..94449d740 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromRequest.pb-c.h
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromRequest.pb-c.h
@@ -1,8 +1,8 @@
/* Generated by the protocol buffer compiler. DO NOT EDIT! */
-/* Generated from: DispenserEEpromRequest.proto */
+/* Generated from: StubDispenserEEpromRequest.proto */
-#ifndef PROTOBUF_C_DispenserEEpromRequest_2eproto__INCLUDED
-#define PROTOBUF_C_DispenserEEpromRequest_2eproto__INCLUDED
+#ifndef PROTOBUF_C_StubDispenserEEpromRequest_2eproto__INCLUDED
+#define PROTOBUF_C_StubDispenserEEpromRequest_2eproto__INCLUDED
#include <protobuf-c/protobuf-c.h>
@@ -14,7 +14,7 @@ PROTOBUF_C__BEGIN_DECLS
# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
#endif
-#include "DispenserEEprom.pb-c.h"
+#include "StubDispenserEEPROM.pb-c.h"
typedef struct _DispenserEEpromRequest DispenserEEpromRequest;
@@ -31,7 +31,7 @@ struct _DispenserEEpromRequest
uint32_t dispenserid;
protobuf_c_boolean has_burnrequest;
protobuf_c_boolean burnrequest;
- DispenserEEprom *dispensereeprom;
+ DispenserEEpromData *dispensereeprom;
};
#define DISPENSER_EEPROM_REQUEST__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&dispenser_eeprom_request__descriptor) \
@@ -73,4 +73,4 @@ extern const ProtobufCMessageDescriptor dispenser_eeprom_request__descriptor;
PROTOBUF_C__END_DECLS
-#endif /* PROTOBUF_C_DispenserEEpromRequest_2eproto__INCLUDED */
+#endif /* PROTOBUF_C_StubDispenserEEpromRequest_2eproto__INCLUDED */
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromResponse.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromResponse.pb-c.c
index 71459129d..ac5b9b9af 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromResponse.pb-c.c
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromResponse.pb-c.c
@@ -1,12 +1,12 @@
/* Generated by the protocol buffer compiler. DO NOT EDIT! */
-/* Generated from: DispenserEEpromResponse.proto */
+/* Generated from: StubDispenserEEpromResponse.proto */
/* Do not generate deprecated warnings for self */
#ifndef PROTOBUF_C__NO_DEPRECATED
#define PROTOBUF_C__NO_DEPRECATED
#endif
-#include "DispenserEEpromResponse.pb-c.h"
+#include "StubDispenserEEpromResponse.pb-c.h"
void dispenser_eeprom_response__init
(DispenserEEpromResponse *message)
{
@@ -73,7 +73,7 @@ static const ProtobufCFieldDescriptor dispenser_eeprom_response__field_descripto
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
offsetof(DispenserEEpromResponse, dispensereeprom),
- &dispenser_eeprom__descriptor,
+ &dispenser_eeprom_data__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromResponse.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromResponse.pb-c.h
index b4e7f98b5..e285e8486 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromResponse.pb-c.h
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromResponse.pb-c.h
@@ -1,8 +1,8 @@
/* Generated by the protocol buffer compiler. DO NOT EDIT! */
-/* Generated from: DispenserEEpromResponse.proto */
+/* Generated from: StubDispenserEEpromResponse.proto */
-#ifndef PROTOBUF_C_DispenserEEpromResponse_2eproto__INCLUDED
-#define PROTOBUF_C_DispenserEEpromResponse_2eproto__INCLUDED
+#ifndef PROTOBUF_C_StubDispenserEEpromResponse_2eproto__INCLUDED
+#define PROTOBUF_C_StubDispenserEEpromResponse_2eproto__INCLUDED
#include <protobuf-c/protobuf-c.h>
@@ -14,7 +14,7 @@ PROTOBUF_C__BEGIN_DECLS
# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
#endif
-#include "DispenserEEprom.pb-c.h"
+#include "StubDispenserEEprom.pb-c.h"
typedef struct _DispenserEEpromResponse DispenserEEpromResponse;
@@ -29,7 +29,7 @@ struct _DispenserEEpromResponse
ProtobufCMessage base;
protobuf_c_boolean has_dispenserid;
uint32_t dispenserid;
- DispenserEEprom *dispensereeprom;
+ DispenserEEpromData *dispensereeprom;
};
#define DISPENSER_EEPROM_RESPONSE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&dispenser_eeprom_response__descriptor) \
@@ -71,4 +71,4 @@ extern const ProtobufCMessageDescriptor dispenser_eeprom_response__descriptor;
PROTOBUF_C__END_DECLS
-#endif /* PROTOBUF_C_DispenserEEpromResponse_2eproto__INCLUDED */
+#endif /* PROTOBUF_C_StubDispenserEEpromResponse_2eproto__INCLUDED */
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEPROM.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEPROM.pb-c.c
new file mode 100644
index 000000000..919b17543
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEPROM.pb-c.c
@@ -0,0 +1,326 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: StubWhsEEPROM.proto */
+
+/* Do not generate deprecated warnings for self */
+#ifndef PROTOBUF_C__NO_DEPRECATED
+#define PROTOBUF_C__NO_DEPRECATED
+#endif
+
+#include "StubWhsEEPROM.pb-c.h"
+void whs_eeprom_data__init
+ (WhsEEpromData *message)
+{
+ static const WhsEEpromData init_value = WHS_EEPROM_DATA__INIT;
+ *message = init_value;
+}
+size_t whs_eeprom_data__get_packed_size
+ (const WhsEEpromData *message)
+{
+ assert(message->base.descriptor == &whs_eeprom_data__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t whs_eeprom_data__pack
+ (const WhsEEpromData *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &whs_eeprom_data__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t whs_eeprom_data__pack_to_buffer
+ (const WhsEEpromData *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &whs_eeprom_data__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+WhsEEpromData *
+ whs_eeprom_data__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (WhsEEpromData *)
+ protobuf_c_message_unpack (&whs_eeprom_data__descriptor,
+ allocator, len, data);
+}
+void whs_eeprom_data__free_unpacked
+ (WhsEEpromData *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &whs_eeprom_data__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+static const ProtobufCFieldDescriptor whs_eeprom_data__field_descriptors[19] =
+{
+ {
+ "",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(WhsEEpromData, has_header),
+ offsetof(WhsEEpromData, header),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(WhsEEpromData, has_tablelength),
+ offsetof(WhsEEpromData, tablelength),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(WhsEEpromData, has_tableversion),
+ offsetof(WhsEEpromData, tableversion),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(WhsEEpromData, whsp_n),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(WhsEEpromData, pcbs_n),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(WhsEEpromData, pcbpartnumber),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(WhsEEpromData, whss_n),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(WhsEEpromData, has_orifice1flow),
+ offsetof(WhsEEpromData, orifice1flow),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 9,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(WhsEEpromData, has_orifice1slope),
+ offsetof(WhsEEpromData, orifice1slope),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 10,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(WhsEEpromData, has_orifice2flow),
+ offsetof(WhsEEpromData, orifice2flow),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 11,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(WhsEEpromData, has_orifice2slope),
+ offsetof(WhsEEpromData, orifice2slope),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 12,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(WhsEEpromData, has_orifice3flow),
+ offsetof(WhsEEpromData, orifice3flow),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 13,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(WhsEEpromData, has_orifice3slope),
+ offsetof(WhsEEpromData, orifice3slope),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 14,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(WhsEEpromData, has_orificevalveflow),
+ offsetof(WhsEEpromData, orificevalveflow),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 15,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(WhsEEpromData, has_orificevalveslope),
+ offsetof(WhsEEpromData, orificevalveslope),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 16,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(WhsEEpromData, vocinstallationdate),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 17,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(WhsEEpromData, filterinstallationdate),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 18,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(WhsEEpromData, productiondate),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 19,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(WhsEEpromData, has_checksum),
+ offsetof(WhsEEpromData, checksum),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned whs_eeprom_data__field_indices_by_name[] = {
+ 18, /* field[18] = CheckSum */
+ 16, /* field[16] = FilterInstallationDate */
+ 0, /* field[0] = Header */
+ 7, /* field[7] = Orifice1Flow */
+ 8, /* field[8] = Orifice1Slope */
+ 9, /* field[9] = Orifice2Flow */
+ 10, /* field[10] = Orifice2Slope */
+ 11, /* field[11] = Orifice3Flow */
+ 12, /* field[12] = Orifice3Slope */
+ 13, /* field[13] = OrificeValveFlow */
+ 14, /* field[14] = OrificeValveSlope */
+ 5, /* field[5] = PCBPartNumber */
+ 4, /* field[4] = PCBS_N */
+ 17, /* field[17] = ProductionDate */
+ 1, /* field[1] = TableLength */
+ 2, /* field[2] = Tableversion */
+ 15, /* field[15] = VOCInstallationDate */
+ 3, /* field[3] = WhsP_N */
+ 6, /* field[6] = WhsS_N */
+};
+static const ProtobufCIntRange whs_eeprom_data__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 19 }
+};
+const ProtobufCMessageDescriptor whs_eeprom_data__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "",
+ "",
+ "",
+ "",
+ sizeof(WhsEEpromData),
+ 19,
+ whs_eeprom_data__field_descriptors,
+ whs_eeprom_data__field_indices_by_name,
+ 1, whs_eeprom_data__number_ranges,
+ (ProtobufCMessageInit) whs_eeprom_data__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEPROM.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEPROM.pb-c.h
new file mode 100644
index 000000000..a140ecf81
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEPROM.pb-c.h
@@ -0,0 +1,101 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: StubWhsEEPROM.proto */
+
+#ifndef PROTOBUF_C_StubWhsEEPROM_2eproto__INCLUDED
+#define PROTOBUF_C_StubWhsEEPROM_2eproto__INCLUDED
+
+#include <protobuf-c/protobuf-c.h>
+
+PROTOBUF_C__BEGIN_DECLS
+
+#if PROTOBUF_C_VERSION_NUMBER < 1003000
+# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
+#elif 1003000 < PROTOBUF_C_MIN_COMPILER_VERSION
+# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
+#endif
+
+
+typedef struct _WhsEEpromData WhsEEpromData;
+
+
+/* --- enums --- */
+
+
+/* --- messages --- */
+
+struct _WhsEEpromData
+{
+ ProtobufCMessage base;
+ protobuf_c_boolean has_header;
+ uint32_t header;
+ protobuf_c_boolean has_tablelength;
+ uint32_t tablelength;
+ protobuf_c_boolean has_tableversion;
+ uint32_t tableversion;
+ char *whsp_n;
+ char *pcbs_n;
+ char *pcbpartnumber;
+ char *whss_n;
+ protobuf_c_boolean has_orifice1flow;
+ double orifice1flow;
+ protobuf_c_boolean has_orifice1slope;
+ double orifice1slope;
+ protobuf_c_boolean has_orifice2flow;
+ double orifice2flow;
+ protobuf_c_boolean has_orifice2slope;
+ double orifice2slope;
+ protobuf_c_boolean has_orifice3flow;
+ double orifice3flow;
+ protobuf_c_boolean has_orifice3slope;
+ double orifice3slope;
+ protobuf_c_boolean has_orificevalveflow;
+ double orificevalveflow;
+ protobuf_c_boolean has_orificevalveslope;
+ double orificevalveslope;
+ char *vocinstallationdate;
+ char *filterinstallationdate;
+ char *productiondate;
+ protobuf_c_boolean has_checksum;
+ uint32_t checksum;
+};
+#define WHS_EEPROM_DATA__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&whs_eeprom_data__descriptor) \
+ , 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, 0, 0 }
+
+
+/* WhsEEpromData methods */
+void whs_eeprom_data__init
+ (WhsEEpromData *message);
+size_t whs_eeprom_data__get_packed_size
+ (const WhsEEpromData *message);
+size_t whs_eeprom_data__pack
+ (const WhsEEpromData *message,
+ uint8_t *out);
+size_t whs_eeprom_data__pack_to_buffer
+ (const WhsEEpromData *message,
+ ProtobufCBuffer *buffer);
+WhsEEpromData *
+ whs_eeprom_data__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void whs_eeprom_data__free_unpacked
+ (WhsEEpromData *message,
+ ProtobufCAllocator *allocator);
+/* --- per-message closures --- */
+
+typedef void (*WhsEEpromData_Closure)
+ (const WhsEEpromData *message,
+ void *closure_data);
+
+/* --- services --- */
+
+
+/* --- descriptors --- */
+
+extern const ProtobufCMessageDescriptor whs_eeprom_data__descriptor;
+
+PROTOBUF_C__END_DECLS
+
+
+#endif /* PROTOBUF_C_StubWhsEEPROM_2eproto__INCLUDED */
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromRequest.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromRequest.pb-c.c
new file mode 100644
index 000000000..9596486c7
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromRequest.pb-c.c
@@ -0,0 +1,105 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: StubWhsEEpromRequest.proto */
+
+/* Do not generate deprecated warnings for self */
+#ifndef PROTOBUF_C__NO_DEPRECATED
+#define PROTOBUF_C__NO_DEPRECATED
+#endif
+
+#include "StubWhsEEpromRequest.pb-c.h"
+void whs_eeprom_request__init
+ (WhsEEpromRequest *message)
+{
+ static const WhsEEpromRequest init_value = WHS_EEPROM_REQUEST__INIT;
+ *message = init_value;
+}
+size_t whs_eeprom_request__get_packed_size
+ (const WhsEEpromRequest *message)
+{
+ assert(message->base.descriptor == &whs_eeprom_request__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t whs_eeprom_request__pack
+ (const WhsEEpromRequest *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &whs_eeprom_request__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t whs_eeprom_request__pack_to_buffer
+ (const WhsEEpromRequest *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &whs_eeprom_request__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+WhsEEpromRequest *
+ whs_eeprom_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (WhsEEpromRequest *)
+ protobuf_c_message_unpack (&whs_eeprom_request__descriptor,
+ allocator, len, data);
+}
+void whs_eeprom_request__free_unpacked
+ (WhsEEpromRequest *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &whs_eeprom_request__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+static const ProtobufCFieldDescriptor whs_eeprom_request__field_descriptors[2] =
+{
+ {
+ "",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(WhsEEpromRequest, has_burnrequest),
+ offsetof(WhsEEpromRequest, burnrequest),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(WhsEEpromRequest, whseeprom),
+ &whs_eeprom_data__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned whs_eeprom_request__field_indices_by_name[] = {
+ 0, /* field[0] = BurnRequest */
+ 1, /* field[1] = WhsEEprom */
+};
+static const ProtobufCIntRange whs_eeprom_request__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor whs_eeprom_request__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "",
+ "",
+ "",
+ "",
+ sizeof(WhsEEpromRequest),
+ 2,
+ whs_eeprom_request__field_descriptors,
+ whs_eeprom_request__field_indices_by_name,
+ 1, whs_eeprom_request__number_ranges,
+ (ProtobufCMessageInit) whs_eeprom_request__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromRequest.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromRequest.pb-c.h
new file mode 100644
index 000000000..a54021c93
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromRequest.pb-c.h
@@ -0,0 +1,74 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: StubWhsEEpromRequest.proto */
+
+#ifndef PROTOBUF_C_StubWhsEEpromRequest_2eproto__INCLUDED
+#define PROTOBUF_C_StubWhsEEpromRequest_2eproto__INCLUDED
+
+#include <protobuf-c/protobuf-c.h>
+
+PROTOBUF_C__BEGIN_DECLS
+
+#if PROTOBUF_C_VERSION_NUMBER < 1003000
+# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
+#elif 1003000 < PROTOBUF_C_MIN_COMPILER_VERSION
+# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
+#endif
+
+#include "StubWhsEEPROM.pb-c.h"
+
+typedef struct _WhsEEpromRequest WhsEEpromRequest;
+
+
+/* --- enums --- */
+
+
+/* --- messages --- */
+
+struct _WhsEEpromRequest
+{
+ ProtobufCMessage base;
+ protobuf_c_boolean has_burnrequest;
+ protobuf_c_boolean burnrequest;
+ WhsEEpromData *whseeprom;
+};
+#define WHS_EEPROM_REQUEST__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&whs_eeprom_request__descriptor) \
+ , 0, 0, NULL }
+
+
+/* WhsEEpromRequest methods */
+void whs_eeprom_request__init
+ (WhsEEpromRequest *message);
+size_t whs_eeprom_request__get_packed_size
+ (const WhsEEpromRequest *message);
+size_t whs_eeprom_request__pack
+ (const WhsEEpromRequest *message,
+ uint8_t *out);
+size_t whs_eeprom_request__pack_to_buffer
+ (const WhsEEpromRequest *message,
+ ProtobufCBuffer *buffer);
+WhsEEpromRequest *
+ whs_eeprom_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void whs_eeprom_request__free_unpacked
+ (WhsEEpromRequest *message,
+ ProtobufCAllocator *allocator);
+/* --- per-message closures --- */
+
+typedef void (*WhsEEpromRequest_Closure)
+ (const WhsEEpromRequest *message,
+ void *closure_data);
+
+/* --- services --- */
+
+
+/* --- descriptors --- */
+
+extern const ProtobufCMessageDescriptor whs_eeprom_request__descriptor;
+
+PROTOBUF_C__END_DECLS
+
+
+#endif /* PROTOBUF_C_StubWhsEEpromRequest_2eproto__INCLUDED */
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromResponse.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromResponse.pb-c.c
new file mode 100644
index 000000000..85a138a6a
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromResponse.pb-c.c
@@ -0,0 +1,92 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: StubWhsEEpromResponse.proto */
+
+/* Do not generate deprecated warnings for self */
+#ifndef PROTOBUF_C__NO_DEPRECATED
+#define PROTOBUF_C__NO_DEPRECATED
+#endif
+
+#include "StubWhsEEpromResponse.pb-c.h"
+void whs_eeprom_response__init
+ (WhsEEpromResponse *message)
+{
+ static const WhsEEpromResponse init_value = WHS_EEPROM_RESPONSE__INIT;
+ *message = init_value;
+}
+size_t whs_eeprom_response__get_packed_size
+ (const WhsEEpromResponse *message)
+{
+ assert(message->base.descriptor == &whs_eeprom_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t whs_eeprom_response__pack
+ (const WhsEEpromResponse *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &whs_eeprom_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t whs_eeprom_response__pack_to_buffer
+ (const WhsEEpromResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &whs_eeprom_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+WhsEEpromResponse *
+ whs_eeprom_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (WhsEEpromResponse *)
+ protobuf_c_message_unpack (&whs_eeprom_response__descriptor,
+ allocator, len, data);
+}
+void whs_eeprom_response__free_unpacked
+ (WhsEEpromResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &whs_eeprom_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+static const ProtobufCFieldDescriptor whs_eeprom_response__field_descriptors[1] =
+{
+ {
+ "",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(WhsEEpromResponse, whseeprom),
+ &whs_eeprom_data__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned whs_eeprom_response__field_indices_by_name[] = {
+ 0, /* field[0] = WhsEEprom */
+};
+static const ProtobufCIntRange whs_eeprom_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor whs_eeprom_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "",
+ "",
+ "",
+ "",
+ sizeof(WhsEEpromResponse),
+ 1,
+ whs_eeprom_response__field_descriptors,
+ whs_eeprom_response__field_indices_by_name,
+ 1, whs_eeprom_response__number_ranges,
+ (ProtobufCMessageInit) whs_eeprom_response__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromResponse.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromResponse.pb-c.h
new file mode 100644
index 000000000..84c529277
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromResponse.pb-c.h
@@ -0,0 +1,72 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: StubWhsEEpromResponse.proto */
+
+#ifndef PROTOBUF_C_StubWhsEEpromResponse_2eproto__INCLUDED
+#define PROTOBUF_C_StubWhsEEpromResponse_2eproto__INCLUDED
+
+#include <protobuf-c/protobuf-c.h>
+
+PROTOBUF_C__BEGIN_DECLS
+
+#if PROTOBUF_C_VERSION_NUMBER < 1003000
+# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
+#elif 1003000 < PROTOBUF_C_MIN_COMPILER_VERSION
+# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
+#endif
+
+#include "StubWhsEEprom.pb-c.h"
+
+typedef struct _WhsEEpromResponse WhsEEpromResponse;
+
+
+/* --- enums --- */
+
+
+/* --- messages --- */
+
+struct _WhsEEpromResponse
+{
+ ProtobufCMessage base;
+ WhsEEpromData *whseeprom;
+};
+#define WHS_EEPROM_RESPONSE__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&whs_eeprom_response__descriptor) \
+ , NULL }
+
+
+/* WhsEEpromResponse methods */
+void whs_eeprom_response__init
+ (WhsEEpromResponse *message);
+size_t whs_eeprom_response__get_packed_size
+ (const WhsEEpromResponse *message);
+size_t whs_eeprom_response__pack
+ (const WhsEEpromResponse *message,
+ uint8_t *out);
+size_t whs_eeprom_response__pack_to_buffer
+ (const WhsEEpromResponse *message,
+ ProtobufCBuffer *buffer);
+WhsEEpromResponse *
+ whs_eeprom_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void whs_eeprom_response__free_unpacked
+ (WhsEEpromResponse *message,
+ ProtobufCAllocator *allocator);
+/* --- per-message closures --- */
+
+typedef void (*WhsEEpromResponse_Closure)
+ (const WhsEEpromResponse *message,
+ void *closure_data);
+
+/* --- services --- */
+
+
+/* --- descriptors --- */
+
+extern const ProtobufCMessageDescriptor whs_eeprom_response__descriptor;
+
+PROTOBUF_C__END_DECLS
+
+
+#endif /* PROTOBUF_C_StubWhsEEpromResponse_2eproto__INCLUDED */