OpENer - Open Source EtherNet/IP(TM) I/O Target Stack
2.1
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
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,
19
kMinorRecoverableFault
= 0x0100,
22
kMinorUncoverableFault
= 0x0200,
25
kMajorRecoveralbeFault
= 0x0400,
28
kMajorUnrecoverableFault
= 0x0800
31
}
CipIdentityStatus
;
32
33
typedef
enum
{
34
kSelftestingUnknown
= 0x0000,
35
kFirmwareUpdateInProgress
= 0x0010,
36
kStatusAtLeastOneFaultedIoConnection
= 0x0020,
37
kNoIoConnectionsEstablished
= 0x0030,
38
kNonVolatileConfigurationBad
= 0x0040,
39
kMajorFault
= 0x0050,
40
kAtLeastOneIoConnectionInRunMode
= 0x0060,
41
kAtLeastOneIoConnectionEstablishedAllInIdleMode
= 0x0070
42
}
CipIdentityExtendedStatus
;
43
44
/* global public variables */
45
46
/* public functions */
51
EipStatus
CipIdentityInit
(
void
);
52
53
void
CipIdentitySetExtendedDeviceStatus
(
CipIdentityExtendedStatus
extended_status);
54
55
#endif
/* OPENER_CIPIDENTITY_H_ */
kConfigured
Definition:
cipidentity.h:17
kSelftestingUnknown
Definition:
cipidentity.h:34
kMinorRecoverableFault
Definition:
cipidentity.h:19
kAtLeastOneIoConnectionEstablishedAllInIdleMode
Definition:
cipidentity.h:41
kStatusAtLeastOneFaultedIoConnection
Definition:
cipidentity.h:36
CipIdentityExtendedStatus
CipIdentityExtendedStatus
Definition:
cipidentity.h:33
EipStatus
EipStatus
EIP stack status enum.
Definition:
typedefs.h:93
CipIdentityInit
EipStatus CipIdentityInit(void)
CIP Identity object constructor.
Definition:
cipidentity.c:148
kMajorRecoveralbeFault
Definition:
cipidentity.h:25
ciptypes.h
kAtLeastOneIoConnectionInRunMode
Definition:
cipidentity.h:40
kNonVolatileConfigurationBad
Definition:
cipidentity.h:38
kMinorUncoverableFault
Definition:
cipidentity.h:22
CipIdentityStatus
CipIdentityStatus
Status of the CIP Identity object.
Definition:
cipidentity.h:15
kFirmwareUpdateInProgress
Definition:
cipidentity.h:35
typedefs.h
kNoIoConnectionsEstablished
Definition:
cipidentity.h:37
kOwned
Definition:
cipidentity.h:16
kMajorUnrecoverableFault
Definition:
cipidentity.h:28
CipIdentitySetExtendedDeviceStatus
void CipIdentitySetExtendedDeviceStatus(CipIdentityExtendedStatus extended_status)
Definition:
cipidentity.c:185
kMajorFault
Definition:
cipidentity.h:39
src
cip
cipidentity.h
Generated on Fri May 15 2020 21:07:15 for OpENer - Open Source EtherNet/IP(TM) I/O Target Stack by
1.8.6