Skip to content
This is the development version of the documentation. It may change before the next release. See 0.9.x for the latest release.

Link

Link is an abstraction of the physical communication path with AUTD3 devices.

  • TwinCAT — Link that uses Beckhoff TwinCAT 3 on Windows as the EtherCAT master
  • echocat — EtherCAT Link dedicated to AUTD3. The host itself becomes the EtherCAT master
  • Remote — Link that connects over TCP to another host. Used to reach the Appliance and the Simulator

A Link is constructed by passing a Link Option to Client::open. The Option specifies the connection target, synchronization parameters, and so on.

The send/receive interface seen from the Client is common across Link implementations. Therefore, swapping the link does not require changing the higher-level code.