BT Mesh Configuration Types#
BT Mesh Configuration Types provides common definitions and types.
Modules#
Macros#
Unknown network key index value.
Unknown model publication element index value.
Unknown model publication vendor ID value.
Unknown model publication model ID value.
Unknown model publication address value.
Unknown model publication application key value.
Unknown model publication friendship credentials flag value.
Unknown model publication TTL value.
Unknown model publication period value.
Unknown model publication retransmit count value.
Unknown model publication retransmit interval value.
Unknown node beacon value.
Unknown node default TTL value.
Unknown node proxy value.
Unknown node relay value.
Unknown node relay retransmit count.
Unknown node relay retransmit interval.
Unknown node network transmit count.
Unknown node network transmit interval.
Unknown node friend value.
Maximum theoretical number of application keys.
Maximum theoretical number of network keys.
Maximum theoretical number of subscription addresses BT Mesh model can subscribe to group addresses (14bit) and to virtual addresses (14bit) and to unicast address of the node element which the model resides on.
Variable argument unsigned initializer macro.
Variable argument pointer initializer macro.
Variable argument NULL pointer initializer macro.
Macro Definition Documentation#
BTMESH_CONF_NETKEY_INDEX_UNASSIGNED#
#define BTMESH_CONF_NETKEY_INDEX_UNASSIGNEDValue:
0xFFFF
Unknown network key index value.
BTMESH_CONF_PUB_ELEM_INDEX_UNKNOWN#
#define BTMESH_CONF_PUB_ELEM_INDEX_UNKNOWNValue:
0xFF
Unknown model publication element index value.
BTMESH_CONF_PUB_VENDOR_ID_UNKNOWN#
#define BTMESH_CONF_PUB_VENDOR_ID_UNKNOWNValue:
0xFFFF
Unknown model publication vendor ID value.
BTMESH_CONF_PUB_MODEL_ID_UNKNOWN#
#define BTMESH_CONF_PUB_MODEL_ID_UNKNOWNValue:
0xFFFF
Unknown model publication model ID value.
BTMESH_CONF_PUB_ADDRESS_UNKNOWN#
#define BTMESH_CONF_PUB_ADDRESS_UNKNOWNValue:
0xFFFF
Unknown model publication address value.
BTMESH_CONF_PUB_APPKEY_INDEX_UNKNOWN#
#define BTMESH_CONF_PUB_APPKEY_INDEX_UNKNOWNValue:
0xFFFF
Unknown model publication application key value.
BTMESH_CONF_PUB_CREDENTIALS_UNKNOWN#
#define BTMESH_CONF_PUB_CREDENTIALS_UNKNOWNValue:
0xFF
Unknown model publication friendship credentials flag value.
BTMESH_CONF_PUB_TTL_UNKNOWN#
#define BTMESH_CONF_PUB_TTL_UNKNOWNValue:
0xFF
Unknown model publication TTL value.
BTMESH_CONF_PUB_PERIOD_MS_UNKNOWN#
#define BTMESH_CONF_PUB_PERIOD_MS_UNKNOWNValue:
0xFFFFFFFF
Unknown model publication period value.
BTMESH_CONF_PUB_RETRANSMIT_CNT_UNKNOWN#
#define BTMESH_CONF_PUB_RETRANSMIT_CNT_UNKNOWNValue:
0xFF
Unknown model publication retransmit count value.
BTMESH_CONF_PUB_RETRANSMIT_INT_MS_UNKNOWN#
#define BTMESH_CONF_PUB_RETRANSMIT_INT_MS_UNKNOWNValue:
0xFFFF
Unknown model publication retransmit interval value.
BTMESH_CONF_DEFAULT_TTL_UNKNOWN#
#define BTMESH_CONF_DEFAULT_TTL_UNKNOWNValue:
0xFF
Unknown node default TTL value.
BTMESH_CONF_PROXY_VALUE_UNKNOWN#
#define BTMESH_CONF_PROXY_VALUE_UNKNOWNValue:
0xFF
Unknown node proxy value.
BTMESH_CONF_RELAY_VALUE_UNKNOWN#
#define BTMESH_CONF_RELAY_VALUE_UNKNOWNValue:
0xFF
Unknown node relay value.
BTMESH_CONF_RELAY_RETRANSMIT_CNT_UNKNOWN#
#define BTMESH_CONF_RELAY_RETRANSMIT_CNT_UNKNOWNValue:
0xFF
Unknown node relay retransmit count.
BTMESH_CONF_RELAY_RETRANSMIT_INT_MS_UNKNOWN#
#define BTMESH_CONF_RELAY_RETRANSMIT_INT_MS_UNKNOWNValue:
0xFFFF
Unknown node relay retransmit interval.
BTMESH_CONF_NW_TRANSMIT_CNT_UNKNOWN#
#define BTMESH_CONF_NW_TRANSMIT_CNT_UNKNOWNValue:
0xFF
Unknown node network transmit count.
BTMESH_CONF_NW_TRANSMIT_INT_MS_UNKNOWN#
#define BTMESH_CONF_NW_TRANSMIT_INT_MS_UNKNOWNValue:
0xFFFF
Unknown node network transmit interval.
BTMESH_CONF_FRIEND_VALUE_UNKNOWN#
#define BTMESH_CONF_FRIEND_VALUE_UNKNOWNValue:
0xFF
Unknown node friend value.
BTMESH_CONF_MAX_APPKEY_COUNT#
#define BTMESH_CONF_MAX_APPKEY_COUNTValue:
(1 << 12)
Maximum theoretical number of application keys.
BTMESH_CONF_MAX_NETKEY_COUNT#
#define BTMESH_CONF_MAX_NETKEY_COUNTValue:
(1 << 12)
Maximum theoretical number of network keys.
BTMESH_CONF_MAX_SUB_ADDR_COUNT#
#define BTMESH_CONF_MAX_SUB_ADDR_COUNTValue:
((1 << 14) + (1 << 14) + 1)
Maximum theoretical number of subscription addresses BT Mesh model can subscribe to group addresses (14bit) and to virtual addresses (14bit) and to unicast address of the node element which the model resides on.
BTMESH_CONF_VARG_U32#
#define BTMESH_CONF_VARG_U32Value:
(u32)
Variable argument unsigned initializer macro.
BTMESH_CONF_VARG_PTR#
#define BTMESH_CONF_VARG_PTRValue:
(ptr)
Variable argument pointer initializer macro.
BTMESH_CONF_VARG_NULL#
#define BTMESH_CONF_VARG_NULLValue:
(btmesh_conf_varg_t){ .ptr = NULL }Variable argument NULL pointer initializer macro.