00001 #ifndef __PACKET_H 00002 #define __PACKET_H 00003 00004 #define PACKETSIZE 1024 00005 00006 struct Packet{ 00007 00008 unsigned char cmd; 00009 unsigned char ack; 00010 unsigned char continued; 00011 unsigned char pad; 00012 unsigned int src; 00013 unsigned int dst; 00014 short len; 00015 short pad2; 00016 unsigned char buffer[PACKETSIZE - (sizeof(unsigned int)*4)]; 00017 }; 00018 #endif