#include <localization_lateration_module.h>
Inherits wiselib::LocalizationModule< OsModel_P, Radio_P, SharedData_P >.
List of all members.
Public Types |
typedef OsModel_P | OsModel |
typedef Radio_P | Radio |
typedef Debug_P | Debug |
typedef SharedData_P | SharedData |
typedef Arithmatic_P | Arithmatic |
typedef
LocalizationLaterationModule
< OsModel, Radio, Debug,
SharedData, Arithmatic > | self_type |
typedef LocalizationModule
< OsModel, Radio, SharedData > | base_type |
typedef Radio::size_t | size_t |
typedef Radio::node_id_t | node_id_t |
typedef Radio::block_data_t | block_data_t |
typedef SharedData::Neighborhood | Neighborhood |
typedef
SharedData::NeighborInfoList | NeighborInfoList |
typedef
SharedData::LocalCoordinateSystem | LocalCoordinateSystem |
Public Member Functions |
void | rollback (void) |
void | init (Radio &radio, Debug &debug, SharedData &shared_data) |
|
| LocalizationLaterationModule () |
| ~LocalizationLaterationModule () |
|
void | receive (node_id_t from, size_t len, block_data_t *data) |
| Dummy - not used.
|
void | work (void) |
|
bool | finished (void) |
|
void | set_shared_data (SharedData &shared_data) |
| This method sets the shared data object, which can be accessed by all available modules.
|
SharedData & | shared_data (void) |
Neighborhood & | neighborhood (void) |
LocalCoordinateSystem & | local_coord_sys (void) |
template<typename OsModel_P, typename Radio_P, typename Debug_P, typename SharedData_P, typename Arithmatic_P>
class wiselib::LocalizationLaterationModule< OsModel_P, Radio_P, Debug_P, SharedData_P, Arithmatic_P >
Member Typedef Documentation
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename SharedData_P >
Reimplemented in wiselib::LocalizationGpsFreeLcsModule< OsModel_P, Radio_P, Clock_P, Distance_P, Debug_P, SharedData_P >, and wiselib::LocalizationGpsFreeNcsModule< OsModel_P, Radio_P, Clock_P, Debug_P, SharedData_P >.
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
Constructor & Destructor Documentation
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
Member Function Documentation
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename SharedData_P >
template<typename OsModel_P , typename Radio_P , typename SharedData_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename SharedData_P >
This method sets the shared data object, which can be accessed by all available modules.
- Parameters:
-
template<typename OsModel_P , typename Radio_P , typename SharedData_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename SharedData_P , typename Arithmatic_P >
The documentation for this class was generated from the following file: