/* Generated by the protocol buffer compiler. DO NOT EDIT! */ /* Generated from: DiagnosticsMonitors.proto */ #ifndef PROTOBUF_C_DiagnosticsMonitors_2eproto__INCLUDED #define PROTOBUF_C_DiagnosticsMonitors_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 "DoubleArray.pb-c.h" typedef struct _DiagnosticsMonitors DiagnosticsMonitors; /* --- enums --- */ /* --- messages --- */ struct _DiagnosticsMonitors { ProtobufCMessage base; size_t n_dancer1angle; double *dancer1angle; size_t n_dancer2angle; double *dancer2angle; size_t n_dancer3angle; double *dancer3angle; size_t n_feedermotorfrequency; double *feedermotorfrequency; size_t n_dryermotor; double *dryermotor; size_t n_pollermotor; double *pollermotor; size_t n_windermotor; double *windermotor; size_t n_screwmotor; double *screwmotor; size_t n_threadspeed; double *threadspeed; size_t n_mixertemperature; double *mixertemperature; size_t n_headzone1temperature; double *headzone1temperature; size_t n_headzone2temperature; double *headzone2temperature; size_t n_headzone3temperature; double *headzone3temperature; size_t n_headairflow; double *headairflow; size_t n_feedertension; double *feedertension; size_t n_pullertension; double *pullertension; size_t n_dryerzone1temperature; double *dryerzone1temperature; size_t n_dryerzone2temperature; double *dryerzone2temperature; size_t n_dryerzone3temperature; double *dryerzone3temperature; size_t n_dryerairflow; double *dryerairflow; size_t n_windertension; double *windertension; size_t n_dispensersmotorsfrequency; DoubleArray **dispensersmotorsfrequency; size_t n_dispensersangularencoders; DoubleArray **dispensersangularencoders; size_t n_dispenserslinearpositions; DoubleArray **dispenserslinearpositions; size_t n_dispenserspressure; DoubleArray **dispenserspressure; size_t n_filterdeltapressure; double *filterdeltapressure; size_t n_chillertemperature; double *chillertemperature; size_t n_dispenser1motorfrequency; double *dispenser1motorfrequency; size_t n_dispenser2motorfrequency; double *dispenser2motorfrequency; size_t n_dispenser3motorfrequency; double *dispenser3motorfrequency; size_t n_dispenser4motorfrequency; double *dispenser4motorfrequency; size_t n_dispenser5motorfrequency; double *dispenser5motorfrequency; size_t n_dispenser6motorfrequency; double *dispenser6motorfrequency; size_t n_dispenser7motorfrequency; double *dispenser7motorfrequency; size_t n_dispenser8motorfrequency; double *dispenser8motorfrequency; size_t n_headzone4temperature; double *headzone4temperature; size_t n_headzone5temperature; double *headzone5temperature; size_t n_headzone6temperature; double *headzone6temperature; size_t n_blowervoltage; double *blowervoltage; size_t n_dispenser1pressure; double *dispenser1pressure; size_t n_dispenser2pressure; double *dispenser2pressure; size_t n_dispenser3pressure; double *dispenser3pressure; size_t n_dispenser4pressure; double *dispenser4pressure; size_t n_dispenser5pressure; double *dispenser5pressure; size_t n_dispenser6pressure; double *dispenser6pressure; size_t n_dispenser7pressure; double *dispenser7pressure; size_t n_dispenser8pressure; double *dispenser8pressure; size_t n_midtank1level; double *midtank1level; size_t n_midtank2level; double *midtank2level; size_t n_midtank3level; double *midtank3level; size_t n_midtank4level; double *midtank4level; size_t n_midtank5level; double *midtank5level; size_t n_midtank6level; double *midtank6level; size_t n_midtank7level; double *midtank7level; size_t n_midtank8level; double *midtank8level; size_t n_drierzone1heatercurrent; double *drierzone1heatercurrent; size_t n_drierzone2heatercurrent; double *drierzone2heatercurrent; size_t n_headzone1heatercurrent; double *headzone1heatercurrent; size_t n_headzone2heatercurrent; double *headzone2heatercurrent; size_t n_headzone3heatercurrent; double *headzone3heatercurrent; size_t n_headzone4heatercurrent; double *headzone4heatercurrent; size_t n_headzone56heatercurrent; double *headzone56heatercurrent; size_t n_mixer1heatercurrent; double *mixer1heatercurrent; size_t n_dispensersinklevel; DoubleArray **dispensersinklevel; size_t n_midtanksinklevel; DoubleArray **midtanksinklevel; size_t n_overalltemperature; double *overalltemperature; size_t n_headzone7heatercurrent; double *headzone7heatercurrent; size_t n_headzone7temperature; double *headzone7temperature; size_t n_headzone8heatercurrent; double *headzone8heatercurrent; size_t n_headzone8temperature; double *headzone8temperature; size_t n_headzone9heatercurrent; double *headzone9heatercurrent; size_t n_headzone9temperature; double *headzone9temperature; size_t n_headzone10heatercurrent; double *headzone10heatercurrent; size_t n_headzone10temperature; double *headzone10temperature; size_t n_headzone11heatercurrent; double *headzone11heatercurrent; size_t n_headzone11temperature; double *headzone11temperature; size_t n_headzone12heatercurrent; double *headzone12heatercurrent; size_t n_headzone12temperature; double *headzone12temperature; size_t n_headblowervoltage1; double *headblowervoltage1; size_t n_headblowervoltage2; double *headblowervoltage2; size_t n_headcoverheater1current; double *headcoverheater1current; size_t n_headcoverheater1temperature; double *headcoverheater1temperature; size_t n_headcoverheater2current; double *headcoverheater2current; size_t n_headcoverheater2temperature; double *headcoverheater2temperature; size_t n_whsblower2voltage; double *whsblower2voltage; size_t n_gassensor; double *gassensor; size_t n_incomingvoltage; double *incomingvoltage; size_t n_wastelevel; double *wastelevel; size_t n_headblower1airflow; double *headblower1airflow; size_t n_headblower2airflow; double *headblower2airflow; size_t n_shinkosetvalue; double *shinkosetvalue; size_t n_shinkocurrentvalue; double *shinkocurrentvalue; size_t n_totalwhsflow; double *totalwhsflow; }; #define DIAGNOSTICS_MONITORS__INIT \ { PROTOBUF_C_MESSAGE_INIT (&diagnostics_monitors__descriptor) \ , 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL } /* DiagnosticsMonitors methods */ void diagnostics_monitors__init (DiagnosticsMonitors *message); size_t diagnostics_monitors__get_packed_size (const DiagnosticsMonitors *message); size_t diagnostics_monitors__pack (const DiagnosticsMonitors *message, uint8_t *out); size_t diagnostics_monitors__pack_to_buffer (const DiagnosticsMonitors *message, ProtobufCBuffer *buffer); DiagnosticsMonitors * diagnostics_monitors__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); void diagnostics_monitors__free_unpacked (DiagnosticsMonitors *message, ProtobufCAllocator *allocator); /* --- per-message closures --- */ typedef void (*DiagnosticsMonitors_Closure) (const DiagnosticsMonitors *message, void *closure_data); /* --- services --- */ /* --- descriptors --- */ extern const ProtobufCMessageDescriptor diagnostics_monitors__descriptor; PROTOBUF_C__END_DECLS #endif /* PROTOBUF_C_DiagnosticsMonitors_2eproto__INCLUDED */