OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


Modulepars   Data Types   Component Types   Port Types   Constants   Templates   Signatures   Functions   Altsteps   Test cases  

Module SUPL_V2_Templates


Import Declarations:

Groups:

Constants Summary
c_GNSSPosTechnologyGloneASS
c_GNSSPosTechnologyGalileoGloneASS
c_GNSSPosTechnologyGalileo
c_GNSSPosTechnologyGalileoGloneASSiXIT
c_geographicTargetAreaCircularIn
c_geographicTargetAreaCircularOut
c_UTP_START_SI_PERIODIC_TRIGGERED_LOCATION_SESSION
c_UTP_START_SI_AREAEVENT_TRIGGERED_LOCATION_SESSION
c_MMI_MSG_MOVE_TO_CELL_USED_FOR_TESTING
c_MMI_MSG_MOVE_TO_CELL_NOT_USED_FOR_TESTING
c_MMI_MSG_staticGPSinsideTokyo
c_MMI_MSG_dynamicGPSenteringTokyo
c_MMI_MSG_staticGLONASS
c_MMI_MSG_staticGalilleo
Templates Summary
m_ulpPdu
m_ulpSuplInit
m_ulpMessageSuplResponse_posTechnology TODO: Add description
m_suplResponse_posTechnology
m_ver2_SUPL_RESPONSE_extension_pos_technology TODO: Add description
m_suplTriggeredResponse_posMethod_trigParams SUPL TRIGGERED RESPONSE with positioning method and trigger parameters
m_ulpPduVersion Creates a ULP_PDU using a given version
m_ulpMessage_suplTriggeredResponse TODO: Add description
m_ulpMessage_suplReport TODO: Add description
m_suplInitBase
m_suplTriggeredResponse
m_suplTriggeredResponsePosMethodTriggerParams
m_suplTriggeredResponsePosMethodTriggerParamsReportingMode
m_suplTriggeredResponseTriggerParams
m_suplTriggeredStop
m_suplReport
m_suplReportPosition
m_suplNotify
mw_suplTriggeredStart
mw_suplTriggeredStop
mw_suplTriggeredStart_cap
mw_ulpMessage_suplStart_pos
mw_ulpMessage_suplPosInit_pos
mw_ulpMessage_suplPosInit_cap
mw_ulpMessage_suplStart_cap
mw_suplReportPositionEstimate
mw_suplReportPositionEstimatePeriodic
mw_ReportData
mw_suplTriggeredStart_triggerType TODO: Add description
mw_ulpMessage_triggeredStart TODO: Add description
mw_suplEndWithCode
m_ver2SuplInitExtensionGnssPosTechnology
m_ver2SuplInitExtensionTriggerType
m_ver2SuplInitMinimumMajorVersion
m_ver2SuplInitProtectionLevel
m_ver2SuplInitESlpAddress
m_triggerParamsPeriodic
m_triggerParamsAreaEvent
m_reportingModeBatch
m_reportingModeQuasiReal
m_batchRepConditionsByInterval
m_batchRepConditionsByMinutes
m_batchRepConditionsByEndofsession
m_batchRepType
mw_posTechICS
mw_posTechICSV1
mw_posTech
mw_posTechV1
m_areaIdList
mw_setCapabilities
mw_setCapabilitiesExt
m_methodType_msAssistedV5 TODO: Add description
m_methodType_msAssistedV10 TODO: Add description
m_methodType_msAssitedPrefV5 MS-AssistedPref Method Type
m_methodType_msAssitedPrefV10 MS-AssistedPref Method Type
m_accuracyOpt_omittedV5 TODO: Add description
m_accuracyOpt_omittedV10 TODO: Add description
m_methodType_msBasedV5
m_methodType_msBasedV10
m_methodType_msBasedPrefV5 MS-BasedPref Method Type
m_methodType_msBasedPrefV10 MS-BasedPref Method Type
m_areaIdLists_one_areaId TODO: Add description
m_areaId_gsm_cellId Builds an Area Id message instance from a GSM cell ID
m_areaId_wcdma_cellId Builds an Area Id message instance from a WCDMA cell ID
m_areaId_lte_cellId Builds an Area Id message instance from a LTE cell ID
m_areaId_cdma_cellId Builds an Area Id message instance from a CDMA cell ID
m_areaId_hrpd_cellId Builds an Area Id message instance from a hRPD cell ID
m_gsmAreaId_cellId GSM area ID from cell ID
m_wcdmaAreaId_cellId WCDMA Area ID from cell ID
m_lteAreaId_cellId LTE Area ID from cell ID
m_cdmaAreaId_cellId CDMA Area ID from cell ID
m_hrpdAreaId_cellId hRPD Area ID from cell ID
m_BasicProtectionLevel basic ProtectionLevel from SUPL INIT
m_ProtectionParamsDefault
m_ProtectionLevel
m_keyIdentifier
m_keyIdentifier_incorrect
m_basicReplayCounter
m_basicMAC
m_basicMAC_zero
m_SLPAddressFQDN
m_ESLPAddressIP
m_notificationEmergency
m_setTriggerServiceSupported
m_setEventTriggerCap
m_Version_p Version template taking each field as parameter for outgoing messages
mw_Version Version template taking each field as parameter for incoming messages
mw_version_minor_ind_0_or_X
m_Version Default outgoing Version template
mw_Version2 Default incoming Version 2.
m_Version1 Default Version 1.
mw_Version1
m_version_min_serverind_p Version based on min and server ind
m_mmiMessage
m_UDP_SuplInit
m_UDP_SuplInit_invalidPort
m_C2K_SuplInit
originatingaddressTemplate
supInitlUserDataTemplate

Details

c_GNSSPosTechnologyGloneASS
const GNSSPosTechnology c_GNSSPosTechnologyGloneASS :=
{
    gps := false,
    galileo := false,
    sbas := false,
    modernized_gps := false,
    qzss := false,
    glonass := true
}

Declared in group suplMessagesParameterGroup

c_GNSSPosTechnologyGalileoGloneASS
const GNSSPosTechnology c_GNSSPosTechnologyGalileoGloneASS :=
{
    gps := false,
    galileo := true,
    sbas := false,
    modernized_gps := false,
    qzss := false,
    glonass := true
}

Declared in group suplMessagesParameterGroup

c_GNSSPosTechnologyGalileo
const GNSSPosTechnology c_GNSSPosTechnologyGalileo :=
{
    gps := false,
    galileo := true,
    sbas := false,
    modernized_gps := false,
    qzss := false,
    glonass := false
}

