4 enum RICControlCellTypeEnum {
6 RIC_CONTROL_CELL_UNKWON = 0;
7 RIC_CONTROL_NR_CELL = 1; // Indicates RIC Controls should be set for NR CELL
8 RIC_CONTROL_EUTRAN_CELL = 2; // Indicates RIC Controls should be set for E_UTRAN CELL
11 enum RICControlAckEnum {
13 RIC_CONTROL_ACK_UNKWON = 0;
14 RIC_CONTROL_NO_ACK = 1; // Optional RIC Control Acknowledgement is not required
15 RIC_CONTROL_ACK = 2; // Optional RIC Control Acknowledgement is required
16 RIC_CONTROL_NACK = 3; // Optional RIC Control Acknowledgement is only required to report failure
19 message RICE2APHeader {
21 int64 RICRequestorID = 2;
24 message RICControlHeader {
25 int64 ControlStyle = 1;
26 int64 ControlActionId = 2;
35 int64 amfUENGAPID = 1;
37 repeated int64 gNBCUUEF1APID = 3;
38 repeated int64 gNBCUCPUEE1APID = 4;
42 string pLMNIdentity = 1;
43 string aMFRegionID = 2;
45 string aMFPointer = 4;
48 message RICControlMessage {
49 RICControlCellTypeEnum RICControlCellTypeVal = 1;
50 string TargetCellID = 2;
55 message RicControlGrpcReq {
59 RICE2APHeader RICE2APHeaderData = 4;
60 RICControlHeader RICControlHeaderData = 5;
61 RICControlMessage RICControlMessageData = 6;
62 RICControlAckEnum RICControlAckReqVal = 7; //Currently this Parameter is not Encoded as Part of RIC Control message
66 message RicControlGrpcRsp {
67 int32 rspCode = 1; //Set rspCode to 0. Acknowledging the receipt of GRPC request
68 string description = 2; //Set despcription.
71 // Services to send gRPC
73 //gRPC call to Send RICControlReqServiceGrpc
74 rpc SendRICControlReqServiceGrpc(RicControlGrpcReq) returns (RicControlGrpcRsp);