The Xentara EtherCAT Driver v1.2
User Manual
|
A JSON object describing a EtherCAT Device has the following syntax:
id | A string value containing the ID of the EtherCAT Device. The ID is used to construct the device’s primary key. |
UUID | A string value containing the unique UUID of the EtherCAT Device. |
ACL | An optional JSON object containing the element ACL of the device. The format of the block is described here. |
position | An integer value containing the position of the device in the topology. EtherCAT Bus is always at position 0, hence the position should begin at 1 and continue in that order. |
slotIndexIncrement | An integer value containing the increments that should be applied to the modules' indexes. This is only true if the ESI file for the EtherCAT device contains modules. Otherwise, it can be avoided and treated as a non-mandatory integer value. |
children | A JSON array containing the Module and Entry of the device. |
Please remember that each element block requires two layers of {}
due to the syntax restrictions of the JSON format.