Interface ProcessConfig


  • public interface ProcessConfig
    An immutable object that describes the dynamics of an industrial process. The properties are accessible via the getConfigDict() method. See example output:
    {
    'processType': 'fopdt',
    'timeUnit': 'min',
    'params': {'gain': 4.0, 'deadTime': 1.0, 'timeConst': 0.2, 'cvss': 5.0, 'pvss': 2.0 }
    }
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.python.core.PyDictionary getConfigDict()
      Returns a PyDictionary with all the properties of this object.
      org.python.core.PyDictionary getQtyDict()
      Returns a PyDictionary of process parameter quantities (i.e.
      ProcessConfig toTimeUnit​(java.lang.String timeUnitString)
      Create a new process converted to the specified timeUnit.
    • Method Detail

      • getQtyDict

        org.python.core.PyDictionary getQtyDict()
        Returns a PyDictionary of process parameter quantities (i.e. values with time units).
      • getConfigDict

        org.python.core.PyDictionary getConfigDict()
        Returns a PyDictionary with all the properties of this object. Changes to the returned dictionary are not reflected in this object.
      • toTimeUnit

        ProcessConfig toTimeUnit​(java.lang.String timeUnitString)
        Create a new process converted to the specified timeUnit. The following units are supported: 'ms' (milliseconds), 's' (seconds), and 'min' (minutes).
        Parameters:
        timeUnitString -