OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES   |
|
template ULP_PDU r_ulpMessage := {
length_ := ?,
version := mw_Version2,
sessionID := ?,
message_ := ?
}
template ULP_PDU r_ulpPdu(template UlpMessage p_ulpMessage) modifies r_ulpMessage := {
message_ := p_ulpMessage
}
template ULP_PDU r_ulpPduV1(template UlpMessage p_ulpMessage) modifies r_ulpPdu := {
version := mw_Version1
}
template ULP_PDU r_ulpPduWithSessionID(template SessionID p_sessionID) modifies r_ulpMessage := {
sessionID := p_sessionID
}
template UlpMessage r_suplStart := {
msSUPLSTART := {
sETCapabilities := ?,
locationId := ?,
qoP := *,
ver2_SUPL_START_extension := *
}
}
template UlpMessage r_suplPosInit := {
msSUPLPOSINIT := {
sETCapabilities := ?,
requestedAssistData := *,
locationId := ?,
position := *,
sUPLPOS := *,
ver := *,
ver2_SUPL_POS_INIT_extension := *
}
}
template UlpMessage r_suplAuthReq := {
msSUPLAUTHREQ := {
ver := *,
sETCapabilities := *
}
}
template UlpMessage r_suplEnd := {
msSUPLEND := {
position := *,
statusCode := *,
ver := *,
ver2_SUPL_END_extension := *
}
}
template UlpMessage r_suplEnd_sessionStopped := {
msSUPLEND := {
position := *,
statusCode := ver2_sessionStopped,
ver := *,
ver2_SUPL_END_extension := *
}
}
template UlpMessage r_suplPos := {
msSUPLPOS := {
posPayLoad := ?,
velocity := *,
ver2_SUPL_POS_extension := *
}
}
template SessionID t_r_sessionId(template SetSessionID p_setSessionId,template SlpSessionID p_slpSessionId):= {
setSessionID := p_setSessionId,
slpSessionID := p_slpSessionId
}
template UlpMessage t_r_ulpSuplStart(template SETCapabilities p_setCaps) modifies r_suplStart := {
msSUPLSTART := {
sETCapabilities := p_setCaps
}
}
template ULP_PDU
t_r_ulpSuplPosInitV1(template SessionID p_sessionId,
template SETCapabilities p_setCaps,
template Ver p_ver,
template RequestedAssistData p_reqAssData)
modifies t_r_ulpSuplPosInit := {
version := m_Version1
}
template ULP_PDU t_r_ulpSuplPosInit(template SessionID p_sessionId, template SETCapabilities p_setCaps, template Ver p_ver, template RequestedAssistData p_reqAssData) modifies r_ulpPdu(r_suplPosInit) := {
sessionID := p_sessionId,
message_ := {
msSUPLPOSINIT := {
sETCapabilities := p_setCaps,
requestedAssistData := p_reqAssData,
ver := p_ver
}
}
}
template ULP_PDU t_r_ulpSuplEnd(template SessionID p_sessionId, template StatusCode p_statusCode, template Ver p_ver) modifies r_ulpPdu(r_suplEnd) := {
sessionID := p_sessionId,
message_ := {
msSUPLEND := {
statusCode := p_statusCode,
ver := p_ver
}
}
}
template PosTechnology
t_r_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)
:= {
agpsSETassisted := p_agpsSETassisted,
agpsSETBased := p_agpsSETBased,
autonomousGPS := p_autonomousGPS,
aFLT := p_aFLT,
eCID := p_eCID,
eOTD := p_eOTD,
oTDOA := p_oTDOA,
ver2_PosTechnology_extension := *
}
template SETCapabilities
t_r_setCaps(template PosTechnology p_posTech,
template PrefMethod p_prefMethod,
template PosProtocol p_posProtocol) := {
posTechnology := p_posTech,
prefMethod := p_prefMethod,
posProtocol := p_posProtocol,
ver2_SETCapabilities_extension := *
}
template UlpMessage t_r_ulpSuplNotiRep(template NotificationResponse p_notificationResponse) := {
msSUPLNOTIFYRESPONSE := {
notificationResponse := p_notificationResponse
}
}