RtecatCreateMainDevice
RtecatCreateMainDevice creates a MainDevice.
Syntax
RTECAT_ERROR RtecatCreateMainDevice(
[out] RTECAT_HANDLE* pMainDevice,
[in] ULONG Instance,
);
Parameters
[out] pMainDevice
A pointer to a MainDevice handle.
[in] Instance
The index of a MainDevice instance.
Return Values
The function returns an RTECAT_ERROR value. If the function succeeds, it returns ecatErrNoError. If the function fails, it returns a different value.
Possible return values:
| Return value | Meaning |
|---|---|
|
ecatErrNoError |
The function succeeded. |
|
ecatErrNullParameter |
Parameter pMainDevice is NULL. |
|
ecatErrWrongParameter |
Parameter Instance is less than 0 or greater than or equal to 63. |
|
ecatErrNoLicense |
One of the following conditions occurred:
|
|
ecatErrTimeout |
Can't launch the MainDevice instance properly. |
Remarks
RtecatCreateMainDevice is a synchronous function that executes immediately and returns a result upon completion.
Requirements
| Minimum supported version | Header | Library |
|---|---|---|
|
wRTOS 1.0 SDK |
RtecatApi.h |
RtecatApi_W64.lib (Windows), RtecatApi.lib (RTSS) |
See Also: