LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
LibPackprofile_3GPP 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
 
uint8_t * pSupportEmergencyCalls
 

Detailed Description

This structure contains Input/Output parameters of pack_wds_SLQSCreateProfile

Parameters
pProfileName
  • One or more bytes describing the profile
pProfilenameSize;
  • This parameter is an input parameter and should be initialised to the size of pProfileName field. Size of this parameter is 2 bytes.
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
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
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
pAPNName
  • Access point name
pAPNnameSize;
  • This parameter is an input parameter and should be initialised to the size of pAPNName field. Size of this parameter is 2 bytes.
pPriDNSIPv4AddPref
  • Primary DNS IPv4 Address Preference
pSecDNSIPv4AddPref
  • Secondary DNS IPv4 Address Preference
pUMTSReqQoS
  • UMTS Requested QoS
pUMTSMinQoS
  • UMTS Minimum QoS
pGPRSRequestedQoS
  • GPRS Minimum QoS
pUsername
  • User name
pUsernameSize;
  • This parameter is an input parameter and should be initialised to the size of pUsername field. Size of this parameter is 2 bytes.
pPassword
  • Password
pPasswordSize;
  • This parameter is an input parameter and should be initialised to the size of pPassword field. Size of this parameter is 2 bytes.
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.
pIPv4AddrPref
  • IPv4 Address Preference
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
pPdpAccessConFlag
  • PDP access control flag
    • 0 - PDP access control none
    • 1 - PDP access control reject
    • 2 - PDP access control permission
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
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
pTFTID1Params
  • Traffic Flow Template
pTFTID2Params
  • Traffic Flow Template
pPdpContext
  • PDP context number
pSecondaryFlag
  • PDP context secondary flag
    • 1 - (TRUE) implies this is secondary profile
    • 0 - (FALSE) implies this is not secondary profile
pPrimaryID
  • PDP context primary ID
  • function SLQSGetProfileSettings() returns a default value 0xFF if this parameter is not returned by the device
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
pUMTSReqQoSSigInd
  • UMTS requested QoS with Signalling Indication flag
pUMTSMinQoSSigInd
  • UMTS minimum QoS with Signalling Indication flag
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
pSecondaryDNSIPv6addpref
  • Secondary DNS IPv6 address preference
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
pQosClassID
  • 3GPP LTE QoS parameters
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
  • This parameter is currently read only and can be read by using the function SLQSGetProfileSettings().
pPDNInactivTimeout
  • Optional 4 Bytes 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
  • This parameter is currently read only and can be read by using the function SLQSGetProfileSettings().
pAPNClass
  • Optional 1 uint8_t numeric identifier representing the APN in profile
  • Can be set and queried but is not used by the modem
  • This parameter is currently read only and can be read by using the function SLQSGetProfileSettings().
pSupportEmergencyCalls
  • Optional 1 Byte Flag indicating if the emergency call support is disabled/enabled
  • If set, the profile can be used for making emergency calls
  • Values:
    • 0 - FALSE(default)
    • 1 - TRUE

Field Documentation

uint8_t* LibPackprofile_3GPP::pAddrAllocPref
uint8_t* LibPackprofile_3GPP::pAPNClass
uint8_t* LibPackprofile_3GPP::pAPNDisabledFlag
uint8_t* LibPackprofile_3GPP::pAPNName
uint16_t* LibPackprofile_3GPP::pAPNnameSize
uint8_t* LibPackprofile_3GPP::pAuthenticationPref
LibPackGPRSRequestedQoS* LibPackprofile_3GPP::pGPRSMinimumQoS
LibPackGPRSRequestedQoS* LibPackprofile_3GPP::pGPRSRequestedQos
uint8_t* LibPackprofile_3GPP::pImCnFlag
uint32_t* LibPackprofile_3GPP::pIPv4AddrPref
uint16_t* LibPackprofile_3GPP::pIPv6AddPref
uint8_t* LibPackprofile_3GPP::pPassword
uint16_t* LibPackprofile_3GPP::pPasswordSize
uint8_t* LibPackprofile_3GPP::pPcscfAddrUsingDhcp
uint8_t* LibPackprofile_3GPP::pPcscfAddrUsingPCO
uint32_t* LibPackprofile_3GPP::pPDNInactivTimeout
uint8_t* LibPackprofile_3GPP::pPdpAccessConFlag
uint8_t* LibPackprofile_3GPP::pPdpContext
uint8_t* LibPackprofile_3GPP::pPdpDataCompType
uint8_t* LibPackprofile_3GPP::pPdpHdrCompType
uint8_t* LibPackprofile_3GPP::pPDPtype
uint32_t* LibPackprofile_3GPP::pPriDNSIPv4AddPref
uint16_t* LibPackprofile_3GPP::pPriDNSIPv6addpref
uint8_t* LibPackprofile_3GPP::pPrimaryID
uint8_t* LibPackprofile_3GPP::pProfilename
uint16_t* LibPackprofile_3GPP::pProfilenameSize
LibPackQosClassID* LibPackprofile_3GPP::pQosClassID
uint32_t* LibPackprofile_3GPP::pSecDNSIPv4AddPref
uint16_t* LibPackprofile_3GPP::pSecDNSIPv6addpref
uint8_t* LibPackprofile_3GPP::pSecondaryFlag
uint8_t* LibPackprofile_3GPP::pSupportEmergencyCalls
LibPackTFTIDParams* LibPackprofile_3GPP::pTFTID1Params
LibPackTFTIDParams* LibPackprofile_3GPP::pTFTID2Params
LibPackUMTSQoS* LibPackprofile_3GPP::pUMTSMinQoS
LibPackUMTSReqQoSSigInd* LibPackprofile_3GPP::pUMTSMinQosSigInd
LibPackUMTSQoS* LibPackprofile_3GPP::pUMTSReqQoS
LibPackUMTSReqQoSSigInd* LibPackprofile_3GPP::pUMTSReqQoSSigInd
uint8_t* LibPackprofile_3GPP::pUsername
uint16_t* LibPackprofile_3GPP::pUsernameSize

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