Files
openairinterface5g/openair2/NAS/SIMU_CELLULAR/nas_simu_proto.h
T
2013-06-25 09:05:02 +00:00

43 lines
1.6 KiB
C
Executable File

/***************************************************************************
nas_control_proto.h - description
-------------------
begin : June 25, 2002
copyright : (C) 2002 by Eurecom
email : Michelle.Wetterwald@eurecom.fr
**************************************************************************
Prototypes related to NAS control functions
***************************************************************************/
#ifndef __NAS_CONTROL_H__
#define __NAS_CONTROL_H__
#ifdef NODE_MT
//-----------------------------------------------------------------------------
void nas_ue_control_init (void);
//int nas_ue_DC_attach(void);
//int nas_ue_DC_attach_complete(void);
int nas_ue_GC_Rcve_FIFO (void);
int nas_ue_NT_Rcve_FIFO (void);
int nas_ue_DC_Rcve_FIFO (void);
#endif
#ifdef NODE_RG
//-----------------------------------------------------------------------------
void nas_rg_control_init (void);
//int nas_rg_DC_ConnectMs(void) ;
int nas_rg_DC_Rcve_FIFO (int time);
int nasrg_rrm_socket_init(void);
void nasrg_rrm_fifos_init (void);
void nasrg_rrm_to_rrc_write (void);
void nasrg_rrm_from_rrc_read (void);
int nasrg_meas_loop (int time, int UE_Id);
void nas_rg_print_buffer (char *buffer, int length);
/*void nasrg_print_meas_report (char *rrc_rrm_meas_payload, u16 type);
void nasrg_print_bs_meas_report (char *rrc_rrm_meas_payload, u16 type);*/
void nasrg_print_meas_report (char *rrc_rrm_meas_payload, unsigned short type);
void nasrg_print_bs_meas_report (char *rrc_rrm_meas_payload, unsigned short type);
#endif
#endif