-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b633dd4
commit 802f88a
Showing
8 changed files
with
406 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Service Model KPM_V3_00 | ||
|
||
## Supported Report Style Types | ||
- **RIC Style Type 1**: E2 Node Measurement. Used to carry measurement report from a target E2 Node. More in details, | ||
it contains measurement types that Near-RT RIC is requesting to subscribe followed by a list | ||
of subcounters to be measured for each measurement type, and a granularity period | ||
indicating collection interval of those measurements. | ||
|
||
|
||
- **RIC Style Type 2**: Used to carry measurement report for a single UE of interest from a target E2 Node. | ||
|
||
|
||
- **RIC Style Type 3**: Used to carry UE-level measurement report for a group of UEs per measurement type matching subscribed conditions from a target E2 Node. | ||
|
||
|
||
- **RIC Style Type 4**: Used to carry measurement report for a group of UEs across a set of measurement types satisfying common subscribed conditions from a target E2 Node | ||
|
||
|
||
- **RIC Style Type 5**: Used to carry measurement report for multiple UE of interest from a target E2 Node |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
#ifndef KPMMANAGER | ||
#define KPMMANAGER | ||
|
||
#include "../libs/flexric/src/xApp/e42_xapp_api.h" | ||
#include "spdlog/spdlog.h" | ||
#include "defer.hpp" | ||
|
||
#include "chrono" | ||
#include <cassert> | ||
|
||
namespace KpmManager | ||
{ | ||
// used to check message latency | ||
u_int64_t get_time_now_us(); | ||
|
||
// type to filter and handle with report styles | ||
using fill_kpm_act_def = kpm_act_def_t (*)(ric_report_style_item_t const* report_item); | ||
|
||
// start KPM Manager | ||
void start(e2_node_arr_xapp_t const& e2Nodes); | ||
}; | ||
|
||
#endif // KPMMANAGER |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.