APIs, concepts, guides, and more

◆ RSINetworkStartError

enum class RSINetworkStartError
strong
Enumerator
RSINetworkStartErrorNETWORK_START_OK 

No startup error. Network start completed successfully.

RSINetworkStartErrorNIC_PASSED 

Invalid or unusable NIC/interface selection. Verify NIC name, interface state, and permissions.

RSINetworkStartErrorDEVICES_CONNECTED_POWERED 

EtherCAT devices could not be reached. Verify cabling, power, and link status.

RSINetworkStartErrorDISCOVERED_ZERO_NODES 

Discovery completed with zero nodes found. Verify topology and that slaves are powered.

RSINetworkStartErrorGENERAL_DISCOVERY_FAILURE 

Discovery failed for an unspecified reason. Check network logs and retry discovery/start.

RSINetworkStartErrorNETWORK_INIT_FAILURE 

Network startup failed after initial setup. Review network logs and configuration.

RSINetworkStartErrorINCORRECT_ENI_FORMAT 

ENI data is invalid or unreadable. Regenerate or replace the ENI file.

RSINetworkStartErrorSLAVE_COMM_FAILED 

Startup communication with one or more EtherCAT slaves failed. Verify wiring and slave health.

RSINetworkStartErrorMEMORY_CONFIG 

Memory/configuration allocation failed during network startup. Restart and review network logs.

RSINetworkStartErrorETHERCAT_MASTER_STARTUP_ERROR 

EtherCAT master failed to reach the required startup state. Check logs and network configuration.

RSINetworkStartErrorINTERNAL_RMP_ERROR 

Internal controller/runtime error occurred while starting the network. Restart and collect logs.

RSINetworkStartErrorINTIME_OPEN_ERROR 

INtime open/init operation failed. Verify INtime runtime status and platform setup.

RSINetworkStartErrorFAILED_TO_READ_PRODUCT_CODE 

Failed to read Product Code from a slave device. Verify slave communication stability.

RSINetworkStartErrorFAILED_TO_READ_VENDOR_ID 

Failed to read Vendor ID from a slave device. Verify slave communication stability.

RSINetworkStartErrorFAILED_TO_READ_REVISION 

Failed to read Revision from a slave device. Verify slave communication stability.

RSINetworkStartErrorFAILED_TO_READ_SERIAL_NO 

Failed to read Serial Number from a slave device. Verify slave communication stability.

RSINetworkStartErrorFAILED_TO_READ_STATION_ALIAS 

Failed to read Station Alias from a slave device. Verify slave communication stability.

RSINetworkStartErrorTHREAD_SCHEDULING_OR_PRIORITY 

Failed to set required thread scheduling/priority. Verify RT kernel support and privileges.

RSINetworkStartErrorETHERCAT_SAFETY_NOT_LICENSED 

Safety configuration was detected but the required safety license is not present.

RSINetworkStartErrorETHERCAT_SAFETY_MAIN_DEVICE_NOT_DETECTED 

Safety configuration was detected but no supported Safety MainDevice was found.

RSINetworkStartErrorUNSUPPORTED_NODE_DETECTED 

An unsupported node on the network is blocking EtherCAT startup.

RSINetworkStartErrorENI_SAMPLE_RATE_MISMATCH 

The ENI cycle time does not match the configured SampleRate. Regenerate the ENI after changing the sample rate.

RSINetworkStartErrorCPU_AFFINITY 

Linux CPU affinity is not set to a single core.

RSINetworkStartErrorAF_XDP_SETUP_FAILED 

AF_XDP was requested via UseAfXdp but socket/UMEM/NIC setup failed.

Examples
_helpers.cs, and helpers.h.

Definition at line 635 of file rsienums.h.