Declared in group suplMessagesParameterGroup

c_GNSSPosTechnologyGalileoGloneASSiXIT
const GNSSPosTechnology c_GNSSPosTechnologyGalileoGloneASSiXIT :=
{
gps := false,
galileo := ixit_gANSS.galileo,
sbas := false,
modernized_gps := false,
qzss := false,
glonass := ixit_gANSS.gloneass
}

Declared in group suplMessagesParameterGroup

c_geographicTargetAreaCircularIn
const GeographicTargetArea c_geographicTargetAreaCircularIn :=
{
    circularArea := {
        coordinate := {
            latitudeSign := north,
            latitude := fx_GadLatitude(35.666667),
            longitude := fx_GadLongitude(139.75)
        },
        radius := 1000,
        radius_min := omit,
        radius_max := omit
    }
}

Declared in group suplMessagesParameterGroup

c_geographicTargetAreaCircularOut
const GeographicTargetArea c_geographicTargetAreaCircularOut :=
{
    circularArea := {
        coordinate := {
            latitudeSign := north,
            latitude := fx_GadLatitude(35.666667),
            longitude := fx_GadLongitude(139.77)
        },
        radius := 1000,
        radius_min := omit,
        radius_max := omit
    }
}

Declared in group suplMessagesParameterGroup

c_UTP_START_SI_PERIODIC_TRIGGERED_LOCATION_SESSION
const charstring c_UTP_START_SI_PERIODIC_TRIGGERED_LOCATION_SESSION
:= "Start SI Periodic Event Triggered Location Session"

Declared in group utpMessageGroup

c_UTP_START_SI_AREAEVENT_TRIGGERED_LOCATION_SESSION
const charstring c_UTP_START_SI_AREAEVENT_TRIGGERED_LOCATION_SESSION
:= "Start SI AreaEvent Triggered Location Session"

Declared in group utpMessageGroup

c_MMI_MSG_MOVE_TO_CELL_USED_FOR_TESTING
const charstring c_MMI_MSG_MOVE_TO_CELL_USED_FOR_TESTING :=
"Request for cellular handover to the Cell ID that is normally used for testing."

Declared in group mmiMessagesGroup

c_MMI_MSG_MOVE_TO_CELL_NOT_USED_FOR_TESTING
const charstring c_MMI_MSG_MOVE_TO_CELL_NOT_USED_FOR_TESTING :=
"Request for cellular handover to the Cell ID that is normally NOT used for testing."

Declared in group mmiMessagesGroup

c_MMI_MSG_staticGPSinsideTokyo
const charstring c_MMI_MSG_staticGPSinsideTokyo :=
"Request for GPS scenario inside Tokyo."

Declared in group mmiMessagesGroup

c_MMI_MSG_dynamicGPSenteringTokyo
const charstring c_MMI_MSG_dynamicGPSenteringTokyo :=
"Request for GPS scenario entering Tokyo."

Declared in group mmiMessagesGroup

c_MMI_MSG_staticGLONASS
const charstring c_MMI_MSG_staticGLONASS :=
"Request for GLONASS scenario."

Declared in group mmiMessagesGroup

c_MMI_MSG_staticGalilleo
const charstring c_MMI_MSG_staticGalilleo :=
"Request for GALILLEO scenario."

Declared in group mmiMessagesGroup

m_ulpPdu
template ULP_PDU
m_ulpPdu( template(present) Version p_version , template(present) SessionID p_sessionId,
         template(present) UlpMessage p_suplMessage) := {
    length_ := 0,
    version := p_version,
    sessionID := p_sessionId,
    message_ := p_suplMessage
}

Declared in group suplMessagesGroup

Returns: ULP_PDU -

Parameters:
m_ulpSuplInit
template ULP_PDU
m_ulpSuplInit(template(present) Version p_version,
              template(present) SessionID p_sessionId,
              template(present) UlpMessage p_suplInit)
modifies m_ulpPdu(p_version, p_sessionId, p_suplInit) := {
    sessionID := {
        setSessionID := omit, slpSessionID := p_sessionId.slpSessionID
    }
}

Declared in group suplMessagesGroup

Returns: ULP_PDU -

Parameters:
m_ulpMessageSuplResponse_posTechnology
template UlpMessage
m_ulpMessageSuplResponse_posTechnology(template PosMethod p_posMethod,
                             template GNSSPosTechnology
                                 p_GNSSPosTechnology) := {
    msSUPLRESPONSE := m_suplResponse_posTechnology(p_posMethod, p_GNSSPosTechnology)
}

Declared in group suplMessagesGroup

TODO: Add description

Returns: UlpMessage -

Parameters:
m_suplResponse_posTechnology
template SUPLRESPONSE
m_suplResponse_posTechnology(template PosMethod p_posMethod,
                             template GNSSPosTechnology
                                 p_GNSSPosTechnology) := {
        posMethod := p_posMethod,
        sLPAddress := omit,
        sETAuthKey := omit,
        keyIdentity4 := omit,
        ver2_SUPL_RESPONSE_extension :=
            m_ver2_SUPL_RESPONSE_extension_pos_technology
            (p_GNSSPosTechnology)
}

Declared in group suplMessagesGroup

Returns: SUPLRESPONSE -

Parameters:
m_ver2_SUPL_RESPONSE_extension_pos_technology
template Ver2_SUPL_RESPONSE_extension
m_ver2_SUPL_RESPONSE_extension_pos_technology(template
                                              GNSSPosTechnology
                                                  p_gnssPosTechnology)
:= {
    supportedNetworkInformation := omit,
    sPCSETKey := omit,
    sPCTID := omit,
    sPCSETKeylifetime := omit,
    initialApproximateposition := omit,
    gnssPosTechnology := p_gnssPosTechnology
}

Declared in group suplMessagesGroup

TODO: Add description

Returns: Ver2_SUPL_RESPONSE_extension -

Parameters:
m_suplTriggeredResponse_posMethod_trigParams
template Ver2_SUPLTRIGGEREDRESPONSE
m_suplTriggeredResponse_posMethod_trigParams(template PosMethod
                                                 p_positioningMethod,
                                             template TriggerParams
                                                 p_triggerParams) := {
    posMethod := p_positioningMethod,
    triggerParams := p_triggerParams,
    sLPAddress := omit,
    supportedNetworkInformation := omit,
    reportingMode := omit,
    sPCSETKey := omit,
    sPCTID := omit,
    sPCSETKeylifetime := omit,
    gnssPosTechnology := omit
}

