X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Fnet%2Fdip%2FDip.h;h=0d840f34709b8ddd348ef9e98f7b7dcc50a34faf;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hp=fd3226bbbb9a86475512f9431b79111733f7699e;hpb=7d26c9416bd4638c8a25469579bd39c852da7317;p=tinyos-2.x.git diff --git a/tos/lib/net/dip/Dip.h b/tos/lib/net/dip/Dip.h index fd3226bb..0d840f34 100644 --- a/tos/lib/net/dip/Dip.h +++ b/tos/lib/net/dip/Dip.h @@ -2,14 +2,16 @@ #ifndef __DIP_H__ #define __DIP_H__ -#define DIP_TAU_LOW (1024L) -#define DIP_TAU_HIGH (65535L) #define UQ_DIP unique("DIP") #define UQCOUNT_DIP uniqueCount("DIP") -#define DIP_UNKNOWN_VERSION 0xFFFFFFFF -#define DIP_UNKNOWN_INDEX 0xFFFF +enum { + DIP_TAU_LOW = 1024L, + DIP_TAU_HIGH = 65535L, + DIP_UNKNOWN_VERSION = 0xFFFFFFFF, + DIP_UNKNOWN_INDEX = 0xFFFF +}; typedef enum { ID_DIP_INVALID = 0x0, @@ -19,10 +21,10 @@ typedef enum { } dip_msgid_t; enum { - AM_DIP = 0x84, - AM_DIP_DATA_MSG = 0x84, // For MIG tool - AM_DIP_MSG = 0x84, // For MIG tool - AM_DIP_DATA = 0x84 // For MIG tool + AM_DIP = 0x62, + AM_DIP_DATA_MSG = 0x62, // For MIG tool + AM_DIP_MSG = 0x62, // For MIG tool + AM_DIP_DATA = 0x62 // For MIG tool }; typedef uint16_t dip_index_t; @@ -71,7 +73,9 @@ typedef nx_struct dip_data { nx_uint8_t data[16]; } dip_data_t; -#define DIP_SUMMARY_VALUES_PER_PACKET 2 -#define DIP_VECTOR_VALUES_PER_PACKET 2 +enum { + DIP_SUMMARY_VALUES_PER_PACKET = 2, + DIP_VECTOR_VALUES_PER_PACKET = 2 +}; #endif