maximesson | e6b4d27 | 2019-10-31 13:26:13 +0100 | [diff] [blame] | 1 | .. This work is licensed under a Creative Commons Attribution 4.0 International License. |
| 2 | .. http://creativecommons.org/licenses/by/4.0 |
| 3 | |
| 4 | |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 5 | ======== |
maximesson | e6b4d27 | 2019-10-31 13:26:13 +0100 | [diff] [blame] | 6 | API-Docs |
| 7 | ======== |
| 8 | |
| 9 | This is the API-docs of Non-RT RIC. |
| 10 | |
| 11 | .. contents:: |
| 12 | :depth: 3 |
| 13 | :local: |
| 14 | |
maximesson | eaaee91 | 2020-03-26 16:43:27 +0100 | [diff] [blame] | 15 | The Non-RT RIC consists of two parts, described in the sections below: |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 16 | * The Policy Agent |
maximesson | eaaee91 | 2020-03-26 16:43:27 +0100 | [diff] [blame] | 17 | * The SDNC A1 Controller |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 18 | |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 19 | |
| 20 | Policy Agent |
| 21 | ============ |
elinuxhenrik | c7a0d73 | 2020-02-04 14:49:59 +0100 | [diff] [blame] | 22 | |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 23 | The Policy Agent provides common functionality useful for R-Apps, for instance: |
maximesson | eaaee91 | 2020-03-26 16:43:27 +0100 | [diff] [blame] | 24 | * A repository of available Near-RT RICs, their policy types and policy instances. |
| 25 | * An A1 connection to the Near-RT RICs. |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 26 | |
elinuxhenrik | e0fab9a | 2020-03-31 17:59:49 +0200 | [diff] [blame] | 27 | See :ref:`policy-agent-api` for how to use the API. |
| 28 | |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 29 | See the README.md file in the nonrtric/policy-agent repo for info about how to use it. |
| 30 | |
elinuxhenrik | c7a0d73 | 2020-02-04 14:49:59 +0100 | [diff] [blame] | 31 | API Functions |
| 32 | ------------- |
PatrikBuhr | 1b8d76d | 2020-01-30 16:10:19 +0100 | [diff] [blame] | 33 | See the following document for the Policy Agent API: nonrtric/policy-agent/docs/api.yaml |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 34 | |
maximesson | eaaee91 | 2020-03-26 16:43:27 +0100 | [diff] [blame] | 35 | SDNC A1 Controller |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 36 | ================== |
elinuxhenrik | c7a0d73 | 2020-02-04 14:49:59 +0100 | [diff] [blame] | 37 | |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 38 | An ONAP SDNC Controller for the A1 interface. |
| 39 | |
| 40 | See the README.md file in the nonrtric/sdnc-a1-controller repo for info about how to use it. |
| 41 | |
maximesson | eaaee91 | 2020-03-26 16:43:27 +0100 | [diff] [blame] | 42 | Complementary tools |
| 43 | =================== |
| 44 | |
| 45 | There are two additional tools that can be used together with the Non-RT RIC, namely the control panel and the Near-RT RIC simulator. |
| 46 | |
| 47 | The Non-RT RIC Control panel provides a user interface that allows the user to interact with the Non-RT RIC. |
| 48 | It can be downloaded using: git clone "https://gerrit.o-ran-sc.org/r/portal/nonrtric-controlpanel" |
| 49 | |
| 50 | The Near-RT RIC simulator does what its name suggests, and can be downloaded here: git clone "https://gerrit.o-ran-sc.org/r/sim/a1-interface" |