OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES   |
|
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
}
}
template UlpMessage m_suplTriggeredResponse := {
msSUPLTRIGGEREDRESPONSE := {
posMethod := agpsSETassisted,
triggerParams := omit,
sLPAddress := omit,
supportedNetworkInformation := omit,
reportingMode := omit,
sPCSETKey := omit,
sPCTID := omit,
sPCSETKeylifetime := omit,
gnssPosTechnology := omit
}
}
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
}
}
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
}
}
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
}
}
template UlpMessage m_suplTriggeredStop := {
msSUPLTRIGGEREDSTOP := {statusCode := omit}
}
template UlpMessage m_suplReport := {
msSUPLREPORT := {
sessionList := omit,
sETCapabilities := omit,
reportDataList := omit,
ver := omit,
moreComponents := omit
}
}
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
}
}
template UlpMessage m_suplNotify(NotificationType p_notificationType) :={
msSUPLNOTIFY :={
notification := {
notificationType := p_notificationType,
encodingType := omit,
requestorId := omit,
requestorIdType := omit,
clientName := omit,
clientNameType := omit
}
}
}
template UlpMessage mw_suplTriggeredStart := {
msSUPLTRIGGEREDSTART := {
sETCapabilities := ?,
locationId := ?,
ver := omit,
qoP := omit,
multipleLocationIds := omit,
thirdParty := omit,
applicationID := omit,
triggerType := *,
triggerParams := *,
position := *,
reportingCap := *,
causeCode := omit
}
}
template UlpMessage mw_suplTriggeredStop (template StatusCode p_statusCode):= {
msSUPLTRIGGEREDSTOP := {statusCode := p_statusCode}
}
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 := *
}
}
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 := *
}
}
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
:= *
}
}
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 := *
}
}
template UlpMessage
mw_ulpMessage_suplStart_cap(template ReportingCap
p_reportingCapabilities)
:= {
msSUPLSTART := {
sETCapabilities := mw_setCapabilities(p_reportingCapabilities),
locationId := ?,
qoP := *,
ver2_SUPL_START_extension := *
}
}
template UlpMessage mw_suplReportPositionEstimate := {
msSUPLREPORT := {
sessionList := *,
sETCapabilities := *,
reportDataList := {
{
positionData := {
position := {
timestamp := ?,
positionEstimate := ?,
velocity := *
},
posMethod := *,
gnssPosTechnology := *,
ganssSignalsInfo := *
},
multipleLocationIds := *,
resultCode := *,
timestamp := *
}
},
ver := *,
moreComponents := *
}
}
template UlpMessage mw_suplReportPositionEstimatePeriodic(template ReportDataList p_ReportDataList) := {
msSUPLREPORT := {
sessionList := *,
sETCapabilities := *,
reportDataList := p_ReportDataList,
ver := *,
moreComponents := *
}
}
template ReportData mw_ReportData := {
positionData := {
position := {
timestamp := ?,
positionEstimate := ?,
velocity := *
},
posMethod := *,
gnssPosTechnology := *,
ganssSignalsInfo := *
},
multipleLocationIds := *,
resultCode := *,
timestamp := *
}
template Ver2_SUPLTRIGGEREDSTART
mw_suplTriggeredStart_triggerType(template TriggerType p_triggerType) :=
{
sETCapabilities := ?,
locationId := ?,
ver := *,
qoP := *,
multipleLocationIds := *,
thirdParty := *,
applicationID := *,
triggerType := p_triggerType,
triggerParams := *,
position := *,
reportingCap := *,
causeCode := *
}
template UlpMessage
mw_ulpMessage_triggeredStart(template Ver2_SUPLTRIGGEREDSTART
p_triggeredStart) := {
msSUPLTRIGGEREDSTART := p_triggeredStart
}
template UlpMessage
mw_suplEndWithCode(template StatusCode p_statuscode) := {
msSUPLEND := {
position := *,
statusCode := p_statuscode,
ver := *,
ver2_SUPL_END_extension := *
}
}