Proto commits in Davonter/openairinterface5g

These 24 commits are when the Protocol Buffers files have changed:

Commit:45212d3
Author:Cedric Roux
Committer:Cedric Roux

hotfix: protobuf-c compilation failure protobuf-c does not compile anymore. Let's handle this a bit better. We now install protobuf and protobuf-c only for the flexran agent. That is, if you want to use the flexran agent, you need to install protobuf/protobuf-c and you do it this way: ./build_oai -I -a (you add -a) Other targets don't need protobuf nor protobuf-c, so it's not installed by the -I command of build_oai, unless you pass -a with -I. Also, we now use protobuf 3.3.0, not 2.6.1. The code has been adapted, a quick test seems to indicate that the system works, but it has not been intensively tested.

The documentation is generated from this commit.

Commit:17b9a9e
Author:Cedric Roux

hotfix: protobuf-c compilation failure protobuf-c does not compile anymore. Let's handle this a bit better. We now install protobuf and protobuf-c only for the flexran agent. That is, if you want to use the flexran agent, you need to install protobuf/protobuf-c and you do it this way: ./build_oai -I -a (you add -a) Other targets don't need protobuf nor protobuf-c, so it's not installed by the -I command of build_oai, unless you pass -a with -I. Also, we now use protobuf 3.3.0, not 2.6.1. The code has been adapted, a quick test seems to indicate that the system works, but it has not been intensively tested.

The documentation is generated from this commit.

Commit:6d6e1c8
Author:Xenofon Foukas

Stability improvements for remote real-time control

Commit:b218128
Author:Xenofon Foukas
Committer:Xenofon Foukas

Moved agent and protocol to flexran naming convention

Commit:dd2e208
Author:Xenofon Foukas

Added protocol support for agent policy reconfiguration

Commit:d153208
Author:Xenofon Foukas

Added p0_PUCCH support in the agent

Commit:a576127
Author:Xenofon Foukas

Added temporary values in protocol for PUCCH power control

Commit:d8cc6d9
Author:Xenofon Foukas

Added support for control delegation and dynamic loading of libraries

Commit:e6e117a
Author:Xenofon Foukas

Implemented LC config reply message

Commit:b523682
Author:Xenofon Foukas

Added support for UE state change message

Commit:ff72fbc
Author:Xenofon Foukas

Integrated progRAN config messages to OAI agent and created stubs for handler and destructor functions

Commit:a0289d7
Author:Xenofon Foukas

Added support for eNB, cell, UE and logical channel configuration messages to the progRAN protocol

Commit:c1c9b0b
Author:Xenofon Foukas

Added support for DL scheduling command messages

Commit:1f52063
Author:Xenofon Foukas

Merged UL/DL trigger messages to a single SF trigger message

Commit:2fbe01e
Author:Xenofon Foukas

Added support for timing messages in DL/UL

Commit:a8dabce
Author:Xenofon Foukas

Added support for UL SR info type in the header of progRAN messages

Commit:3ce2ba4
Author:Xenofon Foukas

Added support for scheduling requests messages

Commit:1f213b0
Author:Navid Nikaein

* add options to enb configuration file for the enb agent * add timer api for the periodic and oneshot operations * create enb agent task

Commit:915af96
Author:Xenofon Foukas

Fixed top-level message field msg_dir to be optional

Commit:17251dd
Author:Navid Nikaein

Very basic version of the enb agent

Commit:0dee574
Author:Xenofon Foukas

Changed prp_stats_reply message to support multiple UE and cell reports

Commit:988b483
Author:Navid Nikaein

* automatic generation of protobuf messages in CMakeList.txt

Commit:5f1f1ab
Author:Xenofon Foukas

Added header in messages and removed length field

Commit:7ccf7a9
Author:Navid Nikaein

* add protobuf messages and compliation directives