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;
31 message RICControlMessage {
32 RICControlCellTypeEnum RICControlCellTypeVal = 1;
33 string TargetCellID = 2;
38 message RicControlGrpcReq {
42 RICE2APHeader RICE2APHeaderData = 4;
43 RICControlHeader RICControlHeaderData = 5;
44 RICControlMessage RICControlMessageData = 6;
45 RICControlAckEnum RICControlAckReqVal = 7; //Currently this Parameter is not Encoded as Part of RIC Control message
49 message RicControlGrpcRsp {
50 int32 rspCode = 1; //Set rspCode to 0. Acknowledging the receipt of GRPC request
51 string description = 2; //Set despcription.
54 // Services to send gRPC
56 //gRPC call to Send RICControlReqServiceGrpc
57 rpc SendRICControlReqServiceGrpc(RicControlGrpcReq) returns (RicControlGrpcRsp);