OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


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

Group ulpMessagesGroup

Declared in module SUPL_V2_Templates


Templates Summary
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

Details

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: