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

Data Fields

uint8_t * pProfilename
 
uint16_t * pProfilenameSize
 
uint8_t * pPDPtype
 
uint8_t * pPdpHdrCompType
 
uint8_t * pPdpDataCompType
 
uint8_t * pAPNName
 
uint16_t * pAPNnameSize
 
uint32_t * pPriDNSIPv4AddPref
 
uint32_t * pSecDNSIPv4AddPref
 
LibPackUMTSQoSpUMTSReqQoS
 
LibPackUMTSQoSpUMTSMinQoS
 
LibPackGPRSRequestedQoSpGPRSRequestedQos
 
LibPackGPRSRequestedQoSpGPRSMinimumQoS
 
uint8_t * pUsername
 
uint16_t * pUsernameSize
 
uint8_t * pPassword
 
uint16_t * pPasswordSize
 
uint8_t * pAuthenticationPref
 
uint32_t * pIPv4AddrPref
 
uint8_t * pPcscfAddrUsingPCO
 
uint8_t * pPdpAccessConFlag
 
uint8_t * pPcscfAddrUsingDhcp
 
uint8_t * pImCnFlag
 
LibPackTFTIDParamspTFTID1Params
 
LibPackTFTIDParamspTFTID2Params
 
uint8_t * pPdpContext
 
uint8_t * pSecondaryFlag
 
uint8_t * pPrimaryID
 
uint16_t * pIPv6AddPref
 
LibPackUMTSReqQoSSigIndpUMTSReqQoSSigInd
 
LibPackUMTSReqQoSSigIndpUMTSMinQosSigInd
 
uint16_t * pPriDNSIPv6addpref
 
uint16_t * pSecDNSIPv6addpref
 
uint8_t * pAddrAllocPref
 
LibPackQosClassIDpQosClassID
 
uint8_t * pAPNDisabledFlag
 
uint32_t * pPDNInactivTimeout
 
uint8_t * pAPNClass
 
uint64_t * pAPNBearer
 
uint8_t * pSupportEmergencyCalls
 
uint16_t * pOperatorPCOID
 
uint16_t * pMcc
 
LibPackProfileMncpMnc
 
uint16_t * pMaxPDN
 
uint16_t * pMaxPDNTimer
 
uint16_t * pPDNWaitTimer
 
uint32_t * pAppUserData
 
uint8_t * pRoamDisallowFlag
 
uint8_t * pPDNDisconnectWaitTimer
 
uint8_t * pDnsWithDHCPFlag
 
uint32_t * pLteRoamPDPType
 
uint32_t * pUmtsRoamPDPType
 
uint8_t * pIWLANtoLTEHandoverFlag
 
uint8_t * pLTEtoIWLANHandoverFlag
 
LibPackPDNThrottleTimerpPDNThrottleTimer
 
uint32_t * pOverridePDPType
 
LibPackPCOIDListpPCOIDList
 
uint8_t * pMsisdnFlag
 
uint8_t * pPersistFlag
 
uint8_t * pClatFlag
 
uint8_t * pIPV6DelegFlag
 

Detailed Description

This structure contains Input parameters of unpack_wds_SLQSGetProfileSettings_t Parameter values default to their data type's maximum unsigned value unless explicitly stated otherwise.

Parameters
pProfileName
  • One or more uint8_ts describing the profile
  • NULL pointer - Invalid data.
  • Bit to check in ParamPresenceMask - 16
pProfilenameSize;
  • This parameter is an input parameter and should be initialised to the size of pProfileName field. Size of this parameter is 2 uint8_ts.
  • Bit to check in ParamPresenceMask - 16
pPDPType
  • Packet Data Protocol (PDP) type specifies the type of data payload exchanged over the air link when the packet data session is established with this profile
    • 0x00 - PDP-IP (IPv4)
    • 0x01 - PDP-PPP
    • 0x02 - PDP-IPV6
    • 0x03 - PDP-IPV4V6
  • Bit to check in ParamPresenceMask - 17
pPdpHdrCompType
  • PDP header compression type
    • 0 - PDP header compression is OFF
    • 1 - Manufacturer preferred compression
    • 2 - PDP header compression based on RFC 1144
    • 3 - PDP header compression based on RFC 25074 PDP header compression based on RFC 3095
  • Bit to check in ParamPresenceMask - 18
