atobnet 3.2.0
ATOMAS atobnet
Module defines

Each module within the library is individually defined by a name and id. More...

Macros

#define ATO_BNET_LIBRARY   "atobnet"
 Short text Name of the library.
 
#define ATO_BNET_MODULE_LIB   "lib"
 Short text Name of the primary lib module.
 
#define ATO_BNET_MODULE_NET   "bnet"
 Short text Name of the Network module.
 
#define ATO_BNET_MODULE_NETD   "netd"
 Short text Name of the Network Data module.
 
#define ATO_BNET_MODULE_ERRFN   "errfn"
 Short text Name of the error callback module.
 
#define ATO_BNET_MODULEID_LIB   0x00000001UL
 The lib module id.
 
#define ATO_BNET_MODULEID_NET   0x00000002UL
 The Network module id.
 
#define ATO_BNET_MODULEID_NETD   0x00000004UL
 The Network Data module id.
 
#define ATO_BNET_MODULEID_ERRFN   0x00000008UL
 The error callback module id.
 
#define ATO_BNET_INIT_ALL   0xffff
 The ATO_BNET_INIT_... defines are used to control the initialisation that takes place. More...
 

Detailed Description

Each module within the library is individually defined by a name and id.

These can be used to target logging for particular modules and to identify the source of errors. When setting logging, the MODULEID values can be bitwised or-ed.

Note that not all modules are necessarily exposed via a public API, even though they appear here.

Macro Definition Documentation

◆ ATO_BNET_INIT_ALL

#define ATO_BNET_INIT_ALL   0xffff

The ATO_BNET_INIT_... defines are used to control the initialisation that takes place.

Currently only ATO_BNET_INIT_ALL is defined.