Component.Start Method
Starts all the configured E-CAT MainDevice instances.
Namespace:
IntervalZero.MaxRT.Ecat.Control
Assembly:
IntervalZero.MaxRT.Ecat (in IntervalZero.MaxRT.Ecat.dll) Version: 1.0.0.0 (File version: 1.0.1)
Syntax
public void Start()
Return Value
EcatNativeException is thrown when any of these errors occur:
| Error code | Meaning |
|---|---|
|
RTECAT_ERROR_NO_LICENSE |
The E-CAT component does not have a valid license. |
|
RTNL2_ERROR_XXX |
Failed to start the NL2 due to an NL2_Error-type error. |
|
RT_ERROR_SUBSYSTEM_NOT_STARTED |
The Subsystem or NL2 did not start. |
|
RTECAT_ERROR_STARTED |
All defined instances have already started. |
|
ERROR_ABANDONED_WAIT_0 |
No response from the dependent E-CAT component(s). |
|
RTECAT_ERROR_NO_EVENT |
Failed to open or create an internal event. |
|
RTECAT_ERROR_TIMEOUT_STARTING |
Instance failed to start within the 10-second timeout period. |
See Also: