Opto MMP Toolkit
 All Classes Functions Variables
Public Attributes | List of all members
SIOMM_PidLoopConfigArea Struct Reference

Public Attributes

float fGain
 Tuning constant, Proportional.
 
float fTuneI
 Tuning constant, Integral. Reset rate in units of 1/min.
 
float fTuneD
 Tuning constant, Derivative.
 
float fTuneFF
 Tuning constant, Feed Forward.
 
float fFeedForward
 Bias or FeedForward.
 
float fInRangeLo
 Lower bound on the valid range for input.
 
float fInRangeHi
 Upper bound on the valid range for input.
 
float fOutClampLo
 Lower bound to clamp output to.
 
float fOutClampHi
 Upper bound to clamp output to.
 
float fOutMaxChange
 Maximum change for the output.
 
float fOutMinChange
 Minimum change for the output.
 
float fScanSec
 PID scan time in seconds. Minimum value is 0.001 (1 millisecond)
 
float fOutWhenInLo
 The output value when the input is low.
 
float fOutWhenInHi
 The output value when the input is high.
 
int nInputMemMap
 The memory map address of the input for this PID loop for cascading PIDs, or 0 if input will be written directly.
 
int nSetpointMemMap
 The memory map address of the setpoint for this PID loop for cascading PIDs, or 0 if the setpoint will be written directly.
 
int nOutputMemMap
 The memory map address to write the output of this PID loop for cascading PIDs, or 0 if no output will be written.
 
int nAlgorithm
 Which algorithm to use (see Appendix A - PID Configuration and Status - Read/Write of the OptoMMP Protocol Guide for available algorithms)
 
int nManual
 Manual mode. 1 = Yes, 0 = No.
 
int nCfgFlags
 Configuration flags(see Appendix A - PID Configuration and Status - Read/Write of the OptoMMP Protocol Guide for available flags)
 

The documentation for this struct was generated from the following file: