Loading OpenAPI/TS28541_GenericRanNrm.yaml 0 → 100644 +101 −0 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Generic RAN NRM version: 20.0.0 description: >- OAS 3.0.1 specification of the Generic RAN NRM © 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541; 5G NRM, Generic RAN NRM url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/ paths: {} components: schemas: #-------- Definition of types for name containment----------------------------------------------------- ManagedElement-ncO-GenericRanNrm: type: object properties: AntennaFunction: $ref: '#/components/schemas/AntennaFunction-Multiple' SectorEquipmentFunction: $ref: '#/components/schemas/SectorEquipmentFunction-Multiple' #-------- Definition of concrete IOCs -------------------------------------------- AntennaFunction-Single: type: object properties: beamTilt: type: integer format: int32 elevation: type: number retTiltValue: type: integer format: int32 bearing: type: integer format: int32 retGroupName: type: string maxAzimuthValue: type: integer format: int32 minimum: 0 maximum: 360 minAzimuthValue: type: integer format: int32 minimum: 0 maximum: 360 horizBeamwidth: type: integer format: int32 minimum: 0 maximum: 360 vertBeamwidth: type: integer format: int32 minimum: 0 maximum: 360 latitude: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Latitude' longitude: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Longitude' referenceFrom: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' SectorEquipmentFunction-Single: type: object properties: fqBandList: description: >- The list of frequency bands/ranges supported by the hardware associated with the SectorEquipmentFunction. type: array uniqueItems: true items: type: string confOutputPower: type: integer format: int32 referenceFrom: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' referenceTo: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- AntennaFunction-Multiple: type: array items: $ref: '#/components/schemas/AntennaFunction-Single' SectorEquipmentFunction-Multiple: type: array items: $ref: '#/components/schemas/SectorEquipmentFunction-Single' #-------- Definitions in TS 28.541 for TS 28.532 --------------------------------- resources-genericRanNrm: oneOf: - $ref: '#/components/schemas/AntennaFunction-Single' - $ref: '#/components/schemas/SectorEquipmentFunction-Single' Loading
OpenAPI/TS28541_GenericRanNrm.yaml 0 → 100644 +101 −0 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Generic RAN NRM version: 20.0.0 description: >- OAS 3.0.1 specification of the Generic RAN NRM © 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541; 5G NRM, Generic RAN NRM url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/ paths: {} components: schemas: #-------- Definition of types for name containment----------------------------------------------------- ManagedElement-ncO-GenericRanNrm: type: object properties: AntennaFunction: $ref: '#/components/schemas/AntennaFunction-Multiple' SectorEquipmentFunction: $ref: '#/components/schemas/SectorEquipmentFunction-Multiple' #-------- Definition of concrete IOCs -------------------------------------------- AntennaFunction-Single: type: object properties: beamTilt: type: integer format: int32 elevation: type: number retTiltValue: type: integer format: int32 bearing: type: integer format: int32 retGroupName: type: string maxAzimuthValue: type: integer format: int32 minimum: 0 maximum: 360 minAzimuthValue: type: integer format: int32 minimum: 0 maximum: 360 horizBeamwidth: type: integer format: int32 minimum: 0 maximum: 360 vertBeamwidth: type: integer format: int32 minimum: 0 maximum: 360 latitude: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Latitude' longitude: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Longitude' referenceFrom: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' SectorEquipmentFunction-Single: type: object properties: fqBandList: description: >- The list of frequency bands/ranges supported by the hardware associated with the SectorEquipmentFunction. type: array uniqueItems: true items: type: string confOutputPower: type: integer format: int32 referenceFrom: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' referenceTo: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- AntennaFunction-Multiple: type: array items: $ref: '#/components/schemas/AntennaFunction-Single' SectorEquipmentFunction-Multiple: type: array items: $ref: '#/components/schemas/SectorEquipmentFunction-Single' #-------- Definitions in TS 28.541 for TS 28.532 --------------------------------- resources-genericRanNrm: oneOf: - $ref: '#/components/schemas/AntennaFunction-Single' - $ref: '#/components/schemas/SectorEquipmentFunction-Single'