pPdpDataCompType
  • PDP data compression type
    • 0 - PDP data compression is OFF
    • 1 - Manufacturer preferred compression
    • 2 - V.42BIS data compression
    • 3 - V.44 data compression
  • Bit to check in ParamPresenceMask - 19
pAPNName
  • Access point name
  • Bit to check in ParamPresenceMask - 20
pAPNnameSize;
  • This parameter is an input parameter and should be initialised to the size of pAPNName field. Size of this parameter is 2 uint8_ts.
  • Bit to check in ParamPresenceMask - 20
pPriDNSIPv4AddPref
  • Primary DNS IPv4 Address Preference
  • Bit to check in ParamPresenceMask - 21
pSecDNSIPv4AddPref
  • Secondary DNS IPv4 Address Preference
  • Bit to check in ParamPresenceMask - 22
pUMTSReqQoS
  • UMTS Requested QoS
  • Bit to check in ParamPresenceMask - 23
pUMTSMinQoS
  • UMTS Minimum QoS
  • Bit to check in ParamPresenceMask - 24
pGPRSRequestedQoS
  • GPRS Requested QoS
  • Bit to check in ParamPresenceMask - 25
pGPRSMinimumQoS
  • GPRS Minimum QoS
  • Bit to check in ParamPresenceMask - 26
pUsername
  • User name
  • Bit to check in ParamPresenceMask - 27
pUsernameSize;
  • This parameter is an input parameter and should be initialised to the size of pUsername field. Size of this parameter is 2 uint8_ts.
  • Bit to check in ParamPresenceMask - 27
pPassword
  • Password
  • Bit to check in ParamPresenceMask - 28
pPasswordSize;
  • This parameter is an input parameter and should be initialised to the size of pPassword field. Size of this parameter is 2 uint8_ts.
  • Bit to check in ParamPresenceMask - 28
pAuthenticationPref
  • Authentication Preference
    • Bit map that indicates the authentication algorithm preference
      • Bit 0 - PAP preference
        • 0 - PAP is never performed
        • 1 - PAP may be performed
      • Bit 1 - CHAP preference
        • 0 - CHAP is never performed
        • 1 - CHAP may be performed
      • If more than one bit is set, then the device decides which authentication procedure is performed while setting up the data session. For example, the device may have a policy to select the most secure authentication mechanism.
  • Bit to check in ParamPresenceMask - 29
pIPv4AddrPref
  • IPv4 Address Preference
  • Bit to check in ParamPresenceMask - 30
pPcscfAddrUsingPCO
  • P-CSCF Address using PCO Flag
    • 1 - (TRUE) implies request PCSCF address using PCO
    • 0 - (FALSE) implies do not request By default, this value is 0
  • Bit to check in ParamPresenceMask - 31
pPdpAccessConFlag
  • PDP access control flag
    • 0 - PDP access control none
    • 1 - PDP access control reject
    • 2 - PDP access control permission
  • Bit to check in ParamPresenceMask - 32
pPcscfAddrUsingDhcp
  • P-CSCF address using DHCP
    • 1 - (TRUE) implies Request PCSCF address using DHCP
    • 0 - (FALSE) implies do not request By default, value is 0
  • Bit to check in ParamPresenceMask - 33
pImCnFlag
  • IM CN flag
    • 1 - (TRUE) implies request IM CN flag for this profile
    • 0 - (FALSE) implies do not request IM CN flag for this profile
  • Bit to check in ParamPresenceMask - 34
pTFTID1Params
  • Traffic Flow Template
  • Bit to check in ParamPresenceMask - 35
pTFTID2Params
  • Traffic Flow Template
  • Bit to check in ParamPresenceMask - 36
pPdpContext
  • PDP context number
  • Bit to check in ParamPresenceMask - 37
pSecondaryFlag
  • PDP context secondary flag
    • 1 - (TRUE) implies this is secondary profile
    • 0 - (FALSE) implies this is not secondary profile
  • Bit to check in ParamPresenceMask - 38
pPrimaryID
  • PDP context primary ID
  • default value 0xFF if parameter not returned by the device
  • Bit to check in ParamPresenceMask - 39
pIPv6AddPref
  • IPv6 address preference Preferred IPv6 address to be assigned to the TE; actual assigned address is negotiated with the network and may differ from this value; if not specified, the IPv6 address is obtained automatically from the network
  • Bit to check in ParamPresenceMask - 40
