aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Communication/PMR/Stubs/StubWhsEEpromData.pb-c.h
blob: 873abbfb20d73c460409a4d5451c0970a4ba2afb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
/* Generated by the protocol buffer compiler.  DO NOT EDIT! */
/* Generated from: StubWhsEEpromData.proto */

#ifndef PROTOBUF_C_StubWhsEEpromData_2eproto__INCLUDED
#define PROTOBUF_C_StubWhsEEpromData_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 _StubWhsEEpromData StubWhsEEpromData;


/* --- enums --- */


/* --- messages --- */

struct  _StubWhsEEpromData
{
  ProtobufCMessage base;
  protobuf_c_boolean has_header;
  uint32_t header;
  protobuf_c_boolean has_table_length;
  uint32_t table_length;
  protobuf_c_boolean has_table_version;
  uint32_t table_version;
  char *whs_sn;
  char *pcb_sn;
  char *whs_part_number;
  char *pcb_part_number;
  protobuf_c_boolean has_runninghours;
  uint32_t runninghours;
  protobuf_c_boolean has_sw_reserve;
  uint32_t sw_reserve;
  char *production_test_date;
  char *testpassfail;
  protobuf_c_boolean has_ats_location;
  uint32_t ats_location;
  protobuf_c_boolean has_orifice_waste_level_v0_ml;
  double orifice_waste_level_v0_ml;
  protobuf_c_boolean has_flow_calc_coefficient_c;
  double flow_calc_coefficient_c;
  protobuf_c_boolean has_orifice1flow;
  double orifice1flow;
  protobuf_c_boolean has_orifice1slope;
  double orifice1slope;
  protobuf_c_boolean has_orifice1maxpressure;
  double orifice1maxpressure;
  protobuf_c_boolean has_orifice1calibrationfactor;
  double orifice1calibrationfactor;
  protobuf_c_boolean has_orifice2flow;
  double orifice2flow;
  protobuf_c_boolean has_orifice2slope;
  double orifice2slope;
  protobuf_c_boolean has_orifice2maxpressure;
  double orifice2maxpressure;
  protobuf_c_boolean has_orifice2calibrationfactor;
  double orifice2calibrationfactor;
  protobuf_c_boolean has_orifice3flow;
  double orifice3flow;
  protobuf_c_boolean has_orifice3slope;
  double orifice3slope;
  protobuf_c_boolean has_orifice3maxpressure;
  double orifice3maxpressure;
  protobuf_c_boolean has_orifice3calibrationfactor;
  double orifice3calibrationfactor;
  protobuf_c_boolean has_orificevalveflow;
  double orificevalveflow;
  protobuf_c_boolean has_orificevalveslope;
  double orificevalveslope;
  protobuf_c_boolean has_orificevalvemaxpressure;
  double orificevalvemaxpressure;
  protobuf_c_boolean has_orificevalvecalibrationfactor;
  double orificevalvecalibrationfactor;
  protobuf_c_boolean has_fans_1_4_pwm_min_pct;
  double fans_1_4_pwm_min_pct;
  protobuf_c_boolean has_fans_1_4_rpm_pwm_min;
  double fans_1_4_rpm_pwm_min;
  protobuf_c_boolean has_fans_1_4_pwm_max_pct;
  double fans_1_4_pwm_max_pct;
  protobuf_c_boolean has_fans_1_4_rpm_pwm_max;
  double fans_1_4_rpm_pwm_max;
  protobuf_c_boolean has_fans_1_4_nom_pwm_pct;
  double fans_1_4_nom_pwm_pct;
  protobuf_c_boolean has_fans_1_4_nom_rpm;
  double fans_1_4_nom_rpm;
  protobuf_c_boolean has_fans_1_4_rpm_limit_pct_below_nom;
  double fans_1_4_rpm_limit_pct_below_nom;
  protobuf_c_boolean has_fans_1_4_pulse_per_revolution;
  double fans_1_4_pulse_per_revolution;
  protobuf_c_boolean has_fans_1_4_spare1;
  double fans_1_4_spare1;
  protobuf_c_boolean has_fans_1_4_spare2;
  double fans_1_4_spare2;
  protobuf_c_boolean has_fans_5_6_nom_rpm;
  double fans_5_6_nom_rpm;
  protobuf_c_boolean has_fans_5_6_rpm_limit_pct_below_nom;
  double fans_5_6_rpm_limit_pct_below_nom;
  protobuf_c_boolean has_fans_5_6_pulse_per_revolution;
  double fans_5_6_pulse_per_revolution;
  protobuf_c_boolean has_fans_5_6_spare1;
  double fans_5_6_spare1;
  protobuf_c_boolean has_fans_5_6_spare2;
  double fans_5_6_spare2;
  protobuf_c_boolean has_blower_p_gain;
  double blower_p_gain;
  protobuf_c_boolean has_blower_cfmrpm_min;
  double blower_cfmrpm_min;
  protobuf_c_boolean has_blower_rpm_cfm_max;
  double blower_rpm_cfm_max;
  protobuf_c_boolean has_blower_calibration_factor;
  double blower_calibration_factor;
  protobuf_c_boolean has_blower_spare1;
  double blower_spare1;
  protobuf_c_boolean has_blower_spare2;
  double blower_spare2;
  protobuf_c_boolean has_voc_limit;
  double voc_limit;
  protobuf_c_boolean has_voc_spare1;
  double voc_spare1;
  protobuf_c_boolean has_voc_spare2;
  double voc_spare2;
  protobuf_c_boolean has_controller_comm_type;
  double controller_comm_type;
  protobuf_c_boolean has_controller_type;
  double controller_type;
  protobuf_c_boolean has_sensor_type;
  double sensor_type;
  protobuf_c_boolean has_cooler_c_f;
  double cooler_c_f;
  protobuf_c_boolean has_cooler_sv;
  double cooler_sv;
  protobuf_c_boolean has_cooler_p;
  double cooler_p;
  protobuf_c_boolean has_cooler_i;
  double cooler_i;
  protobuf_c_boolean has_cooler_d;
  double cooler_d;
  protobuf_c_boolean has_warning_configuration_par1;
  double warning_configuration_par1;
  protobuf_c_boolean has_warning_configuration_par2;
  double warning_configuration_par2;
  protobuf_c_boolean has_warning_configuration_par3;
  double warning_configuration_par3;
  protobuf_c_boolean has_warning_configuration_par4;
  double warning_configuration_par4;
  protobuf_c_boolean has_warning_configuration_par5;
  double warning_configuration_par5;
  protobuf_c_boolean has_warning_configuration_par6;
  double warning_configuration_par6;
  protobuf_c_boolean has_warning_threshold;
  double warning_threshold;
  protobuf_c_boolean has_controller_spare1;
  double controller_spare1;
  protobuf_c_boolean has_controller_spare2;
  double controller_spare2;
  protobuf_c_boolean has_controller_spare3;
  double controller_spare3;
  protobuf_c_boolean has_controller_spare4;
  double controller_spare4;
  protobuf_c_boolean has_controller_spare5;
  double controller_spare5;
  protobuf_c_boolean has_test_date;
  double test_date;
  char *test;
  protobuf_c_boolean has_waste_pump_flow_volume_per_sec;
  double waste_pump_flow_volume_per_sec;
  protobuf_c_boolean has_waste_pump_flow_v_per_sec_limit;
  double waste_pump_flow_v_per_sec_limit;
  protobuf_c_boolean has_filter_max_life_span;
  double filter_max_life_span;
  protobuf_c_boolean has_filter_usage_hours;
  double filter_usage_hours;
  char *vocinstallationdate;
  char *filterinstallationdate;
  char *productiondate;
  protobuf_c_boolean has_checksum;
  uint32_t checksum;
};
#define STUB_WHS_EEPROM_DATA__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&stub_whs_eeprom_data__descriptor) \
    , 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 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, 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, 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, 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, NULL, NULL, NULL, 0, 0 }


/* StubWhsEEpromData methods */
void   stub_whs_eeprom_data__init
                     (StubWhsEEpromData         *message);
size_t stub_whs_eeprom_data__get_packed_size
                     (const StubWhsEEpromData   *message);
size_t stub_whs_eeprom_data__pack
                     (const StubWhsEEpromData   *message,
                      uint8_t             *out);
size_t stub_whs_eeprom_data__pack_to_buffer
                     (const StubWhsEEpromData   *message,
                      ProtobufCBuffer     *buffer);
StubWhsEEpromData *
       stub_whs_eeprom_data__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   stub_whs_eeprom_data__free_unpacked
                     (StubWhsEEpromData *message,
                      ProtobufCAllocator *allocator);
/* --- per-message closures --- */

typedef void (*StubWhsEEpromData_Closure)
                 (const StubWhsEEpromData *message,
                  void *closure_data);

/* --- services --- */


/* --- descriptors --- */

extern const ProtobufCMessageDescriptor stub_whs_eeprom_data__descriptor;

PROTOBUF_C__END_DECLS


#endif  /* PROTOBUF_C_StubWhsEEpromData_2eproto__INCLUDED */