| OpENer - Open Source EtherNet/IP(TM)  I/O Target Stack
    2.1
    | 
#include <ciptypes.h>
| Data Fields | |
| CipAttributeStruct * | attributes | 
| struct cip_class * | cip_class | 
| EipUint32 | instance_number | 
| struct cip_instance * | next | 
Definition at line 227 of file ciptypes.h.
| CipAttributeStruct* cip_instance::attributes | 
pointer to an array of attributes which is unique to this instance
Definition at line 229 of file ciptypes.h.
Referenced by AddCipInstances(), DeleteAllClasses(), GetAttributeAll(), GetAttributeAllTcpIpInterface(), GetCipAttribute(), InsertAttribute(), NotifyAssemblyConnectedDataReceived(), and SendConnectedData().
| struct cip_class* cip_instance::cip_class | 
class the instance belongs to
Definition at line 231 of file ciptypes.h.
Referenced by AddCipInstances(), DeleteAllClasses(), GetAttributeAll(), GetAttributeAllTcpIpInterface(), GetCipAttribute(), GetCipService(), InitializeCipIdentiy(), InitializeCipMessageRouterClass(), InitializeCipQos(), InitializeConnectionManager(), InsertAttribute(), NotifyClass(), SetAttributeSingleQoS(), and SetAttributeSingleTcp().
| EipUint32 cip_instance::instance_number | 
this instance's number (unique within the class)
Definition at line 228 of file ciptypes.h.
Referenced by AddCIPInstance(), AddCipInstances(), AfterAssemblyDataReceived(), BeforeAssemblyDataSend(), InsertAttribute(), and SetAssemblyAttributeSingle().
| struct cip_instance* cip_instance::next | 
next instance, all instances of a class live in a linked list
Definition at line 232 of file ciptypes.h.
Referenced by AddCipInstances(), DeleteAllClasses(), GetCipInstance(), and ShutdownAssemblies().