...
The RIC platform has the following external interfaceinterfaces
O1:
- Support for netconf "Hello exchange" (incl. capability exchange)
- Alarms as VES events as per RIC Alarm System
- get E2 stats (on number of packets over E2) via the path E2T->Prometheus->VESPA→(ONAP). Requires setting the environment variable VESMGR_PLT_CFG_FILE which contains the VESPA mapping for this path: Prometheus->VESPA
...
E2: (2021-05-25) implementing E2APv1.0, excl. the three features added in E2APv1.1. Also no support for RIC-784 (timer handling in E2 control messages), RIC-785 (error indication handling) and no E2 Reset.
Xapp Frameworks
- Xapp frameworks in general: See xapp writers guide attached to this wiki page: xApp_Writer_s_Guide.pdf (we are in the process of moving the app writing guide to https://docs.o-ran-sc.org.)
- Xapp framework for Go: as per link under "xApp framework for Go" in Near Realtime RAN Intelligent Controller (RIC)
- Xapp framework for python: as per link under "xApp framework for python" in Near Realtime RAN Intelligent Controller (RIC)
- Xapp framework for C++: as per link under "xApp framework for CXX" in Near Realtime RAN Intelligent Controller (RIC)
RMR: Check the read-the-docs page: https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-lib-rmr/en/latest/rel-notes.html Additionally you might read RIC Message Router (RMR)
Generally check the read-the-docs pages: https://docs.o-ran-sc.org/en/latest/projects.html#near-realtime-ran-intelligent-controller-ric
Subscription manager: https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-submgr/en/latest/user-guide.html and REST API: link
...
Xapp onboarding: old link (likely outdated): https://docs.o-ran-sc.org/projects/o-ran-sc-it-dev/en/latest/developer-guide.html
Generally check the read-the-docs pages: https://docs.o-ran-sc.org/en/latest/projects.html#near-realtime-ran-intelligent-controller-ric