Macros
Attribute Permission Bit
BLE » Generic Attribute Profile (GATT) » Generic Attribute Profile (GATT) Server » Defines

## Macros
#define | BROADCAST (0x01)
#define | READ (0x02)
#define | WRITE_CMD (0x04)
#define | WRITE_REQ (0x08)
#define | NOTIFY (0x10)
#define | INDICATE (0x20)
#define | WRITE_SIGNED (0x40)
#define | EXT_PROP (0x80)

## Detailed Description

## Macro Definition Documentation

## ◆ BROADCAST

#define BROADCAST (0x01)

In one byte, bit0 means: Broadcast bit. Used by BROADCAST_ENABLE.

## ◆ EXT_PROP

#define EXT_PROP (0x80)

In one byte, bit7 means: Ext_property bit. Used by EXT_PROP_ENABLE.

## ◆ INDICATE

#define INDICATE (0x20)

In one byte, bit5 means: Indicate bit. Used by INDICATE_PERM_UNSEC, INDICATE_PERM

## ◆ NOTIFY

#define NOTIFY (0x10)

In one byte, bit4 means: Notify bit. Used by NOTIFY_PERM_UNSEC, NOTIFY_PERM.

## ◆ READ

#define READ (0x02)

In one byte, bit1 means: Read bit. Used by READ_PERM_UNSEC, READ_PERM

## ◆ WRITE_CMD

#define WRITE_CMD (0x04)

In one byte, bit2 means: Write_cmd bit. Used by WRITE_CMD_PERM_UNSEC, WRITE_CMD_PERM.

## ◆ WRITE_REQ

#define WRITE_REQ (0x08)

In one byte, bit3 means: Write_req bit. Used by WRITE_REQ_PERM_UNSEC, WRITE_REQ_PERM.

## ◆ WRITE_SIGNED

#define WRITE_SIGNED (0x40)

In one byte, bit6 means: Write_signed bit. Used by WRITE_SIGNED_PERM_UNSEC, WRITE_SIGNED_PERM.