之所以要记录一下这个服务。因为它和大部分qmi服务不一样,imsdcm的服务端在AP侧,客户端在MODEM侧。
IP Multimedia Subsystem Data Connection Management (QMI_IMSDCM).
包含如下命令:
• Activate the PDP
• Deactivate the PDP
• Obtain the IP address associated with the specified PDP
• Set the modem link local IP address
log举例:
如下是关闭pdp的log:
02:35:07.463 IMS/High [ qpDcm.c 5784] qpDcmProcessNetEvent - QC_IMS_DCM_PDP_DEACTIVATE_REQ HYBRID iAppid=21
02:35:07.463 IMS/High [ qpDcm.c 5789] qpDcmProcessNetEvent - QC_IMS_DCM_PDP_DEACTIVATE_REQ HYBRID iQMIRetVal=0
02:35:07.391 IMS DPL/High [[IMS_DataD] imsdatad.c 1873] | 1166 |QCSI#>>#DATAD#1# QMI_IMS_DCM_PDP_DEACTIVATE_REQ_V01.
02:35:07.391 IMS DPL/Error [[IMS_DataD] imsdatad.c 1883] | 1166 |ims_qmi_dcm_pdp_deactivate_handler | connection_handle=0x6291cafb88
02:35:07.391 IMS DPL/Error [[IMS_DataD] imsdatad.c 1904] | 1166 |QMI_IMS_DCM_PDP_DEACTIVATE_REQ_V01
02:35:07.391 IMS DPL/Error [[IMS_DataD] imsdatad.c 1966] | 1166 | ims_qmi_dcm_pdp_deactivate_handler | PDP entry for request PDP_ID: 21 found
02:35:07.394 IMS DPL/Error [[IMS_DataD] imsdatad.c 1982] | 1166 |ims_qmi_dcm_pdp_deactivate_handler | iRefCount=1
02:35:07.394 IMS DPL/Error [[IMS_DataD] imsdatad.c 1992] | 1166 |ims_qmi_dcm_pdp_deactivate_handler | iRefCount is Zero. Stop Service & Release CS Handle
02:35:07.895 IMS DPL/Error [[IMS_DataD] imsdatad.c 1996] | 1166 |ims_qmi_dcm_pdp_deactivate_handler cs_stopService not SUCCESS : iRetVal[-1]
02:35:07.896 IMS DPL/Error [[IMS_DataD] imsdatad.c 2031] | 1166 |ims_qmi_dcm_pdp_deactivate_handler | Client ID[0x1], Connection Handle[0x6291cafb88] Entry Matched. Sending Response.
02:35:07.896 IMS DPL/Error [[IMS_DataD] imsdatad.c 2071] | 1166 |ims_qmi_dcm_pdp_deactivate_handler| response pdp id[250]
02:35:07.896 IMS DPL/High [[IMS_DataD] imsdatad.c 2073] | 1166 |DATAD#>>#QCSI#1#QMI_IMS_DCM_PDP_DEACTIVATE_RSP_V01
02:35:07.896 IMS DPL/Error [[IMS_DataD] imsdatad.c 2086] | 1166 |ims-dcm-daemon |ims_qmi_dcm_pdp_deactivate_handler | qmi_csi_send_resp success QMI_IMS_DCM_PDP_DEACTIVATE_RSP_V01 err : 0
02:35:07.976 IMS/High [ qpDcm.c 11055] qpDcmProcessQCCIPdpActIndEvent - HYBRID iAppConnectionStatus=4 iConnectionStatus=4
02:35:07.976 IMS REGMGR/High [ qpRegistrationMoni 317] ProcessIPCMessage: PDP DEACTIVATED
02:35:07.976 IMS/High [ISMRegisterServiceMonitor.cpp 113] ISMRegisterServiceMonitor::RegistrationStatus(): iRegistrationStatus = 18.
其中IMS log是modem侧log,在dataims/dpl目录下。IMS DPL log 是ap侧imsdatadaemon 模块打印。