//------------------------------------------------------------------------------ // // This code was generated by a tool. // Tango PMR Generator // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. Do not modify! // //------------------------------------------------------------------------------ syntax = "proto3"; import "HardwarePidControlType.proto"; package Tango.PMR.Hardware; option java_package = "com.twine.tango.pmr.hardware"; message HardwarePidControl { HardwarePidControlType HardwarePidControlType = 1; double OutputProportionalPowerLimit = 2; double OutputProportionalBand = 3; double IntegralTime = 4; double DerivativeTime = 5; double SensorCorrectionAdjustment = 6; double SensorMinValue = 7; double SensorMaxValue = 8; double SetPointRampRateorSoftStartRamp = 9; double SetPointControlOutputRate = 10; double ControlOutputType = 11; double SsrControlOutputType = 12; double OutputOnOffHysteresisValue = 13; double ProcessVariableSamplingRate = 14; double PvInputFilterFactorMode = 15; int32 OutputProportionalCycleTime = 16; int32 AcHeatersHalfCycleTime = 17; double ProportionalGain = 18; bool PidActive = 19; double Epsilon = 20; }