00001 #ifndef _TPC_PADFINDER_H_
00002 #define _TPC_PADFINDER_H_
00003
00004 static struct PADFINDER {
00005 int rdo;
00006 int mezz;
00007 int minpad;
00008 int maxpad;
00009 } padfinder[45][3] =
00010 {
00011 {{1, 1, 1, 88} ,
00012 {0, 0, 0, 0} ,
00013 {0, 0, 0, 0} },
00014
00015 {{1, 1, 1, 96} ,
00016 {0, 0, 0, 0} ,
00017 {0, 0, 0, 0} },
00018
00019 {{1, 1, 1, 4} ,
00020 {1, 2, 5, 100},
00021 {1, 1, 101, 104} } ,
00022
00023 {{1, 2, 1, 112} ,
00024 {0, 0, 0, 0} ,
00025 {0, 0, 0, 0} },
00026
00027 {{1, 3, 1, 3} ,
00028 {1, 2, 4, 115} ,
00029 {1, 3, 116, 118} },
00030
00031 {{1, 3, 1, 126} ,
00032 {0, 0, 0, 0} ,
00033 {0, 0, 0, 0} },
00034
00035 {{1, 3, 1, 134} ,
00036 {0, 0, 0, 0} ,
00037 {0, 0, 0, 0} },
00038
00039 {{2, 3, 1, 12} ,
00040 {1, 3, 13, 130} ,
00041 {2, 3, 131, 142} },
00042
00043 {{2, 3, 1, 150} ,
00044 {0, 0, 0, 0} ,
00045 {0, 0, 0, 0} },
00046
00047 {{2, 3, 1, 158} ,
00048 {0, 0, 0, 0} ,
00049 {0, 0, 0, 0} },
00050
00051 {{2, 3, 1, 5} ,
00052 {2, 2, 6, 161} ,
00053 {2, 3, 162, 166} },
00054
00055 {{2, 2, 1, 2} ,
00056 {2, 1, 3, 172} ,
00057 {2, 2, 173, 174} },
00058
00059 {{2, 1, 1, 182} ,
00060 {0, 0, 0, 0} ,
00061 {0, 0, 0, 0} },
00062
00063 {{3, 2, 1, 1} ,
00064 {3, 3, 2, 98} ,
00065 {0, 0, 0, 0} },
00066
00067 {{3, 2, 1, 2} ,
00068 {3, 3, 3, 100} ,
00069 {0, 0, 0, 0} },
00070
00071 {{3, 2, 1, 43} ,
00072 {3, 3, 44, 102} ,
00073 {0, 0, 0, 0} },
00074
00075 {{3, 2, 1, 104} ,
00076 {0, 0, 0, 0} ,
00077 {0, 0, 0, 0} },
00078
00079 {{3, 2, 1, 106} ,
00080 {0, 0, 0, 0} ,
00081 {0, 0, 0, 0} },
00082
00083 {{3, 1, 1, 93} ,
00084 {3, 2, 94, 106} ,
00085 {0, 0, 0, 0} },
00086
00087 {{3, 1, 1, 108} ,
00088 {0, 0, 0, 0} ,
00089 {0, 0, 0, 0} },
00090
00091 {{3, 1, 1, 110} ,
00092 {0, 0, 0, 0} ,
00093 {0, 0, 0, 0} },
00094
00095 {{4, 3, 1, 112} ,
00096 {0, 0, 0, 0} ,
00097 {0, 0, 0, 0} },
00098
00099 {{4, 3, 1, 112} ,
00100 {0, 0, 0, 0} ,
00101 {0, 0, 0, 0} },
00102
00103 {{4, 2, 1, 49} ,
00104 {4, 3, 50, 113} ,
00105 {4, 2, 114, 114} },
00106
00107 {{4, 2, 1, 116} ,
00108 {0, 0, 0, 0} ,
00109 {0, 0, 0, 0} },
00110
00111 {{4, 2, 1, 118} ,
00112 {0, 0, 0, 0} ,
00113 {0, 0, 0, 0} },
00114
00115 {{4, 1, 1, 92} ,
00116 {4, 2, 93, 120} ,
00117 {0, 0, 0, 0} },
00118
00119 {{4, 1, 1, 122} ,
00120 {0, 0, 0, 0} ,
00121 {0, 0, 0, 0} },
00122
00123 {{4, 1, 1, 122} ,
00124 {0, 0, 0, 0} ,
00125 {0, 0, 0, 0} },
00126
00127 {{5, 3, 1, 124} ,
00128 {0, 0, 0, 0} ,
00129 {0, 0, 0, 0} },
00130
00131 {{5, 3, 1, 126} ,
00132 {0, 0, 0, 0} ,
00133 {0, 0, 0, 0} },
00134
00135 {{5, 2, 1, 48} ,
00136 {5, 3, 49, 128} ,
00137 {0, 0, 0, 0} },
00138
00139 {{5, 2, 1, 128} ,
00140 {0, 0, 0, 0} ,
00141 {0, 0, 0, 0} },
00142
00143 {{5, 1, 1, 1} ,
00144 {5, 2, 2, 129} ,
00145 {5, 1, 130, 130}} ,
00146
00147 {{5, 1, 1, 82} ,
00148 {5, 2, 83, 130} ,
00149 {5, 1, 131, 132}} ,
00150
00151 {{5, 1, 1, 134} ,
00152 {0, 0, 0, 0} ,
00153 {0, 0, 0, 0} },
00154
00155 {{5, 1, 1, 136} ,
00156 {0, 0, 0, 0} ,
00157 {0, 0, 0, 0} },
00158
00159 {{6, 3, 1, 138} ,
00160 {0, 0, 0, 0} ,
00161 {0, 0, 0, 0} },
00162
00163 {{6, 3, 1, 138} ,
00164 {0, 0, 0, 0} ,
00165 {0, 0, 0, 0} },
00166
00167 {{6, 2, 1, 46} ,
00168 {6, 3, 47, 140} ,
00169 {0, 0, 0, 0} },
00170
00171 {{6, 2, 1, 142} ,
00172 {0, 0, 0, 0} ,
00173 {0, 0, 0, 0} },
00174
00175 {{6, 2, 1, 144} ,
00176 {0, 0, 0, 0} ,
00177 {0, 0, 0, 0} },
00178
00179 {{6, 1, 1, 96} ,
00180 {6, 2, 97, 144} ,
00181 {0, 0, 0, 0} },
00182
00183 {{6, 1, 1, 144} ,
00184 {0, 0, 0, 0} ,
00185 {0, 0, 0, 0} },
00186
00187 {{6, 1, 1, 144} ,
00188 {0, 0, 0, 0} ,
00189 {0, 0, 0, 0} }};
00190
00191
00192 #endif