# driver::DoPoint

    sys::Obj
      sys::Virtual
        sys::Component
          driver::Point
            driver::DoPoint

`public class DoPoint`

Models a digital output point in a Device.

in

  `public property bool in`

  Value to write to digital output

isFirstTime

  `public bool isFirstTime`

isInChanged

  `public bool isInChanged`

lastValue

  `public bool lastValue`

execute

  `public virtual override void execute()`

  Calls super to propagate fault state from device; writes 'in' to digital output on (a) value change or (b) first cycle after point status becomes 'up'. While status is 'down', does nothing.

wrValue

  `public virtual void wrValue(bool value)`

  wrValue call back when input changes