blob: 5f90470d8a498737c16c82e8eaff5eed4cc31a77 [file] [log] [blame]
#ifndef __D2UM_PUBLIC_DEFS_H__
#define __D2UM_PUBLIC_DEFS_H__
// Compiler flag, NEED_TO_BE_NOTICED, set by the compiler
// N/A
// Type definition
typedef enum
{
D2UM_RES_FAIL = -1,
D2UM_RES_NONE,
D2UM_RES_SUCC,
D2UM_RES_MAX = 0x7FFFFFFF
}d2um_res_enum;
// Macros
// => Custom
// => => => Bitmap
#define D2UM_ATTR_AUTH_MASK (0x0000000F)
#define D2UM_ATTR_NO_AUTH (0x00000000)
#define D2UM_ATTR_PDN_AUTH (0x00000001)
#define D2UM_ATTR_EVENT_AUTH (0x00000002)
#define D2UM_ATTR_ADMIN_AUTH (D2UM_ATTR_AUTH_MASK)
// => => => Distinct value
#define D2UM_ATTR_MSG_MASK (0x000000F0)
#define D2UM_ATTR_NO_MSG (0x00000000)
#define D2UM_ATTR_AT_MSG (0x00000010)
#define D2UM_ATTR_ILM_MSG (0x00000020)
#define D2UM_ATTR_CB_MSG (0x00000030)
#define D2UM_ATTR_NETIF_MASK (0x00000F00)
#define D2UM_ATTR_NO_NETIF (0x00000000)
#define D2UM_ATTR_AP_NETIF (0x00000100)
#define D2UM_ATTR_MD_NETIF (0x00000200)
// Interface
// N/A
//Implementation
// N/A
#endif