/* Generated by the protocol buffer compiler. DO NOT EDIT! */ /* Generated from: DiagnosticsMonitors.proto */ /* Do not generate deprecated warnings for self */ #ifndef PROTOBUF_C__NO_DEPRECATED #define PROTOBUF_C__NO_DEPRECATED #endif #include "DiagnosticsMonitors.pb-c.h" void diagnostics_monitors__init (DiagnosticsMonitors *message) { static const DiagnosticsMonitors init_value = DIAGNOSTICS_MONITORS__INIT; *message = init_value; } size_t diagnostics_monitors__get_packed_size (const DiagnosticsMonitors *message) { assert(message->base.descriptor == &diagnostics_monitors__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t diagnostics_monitors__pack (const DiagnosticsMonitors *message, uint8_t *out) { assert(message->base.descriptor == &diagnostics_monitors__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t diagnostics_monitors__pack_to_buffer (const DiagnosticsMonitors *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &diagnostics_monitors__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } DiagnosticsMonitors * diagnostics_monitors__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (DiagnosticsMonitors *) protobuf_c_message_unpack (&diagnostics_monitors__descriptor, allocator, len, data); } void diagnostics_monitors__free_unpacked (DiagnosticsMonitors *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &diagnostics_monitors__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } static const ProtobufCFieldDescriptor diagnostics_monitors__field_descriptors[36] = { { "Dancer1Angle", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dancer1angle), offsetof(DiagnosticsMonitors, dancer1angle), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "Dancer2Angle", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dancer2angle), offsetof(DiagnosticsMonitors, dancer2angle), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "Dancer3Angle", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dancer3angle), offsetof(DiagnosticsMonitors, dancer3angle), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "FeederMotorFrequency", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_feedermotorfrequency), offsetof(DiagnosticsMonitors, feedermotorfrequency), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "DryerMotor", 5, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dryermotor), offsetof(DiagnosticsMonitors, dryermotor), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "PollerMotor", 6, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_pollermotor), offsetof(DiagnosticsMonitors, pollermotor), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "WinderMotor", 7, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_windermotor), offsetof(DiagnosticsMonitors, windermotor), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ScrewMotor", 8, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_screwmotor), offsetof(DiagnosticsMonitors, screwmotor), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ThreadSpeed", 9, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_threadspeed), offsetof(DiagnosticsMonitors, threadspeed), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "MixerTemperature", 10, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_mixertemperature), offsetof(DiagnosticsMonitors, mixertemperature), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "HeadZone1Temperature", 11, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_headzone1temperature), offsetof(DiagnosticsMonitors, headzone1temperature), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "HeadZone2Temperature", 12, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_headzone2temperature), offsetof(DiagnosticsMonitors, headzone2temperature), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "HeadZone3Temperature", 13, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_headzone3temperature), offsetof(DiagnosticsMonitors, headzone3temperature), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "HeadAirFlow", 14, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_headairflow), offsetof(DiagnosticsMonitors, headairflow), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "FeederTension", 15, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_feedertension), offsetof(DiagnosticsMonitors, feedertension), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "PullerTension", 16, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_pullertension), offsetof(DiagnosticsMonitors, pullertension), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "DryerZone1Temperature", 17, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dryerzone1temperature), offsetof(DiagnosticsMonitors, dryerzone1temperature), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "DryerZone2Temperature", 18, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dryerzone2temperature), offsetof(DiagnosticsMonitors, dryerzone2temperature), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "DryerZone3Temperature", 19, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dryerzone3temperature), offsetof(DiagnosticsMonitors, dryerzone3temperature), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "DryerAirFlow", 20, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dryerairflow), offsetof(DiagnosticsMonitors, dryerairflow), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "WinderTension", 21, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_windertension), offsetof(DiagnosticsMonitors, windertension), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "DispensersMotorsFrequency", 22, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(DiagnosticsMonitors, n_dispensersmotorsfrequency), offsetof(DiagnosticsMonitors, dispensersmotorsfrequency), &double_array__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "DispensersAngularEncoders", 23, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(DiagnosticsMonitors, n_dispensersangularencoders), offsetof(DiagnosticsMonitors, dispensersangularencoders), &double_array__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "DispensersLinearPositions", 24, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(DiagnosticsMonitors, n_dispenserslinearpositions), offsetof(DiagnosticsMonitors, dispenserslinearpositions), &double_array__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "DispensersPressure", 25, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(DiagnosticsMonitors, n_dispenserspressure), offsetof(DiagnosticsMonitors, dispenserspressure), &double_array__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "MidTankPressure", 26, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_midtankpressure), offsetof(DiagnosticsMonitors, midtankpressure), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "FilterDeltaPressure", 27, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_filterdeltapressure), offsetof(DiagnosticsMonitors, filterdeltapressure), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ChillerTemperature", 28, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_chillertemperature), offsetof(DiagnosticsMonitors, chillertemperature), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "Dispenser1MotorFrequency", 29, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dispenser1motorfrequency), offsetof(DiagnosticsMonitors, dispenser1motorfrequency), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "Dispenser2MotorFrequency", 30, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dispenser2motorfrequency), offsetof(DiagnosticsMonitors, dispenser2motorfrequency), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "Dispenser3MotorFrequency", 31, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dispenser3motorfrequency), offsetof(DiagnosticsMonitors, dispenser3motorfrequency), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "Dispenser4MotorFrequency", 32, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dispenser4motorfrequency), offsetof(DiagnosticsMonitors, dispenser4motorfrequency), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "Dispenser5MotorFrequency", 33, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dispenser5motorfrequency), offsetof(DiagnosticsMonitors, dispenser5motorfrequency), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "Dispenser6MotorFrequency", 34, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dispenser6motorfrequency), offsetof(DiagnosticsMonitors, dispenser6motorfrequency), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "Dispenser7MotorFrequency", 35, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dispenser7motorfrequency), offsetof(DiagnosticsMonitors, dispenser7motorfrequency), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "Dispenser8MotorFrequency", 36, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(DiagnosticsMonitors, n_dispenser8motorfrequency), offsetof(DiagnosticsMonitors, dispenser8motorfrequency), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned diagnostics_monitors__field_indices_by_name[] = { 27, /* field[27] = ChillerTemperature */ 0, /* field[0] = Dancer1Angle */ 1, /* field[1] = Dancer2Angle */ 2, /* field[2] = Dancer3Angle */ 28, /* field[28] = Dispenser1MotorFrequency */ 29, /* field[29] = Dispenser2MotorFrequency */ 30, /* field[30] = Dispenser3MotorFrequency */ 31, /* field[31] = Dispenser4MotorFrequency */ 32, /* field[32] = Dispenser5MotorFrequency */ 33, /* field[33] = Dispenser6MotorFrequency */ 34, /* field[34] = Dispenser7MotorFrequency */ 35, /* field[35] = Dispenser8MotorFrequency */ 22, /* field[22] = DispensersAngularEncoders */ 23, /* field[23] = DispensersLinearPositions */ 21, /* field[21] = DispensersMotorsFrequency */ 24, /* field[24] = DispensersPressure */ 19, /* field[19] = DryerAirFlow */ 4, /* field[4] = DryerMotor */ 16, /* field[16] = DryerZone1Temperature */ 17, /* field[17] = DryerZone2Temperature */ 18, /* field[18] = DryerZone3Temperature */ 3, /* field[3] = FeederMotorFrequency */ 14, /* field[14] = FeederTension */ 26, /* field[26] = FilterDeltaPressure */ 13, /* field[13] = HeadAirFlow */ 10, /* field[10] = HeadZone1Temperature */ 11, /* field[11] = HeadZone2Temperature */ 12, /* field[12] = HeadZone3Temperature */ 25, /* field[25] = MidTankPressure */ 9, /* field[9] = MixerTemperature */ 5, /* field[5] = PollerMotor */ 15, /* field[15] = PullerTension */ 7, /* field[7] = ScrewMotor */ 8, /* field[8] = ThreadSpeed */ 6, /* field[6] = WinderMotor */ 20, /* field[20] = WinderTension */ }; static const ProtobufCIntRange diagnostics_monitors__number_ranges[1 + 1] = { { 1, 0 }, { 0, 36 } }; const ProtobufCMessageDescriptor diagnostics_monitors__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "DiagnosticsMonitors", "DiagnosticsMonitors", "DiagnosticsMonitors", "", sizeof(DiagnosticsMonitors), 36, diagnostics_monitors__field_descriptors, diagnostics_monitors__field_indices_by_name, 1, diagnostics_monitors__number_ranges, (ProtobufCMessageInit) diagnostics_monitors__init, NULL,NULL,NULL /* reserved[123] */ };