#include <lqi_distance.h>
List of all members.
Public Types |
enum | ErrorCodes { SUCCESS = OsModel::SUCCESS,
ERR_UNSPEC = OsModel::ERR_UNSPEC
} |
typedef OsModel_P | OsModel |
typedef Radio_P | Radio |
typedef Debug_P | Debug |
typedef Radio::node_id_t | node_id_t |
typedef Radio::block_data_t | block_data_t |
typedef Radio::size_t | size_t |
typedef Radio::ExtendedData | ExtendedData |
typedef Arithmatic_P | Arithmatic |
typedef LQIDistanceModel
< OsModel, Debug, Arithmatic,
Radio, TABLE_SIZE > | self_type |
typedef self_type * | self_pointer_t |
typedef uint8_t | lqi_t |
typedef
StaticArrayRoutingTable
< OsModel, Radio, TABLE_SIZE,
Arithmatic > | DistanceMap |
typedef MapStaticVector
< OsModel_P, lqi_t, Arithmatic,
LQI_TABLE_SIZE > | LQIMap |
typedef DistanceMap::iterator | DistanceMapIterator |
typedef LQIMap::iterator | LQIMapIterator |
Public Member Functions |
| LQIDistanceModel () |
| ~LQIDistanceModel () |
int | init (Radio *radio, Debug *debug, LQIMap *lqimap) |
Arithmatic | distance (node_id_t to) |
template<typename OsModel_P, typename Debug_P, typename Arithmatic_P, typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
class wiselib::LQIDistanceModel< OsModel_P, Debug_P, Arithmatic_P, Radio_P, TABLE_SIZE >
Member Typedef Documentation
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
Member Enumeration Documentation
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
Constructor & Destructor Documentation
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
Member Function Documentation
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
template<typename OsModel_P , typename Debug_P , typename Arithmatic_P , typename Radio_P = typename OsModel_P::TxRadio, int TABLE_SIZE = 60>
The documentation for this class was generated from the following file:
- wiselib.testing/algorithms/localization/distance_based/util/lqi_distance.h