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 |
||