/* Generated by the protocol buffer compiler. DO NOT EDIT! */ /* Generated from: ConfigurationParameters.proto */ /* Do not generate deprecated warnings for self */ #ifndef PROTOBUF_C__NO_DEPRECATED #define PROTOBUF_C__NO_DEPRECATED #endif #include "ConfigurationParameters.pb-c.h" void configuration_parameters__init (ConfigurationParameters *message) { static const ConfigurationParameters init_value = CONFIGURATION_PARAMETERS__INIT; *message = init_value; } size_t configuration_parameters__get_packed_size (const ConfigurationParameters *message) { assert(message->base.descriptor == &configuration_parameters__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t configuration_parameters__pack (const ConfigurationParameters *message, uint8_t *out) { assert(message->base.descriptor == &configuration_parameters__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t configuration_parameters__pack_to_buffer (const ConfigurationParameters *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &configuration_parameters__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } ConfigurationParameters * configuration_parameters__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (ConfigurationParameters *) protobuf_c_message_unpack (&configuration_parameters__descriptor, allocator, len, data); } void configuration_parameters__free_unpacked (ConfigurationParameters *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &configuration_parameters__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } static const ProtobufCFieldDescriptor configuration_parameters__field_descriptors[38] = { { "", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_breaksensorlimit), offsetof(ConfigurationParameters, breaksensorlimit), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_diagnosticcollectionlimit), offsetof(ConfigurationParameters, diagnosticcollectionlimit), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_overheatcountlimit), offsetof(ConfigurationParameters, overheatcountlimit), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_underheatcountlimit), offsetof(ConfigurationParameters, underheatcountlimit), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_closevalvetimeout), offsetof(ConfigurationParameters, closevalvetimeout), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_openvalvetimeout), offsetof(ConfigurationParameters, openvalvetimeout), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 7, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, has_initialdispenserpressure), offsetof(ConfigurationParameters, initialdispenserpressure), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 8, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_initialdispensertimeout), offsetof(ConfigurationParameters, initialdispensertimeout), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 9, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_initialdispensertimelag), offsetof(ConfigurationParameters, initialdispensertimelag), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 10, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_dispenserbuildpressurespeed), offsetof(ConfigurationParameters, dispenserbuildpressurespeed), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 11, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, has_dispenserbuildpressurelimit), offsetof(ConfigurationParameters, dispenserbuildpressurelimit), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 12, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_dispenserbuildpressuretimeout), offsetof(ConfigurationParameters, dispenserbuildpressuretimeout), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 13, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_dispenserbuildpressurelag), offsetof(ConfigurationParameters, dispenserbuildpressurelag), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 14, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_acheatersloweroperationlimit), offsetof(ConfigurationParameters, acheatersloweroperationlimit), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 15, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_acheatersupperoperationlimit), offsetof(ConfigurationParameters, acheatersupperoperationlimit), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 16, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_dcheatersloweroperationlimit), offsetof(ConfigurationParameters, dcheatersloweroperationlimit), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 17, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_dcheatersupperoperationlimit), offsetof(ConfigurationParameters, dcheatersupperoperationlimit), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 18, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, has_midtankpressurecorrection), offsetof(ConfigurationParameters, midtankpressurecorrection), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 19, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, has_dispenserpresegmentwfcf), offsetof(ConfigurationParameters, dispenserpresegmentwfcf), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 20, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(ConfigurationParameters, has_startheatingoninitsequence), offsetof(ConfigurationParameters, startheatingoninitsequence), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 21, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, n_generalparameters), offsetof(ConfigurationParameters, generalparameters), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 22, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, has_currentalarmlowlimit), offsetof(ConfigurationParameters, currentalarmlowlimit), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 23, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, has_currentalarmhighlimit), offsetof(ConfigurationParameters, currentalarmhighlimit), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 24, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, has_ids_segmentrefilltimeout), offsetof(ConfigurationParameters, ids_segmentrefilltimeout), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 25, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, has_ids_presegmentbuilduptime), offsetof(ConfigurationParameters, ids_presegmentbuilduptime), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 26, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, has_ids_cleaningspeed), offsetof(ConfigurationParameters, ids_cleaningspeed), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 27, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, has_ids_cleaningstopbeforesegmenttime), offsetof(ConfigurationParameters, ids_cleaningstopbeforesegmenttime), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 28, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, has_ids_cleaningstartspraypresegmenttime), offsetof(ConfigurationParameters, ids_cleaningstartspraypresegmenttime), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 29, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, has_ids_leftcleaningmotorspeed), offsetof(ConfigurationParameters, ids_leftcleaningmotorspeed), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 30, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, has_ids_rightcleaningmotorspeed), offsetof(ConfigurationParameters, ids_rightcleaningmotorspeed), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 31, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_switchtoidletimeinseconds), offsetof(ConfigurationParameters, switchtoidletimeinseconds), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 32, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_idledriertemperature), offsetof(ConfigurationParameters, idledriertemperature), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 33, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_idleheadtemperature), offsetof(ConfigurationParameters, idleheadtemperature), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 34, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_idlemixertemperature), offsetof(ConfigurationParameters, idlemixertemperature), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 35, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_powerofftemperaturelimit), offsetof(ConfigurationParameters, powerofftemperaturelimit), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 36, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(ConfigurationParameters, has_ids_presegment_wfcf_timebeforesegment), offsetof(ConfigurationParameters, ids_presegment_wfcf_timebeforesegment), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 37, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(ConfigurationParameters, has_fileversion), offsetof(ConfigurationParameters, fileversion), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 38, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(ConfigurationParameters, description), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned configuration_parameters__field_indices_by_name[] = { 13, /* field[13] = ACHeatersLowerOperationLimit */ 14, /* field[14] = ACHeatersUpperOperationLimit */ 0, /* field[0] = BreakSensorLimit */ 4, /* field[4] = CloseValveTimeout */ 22, /* field[22] = CurrentAlarmHighLimit */ 21, /* field[21] = CurrentAlarmLowLimit */ 15, /* field[15] = DCHeatersLowerOperationLimit */ 16, /* field[16] = DCHeatersUpperOperationLimit */ 37, /* field[37] = Description */ 1, /* field[1] = DiagnosticCollectionLimit */ 12, /* field[12] = DispenserBuildPressureLag */ 10, /* field[10] = DispenserBuildPressureLimit */ 9, /* field[9] = DispenserBuildPressureSpeed */ 11, /* field[11] = DispenserBuildPressureTimeout */ 18, /* field[18] = DispenserPresegmentWFCF */ 36, /* field[36] = FileVersion */ 20, /* field[20] = GeneralParameters */ 25, /* field[25] = IDS_CleaningSpeed */ 27, /* field[27] = IDS_CleaningStartSprayPreSegmentTime */ 26, /* field[26] = IDS_CleaningStopBeforeSegmentTime */ 28, /* field[28] = IDS_LeftCleaningMotorSpeed */ 24, /* field[24] = IDS_PreSegmentBuildupTime */ 35, /* field[35] = IDS_PreSegment_WFCF_TimeBeforeSegment */ 29, /* field[29] = IDS_RightCleaningMotorSpeed */ 23, /* field[23] = IDS_SegmentRefillTimeout */ 31, /* field[31] = IdleDrierTemperature */ 32, /* field[32] = IdleHeadTemperature */ 33, /* field[33] = IdleMixerTemperature */ 6, /* field[6] = InitialDispenserPressure */ 8, /* field[8] = InitialDispenserTimeLag */ 7, /* field[7] = InitialDispenserTimeout */ 17, /* field[17] = MidTankPressureCorrection */ 5, /* field[5] = OpenValveTimeout */ 2, /* field[2] = OverHeatCountLimit */ 34, /* field[34] = PowerOffTemperatureLimit */ 19, /* field[19] = StartHeatingOnInitSequence */ 30, /* field[30] = SwitchToIdleTimeinSeconds */ 3, /* field[3] = UnderHeatCountLimit */ }; static const ProtobufCIntRange configuration_parameters__number_ranges[1 + 1] = { { 1, 0 }, { 0, 38 } }; const ProtobufCMessageDescriptor configuration_parameters__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "", "", "", "", sizeof(ConfigurationParameters), 38, configuration_parameters__field_descriptors, configuration_parameters__field_indices_by_name, 1, configuration_parameters__number_ranges, (ProtobufCMessageInit) configuration_parameters__init, NULL,NULL,NULL /* reserved[123] */ };