# driver::Point

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

`public class Point`

Base class to model a data point in a Device.

address

  `public property int address [config, defaultOnClone]`

  Address of point

fault

  `public property bool fault`

  Whether the device is in fault.

status

  `public property int status`

  Status bitmask for device.

execute

  `public virtual override void execute()`

  Propagates down & fault status from device

getDevice

  `public Device getDevice()`

  Returns reference to parent device

isDown

  `public bool isDown()`

  Returns true if down bit is set

setDown

  `public virtual void setDown(bool isDown)`

  Sets/clears down bit in status bitmask

setFault

  `public virtual void setFault(bool isFault)`

  Sets/clears fault bit in status bitmask