为了了解我进入 SL API 的方法、我将根据 network_terminal 应用程序尝试使用代码。
我在扩展闪屏上报告的信息。 请参阅屏幕截图、其中我更改了应用标题并添加 了设备名称、域名和角色类型。
您可以在屏幕截图中看到 CC3220已设置为 AP 模式、甚至添加了基站。 但是,我访问的用于显示角色类型的变量是过时的。
这是我使用的代码。
UART_PRINT ("\t MAC 地址:%02x:%02x:%02x:%02x:%02x:%02x"、macAddress[0]、macAddress[1]、macAddress[2]、macAddress[3]、 MacAddress[4]、macAddress[5]);
UART_PRINT (lineBreak);
UART_PRINT ("\t 设备名称:%s"、my_device_name);
UART_PRINT (lineBreak);
UART_PRINT ("\t 域名:%s"、my_domain_name);
UART_PRINT (lineBreak);
/*获取角色类型*//FLE 20190618
GET_STATUS_BIT (APP_CB.Status、STATUS_BIT_CONNECTION);//这不会断开 AP 连接、但不起作用
// SET_STATUS_BIT (APP_CB.Status、STATUS_BIT_CONNECTION);//这会中断 AP 连接
UART_PRINT ("\t 角色类型:");
if (app_cb.role = role_ap){
UART_PRINT ("角色为 AP");
}
否则、如果(app_cb.role = role_sta){
UART_PRINT ("角色为 STA");
}
否则、如果(app_cb.role = role_p2p){
UART_PRINT ("角色是 P2P");
}
否则{
UART_PRINT ("角色是?????");
}/*结束获取角色类型*/
UART_PRINT (lineBreak);
UART_PRINT (lineBreak);
UART_PRINT ("\t");
因此、我认为 app_bc.role 是过时的、我需要执行一些操作来获取 app_bb 引用。
希望获得一些见解。
也许有更好的方法。 SWRU455H 的第21页上列出了 API、我看到的是 SL_WanSetMode、但没有相应的 SL_WanGetMode、因此那里没有 Joy。



