From 786ed104ab871d099f248b82e938ea4c0e8be16b Mon Sep 17 00:00:00 2001 From: zhaoxxian Date: Wed, 26 Mar 2025 02:51:02 +0000 Subject: [PATCH 1/3] Add NTN time based config --- OpenAPI/TS28541_NrNrm.yaml | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 4f85f0025..21cdb036b 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -755,6 +755,24 @@ components: - M8 - M9 - MDT_UE_LOCATION + + NTNEntityConf: + type: object + properties: + nTNConfEntity: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + nTNConfList: + type: array + uniqueItems: true + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' + + nTNEntityConfigList: + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/NTNEntityConf' + minItems: 1 #-------- Definition of types for name-containments ------ SubNetwork-ncO-NrNrm: type: object @@ -2166,6 +2184,8 @@ components: $ref: '#/components/schemas/NrTacList' ephemerisInfoSet: $ref: '#/components/schemas/EphemerisInfoSet-Multiple' + nTNTimeBasedConfig: + $ref: '#/components/schemas/NTNTimeBasedConfig-Multiple' EphemerisInfoSet-Single: allOf: @@ -2214,6 +2234,20 @@ components: type: integer ecTimeInterval: type: integer + + NTNTimeBasedConfig-Single: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' + - type: object + properties: + attributes: + allOf: + - type: object + properties: + timeWindow: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + nTNEntityConfigList: + $ref: '#/components/schemas/NTNEntityConf' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- @@ -2377,6 +2411,10 @@ components: type: array items: $ref: '#/components/schemas/NRECMappingRule-Single' + NTNTimeBasedConfig-Multiple: + type: array + items: + $ref: '#/components/schemas/NTNTimeBasedConfig-Single' #-------- Definitions in TS 28.541 for TS 28.532 --------------------------------- @@ -2446,3 +2484,4 @@ components: - $ref: '#/components/schemas/EphemerisInfoSet-Single' - $ref: '#/components/schemas/MWAB-Single' - $ref: '#/components/schemas/NRECMappingRule-Single' + - $ref: '#/components/schemas/NTNTimeBasdedConfig-Single' -- GitLab From bfe704554ffff980078a0f026e2ebd1dccbb11d2 Mon Sep 17 00:00:00 2001 From: zhaoxxian Date: Wed, 26 Mar 2025 03:26:30 +0000 Subject: [PATCH 2/3] Add NTN time based solution --- OpenAPI/TS28541_NrNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 21cdb036b..e62b59c21 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -2484,4 +2484,4 @@ components: - $ref: '#/components/schemas/EphemerisInfoSet-Single' - $ref: '#/components/schemas/MWAB-Single' - $ref: '#/components/schemas/NRECMappingRule-Single' - - $ref: '#/components/schemas/NTNTimeBasdedConfig-Single' + - $ref: '#/components/schemas/NTNTimeBasedConfig-Single' -- GitLab From a366a1dbb14c063f4288e3c0c07f756e6e93654b Mon Sep 17 00:00:00 2001 From: zhaoxxian Date: Thu, 10 Apr 2025 15:52:44 +0000 Subject: [PATCH 3/3] Update file TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index e62b59c21..9fbc41a3a 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -767,12 +767,7 @@ components: items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' - nTNEntityConfigList: - type: array - uniqueItems: true - items: - $ref: '#/components/schemas/NTNEntityConf' - minItems: 1 + #-------- Definition of types for name-containments ------ SubNetwork-ncO-NrNrm: type: object @@ -2247,7 +2242,11 @@ components: timeWindow: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' nTNEntityConfigList: - $ref: '#/components/schemas/NTNEntityConf' + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/NTNEntityConf' + minItems: 1 #-------- Definition of JSON arrays for name-contained IOCs ---------------------- -- GitLab