Initial commit
[remote/remote-mci.git] / diku_mcs / MoteAddresses.h
blobd486af36d684cb8e3577c99a95e9738747e07075
1 #ifndef MOTEADDRESSES_H_
2 #define MOTEADDRESSES_H_
3 #include "types.h"
4 #include "MCIAddress.h"
6 namespace remote { namespace diku_mcs {
8 using namespace mcs;
10 /** This is the deployment specific specialization of the
11 * MCIAddress class. It has a TOS (TinyOS) address as
12 * well as a MAC address for each mote **/
13 class MoteAddresses : public MCIAddress
15 public:
16 /** Constructor
17 * \param p_tosAddress TOS address
18 * \param p_macAddress MAC address
19 **/
20 MoteAddresses(uint16_t p_tosAddress,uint64_t p_macAddress);
21 /** TOS address **/
22 uint16_t tosAddress;
23 /** MAC address **/
24 uint64_t macAddress;
29 #endif /*MOTEMACADDRESS_H_*/