pUMTSReqQoSSigInd
  • UMTS requested QoS with Signalling Indication flag
  • Bit to check in ParamPresenceMask - 41
pUMTSMinQoSSigInd
  • UMTS minimum QoS with Signalling Indication flag
  • Bit to check in ParamPresenceMask - 42
pPrimaryDNSIPv6addpref
  • Primary DNS IPv6 address preference
    • The value may be used as a preference during negotiation with the network; if not specified, the wireless device will attempt to obtain the DNS address automatically from the network; the negotiated value is provided to the host via DHCP
  • Bit to check in ParamPresenceMask - 43
pSecondaryDNSIPv6addpref
  • Secondary DNS IPv6 address preference
  • Bit to check in ParamPresenceMask - 44
paddrAllocationPref
  • DHCP/NAS preference
    • This enumerated value may be used to indicate the address allocation preference
      • 0 - NAS signaling is used for address allocation
      • 1 - DHCP is used for address allocation
  • Bit to check in ParamPresenceMask - 45
pQosClassID
  • 3GPP LTE QoS parameters
  • Bit to check in ParamPresenceMask - 46
pAPNDisabledFlag
  • Optional 1 uint8_t Flag indicating if the APN is disabled/enabled
  • If set, the profile can not be used for making data calls
  • Any data call is failed locally
  • Values:
    • 0 - FALSE(default)
    • 1 - True
  • Bit to check in ParamPresenceMask - 47
pPDNInactivTimeout
  • Optional 4 uint8_ts indicating the duration of inactivity timer in seconds
  • If the PDP context/PDN connection is inactive for this duration i.e. No data Tx/Rx occurs, the PDP context/PDN connection is disconnected
  • Default value of zero indicates infinite value
  • Bit to check in ParamPresenceMask - 48
pAPNClass
  • Optional 1 uint8_t numeric identifier representing the APN in profile
  • Can be set and queried but is not used by the modem
  • Bit to check in ParamPresenceMask - 49
pAPNBearer
  • Optional 8 Byte numeric APN bearer mask
    • 0x0000000000000001 – GSM
    • 0x0000000000000002 – WCDMA
    • 0x0000000000000004 – LTE
    • 0x8000000000000000 – Any
  • Bit to check in ParamPresenceMask - 53
pSupportEmergencyCalls
  • Optional 1 Byte Flag indicating if the emergency call support is disabled/enabled
  • Can be queried to get current status
  • Values:
    • 0 - FALSE(default)
    • 1 - TRUE
  • Bit to check in ParamPresenceMask - 54
pOperatorPCOID
  • Optional 2 bytes value indicating container ID of this PCO
  • Bit to check in ParamPresenceMask - 55
pMcc
  • Optional 2 bytes value indicating Mobile country code
  • Range 0-999
  • Bit to check in ParamPresenceMask - 56
pMnc
  • Optional 2 bytes Mobile network code and 1 byte flag to indicate if MNC includes PCS digit
  • range 0-999
  • Bit to check in ParamPresenceMask - 57
pMaxPDN
  • Optional 2 bytes value indicating Max PDN connections per time block
  • Default is 20
  • Range 0-1023
  • Bit to check in ParamPresenceMask - 58
pMaxPDNTimer
  • Optional 2 bytes value indicating Max PDN connection timer
  • Default is 300 sec
  • Range 0-3600 sec
  • Bit to check in ParamPresenceMask - 59
pPDNWaitTimer
  • Optional 2 bytes value indicating PDN request wait interval
  • Default is 0 sec
  • Range 0-1023 sec
  • Bit to check in ParamPresenceMask - 60
pAppUserData
  • Optional 4 bytes value indicating user data ID in the profile
  • Bit to check in ParamPresenceMask - 61
pRoamDisallowFlag
  • Optional 1 byte value indicating roaming disallowed flag is set or not
  • If flag is set as 1 UE is allowed to connect with APN while roaming
  • Bit to check in ParamPresenceMask - 62
pPDNDisconnectWaitTimer
  • Optional 1 bytes value indicating PDN disconnect wait interval
  • Range 0-255 minutes
  • Bit to check in ParamPresenceMask - 63
