Debugging Device Communications

Flexible driver fires a special Flexible Driver Error event when any of the data processing expressions fails with an error. Those events are used to diagnose problems when configuring the driver to work with a new device type.

Event Name

flexibleDriverError

Permissions:

Accessible at Observer permission level

Expiration Period:

Non-persistent

Records:

1

Record Format:

Field Name

Field Type

Notes

description

String

Type of expression those evaluation has failed.

expression

String

Text of expression those evaluation has failed.

error

String

Error text.

defaultTable

Data Table

Default table used during expression evaluation.

defaultContext

String

Default context used during expression evaluation.

environment

Data Table

Environment variables available during expression evaluation.

stackTrace

Data Table

Internal stack trace of the error. Provides in-depth diagnostics for the Iotellect support team.

Was this page helpful?