#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: