EnmsNode Struct ReferenceENMS Node API

Table of contents Table of contents

Detailed Description

Structure defining the ENMS Node service instance

Data Fields

uint64_t basicInfoIndicationSendTime
 Time at which ENMS-BASIC-INFO.indication should be sent (0 if not scheduled)
 
uint64_t statusIndicationSendTime
 Time at which ENMS-STATUS.indication should be sent (0 if not scheduled)
 
uint64_t serviceInfoIndicationSendTime
 Time at which ENMS-SERVICE-INFO.indication should be sent (0 if not scheduled)
 
uint64_t neighborhoodIndicationSendTime
 Time at which ENMS-NEIGHBORHOOD-INFO.indication should be sent (0 if not scheduled)
 
uint64_t cellsIndicationSendTime
 Time at which ENMS-CELLS-INFO.indication should be sent (0 if not scheduled)
 
EMBENET_UDP_SocketDescriptor udpSocket
 UDP socket descriptor.
 
EMBENET_IPV6 gatewayAddress
 gateway address
 
EMBENET_TaskId taskId
 TaskId.
 
uint8_t hwId [16]
 Hardware identifier. By default this is the MD5 hash of the hardware nameplate record.
 
ENMS_StackVersion stackVersion
 Network stack version.
 
EnmsIndicationPolicy indicationPolicy
 Indication policy.
 
EnmsService services [ENMS_NODE_MAX_SERVICES]
 Services.
 
uint8_t serviceCount
 number of services
 

Field Documentation

◆ basicInfoIndicationSendTime

uint64_t EnmsNode::basicInfoIndicationSendTime

Time at which ENMS-BASIC-INFO.indication should be sent (0 if not scheduled)

◆ statusIndicationSendTime

uint64_t EnmsNode::statusIndicationSendTime

Time at which ENMS-STATUS.indication should be sent (0 if not scheduled)

◆ serviceInfoIndicationSendTime

uint64_t EnmsNode::serviceInfoIndicationSendTime

Time at which ENMS-SERVICE-INFO.indication should be sent (0 if not scheduled)

◆ neighborhoodIndicationSendTime

uint64_t EnmsNode::neighborhoodIndicationSendTime

Time at which ENMS-NEIGHBORHOOD-INFO.indication should be sent (0 if not scheduled)

◆ cellsIndicationSendTime

uint64_t EnmsNode::cellsIndicationSendTime

Time at which ENMS-CELLS-INFO.indication should be sent (0 if not scheduled)

◆ udpSocket

EMBENET_UDP_SocketDescriptor EnmsNode::udpSocket

UDP socket descriptor.

◆ gatewayAddress

EMBENET_IPV6 EnmsNode::gatewayAddress

gateway address

◆ taskId

EMBENET_TaskId EnmsNode::taskId

TaskId.

◆ hwId

uint8_t EnmsNode::hwId[16]

Hardware identifier. By default this is the MD5 hash of the hardware nameplate record.

◆ stackVersion

ENMS_StackVersion EnmsNode::stackVersion

Network stack version.

◆ indicationPolicy

EnmsIndicationPolicy EnmsNode::indicationPolicy

Indication policy.

◆ services

EnmsService EnmsNode::services[ENMS_NODE_MAX_SERVICES]

Services.

◆ serviceCount

uint8_t EnmsNode::serviceCount

number of services


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