/ * ---------------声明----------------- * /
///主要服务声明
ATT_DECL_PRIMARY_SERVICE = 0x2800,
///二级服务声明
att_decl_secondary_service,
///包括声明
att_decl_include,
///特征声明
ATT_DECL_CHAROMATION,
如果您看到文件“Att.h”,则可以找到此内容
我想使用att_decl_include
我尝试声明包括服务属性。
// -------------------------------------------------------------------------------------------------------------------------------- -
const struct attm_desc sample128_att_db [sample128_idx_nb] =
{
//服务汇流
[sample128_idx_svc] = {att_decl_primary_service,perm(rd,启用),sizeof(sample128_svc),
sizeof(sample128_svc),(uint8_t *)和sample128_svc},
//贬低服务声明
[sample128_idx_incl_diss_svc] = {att_decl_include,perm(rd,启用),sizeof(struct att_incl_desc),0,null},
......
status = attm_svc_create_db(&sample128_env.sample128_shdl,(uint8_t *)&cfg_flag,sample128_idx_nb和sample128_env.att_tbl [0],dest_id和sample128_att_db [0]);
......
// -------------------------------------------------------------------------------------------------------------------------------- -
但我不知道如何填补db“struct att_incl_desc”
我可以看到examply service属性吗?
(在例子中需要信息)
1.当
发送msg req_db_create.
2.在哪里
Func req_db_create_hendler.
3.如何
get dist_service_start_handle.
获取dist_service_end_handle.
// -----------------------------------------------------------
///包括服务条目元素
struct att_incl_desc.
{
///开始句柄附带服务的值
uint16_t start_hdl;
///结束句柄附带的服务
uint16_t end_hdl;
///属性值uuid
uint16_t uuid;
};
// -------------------------------------------------------------
谢谢。
你好,我相信当地团队一直在触摸并回应你的问题,所以我将标记为已完成。
BR JE_DIALOG.