OpENer - Open Source EtherNet/IP(TM) I/O Target Stack
2.1
|
CIP Message Router Response. More...
#include <ciptypes.h>
CIP Message Router Response.
Definition at line 199 of file ciptypes.h.
EipUint16 CipMessageRouterResponse::additional_status[MAX_SIZE_OF_ADD_STATUS] |
Array of 16 bit words; Additional status; If SizeOfAdditionalStatus is 0. there is no Additional Status
Definition at line 207 of file ciptypes.h.
Referenced by AssembleForwardCloseResponse(), AssembleForwardOpenResponse(), and EncodeExtendedStatusDataItems().
CipOctet* CipMessageRouterResponse::data |
Array of octet; Response data per object definition from request
Definition at line 211 of file ciptypes.h.
Referenced by AssembleForwardCloseResponse(), AssembleForwardOpenResponse(), CipMessageRouterInit(), EncodeMessageRouterResponseData(), GetAttributeAll(), GetAttributeAllTcpIpInterface(), GetAttributeSingle(), GetAttributeSingleEthernetLink(), and NotifyMessageRouter().
EipInt16 CipMessageRouterResponse::data_length |
Supportative non-CIP variable, gives length of data segment
Definition at line 210 of file ciptypes.h.
Referenced by AssembleForwardCloseResponse(), AssembleForwardOpenResponse(), EncodeConnectedDataItemLength(), EncodeMessageRouterResponseData(), EncodeUnconnectedDataItemLength(), GetAttributeAll(), GetAttributeAllTcpIpInterface(), GetAttributeSingle(), GetAttributeSingleEthernetLink(), NotifyClass(), NotifyMessageRouter(), SetAssemblyAttributeSingle(), SetAttributeSingleQoS(), and SetAttributeSingleTcp().
CipUsint CipMessageRouterResponse::general_status |
One of the General Status codes listed in CIP Specification Volume 1, Appendix B
Definition at line 203 of file ciptypes.h.
Referenced by AssembleForwardCloseResponse(), AssembleForwardOpenResponse(), EncodeGeneralStatus(), GetAttributeAll(), GetAttributeSingle(), GetAttributeSingleEthernetLink(), NotifyClass(), NotifyMessageRouter(), SetAssemblyAttributeSingle(), SetAttributeSingleQoS(), and SetAttributeSingleTcp().
CipUsint CipMessageRouterResponse::reply_service |
Reply service code, the requested service code + 0x80
Definition at line 200 of file ciptypes.h.
Referenced by AssembleForwardCloseResponse(), AssembleForwardOpenResponse(), EncodeReplyService(), GetAttributeAll(), GetAttributeSingle(), GetAttributeSingleEthernetLink(), NotifyClass(), NotifyMessageRouter(), SetAssemblyAttributeSingle(), SetAttributeSingleQoS(), and SetAttributeSingleTcp().
CipOctet CipMessageRouterResponse::reserved |
Reserved; Shall be zero
Definition at line 202 of file ciptypes.h.
Referenced by CipMessageRouterInit(), EncodeReservedFieldOfLengthByte(), and NotifyMessageRouter().
CipUsint CipMessageRouterResponse::size_of_additional_status |
Number of additional 16 bit words in Additional Status Array
Definition at line 205 of file ciptypes.h.
Referenced by AssembleForwardCloseResponse(), AssembleForwardOpenResponse(), EncodeConnectedDataItemLength(), EncodeExtendedStatusDataItems(), EncodeExtendedStatusLength(), EncodeUnconnectedDataItemLength(), GetAttributeAll(), GetAttributeSingle(), GetAttributeSingleEthernetLink(), NotifyClass(), NotifyMessageRouter(), SetAssemblyAttributeSingle(), SetAttributeSingleQoS(), and SetAttributeSingleTcp().