From 76845dc21fd587cfefd886e2539b3202d00564f6 Mon Sep 17 00:00:00 2001 From: Shlomo Hecht Date: Sun, 26 Apr 2020 15:38:07 +0300 Subject: move dispenser EEPROM handling to stubs. add whs eeprom handling draft --- .../Embedded_SW/Embedded/Communication/Container.c | 5 +- .../Communication/PMR/Common/MessageType.pb-c.c | 244 +++++----- .../Communication/PMR/Common/MessageType.pb-c.h | 6 +- .../PMR/Diagnostics/DispenserEEPROM.pb-c.c | 495 --------------------- .../PMR/Diagnostics/DispenserEEPROM.pb-c.h | 129 ------ .../PMR/Diagnostics/DispenserEEpromRequest.pb-c.c | 118 ----- .../PMR/Diagnostics/DispenserEEpromRequest.pb-c.h | 76 ---- .../PMR/Diagnostics/DispenserEEpromResponse.pb-c.c | 105 ----- .../PMR/Diagnostics/DispenserEEpromResponse.pb-c.h | 74 --- .../PMR/Stubs/StubDispenserEEPROM.pb-c.c | 495 +++++++++++++++++++++ .../PMR/Stubs/StubDispenserEEPROM.pb-c.h | 129 ++++++ .../PMR/Stubs/StubDispenserEEpromRequest.pb-c.c | 118 +++++ .../PMR/Stubs/StubDispenserEEpromRequest.pb-c.h | 76 ++++ .../PMR/Stubs/StubDispenserEEpromResponse.pb-c.c | 105 +++++ .../PMR/Stubs/StubDispenserEEpromResponse.pb-c.h | 74 +++ .../Communication/PMR/Stubs/StubWhsEEPROM.pb-c.c | 326 ++++++++++++++ .../Communication/PMR/Stubs/StubWhsEEPROM.pb-c.h | 101 +++++ .../PMR/Stubs/StubWhsEEpromRequest.pb-c.c | 105 +++++ .../PMR/Stubs/StubWhsEEpromRequest.pb-c.h | 74 +++ .../PMR/Stubs/StubWhsEEpromResponse.pb-c.c | 92 ++++ .../PMR/Stubs/StubWhsEEpromResponse.pb-c.h | 72 +++ 21 files changed, 1899 insertions(+), 1120 deletions(-) delete mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEPROM.pb-c.c delete mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEPROM.pb-c.h delete mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromRequest.pb-c.c delete mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromRequest.pb-c.h delete mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromResponse.pb-c.c delete mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromResponse.pb-c.h create mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEPROM.pb-c.c create mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEPROM.pb-c.h create mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromRequest.pb-c.c create mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromRequest.pb-c.h create mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromResponse.pb-c.c create mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromResponse.pb-c.h create mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEPROM.pb-c.c create mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEPROM.pb-c.h create mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromRequest.pb-c.c create mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromRequest.pb-c.h create mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromResponse.pb-c.c create mode 100644 Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromResponse.pb-c.h (limited to 'Software/Embedded_SW/Embedded/Communication') diff --git a/Software/Embedded_SW/Embedded/Communication/Container.c b/Software/Embedded_SW/Embedded/Communication/Container.c index c35b0ca45..cabac2f0c 100644 --- a/Software/Embedded_SW/Embedded/Communication/Container.c +++ b/Software/Embedded_SW/Embedded/Communication/Container.c @@ -484,9 +484,12 @@ void receive_callback(char* buffer, size_t length) case MESSAGE_TYPE__StopThreadLoadingRequest: StopThreadLoadingFunc(requestContainer); break; - case MESSAGE_TYPE__DispenserEEpromRequest: + case MESSAGE_TYPE__StubDispenserEEpromRequest: DispenserEEpromRequestFunc(requestContainer); break; + case MESSAGE_TYPE__StubWHSEEpromRequest: + WhsEEpromRequestFunc(requestContainer); + break; default: //unsupported message type !! LOG_ERROR (requestContainer->type,"unsupported message type"); 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/Diagnostics/DispenserEEPROM.pb-c.c deleted file mode 100644 index ac762deec..000000000 --- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEPROM.pb-c.c +++ /dev/null @@ -1,495 +0,0 @@ -/* Generated by the protocol buffer compiler. DO NOT EDIT! */ -/* Generated from: DispenserEEPROM.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) -{ - static const DispenserEEprom init_value = DISPENSER_EEPROM__INIT; - *message = init_value; -} -size_t dispenser_eeprom__get_packed_size - (const DispenserEEprom *message) -{ - assert(message->base.descriptor == &dispenser_eeprom__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t dispenser_eeprom__pack - (const DispenserEEprom *message, - uint8_t *out) -{ - assert(message->base.descriptor == &dispenser_eeprom__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t dispenser_eeprom__pack_to_buffer - (const DispenserEEprom *message, - ProtobufCBuffer *buffer) -{ - assert(message->base.descriptor == &dispenser_eeprom__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -DispenserEEprom * - dispenser_eeprom__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (DispenserEEprom *) - protobuf_c_message_unpack (&dispenser_eeprom__descriptor, - allocator, len, data); -} -void dispenser_eeprom__free_unpacked - (DispenserEEprom *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->base.descriptor == &dispenser_eeprom__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} -static const ProtobufCFieldDescriptor dispenser_eeprom__field_descriptors[32] = -{ - { - "", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_header), - offsetof(DispenserEEprom, header), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_tablelength), - offsetof(DispenserEEprom, tablelength), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_tableversion), - offsetof(DispenserEEprom, tableversion), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(DispenserEEprom, dispenserp_n), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(DispenserEEprom, 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(DispenserEEprom, pcbpartnumber), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 7, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(DispenserEEprom, dispensers_n), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 8, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_minimalpressure), - offsetof(DispenserEEprom, minimalpressure), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 9, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_maximalpressure), - offsetof(DispenserEEprom, maximalpressure), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 10, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_minimalmv), - offsetof(DispenserEEprom, minimalmv), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 11, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_maximalmv), - offsetof(DispenserEEprom, maximalmv), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 12, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_totalcycles), - offsetof(DispenserEEprom, totalcycles), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 13, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_bubblesize), - offsetof(DispenserEEprom, bubblesize), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 14, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_avg_nl_stepvalue_1_4), - offsetof(DispenserEEprom, avg_nl_stepvalue_1_4), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 15, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_avg_nl_stepvalue_2_4), - offsetof(DispenserEEprom, avg_nl_stepvalue_2_4), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 16, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_avg_nl_stepvalue_3_4), - offsetof(DispenserEEprom, avg_nl_stepvalue_3_4), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 17, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_avg_nl_stepvalue_4_4), - offsetof(DispenserEEprom, avg_nl_stepvalue_4_4), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 18, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_sw_reserve), - offsetof(DispenserEEprom, sw_reserve), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 19, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT32, - offsetof(DispenserEEprom, has_spare1_pressure), - offsetof(DispenserEEprom, spare1_pressure), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 20, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT32, - offsetof(DispenserEEprom, has_spare2_pressure), - offsetof(DispenserEEprom, spare2_pressure), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 21, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_motorpulsespercycle), - offsetof(DispenserEEprom, motorpulsespercycle), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 22, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_color), - offsetof(DispenserEEprom, color), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 23, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_pressureslope), - offsetof(DispenserEEprom, pressureslope), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 24, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(DispenserEEprom, productiondate), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 25, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_atslocation), - offsetof(DispenserEEprom, atslocation), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 26, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_spare1), - offsetof(DispenserEEprom, spare1), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 27, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_spare2), - offsetof(DispenserEEprom, spare2), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 28, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEprom, has_atschannel), - offsetof(DispenserEEprom, atschannel), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 29, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(DispenserEEprom, has_unitempty), - offsetof(DispenserEEprom, unitempty), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 30, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(DispenserEEprom, has_dryrunpass_fail), - offsetof(DispenserEEprom, dryrunpass_fail), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 31, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(DispenserEEprom, has_flowpass_fail), - offsetof(DispenserEEprom, flowpass_fail), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 32, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(DispenserEEprom, has_checksum), - offsetof(DispenserEEprom, checksum), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned dispenser_eeprom__field_indices_by_name[] = { - 27, /* field[27] = ATSChannel */ - 24, /* field[24] = ATSlocation */ - 13, /* field[13] = AVG_Nl_stepValue_1_4 */ - 14, /* field[14] = AVG_Nl_stepValue_2_4 */ - 15, /* field[15] = AVG_Nl_stepValue_3_4 */ - 16, /* field[16] = AVG_Nl_stepValue_4_4 */ - 12, /* field[12] = BubbleSize */ - 31, /* field[31] = CheckSum */ - 21, /* field[21] = Color */ - 3, /* field[3] = DispenserP_N */ - 6, /* field[6] = DispenserS_N */ - 29, /* field[29] = DryRunPass_Fail */ - 30, /* field[30] = FlowPass_Fail */ - 0, /* field[0] = Header */ - 10, /* field[10] = MaximalMV */ - 8, /* field[8] = MaximalPressure */ - 9, /* field[9] = MinimalMV */ - 7, /* field[7] = MinimalPressure */ - 20, /* field[20] = MotorPulsesPerCycle */ - 5, /* field[5] = PCBPartNumber */ - 4, /* field[4] = PCBS_N */ - 22, /* field[22] = PressureSlope */ - 23, /* field[23] = ProductionDate */ - 17, /* field[17] = SW_Reserve */ - 25, /* field[25] = Spare1 */ - 18, /* field[18] = Spare1_pressure */ - 26, /* field[26] = Spare2 */ - 19, /* field[19] = Spare2_pressure */ - 1, /* field[1] = TableLength */ - 2, /* field[2] = Tableversion */ - 11, /* field[11] = TotalCycles */ - 28, /* field[28] = UnitEmpty */ -}; -static const ProtobufCIntRange dispenser_eeprom__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 32 } -}; -const ProtobufCMessageDescriptor dispenser_eeprom__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "", - "", - "", - "", - sizeof(DispenserEEprom), - 32, - dispenser_eeprom__field_descriptors, - dispenser_eeprom__field_indices_by_name, - 1, dispenser_eeprom__number_ranges, - (ProtobufCMessageInit) dispenser_eeprom__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/Diagnostics/DispenserEEPROM.pb-c.h deleted file mode 100644 index 34b9b333d..000000000 --- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEPROM.pb-c.h +++ /dev/null @@ -1,129 +0,0 @@ -/* Generated by the protocol buffer compiler. DO NOT EDIT! */ -/* Generated from: DispenserEEPROM.proto */ - -#ifndef PROTOBUF_C_DispenserEEPROM_2eproto__INCLUDED -#define PROTOBUF_C_DispenserEEPROM_2eproto__INCLUDED - -#include - -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 _DispenserEEprom DispenserEEprom; - - -/* --- enums --- */ - - -/* --- messages --- */ - -struct _DispenserEEprom -{ - 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 *dispenserp_n; - char *pcbs_n; - char *pcbpartnumber; - char *dispensers_n; - protobuf_c_boolean has_minimalpressure; - uint32_t minimalpressure; - protobuf_c_boolean has_maximalpressure; - uint32_t maximalpressure; - protobuf_c_boolean has_minimalmv; - uint32_t minimalmv; - protobuf_c_boolean has_maximalmv; - uint32_t maximalmv; - protobuf_c_boolean has_totalcycles; - uint32_t totalcycles; - protobuf_c_boolean has_bubblesize; - uint32_t bubblesize; - protobuf_c_boolean has_avg_nl_stepvalue_1_4; - uint32_t avg_nl_stepvalue_1_4; - protobuf_c_boolean has_avg_nl_stepvalue_2_4; - uint32_t avg_nl_stepvalue_2_4; - protobuf_c_boolean has_avg_nl_stepvalue_3_4; - uint32_t avg_nl_stepvalue_3_4; - protobuf_c_boolean has_avg_nl_stepvalue_4_4; - uint32_t avg_nl_stepvalue_4_4; - protobuf_c_boolean has_sw_reserve; - uint32_t sw_reserve; - protobuf_c_boolean has_spare1_pressure; - int32_t spare1_pressure; - protobuf_c_boolean has_spare2_pressure; - int32_t spare2_pressure; - protobuf_c_boolean has_motorpulsespercycle; - uint32_t motorpulsespercycle; - protobuf_c_boolean has_color; - uint32_t color; - protobuf_c_boolean has_pressureslope; - uint32_t pressureslope; - char *productiondate; - protobuf_c_boolean has_atslocation; - uint32_t atslocation; - protobuf_c_boolean has_spare1; - uint32_t spare1; - protobuf_c_boolean has_spare2; - uint32_t spare2; - protobuf_c_boolean has_atschannel; - uint32_t atschannel; - protobuf_c_boolean has_unitempty; - protobuf_c_boolean unitempty; - protobuf_c_boolean has_dryrunpass_fail; - protobuf_c_boolean dryrunpass_fail; - protobuf_c_boolean has_flowpass_fail; - protobuf_c_boolean flowpass_fail; - protobuf_c_boolean has_checksum; - protobuf_c_boolean checksum; -}; -#define DISPENSER_EEPROM__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&dispenser_eeprom__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, - uint8_t *out); -size_t dispenser_eeprom__pack_to_buffer - (const DispenserEEprom *message, - ProtobufCBuffer *buffer); -DispenserEEprom * - dispenser_eeprom__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void dispenser_eeprom__free_unpacked - (DispenserEEprom *message, - ProtobufCAllocator *allocator); -/* --- per-message closures --- */ - -typedef void (*DispenserEEprom_Closure) - (const DispenserEEprom *message, - void *closure_data); - -/* --- services --- */ - - -/* --- descriptors --- */ - -extern const ProtobufCMessageDescriptor dispenser_eeprom__descriptor; - -PROTOBUF_C__END_DECLS - - -#endif /* PROTOBUF_C_DispenserEEPROM_2eproto__INCLUDED */ diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromRequest.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromRequest.pb-c.c deleted file mode 100644 index a86bfd0b1..000000000 --- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromRequest.pb-c.c +++ /dev/null @@ -1,118 +0,0 @@ -/* Generated by the protocol buffer compiler. DO NOT EDIT! */ -/* Generated from: DispenserEEpromRequest.proto */ - -/* Do not generate deprecated warnings for self */ -#ifndef PROTOBUF_C__NO_DEPRECATED -#define PROTOBUF_C__NO_DEPRECATED -#endif - -#include "DispenserEEpromRequest.pb-c.h" -void dispenser_eeprom_request__init - (DispenserEEpromRequest *message) -{ - static const DispenserEEpromRequest init_value = DISPENSER_EEPROM_REQUEST__INIT; - *message = init_value; -} -size_t dispenser_eeprom_request__get_packed_size - (const DispenserEEpromRequest *message) -{ - assert(message->base.descriptor == &dispenser_eeprom_request__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t dispenser_eeprom_request__pack - (const DispenserEEpromRequest *message, - uint8_t *out) -{ - assert(message->base.descriptor == &dispenser_eeprom_request__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t dispenser_eeprom_request__pack_to_buffer - (const DispenserEEpromRequest *message, - ProtobufCBuffer *buffer) -{ - assert(message->base.descriptor == &dispenser_eeprom_request__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -DispenserEEpromRequest * - dispenser_eeprom_request__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (DispenserEEpromRequest *) - protobuf_c_message_unpack (&dispenser_eeprom_request__descriptor, - allocator, len, data); -} -void dispenser_eeprom_request__free_unpacked - (DispenserEEpromRequest *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->base.descriptor == &dispenser_eeprom_request__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} -static const ProtobufCFieldDescriptor dispenser_eeprom_request__field_descriptors[3] = -{ - { - "", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEpromRequest, has_dispenserid), - offsetof(DispenserEEpromRequest, dispenserid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(DispenserEEpromRequest, has_burnrequest), - offsetof(DispenserEEpromRequest, burnrequest), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(DispenserEEpromRequest, dispensereeprom), - &dispenser_eeprom__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned dispenser_eeprom_request__field_indices_by_name[] = { - 1, /* field[1] = BurnRequest */ - 2, /* field[2] = DispenserEEprom */ - 0, /* field[0] = DispenserId */ -}; -static const ProtobufCIntRange dispenser_eeprom_request__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor dispenser_eeprom_request__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "", - "", - "", - "", - sizeof(DispenserEEpromRequest), - 3, - dispenser_eeprom_request__field_descriptors, - dispenser_eeprom_request__field_indices_by_name, - 1, dispenser_eeprom_request__number_ranges, - (ProtobufCMessageInit) dispenser_eeprom_request__init, - NULL,NULL,NULL /* reserved[123] */ -}; diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromRequest.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromRequest.pb-c.h deleted file mode 100644 index e7db7f73e..000000000 --- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromRequest.pb-c.h +++ /dev/null @@ -1,76 +0,0 @@ -/* Generated by the protocol buffer compiler. DO NOT EDIT! */ -/* Generated from: DispenserEEpromRequest.proto */ - -#ifndef PROTOBUF_C_DispenserEEpromRequest_2eproto__INCLUDED -#define PROTOBUF_C_DispenserEEpromRequest_2eproto__INCLUDED - -#include - -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 "DispenserEEprom.pb-c.h" - -typedef struct _DispenserEEpromRequest DispenserEEpromRequest; - - -/* --- enums --- */ - - -/* --- messages --- */ - -struct _DispenserEEpromRequest -{ - ProtobufCMessage base; - protobuf_c_boolean has_dispenserid; - uint32_t dispenserid; - protobuf_c_boolean has_burnrequest; - protobuf_c_boolean burnrequest; - DispenserEEprom *dispensereeprom; -}; -#define DISPENSER_EEPROM_REQUEST__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&dispenser_eeprom_request__descriptor) \ - , 0, 0, 0, 0, NULL } - - -/* DispenserEEpromRequest methods */ -void dispenser_eeprom_request__init - (DispenserEEpromRequest *message); -size_t dispenser_eeprom_request__get_packed_size - (const DispenserEEpromRequest *message); -size_t dispenser_eeprom_request__pack - (const DispenserEEpromRequest *message, - uint8_t *out); -size_t dispenser_eeprom_request__pack_to_buffer - (const DispenserEEpromRequest *message, - ProtobufCBuffer *buffer); -DispenserEEpromRequest * - dispenser_eeprom_request__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void dispenser_eeprom_request__free_unpacked - (DispenserEEpromRequest *message, - ProtobufCAllocator *allocator); -/* --- per-message closures --- */ - -typedef void (*DispenserEEpromRequest_Closure) - (const DispenserEEpromRequest *message, - void *closure_data); - -/* --- services --- */ - - -/* --- descriptors --- */ - -extern const ProtobufCMessageDescriptor dispenser_eeprom_request__descriptor; - -PROTOBUF_C__END_DECLS - - -#endif /* PROTOBUF_C_DispenserEEpromRequest_2eproto__INCLUDED */ diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromResponse.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromResponse.pb-c.c deleted file mode 100644 index 71459129d..000000000 --- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromResponse.pb-c.c +++ /dev/null @@ -1,105 +0,0 @@ -/* Generated by the protocol buffer compiler. DO NOT EDIT! */ -/* Generated from: DispenserEEpromResponse.proto */ - -/* Do not generate deprecated warnings for self */ -#ifndef PROTOBUF_C__NO_DEPRECATED -#define PROTOBUF_C__NO_DEPRECATED -#endif - -#include "DispenserEEpromResponse.pb-c.h" -void dispenser_eeprom_response__init - (DispenserEEpromResponse *message) -{ - static const DispenserEEpromResponse init_value = DISPENSER_EEPROM_RESPONSE__INIT; - *message = init_value; -} -size_t dispenser_eeprom_response__get_packed_size - (const DispenserEEpromResponse *message) -{ - assert(message->base.descriptor == &dispenser_eeprom_response__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t dispenser_eeprom_response__pack - (const DispenserEEpromResponse *message, - uint8_t *out) -{ - assert(message->base.descriptor == &dispenser_eeprom_response__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t dispenser_eeprom_response__pack_to_buffer - (const DispenserEEpromResponse *message, - ProtobufCBuffer *buffer) -{ - assert(message->base.descriptor == &dispenser_eeprom_response__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -DispenserEEpromResponse * - dispenser_eeprom_response__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (DispenserEEpromResponse *) - protobuf_c_message_unpack (&dispenser_eeprom_response__descriptor, - allocator, len, data); -} -void dispenser_eeprom_response__free_unpacked - (DispenserEEpromResponse *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->base.descriptor == &dispenser_eeprom_response__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} -static const ProtobufCFieldDescriptor dispenser_eeprom_response__field_descriptors[2] = -{ - { - "", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(DispenserEEpromResponse, has_dispenserid), - offsetof(DispenserEEpromResponse, dispenserid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(DispenserEEpromResponse, dispensereeprom), - &dispenser_eeprom__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned dispenser_eeprom_response__field_indices_by_name[] = { - 1, /* field[1] = DispenserEEprom */ - 0, /* field[0] = DispenserId */ -}; -static const ProtobufCIntRange dispenser_eeprom_response__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor dispenser_eeprom_response__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "", - "", - "", - "", - sizeof(DispenserEEpromResponse), - 2, - dispenser_eeprom_response__field_descriptors, - dispenser_eeprom_response__field_indices_by_name, - 1, dispenser_eeprom_response__number_ranges, - (ProtobufCMessageInit) dispenser_eeprom_response__init, - NULL,NULL,NULL /* reserved[123] */ -}; diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromResponse.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromResponse.pb-c.h deleted file mode 100644 index b4e7f98b5..000000000 --- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DispenserEEpromResponse.pb-c.h +++ /dev/null @@ -1,74 +0,0 @@ -/* Generated by the protocol buffer compiler. DO NOT EDIT! */ -/* Generated from: DispenserEEpromResponse.proto */ - -#ifndef PROTOBUF_C_DispenserEEpromResponse_2eproto__INCLUDED -#define PROTOBUF_C_DispenserEEpromResponse_2eproto__INCLUDED - -#include - -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 "DispenserEEprom.pb-c.h" - -typedef struct _DispenserEEpromResponse DispenserEEpromResponse; - - -/* --- enums --- */ - - -/* --- messages --- */ - -struct _DispenserEEpromResponse -{ - ProtobufCMessage base; - protobuf_c_boolean has_dispenserid; - uint32_t dispenserid; - DispenserEEprom *dispensereeprom; -}; -#define DISPENSER_EEPROM_RESPONSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&dispenser_eeprom_response__descriptor) \ - , 0, 0, NULL } - - -/* DispenserEEpromResponse methods */ -void dispenser_eeprom_response__init - (DispenserEEpromResponse *message); -size_t dispenser_eeprom_response__get_packed_size - (const DispenserEEpromResponse *message); -size_t dispenser_eeprom_response__pack - (const DispenserEEpromResponse *message, - uint8_t *out); -size_t dispenser_eeprom_response__pack_to_buffer - (const DispenserEEpromResponse *message, - ProtobufCBuffer *buffer); -DispenserEEpromResponse * - dispenser_eeprom_response__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void dispenser_eeprom_response__free_unpacked - (DispenserEEpromResponse *message, - ProtobufCAllocator *allocator); -/* --- per-message closures --- */ - -typedef void (*DispenserEEpromResponse_Closure) - (const DispenserEEpromResponse *message, - void *closure_data); - -/* --- services --- */ - - -/* --- descriptors --- */ - -extern const ProtobufCMessageDescriptor dispenser_eeprom_response__descriptor; - -PROTOBUF_C__END_DECLS - - -#endif /* PROTOBUF_C_DispenserEEpromResponse_2eproto__INCLUDED */ diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEPROM.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEPROM.pb-c.c new file mode 100644 index 000000000..88ef38caf --- /dev/null +++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEPROM.pb-c.c @@ -0,0 +1,495 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: StubDispenserEEPROM.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "StubDispenserEEPROM.pb-c.h" +void dispenser_eeprom_data__init + (DispenserEEpromData *message) +{ + static const DispenserEEpromData init_value = DISPENSER_EEPROM_DATA__INIT; + *message = init_value; +} +size_t dispenser_eeprom_data__get_packed_size + (const DispenserEEpromData *message) +{ + assert(message->base.descriptor == &dispenser_eeprom_data__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t dispenser_eeprom_data__pack + (const DispenserEEpromData *message, + uint8_t *out) +{ + assert(message->base.descriptor == &dispenser_eeprom_data__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t dispenser_eeprom_data__pack_to_buffer + (const DispenserEEpromData *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &dispenser_eeprom_data__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +DispenserEEpromData * + dispenser_eeprom_data__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (DispenserEEpromData *) + protobuf_c_message_unpack (&dispenser_eeprom_data__descriptor, + allocator, len, data); +} +void dispenser_eeprom_data__free_unpacked + (DispenserEEpromData *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &dispenser_eeprom_data__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor dispenser_eeprom_data__field_descriptors[32] = +{ + { + "", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_header), + offsetof(DispenserEEpromData, header), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_tablelength), + offsetof(DispenserEEpromData, tablelength), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_tableversion), + offsetof(DispenserEEpromData, tableversion), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(DispenserEEpromData, dispenserp_n), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(DispenserEEpromData, 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(DispenserEEpromData, pcbpartnumber), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(DispenserEEpromData, dispensers_n), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_minimalpressure), + offsetof(DispenserEEpromData, minimalpressure), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 9, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_maximalpressure), + offsetof(DispenserEEpromData, maximalpressure), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 10, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_minimalmv), + offsetof(DispenserEEpromData, minimalmv), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 11, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_maximalmv), + offsetof(DispenserEEpromData, maximalmv), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 12, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_totalcycles), + offsetof(DispenserEEpromData, totalcycles), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 13, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_bubblesize), + offsetof(DispenserEEpromData, bubblesize), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 14, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_avg_nl_stepvalue_1_4), + offsetof(DispenserEEpromData, avg_nl_stepvalue_1_4), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 15, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_avg_nl_stepvalue_2_4), + offsetof(DispenserEEpromData, avg_nl_stepvalue_2_4), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 16, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_avg_nl_stepvalue_3_4), + offsetof(DispenserEEpromData, avg_nl_stepvalue_3_4), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 17, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_avg_nl_stepvalue_4_4), + offsetof(DispenserEEpromData, avg_nl_stepvalue_4_4), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 18, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_sw_reserve), + offsetof(DispenserEEpromData, sw_reserve), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 19, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(DispenserEEpromData, has_spare1_pressure), + offsetof(DispenserEEpromData, spare1_pressure), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 20, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(DispenserEEpromData, has_spare2_pressure), + offsetof(DispenserEEpromData, spare2_pressure), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 21, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_motorpulsespercycle), + offsetof(DispenserEEpromData, motorpulsespercycle), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 22, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_color), + offsetof(DispenserEEpromData, color), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 23, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_pressureslope), + offsetof(DispenserEEpromData, pressureslope), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 24, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(DispenserEEpromData, productiondate), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 25, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_atslocation), + offsetof(DispenserEEpromData, atslocation), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 26, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_spare1), + offsetof(DispenserEEpromData, spare1), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 27, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_spare2), + offsetof(DispenserEEpromData, spare2), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 28, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromData, has_atschannel), + offsetof(DispenserEEpromData, atschannel), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 29, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(DispenserEEpromData, has_unitempty), + offsetof(DispenserEEpromData, unitempty), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 30, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(DispenserEEpromData, has_dryrunpass_fail), + offsetof(DispenserEEpromData, dryrunpass_fail), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 31, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(DispenserEEpromData, has_flowpass_fail), + offsetof(DispenserEEpromData, flowpass_fail), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 32, + PROTOBUF_C_LABEL_OPTIONAL, + 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_data__field_indices_by_name[] = { + 27, /* field[27] = ATSChannel */ + 24, /* field[24] = ATSlocation */ + 13, /* field[13] = AVG_Nl_stepValue_1_4 */ + 14, /* field[14] = AVG_Nl_stepValue_2_4 */ + 15, /* field[15] = AVG_Nl_stepValue_3_4 */ + 16, /* field[16] = AVG_Nl_stepValue_4_4 */ + 12, /* field[12] = BubbleSize */ + 31, /* field[31] = CheckSum */ + 21, /* field[21] = Color */ + 3, /* field[3] = DispenserP_N */ + 6, /* field[6] = DispenserS_N */ + 29, /* field[29] = DryRunPass_Fail */ + 30, /* field[30] = FlowPass_Fail */ + 0, /* field[0] = Header */ + 10, /* field[10] = MaximalMV */ + 8, /* field[8] = MaximalPressure */ + 9, /* field[9] = MinimalMV */ + 7, /* field[7] = MinimalPressure */ + 20, /* field[20] = MotorPulsesPerCycle */ + 5, /* field[5] = PCBPartNumber */ + 4, /* field[4] = PCBS_N */ + 22, /* field[22] = PressureSlope */ + 23, /* field[23] = ProductionDate */ + 17, /* field[17] = SW_Reserve */ + 25, /* field[25] = Spare1 */ + 18, /* field[18] = Spare1_pressure */ + 26, /* field[26] = Spare2 */ + 19, /* field[19] = Spare2_pressure */ + 1, /* field[1] = TableLength */ + 2, /* field[2] = Tableversion */ + 11, /* field[11] = TotalCycles */ + 28, /* field[28] = UnitEmpty */ +}; +static const ProtobufCIntRange dispenser_eeprom_data__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 32 } +}; +const ProtobufCMessageDescriptor dispenser_eeprom_data__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "", + "", + "", + "", + sizeof(DispenserEEpromData), + 32, + 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/Stubs/StubDispenserEEPROM.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEPROM.pb-c.h new file mode 100644 index 000000000..d07cd3006 --- /dev/null +++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEPROM.pb-c.h @@ -0,0 +1,129 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: StubDispenserEEPROM.proto */ + +#ifndef PROTOBUF_C_StubDispenserEEPROM_2eproto__INCLUDED +#define PROTOBUF_C_StubDispenserEEPROM_2eproto__INCLUDED + +#include + +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 _DispenserEEpromData DispenserEEpromData; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _DispenserEEpromData +{ + 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 *dispenserp_n; + char *pcbs_n; + char *pcbpartnumber; + char *dispensers_n; + protobuf_c_boolean has_minimalpressure; + uint32_t minimalpressure; + protobuf_c_boolean has_maximalpressure; + uint32_t maximalpressure; + protobuf_c_boolean has_minimalmv; + uint32_t minimalmv; + protobuf_c_boolean has_maximalmv; + uint32_t maximalmv; + protobuf_c_boolean has_totalcycles; + uint32_t totalcycles; + protobuf_c_boolean has_bubblesize; + uint32_t bubblesize; + protobuf_c_boolean has_avg_nl_stepvalue_1_4; + uint32_t avg_nl_stepvalue_1_4; + protobuf_c_boolean has_avg_nl_stepvalue_2_4; + uint32_t avg_nl_stepvalue_2_4; + protobuf_c_boolean has_avg_nl_stepvalue_3_4; + uint32_t avg_nl_stepvalue_3_4; + protobuf_c_boolean has_avg_nl_stepvalue_4_4; + uint32_t avg_nl_stepvalue_4_4; + protobuf_c_boolean has_sw_reserve; + uint32_t sw_reserve; + protobuf_c_boolean has_spare1_pressure; + int32_t spare1_pressure; + protobuf_c_boolean has_spare2_pressure; + int32_t spare2_pressure; + protobuf_c_boolean has_motorpulsespercycle; + uint32_t motorpulsespercycle; + protobuf_c_boolean has_color; + uint32_t color; + protobuf_c_boolean has_pressureslope; + uint32_t pressureslope; + char *productiondate; + protobuf_c_boolean has_atslocation; + uint32_t atslocation; + protobuf_c_boolean has_spare1; + uint32_t spare1; + protobuf_c_boolean has_spare2; + uint32_t spare2; + protobuf_c_boolean has_atschannel; + uint32_t atschannel; + protobuf_c_boolean has_unitempty; + protobuf_c_boolean unitempty; + protobuf_c_boolean has_dryrunpass_fail; + protobuf_c_boolean dryrunpass_fail; + protobuf_c_boolean has_flowpass_fail; + protobuf_c_boolean flowpass_fail; + protobuf_c_boolean has_checksum; + uint32_t checksum; +}; +#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 } + + +/* 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_data__pack_to_buffer + (const DispenserEEpromData *message, + ProtobufCBuffer *buffer); +DispenserEEpromData * + dispenser_eeprom_data__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void dispenser_eeprom_data__free_unpacked + (DispenserEEpromData *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*DispenserEEpromData_Closure) + (const DispenserEEpromData *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor dispenser_eeprom_data__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_StubDispenserEEPROM_2eproto__INCLUDED */ diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromRequest.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromRequest.pb-c.c new file mode 100644 index 000000000..0b455922c --- /dev/null +++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromRequest.pb-c.c @@ -0,0 +1,118 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: StubDispenserEEpromRequest.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "StubDispenserEEpromRequest.pb-c.h" +void dispenser_eeprom_request__init + (DispenserEEpromRequest *message) +{ + static const DispenserEEpromRequest init_value = DISPENSER_EEPROM_REQUEST__INIT; + *message = init_value; +} +size_t dispenser_eeprom_request__get_packed_size + (const DispenserEEpromRequest *message) +{ + assert(message->base.descriptor == &dispenser_eeprom_request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t dispenser_eeprom_request__pack + (const DispenserEEpromRequest *message, + uint8_t *out) +{ + assert(message->base.descriptor == &dispenser_eeprom_request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t dispenser_eeprom_request__pack_to_buffer + (const DispenserEEpromRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &dispenser_eeprom_request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +DispenserEEpromRequest * + dispenser_eeprom_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (DispenserEEpromRequest *) + protobuf_c_message_unpack (&dispenser_eeprom_request__descriptor, + allocator, len, data); +} +void dispenser_eeprom_request__free_unpacked + (DispenserEEpromRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &dispenser_eeprom_request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor dispenser_eeprom_request__field_descriptors[3] = +{ + { + "", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromRequest, has_dispenserid), + offsetof(DispenserEEpromRequest, dispenserid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(DispenserEEpromRequest, has_burnrequest), + offsetof(DispenserEEpromRequest, burnrequest), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(DispenserEEpromRequest, dispensereeprom), + &dispenser_eeprom_data__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned dispenser_eeprom_request__field_indices_by_name[] = { + 1, /* field[1] = BurnRequest */ + 2, /* field[2] = DispenserEEprom */ + 0, /* field[0] = DispenserId */ +}; +static const ProtobufCIntRange dispenser_eeprom_request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor dispenser_eeprom_request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "", + "", + "", + "", + sizeof(DispenserEEpromRequest), + 3, + dispenser_eeprom_request__field_descriptors, + dispenser_eeprom_request__field_indices_by_name, + 1, dispenser_eeprom_request__number_ranges, + (ProtobufCMessageInit) dispenser_eeprom_request__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromRequest.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromRequest.pb-c.h new file mode 100644 index 000000000..94449d740 --- /dev/null +++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromRequest.pb-c.h @@ -0,0 +1,76 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: StubDispenserEEpromRequest.proto */ + +#ifndef PROTOBUF_C_StubDispenserEEpromRequest_2eproto__INCLUDED +#define PROTOBUF_C_StubDispenserEEpromRequest_2eproto__INCLUDED + +#include + +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 "StubDispenserEEPROM.pb-c.h" + +typedef struct _DispenserEEpromRequest DispenserEEpromRequest; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _DispenserEEpromRequest +{ + ProtobufCMessage base; + protobuf_c_boolean has_dispenserid; + uint32_t dispenserid; + protobuf_c_boolean has_burnrequest; + protobuf_c_boolean burnrequest; + DispenserEEpromData *dispensereeprom; +}; +#define DISPENSER_EEPROM_REQUEST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&dispenser_eeprom_request__descriptor) \ + , 0, 0, 0, 0, NULL } + + +/* DispenserEEpromRequest methods */ +void dispenser_eeprom_request__init + (DispenserEEpromRequest *message); +size_t dispenser_eeprom_request__get_packed_size + (const DispenserEEpromRequest *message); +size_t dispenser_eeprom_request__pack + (const DispenserEEpromRequest *message, + uint8_t *out); +size_t dispenser_eeprom_request__pack_to_buffer + (const DispenserEEpromRequest *message, + ProtobufCBuffer *buffer); +DispenserEEpromRequest * + dispenser_eeprom_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void dispenser_eeprom_request__free_unpacked + (DispenserEEpromRequest *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*DispenserEEpromRequest_Closure) + (const DispenserEEpromRequest *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor dispenser_eeprom_request__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_StubDispenserEEpromRequest_2eproto__INCLUDED */ diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromResponse.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromResponse.pb-c.c new file mode 100644 index 000000000..ac5b9b9af --- /dev/null +++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromResponse.pb-c.c @@ -0,0 +1,105 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: StubDispenserEEpromResponse.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "StubDispenserEEpromResponse.pb-c.h" +void dispenser_eeprom_response__init + (DispenserEEpromResponse *message) +{ + static const DispenserEEpromResponse init_value = DISPENSER_EEPROM_RESPONSE__INIT; + *message = init_value; +} +size_t dispenser_eeprom_response__get_packed_size + (const DispenserEEpromResponse *message) +{ + assert(message->base.descriptor == &dispenser_eeprom_response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t dispenser_eeprom_response__pack + (const DispenserEEpromResponse *message, + uint8_t *out) +{ + assert(message->base.descriptor == &dispenser_eeprom_response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t dispenser_eeprom_response__pack_to_buffer + (const DispenserEEpromResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &dispenser_eeprom_response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +DispenserEEpromResponse * + dispenser_eeprom_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (DispenserEEpromResponse *) + protobuf_c_message_unpack (&dispenser_eeprom_response__descriptor, + allocator, len, data); +} +void dispenser_eeprom_response__free_unpacked + (DispenserEEpromResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &dispenser_eeprom_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor dispenser_eeprom_response__field_descriptors[2] = +{ + { + "", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(DispenserEEpromResponse, has_dispenserid), + offsetof(DispenserEEpromResponse, dispenserid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(DispenserEEpromResponse, dispensereeprom), + &dispenser_eeprom_data__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned dispenser_eeprom_response__field_indices_by_name[] = { + 1, /* field[1] = DispenserEEprom */ + 0, /* field[0] = DispenserId */ +}; +static const ProtobufCIntRange dispenser_eeprom_response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor dispenser_eeprom_response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "", + "", + "", + "", + sizeof(DispenserEEpromResponse), + 2, + dispenser_eeprom_response__field_descriptors, + dispenser_eeprom_response__field_indices_by_name, + 1, dispenser_eeprom_response__number_ranges, + (ProtobufCMessageInit) dispenser_eeprom_response__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromResponse.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromResponse.pb-c.h new file mode 100644 index 000000000..e285e8486 --- /dev/null +++ b/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubDispenserEEpromResponse.pb-c.h @@ -0,0 +1,74 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: StubDispenserEEpromResponse.proto */ + +#ifndef PROTOBUF_C_StubDispenserEEpromResponse_2eproto__INCLUDED +#define PROTOBUF_C_StubDispenserEEpromResponse_2eproto__INCLUDED + +#include + +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 "StubDispenserEEprom.pb-c.h" + +typedef struct _DispenserEEpromResponse DispenserEEpromResponse; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct _DispenserEEpromResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_dispenserid; + uint32_t dispenserid; + DispenserEEpromData *dispensereeprom; +}; +#define DISPENSER_EEPROM_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&dispenser_eeprom_response__descriptor) \ + , 0, 0, NULL } + + +/* DispenserEEpromResponse methods */ +void dispenser_eeprom_response__init + (DispenserEEpromResponse *message); +size_t dispenser_eeprom_response__get_packed_size + (const DispenserEEpromResponse *message); +size_t dispenser_eeprom_response__pack + (const DispenserEEpromResponse *message, + uint8_t *out); +size_t dispenser_eeprom_response__pack_to_buffer + (const DispenserEEpromResponse *message, + ProtobufCBuffer *buffer); +DispenserEEpromResponse * + dispenser_eeprom_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void dispenser_eeprom_response__free_unpacked + (DispenserEEpromResponse *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*DispenserEEpromResponse_Closure) + (const DispenserEEpromResponse *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor dispenser_eeprom_response__descriptor; + +PROTOBUF_C__END_DECLS + + +#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__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__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__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 */ -- cgit v1.3.1