package rc;
enum RICControlCellTypeEnum {
-
- RIC_CONTROL_CELL_UNKWON = 0;
+
+ RIC_CONTROL_CELL_UNKWON = 0;
RIC_CONTROL_NR_CELL = 1; // Indicates RIC Controls should be set for NR CELL
RIC_CONTROL_EUTRAN_CELL = 2; // Indicates RIC Controls should be set for E_UTRAN CELL
}
enum RICControlAckEnum {
-
- RIC_CONTROL_ACK_UNKWON = 0;
+
+ RIC_CONTROL_ACK_UNKWON = 0;
RIC_CONTROL_NO_ACK = 1; // Optional RIC Control Acknowledgement is not required
RIC_CONTROL_ACK = 2; // Optional RIC Control Acknowledgement is required
RIC_CONTROL_NACK = 3; // Optional RIC Control Acknowledgement is only required to report failure
message RICControlHeader {
int64 ControlStyle = 1;
int64 ControlActionId = 2;
- string UEID = 3;
+ UeId UEID = 3;
}
+message UeId {
+ gNBUEID GnbUEID = 1;
+}
+
+message gNBUEID {
+ int64 amfUENGAPID = 1;
+ Guami guami = 2;
+ repeated int64 gNBCUUEF1APID = 3;
+ repeated int64 gNBCUCPUEE1APID = 4;
+}
+
+message Guami {
+ string pLMNIdentity = 1;
+ string aMFRegionID = 2;
+ string aMFSetID = 3;
+ string aMFPointer = 4;
+}
message RICControlMessage {
RICControlCellTypeEnum RICControlCellTypeVal = 1;
string TargetCellID = 2;
-
+
}
-//RicControl GRPC Req
+//RicControl GRPC Req
message RicControlGrpcReq {
string e2NodeID = 1;
string plmnID = 2;
}
+