OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


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

Module SUPL_V2_TypeDefinitions


Import Declarations:


Data Types Summary
PRSConfigurationIndex
PRSBitString
CellTimingDelay
GNSSScenario
TargetAreaCell
PRSBandwidth
NoDLFrames
PRSMutingInfoBitLength
NumAntennas
ResetType
Port Types Summary
NwcPort Port for network bearer control, eg handover trigger
SscPort Port for satellite simulation control, eg scenario trigger
Constants Summary
staticdefaultTargetAreaCell
staticdefaultGPS
staticdefaultPRSBandwidth
staticdefaultNumDLFrames1
staticdefaultNumDLFrames2
staticdefaultPRSMutingInfoBitLength
staticdefaultNumofAntennas
staticdefaultPRSConfigurationIndex
staticCellTimingDelay
Signatures Summary
setTargetAreaCell
setPRSBandwidth
setPRSConfigurationIndex
setNoDLFrames
setPRSMutingInfoBitLength
setPRSBitString
getCellTimingDelay
setCellTimingDelay
setNumofAntennas
finalizePRSConfiguration
resetUePositionStoredInformation
ssc_init
ssc_start
ssc_stop

Details

PRSConfigurationIndex
type integer PRSConfigurationIndex(0 .. 4095)
  with {
variant "isPDU;length=16;unsigned"
  }

PRSBitString
type bitstring PRSBitString length (8)
  with {
variant "isPDU"
  }

CellTimingDelay
type integer CellTimingDelay (0 .. 3071990)
  with {
variant "isPDU;length=32;unsigned"
  }

GNSSScenario
type enumerated GNSSScenario {        
staticGPSinsideTokyo,
dynamicGPSenteringTokyo,         
staticGLONASS,
staticGalilleo
  }
  with {
variant "isPDU;length=8"
  }

TargetAreaCell
type enumerated TargetAreaCell  {
   CellUsedForTesting,
   CellNotUsedForTesting
  }    
  with {
variant "isPDU;length=8"
  }

PRSBandwidth
type enumerated PRSBandwidth  {
PRSBW6,
PRSBW15,
PRSBW25,
PRSBW50,
PRSBW75,
PRSBW100
  }
  with {
variant "isPDU;length=8"
  }

NoDLFrames
type enumerated NoDLFrames {
SF1,
SF2,
SF4,
SF6
  }
  with {
variant "isPDU;length=8"
  }

PRSMutingInfoBitLength
type enumerated PRSMutingInfoBitLength {
None,
P02,
P04,
P08,
P016
  }
  with {
variant "isPDU;length=8"
  }

NumAntennas
type enumerated NumAntennas {
Ant_1,
Ant_2,
Ant_4
  }
  with {
variant "isPDU;length=8"
  }

ResetType
type enumerated ResetType {        
agps,
agnss,
otdoa
  }

NwcPort
type port NwcPort procedure {
out setTargetAreaCell;    
out setPRSBandwidth;
out setPRSConfigurationIndex;
out setNoDLFrames;
out setPRSMutingInfoBitLength;
out setPRSBitString;
out getCellTimingDelay;
out setCellTimingDelay;
out setNumofAntennas;
out finalizePRSConfiguration;
out resetUePositionStoredInformation; 
  }

Port for network bearer control, eg handover trigger

SscPort
type port SscPort procedure {
       out ssc_init; 
       out ssc_start; 
       out ssc_stop 
  }

Port for satellite simulation control, eg scenario trigger

staticdefaultTargetAreaCell
const TargetAreaCell staticdefaultTargetAreaCell := CellUsedForTesting

staticdefaultGPS
const GNSSScenario staticdefaultGPS := staticGPSinsideTokyo

staticdefaultPRSBandwidth
const PRSBandwidth staticdefaultPRSBandwidth := PRSBW25

staticdefaultNumDLFrames1
const NoDLFrames staticdefaultNumDLFrames1 := SF6

staticdefaultNumDLFrames2
const NoDLFrames staticdefaultNumDLFrames2 := SF1

staticdefaultPRSMutingInfoBitLength
const PRSMutingInfoBitLength staticdefaultPRSMutingInfoBitLength :=None

staticdefaultNumofAntennas
const NumAntennas staticdefaultNumofAntennas := Ant_1

staticdefaultPRSConfigurationIndex
const PRSConfigurationIndex staticdefaultPRSConfigurationIndex :=2

staticCellTimingDelay
const CellTimingDelay staticCellTimingDelay :=10

setTargetAreaCell
signature setTargetAreaCell(in TargetAreaCell p_TargetAreaCell) return boolean;

Returns: boolean -

Parameters:
setPRSBandwidth
signature setPRSBandwidth(in PRSBandwidth p_PRSBandwidth) return boolean;

Returns: boolean -

Parameters:
setPRSConfigurationIndex
signature setPRSConfigurationIndex(in PRSConfigurationIndex p_index) return boolean;

Returns: boolean -

Parameters:
setNoDLFrames
signature setNoDLFrames(in NoDLFrames p_NoDLFrames) return boolean;

Returns: boolean -

Parameters:
setPRSMutingInfoBitLength
signature setPRSMutingInfoBitLength(in PRSMutingInfoBitLength p_PRSMutingInfoBitLength) return boolean;

Returns: boolean -

Parameters:
setPRSBitString
signature setPRSBitString(in PRSBitString p_PRSBitString) return boolean;

Returns: boolean -

Parameters:
getCellTimingDelay
signature getCellTimingDelay() return CellTimingDelay;

Returns: CellTimingDelay -

setCellTimingDelay
signature setCellTimingDelay(in CellTimingDelay p_CellTimingDelay) return boolean;

Returns: boolean -

Parameters:
setNumofAntennas
signature setNumofAntennas(in NumAntennas p_NumAntennas) return boolean;

Returns: boolean -

Parameters:
finalizePRSConfiguration
signature finalizePRSConfiguration() return boolean;

Returns: boolean -

resetUePositionStoredInformation
signature resetUePositionStoredInformation(in ResetType p_resetType) return boolean;

Returns: boolean -

Parameters:
ssc_init
signature ssc_init (in GNSSScenario p_sscGNSSScenario) return boolean;

Returns: boolean -

Parameters:
ssc_start
signature ssc_start () return boolean;

Returns: boolean -

ssc_stop
signature ssc_stop () return boolean;

Returns: boolean -