#include <end_to_end_communication_msg.h>
List of all members.
Public Types |
| enum | { END_TO_END_MESSAGE = 245,
NODE_IN_CLUSTER = 246
} |
| enum | { MAX_MESSAGE_LENGTH = Radio::MAX_MESSAGE_LENGTH,
MAX_PAYLOAD_LENGTH = Radio::MAX_MESSAGE_LENGTH - PAYLOAD_POS,
HEADER_LENGTH = PAYLOAD_POS
} |
| enum | { END_TO_END_MESSAGE = 245,
NODE_IN_CLUSTER = 246
} |
| enum | { MAX_MESSAGE_LENGTH = Radio::MAX_MESSAGE_LENGTH,
MAX_PAYLOAD_LENGTH = Radio::MAX_MESSAGE_LENGTH - PAYLOAD_POS,
HEADER_LENGTH = PAYLOAD_POS
} |
| enum | { END_TO_END_MESSAGE = 245,
NODE_IN_CLUSTER = 246
} |
| enum | { MAX_MESSAGE_LENGTH = Radio::MAX_MESSAGE_LENGTH,
MAX_PAYLOAD_LENGTH = Radio::MAX_MESSAGE_LENGTH - PAYLOAD_POS,
HEADER_LENGTH = PAYLOAD_POS
} |
| typedef OsModel_P | OsModel |
| typedef Radio_P | Radio |
| typedef Radio::block_data_t | block_data_t |
| typedef Radio::node_id_t | node_id_t |
| typedef Radio::message_id_t | message_id_t |
| typedef OsModel_P | OsModel |
| typedef Radio_P | Radio |
| typedef Radio::block_data_t | block_data_t |
| typedef Radio::node_id_t | node_id_t |
| typedef Radio::message_id_t | message_id_t |
| typedef OsModel_P | OsModel |
| typedef Radio_P | Radio |
| typedef Radio::block_data_t | block_data_t |
| typedef Radio::node_id_t | node_id_t |
| typedef Radio::message_id_t | message_id_t |
Public Member Functions |
| | CommunicationMessage (node_id_t src=Radio::NULL_NODE_ID, node_id_t dest=Radio::NULL_NODE_ID) |
| message_id_t | msg_id () |
| uint8_t | seq_no () |
| uint8_t | payload_size () |
| node_id_t | source () |
| void | set_source (node_id_t src) |
| node_id_t | dest () |
| void | set_dest (node_id_t dest) |
| uint16_t | timestamp () |
| void | set_timestamp (uint16_t timestamp) |
| void | set_payload (uint8_t len, block_data_t *data) |
| block_data_t * | payload (void) |
| uint8_t | buffer_size () |
| void | set_msg_id (message_id_t id) |
| | CommunicationMessage (node_id_t src=Radio::NULL_NODE_ID, node_id_t dest=Radio::NULL_NODE_ID) |
| message_id_t | msg_id () |
| uint8_t | seq_no () |
| uint8_t | payload_size () |
| node_id_t | source () |
| void | set_source (node_id_t src) |
| node_id_t | dest () |
| void | set_dest (node_id_t dest) |
| void | set_payload (uint8_t len, block_data_t *data) |
| block_data_t * | payload (void) |
| uint8_t | buffer_size () |
| void | set_msg_id (message_id_t id) |
| | CommunicationMessage (node_id_t src=Radio::NULL_NODE_ID, node_id_t dest=Radio::NULL_NODE_ID) |
| message_id_t | msg_id () |
| uint8_t | seq_no () |
| uint8_t | payload_size () |
| node_id_t | source () |
| void | set_source (node_id_t src) |
| node_id_t | dest () |
| void | set_dest (node_id_t dest) |
| uint16_t | timestamp () |
| void | set_timestamp (uint16_t timestamp) |
| void | set_payload (uint8_t len, block_data_t *data) |
| block_data_t * | payload (void) |
| uint8_t | buffer_size () |
| void | set_msg_id (message_id_t id) |
template<typename OsModel_P, typename Radio_P>
class wiselib::CommunicationMessage< OsModel_P, Radio_P >
Member Typedef Documentation
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
Member Enumeration Documentation
template<typename OsModel_P, typename Radio_P>
- Enumerator:
| END_TO_END_MESSAGE |
|
| NODE_IN_CLUSTER |
|
template<typename OsModel_P, typename Radio_P>
- Enumerator:
| MAX_MESSAGE_LENGTH |
|
| MAX_PAYLOAD_LENGTH |
|
| HEADER_LENGTH |
|
template<typename OsModel_P, typename Radio_P>
- Enumerator:
| END_TO_END_MESSAGE |
|
| NODE_IN_CLUSTER |
|
template<typename OsModel_P, typename Radio_P>
- Enumerator:
| MAX_MESSAGE_LENGTH |
|
| MAX_PAYLOAD_LENGTH |
|
| HEADER_LENGTH |
|
template<typename OsModel_P, typename Radio_P>
- Enumerator:
| END_TO_END_MESSAGE |
|
| NODE_IN_CLUSTER |
|
template<typename OsModel_P, typename Radio_P>
- Enumerator:
| MAX_MESSAGE_LENGTH |
|
| MAX_PAYLOAD_LENGTH |
|
| HEADER_LENGTH |
|
Constructor & Destructor Documentation
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
Member Function Documentation
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
template<typename OsModel_P, typename Radio_P>
The documentation for this class was generated from the following files: