Sedona

driver::AoPoint


sys::Obj
  sys::Virtual
    sys::Component
      driver::Point
        driver::AiPoint
          driver::AoPoint

public class AoPoint

Models an analog output point in a Device.


in

public property float in [config]

Value to write to analog output

inMax

public property float inMax [config]

Maximum input value allowed

inMin

public property float inMin [config]

Minimum input value allowed

isFirstTime

public bool isFirstTime

lastValue

public float lastValue

execute

public virtual override void execute()

Calls super to propagate fault state from device; writes 'in' to analog output on (a) value change or (b) first cycle after point status becomes 'up'. While status is 'down', does nothing. If 'in' exceeds inMax/inMin limits, it is clipped.

wrValue

public virtual void wrValue(float value)

wrValue call back when input changes