FreeCalypso > hg > fc-magnetite
annotate cdg3/cdginc-locosto/p_l2r.h @ 680:ee3ac8c617cb
armio.c: set GPIO2 output high initially
On TI-canonical platforms GPIO2 is DCD modem control output.  In TI's
original code the AI_InitIOConfig() function called from Init_Target()
would configure GPIO2 as an output and set the initial output value to
low, but then the init code in uartfax.c called from Init_Serial_Flows()
would immediately change it to high, corresponding to DCD not asserted.
The result is a momentary asserted-state glitch on the DCD output.
The present change eliminates this glitch, setting DCD output to
not-asserted initially like it should be.
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Thu, 25 Jun 2020 03:17:43 +0000 | 
| parents | c15047b3d00d | 
| children | 
| rev | line source | 
|---|---|
| 16 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 +--------------------------------------------------------------------------+ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 | PROJECT : PROTOCOL STACK | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 | FILE : p_l2r.h | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 | SOURCE : "sap\l2r.pdf" | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 | LastModified : "2001-10-31" | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 | IdAndVersion : "8411.102.01.124" | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 | SrcFileTime : "Thu Nov 29 09:44:22 2007" | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:18:53 2014 | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 +--------------------------------------------------------------------------+ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 /* PRAGMAS | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 * PREFIX : NONE | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 * COMPATIBILITY_DEFINES : NO (require PREFIX) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 * ALWAYS_ENUM_IN_VAL_FILE: NO | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 * ENABLE_GROUP: NO | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 * CAPITALIZE_TYPENAME: NO | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 #ifndef P_L2R_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 #define P_L2R_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 25 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 27 #define CDG_ENTER__P_L2R_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 28 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 29 #define CDG_ENTER__FILENAME _P_L2R_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 30 #define CDG_ENTER__P_L2R_H__FILE_TYPE CDGINC | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 #define CDG_ENTER__P_L2R_H__LAST_MODIFIED _2001_10_31 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 #define CDG_ENTER__P_L2R_H__ID_AND_VERSION _8411_102_01_124 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 34 #define CDG_ENTER__P_L2R_H__SRC_FILE_TIME _Thu_Nov_29_09_44_22_2007 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 35 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 #include "CDG_ENTER.h" | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 37 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 38 #undef CDG_ENTER__P_L2R_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 39 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 40 #undef CDG_ENTER__FILENAME | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 41 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 42 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 43 #include "p_l2r.val" | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 44 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 45 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 46 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 47 * End of substructure section, begin of primitive definition section | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 48 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 49 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 50 #ifndef __T_L2R_ACTIVATE_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 51 #define __T_L2R_ACTIVATE_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 52 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 53 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 54 * CCDGEN:WriteStruct_Count==1708 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 55 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 56 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 57 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 58 U16 k_ms_iwf; /*< 0: 2> window size ms -> iwf */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 59 U16 k_iwf_ms; /*< 2: 2> window size iwf -> ms */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 60 U8 t1; /*< 4: 1> acknowledge timer */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 61 U8 t2; /*< 5: 1> reply delay */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 62 U8 n2; /*< 6: 1> maximum number of retransmission attempts */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 63 U8 pt; /*< 7: 1> type of data compression */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 64 U8 p0; /*< 8: 1> v.42bis data compression direction */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 65 U8 _align0; /*< 9: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 66 U16 p1; /*< 10: 2> v.42bis number of possible codewords */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 67 U8 p2; /*< 12: 1> v.42bis maximum encodable string length */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 68 U8 uil2p; /*< 13: 1> user information layer 2 protocol */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 69 U16 bytes_per_prim; /*< 14: 2> bytes per primitive */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 70 U16 buffer_size; /*< 16: 2> buffer size in bytes */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 71 U8 rate; /*< 18: 1> transmission rate */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 72 U8 _align1; /*< 19: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 73 } T_L2R_ACTIVATE_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 74 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 75 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 76 #ifndef __T_L2R_ACTIVATE_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 77 #define __T_L2R_ACTIVATE_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 78 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 79 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 80 * CCDGEN:WriteStruct_Count==1709 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 81 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 82 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 83 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 84 U8 ack_flg; /*< 0: 1> acknowledge flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 85 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 86 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 87 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 88 } T_L2R_ACTIVATE_CNF; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 89 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 90 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 91 #ifndef __T_L2R_DEACTIVATE_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 92 #define __T_L2R_DEACTIVATE_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 93 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 94 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 95 * CCDGEN:WriteStruct_Count==1710 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 96 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 97 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 98 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 99 U8 dummy; /*< 0: 1> no parameters */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 100 } T_L2R_DEACTIVATE_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 101 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 102 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 103 #ifndef __T_L2R_DEACTIVATE_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 104 #define __T_L2R_DEACTIVATE_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 105 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 106 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 107 * CCDGEN:WriteStruct_Count==1711 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 108 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 109 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 110 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 111 U8 dummy; /*< 0: 1> no parameters */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 112 } T_L2R_DEACTIVATE_CNF; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 113 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 114 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 115 #ifndef __T_L2R_CONNECT_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 116 #define __T_L2R_CONNECT_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 117 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 118 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 119 * CCDGEN:WriteStruct_Count==1712 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 120 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 121 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 122 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 123 U8 dummy; /*< 0: 1> no parameters */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 124 } T_L2R_CONNECT_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 125 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 126 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 127 #ifndef __T_L2R_CONNECT_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 128 #define __T_L2R_CONNECT_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 129 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 130 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 131 * CCDGEN:WriteStruct_Count==1713 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 132 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 133 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 134 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 135 U8 ack_flg; /*< 0: 1> acknowledge flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 136 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 137 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 138 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 139 } T_L2R_CONNECT_CNF; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 140 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 141 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 142 #ifndef __T_L2R_CONNECT_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 143 #define __T_L2R_CONNECT_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 144 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 145 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 146 * CCDGEN:WriteStruct_Count==1714 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 147 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 148 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 149 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 150 U8 dummy; /*< 0: 1> no parameters */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 151 } T_L2R_CONNECT_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 152 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 153 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 154 #ifndef __T_L2R_DISC_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 155 #define __T_L2R_DISC_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 156 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 157 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 158 * CCDGEN:WriteStruct_Count==1715 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 159 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 160 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 161 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 162 U8 dummy; /*< 0: 1> no parameters */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 163 } T_L2R_DISC_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 164 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 165 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 166 #ifndef __T_L2R_DISC_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 167 #define __T_L2R_DISC_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 168 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 169 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 170 * CCDGEN:WriteStruct_Count==1716 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 171 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 172 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 173 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 174 U8 dummy; /*< 0: 1> no parameters */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 175 } T_L2R_DISC_CNF; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 176 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 177 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 178 #ifndef __T_L2R_DISC_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 179 #define __T_L2R_DISC_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 180 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 181 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 182 * CCDGEN:WriteStruct_Count==1717 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 183 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 184 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 185 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 186 U8 dummy; /*< 0: 1> no parameters */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 187 } T_L2R_DISC_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 188 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 189 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 190 #ifndef __T_L2R_XID_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 191 #define __T_L2R_XID_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 192 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 193 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 194 * CCDGEN:WriteStruct_Count==1718 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 195 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 196 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 197 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 198 U8 rlp_vers; /*< 0: 1> rlp version number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 199 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 200 U16 k_ms_iwf; /*< 2: 2> window size ms -> iwf */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 201 U16 k_iwf_ms; /*< 4: 2> window size iwf -> ms */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 202 U8 t1; /*< 6: 1> acknowledge timer */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 203 U8 t2; /*< 7: 1> reply delay */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 204 U8 n2; /*< 8: 1> maximum number of retransmission attempts */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 205 U8 pt; /*< 9: 1> type of data compression */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 206 U8 p0; /*< 10: 1> v.42bis data compression direction */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 207 U8 _align1; /*< 11: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 208 U16 p1; /*< 12: 2> v.42bis number of possible codewords */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 209 U8 p2; /*< 14: 1> v.42bis maximum encodable string length */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 210 U8 _align2; /*< 15: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 211 } T_L2R_XID_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 212 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 213 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 214 #ifndef __T_L2R_ERROR_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 215 #define __T_L2R_ERROR_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 216 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 217 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 218 * CCDGEN:WriteStruct_Count==1719 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 219 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 220 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 221 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 222 U16 cause; /*< 0: 2> error cause */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 223 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 224 U8 _align1; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 225 } T_L2R_ERROR_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 226 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 227 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 228 #ifndef __T_L2R_RESET_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 229 #define __T_L2R_RESET_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 230 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 231 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 232 * CCDGEN:WriteStruct_Count==1720 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 233 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 234 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 235 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 236 U8 dummy; /*< 0: 1> no parameters */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 237 } T_L2R_RESET_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 238 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 239 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 240 #ifndef __T_L2R_STATISTIC_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 241 #define __T_L2R_STATISTIC_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 242 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 243 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 244 * CCDGEN:WriteStruct_Count==1721 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 245 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 246 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 247 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 248 U32 error_rate; /*< 0: 4> error_rate */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 249 } T_L2R_STATISTIC_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 250 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 251 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 252 #ifndef __T_L2R_DTI_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 253 #define __T_L2R_DTI_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 254 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 255 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 256 * CCDGEN:WriteStruct_Count==1722 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 257 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 258 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 259 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 260 U8 dti_conn; /*< 0: 1> DTI connect */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 261 U8 entity_name[L2R_ENTITY_NAME_LEN]; /*< 1: 6> name of an neighbour entity */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 262 U8 _align0; /*< 7: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 263 U32 link_id; /*< 8: 4> Link identifier */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 264 U8 dti_direction; /*< 12: 1> DTI direction */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 265 U8 _align1; /*< 13: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 266 U8 _align2; /*< 14: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 267 U8 _align3; /*< 15: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 268 } T_L2R_DTI_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 269 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 270 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 271 #ifndef __T_L2R_DTI_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 272 #define __T_L2R_DTI_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 273 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 274 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 275 * CCDGEN:WriteStruct_Count==1723 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 276 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 277 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 278 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 279 U8 dti_conn; /*< 0: 1> DTI connect */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 280 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 281 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 282 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 283 U32 link_id; /*< 4: 4> Link identifier */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 284 } T_L2R_DTI_CNF; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 285 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 286 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 287 #ifndef __T_L2R_DTI_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 288 #define __T_L2R_DTI_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 289 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 290 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 291 * CCDGEN:WriteStruct_Count==1724 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 292 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 293 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 294 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 295 U32 link_id; /*< 0: 4> Link identifier */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 296 } T_L2R_DTI_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 297 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 298 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 299 #ifndef __T_L2R_CHANGE_RATE_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 300 #define __T_L2R_CHANGE_RATE_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 301 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 302 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 303 * CCDGEN:WriteStruct_Count==1725 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 304 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 305 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 306 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 307 U8 rate; /*< 0: 1> transmission rate */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 308 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 309 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 310 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 311 } T_L2R_CHANGE_RATE_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 312 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 313 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 314 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 315 #include "CDG_LEAVE.h" | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 316 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 317 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 318 #endif | 
