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().