Files
openairinterface5g/openair2/RRC/CELLULAR/rrc_ue.h
T
2013-06-25 09:05:02 +00:00

39 lines
1.3 KiB
C
Executable File

/***************************************************************************
rrc_ue.h - description
-------------------
begin : Nov 7, 2001
copyright : (C) 2001, 2010 by Eurecom
email : Michelle.Wetterwald@eurecom.fr
**************************************************************************
Header associated with the rrc_ue.c file generated by Esterel Studio
***************************************************************************/
#include "rrc_constant.h"
// redefined here to avoid confusion with RRC LITE value
#define IDLE RRC_CELL_IDLE
/* Generic function to encode RRC messages */
//void encode_message(int *Message_Id, int Message_Type);
int INTEGER_COMBINE (int Id1, int Id2);
/* Selection of channels during RRC Connection SetUp
*/
void Select_PRACH (void);
void Select_Secondary_CCPCH (void);
/* Record of current RRC state - to be stored in: protocol_ms->rrc.protocol_state
*/
void Set_State (int new_state, int forward);
/* release resources in RLC, MAC, PHY (no reply)
*/
void release_radio_resources (void);
/* clear RRC variables: TRANSACTIONS, ESTABLISHED_SIGNALLING_CONNECTIONS, ESTABLISHED_RBs...
*/
void clear_variables_rel (void);
/* clear RRC TRANSACTIONS IDENTIFIER...
*/
void ue_clear_transaction (int Message_Type);