diff --git a/openair2/ENB_APP/enb_agent_mac.h b/openair2/ENB_APP/enb_agent_mac.h index 871d6e5ae29668f52870d6c7d7063b8b89582a2f..11e981a51bd4123cb1b0906c650e53b53bde3282 100644 --- a/openair2/ENB_APP/enb_agent_mac.h +++ b/openair2/ENB_APP/enb_agent_mac.h @@ -88,5 +88,19 @@ int enb_agent_mac_stats_reply(mid_t mod_id, xid_t xid, const report_config_t *re int enb_agent_mac_destroy_stats_reply(Protocol__ProgranMessage *msg); +/********************************** + * eNB agent - technology mac API + **********************************/ + +/*Set DCI for particular RNTI in defined subframe (UL/DL)*/ +int enb_agent_mac_dl_config(mid_t mod_id, Protocol__ProgranMessage *msg); + +int enb_agent_mac_ul_config(mid_t mod_id, Protocol__ProgranMessage *msg); + +/*Push controller configurations to the eNB for cells and UEs*/ +int enb_agent_set_cell_config(mid_t mod_id, Protocol__ProgranMessage *msg); + +int enb_agent_set_ue_config(mid_t mod_id, Protocol__ProgranMessage *msg); + #endif