OpENer - Open Source EtherNet/IP(TM) I/O Target Stack  2.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
cipassembly.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_CIPASSEMBLY_H_
7 #define OPENER_CIPASSEMBLY_H_
8 
9 #include "typedefs.h"
10 #include "ciptypes.h"
11 
13 static const int kCipAssemblyClassCode = 0x04;
14 
15 /* public functions */
16 
24 
32 void ShutdownAssemblies(void);
33 
47  const EipUint8 *const data,
48  const EipUint16 data_length);
49 
50 #endif /* OPENER_CIPASSEMBLY_H_ */
void ShutdownAssemblies(void)
clean up the data allocated in the assembly object instances
Definition: cipassembly.c:65
EipStatus
EIP stack status enum.
Definition: typedefs.h:93
uint8_t EipUint8
Definition: typedefs.h:32
EipStatus CipAssemblyInitialize(void)
Setup the Assembly object.
Definition: cipassembly.c:61
EipStatus NotifyAssemblyConnectedDataReceived(CipInstance *const instance, const EipUint8 *const data, const EipUint16 data_length)
notify an Assembly object that data has been received for it.
Definition: cipassembly.c:118
uint16_t EipUint16
Definition: typedefs.h:33