D.1 PosSystem_ASP_TypeDefs
37.571-43GPPPart 4: Test suitesRelease 16TSUser Equipment (UE) conformance specification for UE positioning
PosSystem_ASP_TypeDefs: Constant Definitions
TTCN-3 Basic Types |
|||
tsc_MaxPosSystems |
integer |
12 |
PositioningSystemType
TTCN-3 Enumerated Type |
|
Name |
PositioningSystemType |
Comment |
|
gps |
|
modernizedGPS |
|
glonass |
|
galileo |
|
qzss |
|
otdoa |
|
ecid |
|
bds |
|
mbs |
|
wlan |
|
bluetooth |
|
sensor |
PositioningSystemList_Type
TTCN-3 Record of Type |
|
Name |
PositioningSystemList_Type |
Comment |
|
record length (1..tsc_MaxPosSystems) of PositioningSystemType |
Altitude_Type
TTCN-3 Record Type |
|||
Name |
Altitude_Type |
||
Comment |
|||
Height |
integer |
Height above a sea level in meters |
D.1.1 PosSystem_Load_Scenario
Load scenarios follow 3GPP TS 37.571-5 [5]
PosSystem_Load_Scenario: Basic Type Definitions
TTCN-3 Basic Types |
||
ScenarioNumber_Type |
integer |
PositioningScenario_Type
TTCN-3 Union Type |
||
Name |
PositioningScenario_Type |
|
Comment |
||
LTE_Positioning |
Reference to 3GPP TS 37.571-5 [5] |
|
AGNSS |
Reference to 3GPP TS 37.571-5 [5] |
|
V2X |
V2X Reference to 3GPP TS 36.508 [7] clause 4.11 |
|
NR_Positioning |
Reference to 3GPP TS 37.571-5 [5] |
|
Aerial |
Reference to 3GPP TS 36.508 [7] clause 4.12 |
|
NR_Sidelink |
Reference to 3GPP TS 38.508-1 [30] clause 4.11 |
D.1.2 PosSystem_Retrieve_Data
D.1.2.1 SatSystem_Retrieve_UTRAN_Data
UTRAN_GPS_AssistanceDataRequest_Type
TTCN-3 Record Type |
|||
Name |
UTRAN_GPS_AssistanceDataRequest_Type |
||
Comment |
|||
AssistanceDataReqGPS |
bitstring |
bitstring containing 3GPP TS 25.331 [12] type UE-Positioning-GPS-AdditionalAssistanceDataRequest |
UTRAN_GANSS_AssistanceDataRequest_Type
TTCN-3 Record Type |
|||
Name |
UTRAN_GANSS_AssistanceDataRequest_Type |
||
Comment |
|||
AssistanceDataReqGANSS |
bitstring |
opt |
bitstring containing 3GPP TS 25.331 [12] type UE-Positioning-GANSS-AdditionalAssistanceDataRequest |
AssistanceDataReqGANSSv860ext |
bitstring |
opt |
bitstring containing 3GPP TS 25.331 [12] type UE-Positioning-GANSS-AdditionalAssistanceDataRequest-v860ext |
AssistanceDataReqGANSSvc50ext |
bitstring |
opt |
bitstring containing 3GPP TS 25.331 [12] type UE-Positioning-GANSS-AdditionalAssistanceDataRequest-vc50ext |
UTRAN_AssistanceDataRequest_Type
TTCN-3 Union Type |
||
Name |
UTRAN_AssistanceDataRequest_Type |
|
Comment |
||
GPS |
||
GANSS |
UTRAN_AssistanceDataRequestList_Type
TTCN-3 Record of Type |
|
Name |
UTRAN_AssistanceDataRequestList_Type |
Comment |
|
record length(1..tsc_MaxPosSystems) of UTRAN_AssistanceDataRequest_Type |
UTRAN_GPS_AssistanceData_Type
TTCN-3 Record Type |
|||
Name |
UTRAN_GPS_AssistanceData_Type |
||
Comment |
The returned Almanac information is split into two fields: Almanac for satellites 1 to 16 in AssistanceDataGPSr7 together with other information; Almanac for satellites 17 to 31: in ‘almanacSat17To31’ |
||
AssistanceDataGPSr7 |
bitstring |
opt |
bitstring containing 3GPP TS 25.331 [12] type UE-Positioning-GPS-AssistanceData-r7 |
AssistanceDataGPSr12 |
bitstring |
opt |
bitstring containing 3GPP TS 25.331 [12] type UE-Positioning-GPS-AssistanceData-r12 |
AlmanacSatInfoList17To31 |
bitstring |
opt |
bitstring containing 3GPP TS 25.331 [12] type AlmanacSatInfoList |
UTRAN_GANSS_AssistanceData_Type
TTCN-3 Record Type |
|||
Name |
UTRAN_GANSS_AssistanceData_Type |
||
Comment |
|||
AssistanceDataGANSS_r8 |
bitstring |
opt |
bitstring containing 3GPP TS 25.331 [12] type UE-Positioning-GANSS-AssistanceData-r8 |
AssistanceDataGANSS_r12 |
bitstring |
opt |
bitstring containing 3GPP TS 25.331 [12] type UE-Positioning-GANSS-AssistanceData-r12 |
UTRAN_AssistanceData_Type
TTCN-3 Union Type |
||
Name |
UTRAN_AssistanceData_Type |
|
Comment |
||
GPS |
||
GANSS |
UTRAN_AssistanceDataList_Type
TTCN-3 Record of Type |
|
Name |
UTRAN_AssistanceDataList_Type |
Comment |
|
record length(1..tsc_MaxPosSystems) of UTRAN_AssistanceData_Type |
D.1.2.2 PosSystem_Retrieve_LPP_Data
When data is to be requested for more than one positioning system, they will be included into one single template. This template will include a list with one element for each positioning system.
See template "cs_RequestAssistData_UEB_GpsAndGlonass" as an example.
LPP_AssistanceDataRequest_Type
TTCN-3 Union Type |
||
Name |
LPP_AssistanceDataRequest_Type |
|
Comment |
||
LPP_AssistanceData |
bitstring |
bitstring containing 3GPP TS 37.355 [10] type RequestAssistanceData-r9-IEs |
LPP_AssistanceDataProvide_Type
TTCN-3 Union Type |
||
Name |
LPP_AssistanceDataProvide_Type |
|
Comment |
||
LPP_AssistanceData |
bitstring |
bitstring containing 3GPP TS 37.355 [10] type ProvideAssistanceData-r9-IEs |
LPP_AssistanceDataRequestList_Type
TTCN-3 Record of Type |
|
Name |
LPP_AssistanceDataRequestList_Type |
Comment |
|
record length(1..tsc_MaxPosSystems) of LPP_AssistanceDataRequest_Type |
LPP_AssistanceDataList_Type
TTCN-3 Record of Type |
|
Name |
LPP_AssistanceDataList_Type |
Comment |
|
record length(1..tsc_MaxPosSystems) of LPP_AssistanceDataProvide_Type |
D.1.2.3 PosSystem_Retrieve_Data_Common
AssistanceDataRetrieveRequest_Type
TTCN-3 Union Type |
||
Name |
AssistanceDataRetrieveRequest_Type |
|
Comment |
||
LPP |
LTE/NR positioning |
|
UTRA_GNSS |
Retrieve A-GNSS data list in the order of positioning system provided in PositioningSystemList |
AssistanceDataRetrieveResponse_Type
TTCN-3 Union Type |
||
Name |
AssistanceDataRetrieveResponse_Type |
|
Comment |
||
LPP |
LTE/NR positioning |
|
UTRA_AGNSS |
Retrieve A-GNSS data list in the order of positioning system provided in PositioningSystemList |
D.1.3 PosSystem_PowerControl
PowerControl_Type
TTCN-3 Union Type |
||
Name |
PowerControl_Type |
|
Comment |
V2X. The GNSS simulator is switched on/off without stopping the UTC time sequence |
|
PowerOn |
By default the power is on in the GNSS simulator |
|
PowerOff |
D.1.4 PosSystem_GnssUtcTime
GnssUtcTime_Type
TTCN-3 Record Type |
|||
Name |
GnssUtcTime_Type |
||
Comment |
|||
Struct_tm |
Local GNSS time |
||
TimezoneInfo |
integer |
Difference (in seconds) between the UTC time (GMT) and the local time |
D.1.5 System_Interface
Common ASP definitions
PosSystemCrtlRequest_Type
TTCN-3 Union Type |
||
Name |
PosSystemCrtlRequest_Type |
|
Comment |
||
Start |
||
Stop |
||
LoadScenario |
||
RetrieveData |
||
TriggerMove |
V2X. Start moving to the next area/zone in the scenario |
|
TriggerPowerOnOff |
V2X. Switch on/off the transmitter without stopping UTC time sequence |
|
SetAltitude |
Aerial Set the height above the sea level to the provided value |
|
TriggerAerialMove |
Aerial Start moving towards target height |
|
RetrieveGnssUtcTime |
Get current UTC time of the GNSS scenario. This can only be used once a GNSS scenario has been loaded and started |
PosSystemCrtlConfirm_Type
TTCN-3 Union Type |
||
Name |
PosSystemCrtlConfirm_Type |
|
Comment |
In general, to be sent after the configuration has been done |
|
Start |
||
Stop |
||
LoadScenario |
||
RetrieveData |
||
TriggerMove |
V2X |
|
TriggerPowerOnOff |
V2X |
|
SetAltitude |
Aerial |
|
TriggerAerialMove |
Aerial |
|
RetrieveGnssUtcTime |
POS_SYSTEM_CTRL_REQ
TTCN-3 Record Type |
|||
Name |
POS_SYSTEM_CTRL_REQ |
||
Comment |
|||
PositioningSystemList |
The list of positioning systems to be configured; there is only one system of one type in the list e.g. gps, galileo etc. |
||
CnfFlag |
boolean |
true => SS shall send CNF |
|
Request |
POS_SYSTEM_CTRL_CNF
TTCN-3 Record Type |
|||
Name |
POS_SYSTEM_CTRL_CNF |
||
Comment |
|||
PositioningSystemList |
|||
Confirm |
POS_MTC_SYSTEM_PORT
TTCN-3 Port Type |
||
Name |
POS_MTC_SYSTEM_PORT |
|
Comment |
Positioning: port at the MTC to be mapped to the system |
|
out |
||
in |
POS_MTC_PTC_PORT
TTCN-3 Port Type |
||
Name |
POS_MTC_PTC_PORT |
|
Comment |
Positioning: port at the MTC to hand over information from the positioning system to the PTC(s) |
|
out |
||
in |
POS_PTC_MTC_PORT
TTCN-3 Port Type |
||
Name |
POS_PTC_MTC_PORT |
|
Comment |
Positioning: port at the PTC(s) to send commands to the positioning system via the MTC |
|
out |
||
in |