1 /* $Id$ */
2 
3 typedef struct	{
4 unsigned short int	origNode,	/* 0 */
5 			destNode,	/* 2 */
6 			year,		/* 4	 origPoint for 2.2 */
7 			month,		/* 6	 destPoint for 2.2 */
8 			day,		/* 8 */
9 			hour,		/* A */
10 			minute, 	/* C */
11 			second, 	/* E */
12 			baud,		/* 10	 == 2 for 2.2	   */
13 			packettype,	/* 12 */
14 			origNet,	/* 14 */
15 			destNet;	/* 16 */
16 unsigned char		prodcode,	/* 18 */
17 			serialno;	/* 19 */
18 unsigned char		password[8];	/* 1A */
19 unsigned short int	origZone,	/* 22 */
20 			destZone,	/* 24 */
21 			auxNet, 	/* 26	 domains begin 2.2 */
22 			CapValid;	/* 28 */
23 unsigned char		prodcode2,	/* 2A */
24 			serialno2;	/* 2B */
25 unsigned short int	CapWord;	/* 2C */
26 unsigned short int	origZone2,	/* 2E */
27 			destZone2;	/* 30 */
28 unsigned short int	origPoint,	/* 32 */
29 			destPoint;	/* 34	 domains end  2.2 */
30 unsigned char		fill_36[4];	/* 36	  "XPKT" */
31 				/* 3A */
32 } PKT_hdr;
33 
34 typedef struct	{
35 unsigned short int	origNode,
36 			destNode,
37 			origNet,
38 			destNet,
39 			AttributeWord,
40 			cost;
41 unsigned char		DateTime[20];
42 } MSG_hdr;
43