Declared in group suplMessagesGroup

SUPL TRIGGERED RESPONSE with positioning method and trigger parameters

Returns: Ver2_SUPLTRIGGEREDRESPONSE -

Parameters:
m_ulpPduVersion
template ULP_PDU
m_ulpPduVersion(SessionID p_sessionId, UlpMessage p_suplMessage,
                Version p_version) modifies s_ulpPdu := {
    version := p_version
}

Declared in group suplMessagesGroup

Creates a ULP_PDU using a given version

Returns: ULP_PDU -

Parameters:
m_ulpMessage_suplTriggeredResponse
template UlpMessage
m_ulpMessage_suplTriggeredResponse(template Ver2_SUPLTRIGGEREDRESPONSE
                                       p_suplTriggeredResp) := {
    msSUPLTRIGGEREDRESPONSE := p_suplTriggeredResp
}

Declared in group suplMessagesGroup

TODO: Add description

Returns: UlpMessage -

Parameters:
m_ulpMessage_suplReport
template UlpMessage
m_ulpMessage_suplReport(template(present) Ver2_SUPLREPORT p_suplReport) := {
    msSUPLREPORT := p_suplReport
}

Declared in group suplMessagesGroup

TODO: Add description

Returns: UlpMessage -

Parameters:
m_suplInitBase
template UlpMessage
m_suplInitBase(template PosMethod p_posMethod,
               template Notification p_notification,
               template SLPAddress p_slpAddress,
               template SLPMode p_slpMode,
               template Ver2_SUPL_INIT_extension
                   p_ver2_SUPL_INIT_extension) := {
    msSUPLINIT := {
        posMethod := p_posMethod,
        notification := p_notification,
        sLPAddress := p_slpAddress,
        qoP := omit,
        sLPMode := p_slpMode,
        mAC := omit,
        keyIdentity := omit,
        ver2_SUPL_INIT_extension := p_ver2_SUPL_INIT_extension
    }
}

Declared in group ulpMessagesGroup

Returns: UlpMessage -

Parameters:
m_suplTriggeredResponse
template UlpMessage m_suplTriggeredResponse := {
    msSUPLTRIGGEREDRESPONSE := {
        posMethod := agpsSETassisted,
        triggerParams := omit,
        sLPAddress := omit,
        supportedNetworkInformation := omit,
        reportingMode := omit,
        sPCSETKey := omit,
        sPCTID := omit,
        sPCSETKeylifetime := omit,
        gnssPosTechnology := omit
    }
}

Declared in group ulpMessagesGroup

m_suplTriggeredResponsePosMethodTriggerParams
template UlpMessage m_suplTriggeredResponsePosMethodTriggerParams 
(template PosMethod p_posMethod, template TriggerParams p_triggerParams):= {
msSUPLTRIGGEREDRESPONSE := {
posMethod := p_posMethod,
triggerParams := p_triggerParams,
sLPAddress := omit,
supportedNetworkInformation := omit,
reportingMode := omit,
sPCSETKey := omit,
sPCTID := omit,
sPCSETKeylifetime := omit,
gnssPosTechnology := omit
}
}

Declared in group ulpMessagesGroup

Returns: UlpMessage -

Parameters:
m_suplTriggeredResponsePosMethodTriggerParamsReportingMode
template UlpMessage m_suplTriggeredResponsePosMethodTriggerParamsReportingMode 
(template PosMethod p_posMethod, template TriggerParams p_triggerParams, template ReportingMode p_reportingMode):= {
msSUPLTRIGGEREDRESPONSE := {
posMethod := p_posMethod,
triggerParams := p_triggerParams,
sLPAddress := omit,
supportedNetworkInformation := omit,
reportingMode := p_reportingMode,
sPCSETKey := omit,
sPCTID := omit,
sPCSETKeylifetime := omit,
gnssPosTechnology := omit
}
}

Declared in group ulpMessagesGroup

Returns: UlpMessage -

Parameters:
m_suplTriggeredResponseTriggerParams
template UlpMessage
m_suplTriggeredResponseTriggerParams(template TriggerParams
                                         p_triggerParams) := {
    msSUPLTRIGGEREDRESPONSE := {
        posMethod := agpsSETassisted,
        triggerParams := p_triggerParams,
        sLPAddress := omit,
        supportedNetworkInformation := omit,
        reportingMode := omit,
        sPCSETKey := omit,
        sPCTID := omit,
        sPCSETKeylifetime := omit,
        gnssPosTechnology := omit
    }
}

Declared in group ulpMessagesGroup

Returns: UlpMessage -

Parameters:
m_suplTriggeredStop
template UlpMessage m_suplTriggeredStop := {
    msSUPLTRIGGEREDSTOP := {statusCode := omit}
}

Declared in group ulpMessagesGroup

m_suplReport
template UlpMessage m_suplReport := {
    msSUPLREPORT := {
        sessionList := omit,
        sETCapabilities := omit,
        reportDataList := omit,
        ver := omit,
        moreComponents := omit
    }
}

Declared in group ulpMessagesGroup

m_suplReportPosition
template UlpMessage m_suplReportPosition(Position p_position) := {
    msSUPLREPORT := {
        sessionList := omit,
        sETCapabilities := omit,
        reportDataList := {
            {
                positionData := {
                    position := p_position,
                    posMethod := omit,
                    gnssPosTechnology := omit,
                    ganssSignalsInfo := omit
                },
                multipleLocationIds := omit,
                resultCode := omit,
                timestamp := omit
            }
        },
        ver := omit,
        moreComponents := omit
    }
}

Declared in group ulpMessagesGroup

Returns: UlpMessage -

Parameters:
m_suplNotify
template UlpMessage m_suplNotify(NotificationType p_notificationType) :={
msSUPLNOTIFY :={
notification := {
notificationType := p_notificationType,
encodingType := omit,
requestorId := omit,
requestorIdType := omit,
clientName := omit,
clientNameType := omit
}
}
}

Declared in group ulpMessagesGroup

Returns: UlpMessage -

Parameters:
mw_suplTriggeredStart
template UlpMessage mw_suplTriggeredStart := {
    msSUPLTRIGGEREDSTART := {
        sETCapabilities := ?,
        locationId := ?,
        ver := omit,
        qoP := omit,
        multipleLocationIds := omit,
        thirdParty := omit,
        applicationID := omit,
        triggerType := *,
        triggerParams := *,
        position := *,
        reportingCap := *,
        causeCode := omit
    }
}

Declared in group ulpMessagesGroup

