LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
unpack_voice_SLQSVoiceGetConfig_t Struct Reference

Data Fields

uint8_t * pAutoAnswerStat
 
voice_airTimerpAirTimerCnt
 
voice_roamTimerpRoamTimerCnt
 
uint8_t * pCurrTTYMode
 
voice_prefVoiceSOpCurPrefVoiceSO
 
voice_curAMRConfigpCurAMRConfig
 
uint8_t * pCurVoicePrivacyPref
 
uint8_t * pCurVoiceDomainPref
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

This structure contains Voice Get Configuration Response Parameters.

Parameters
pAutoAnswerStat(optional)
  • Auto Answer Status
  • Value returned is read from NV_AUTO_ANSWER_I.
    • 0x00 - Disabled
    • 0x01 - Enabled
    • 0xFF - Not Available
  • Bit to check in ParamPresenceMask - 16
pAirTimerCnt(optional)
  • Air Timer Count
  • Value returned is read from NV_AIR_CNT_I.
  • See voice_airTimer for more information
  • Bit to check in ParamPresenceMask - 17
pRoamTimerCnt(optional)
  • Roam Timer Count
  • Value returned is read from NV_ROAM_CNT_I.
  • See voice_roamTimer for more information
  • Bit to check in ParamPresenceMask - 18
pCurrTTYMode(optional)
  • Current TTY Mode
  • Value returned is read from NV_TTY_I.
    • 0x00 - TTY_MODE_FULL - Full
    • 0x01 - TTY_MODE_VCO - Voice carry over
    • 0x02 - TTY_MODE_HCO - Hearing carry over
    • 0x03 - TTY_MODE_OFF - Off
    • 0xFF - Not Available
  • Bit to check in ParamPresenceMask - 19
pCurPrefVoiceSO(optional)
  • Current Preferred Voice SO
  • Value returned is read from NV_PREF_VOICE_SO_I.
  • See voice_prefVoiceSO for more information
  • Bit to check in ParamPresenceMask - 20
pCurAMRConfig(optional)
  • Current Adaptive Multi-Rate Configuration.
  • Values returned are read from NV_GSM_ARM_CALL_CONFIG_I and NV_UMTS_AMR_CODEC_PREFERENCE_CONFIG_I.
  • See voice_curAMRConfig for more information
  • Bit to check in ParamPresenceMask - 21
pCurVoicePrivacyPref(optional)
  • Current Voice Privacy Preference
  • Value returned is read from NV_VOICE_PRIV_I.
    • 0x00 - Standard privacy
    • 0x01 - Enhanced privacy
    • 0xFF - Not Available
  • Bit to check in ParamPresenceMask - 22
pCurVoiceDomainPref(optional)
  • Current Voice Domain Preference.
    • 0x00 - Circuit-switched (CS) only
    • 0x01 - Packet-switched (PS) only
    • 0x02 - CS is preferred; PS is secondary
    • 0x03 - PS is preferred; CS is secondary
    • 0xFF - Not Available
  • Bit to check in ParamPresenceMask - 23
ParamPresenceMask
  • bitmask representation to indicate valid parameters.

Field Documentation

voice_airTimer* unpack_voice_SLQSVoiceGetConfig_t::pAirTimerCnt
swi_uint256_t unpack_voice_SLQSVoiceGetConfig_t::ParamPresenceMask
uint8_t* unpack_voice_SLQSVoiceGetConfig_t::pAutoAnswerStat
voice_curAMRConfig* unpack_voice_SLQSVoiceGetConfig_t::pCurAMRConfig
voice_prefVoiceSO* unpack_voice_SLQSVoiceGetConfig_t::pCurPrefVoiceSO
uint8_t* unpack_voice_SLQSVoiceGetConfig_t::pCurrTTYMode
uint8_t* unpack_voice_SLQSVoiceGetConfig_t::pCurVoiceDomainPref
uint8_t* unpack_voice_SLQSVoiceGetConfig_t::pCurVoicePrivacyPref
voice_roamTimer* unpack_voice_SLQSVoiceGetConfig_t::pRoamTimerCnt

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved