enms_br.h File Reference

Table of contents Table of contents

ENMS NODE service API. More...

Data Structures

struct  EnmsBrEventHandlers
 Structure with user-defined callbacks that handle received information. More...
 
struct  EnmsBr
 

Enumerations

enum  EnmsBrResult { ENMS_BR_RESULT_OK = 0 , ENMS_BR_RESULT_INVALID_INPUT_ARGUMENT = 1 , ENMS_BR_RESULT_FAILED_TO_REGISTER_UDP_SOCKET = 2 , ENMS_BR_RESULT_FAILED_TO_SEND_PACKET = 3 }
 Possible ENMS NODE function results. More...
 

Functions

EnmsBrResult ENMS_BR_Init (EnmsBr *enmsBr, uint16_t port, const EnmsBrEventHandlers *eventHandlers)
 
EnmsBrResult ENMS_BR_Deinit (EnmsBr *enmsBr)
 
EnmsBrResult ENMS_BR_QueryBasicInfo (EnmsBr *enmsBr, const EMBENET_IPV6 *destinationAddress)
 
EnmsBrResult ENMS_BR_QueryServiceInfo (EnmsBr *enmsBr, const EMBENET_IPV6 *destinationAddress, uint8_t serviceNo)
 
EnmsBrResult ENMS_BR_QueryStatus (EnmsBr *enmsBr, const EMBENET_IPV6 *destinationAddress)
 
EnmsBrResult ENMS_BR_QueryNeighborhood (EnmsBr *enmsBr, const EMBENET_IPV6 *destinationAddress)
 
EnmsBrResult ENMS_BR_QueryCells (EnmsBr *enmsBr, const EMBENET_IPV6 *destinationAddress)
 

Detailed Description

ENMS NODE service API.

License: $License$
Version
$Revision$
Purpose: ENMS service