mw_suplTriggeredStop
template UlpMessage mw_suplTriggeredStop (template StatusCode p_statusCode):= {
msSUPLTRIGGEREDSTOP := {statusCode := p_statusCode}
}

Declared in group ulpMessagesGroup

Returns: UlpMessage -

Parameters:
mw_suplTriggeredStart_cap
template UlpMessage
mw_suplTriggeredStart_cap(template SETCapabilities p_SETCapabilities, template ReportingCap p_reportingcap) := {
    msSUPLTRIGGEREDSTART := {
        sETCapabilities := p_SETCapabilities, 
        locationId := ?,
        ver := *,
        qoP := *,
        multipleLocationIds := *,
        thirdParty := omit,
        applicationID := *,
        triggerType := *,
        triggerParams := *,
        position := *,
        reportingCap := p_reportingcap,
        causeCode := *
    }
}

Declared in group ulpMessagesGroup

Returns: UlpMessage -

Parameters:
mw_ulpMessage_suplStart_pos
template UlpMessage
mw_ulpMessage_suplStart_pos(template PosTechnology p_posTechnology) := {
msSUPLSTART := {
sETCapabilities := {
posTechnology := p_posTechnology,
prefMethod := ?,
posProtocol := ?,
ver2_SETCapabilities_extension := *
}
,
locationId := ?,
qoP := *,
ver2_SUPL_START_extension := *
}
}

Declared in group ulpMessagesGroup

Returns: UlpMessage -

Parameters:
mw_ulpMessage_suplPosInit_pos
template UlpMessage
mw_ulpMessage_suplPosInit_pos
(template PosTechnology
 p_posTechnology) := {
msSUPLPOSINIT := {
sETCapabilities := {
posTechnology :=
p_posTechnology,
prefMethod := ?,
posProtocol := ?,
ver2_SETCapabilities_extension
:= *
},
requestedAssistData :=
*,
locationId := ?,
position := *,
sUPLPOS := *,
ver := *,
ver2_SUPL_POS_INIT_extension
:= *
}
}

Declared in group ulpMessagesGroup

Returns: UlpMessage -

Parameters:
mw_ulpMessage_suplPosInit_cap
template UlpMessage
mw_ulpMessage_suplPosInit_cap(template ReportingCap
p_reportingCapabilities) := {
    msSUPLPOSINIT := {
        sETCapabilities := mw_setCapabilities(p_reportingCapabilities),
        requestedAssistData := *,
        locationId := ?,
        position := *,
        sUPLPOS := *,
        ver := *,
        ver2_SUPL_POS_INIT_extension := *
    }
}

Declared in group ulpMessagesGroup

Returns: UlpMessage -

Parameters:
mw_ulpMessage_suplStart_cap
template UlpMessage
mw_ulpMessage_suplStart_cap(template ReportingCap
p_reportingCapabilities)
:= {
msSUPLSTART := {
sETCapabilities := mw_setCapabilities(p_reportingCapabilities),
locationId := ?,
qoP := *,
ver2_SUPL_START_extension := *
}
}

Declared in group ulpMessagesGroup

Returns: UlpMessage -

Parameters:
mw_suplReportPositionEstimate
template UlpMessage mw_suplReportPositionEstimate := {
    msSUPLREPORT := {
        sessionList := *,
        sETCapabilities := *,
        reportDataList := {
            {
                positionData := {
                    position := {
                        timestamp := ?,
                        positionEstimate := ?,
                        velocity := *
                    },
                    posMethod := *,
                    gnssPosTechnology := *,
                    ganssSignalsInfo := *
                },
                multipleLocationIds := *,
                resultCode := *,
                timestamp := *
            }
        },
        ver := *,
        moreComponents := *
    }
}

Declared in group ulpMessagesGroup

mw_suplReportPositionEstimatePeriodic
template UlpMessage mw_suplReportPositionEstimatePeriodic(template ReportDataList p_ReportDataList) := {
msSUPLREPORT := {
sessionList := *,
sETCapabilities := *,
reportDataList := p_ReportDataList,                                        
ver := *,
moreComponents := *
}
}

Declared in group ulpMessagesGroup

Returns: UlpMessage -

Parameters:
mw_ReportData
template ReportData mw_ReportData := {
positionData := {
position := {
timestamp := ?,
positionEstimate := ?,
velocity := *
},
posMethod := *,
gnssPosTechnology := *,
ganssSignalsInfo := *
},
multipleLocationIds := *,
resultCode := *,
timestamp := *
}

Declared in group ulpMessagesGroup

mw_suplTriggeredStart_triggerType
template Ver2_SUPLTRIGGEREDSTART
mw_suplTriggeredStart_triggerType(template TriggerType p_triggerType) :=
{
    sETCapabilities := ?,
    locationId := ?,
    ver := *,
    qoP := *,
    multipleLocationIds := *,
    thirdParty := *,
    applicationID := *,
    triggerType := p_triggerType,
    triggerParams := *,
    position := *,
    reportingCap := *,
    causeCode := *
}

Declared in group ulpMessagesGroup

TODO: Add description

Returns: Ver2_SUPLTRIGGEREDSTART -

Parameters:
mw_ulpMessage_triggeredStart
template UlpMessage
mw_ulpMessage_triggeredStart(template Ver2_SUPLTRIGGEREDSTART
                                 p_triggeredStart) := {
    msSUPLTRIGGEREDSTART := p_triggeredStart
}

Declared in group ulpMessagesGroup

TODO: Add description

Returns: UlpMessage -

Parameters:
mw_suplEndWithCode
template UlpMessage
mw_suplEndWithCode(template StatusCode p_statuscode) := {
    msSUPLEND := {
        position := *,
        statusCode := p_statuscode,
        ver := *,
        ver2_SUPL_END_extension := *
    }
}

Declared in group ulpMessagesGroup

Returns: UlpMessage -

Parameters:
m_ver2SuplInitExtensionGnssPosTechnology
template Ver2_SUPL_INIT_extension
m_ver2SuplInitExtensionGnssPosTechnology(template GNSSPosTechnology
                                             p_gnssPosTechnology) := {
    notificationMode := omit,
    supportedNetworkInformation := omit,
    triggerType := omit,
    e_SLPAddress := omit,
    historicReporting := omit,
    protectionLevel := omit,
    gnssPosTechnology := p_gnssPosTechnology,
    minimumMajorVersion := omit
}

Declared in group suplMessagesParameterGroup

Returns: Ver2_SUPL_INIT_extension -

