// Generated by the protocol buffer compiler. DO NOT EDIT! // source: HardwarePidControl.proto #ifndef PROTOBUF_HardwarePidControl_2eproto__INCLUDED #define PROTOBUF_HardwarePidControl_2eproto__INCLUDED #include #include #if GOOGLE_PROTOBUF_VERSION < 3004000 #error This file was generated by a newer version of protoc which is #error incompatible with your Protocol Buffer headers. Please update #error your headers. #endif #if 3004000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION #error This file was generated by an older version of protoc which is #error incompatible with your Protocol Buffer headers. Please #error regenerate this file with a newer version of protoc. #endif #include #include #include #include #include #include #include #include // IWYU pragma: export #include // IWYU pragma: export #include #include "HardwarePidControlType.pb.h" // @@protoc_insertion_point(includes) namespace Tango { namespace PMR { namespace Hardware { class HardwarePidControl; class HardwarePidControlDefaultTypeInternal; extern HardwarePidControlDefaultTypeInternal _HardwarePidControl_default_instance_; } // namespace Hardware } // namespace PMR } // namespace Tango namespace Tango { namespace PMR { namespace Hardware { namespace protobuf_HardwarePidControl_2eproto { // Internal implementation detail -- do not call these. struct TableStruct { static const ::google::protobuf::internal::ParseTableField entries[]; static const ::google::protobuf::internal::AuxillaryParseTableField aux[]; static const ::google::protobuf::internal::ParseTable schema[]; static const ::google::protobuf::uint32 offsets[]; static const ::google::protobuf::internal::FieldMetadata field_metadata[]; static const ::google::protobuf::internal::SerializationTable serialization_table[]; static void InitDefaultsImpl(); }; void AddDescriptors(); void InitDefaults(); } // namespace protobuf_HardwarePidControl_2eproto // =================================================================== class HardwarePidControl : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:Tango.PMR.Hardware.HardwarePidControl) */ { public: HardwarePidControl(); virtual ~HardwarePidControl(); HardwarePidControl(const HardwarePidControl& from); inline HardwarePidControl& operator=(const HardwarePidControl& from) { CopyFrom(from); return *this; } #if LANG_CXX11 HardwarePidControl(HardwarePidControl&& from) noexcept : HardwarePidControl() { *this = ::std::move(from); } inline HardwarePidControl& operator=(HardwarePidControl&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } #endif static const ::google::protobuf::Descriptor* descriptor(); static const HardwarePidControl& default_instance(); static inline const HardwarePidControl* internal_default_instance() { return reinterpret_cast( &_HardwarePidControl_default_instance_); } static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = 0; void Swap(HardwarePidControl* other); friend void swap(HardwarePidControl& a, HardwarePidControl& b) { a.Swap(&b); } // implements Message ---------------------------------------------- inline HardwarePidControl* New() const PROTOBUF_FINAL { return New(NULL); } HardwarePidControl* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; void CopyFrom(const HardwarePidControl& from); void MergeFrom(const HardwarePidControl& from); void Clear() PROTOBUF_FINAL; bool IsInitialized() const PROTOBUF_FINAL; size_t ByteSizeLong() const PROTOBUF_FINAL; bool MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; void SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const PROTOBUF_FINAL; void InternalSwap(HardwarePidControl* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return NULL; } inline void* MaybeArenaPtr() const { return NULL; } public: ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // double OutputProportionalPowerLimit = 2; void clear_outputproportionalpowerlimit(); static const int kOutputProportionalPowerLimitFieldNumber = 2; double outputproportionalpowerlimit() const; void set_outputproportionalpowerlimit(double value); // double OutputProportionalBand = 3; void clear_outputproportionalband(); static const int kOutputProportionalBandFieldNumber = 3; double outputproportionalband() const; void set_outputproportionalband(double value); // double IntegralTime = 4; void clear_integraltime(); static const int kIntegralTimeFieldNumber = 4; double integraltime() const; void set_integraltime(double value); // double DerivativeTime = 5; void clear_derivativetime(); static const int kDerivativeTimeFieldNumber = 5; double derivativetime() const; void set_derivativetime(double value); // double SensorCorrectionAdjustment = 6; void clear_sensorcorrectionadjustment(); static const int kSensorCorrectionAdjustmentFieldNumber = 6; double sensorcorrectionadjustment() const; void set_sensorcorrectionadjustment(double value); // double SensorMinValue = 7; void clear_sensorminvalue(); static const int kSensorMinValueFieldNumber = 7; double sensorminvalue() const; void set_sensorminvalue(double value); // double SensorMaxValue = 8; void clear_sensormaxvalue(); static const int kSensorMaxValueFieldNumber = 8; double sensormaxvalue() const; void set_sensormaxvalue(double value); // .Tango.PMR.Hardware.HardwarePidControlType HardwarePidControlType = 1; void clear_hardwarepidcontroltype(); static const int kHardwarePidControlTypeFieldNumber = 1; ::Tango::PMR::Hardware::HardwarePidControlType hardwarepidcontroltype() const; void set_hardwarepidcontroltype(::Tango::PMR::Hardware::HardwarePidControlType value); // int32 OutputProportionalCycleTime = 16; void clear_outputproportionalcycletime(); static const int kOutputProportionalCycleTimeFieldNumber = 16; ::google::protobuf::int32 outputproportionalcycletime() const; void set_outputproportionalcycletime(::google::protobuf::int32 value); // double SetPointRampRateorSoftStartRamp = 9; void clear_setpointramprateorsoftstartramp(); static const int kSetPointRampRateorSoftStartRampFieldNumber = 9; double setpointramprateorsoftstartramp() const; void set_setpointramprateorsoftstartramp(double value); // double SetPointControlOutputRate = 10; void clear_setpointcontroloutputrate(); static const int kSetPointControlOutputRateFieldNumber = 10; double setpointcontroloutputrate() const; void set_setpointcontroloutputrate(double value); // double ControlOutputType = 11; void clear_controloutputtype(); static const int kControlOutputTypeFieldNumber = 11; double controloutputtype() const; void set_controloutputtype(double value); // double SsrControlOutputType = 12; void clear_ssrcontroloutputtype(); static const int kSsrControlOutputTypeFieldNumber = 12; double ssrcontroloutputtype() const; void set_ssrcontroloutputtype(double value); // double OutputOnOffHysteresisValue = 13; void clear_outputonoffhysteresisvalue(); static const int kOutputOnOffHysteresisValueFieldNumber = 13; double outputonoffhysteresisvalue() const; void set_outputonoffhysteresisvalue(double value); // double ProcessVariableSamplingRate = 14; void clear_processvariablesamplingrate(); static const int kProcessVariableSamplingRateFieldNumber = 14; double processvariablesamplingrate() const; void set_processvariablesamplingrate(double value); // double PvInputFilterFactorMode = 15; void clear_pvinputfilterfactormode(); static const int kPvInputFilterFactorModeFieldNumber = 15; double pvinputfilterfactormode() const; void set_pvinputfilterfactormode(double value); // double ProportionalGain = 18; void clear_proportionalgain(); static const int kProportionalGainFieldNumber = 18; double proportionalgain() const; void set_proportionalgain(double value); // int32 AcHeatersHalfCycleTime = 17; void clear_acheatershalfcycletime(); static const int kAcHeatersHalfCycleTimeFieldNumber = 17; ::google::protobuf::int32 acheatershalfcycletime() const; void set_acheatershalfcycletime(::google::protobuf::int32 value); // @@protoc_insertion_point(class_scope:Tango.PMR.Hardware.HardwarePidControl) private: ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; double outputproportionalpowerlimit_; double outputproportionalband_; double integraltime_; double derivativetime_; double sensorcorrectionadjustment_; double sensorminvalue_; double sensormaxvalue_; int hardwarepidcontroltype_; ::google::protobuf::int32 outputproportionalcycletime_; double setpointramprateorsoftstartramp_; double setpointcontroloutputrate_; double controloutputtype_; double ssrcontroloutputtype_; double outputonoffhysteresisvalue_; double processvariablesamplingrate_; double pvinputfilterfactormode_; double proportionalgain_; ::google::protobuf::int32 acheatershalfcycletime_; mutable int _cached_size_; friend struct protobuf_HardwarePidControl_2eproto::TableStruct; }; // =================================================================== // =================================================================== #if !PROTOBUF_INLINE_NOT_IN_HEADERS #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif // __GNUC__ // HardwarePidControl // .Tango.PMR.Hardware.HardwarePidControlType HardwarePidControlType = 1; inline void HardwarePidControl::clear_hardwarepidcontroltype() { hardwarepidcontroltype_ = 0; } inline ::Tango::PMR::Hardware::HardwarePidControlType HardwarePidControl::hardwarepidcontroltype() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.HardwarePidControlType) return static_cast< ::Tango::PMR::Hardware::HardwarePidControlType >(hardwarepidcontroltype_); } inline void HardwarePidControl::set_hardwarepidcontroltype(::Tango::PMR::Hardware::HardwarePidControlType value) { hardwarepidcontroltype_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.HardwarePidControlType) } // double OutputProportionalPowerLimit = 2; inline void HardwarePidControl::clear_outputproportionalpowerlimit() { outputproportionalpowerlimit_ = 0; } inline double HardwarePidControl::outputproportionalpowerlimit() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.OutputProportionalPowerLimit) return outputproportionalpowerlimit_; } inline void HardwarePidControl::set_outputproportionalpowerlimit(double value) { outputproportionalpowerlimit_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.OutputProportionalPowerLimit) } // double OutputProportionalBand = 3; inline void HardwarePidControl::clear_outputproportionalband() { outputproportionalband_ = 0; } inline double HardwarePidControl::outputproportionalband() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.OutputProportionalBand) return outputproportionalband_; } inline void HardwarePidControl::set_outputproportionalband(double value) { outputproportionalband_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.OutputProportionalBand) } // double IntegralTime = 4; inline void HardwarePidControl::clear_integraltime() { integraltime_ = 0; } inline double HardwarePidControl::integraltime() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.IntegralTime) return integraltime_; } inline void HardwarePidControl::set_integraltime(double value) { integraltime_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.IntegralTime) } // double DerivativeTime = 5; inline void HardwarePidControl::clear_derivativetime() { derivativetime_ = 0; } inline double HardwarePidControl::derivativetime() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.DerivativeTime) return derivativetime_; } inline void HardwarePidControl::set_derivativetime(double value) { derivativetime_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.DerivativeTime) } // double SensorCorrectionAdjustment = 6; inline void HardwarePidControl::clear_sensorcorrectionadjustment() { sensorcorrectionadjustment_ = 0; } inline double HardwarePidControl::sensorcorrectionadjustment() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.SensorCorrectionAdjustment) return sensorcorrectionadjustment_; } inline void HardwarePidControl::set_sensorcorrectionadjustment(double value) { sensorcorrectionadjustment_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.SensorCorrectionAdjustment) } // double SensorMinValue = 7; inline void HardwarePidControl::clear_sensorminvalue() { sensorminvalue_ = 0; } inline double HardwarePidControl::sensorminvalue() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.SensorMinValue) return sensorminvalue_; } inline void HardwarePidControl::set_sensorminvalue(double value) { sensorminvalue_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.SensorMinValue) } // double SensorMaxValue = 8; inline void HardwarePidControl::clear_sensormaxvalue() { sensormaxvalue_ = 0; } inline double HardwarePidControl::sensormaxvalue() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.SensorMaxValue) return sensormaxvalue_; } inline void HardwarePidControl::set_sensormaxvalue(double value) { sensormaxvalue_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.SensorMaxValue) } // double SetPointRampRateorSoftStartRamp = 9; inline void HardwarePidControl::clear_setpointramprateorsoftstartramp() { setpointramprateorsoftstartramp_ = 0; } inline double HardwarePidControl::setpointramprateorsoftstartramp() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.SetPointRampRateorSoftStartRamp) return setpointramprateorsoftstartramp_; } inline void HardwarePidControl::set_setpointramprateorsoftstartramp(double value) { setpointramprateorsoftstartramp_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.SetPointRampRateorSoftStartRamp) } // double SetPointControlOutputRate = 10; inline void HardwarePidControl::clear_setpointcontroloutputrate() { setpointcontroloutputrate_ = 0; } inline double HardwarePidControl::setpointcontroloutputrate() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.SetPointControlOutputRate) return setpointcontroloutputrate_; } inline void HardwarePidControl::set_setpointcontroloutputrate(double value) { setpointcontroloutputrate_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.SetPointControlOutputRate) } // double ControlOutputType = 11; inline void HardwarePidControl::clear_controloutputtype() { controloutputtype_ = 0; } inline double HardwarePidControl::controloutputtype() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.ControlOutputType) return controloutputtype_; } inline void HardwarePidControl::set_controloutputtype(double value) { controloutputtype_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.ControlOutputType) } // double SsrControlOutputType = 12; inline void HardwarePidControl::clear_ssrcontroloutputtype() { ssrcontroloutputtype_ = 0; } inline double HardwarePidControl::ssrcontroloutputtype() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.SsrControlOutputType) return ssrcontroloutputtype_; } inline void HardwarePidControl::set_ssrcontroloutputtype(double value) { ssrcontroloutputtype_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.SsrControlOutputType) } // double OutputOnOffHysteresisValue = 13; inline void HardwarePidControl::clear_outputonoffhysteresisvalue() { outputonoffhysteresisvalue_ = 0; } inline double HardwarePidControl::outputonoffhysteresisvalue() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.OutputOnOffHysteresisValue) return outputonoffhysteresisvalue_; } inline void HardwarePidControl::set_outputonoffhysteresisvalue(double value) { outputonoffhysteresisvalue_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.OutputOnOffHysteresisValue) } // double ProcessVariableSamplingRate = 14; inline void HardwarePidControl::clear_processvariablesamplingrate() { processvariablesamplingrate_ = 0; } inline double HardwarePidControl::processvariablesamplingrate() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.ProcessVariableSamplingRate) return processvariablesamplingrate_; } inline void HardwarePidControl::set_processvariablesamplingrate(double value) { processvariablesamplingrate_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.ProcessVariableSamplingRate) } // double PvInputFilterFactorMode = 15; inline void HardwarePidControl::clear_pvinputfilterfactormode() { pvinputfilterfactormode_ = 0; } inline double HardwarePidControl::pvinputfilterfactormode() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.PvInputFilterFactorMode) return pvinputfilterfactormode_; } inline void HardwarePidControl::set_pvinputfilterfactormode(double value) { pvinputfilterfactormode_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.PvInputFilterFactorMode) } // int32 OutputProportionalCycleTime = 16; inline void HardwarePidControl::clear_outputproportionalcycletime() { outputproportionalcycletime_ = 0; } inline ::google::protobuf::int32 HardwarePidControl::outputproportionalcycletime() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.OutputProportionalCycleTime) return outputproportionalcycletime_; } inline void HardwarePidControl::set_outputproportionalcycletime(::google::protobuf::int32 value) { outputproportionalcycletime_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.OutputProportionalCycleTime) } // int32 AcHeatersHalfCycleTime = 17; inline void HardwarePidControl::clear_acheatershalfcycletime() { acheatershalfcycletime_ = 0; } inline ::google::protobuf::int32 HardwarePidControl::acheatershalfcycletime() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.AcHeatersHalfCycleTime) return acheatershalfcycletime_; } inline void HardwarePidControl::set_acheatershalfcycletime(::google::protobuf::int32 value) { acheatershalfcycletime_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.AcHeatersHalfCycleTime) } // double ProportionalGain = 18; inline void HardwarePidControl::clear_proportionalgain() { proportionalgain_ = 0; } inline double HardwarePidControl::proportionalgain() const { // @@protoc_insertion_point(field_get:Tango.PMR.Hardware.HardwarePidControl.ProportionalGain) return proportionalgain_; } inline void HardwarePidControl::set_proportionalgain(double value) { proportionalgain_ = value; // @@protoc_insertion_point(field_set:Tango.PMR.Hardware.HardwarePidControl.ProportionalGain) } #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS // @@protoc_insertion_point(namespace_scope) } // namespace Hardware } // namespace PMR } // namespace Tango // @@protoc_insertion_point(global_scope) #endif // PROTOBUF_HardwarePidControl_2eproto__INCLUDED