About device components

A device component is a second-tier component under a driver network component. Each device component has some number of required (frozen) slots and properties that are common to all drivers, and other slots, which vary by driver.

For example, a Lon device has a large collection of nv slots (network variables nvi, nvo, and nci). Each is an expandable container holding numerous properties. A BACnet device holds a number of properties that define the services it supports. For details, refer to the specific driver document.

By default a device component has mandatory (frozen) component slots, such as Health and other status properties.

Depending on the driver type, a device typically has other properties. For example, if a device under a field bus, it may have a Device Address property, or a similar properties ir it may have a virtual gateway slot.

Each device has one or more device extensions, for example, a Points extension (DevicePointExt).

Typically, a Property Sheet is the default view for a device component.

Figure 1. Example OpcUaDevice property sheet


You can access device properties, slots, and its extensions using the device’s Property Sheet, as shown.

A device component is also the parent container for all device extensions.

Figure 2. Example BacnetDevice extensions in Nav tree


Device extensions, for example, Points are visible under the device when you expand it in the Nav tree.