Parameters:
m_ver2SuplInitExtensionTriggerType
template Ver2_SUPL_INIT_extension
m_ver2SuplInitExtensionTriggerType(template TriggerType p_triggerType)
:= {
    notificationMode := omit,
    supportedNetworkInformation := omit,
    triggerType := p_triggerType,
    e_SLPAddress := omit,
    historicReporting := omit,
    protectionLevel := omit,
    gnssPosTechnology := omit,
    minimumMajorVersion := omit
}

Declared in group suplMessagesParameterGroup

Returns: Ver2_SUPL_INIT_extension -

Parameters:
m_ver2SuplInitMinimumMajorVersion
template Ver2_SUPL_INIT_extension
m_ver2SuplInitMinimumMajorVersion(template integer p_minimumMajorVersion)
:= {
notificationMode := omit,
supportedNetworkInformation := omit,
triggerType := omit,
e_SLPAddress := omit,
historicReporting := omit,
protectionLevel := omit,
gnssPosTechnology := omit,
minimumMajorVersion := p_minimumMajorVersion
}

Declared in group suplMessagesParameterGroup

Returns: Ver2_SUPL_INIT_extension -

Parameters:
m_ver2SuplInitProtectionLevel
template Ver2_SUPL_INIT_extension
m_ver2SuplInitProtectionLevel(template  ProtectionLevel p_protectionLevel)
:= {
notificationMode := omit,
supportedNetworkInformation := omit,
triggerType := omit,
e_SLPAddress := omit,
historicReporting := omit,
protectionLevel := p_protectionLevel,
gnssPosTechnology := omit,
minimumMajorVersion := omit
}

Declared in group suplMessagesParameterGroup

Returns: Ver2_SUPL_INIT_extension -

Parameters:
m_ver2SuplInitESlpAddress
template Ver2_SUPL_INIT_extension
m_ver2SuplInitESlpAddress(template SLPAddress p_sLPAddress)
:= {
notificationMode := omit,
supportedNetworkInformation := omit,
triggerType := omit,
e_SLPAddress := p_sLPAddress,
historicReporting := omit,
protectionLevel := omit,
gnssPosTechnology := omit,
minimumMajorVersion := omit
}

Declared in group suplMessagesParameterGroup

Returns: Ver2_SUPL_INIT_extension -

Parameters:
m_triggerParamsPeriodic
template TriggerParams
m_triggerParamsPeriodic(_0PeriodicParams p_number, _0PeriodicParams0 p_interval,
_0PeriodicParams1 p_start) := {
    periodicParams := {
        numberOfFixes := p_number,
        intervalBetweenFixes := p_interval,
        startTime := p_start
    }
}

Declared in group suplMessagesParameterGroup

Returns: TriggerParams -

Parameters:
m_triggerParamsAreaEvent
template TriggerParams
m_triggerParamsAreaEvent(template(present) AreaEventType p_areaEventType,
                         template(present) boolean p_locationEstimate,
                         template RepeatedReportingParams
                             p_repeatedReportingParams,
                         template _0AreaEventParams p_start,
                         template _0AreaEventParams0 p_stop,
                         template GeographicTargetAreaList
                             p_geographicTargetAreaList,
                         template _0AreaEventParams1 p_areaIdLists) := {
    areaEventParams := {
        areaEventType := p_areaEventType,
        locationEstimate := p_locationEstimate,  
        repeatedReportingParams := p_repeatedReportingParams,  
        startTime := p_start,  
        stopTime := p_stop,  
        geographicTargetAreaList := p_geographicTargetAreaList,
        areaIdLists := p_areaIdLists
    }
}

Declared in group suplMessagesParameterGroup

Returns: TriggerParams -

Parameters:
m_reportingModeBatch
template ReportingMode m_reportingModeBatch(template BatchRepConditions p_batchRepConditions,
                                            template BatchRepType p_batchRepType ) :={
    repMode := batch,     
    batchRepConditions := p_batchRepConditions,            
    batchRepType:= p_batchRepType                      
}

Declared in group suplMessagesParameterGroup

Returns: ReportingMode -

Parameters:
m_reportingModeQuasiReal
template ReportingMode m_reportingModeQuasiReal(template BatchRepConditions p_batchRepConditions,
                                   template BatchRepType p_batchRepType ) :={
   repMode := quasirealtime,     
   batchRepConditions := p_batchRepConditions,            
   batchRepType:= p_batchRepType                      
   }

Declared in group suplMessagesParameterGroup

Returns: ReportingMode -

Parameters:
m_batchRepConditionsByInterval
template BatchRepConditions m_batchRepConditionsByInterval(template _0BatchRepConditions p_num_interval)
                          := {
num_interval := p_num_interval
}

Declared in group suplMessagesParameterGroup

Returns: BatchRepConditions -

Parameters:
m_batchRepConditionsByMinutes
template BatchRepConditions m_batchRepConditionsByMinutes(template _0BatchRepConditions p_num_minutes)
                                 := {                
num_minutes := p_num_minutes                   
}

Declared in group suplMessagesParameterGroup

Returns: BatchRepConditions -

Parameters:
m_batchRepConditionsByEndofsession
template BatchRepConditions m_batchRepConditionsByEndofsession() := {
endofsession := NULL
}

Declared in group suplMessagesParameterGroup

Returns: BatchRepConditions -

m_batchRepType
template BatchRepType m_batchRepType(template boolean p_reportPosition,
             template boolean p_reportMeasurements,
                                            template boolean p_intermediateReports,
                                            template boolean p_discardOldest) := {
reportPosition := p_reportPosition,
reportMeasurements := p_reportMeasurements,
intermediateReports := p_intermediateReports,
discardOldest := p_discardOldest
}

Declared in group suplMessagesParameterGroup

Returns: BatchRepType -

Parameters:
mw_posTechICS
template PosTechnology mw_posTechICS := mw_posTech(
ics_AGPSSETassisted_Network_initiated, 
ics_AGPSSETbased_Network_initiated, 
ics_autonomousGPS_Network_initiated, 
ics_aFLT, 
ics_eCID_Network_initiated, 
ics_eOTD,
ics_oTDOA,
ics_AGANSSSETassisted_GLONASS_Network_initiated,
ics_AGANSSSETbased_GLONASS_Network_initiated,
ics_autonomousGANSS_Network_initiated);

Declared in group suplMessagesParameterGroup

mw_posTechICSV1
template PosTechnology mw_posTechICSV1 := mw_posTechV1(
ics_AGPSSETassisted_Network_initiated, 
ics_AGPSSETbased_Network_initiated, 
ics_autonomousGPS_Network_initiated, 
ics_aFLT, 
ics_eCID_Network_initiated, 
ics_eOTD,
ics_oTDOA);

