#ifndef cp_msg_inc_cm_nw_info_h #define cp_msg_inc_cm_nw_info_h /* Cesar project {{{ * * Copyright (C) 2008 Spidcom * * <<>> * * }}} */ /** * \file cp/msg/inc/cm_nw_info.h * \brief CM_NW_INFO data. * \ingroup cp_msg * */ enum cp_msg_cm_nw_info_cnf_sta_role_t { CM_NW_INFO_CNF_STA_ROLE_STA, CM_NW_INFO_CNF_STA_ROLE_PCO, CM_NW_INFO_CNF_STA_ROLE_CCO, CM_NW_INFO_CNF_STA_ROLE_NB }; struct cp_msg_cm_nw_info_cnf_t { /** NID. */ cp_nid_t nid; /** SNID. */ cp_snid_t snid; /** TEI */ cp_tei_t tei; /** Station role. */ enum cp_msg_cm_nw_info_cnf_sta_role_t sta_role; /** CCo Mac address. */ mac_t cco_mac; /** Access. */ hpav_access_t access; /** Number of coordinated networks. */ u8 num_coord_nets; }; typedef struct cp_msg_cm_nw_info_cnf_t cp_msg_cm_nw_info_cnf_t; #endif /* cp_msg_inc_cm_nw_info_h */