#include <cbtc_topology_neighbours.h>
List of all members.
Classes |
| struct | ndp_struct |
| struct | triplet_t |
Public Types |
| typedef OsModel_P | OsModel |
| typedef Radio_P | Radio |
| typedef OsModel::Debug | Debug |
| typedef OsModel_P::size_t | size_type |
| typedef Radio::node_id_t | node_id_t |
typedef struct
wiselib::CbtcTopologyNeighbours::triplet_t | TIPA_t |
typedef struct
wiselib::CbtcTopologyNeighbours::ndp_struct | ndp_t |
typedef vector_static< OsModel,
TIPA_t, MAX_NODES > | Nodes |
typedef normal_iterator
< OsModel, TIPA_t *, Nodes > | Niter |
Public Member Functions |
| | CbtcTopologyNeighbours () |
| void | set_id (node_id_t id) |
| size_type | size () |
| TIPA_t & | operator[] (size_type n) |
| void | add_update_neighbour (node_id_t id, int p, double angle, bool asymmetric) |
| void | delete_by_id (node_id_t id) |
| void | delete_by_index (size_type index) |
| bool | add_update_ndp (node_id_t id, int p, double angle) |
| bool | ndp_update () |
| void | delete_by_power (int p) |
| void | add_asymmetric_to_remove (node_id_t from) |
| void | copy_to_NDP () |
| void | print_basic () |
| void | print_optimization (const char *s) |
Public Attributes |
| Nodes | N |
vector_static< OsModel,
node_id_t, MAX_NODES > | ATR |
vector_static< OsModel, ndp_t,
MAX_NODES > | NDP |
| bool | first_phase_done |
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
class wiselib::CbtcTopologyNeighbours< OsModel_P, Radio_P, MAX_NODES >
Member Typedef Documentation
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
Constructor & Destructor Documentation
template<typename OsModel_P , typename Radio_P , uint16_t MAX_NODES>
Member Function Documentation
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P , typename Radio_P , uint16_t MAX_NODES>
template<typename OsModel_P , typename Radio_P , uint16_t MAX_NODES>
template<typename OsModel_P , typename Radio_P , uint16_t MAX_NODES>
template<typename OsModel_P , typename Radio_P , uint16_t MAX_NODES>
template<typename OsModel_P , typename Radio_P , uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P , typename Radio_P , uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P , typename Radio_P , uint16_t MAX_NODES>
template<typename OsModel_P , typename Radio_P , uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
Member Data Documentation
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
template<typename OsModel_P, typename Radio_P, uint16_t MAX_NODES>
The documentation for this class was generated from the following file: