PROFINET Device  v1.04.03

◆ PN_API_IM_EError

I&M data Error Codes.

Enumerator
PN_API_IM_eOK 

No Error, I&M services are working as expected.

PN_API_IM_eERR_ADD_INVALID_POINTER_PARAMETER 

Invalid parameters(NULL pointers).

PN_API_IM_eERR_ADD_INVALID_ADDRESS 

Invalid slot number(> 0x7FFF) or subslot number(> 0x9FFF).

PN_API_IM_eERR_ADD_NO_FREE_SPACE 

No free space for a new I&M carrier.

PN_API_IM_eERR_ADD_INVALID_IM_VERSION 

Invalid I&M version(major != 0x01 || minor != 0x01).

PN_API_IM_eERR_ADD_INVALID_SW_PREFIX 

Invalid SW Revision prefix(for reference see PN_API_IM_EImSwRevPrefix_t).

PN_API_IM_eERR_ADD_INVALID_STRING 

I&M0, I&M1, I&M2 or I&M3 data contains a non - visible character.

PN_API_IM_eERR_ADD_SUBMODULE_ALREADY_ASSIGNED 

An I&M carrier is already assigned to submodule with specified address.

PN_API_IM_eERR_ADD_MODULE_ALREADY_ASSIGNED 

Specified module has already an I & M module representative.

PN_API_IM_eERR_ADD_DEVICE_ALREADY_ASSIGNED 

I&M device representative is already assigned.

PN_API_IM_eERR_ADD_DEVICE_NO_IM123_SUPPORT 

I&M device representative must support I&M1, I&M2 and I&M3 data.

PN_API_IM_eERR_ADD_SUBMODULE_NOT_PLUGGED 

Corresponding real submodule isn't plugged.

PN_API_IM_eERR_REMOVE_IM_INVALID_POINTER 

Invalid input pointers.

PN_API_IM_eERR_REMOVE_IM_CARRIER_NOT_EXIST 

Specified I&M carrier does not exist.