Instance.Start Method

Starts the MainDevice instance.

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

Copy
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

The instance has 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: