header.proto 1013 Bytes
Newer Older
1 2
package protocol;

3
message flex_header {
4 5
	optional uint32 version = 1;
	optional uint32 type = 2;
nikaeinn's avatar
nikaeinn committed
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;
35 36

     // UE state change messages
37
     FLPT_UE_STATE_CHANGE = 14;
38 39

     // Control delegation messages
40 41
     FLPT_DELEGATE_CONTROL = 15;
     FLPT_RECONFIGURE_AGENT = 16;
shahab's avatar
shahab committed
42 43
     FLPT_RRC_TRIGGERING = 17;

44
}
nikaeinn's avatar
nikaeinn committed
45