mote::TOSMessage Struct Reference

TinyOS generic message. More...

#include <MoteProtocol.h>

Inheritance diagram for mote::TOSMessage:
Inheritance graph
Collaboration diagram for mote::TOSMessage:
Collaboration graph

Detailed Description

TinyOS generic message.

Public Member Functions

void compose (uint8_t type, void *data, uint8_t length, uint16_t addr=TOS_BROADCAST, uint16_t lnk_src=0, uint8_t group=TOS_DEFAULT_GROUP)
 
void compose (uint8_t type, void *data, uint8_t length, const char *def, uint16_t addr=TOS_BROADCAST, uint16_t lnk_src=0, uint8_t group=TOS_DEFAULT_GROUP)
 
void compose (uint8_t type, void *data, const char *def, uint16_t addr=TOS_BROADCAST, uint16_t lnk_src=0, uint8_t group=TOS_DEFAULT_GROUP)
 
void getData (void *dst, int size, const char *def)
 
void getData (void *dst, int size)
 
void getData (void *dst, const char *def)
 
uint8_t * dump (uint8_t *dst, int os=1)
 
uint8_t * undump (uint8_t *src, int os=1)
 
void setOS (int v)
 
- Public Member Functions inherited from mote::Dumpable

Public Attributes

uint16_t addr
 
uint8_t type
 
uint8_t group
 
uint8_t length
 
uint8_t data [MAX_TOS_SIZE]
 
uint8_t os
 
uint16_t lnk_src
 
uint8_t n_msg
 
uint8_t zero
 
uint8_t msg_count
 

Member Function Documentation

◆ dump()

uint8_t * mote::TOSMessage::dump ( uint8_t * dst,
int os = 1 )
virtual

Implements mote::Dumpable.

◆ undump()

uint8_t * mote::TOSMessage::undump ( uint8_t * src,
int os = 1 )
virtual

Implements mote::Dumpable.


The documentation for this struct was generated from the following files: