About the proxy extension

Each point has a proxy extension (Proxy Ext), which is a frozen property. The proxy extension is important—it indicates how the point’s data originate, including details specific to the parentage of the point’s network and communications (driver).

A point’s proxy extension is either:

  • Null

    For any point that you copy from the control palette (or add using the right-click menu), the proxy extension is null (NullProxyExt)—an empty placeholder. The station itself originates the point's default Out value.

    Many kitControl components also have a NullProxyExt, as they are based upon ControlPoints. For details, see the Niagara KitControl Guide.

  • <DriverType>

    For any proxy point, meaning any of the 8 point types you create using the Points extension under a device represented by any of the network types, the proxy extension is <DriverType>ProxyExt. For example, a Boolean writable proxy point under the Points container of a BACnet Device has a proxy extension of BacnetBooleanProxyExt.

    For any proxy point, its proxy extension contains information organized in child properties. Some properties may be unique to that specific driver type.