Files
openairinterface5g/openair2/ENB_APP/MESSAGES/V2/progran.proto
T

74 lines
1.4 KiB
Protocol Buffer

package protocol;
import "stats_messages.proto";
import "header.proto"
message progran_message {
oneof msg {
prp_hello hello_msg = 1;
prp_echo_request echo_request_msg = 2;
prp_echo_reply echo_reply_msg = 3;
prp_stats_request stats_request_msg = 4;
prp_stats_reply stats_reply_msg = 5;
}
}
//
// Maintenance and discovery messages
//
message prp_hello {
optional prp_header header = 1;
}
message prp_echo_request {
optional prp_header header = 1;
extensions 100 to 199;
}
message prp_echo_reply {
optional prp_header header = 1;
extensions 100 to 199;
}
//
// Statistics request and reply message
//
message prp_stats_request {
optional prp_header header = 1;
optional prp_stats_type type = 2;
oneof body {
prp_complete_stats_request complete_stats_request = 3;
prp_cell_stats_request cell_stats_request = 4;
prp_ue_stats_request ue_stats_request = 5;
}
}
message prp_stats_reply {
optional prp_header header = 1;
optional prp_ue_stats_report ue_report = 2;
optional prp_cell_stats_report cell_report = 3;
}
// Extensions of the echo request and reply
// messages for carrying a latency value in ms
message prp_echo_request_latency {
extend prp_echo_request {
optional uint32 latency = 100;
}
}
message prp_echo_reply_latency {
extend prp_echo_reply {
optional uint32 latency = 100;
}
}