Wiselib
Public Types | Public Member Functions | Static Public Attributes
wiselib::LmstTopologyMessage< OsModel_P, Radio_P, Float > Class Template Reference

#include <lmst_topology_message.h>

List of all members.

Public Types

typedef OsModel_P OsModel
typedef Radio_P Radio
typedef Radio::block_data_t block_data_t
typedef Float float_t
typedef PositionType< float_tPosition

Public Member Functions

 LmstTopologyMessage (uint8_t id)
 LmstTopologyMessage (uint8_t id, Position pos)
uint8_t msg_id ()
void set_msg_id (uint8_t id)
Position position ()
void set_position (Position pos)

Static Public Attributes

static const uint8_t POSITION_SIZE = sizeof( Position )

template<typename OsModel_P, typename Radio_P, typename Float = float>
class wiselib::LmstTopologyMessage< OsModel_P, Radio_P, Float >


Member Typedef Documentation

template<typename OsModel_P, typename Radio_P, typename Float = float>
typedef Radio::block_data_t wiselib::LmstTopologyMessage< OsModel_P, Radio_P, Float >::block_data_t
template<typename OsModel_P, typename Radio_P, typename Float = float>
typedef Float wiselib::LmstTopologyMessage< OsModel_P, Radio_P, Float >::float_t
template<typename OsModel_P, typename Radio_P, typename Float = float>
typedef OsModel_P wiselib::LmstTopologyMessage< OsModel_P, Radio_P, Float >::OsModel
template<typename OsModel_P, typename Radio_P, typename Float = float>
typedef PositionType<float_t> wiselib::LmstTopologyMessage< OsModel_P, Radio_P, Float >::Position
template<typename OsModel_P, typename Radio_P, typename Float = float>
typedef Radio_P wiselib::LmstTopologyMessage< OsModel_P, Radio_P, Float >::Radio

Constructor & Destructor Documentation

template<typename OsModel_P , typename Radio_P , typename Float >
wiselib::LmstTopologyMessage< OsModel_P, Radio_P, Float >::LmstTopologyMessage ( uint8_t  id) [inline]
template<typename OsModel_P , typename Radio_P , typename Float >
wiselib::LmstTopologyMessage< OsModel_P, Radio_P, Float >::LmstTopologyMessage ( uint8_t  id,
Position  pos 
) [inline]

Member Function Documentation

template<typename OsModel_P, typename Radio_P, typename Float = float>
uint8_t wiselib::LmstTopologyMessage< OsModel_P, Radio_P, Float >::msg_id ( ) [inline]
template<typename OsModel_P, typename Radio_P, typename Float = float>
Position wiselib::LmstTopologyMessage< OsModel_P, Radio_P, Float >::position ( void  ) [inline]
template<typename OsModel_P, typename Radio_P, typename Float = float>
void wiselib::LmstTopologyMessage< OsModel_P, Radio_P, Float >::set_msg_id ( uint8_t  id) [inline]
template<typename OsModel_P, typename Radio_P, typename Float = float>
void wiselib::LmstTopologyMessage< OsModel_P, Radio_P, Float >::set_position ( Position  pos) [inline]

Member Data Documentation

template<typename OsModel_P, typename Radio_P, typename Float = float>
const uint8_t wiselib::LmstTopologyMessage< OsModel_P, Radio_P, Float >::POSITION_SIZE = sizeof( Position ) [static]

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