Declared in group suplMessagesParameterGroup

mw_posTech
template PosTechnology
mw_posTech(template boolean p_agpsSETassisted,
           template boolean p_agpsSETBased,
           template boolean p_autonomousGPS, template boolean p_aFLT,
           template boolean p_eCID, template boolean p_eOTD,
           template boolean p_oTDOA,
           template boolean p_agnssSETassisted,
           template boolean p_agnssSETbased,
           template boolean p_autonomousGNSS) := {
    agpsSETassisted := p_agpsSETassisted,
    agpsSETBased := p_agpsSETBased,
    autonomousGPS := p_autonomousGPS,
    aFLT := p_aFLT,
    eCID := p_eCID,
    eOTD := p_eOTD,
    oTDOA := p_oTDOA,
    ver2_PosTechnology_extension := {
        gANSSPositionMethods := {
            {
                ganssId := ?,
                ganssSBASid := omit,
                gANSSPositioningMethodTypes := {
                    setAssisted := p_agnssSETassisted,
                    setBased := p_agnssSETbased,
                    autonomous := p_autonomousGNSS
                },
                gANSSSignals := ?
            }
        }
    }ifpresent
}

Declared in group suplMessagesParameterGroup

Returns: PosTechnology -

Parameters:
mw_posTechV1
template PosTechnology
mw_posTechV1(template boolean p_agpsSETassisted,
   template boolean p_agpsSETBased,
   template boolean p_autonomousGPS, template boolean p_aFLT,
   template boolean p_eCID, template boolean p_eOTD,
   template boolean p_oTDOA) := {
agpsSETassisted := p_agpsSETassisted,
agpsSETBased := p_agpsSETBased,
autonomousGPS := p_autonomousGPS,
aFLT := p_aFLT,
eCID := p_eCID,
eOTD := p_eOTD,
oTDOA := p_oTDOA,
ver2_PosTechnology_extension := omit
}

Declared in group suplMessagesParameterGroup

Returns: PosTechnology -

Parameters:
m_areaIdList
template AreaIdList m_areaIdList(template AreaId p_areaId) := {
    areaIdSet := {p_areaId},
    areaIdSetType := omit,
    geoAreaMappingList := omit
}

Declared in group suplMessagesParameterGroup

Returns: AreaIdList -

Parameters:
mw_setCapabilities
template SETCapabilities
mw_setCapabilities(template ReportingCap p_reportingCap) := {
    posTechnology := mw_posTechICS,
    prefMethod := ?,
    posProtocol := ?,
    ver2_SETCapabilities_extension := {
        serviceCapabilities :=
            {
                servicesSupported := ?,
                reportingCapabilities := p_reportingCap,
                eventTriggerCapabilities := *,
                sessionCapabilities := ?
            }
             ifpresent
    }
}

Declared in group suplMessagesParameterGroup

Returns: SETCapabilities -

Parameters:
mw_setCapabilitiesExt
template SETCapabilities
mw_setCapabilitiesExt(
template ServicesSupported p_serviceSupported, 
template ReportingCap p_reportingCap, 
template EventTriggerCapabilities p_eventTriggerCap) := {
 posTechnology := mw_posTechICS,
 prefMethod := ?,
 posProtocol := ?,
 ver2_SETCapabilities_extension := {
 serviceCapabilities :=
 {
 servicesSupported := p_serviceSupported,
 reportingCapabilities := p_reportingCap,
 eventTriggerCapabilities := p_eventTriggerCap,
 sessionCapabilities := ?
 }
  }
}

Declared in group suplMessagesParameterGroup

Returns: SETCapabilities -

Parameters:
m_methodType_msAssistedV5
template RRLP_CommonTypes.MethodType
m_methodType_msAssistedV5(template RRLP_CommonTypes.AccuracyOpt p_msAssisted) := {
methodTypeV5 :={
msAssisted := p_msAssisted.accuracyOptV5
}
}

Declared in group suplMessagesParameterGroup

TODO: Add description

Returns: MethodType -

Parameters:
m_methodType_msAssistedV10
template RRLP_CommonTypes.MethodType
m_methodType_msAssistedV10(template RRLP_CommonTypes.AccuracyOpt p_msAssisted) := {
methodTypeV10 :={
msAssisted := p_msAssisted.accuracyOptV10
}
}

Declared in group suplMessagesParameterGroup

TODO: Add description

Returns: MethodType -

Parameters:
m_methodType_msAssitedPrefV5
template RRLP_CommonTypes.MethodType
m_methodType_msAssitedPrefV5(template(present) RRLP_CommonTypes.Accuracy p_accuracy) := {
methodTypeV5 :={
msAssistedPref := p_accuracy.accuracyV5
}
}

Declared in group suplMessagesParameterGroup

MS-AssistedPref Method Type

Returns: MethodType -

Parameters:
m_methodType_msAssitedPrefV10
template RRLP_CommonTypes.MethodType
m_methodType_msAssitedPrefV10(template(present) RRLP_CommonTypes.Accuracy p_accuracy) := {
methodTypeV10 :={
msAssistedPref := p_accuracy.accuracyV10
}
}

Declared in group suplMessagesParameterGroup

MS-AssistedPref Method Type

Returns: MethodType -

Parameters:
m_accuracyOpt_omittedV5
template RRLP_CommonTypes.AccuracyOpt m_accuracyOpt_omittedV5 := {
accuracyOptV5 :={
accuracy := omit
}
}

Declared in group suplMessagesParameterGroup

TODO: Add description

m_accuracyOpt_omittedV10
template RRLP_CommonTypes.AccuracyOpt m_accuracyOpt_omittedV10 := {
accuracyOptV10 :={
accuracy := omit
}
}

Declared in group suplMessagesParameterGroup

TODO: Add description

m_methodType_msBasedV5
template RRLP_CommonTypes.MethodType
m_methodType_msBasedV5(template(present) RRLP_CommonTypes.Accuracy p_accuracy) := {
methodTypeV5 := {
msBased := p_accuracy.accuracyV5
}
}

Declared in group suplMessagesParameterGroup

Returns: MethodType -

Parameters:
m_methodType_msBasedV10
template RRLP_CommonTypes.MethodType
m_methodType_msBasedV10(template(present) RRLP_CommonTypes.Accuracy p_accuracy) := {
methodTypeV10 := {
msBased := p_accuracy.accuracyV10
}
}