pDnsWithDHCPFlag
  • Optional 1 byte value indicating getting DNS address using DHCP
    • 0 - Dont request DNS with DHCP
    • 1 - Request DNS address with DHCP
  • Bit to check in ParamPresenceMask - 64
pLteRoamPDPType
  • Optional 4 bytes value indicating LTE roaming PDP type
    • WDS_COMMON_PDP_TYPE_PDP_IPV4 (0x00) – IPv4
    • WDS_COMMON_PDP_TYPE_PDP_IPV6 (0x01) – IPv6
    • WDS_COMMON_PDP_TYPE_PDP_IPV4V6 (0x02) – IPv4 and IPv6
    • WDS_COMMON_PDP_TYPE_PDP_MAX (0xFF) – Nothing is configured
  • Bit to check in ParamPresenceMask - 65
pUmtsRoamPDPType
  • Optional 4 bytes value indicating UMTS roaming PDP type
    • WDS_COMMON_PDP_TYPE_PDP_IPV4 (0x00) – IPv4
    • WDS_COMMON_PDP_TYPE_PDP_IPV6 (0x01) – IPv6
    • WDS_COMMON_PDP_TYPE_PDP_IPV4V6 (0x02) – IPv4 and IPv6
    • WDS_COMMON_PDP_TYPE_PDP_MAX (0xFF) – Nothing is configured
  • Bit to check in ParamPresenceMask - 66
pIWLANtoLTEHandoverFlag
  • This boolean value is used to indicate IWLAN to LTE handover is allowed or not
    • 1 -(TRUE) - Allowed
    • 0 -(FALSE) - Disallowed
  • Bit to check in ParamPresenceMask - 67
pLTEtoIWLANHandoverFlag
  • This boolean value is used to indicate LTE to IWLAN handover is allowed or not
    • 1 -(TRUE) - Allowed
    • 0 -(FALSE) - Disallowed
  • Bit to check in ParamPresenceMask - 68
pPDNThrottleTimer
  • Optional param for the throttle timer values for Max 10 PDN connection
  • Bit to check in ParamPresenceMask - 69
pOverridePDPType
  • Optional 4 bytes value indicating overriding home PDP type
    • WDS_COMMON_PDP_TYPE_PDP_IPV4 (0x00) – IPv4
    • WDS_COMMON_PDP_TYPE_PDP_IPV6 (0x01) – IPv6
    • WDS_COMMON_PDP_TYPE_PDP_IPV4V6 (0x02) – IPv4 and IPv6
    • WDS_COMMON_PDP_TYPE_PDP_MAX (0xFF) – Nothing is configured
  • Bit to check in ParamPresenceMask - 70
pPCOIDList
  • Optional param with 20 bytes, List of 10 PCOs
  • Bit to check in ParamPresenceMask - 71
pMsisdnFlag
  • This boolean value is used to indicate MSISDN flag
    • 1 -(TRUE) - Enabled
    • 0 -(FALSE) - Disabled
  • Bit to check in ParamPresenceMask - 72
pPersistFlag
  • This boolean value is used to indicate profile persistent flag
    • 1 -(TRUE) - Enabled
    • 0 -(FALSE) - Disabled
  • Bit to check in ParamPresenceMask - 143
pClatFlag
  • This boolean value is used to indicate if CLAT is enabled or not
    • 1 -(TRUE) - Enabled
    • 0 -(FALSE) - Disabled
  • Bit to check in ParamPresenceMask - 222
pIPV6DelegFlag
  • This boolean value is used to indicate if IPV6 prefix delegation flag is enabled or not
    • 1 -(TRUE) - Enabled
    • 0 -(FALSE) - Disabled
  • Bit to check in ParamPresenceMask - 223

Field Documentation

