E-CAT Fieldbus API Overview

The E-CAT Fieldbus APIs are identified by the prefix Rtecat. For example, RtecatStart. These APIs provide functions and data types related to the wRTOS E-CAT MainDevice used for EtherCAT communication, such as controlling the EtherCAT devices.

The E-CAT component must be running before starting an E-CAT application. Include the header RtecatComponent.h in your project and link with the library RtecatApi_W64.lib (Windows) or RtecatApi.lib (RTSS). To check if the E-CAT component is already running, use RtecatGetComponentStatus. To start the component, use RtecatStartComponent. To stop the component, use RtecatStopComponent.

Note: This feature requires a license. You must have a MaxRT wRTOS E-CAT Multiple MainDevices license (WEMM64) and a MaxRT wRTOS Fieldbus license (WFBS64). Contact IntervalZero Sales to purchase licenses.

See Also: