#include <sys/socket.h> #include <sys/un.h> #include "L3_rrc_defs.h" #include "rrm_sock.h" #include "L3_rrc_interface.h" #include "rrc_rrm_msg.h" #include "rrm_util.h" #ifdef TRACE //! Macro creant la chaine a partir du nom de la variable #define STRINGIZER(x) #x //! Tableau pour le mode trace faisant la translation entre le numero et le nom du message const char *Str_msg_rrc_rrm[NB_MSG_RRC_RRM] = { STRINGIZER(RRM_RB_ESTABLISH_REQ ), STRINGIZER(RRC_RB_ESTABLISH_RESP ), STRINGIZER(RRC_RB_ESTABLISH_CFM ), STRINGIZER(RRM_RB_MODIFY_REQ ), STRINGIZER(RRC_RB_MODIFY_RESP ), STRINGIZER(RRC_RB_MODIFY_CFM ), STRINGIZER(RRM_RB_RELEASE_REQ ), STRINGIZER(RRC_RB_RELEASE_RESP ), STRINGIZER(RRC_MR_ATTACH_IND ), STRINGIZER(RRM_SENSING_MEAS_REQ ), STRINGIZER(RRC_SENSING_MEAS_RESP ), STRINGIZER(RRC_CX_ESTABLISH_IND ), STRINGIZER(RRC_PHY_SYNCH_TO_MR_IND ), STRINGIZER(RRC_PHY_SYNCH_TO_CH_IND ), STRINGIZER(RRCI_CX_ESTABLISH_RESP ), STRINGIZER(RRC_SENSING_MEAS_IND ),
#include <sys/socket.h> #include <sys/un.h> #include "L3_rrc_defs.h" //#include "rrm_sock.h" //#include "L3_rrc_interface.h" #include "sensing_rrm_msg.h" #include "rrm_util.h" #ifdef TRACE //! Macro creant la chaine a partir du nom de la variable #define STRINGIZER(x) #x //! Tableau pour le mode trace faisant la translation entre le numero et le nom du message const char *Str_msg_sns_rrm[NB_MSG_SNS_RRM] = { STRINGIZER(SNS_UPDATE_SENS ), STRINGIZER(RRM_SCAN_ORD ), STRINGIZER(RRM_END_SCAN_ORD ), STRINGIZER(SNS_END_SCAN_CONF ) } ; #endif /*! ******************************************************************************* \brief This function initialize the message header \return any return value */ static void init_sensing_msg_head( msg_head_t *msg_head , //!< message header to initialize Instance_t inst , //!< instance ID MSG_SENSING_RRM_T msg_type , //!< type of message to initialize
#include <sys/socket.h> #include <sys/un.h> #include "L3_rrc_defs.h" #include "rrm_sock.h" #include "L3_rrc_interface.h" #include "ip_msg.h" #include "rrm_util.h" #ifdef TRACE //! Macro creant la chaine a partir du nom de la variable #define STRINGIZER(x) #x //! Tableau pour le mode trace faisant la translation entre le numero et le nom du message const char *Str_msg_ip[NB_MSG_IP] = { STRINGIZER(UPDATE_SENS_RESULTS_3 ), STRINGIZER(OPEN_FREQ_QUERY_4 ), STRINGIZER(UPDATE_OPEN_FREQ_7 ), STRINGIZER(UPDATE_SN_OCC_FREQ_5 ), STRINGIZER(INIT_COLL_SENS_REQ ), STRINGIZER(STOP_COLL_SENS ), STRINGIZER(UP_CLUST_SENS_RESULTS ), STRINGIZER(STOP_COLL_SENS_CONF ), STRINGIZER(ASK_FREQ_TO_CH_3 ), STRINGIZER(USER_DISCONNECT_9 ), STRINGIZER(CLOSE_LINK )/*, STRINGIZER(RRC_CLUST_SCAN_REQ ), STRINGIZER(RRM_CLUST_SCAN_CONF ), STRINGIZER(RRM_CLUST_MON_REQ ), STRINGIZER(RRC_CLUST_MON_REQ ), STRINGIZER(RRM_CLUST_MON_CONF ),
#include "L3_rrc_interface.h" #include "rrc_rrm_msg.h" #include "rrm_util.h" #else #include "defs.h" #endif #ifdef TRACE //! Macro creant la chaine a partir du nom de la variable #define STRINGIZER(x) #x //! Tableau pour le mode trace faisant la translation entre le numero et le nom du message const char *Str_msg_rrc_rrm[NB_MSG_RRC_RRM] = { STRINGIZER(RRM_RB_ESTABLISH_REQ ), STRINGIZER(RRC_RB_ESTABLISH_RESP ), STRINGIZER(RRC_RB_ESTABLISH_CFM ), STRINGIZER(RRM_RB_MODIFY_REQ ), STRINGIZER(RRC_RB_MODIFY_RESP ), STRINGIZER(RRC_RB_MODIFY_CFM ), STRINGIZER(RRM_RB_RELEASE_REQ ), STRINGIZER(RRC_RB_RELEASE_RESP ), STRINGIZER(RRC_MR_ATTACH_IND ), STRINGIZER(RRM_SENSING_MEAS_REQ ), STRINGIZER(RRC_SENSING_MEAS_RESP ), STRINGIZER(RRC_CX_ESTABLISH_IND ), STRINGIZER(RRC_PHY_SYNCH_TO_MR_IND ), STRINGIZER(RRC_PHY_SYNCH_TO_CH_IND ), STRINGIZER(RRCI_CX_ESTABLISH_RESP ), STRINGIZER(RRC_SENSING_MEAS_IND ),