q_m_a_p_s

 

disable状态下:

virtual telux::common::ErrorCode getConfig(int& numAp, int& numSta) = 0;

virtual  telux::common::ErrorCode setMode(int numOfAp, int numOfSta) = 0;

-1-> qcmClient_->setWlanMode

-1-2-> qcmapClient_->GetWLANConfig

-1-2-> qcmapClient_->SetWLANConfig

-1-2-> qcmapClient_->SetWLANConfig

-1-2-> qcmapClient_->GetApConfig   //获取AP网络配置,比如ssid, 密码

-1-2-> updateCacheWlanMode

-1-2-> updateCacheWlanMode

-1-2-> updateCacheWlanApConfig

 

 

初始化部分:

WlanFactoryImpl/ WlanQcmClient / WlanDeviceManagerImpl

WlanDeviceManagerImpl.init

-1-> WlanQcmClient.registerListener

-1-> WlanQcmClient.init

-1-2-> QCMAP_Client

-1-2-> qcmapClient_->EnableMobileAP

-1-2-> registerForIndications

-1-2-> qcmapClient_->GetWLANConfig  //当前模式,

-1-2-> qcmapClient_->GetApConfig  //获取AP网络配置,比如ssid, 密码

-1-2-> qcmapClient_->GetWLANStatus

-1-2-> qcmapClient_->GetActiveWlanIfInfoEx

-1-> WlanQcmClient.isWlanSubSysUp

ApInterfaceManagerImpl

-1-> ApInterfaceManagerImpl->init

StaInterfaceManagerImpl

-1-> StaInterfaceManagerImpl->init

 

 

//

QMI_QCMAP_MSGR_WLAN_STATUS_IND_V01

-1-> handleWlanStatusChangedInd

-1-2-> getAndUpdateWlanInfoSync

-1-2-3-> updateCacheWlanMode

-1-2-3-> updateCacheWlanStatus

 

// sta 设备变化

QMI_QCMAP_MSGR_STATION_MODE_STATUS_IND_V01

-1-> handleStaStatusChangedInd

 

// ap 设备变化

QMI_QCMAP_MSGR_PACKET_STATS_STATUS_IND_V01

-1-> handleWlanDeviceStatusChangedInd

 

// 服务状态

QCMAP_SERVER_STATUS_IND

QMI_QCMAP_MSGR_MODEM_STATUS_IND_V01

-1-> handleSubSysRestartInd

-1-2-> notifyDataSysHealthChangedSync

 

// 温饱状态

QMI_QCMAP_MSGR_WLAN_TEMPCROSSED_IND_V01

-1-> handleTempCrossedInd

 

// ap 配置

QMI_QCMAP_MSGR_WLAN_AP_CONFIG_CHANGED_IND_V01

-1-> handleApConfigChangedInd

-1-2-> updateCacheWlanAp

posted on   huangguanyuan  阅读(16)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示