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.