Wiselib
|
iSense Implementation of Radio ConceptiSense implementation of the Radio concept ... More...
#include <onehop_virtual_radio.h>
iSense Implementation of Radio Concept
iSense implementation of the Radio concept ...
Virtual Radio Implementation of Radio Concept
Virtual Radio implementation of the Radio concept ...
typedef Radio::block_data_t wiselib::VirtualRadioModel< OsModel_P, Radio_P >::block_data_t |
typedef Radio::block_data_t wiselib::VirtualRadioModel< OsModel_P, Radio_P >::block_data_t |
typedef vector_static<OsModel, node_id_t, 10> wiselib::VirtualRadioModel< OsModel_P, Radio_P >::deactivated_links |
typedef vector_static<OsModel, node_id_t, 10> wiselib::VirtualRadioModel< OsModel_P, Radio_P >::DeadLinksVector |
typedef DeadLinksVector::iterator wiselib::VirtualRadioModel< OsModel_P, Radio_P >::DeadLinksVectorIterator |
typedef Debug_P wiselib::VirtualRadioModel< OsModel_P, Radio_P >::Debug |
typedef vector_static<OsModel, node_id_t, 10> wiselib::VirtualRadioModel< OsModel_P, Radio_P >::DestinationVector |
typedef DestinationVector::iterator wiselib::VirtualRadioModel< OsModel_P, Radio_P >::DestinationVectorIterator |
typedef deactivated_links::iterator wiselib::VirtualRadioModel< OsModel_P, Radio_P >::dl_iterator |
typedef VirtualLinkInMessage<OsModel, Radio> wiselib::VirtualRadioModel< OsModel_P, Radio_P >::InMessage |
typedef virtual_links::iterator wiselib::VirtualRadioModel< OsModel_P, Radio_P >::iterator |
typedef Radio::message_id_t wiselib::VirtualRadioModel< OsModel_P, Radio_P >::message_id_t |
typedef Radio::node_id_t wiselib::VirtualRadioModel< OsModel_P, Radio_P >::node_id_t |
typedef Radio::node_id_t wiselib::VirtualRadioModel< OsModel_P, Radio_P >::node_id_t |
typedef OsModel::Os wiselib::VirtualRadioModel< OsModel_P, Radio_P >::Os |
typedef OsModel::Os wiselib::VirtualRadioModel< OsModel_P, Radio_P >::Os |
typedef OsModel_P wiselib::VirtualRadioModel< OsModel_P, Radio_P >::OsModel |
typedef OsModel_P wiselib::VirtualRadioModel< OsModel_P, Radio_P >::OsModel |
typedef VirtualLinkOutMessage<OsModel, Radio> wiselib::VirtualRadioModel< OsModel_P, Radio_P >::OutMessage |
typedef Radio_P wiselib::VirtualRadioModel< OsModel_P, Radio_P >::Radio |
typedef Radio_P wiselib::VirtualRadioModel< OsModel_P, Radio_P >::Radio |
typedef Radio::radio_delegate_t wiselib::VirtualRadioModel< OsModel_P, Radio_P >::radio_delegate_t |
typedef receivers_t::iterator wiselib::VirtualRadioModel< OsModel_P, Radio_P >::rcv_iterator |
typedef vector_static<OsModel, radio_delegate_t, 10> wiselib::VirtualRadioModel< OsModel_P, Radio_P >::Receivers |
typedef vector_static<OsModel, vradio_delegate_t, 10> wiselib::VirtualRadioModel< OsModel_P, Radio_P >::receivers_t |
typedef Receivers::iterator wiselib::VirtualRadioModel< OsModel_P, Radio_P >::ReceiversIterator |
typedef self_type* wiselib::VirtualRadioModel< OsModel_P, Radio_P >::self_pointer_t |
typedef VirtualRadioModel<OsModel, Radio, Uart, Debug, MAX_VIRTUAL_LINKS> wiselib::VirtualRadioModel< OsModel_P, Radio_P >::self_type |
typedef VirtualRadioModel<OsModel, Radio> wiselib::VirtualRadioModel< OsModel_P, Radio_P >::self_type |
typedef Radio::size_t wiselib::VirtualRadioModel< OsModel_P, Radio_P >::size_t |
typedef Radio::size_t wiselib::VirtualRadioModel< OsModel_P, Radio_P >::size_t |
typedef Uart_P wiselib::VirtualRadioModel< OsModel_P, Radio_P >::Uart |
typedef vector_static<OsModel, node_id_t, 10> wiselib::VirtualRadioModel< OsModel_P, Radio_P >::virtual_links |
typedef radio_delegate_t wiselib::VirtualRadioModel< OsModel_P, Radio_P >::vradio_delegate_t |
enum wiselib::VirtualRadioModel::ControlMessageTypes |
enum wiselib::VirtualRadioModel::Restrictions |
enum wiselib::VirtualRadioModel::Restrictions |
enum wiselib::VirtualRadioModel::SpecialNodeIds |
enum wiselib::VirtualRadioModel::SpecialNodeIds |
static void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::addvneighbor | ( | uint16_t | addr | ) | [inline, static] |
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::destroy_virtual_link | ( | block_data_t * | data | ) | [inline] |
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::destruct | ( | void | ) | [inline] |
static void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::disable | ( | Os * | os | ) | [inline, static] |
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::disable_node | ( | block_data_t * | data | ) | [inline] |
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::disable_physical_link | ( | block_data_t * | data | ) | [inline] |
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::disable_radio | ( | void | ) | [inline] |
static char* wiselib::VirtualRadioModel< OsModel_P, Radio_P >::dumpStats | ( | void | ) | [inline, static] |
static void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::enable | ( | Os * | os | ) | [inline, static] |
Unkown until the right msh is received
Unkown until the right msh is received
Unkown until the right msh is received
Unkown until the right msh is received
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::enable_node | ( | block_data_t * | data | ) | [inline] |
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::enable_physical_link | ( | block_data_t * | data | ) | [inline] |
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::enable_radio | ( | void | ) | [inline] |
static int wiselib::VirtualRadioModel< OsModel_P, Radio_P >::findvneighbor | ( | uint16_t | addr | ) | [inline, static] |
static uint16_t wiselib::VirtualRadioModel< OsModel_P, Radio_P >::getGW | ( | void | ) | [inline, static] |
node_id_t wiselib::VirtualRadioModel< OsModel_P, Radio_P >::id | ( | void | ) | [inline] |
static node_id_t wiselib::VirtualRadioModel< OsModel_P, Radio_P >::id | ( | Os * | os | ) | [inline, static] |
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::init | ( | Radio & | radio, |
Uart & | uart, | ||
Debug & | debug | ||
) | [inline] |
bool wiselib::VirtualRadioModel< OsModel_P, Radio_P >::node_in_deadlink_vector | ( | node_id_t | dest | ) | [inline] |
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::rcv_uart_packet | ( | size_t | len, |
block_data_t * | data | ||
) | [inline] |
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::receive_message | ( | node_id_t | id, |
size_t | len, | ||
block_data_t * | buf | ||
) | [inline] |
static int wiselib::VirtualRadioModel< OsModel_P, Radio_P >::reg_recv_callback | ( | Os * | os, |
T * | obj_pnt | ||
) | [inline, static] |
int wiselib::VirtualRadioModel< OsModel_P, Radio_P >::reg_recv_callback | ( | T * | obj_pnt | ) | [inline] |
static void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::removevneighbor | ( | uint16_t | addr | ) | [inline, static] |
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::send | ( | node_id_t | to, |
size_t | len, | ||
block_data_t * | buf | ||
) | [inline] |
static void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::send | ( | Os * | os, |
node_id_t | id, | ||
size_t | len, | ||
block_data_t * | data | ||
) | [inline, static] |
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::send_response_message | ( | uint8_t | command_type, |
uint8_t | request_id, | ||
uint8_t | result, | ||
uint8_t | len, | ||
block_data_t * | payload | ||
) | [inline] |
static void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::sendToGw | ( | Os * | os, |
uint8_t | vlink_msg_type, | ||
node_id_t | id, | ||
size_t | len, | ||
block_data_t * | data | ||
) | [inline, static] |
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::set_virtual_link | ( | block_data_t * | data | ) | [inline] |
void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::unreg_recv_callback | ( | int | idx | ) | [inline] |
static void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::unreg_recv_callback | ( | Os * | os, |
int | idx | ||
) | [inline, static] |
static void wiselib::VirtualRadioModel< OsModel_P, Radio_P >::vlink_rcv | ( | node_id_t | id, |
size_t | len, | ||
block_data_t * | data | ||
) | [inline, static] |
DeadLinksVector wiselib::VirtualRadioModel< OsModel_P, Radio_P >::deadlinks_ |
DestinationVector wiselib::VirtualRadioModel< OsModel_P, Radio_P >::destinations_ |
deactivated_links wiselib::VirtualRadioModel< OsModel_P, Radio_P >::dlinks [static] |
bool wiselib::VirtualRadioModel< OsModel_P, Radio_P >::nodeactive_ |
receivers_t wiselib::VirtualRadioModel< OsModel_P, Radio_P >::receivers [static] |
Receivers wiselib::VirtualRadioModel< OsModel_P, Radio_P >::receivers_ |
node_id_t wiselib::VirtualRadioModel< OsModel_P, Radio_P >::virtual_node_id_ |
virtual_links wiselib::VirtualRadioModel< OsModel_P, Radio_P >::vlinks [static] |