OpENer - Open Source EtherNet/IP(TM) I/O Target Stack  2.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
cipidentity.h
Go to the documentation of this file.
1 /*******************************************************************************
2  * Copyright (c) 2009, Rockwell Automation, Inc.
3  * All rights reserved.
4  *
5  ******************************************************************************/
6 #ifndef OPENER_CIPIDENTITY_H_
7 #define OPENER_CIPIDENTITY_H_
8 
9 #include "typedefs.h"
10 #include "ciptypes.h"
11 
12 static const int kIdentityClassCode = 0x01;
13 
15 typedef enum {
16  kOwned = 0x0001,
17  kConfigured = 0x0004,
32 
33 typedef enum {
39  kMajorFault = 0x0050,
43 
44 /* global public variables */
45 
46 /* public functions */
52 
54 
55 #endif /* OPENER_CIPIDENTITY_H_ */
CipIdentityExtendedStatus
Definition: cipidentity.h:33
EipStatus
EIP stack status enum.
Definition: typedefs.h:93
EipStatus CipIdentityInit(void)
CIP Identity object constructor.
Definition: cipidentity.c:148
CipIdentityStatus
Status of the CIP Identity object.
Definition: cipidentity.h:15
void CipIdentitySetExtendedDeviceStatus(CipIdentityExtendedStatus extended_status)
Definition: cipidentity.c:185