OpENer - Open Source EtherNet/IP(TM) I/O Target Stack  2.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
enipmessage.h
Go to the documentation of this file.
1 /*******************************************************************************
2  * Copyright (c) 2018, Rockwell Automation, Inc.
3  * All rights reserved.
4  *
5  ******************************************************************************/
6 #ifndef SRC_CIP_ENIPMESSAGE_H_
7 #define SRC_CIP_ENIPMESSAGE_H_
8 
9 #include "opener_user_conf.h"
10 
11 typedef struct enip_message {
15 } ENIPMessage;
16 
17 void InitializeENIPMessage(ENIPMessage *const message);
18 
19 #endif /* SRC_CIP_ENIPMESSAGE_H_ */
struct enip_message ENIPMessage
CipOctet message_buffer[PC_OPENER_ETHERNET_BUFFER_SIZE]
Definition: enipmessage.h:12
#define PC_OPENER_ETHERNET_BUFFER_SIZE
The number of bytes used for the Ethernet message buffer on the pc port. For different platforms it m...
CipOctet * current_message_position
Definition: enipmessage.h:13
uint8_t CipOctet
Data types as defined in the CIP Specification Vol 1 Appendix C.
Definition: typedefs.h:41
void InitializeENIPMessage(ENIPMessage *const message)
Definition: enipmessage.c:10
size_t used_message_length
Definition: enipmessage.h:14