//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Tango Observables Generator
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated. Do not modify!
//
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.BL.Entities;
namespace Tango.BL.DTO
{
public abstract class HardwarePidControlDTOBase : ObservableEntityDTO
{
///
/// hardware pid control type guid
///
public String HardwarePidControlTypeGuid
{
get; set;
}
///
/// hardware version guid
///
public String HardwareVersionGuid
{
get; set;
}
///
/// output proportional power limit
///
public Double OutputProportionalPowerLimit
{
get; set;
}
///
/// output proportional band
///
public Double OutputProportionalBand
{
get; set;
}
///
/// integral time
///
public Double IntegralTime
{
get; set;
}
///
/// derivative time
///
public Double DerivativeTime
{
get; set;
}
///
/// sensor correction adjustment
///
public Double SensorCorrectionAdjustment
{
get; set;
}
///
/// sensor min value
///
public Double SensorMinValue
{
get; set;
}
///
/// sensor max value
///
public Double SensorMaxValue
{
get; set;
}
///
/// set point ramp rateor soft start ramp
///
public Double SetPointRampRateorSoftStartRamp
{
get; set;
}
///
/// set point control output rate
///
public Double SetPointControlOutputRate
{
get; set;
}
///
/// control output type
///
public Double ControlOutputType
{
get; set;
}
///
/// ssr control output type
///
public Double SsrControlOutputType
{
get; set;
}
///
/// output on off hysteresis value
///
public Double OutputOnOffHysteresisValue
{
get; set;
}
///
/// process variable sampling rate
///
public Double ProcessVariableSamplingRate
{
get; set;
}
///
/// pv input filter factor mode
///
public Double PvInputFilterFactorMode
{
get; set;
}
///
/// output proportional cycle time
///
public Int32 OutputProportionalCycleTime
{
get; set;
}
///
/// ac heaters half cycle time
///
public Int32 AcHeatersHalfCycleTime
{
get; set;
}
///
/// proportional gain
///
public Double ProportionalGain
{
get; set;
}
///
/// pid active
///
public Boolean PidActive
{
get; set;
}
///
/// epsilon
///
public Double Epsilon
{
get; set;
}
///
/// active
///
public Boolean Active
{
get; set;
}
}
}