//#include #include #include "RCCE.h" #define max(x,y) ((x)>(y)?(x):(y)) #define LINE_SIZE 8 //number of bytes #define SIG_IDAG_FIND_IDAGS 123 #define SIG_ACK 257 int RCCE_APP(int argc, char **argv){ int ME, NUES, i, dummy=0; int *sig_array, *sig_array_local, sig_source, *sig_read_ar, *data_array, *data_array_local; RCCE_FLAG flag_signals_enabled,flag_data_written; RCCE_FLAG_STATUS receiver_status; int error, str_len; char error_str[64]; RCCE_init(&argc, &argv); // RCCE_debug_set(RCCE_DEBUG_ALL); ME = RCCE_ue(); NUES = RCCE_num_ues(); RCCE_flag_alloc(&flag_signals_enabled); RCCE_flag_alloc(&flag_data_written); RCCE_flag_write(&flag_signals_enabled, RCCE_FLAG_UNSET, ME); RCCE_flag_write(&flag_data_written, RCCE_FLAG_UNSET, ME); sig_array = (int *) RCCE_malloc(NUES * LINE_SIZE * sizeof(int));//NUES * NUES data_array = (int *) RCCE_malloc(LINE_SIZE * sizeof(int)); sig_array_local = (int *) malloc(LINE_SIZE * sizeof(int)); data_array_local = (int *) malloc(LINE_SIZE * sizeof(int)); sig_read_ar = (int *) malloc(LINE_SIZE * sizeof(int)); //for (i=0; i