Automation Protocol#
The Automation Protocol represents the technical communication interface specification.
This is where for example you will define that you are using a TCP-IP server instead of client. This is also helpful because it allows you to have a set of configurations that apply to different integrations. As an example, imagine you have several different serial equipments that will have different events and commands, but they may all share the same baud rate, so it is possible to leave those particular protocol specific configurations in a higher level and then have all or a subset of driver definitions depend on an Automation Protocol.
Each Automation Protocol version can have extended data, which are specific sets of:
- Automation Protocol Parameters, represent specific configurations or communication parameters
- Automation Protocol DataType, represent specific data types known only by the protocol
- Automation Protocol DriverSpecifications, specific attributes for Automation Event, Automation Property, Automation EventProperty, Automation Command, Automation CommandParameter.
All information regarding the Automation Protocol creation can be found here: Create Automation Protocol.
