SDK สำหรับ TESAIoT Dev Kit
คู่มืออ้างอิง API และ Tutorial (ModusToolbox)
Loading...
Searching...
No Matches
nus_gatt_db.h File Reference
#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Macros

#define NUS_APPEARANCE   0x0540
#define NUS_MAX_FRAME   244

Enumerations

enum  nus_attr_handle {
  HDLS_GAP = 0x01 , HDLC_GAP_DEVICE_NAME = 0x02 , HDLC_GAP_DEVICE_NAME_VALUE = 0x03 , HDLC_GAP_APPEARANCE = 0x04 ,
  HDLC_GAP_APPEARANCE_VALUE = 0x05 , HDLS_GATT = 0x06 , HDLC_GATT_SERVICE_CHANGED = 0x07 , HDLC_GATT_SERVICE_CHANGED_VALUE = 0x08 ,
  HDLD_GATT_SERVICE_CHANGED_CCCD = 0x09 , HDLS_NUS = 0x0A , HDLC_NUS_RX = 0x0B , HDLC_NUS_RX_VALUE = 0x0C ,
  HDLC_NUS_TX = 0x0D , HDLC_NUS_TX_VALUE = 0x0E , HDLD_NUS_TX_CCCD = 0x0F , HDLS_NUS_END = 0x0F
}

Variables

const uint8_t NUS_UUID_SERVICE [16]
 UUID ของบริการขนาด 128 บิต (6E400001-B5A3-F393-E0A9-E50E24DCCA9E) เรียงไบต์ตามที่ส่งออกอากาศ
const uint8_t NUS_UUID_CHAR_RX [16]
 UUID ของ characteristic RX (6E400002-... จาก host ไปยังอุปกรณ์) ไม่มีที่ใดอ้างถึงในฐานะ symbol.
const uint8_t NUS_UUID_CHAR_TX [16]
 UUID ของ characteristic TX (6E400003-... จากอุปกรณ์ไปยัง host แบบ notify) มีสถานะเดียวกับ RX.
const uint8_t nus_gatt_database []
 blob ฐานข้อมูล GATT ที่อัดแน่นระดับไบต์ ซึ่งส่งให้ wiced_bt_gatt_db_init()
const uint16_t nus_gatt_database_len
 ความยาวของ blob เป็นไบต์ ส่งไปคู่กับตัว blob

Macro Definition Documentation

◆ NUS_APPEARANCE

#define NUS_APPEARANCE   0x0540

◆ NUS_MAX_FRAME

#define NUS_MAX_FRAME   244

Enumeration Type Documentation

◆ nus_attr_handle

Enumerator
HDLS_GAP 
HDLC_GAP_DEVICE_NAME 
HDLC_GAP_DEVICE_NAME_VALUE 
HDLC_GAP_APPEARANCE 
HDLC_GAP_APPEARANCE_VALUE 
HDLS_GATT 
HDLC_GATT_SERVICE_CHANGED 
HDLC_GATT_SERVICE_CHANGED_VALUE 
HDLD_GATT_SERVICE_CHANGED_CCCD 
HDLS_NUS 
HDLC_NUS_RX 
HDLC_NUS_RX_VALUE 
HDLC_NUS_TX 
HDLC_NUS_TX_VALUE 
HDLD_NUS_TX_CCCD 
HDLS_NUS_END