Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
unpack_dms_SLQSDmsModemActivityInfo_ind_t Struct Reference

#include <dms.h>

Data Fields

uint32_t idleModeDuration
 
uint32_t sleepModeDuration
 
uint32_t rxModeDuration
 
dms_txModeDuration txModeDuration
 
uint8_t isNewValues
 
dms_techActiveTime techActiveTime
 
uint32_t wlanActiveTime
 
uint32_t gpsActiveTime
 
uint8_t activeVoteStatus
 
uint8_t wlanActiveVoteStatus
 
uint8_t gpsActiveVoteStatus
 
uint16_t Tlvresult
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

This structure is used to store unpack_dms_SLQSDmsModemActivityInfo_ind parameters.

Parameters
idleModeDuration
  • total time (in milliseconds) when modem is awake but neither the transmitter nor receiver are active/awake
sleepModeDuration
  • total time (in milliseconds) when modem is in a low power or sleep state
rxModeDuration
  • total time (in milliseconds) for which receiver is active/awake and the transmitter is inactive
txModeDuration
isNewValues
  • is newly calculated values. This notifies the TE whether the current set of activity information is the newly calculated information or the values computed previously following a QMI_DMS_GET_MODEM_ACTIVITY_INFO_REQ request
techActiveTime
wlanActiveTime
  • WLAN active time. Duration that the WLAN was active in milliseconds since the last query.
gpsActiveTime
  • GPS active time. Duration that the GPS was active in milliseconds since the last query.
activeVoteStatus
  • active vote status. This boolean gives the active status of the modem RAT/TECH based on NPA vote. TRUE means that modem RAT/TECH is active as per vote.
wlanActiveVoteStatus
  • WLAN active vote status. This boolean gives active status of WLAN based on NPA vote. TRUE means that WLAN is active as per vote.
gpsActiveVoteStatus
  • GPS active vote status. This boolean gives active status of GPS based on NPA vote. TRUE means that GPS is active as per vote.
Tlvresult
  • unpack Tlv result
ParamPresenceMask
  • bitmask representation to indicate valid parameters.

The documentation for this struct was generated from the following file: