blob: fb32bffb7f341af05afca5d6dc32db429921b528 [file] [log] [blame]
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. SPDX-License-Identifier: CC-BY-4.0
.. Copyright (C) 2020 AT&T
Release Notes
=============
This document provides the release notes for the Bronze Release of the HelloWorld (HW) xAPP.
.. contents::
:depth: 3
:local:
Version history
---------------
+--------------------+--------------------+--------------------+--------------------+
| **Date** | **Ver.** | **Author** | **Comment** |
| | | | |
+--------------------+--------------------+--------------------+--------------------+
| 2020-12-10 | 1.1.0 | Shraboni Jana | Seventh draft |
| | | | |
+--------------------+--------------------+--------------------+--------------------+
Summary
-------
The HelloWorld xApp Cherry release has a full implementation of the HW E2 SM including subscription, indication and control as well as C++ class wrappers for all the E2 messages related to HW E2 SM.
The HW xAPP demonstrates E2 and A1 interface interactions, persistent storage read-write, RMR and A1 healthcheck.
HW xAPP uses its HelloWorld E2SM (can be found at hw/docs/).
Release Data
------------
+--------------------------------------+--------------------------------------+
| **Project** | RAN Intelligent Controller |
| | |
+--------------------------------------+--------------------------------------+
| **Repo/commit-ID** | ric-app/hw |
| | |
+--------------------------------------+--------------------------------------+
| **Release designation** | Cherry |
| | |
+--------------------------------------+--------------------------------------+
| **Release date** | 2020-12-11 |
| | |
+--------------------------------------+--------------------------------------+
| **Purpose of the delivery** | open-source Hello World xAPP |
| | |
| | |
+--------------------------------------+--------------------------------------+
Components
----------
- *src/* contains the main source code. Under that directory :
+ *xapp.hpp, xapp.cc* is generic class which implements all the xAPP functionalities for xapp developer to pick and choose.
+ *xapp-utils/* contains generic classes for - persistent data management, configuration management, RMR send/receive etc.
+ *xapp-asn/* contains generic classes for generating/processing ASN1 E2AP and E2SM messages.
+ *xapp-mgmt/* contains code specific xapp management of subscriptions and received messages.
- *test/* contains unit tests showing how to use various components.
Limitations
-----------
- The HW xAPP doesn't have any usecase in particular to display SDL capabilities and hence incorporated only in unit tests.
- The subscription process assumes, on sending subscription request results in valid subscription response.
- The HW xAPP doesn't address any RIC usecase in particular.