uint8_t* LibpackProfile3GPPV2::pAddrAllocPref
uint64_t* LibpackProfile3GPPV2::pAPNBearer
uint8_t* LibpackProfile3GPPV2::pAPNClass
uint8_t* LibpackProfile3GPPV2::pAPNDisabledFlag
uint8_t* LibpackProfile3GPPV2::pAPNName
uint16_t* LibpackProfile3GPPV2::pAPNnameSize
uint32_t* LibpackProfile3GPPV2::pAppUserData
uint8_t* LibpackProfile3GPPV2::pAuthenticationPref
uint8_t* LibpackProfile3GPPV2::pClatFlag
uint8_t* LibpackProfile3GPPV2::pDnsWithDHCPFlag
LibPackGPRSRequestedQoS* LibpackProfile3GPPV2::pGPRSMinimumQoS
LibPackGPRSRequestedQoS* LibpackProfile3GPPV2::pGPRSRequestedQos
uint8_t* LibpackProfile3GPPV2::pImCnFlag
uint32_t* LibpackProfile3GPPV2::pIPv4AddrPref
uint16_t* LibpackProfile3GPPV2::pIPv6AddPref
uint8_t* LibpackProfile3GPPV2::pIPV6DelegFlag
uint8_t* LibpackProfile3GPPV2::pIWLANtoLTEHandoverFlag
uint32_t* LibpackProfile3GPPV2::pLteRoamPDPType
uint8_t* LibpackProfile3GPPV2::pLTEtoIWLANHandoverFlag
uint16_t* LibpackProfile3GPPV2::pMaxPDN
uint16_t* LibpackProfile3GPPV2::pMaxPDNTimer
uint16_t* LibpackProfile3GPPV2::pMcc
LibPackProfileMnc* LibpackProfile3GPPV2::pMnc
uint8_t* LibpackProfile3GPPV2::pMsisdnFlag
uint16_t* LibpackProfile3GPPV2::pOperatorPCOID
uint32_t* LibpackProfile3GPPV2::pOverridePDPType
uint8_t* LibpackProfile3GPPV2::pPassword
uint16_t* LibpackProfile3GPPV2::pPasswordSize
LibPackPCOIDList* LibpackProfile3GPPV2::pPCOIDList
uint8_t* LibpackProfile3GPPV2::pPcscfAddrUsingDhcp
uint8_t* LibpackProfile3GPPV2::pPcscfAddrUsingPCO
uint8_t* LibpackProfile3GPPV2::pPDNDisconnectWaitTimer
uint32_t* LibpackProfile3GPPV2::pPDNInactivTimeout
LibPackPDNThrottleTimer* LibpackProfile3GPPV2::pPDNThrottleTimer
uint16_t* LibpackProfile3GPPV2::pPDNWaitTimer
uint8_t* LibpackProfile3GPPV2::pPdpAccessConFlag
uint8_t* LibpackProfile3GPPV2::pPdpContext
uint8_t* LibpackProfile3GPPV2::pPdpDataCompType
uint8_t* LibpackProfile3GPPV2::pPdpHdrCompType
uint8_t* LibpackProfile3GPPV2::pPDPtype
uint8_t* LibpackProfile3GPPV2::pPersistFlag
uint32_t* LibpackProfile3GPPV2::pPriDNSIPv4AddPref
uint16_t* LibpackProfile3GPPV2::pPriDNSIPv6addpref
uint8_t* LibpackProfile3GPPV2::pPrimaryID
uint8_t* LibpackProfile3GPPV2::pProfilename
uint16_t* LibpackProfile3GPPV2::pProfilenameSize
LibPackQosClassID* LibpackProfile3GPPV2::pQosClassID
uint8_t* LibpackProfile3GPPV2::pRoamDisallowFlag
uint32_t* LibpackProfile3GPPV2::pSecDNSIPv4AddPref
uint16_t* LibpackProfile3GPPV2::pSecDNSIPv6addpref
uint8_t* LibpackProfile3GPPV2::pSecondaryFlag
uint8_t* LibpackProfile3GPPV2::pSupportEmergencyCalls
LibPackTFTIDParams* LibpackProfile3GPPV2::pTFTID1Params
LibPackTFTIDParams* LibpackProfile3GPPV2::pTFTID2Params
LibPackUMTSQoS* LibpackProfile3GPPV2::pUMTSMinQoS
LibPackUMTSReqQoSSigInd* LibpackProfile3GPPV2::pUMTSMinQosSigInd
LibPackUMTSQoS* LibpackProfile3GPPV2::pUMTSReqQoS
LibPackUMTSReqQoSSigInd* LibpackProfile3GPPV2::pUMTSReqQoSSigInd
uint32_t* LibpackProfile3GPPV2::pUmtsRoamPDPType
uint8_t* LibpackProfile3GPPV2::pUsername
uint16_t* LibpackProfile3GPPV2::pUsernameSize

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