Wiselib
|
Virtual Radio Implementation of Radio ConceptVirtual Radio implementation of the Radio concept ... More...
#include <virtual_extended_txradio.h>
Virtual Radio Implementation of Radio Concept
Virtual Radio implementation of the Radio concept ...
typedef Radio::block_data_t wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::block_data_t |
typedef vector_static<OsModel, node_id_t, 10 > wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::DeadLinksVector |
typedef DeadLinksVector::iterator wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::DeadLinksVectorIterator |
typedef Debug_P wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::Debug |
typedef vector_static<OsModel, node_id_t, 10 > wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::DestinationVector |
typedef DestinationVector::iterator wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::DestinationVectorIterator |
typedef Radio::extended_radio_delegate_t wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::extended_radio_delegate_iss_t |
typedef vector_static<OsModel, extended_radio_delegate_iss_t, 10 > wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::Extended_Receivers |
typedef Extended_Receivers::iterator wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::Extended_ReceiversIterator |
typedef Radio::ExtendedData wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::ExtendedData |
typedef VirtualLinkInMessage<OsModel, Radio> wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::InMessage |
typedef Radio::message_id_t wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::message_id_t |
typedef Radio::node_id_t wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::node_id_t |
typedef OsModel::Os wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::Os |
typedef OsModel_P wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::OsModel |
typedef VirtualLinkOutMessage<OsModel, Radio> wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::OutMessage |
typedef Radio_P wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::Radio |
typedef Radio::radio_delegate_t wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::radio_delegate_t |
typedef vector_static<OsModel, radio_delegate_t, 10 > wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::Receivers |
typedef Receivers::iterator wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::ReceiversIterator |
typedef self_type* wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::self_pointer_t |
typedef VirtualExtendedTxRadioModel<OsModel, Radio, Uart, Debug, MAX_VIRTUAL_LINKS> wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::self_type |
typedef Radio::size_t wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::size_t |
typedef Radio::TxPower wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::TxPower |
typedef Uart_P wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::Uart |
enum wiselib::VirtualExtendedTxRadioModel::Restrictions |
enum wiselib::VirtualExtendedTxRadioModel::SpecialNodeIds |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::destroy_virtual_link | ( | block_data_t * | data | ) | [inline] |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::destruct | ( | void | ) | [inline] |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::disable_node | ( | block_data_t * | data | ) | [inline] |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::disable_physical_link | ( | block_data_t * | data | ) | [inline] |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::disable_radio | ( | void | ) | [inline] |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::enable_node | ( | block_data_t * | data | ) | [inline] |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::enable_physical_link | ( | block_data_t * | data | ) | [inline] |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::enable_radio | ( | void | ) | [inline] |
node_id_t wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::id | ( | void | ) | [inline] |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::init | ( | Radio & | radio, |
Uart & | uart, | ||
Debug & | debug | ||
) | [inline] |
bool wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::node_in_deadlink_vector | ( | node_id_t | dest | ) | [inline] |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::rcv_uart_packet | ( | size_t | len, |
block_data_t * | data | ||
) | [inline] |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::receive_message | ( | node_id_t | from, |
size_t | len, | ||
block_data_t * | msg, | ||
ExtendedData const & | ex | ||
) | [inline] |
int wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::reg_recv_callback | ( | T * | obj_pnt | ) | [inline] |
int wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::reg_recv_callback | ( | T * | obj_pnt | ) | [inline] |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::send | ( | node_id_t | to, |
size_t | len, | ||
block_data_t * | buf | ||
) | [inline] |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::send_response_message | ( | uint8_t | command_type, |
uint8_t | request_id, | ||
uint8_t | result, | ||
uint8_t | len, | ||
block_data_t * | payload | ||
) | [inline] |
int wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::set_channel | ( | int | channel | ) | [inline] |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::set_virtual_link | ( | block_data_t * | data | ) | [inline] |
void wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::unreg_recv_callback | ( | int | idx | ) | [inline] |
DeadLinksVector wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::deadlinks_ |
DestinationVector wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::destinations_ |
Extended_Receivers wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::extended_receivers_ |
bool wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::nodeactive_ |
Receivers wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::receivers_ |
node_id_t wiselib::VirtualExtendedTxRadioModel< OsModel_P, Radio_P, Uart_P, Debug_P, MAX_VIRTUAL_LINKS >::virtual_node_id_ |