oaisim_functions.h 734 Bytes
Newer Older
1 2 3 4 5 6 7
#include "oaisim.h"
#include <stdio.h>
#include <stdlib.h>
#include <getopt.h>

#include "UTIL/FIFO/pad_list.h"

8 9 10
#ifndef OAISIM_FUNCTIONS_H_
#define OAISIM_FUNCTIONS_H_

11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
void get_simulation_options(int argc, char *argv[]);

void check_and_adjust_params();

void init_omv();

void init_seed(u8 set_seed);

void init_openair1();

void init_openair2();

void init_ocm();

void init_otg_pdcp_buffer();

void update_omg();

void update_omg_ocm();

void update_ocm();

void update_otg_eNB(int module_id, unsigned int ctime);

void update_otg_UE(int module_id, unsigned int ctime);

void exit_fun(const char* s);

winckel's avatar
winckel committed
39 40
void init_time();

41 42
void init_pad();

43 44 45 46 47
int init_slot_isr(void);

void wait_for_slot_isr(void);

#endif /* OAISIM_FUNCTIONS_H_ */