Declared in group suplMessagesParameterGroup

Returns: MethodType -

Parameters:
m_methodType_msBasedPrefV5
template RRLP_CommonTypes.MethodType
m_methodType_msBasedPrefV5(template(present) RRLP_CommonTypes.Accuracy p_accuracy) := {
methodTypeV5 := {
 msBasedPref := p_accuracy.accuracyV5
}
}

Declared in group suplMessagesParameterGroup

MS-BasedPref Method Type

Returns: MethodType -

Parameters:
m_methodType_msBasedPrefV10
template RRLP_CommonTypes.MethodType
m_methodType_msBasedPrefV10(template(present) RRLP_CommonTypes.Accuracy p_accuracy) := {
methodTypeV10 := {
 msBasedPref := p_accuracy.accuracyV10
}
}

Declared in group suplMessagesParameterGroup

MS-BasedPref Method Type

Returns: MethodType -

Parameters:
m_areaIdLists_one_areaId
template _0AreaEventParams1
m_areaIdLists_one_areaId(template(present) AreaId p_areaId) := {
m_areaIdList(p_areaId)
}

Declared in group suplMessagesParameterGroup

TODO: Add description

Returns: _0AreaEventParams1 -

Parameters:
m_areaId_gsm_cellId
template AreaId m_areaId_gsm_cellId(template _0GSMAreaId0 p_cellId) := {
    gSMAreaId := m_gsmAreaId_cellId(p_cellId)
}

Declared in group suplMessagesParameterGroup

Builds an Area Id message instance from a GSM cell ID

Returns: AreaId -

Parameters:
m_areaId_wcdma_cellId
template AreaId m_areaId_wcdma_cellId(template _0WCDMAAreaId0 p_cellId) := {
    wCDMAAreaId := m_wcdmaAreaId_cellId(p_cellId)
}

Declared in group suplMessagesParameterGroup

Builds an Area Id message instance from a WCDMA cell ID

Returns: AreaId -

Parameters:
m_areaId_lte_cellId
template AreaId m_areaId_lte_cellId(template _0LTEAreaId1 p_cellId) := {
lTEAreaId := m_lteAreaId_cellId(p_cellId)
}

Declared in group suplMessagesParameterGroup

Builds an Area Id message instance from a LTE cell ID

Returns: AreaId -

Parameters:
m_areaId_cdma_cellId
template AreaId m_areaId_cdma_cellId(template _0CDMAAreaId1 p_cellId) := {
cDMAAreaId :=m_cdmaAreaId_cellId (p_cellId)
}

Declared in group suplMessagesParameterGroup

Builds an Area Id message instance from a CDMA cell ID

Returns: AreaId -

Parameters:
m_areaId_hrpd_cellId
template AreaId m_areaId_hrpd_cellId(template _0HRPDAreaId p_cellId) := {
hRPDAreaId := m_hrpdAreaId_cellId(p_cellId)
}

Declared in group suplMessagesParameterGroup

Builds an Area Id message instance from a hRPD cell ID

Returns: AreaId -

Parameters:
m_gsmAreaId_cellId
template GSMAreaId m_gsmAreaId_cellId(template _0GSMAreaId2 p_cellId) := {
    refMCC := omit, refMNC := omit, refLAC := omit, refCI := p_cellId
}

Declared in group suplMessagesParameterGroup

GSM area ID from cell ID

Returns: GSMAreaId -

Parameters:
m_wcdmaAreaId_cellId
template WCDMAAreaId m_wcdmaAreaId_cellId(template _0WCDMAAreaId2 p_cellId) := {
    refMCC := omit, refMNC := omit, refLAC := omit, refUC := p_cellId
}

Declared in group suplMessagesParameterGroup

WCDMA Area ID from cell ID

Returns: WCDMAAreaId -

Parameters:
m_lteAreaId_cellId
template LTEAreaId m_lteAreaId_cellId(template _0LTEAreaId1 p_cellId) := {
refMCC := omit, refMNC := omit, refCI := p_cellId
}

Declared in group suplMessagesParameterGroup

LTE Area ID from cell ID

Returns: LTEAreaId -

Parameters:
m_cdmaAreaId_cellId
template CDMAAreaId m_cdmaAreaId_cellId(template _0CDMAAreaId1 p_cellId) := {
refSID := omit, refNID := omit, refBASEID := p_cellId
}

Declared in group suplMessagesParameterGroup

CDMA Area ID from cell ID

Returns: CDMAAreaId -

Parameters:
m_hrpdAreaId_cellId
template HRPDAreaId m_hrpdAreaId_cellId(template _0HRPDAreaId p_cellId) := {
refSECTORID := p_cellId
}

Declared in group suplMessagesParameterGroup

hRPD Area ID from cell ID

Returns: HRPDAreaId -

Parameters:
m_BasicProtectionLevel
template ProtectionLevel m_BasicProtectionLevel(_0BasicProtectionParams p_keyIdentifier, _0BasicProtectionParams0 p_basicReplyCounter, _0BasicProtectionParams1 p_basicMAC) := {
protlevel := basicProtection,
basicProtectionParams := {p_keyIdentifier, p_basicReplyCounter, p_basicMAC}
}

Declared in group suplMessagesParameterGroup

basic ProtectionLevel from SUPL INIT

Returns: ProtectionLevel -

Parameters:
m_ProtectionParamsDefault
template BasicProtectionParams m_ProtectionParamsDefault := {
keyIdentifier := m_keyIdentifier,
basicReplayCounter := m_basicReplayCounter,
basicMAC := m_basicMAC_zero
}

Declared in group suplMessagesParameterGroup

m_ProtectionLevel
template ProtectionLevel m_ProtectionLevel(ProtLevel p_protectionLevel, template BasicProtectionParams p_basicProtectionParams) := {
protlevel := p_protectionLevel,
basicProtectionParams := p_basicProtectionParams
}

Declared in group suplMessagesParameterGroup

Returns: ProtectionLevel -

Parameters:
m_keyIdentifier
template _0BasicProtectionParams m_keyIdentifier := '0001020304050607'O;

Declared in group suplMessagesParameterGroup

m_keyIdentifier_incorrect
template _0BasicProtectionParams m_keyIdentifier_incorrect := '0000000000000000'O;

Declared in group suplMessagesParameterGroup

m_basicReplayCounter
template _0BasicProtectionParams0 m_basicReplayCounter := 1;

Declared in group suplMessagesParameterGroup

m_basicMAC
template _0BasicProtectionParams1 m_basicMAC := '01010101010101010101010101010101'B;

