EtherNet/IP™ Adapter3.09.00
 
Loading...
Searching...
No Matches

Overview

Functions

uint32_t EI_API_CIP_createAssembly (T *pCipNode_p, uint16_t assemblyInstanceId_p, EI_API_CIP_EAr_t accessRule_p)
 Create a new assembly instance.
 
uint32_t EI_API_CIP_addAssemblyMember (T *pCipNode_p, uint16_t assemblyInstanceId_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attributeId_p)
 Add an member to an assembly member list.
 
uint32_t EI_API_CIP_addAssemblyMemberCustomMapped (T *pCipNode_p, uint16_t assemblyInstanceId_p, EI_API_CIP_SAssemCustomMap_t *pCustomAssembMap)
 Add a member to an assembly member list with customized mapping.
 
uint32_t EI_API_CIP_getAssemblySize (T *pCipNode_p, uint16_t assemblyInstanceId_p, uint16_t *pSize_p)
 Get assembly instance attribute Size.
 
uint32_t EI_API_CIP_getAssemblyData (T *pCipNode_p, uint16_t assemblyInstanceId_p, void *pDestinationBuffer_p, uint16_t destinationBufferLength_p)
 Get assembly instance attribute data.
 
uint32_t EI_API_CIP_setAssemblyData (T *pCipNode_p, uint16_t assemblyInstanceId_p, void *pSourceBuffer_p, uint16_t sourceBufferLength_p)
 Set assembly instance attribute data.
 
uint32_t EI_API_CIP_setAssemblyFormat (T *pCipNode_p, uint16_t assemblyInstanceId_p, EI_API_CIP_EAssemb_Format_t format_p)
 Set assembly format.
 
uint32_t EI_API_CIP_setAssemblyAppType (T *pCipNode_p, uint16_t assemblyInstanceId_p, EI_API_CIP_EAPP_TYPE_t appType_p)
 Apply an application type to an existing assembly instance.
 
uint32_t EI_API_CIP_createCfgAssembly (T *pCipNode_p, uint16_t assemblyInstanceId_p, EI_API_CIP_CBCfgAssembly fuCfgAssemblyCb_p)
 Creates configuration assembly instance under Assembly Object class.
 
uint32_t EI_API_CIP_setCfgAssemblyCb (T *pCipNode_p, uint16_t assemblyInstanceId_p, EI_API_CIP_CBCfgAssemblySimple fuCfgAssemblyCb_p)
 Set configuration assembly callback.
 
uint32_t EI_API_CIP_createRoutingCfgAssembly (T *pCipNode_p, uint16_t assemblyInstanceId_p, EI_API_CIP_CBCfgAssembly fuCfgAssemblyCb_p, uint8_t linkAddress_p)
 Creates routed configuration assembly instance under Assembly Object class.
 
uint32_t EI_API_CIP_createRoutingAssembly (T *pCipNode_p, uint16_t assemblyInstanceId_p, EI_API_CIP_EAr_t accessRule_p, uint8_t linkAddr_p)
 Create a new routable assembly instance.
 
uint32_t EI_API_CIP_getRoutingAssemblySize (T *pCipNode_p, uint16_t assemblyInstanceId_p, uint16_t *pSize_p, uint8_t linkAddr_p)
 Get routable assembly instance attribute Size.
 
uint32_t EI_API_CIP_getRoutingAssemblyData (T *pCipNode_p, uint16_t assemblyInstanceId_p, void *pDestinationBuffer_p, uint16_t destinationBufferLength_p, uint8_t linkAddr_p)
 Get routable assembly instance attribute data.
 
uint32_t EI_API_CIP_setRoutingAssemblyData (T *pCipNode_p, uint16_t assemblyInstanceId_p, void *pSourceBuffer_p, uint16_t sourceBufferLength_p, uint8_t linkAddr_p)
 Set routable assembly instance attribute data.
 
uint32_t EI_API_CIP_addRoutingAssemblyMember (T *pCipNode_p, uint16_t assemblyInstanceId_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attributeId_p, uint8_t linkAddr_p)
 Add an member to an routable assembly member list.