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.

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.