Declared in group suplMessagesParameterGroup

m_basicMAC_zero
template _0BasicProtectionParams1 m_basicMAC_zero := '00000000000000000000000000000000'B;

Declared in group suplMessagesParameterGroup

m_SLPAddressFQDN
template SLPAddress m_SLPAddressFQDN (FQDN p_fQDN) := {
  fQDN:= p_fQDN
}

Declared in group suplMessagesParameterGroup

Returns: SLPAddress -

Parameters:
m_ESLPAddressIP
template SLPAddress m_ESLPAddressIP := {
  iPAddress:= f_SLPAddressIP()
}

Declared in group suplMessagesParameterGroup

m_notificationEmergency
template Notification m_notificationEmergency(NotificationType p_type) := {
notificationType := p_type,
encodingType := omit,
requestorId := omit,
requestorIdType := omit,
clientName := omit,
clientNameType := omit,
ver2_Notification_extension := {emergencyCallLocation := NULL}
}

Declared in group suplMessagesParameterGroup

Returns: Notification -

Parameters:
m_setTriggerServiceSupported
template ServicesSupported m_setTriggerServiceSupported(template boolean p_PeriodicTrigger, template boolean p_AreaEventTrigger ) := {
periodicTrigger := p_PeriodicTrigger,
areaEventTrigger := p_AreaEventTrigger
}

Declared in group suplMessagesParameterGroup

Returns: ServicesSupported -

Parameters:
m_setEventTriggerCap
template EventTriggerCapabilities m_setEventTriggerCap(template boolean p_EllipticalArea, template boolean p_PolygonArea, template _0EventTriggerCapabilities p_MaxNumGeoSp, template _0EventTriggerCapabilities0 p_MaxAreaIdListSp, template _0EventTriggerCapabilities1 p_MaxAreaIdPerList ) := {
geoAreaShapesSupported:= 
{
      ellipticalArea := p_EllipticalArea,
polygonArea := p_PolygonArea
},
maxNumGeoAreaSupported    := p_MaxNumGeoSp,
maxAreaIdListSupported    := p_MaxAreaIdListSp,
maxAreaIdSupportedPerList    := p_MaxAreaIdPerList
}

Declared in group suplMessagesParameterGroup

Returns: EventTriggerCapabilities -

Parameters:
m_Version_p
template Version
m_Version_p(_0Version p_maj, _0Version0 p_min, _0Version1 p_serverind)
:= {
    maj := p_maj, min := p_min, servind := p_serverind
}

Declared in group versionTemplatesGroup

Version template taking each field as parameter for outgoing messages

Returns: Version -

Parameters:
mw_Version
template Version
mw_Version(template _0Version p_maj, template _0Version0 p_min, template _0Version1 p_serverind)
:= {
maj := p_maj, min := p_min, servind := p_serverind
}

Declared in group versionTemplatesGroup

Version template taking each field as parameter for incoming messages

Returns: Version -

Parameters:
mw_version_minor_ind_0_or_X
template Version
mw_version_minor_ind_0_or_X(_0Version0 p_min, _0Version1 p_serverInd) :=
{
    ixit_SUPL_MAJ_VERSION,
    (0, p_min),  
    (0, p_serverInd) 
}

Declared in group versionTemplatesGroup

Returns: Version -

Parameters:
m_Version
template Version m_Version := {
    maj := ixit_SUPL_MAJ_VERSION,
    min := ixit_SET_MIN_VERSION,
    servind := ixit_SET_SERVIND_VERSION
}

Declared in group versionTemplatesGroup

Default outgoing Version template

mw_Version2
template Version mw_Version2 := {
maj := ixit_SET_MAJ_VERSION,
min := ixit_SET_MIN_VERSION,
servind := ixit_SET_SERVIND_VERSION
}

Declared in group versionTemplatesGroup

Default incoming Version 2.0 template

m_Version1
template Version m_Version1 := {
maj := 1,
min := 0,
servind := 0
}

Declared in group versionTemplatesGroup

Default Version 1.0.0 template

mw_Version1
template Version mw_Version1 := {
maj := 1,
min := ixit_SET_MIN_VERSION_V1,
servind := ixit_SET_SERVIND_VERSION_V1
}

Declared in group versionTemplatesGroup

m_version_min_serverind_p
template Version
m_version_min_serverind_p(_0Version0 p_min, _0Version1 p_serverind)
modifies m_Version := {
    min := p_min, servind := p_serverind
}

Declared in group versionTemplatesGroup

Version based on min and server ind

Returns: Version -

Parameters:
m_mmiMessage
template MMIMessage m_mmiMessage(template charstring mmiMessage_p) := {
    mmiMessage := mmiMessage_p
}

Declared in group mmiMessagesGroup

Returns: MMIMessage -

Parameters:
m_UDP_SuplInit
template UDPSUPLINITMessage m_UDP_SuplInit(template ULP_PDU p_ulpSuplInit) := {
udpPort := 7275,
suplInit := p_ulpSuplInit
}

Declared in group UDP_SMS_Messages

Returns: UDPSUPLINITMessage -

Parameters:
m_UDP_SuplInit_invalidPort
template UDPSUPLINITMessage m_UDP_SuplInit_invalidPort(template ULP_PDU p_ulpSuplInit, template integer p_udpPort) := {
udpPort := p_udpPort,
suplInit := p_ulpSuplInit
}

Declared in group UDP_SMS_Messages

Returns: UDPSUPLINITMessage -

Parameters:
m_C2K_SuplInit
template CDMASMSSUPLINITMessage m_C2K_SuplInit( OriginatingAddress originating , UserData suplinit ) := {
teleserviceIdentifier:=4115,
originatingAddress:= originating,
userData:=suplinit
}

Declared in group C2K_SMS_Messages

Returns: CDMASMSSUPLINITMessage -

Parameters:
originatingaddressTemplate
template OriginatingAddress originatingaddressTemplate:= {
   digitModeIndicator:=0,
   numberModeIndicator:=0,
   reserved:=0,
   numberType:=0,
   numberingPlan:=0,
   numberOfCharacters:=10,
   addressCharacters:="1234567890"
}

Declared in group C2K_SMS_Messages

supInitlUserDataTemplate
template UserData supInitlUserDataTemplate(template ULP_PDU suplinitdata):= {
  messageEncoding:=2,
   messageType:=0,
   reserved:=0,
   suplInit:=suplinitdata
}

Declared in group C2K_SMS_Messages

Returns: UserData -

Parameters: