OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES   |
|
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 UlpMessage
s_suplInitBase(template PosMethod p_posMethod,
template Notification p_notification,
template SLPAddress p_slpAddress,
template SLPMode p_slpMode) := {
msSUPLINIT := {
posMethod := p_posMethod,
notification := p_notification,
sLPAddress := p_slpAddress,
qoP := omit,
sLPMode := p_slpMode,
mAC := omit,
keyIdentity := omit,
ver2_SUPL_INIT_extension := omit
}
}
template UlpMessage s_suplInit(template PosMethod p_posMethod, template SLPMode p_slpMode, template SLPAddress p_slpAddress) := s_suplInitBase(p_posMethod,omit,p_slpAddress,p_slpMode);
template UlpMessage
s_suplResponse(template (value) PosMethod p_posMethod,
template SLPAddress p_slpAdress,
template SETAuthKey p_setAuthKey,
template Bit128 p_keyId4) := {
msSUPLRESPONSE := {
posMethod := p_posMethod,
sLPAddress := p_slpAdress,
sETAuthKey := p_setAuthKey,
keyIdentity4 := p_keyId4,
ver2_SUPL_RESPONSE_extension := omit
}
}
template UlpMessage s_suplEnd := {
msSUPLEND := {
position := omit,
statusCode := omit,
ver := omit,
ver2_SUPL_END_extension := omit
}
}
template UlpMessage
s_suplEndWithCode(template StatusCode p_statuscode) := {
msSUPLEND := {
position := omit,
statusCode := p_statuscode,
ver := omit,
ver2_SUPL_END_extension := omit
}
}
template UlpMessage s_suplEndWithPosData := {
msSUPLEND := {
position := {
timestamp := "20030912213206",
positionEstimate := {
latitudeSign := SUPLTypes.north,
latitude := 3324374,
longitude := 6512822,
uncertainty := {
uncertaintySemiMajor := 8,
uncertaintySemiMinor := 7,
orientationMajorAxis := 18
},
confidence := 20,
altitudeInfo := {
altitudeDirection := SUPLTypes.height,
altitude := 50,
altUncertainty := 5
}
},
velocity := omit
},
statusCode := omit,
ver := omit,
ver2_SUPL_END_extension := omit
}
}
template UlpMessage s_suplPosRrlp(octetstring p_rrlp) := {
msSUPLPOS := {
posPayLoad := {rrlpPayload := p_rrlp},
velocity := omit,
ver2_SUPL_POS_extension := omit
}
}
template UlpMessage s_suplPosIs801(octetstring p_is801) := {
msSUPLPOS := {
posPayLoad := {tia801payload := p_is801},
velocity := omit,
ver2_SUPL_POS_extension := omit
}
}