Message Flags#

Macros#

#define
SL_BTMESH_NODE_MESSAGE_FLAG_NONE 0x0

Message does not have flags

#define
SL_BTMESH_NODE_MESSAGE_FLAG_REPLY 0x1

Message is an access layer reply to a unicast request

#define
SL_BTMESH_NODE_MESSAGE_FLAG_MULTICAST_REPLY 0x2

Message is an access layer reply to a multicast request

#define
SL_BTMESH_NODE_MESSAGE_FLAG_TTL0 0x4

Message is either received with TTL=0 or is a response to such a message and should be sent out with TTL=0

#define
SL_BTMESH_NODE_MESSAGE_FLAG_SEGTRANS 0x10

Message is segmented in transport layer, can be used to force the use of transport layer segmentation

#define
SL_BTMESH_NODE_MESSAGE_FLAG_FRIENDCRED 0x20

Use friendship credentials instead of normal credentials when sending data; used when publishing with friendship credential flag on in model publish settings

#define
SL_BTMESH_NODE_MESSAGE_FLAG_EXTENDED 0x40

Use extended packet size instead of standard

#define
SL_BTMESH_NODE_MESSAGE_FLAG_LONG_DELAY 0x80

long delay needed in sending two messages in reply that need to be sent in order