Wiselib
Public Types | Public Member Functions
wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P > Class Template Reference

#include <one_hop_link_metrics_request.h>

List of all members.

Public Types

typedef OsModel_P OsModel
typedef Radio_P Radio
typedef Radio::node_id_t node_id_t
typedef Radio::block_data_t block_data_t
typedef Radio::size_t size_t

Public Member Functions

 OneHopLinkMetricsRequestMessage (uint8_t id, uint16_t sink, uint16_t pts, uint16_t ps, uint32_t ti)
uint8_t msg_id ()
void set_msg_id (uint8_t id)
uint16_t sink ()
void set_sink (uint16_t sink)
uint16_t pts ()
void set_pts (uint16_t pts)
uint16_t ps ()
void set_ps (uint16_t ps)
uint32_t ti ()
void set_ti (uint32_t ti)
size_t buffer_size ()

template<typename OsModel_P, typename Radio_P>
class wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >


Member Typedef Documentation

template<typename OsModel_P , typename Radio_P >
typedef Radio::block_data_t wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::block_data_t
template<typename OsModel_P , typename Radio_P >
typedef Radio::node_id_t wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::node_id_t
template<typename OsModel_P , typename Radio_P >
typedef OsModel_P wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::OsModel
template<typename OsModel_P , typename Radio_P >
typedef Radio_P wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::Radio
template<typename OsModel_P , typename Radio_P >
typedef Radio::size_t wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::size_t

Constructor & Destructor Documentation

template<typename OsModel_P , typename Radio_P >
wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::OneHopLinkMetricsRequestMessage ( uint8_t  id,
uint16_t  sink,
uint16_t  pts,
uint16_t  ps,
uint32_t  ti 
) [inline]
Parameters:
sinkNode id that is used for replys
ptsNumber packets to send
pssPacket Size iof replies
tiTransmit intervall in ms

Member Function Documentation

template<typename OsModel_P , typename Radio_P >
size_t wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::buffer_size ( void  ) [inline]
template<typename OsModel_P , typename Radio_P >
uint8_t wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::msg_id ( ) [inline]
template<typename OsModel_P , typename Radio_P >
uint16_t wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::ps ( ) [inline]
template<typename OsModel_P , typename Radio_P >
uint16_t wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::pts ( ) [inline]
template<typename OsModel_P , typename Radio_P >
void wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::set_msg_id ( uint8_t  id) [inline]
template<typename OsModel_P , typename Radio_P >
void wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::set_ps ( uint16_t  ps) [inline]
template<typename OsModel_P , typename Radio_P >
void wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::set_pts ( uint16_t  pts) [inline]
template<typename OsModel_P , typename Radio_P >
void wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::set_sink ( uint16_t  sink) [inline]
template<typename OsModel_P , typename Radio_P >
void wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::set_ti ( uint32_t  ti) [inline]
template<typename OsModel_P , typename Radio_P >
uint16_t wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::sink ( ) [inline]
template<typename OsModel_P , typename Radio_P >
uint32_t wiselib::OneHopLinkMetricsRequestMessage< OsModel_P, Radio_P >::ti ( ) [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines