OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES   |
|
| Functions Summary | |
|---|---|
| getNavigationModel | |
| getAcquisAssist | |
template RRLPV5Types.ReferenceTime getReferenceTimeV5(in integer deltaInSecAsGpsTow23b) := {
gpsTime := {
gpsTOW23b := deltaInSecAsGpsTow23b,
gpsWeek := TokyoWeek
},
gsmTime := omit,
gpsTowAssist := omit
}
template RRLP_Components_V10.ReferenceTime getReferenceTimeV10(in integer deltaInSecAsGpsTow23b) := {
gpsTime := {
gpsTOW23b := deltaInSecAsGpsTow23b,
gpsWeek := TokyoWeek
},
gsmTime := omit,
gpsTowAssist := omit
}
template RRLPV5Types.RRLP_PDU tokyoReferenceTimeOnlyV5(in integer deltaInSecAsGpsTow23b) := {
referenceNumber := 1,
component_ := {
assistanceData := {
referenceAssistData := omit,
msrAssistData := omit,
systemInfoAssistData := omit,
gps_AssistData := { controlHeader := {
referenceTime := getReferenceTimeV5(deltaInSecAsGpsTow23b),
refLocation := omit,
dgpsCorrections := omit,
navigationModel := omit,
ionosphericModel := omit,
utcModel := omit,
almanac := omit,
acquisAssist := omit,
realTimeIntegrity := omit}
},
moreAssDataToBeSent := noMoreMessages,
extensionContainer := omit,
rel98_AssistanceData_Extension := omit,
rel5_AssistanceData_Extension := omit}
}
}
template RRLPV10Types.PDU tokyoReferenceTimeOnlyV10(in integer deltaInSecAsGpsTow23b) := {
referenceNumber := 1,
component_ := {
assistanceData := {
referenceAssistData := omit,
msrAssistData := omit,
systemInfoAssistData := omit,
gps_AssistData := { controlHeader := {
referenceTime := getReferenceTimeV10(deltaInSecAsGpsTow23b),
refLocation := omit,
dgpsCorrections := omit,
navigationModel := omit,
ionosphericModel := omit,
utcModel := omit,
almanac := omit,
acquisAssist := omit,
realTimeIntegrity := omit}
},
moreAssDataToBeSent := noMoreMessages,
extensionContainer := omit,
rel98_AssistanceData_Extension := omit,
rel5_AssistanceData_Extension := omit}
}
}
template RRLPV5Types.NavModelElement getNavModelElementV5(in integer satID) := {
satelliteID := satID - 1,
satStatus := {newSatelliteAndModelUC := getUncompressedEphemerisV5(satID - 1)}
}
template RRLP_Components_V10.NavModelElement getNavModelElementV10(in integer satID) := {
satelliteID := satID - 1,
satStatus := {newSatelliteAndModelUC := getUncompressedEphemerisV10(satID - 1)}
}
template RRLPV5Types.UncompressedEphemeris getUncompressedEphemerisV5(in integer satIndex) := {
ephemCodeOnL2 := 1,
ephemURA := 0,
ephemSVhealth := 0,
ephemIODC := 0,
ephemL2Pflag := 0,
ephemSF1Rsvd := {2796202 , 11184810 , 11184810 , 43690},
ephemTgd := 0,
ephemToc := 31950,
ephemAF2 := 0,
ephemAF1 := 0,
ephemAF0 := 0,
ephemCrs := 0,
ephemDeltaN := 0,
ephemM0 := TokyoEphemM0[satIndex],
ephemCuc := 0,
ephemE := 0,
ephemCus := 0,
ephemAPowerHalf := 2702023491,
ephemToe := 31950,
ephemFitFlag := 0,
ephemAODA := 10,
ephemCic := 0,
ephemOmegaA0 := TokyoEphemOmegaA0[satIndex],
ephemCis := 0,
ephemI0 := 656175560,
ephemCrc := 0,
ephemW := 0,
ephemOmegaADot := 0,
ephemIDot := 0
}
template RRLP_Components_V10.UncompressedEphemeris getUncompressedEphemerisV10(in integer satIndex) := {
ephemCodeOnL2 := 1,
ephemURA := 0,
ephemSVhealth := 0,
ephemIODC := 0,
ephemL2Pflag := 0,
ephemSF1Rsvd := {2796202 , 11184810 , 11184810 , 43690},
ephemTgd := 0,
ephemToc := 31950,
ephemAF2 := 0,
ephemAF1 := 0,
ephemAF0 := 0,
ephemCrs := 0,
ephemDeltaN := 0,
ephemM0 := TokyoEphemM0[satIndex],
ephemCuc := 0,
ephemE := 0,
ephemCus := 0,
ephemAPowerHalf := 2702023491,
ephemToe := 31950,
ephemFitFlag := 0,
ephemAODA := 10,
ephemCic := 0,
ephemOmegaA0 := TokyoEphemOmegaA0[satIndex],
ephemCis := 0,
ephemI0 := 656175560,
ephemCrc := 0,
ephemW := 0,
ephemOmegaADot := 0,
ephemIDot := 0
}
template RRLPV5Types.IonosphericModel TokyoIonosphericModelV5 := {
alfa0 := 5,
alfa1 := 2,
alfa2 := -1,
alfa3 := -1,
beta0 := 39,
beta1 := 4,
beta2 := -1,
beta3 := -6
}
template RRLP_Components_V10.IonosphericModel TokyoIonosphericModelV10 := {
alfa0 := 5,
alfa1 := 2,
alfa2 := -1,
alfa3 := -1,
beta0 := 39,
beta1 := 4,
beta2 := -1,
beta3 := -6
}
template RRLPV5Types.UTCModel TokyoUTCModelV5 := {
utcA1 := 0,
utcA0 := 0,
utcTot := 0,
utcWNt := 0,
utcDeltaTls := 0,
utcWNlsf := 0,
utcDN := 0,
utcDeltaTlsf := 0
}
template RRLP_Components_V10.UTCModel TokyoUTCModelV10 := {
utcA1 := 0,
utcA0 := 0,
utcTot := 0,
utcWNt := 0,
utcDeltaTls := 0,
utcWNlsf := 0,
utcDN := 0,
utcDeltaTlsf := 0
}
template RRLPV5Types.TimeRelation getTimeRelationV5(in integer deltaInSecAsGpsTow23b) := {
gpsTOW := deltaInSecAsGpsTow23b,
gsmTime := omit
}
template RRLP_Components_V10.TimeRelation getTimeRelationV10(in integer deltaInSecAsGpsTow23b) := {
gpsTOW := deltaInSecAsGpsTow23b,
gsmTime := omit
}
function getNavigationModel(in ListOfSatID satIDList) return RRLP_CommonTypes.NavigationModel
function getAcquisAssist(in ListOfSatID satIDList,in integer deltaInSec) return RRLP_CommonTypes.AcquisAssist