header.proto 1.02 KB
Newer Older
1 2
package protocol;

3
message flex_header {
4 5
	optional uint32 version = 1;
	optional uint32 type = 2;
6
	optional uint32 xid = 4;
7 8
}

9
enum flex_type {
10
     // Discovery and maintenance messages
11 12 13
     FLPT_HELLO = 0;
     FLPT_ECHO_REQUEST = 1;
     FLPT_ECHO_REPLY = 2;
14 15

     // Statistics and measurement messages
16 17
     FLPT_STATS_REQUEST = 3;
     FLPT_STATS_REPLY = 4;
18 19
     
     // Time indication messages
20
     FLPT_SF_TRIGGER = 5;
21

22
     // Asynchronous messages
23
     FLPT_UL_SR_INFO = 6;
24

25
     // eNB configuration messages
26 27 28 29 30 31
     FLPT_GET_ENB_CONFIG_REQUEST = 7;
     FLPT_GET_ENB_CONFIG_REPLY = 8;
     FLPT_GET_UE_CONFIG_REQUEST = 9;
     FLPT_GET_UE_CONFIG_REPLY = 10;
     FLPT_GET_LC_CONFIG_REQUEST = 11;
     FLPT_GET_LC_CONFIG_REPLY = 12;
32

33
     //Controller command messages
34
     FLPT_DL_MAC_CONFIG = 13;
shahab SHARIATBAGHERI's avatar
shahab SHARIATBAGHERI committed
35 36
     FLPT_UL_MAC_CONFIG = 14
     ;
37
     // UE state change messages
shahab SHARIATBAGHERI's avatar
shahab SHARIATBAGHERI committed
38
     FLPT_UE_STATE_CHANGE = 15;
39 40

     // Control delegation messages
shahab SHARIATBAGHERI's avatar
shahab SHARIATBAGHERI committed
41 42 43
     FLPT_DELEGATE_CONTROL = 16;
     FLPT_RECONFIGURE_AGENT = 17;
     FLPT_RRC_TRIGGERING = 18;
44

45
}
46