OVERVIEW INDEX DEPRECATED HELP CORRESPONDENCES | provided by TTworkbench

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

# Module SUPL_V2_Templates

Import Declarations:

- GeoInformation_TypeDefinitions
  all
- SMS_TypeDefinitions
  all
- OMA_SUPL_V2_UDP_Types
  all
- SUPL_TypeDefinitions
  all
- RRLP_CommonTypes
  all
- RRLPV10Types
  all
- SUPLTypes
  all
- SUPL_SMS_TypeDefinitions
  all
- SUPL_Parameters
  all
- RRLPV5Types
  all
- SUPL_V2_CommonSteps
  all
- SUPL_Templates
  all
- OMA_SUPL_V2_CDMA_Types
  all
- LibCommon_DataStrings
  all
- SUPL_V2_Parameters
  all
- SUPL_Configuration
  all

Groups:

- suplMessagesGroup
- ulpMessagesGroup
- suplMessagesParameterGroup
- versionTemplatesGroup
- utpMessageGroup
- mmiMessagesGroup
- UDP_SMS_Messages
- C2K_SMS_Messages

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:

- p_version -
- p_sessionId -
- p_suplMessage -

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:

- p_version -
- p_sessionId -
- p_suplInit -

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:

- p_posMethod -
- p_GNSSPosTechnology -

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:

- p_posMethod -
- p_GNSSPosTechnology -

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:

- p_gnssPosTechnology -

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:

- p_positioningMethod -
- p_triggerParams -

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:

- p_sessionId -
- p_suplMessage -
- p_version -

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:

- p_suplTriggeredResp -

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:

- p_suplReport -

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:

- p_posMethod -
- p_notification -
- p_slpAddress -
- p_slpMode -
- p_ver2_SUPL_INIT_extension -

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:

- p_posMethod -
- p_triggerParams -

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:

- p_posMethod -
- p_triggerParams -
- p_reportingMode -

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:

- p_triggerParams -

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:

- p_position -

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:

- p_notificationType -

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:

- p_statusCode -

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:

- p_SETCapabilities -
- p_reportingcap -

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:

- p_posTechnology -

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:

- p_posTechnology -

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:

- p_reportingCapabilities -

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:

- p_reportingCapabilities -

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:

- p_ReportDataList -

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:

- p_triggerType -

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:

- p_triggeredStart -

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:

- p_statuscode -

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:

- p_gnssPosTechnology -

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:

- p_triggerType -

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:

- p_minimumMajorVersion -

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:

- p_protectionLevel -

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:

- p_sLPAddress -

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:

- p_number -
- p_interval -
- p_start -

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:

- p_areaEventType -
- p_locationEstimate -
- p_repeatedReportingParams -
- p_start -
- p_stop -
- p_geographicTargetAreaList -
- p_areaIdLists -

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:

- p_batchRepConditions -
- p_batchRepType -

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:

- p_batchRepConditions -
- p_batchRepType -

m_batchRepConditionsByInterval

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

Declared in group suplMessagesParameterGroup
Returns: BatchRepConditions -
Parameters:

- p_num_interval -

m_batchRepConditionsByMinutes

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

Declared in group suplMessagesParameterGroup
Returns: BatchRepConditions -
Parameters:

- p_num_minutes -

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:

- p_reportPosition -
- p_reportMeasurements -
- p_intermediateReports -
- p_discardOldest -

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:

- p_agpsSETassisted -
- p_agpsSETBased -
- p_autonomousGPS -
- p_aFLT -
- p_eCID -
- p_eOTD -
- p_oTDOA -
- p_agnssSETassisted -
- p_agnssSETbased -
- p_autonomousGNSS -

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:

- p_agpsSETassisted -
- p_agpsSETBased -
- p_autonomousGPS -
- p_aFLT -
- p_eCID -
- p_eOTD -
- p_oTDOA -

m_areaIdList

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

Declared in group suplMessagesParameterGroup
Returns: AreaIdList -
Parameters:

- p_areaId -

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:

- p_reportingCap -

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:

- p_serviceSupported -
- p_reportingCap -
- p_eventTriggerCap -

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:

- p_msAssisted -

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:

- p_msAssisted -

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:

- p_accuracy -

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:

- p_accuracy -

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:

- p_accuracy -

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:

- p_accuracy -

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:

- p_accuracy -

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:

- p_accuracy -

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:

- p_areaId -

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:

- p_cellId -

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:

- p_cellId -

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:

- p_cellId -

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:

- p_cellId -

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:

- p_cellId -

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:

- p_cellId -

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:

- p_cellId -

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:

- p_cellId -

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:

- p_cellId -

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:

- p_cellId -

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:

- p_keyIdentifier -
- p_basicReplyCounter -
- p_basicMAC -

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:

- p_protectionLevel -
- p_basicProtectionParams -

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:

- p_fQDN -

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:

- p_type -

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:

- p_PeriodicTrigger -
- p_AreaEventTrigger -

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:

- p_EllipticalArea -
- p_PolygonArea -
- p_MaxNumGeoSp -
- p_MaxAreaIdListSp -
- p_MaxAreaIdPerList -

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:

- p_maj -
- p_min -
- p_serverind -

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:

- p_maj -
- p_min -
- p_serverind -

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:

- p_min -
- p_serverInd -

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:

- p_min -
- p_serverind -

m_mmiMessage

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

Declared in group mmiMessagesGroup
Returns: MMIMessage -
Parameters:

- mmiMessage_p -

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:

- p_ulpSuplInit -

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:

- p_ulpSuplInit -
- p_udpPort -

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:

- originating -
- suplinit -

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:

- suplinitdata -

© Copyright Testing Technologies IST GmbH 2012