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

#include <virtual_link_in_message.h>

List of all members.

Public Types

typedef OsModel_P OsModel
typedef Radio_P Radio
typedef Radio::block_data_t block_data_t

Public Member Functions

uint8_t command_type ()
void set_command_type (uint8_t type)
uint8_t request_id ()
void set_request_id (uint8_t request_id)
uint8_t rssi ()
void set_rssi (uint8_t rssi)
uint8_t lqi ()
void set_lqi (uint8_t lqi)
uint8_t payload_length ()
uint64_t destination ()
void set_destination (uint64_t dst)
uint64_t source ()
void set_source (uint64_t src)
uint8_tpayload ()
void set_payload (uint8_t len, uint8_t *buf)
size_t buffer_size ()

template<typename OsModel_P, typename Radio_P = typename OsModel_P::Radio>
class wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >


Member Typedef Documentation

template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio::block_data_t wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::block_data_t
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef OsModel_P wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::OsModel
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio_P wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::Radio

Member Function Documentation

template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
size_t wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::buffer_size ( void  ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
uint8_t wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::command_type ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
uint64_t wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::destination ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
uint8_t wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::lqi ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
uint8_t* wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::payload ( void  ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
uint8_t wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::payload_length ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
uint8_t wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::request_id ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
uint8_t wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::rssi ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::set_command_type ( uint8_t  type) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::set_destination ( uint64_t  dst) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::set_lqi ( uint8_t  lqi) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::set_payload ( uint8_t  len,
uint8_t buf 
) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::set_request_id ( uint8_t  request_id) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::set_rssi ( uint8_t  rssi) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::set_source ( uint64_t  src) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
uint64_t wiselib::VirtualLinkInMessage< OsModel_P, Radio_P >::source ( void  ) [inline]

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