6个帖子/ 0新
最后一篇
石王
离线
最后一次露面:11个月4周前
加入:2015-10-23 03:55
gapm_set_dev_name_cmd命令问题

SDK3.0.6.
使用GAPM_SET_DEV_NAME_CMD时,

///设置本地设备名称命令
struct gapm_set_dev_name_cmd.
{
/// GAPM请求的操作:
/// - gapm_set_dev_name:设置本地设备名称
UINT8_T操作;
///名称长度
UINT8_T长度;
///名称值
UINT8_T名称[__ array_empty];
};
#define __array_empty.

该结构体中的名字如何填充呢?(是可驾驶该该动该动画修改设备名称?)

谢谢。

设备:
snowdream1.
离线
最后一次露面:6个月2周前
职员
加入:2014-08-17 14:25
目前的代码好像别无相生的例程的程度

目前结构的名程。结构钵的名程。如果需要动态态名称,建议先直接更新属性,建议先直接新属性里程的设置,再更新闻的名胜。如果用的sdk3
void app_adv_func(struct gapm_start_advertise_cmd * cmd)
{
.......
//检查数据是否可以添加到广告数据中
if(device_name_avail_space> 0)
{
//获取设备名称以添加在广告数据中(默认为1或nvds)
#if(nvds_support)
device_name_length = nvds_len_device_name;
if(nvds_get(nvds_tag_device_name,&device_name_length,&device_name_temp_buf [0])!= nvds_ok)
#endif //(nvds_support)
{
//获取默认的设备名称(如果没有足够的空间,则无名称)
device_name_length = strlen(app_dflt_device_name);
memcpy(&device_name_temp_buf [0],app_dflt_device_name,device_name_length);
}

如果(new_name_len)//新添加
{//覆盖名字
device_name_length = new_name_len;
memcpy(&device_name_temp_buf [0],new_name,new_name_len);
attmdb_att_set_value(3,new_name_len,new_name);//新数据库里存的名字
}

沃利
离线
最后一次露面:1年4个月前
加入:2016-06-21 01:23
请问有相关的代码吗,我用谱_set_dev_name

请问有条件的代码吗,我用来gapm_set_dev_name_cmd命令修改了名字,通讯gapm_get_dev_name_cmd获取源的名声和修改的是一觉的,而且名为的是一个,而且名字。

Gongyu_dialog.
离线
最后一次露面:2天20小时前
加入:2016-04-27 07:07
广播的名字有用掉以用来开着的音响,然后然后再重启广播会生命

广播的名字有没有用过断广播的音响,然后再重启广播才会生命。你可以参照上文我的代码。

沃利
离线
最后一次露面:1年4个月前
加入:2016-06-21 01:23
请问上游的emp_name和new_name

请问上面的新_name和new_name_len是什么内容,怎么定义的,可以发给来看看吗

Gongyu_dialog.
离线
最后一次露面:2天20小时前
加入:2016-04-27 07:07
uint8_t new_name_len _

uint8_t new_name_len __Attribute __((部分(“Retention_mem_area0”),Zero_Init));// @保留记忆
UINT8_T NEW_NAME [27] __ATtribute __((部分(“保留_mem_area0”),ZERO_INIT));// @保留记忆

放到了保留ram里。存储的就的是你是你的新名词和名称内容。