Cleaned some PDCP/driver code types parameters and vars Please see openair2/COMMON/platform_types.h for simple coding rules. please declare prototypes of functions in .h and include .h files in where the function is used and where it is implemented. git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5096 818b1a75-f10b-46b9-bf7c-635c3b92a50f
61 lines
1.4 KiB
C
61 lines
1.4 KiB
C
/* Header file generated by fdesign on Tue Nov 13 09:42:50 2012 */
|
|
|
|
#ifndef FD_lte_scope_h_
|
|
#define FD_lte_scope_h_
|
|
|
|
#include <forms.h>
|
|
#include "../impl_defs_lte.h"
|
|
#include "../impl_defs_top.h"
|
|
#include "../defs.h"
|
|
#include "../../SCHED/defs.h" // for OPENAIR_DAQ_VARS
|
|
|
|
extern OPENAIR_DAQ_VARS openair_daq_vars;
|
|
|
|
/* Forms and Objects */
|
|
typedef struct {
|
|
FL_FORM * lte_phy_scope_enb;
|
|
FL_OBJECT * rxsig_t;
|
|
FL_OBJECT * chest_f;
|
|
FL_OBJECT * chest_t;
|
|
FL_OBJECT * pusch_comp;
|
|
FL_OBJECT * pusch_llr;
|
|
FL_OBJECT * pusch_tput;
|
|
FL_OBJECT * button_0;
|
|
} FD_lte_phy_scope_enb;
|
|
|
|
typedef struct {
|
|
FL_FORM * lte_phy_scope_ue;
|
|
FL_OBJECT * rxsig_t;
|
|
FL_OBJECT * chest_f;
|
|
FL_OBJECT * chest_t;
|
|
FL_OBJECT * pbch_comp;
|
|
FL_OBJECT * pbch_llr;
|
|
FL_OBJECT * pdcch_comp;
|
|
FL_OBJECT * pdcch_llr;
|
|
FL_OBJECT * pdsch_comp;
|
|
FL_OBJECT * pdsch_llr;
|
|
FL_OBJECT * pdsch_tput;
|
|
FL_OBJECT * button_0;
|
|
} FD_lte_phy_scope_ue;
|
|
|
|
FD_lte_phy_scope_enb * create_lte_phy_scope_enb( void );
|
|
FD_lte_phy_scope_ue * create_lte_phy_scope_ue( void );
|
|
|
|
void phy_scope_eNB(FD_lte_phy_scope_enb *form,
|
|
PHY_VARS_eNB *phy_vars_enb,
|
|
int UE_id);
|
|
|
|
void phy_scope_UE(FD_lte_phy_scope_ue *form,
|
|
PHY_VARS_UE *phy_vars_ue,
|
|
int eNB_id,
|
|
int UE_id,
|
|
uint8_t subframe);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif /* FD_lte_scope_h_ */
|