OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


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

Module Tokyo_Templates_RRLP


Import Declarations:

Groups:

Templates Summary
getReferenceTimeV5
getReferenceTimeV10
tokyoReferenceTimeOnlyV5
tokyoReferenceTimeOnlyV10
getNavModelElementV5
getNavModelElementV10
getUncompressedEphemerisV5
getUncompressedEphemerisV10
TokyoIonosphericModelV5
TokyoIonosphericModelV10
TokyoUTCModelV5
TokyoUTCModelV10
getTimeRelationV5
getTimeRelationV10
Functions Summary
getNavigationModel
getAcquisAssist

Details

getReferenceTimeV5
template RRLPV5Types.ReferenceTime getReferenceTimeV5(in integer deltaInSecAsGpsTow23b) := {
gpsTime := {
gpsTOW23b := deltaInSecAsGpsTow23b,
gpsWeek := TokyoWeek
},
gsmTime := omit,
gpsTowAssist := omit
}

Declared in group RRLP.ReferenceTimeIE

Returns: ReferenceTime -

Parameters:
getReferenceTimeV10
template RRLP_Components_V10.ReferenceTime getReferenceTimeV10(in integer deltaInSecAsGpsTow23b) := {
gpsTime := {
gpsTOW23b := deltaInSecAsGpsTow23b,
gpsWeek := TokyoWeek
},
gsmTime := omit,
gpsTowAssist := omit
}

Declared in group RRLP.ReferenceTimeIE

Returns: ReferenceTime -

Parameters:
tokyoReferenceTimeOnlyV5
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}
}
}

Declared in group RRLP.ReferenceTimeIE

Returns: RRLP_PDU -

Parameters:
tokyoReferenceTimeOnlyV10
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}
}
}

Declared in group RRLP.ReferenceTimeIE

Returns: PDU -

Parameters:
getNavModelElementV5
template RRLPV5Types.NavModelElement getNavModelElementV5(in integer satID) := {
satelliteID := satID - 1,
satStatus := {newSatelliteAndModelUC := getUncompressedEphemerisV5(satID - 1)}
}

Declared in group RRLP.NavigationModelIE

Returns: NavModelElement -

Parameters:
getNavModelElementV10
template RRLP_Components_V10.NavModelElement getNavModelElementV10(in integer satID) := {
satelliteID := satID - 1,
satStatus := {newSatelliteAndModelUC := getUncompressedEphemerisV10(satID - 1)}
}

Declared in group RRLP.NavigationModelIE

Returns: NavModelElement -

Parameters:
getUncompressedEphemerisV5
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 
}

Declared in group RRLP.NavigationModelIE

Returns: UncompressedEphemeris -

Parameters:
getUncompressedEphemerisV10
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 
}

Declared in group RRLP.NavigationModelIE

Returns: UncompressedEphemeris -

Parameters:
TokyoIonosphericModelV5
template RRLPV5Types.IonosphericModel TokyoIonosphericModelV5 := {
alfa0 := 5, 
alfa1 := 2, 
alfa2 := -1, 
alfa3 := -1, 
beta0 := 39, 
beta1 := 4, 
beta2 := -1, 
beta3 := -6 
}

Declared in group RRLP.IonosphericModelIE

TokyoIonosphericModelV10
template RRLP_Components_V10.IonosphericModel TokyoIonosphericModelV10 := {
alfa0 := 5, 
alfa1 := 2, 
alfa2 := -1, 
alfa3 := -1, 
beta0 := 39, 
beta1 := 4, 
beta2 := -1, 
beta3 := -6 
}

Declared in group RRLP.IonosphericModelIE

TokyoUTCModelV5
template RRLPV5Types.UTCModel TokyoUTCModelV5 := {
utcA1 := 0,
utcA0 := 0,
utcTot := 0,
utcWNt := 0,
utcDeltaTls := 0,
utcWNlsf := 0,
utcDN := 0,
utcDeltaTlsf := 0
}

Declared in group RRLP.UTCModelIE

TokyoUTCModelV10
template RRLP_Components_V10.UTCModel TokyoUTCModelV10 := {
utcA1 := 0,
utcA0 := 0,
utcTot := 0,
utcWNt := 0,
utcDeltaTls := 0,
utcWNlsf := 0,
utcDN := 0,
utcDeltaTlsf := 0
}

Declared in group RRLP.UTCModelIE

getTimeRelationV5
template RRLPV5Types.TimeRelation getTimeRelationV5(in integer deltaInSecAsGpsTow23b) := {
gpsTOW := deltaInSecAsGpsTow23b,
gsmTime := omit
}

Declared in group RRLP.AcquisAssistIE

Returns: TimeRelation -

Parameters:
getTimeRelationV10
template RRLP_Components_V10.TimeRelation getTimeRelationV10(in integer deltaInSecAsGpsTow23b) := {
gpsTOW := deltaInSecAsGpsTow23b,
gsmTime := omit
}

Declared in group RRLP.AcquisAssistIE

Returns: TimeRelation -

Parameters:
getNavigationModel
function getNavigationModel(in ListOfSatID satIDList) return RRLP_CommonTypes.NavigationModel 

Declared in group RRLP.NavigationModelIE

Returns: NavigationModel -

Parameters:
getAcquisAssist
function getAcquisAssist(in ListOfSatID satIDList,in integer deltaInSec) return RRLP_CommonTypes.AcquisAssist 

Declared in group RRLP.AcquisAssistIE

Returns: AcquisAssist -

Parameters: