Custom Assembly mapping structure. More...
#include <EI_API_CIP_define.h>
Data Fields | |
| uint16_t | assemblyMemberLength |
| The length of the Assembly member representation in bytes. | |
| uint16_t | mappedClassId |
| ClassID to be mapped. | |
| uint16_t | mappedInstanceId |
| InstanceID to be mapped. | |
| uint16_t | mappedAttributeId |
| AttributeID to be mapped. | |
| EI_API_CIP_CBGetAssemblyMapped | fuCustomGet |
| Function pointer to user implemented Get (Mapping from Attribute to Assembly representation) | |
| EI_API_CIP_CBSetAssemblyMapped | fuCustomSet |
| Function pointer to user implemented Set (Mapping from Assembly to Attribute representation) | |
Custom Assembly mapping structure.
This structure encapsulates the Assembly member customized binding. That means the Assembly member is linked to which Attribute. And also, the user-implemented Set and Get function for customized mapping between the Attribute and its Assembly representation.