DeviceExt

Summary

The DeviceExt acts as middleman which will send messages from various extensions to the remote Service and dispatch messages received from the Service to its descendant extensions.

image2022-3-9_14-44-20-.png

Implementation

  • First you must setup a RealTimeConnector.

  • Drag and drop the component from the palette to any Component. As its name suggests, you can add it inside a Device, but you can also add it to a Node, a Folder etc.

  • Select a connector.

Properties

  • Status: Status of the DeviceExt. 

  • FaultCause: Message that complements the DeviceExt state (generally used to explain the reason for an initialization failure).

  • Enabled: Indicates whether the Extension is enabled or not.

  • Connector: The Connector to bind to.

Actions

  • Initialize: Register the device and initialize the connection with the Service.

  • Disable: Disable the extension.

  • Clean: Unregister the device and clean the connection resources.

Fault Causes

  • Connector Not Found:  if there is no connector in the Btib Service > External Connectors > realtime Connector folder, try to add one.

  • Any other:  Just clean and initialize.