|
Wiselib
|
Xyz implementation of Xzy ConceptXyz implementation of Xyz concept ... More...
#include <one_hop_link_metrics.h>
Classes | |
| struct | MetricsData |
Public Types | |
| enum | ErrorCodes { SUCCESS = OsModel::SUCCESS, ERR_UNSPEC = OsModel::ERR_UNSPEC } |
| typedef OsModel_P | OsModel |
| typedef Radio_P | Radio |
| typedef Timer_P | Timer |
| typedef Clock_P | Clock |
| typedef MetricsDataContainer_P | MetricsDataContainer |
| typedef Debug_P | Debug |
| typedef MetricsDataContainer::iterator | MetricsDataContainerIterator |
| typedef OneHopLinkMetricsDataItem < typename Radio::node_id_t > | MetricsDataItem |
| typedef OneHopLinkMetrics < OsModel, Radio, Timer, Clock, MetricsDataContainer, Debug > | self_type |
| typedef OneHopLinkMetricsRequestMessage < OsModel, Radio > | RequestMessage |
| typedef OneHopLinkMetricsReplyMessage < OsModel, Radio > | ReplyMessage |
| typedef Radio::node_id_t | node_id_t |
| typedef Radio::size_t | size_t |
| typedef Radio::block_data_t | block_data_t |
| typedef Clock::time_t | time_t |
| typedef Timer::millis_t | millis_t |
Public Member Functions | |
Construction / Destruction | |
| OneHopLinkMetrics () | |
| ~OneHopLinkMetrics () | |
Main Control | |
| int | init (Radio_P &r, Timer_P &t, Clock_P &c, Debug_P &d) |
| int | init (void) |
| int | destruct (void) |
| void | start (millis_t ti, uint16_t pts, uint16_t ps) |
Experiment Results | |
| MetricsData & | metrics_data (void) |
Methods called by Timer | |
| void | timer_elapsed (void *userdata) |
Methods called by RadioModel | |
| void | receive (node_id_t from, size_t len, block_data_t *data) |
Xyz implementation of Xzy Concept
Xyz implementation of Xyz concept ...
| typedef Radio::block_data_t wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::block_data_t |
| typedef Clock_P wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::Clock |
| typedef Debug_P wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::Debug |
| typedef MetricsDataContainer_P wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::MetricsDataContainer |
| typedef MetricsDataContainer::iterator wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::MetricsDataContainerIterator |
| typedef OneHopLinkMetricsDataItem<typename Radio::node_id_t> wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::MetricsDataItem |
| typedef Timer::millis_t wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::millis_t |
| typedef Radio::node_id_t wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::node_id_t |
| typedef OsModel_P wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::OsModel |
| typedef Radio_P wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::Radio |
| typedef OneHopLinkMetricsReplyMessage<OsModel, Radio> wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::ReplyMessage |
| typedef OneHopLinkMetricsRequestMessage<OsModel, Radio> wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::RequestMessage |
| typedef OneHopLinkMetrics<OsModel, Radio, Timer, Clock, MetricsDataContainer, Debug> wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::self_type |
| typedef Radio::size_t wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::size_t |
| typedef Clock::time_t wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::time_t |
| typedef Timer_P wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::Timer |
| enum wiselib::OneHopLinkMetrics::ErrorCodes |
| wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::OneHopLinkMetrics | ( | ) |
| wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::~OneHopLinkMetrics | ( | ) |
| int wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::destruct | ( | void | ) |
| int wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::init | ( | void | ) |
| int wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::init | ( | Radio_P & | r, |
| Timer_P & | t, | ||
| Clock_P & | c, | ||
| Debug_P & | d | ||
| ) |
| MetricsData& wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::metrics_data | ( | void | ) | [inline] |
| void wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::receive | ( | node_id_t | from, |
| size_t | len, | ||
| block_data_t * | data | ||
| ) |
| void wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::start | ( | millis_t | ti, |
| uint16_t | pts, | ||
| uint16_t | ps | ||
| ) |
| void wiselib::OneHopLinkMetrics< OsModel_P, Radio_P, Timer_P, Clock_P, MetricsDataContainer_P, Debug_P >::timer_elapsed | ( | void * | userdata | ) |
1.7.4