AdsLib
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
AoEHeader Struct Reference

Public Member Functions

 AoEHeader (const AmsNetId &__targetAddr, uint16_t __targetPort, const AmsNetId &__sourceAddr, uint16_t __sourcePort, uint16_t __cmdId, uint32_t __length, uint32_t __invokeId)
 
 AoEHeader (const uint8_t *frame)
 
uint16_t cmdId () const
 
uint32_t errorCode () const
 
uint32_t invokeId () const
 
uint32_t length () const
 
AmsAddr sourceAms () const
 
AmsNetId sourceAddr () const
 
uint16_t sourcePort () const
 
uint16_t stateFlags () const
 
AmsNetId targetAddr () const
 
uint16_t targetPort () const
 

Static Public Attributes

static const uint16_t AMS_REQUEST = 0x0004
 
static const uint16_t AMS_RESPONSE = 0x0005
 
static const uint16_t AMS_UDP = 0x0040
 
static const uint16_t INVALID = 0x0000
 
static const uint16_t READ_DEVICE_INFO = 0x0001
 
static const uint16_t READ = 0x0002
 
static const uint16_t WRITE = 0x0003
 
static const uint16_t READ_STATE = 0x0004
 
static const uint16_t WRITE_CONTROL = 0x0005
 
static const uint16_t ADD_DEVICE_NOTIFICATION = 0x0006
 
static const uint16_t DEL_DEVICE_NOTIFICATION = 0x0007
 
static const uint16_t DEVICE_NOTIFICATION = 0x0008
 
static const uint16_t READ_WRITE = 0x0009
 

The documentation for this struct was generated from the following file: