OpENer - Open Source EtherNet/IP(TM) I/O Target Stack  2.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
cip_instance Struct Reference

#include <ciptypes.h>

Collaboration diagram for cip_instance:
[legend]

Data Fields

CipAttributeStructattributes
 
struct cip_classcip_class
 
EipUint32 instance_number
 
struct cip_instancenext
 

Detailed Description

Definition at line 227 of file ciptypes.h.

Field Documentation

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

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


The documentation for this struct was generated from the following file: