Skip to content

Automation Driver Definition#

This object represents the automation driver, which consists of an automation protocol defining the version of the supported protocol (e.g.: Bluetooth 4.1) as well as the definition of all available commands, events and properties.

Being a versioned object, it is possible to have multiple driver definition versions running at the same time. A possible scenario for this feature is similar as to having an integration running for a specific set of machines, and another group of the same machine types running a new version for testing purposes for new features/bug fixes.

A driver definition is composed of the following elements:

The object includes all definitions needed to describe the machine interface and support automation integration. Each object entity can include additional attributes, depending on the chosen protocol and version.

Creating a new protocol version is required for any update, such as feature additions or bug fixes. This versioning allows a safe rollback if production testing fails.

Info

For more information, see the Factory Automation tutorial.

Management Operations#

For information about Automation Driver Definition management operations, refer to the Operations Page.