* Remove recv thread * Update logs to LOG api * Retransmit Initial message if master not ready * Assert if packets lost -> break the execution if there is a drift in slots git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4006 818b1a75-f10b-46b9-bf7c-635c3b92a50f
49 lines
1.1 KiB
C
Executable File
49 lines
1.1 KiB
C
Executable File
/*! \file vars.h
|
|
* \brief specifies the variables for phy emulation
|
|
* \author Navid Nikaein and Raymomd Knopp and Hicham Anouar
|
|
* \date 2011
|
|
* \version 1.0
|
|
* \company Eurecom
|
|
* \email: navid.nikaein@eurecom.fr
|
|
*/
|
|
|
|
#ifndef USER_MODE
|
|
#include <rtai_posix.h>
|
|
#else
|
|
#include <pthread.h>
|
|
#endif
|
|
#include "defs.h"
|
|
|
|
#ifndef __BYPASS_SESSION_LAYER_VARS_H__
|
|
# define __BYPASS_SESSION_LAYER_VARS_H__
|
|
|
|
unsigned char Emulation_status;
|
|
unsigned char emu_tx_status;
|
|
unsigned char emu_rx_status;
|
|
//unsigned int Master_list=0;
|
|
//unsigned short Master_id;
|
|
//unsigned int Is_primary_master;
|
|
|
|
#if !defined(ENABLE_NEW_MULTICAST)
|
|
pthread_mutex_t emul_low_mutex;
|
|
pthread_cond_t emul_low_cond;
|
|
char emul_low_mutex_var;
|
|
pthread_mutex_t Tx_mutex;
|
|
pthread_cond_t Tx_cond;
|
|
char Tx_mutex_var;
|
|
#endif
|
|
|
|
/* Handlers for RX and TX */
|
|
rx_handler_t rx_handler;
|
|
tx_handler_t tx_handler;
|
|
|
|
eNB_transport_info_t eNB_transport_info[NUMBER_OF_eNB_MAX];
|
|
u16 eNB_transport_info_TB_index[NUMBER_OF_eNB_MAX];
|
|
|
|
UE_transport_info_t UE_transport_info[NUMBER_OF_UE_MAX];
|
|
u16 UE_transport_info_TB_index[NUMBER_OF_UE_MAX];
|
|
|
|
UE_cntl ue_cntl_delay[NUMBER_OF_UE_MAX][2];
|
|
|
|
#endif
|