Library.ReadSubDeviceEEprom Method

Reads a uint value from a SubDevice's EEPROM.

Namespace:  IntervalZero.MaxRT.Ecat.Api.NetApi
Assembly:  IntervalZero.MaxRT.Ecat (in IntervalZero.MaxRT.Ecat.dll) Version: 1.0.0.0 (File version: 1.0.1)

Syntax

Copy
public CommandStatus<uint> ReadSubDeviceEEprom(
    EcatHandle subDevice,
    uint offset
)

Parameters

subDevice

Type: EcatHandle
A handle to a SubDevice. To retrieve the corresponding handle, use OpenSubDeviceByIndex, OpenSubDeviceByStationAddress, or OpenSubDeviceByExplicitId.

offset

Type: UInt32
The offset in the EEPROM space.

Return Value

This method returns a CommandStatus class. The read result is stored in property Value. If an error occurs, property State in CommandStatus is set to ecatCommandError, and the error code is stored in property ErrorId.

Possible errors:

Error code Meaning

ecatErrNoError

The function succeeded.

ecatErrWrongParameter

Parameter subDevice is invalid.

ecatErrWrongEnvironment

The EEprom requesting channel is occupied.

ecatErrMainDeviceNotReady

The MainDevice is not ready.

See Also: