![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
forkd
Fork of LGstaandart by
vibro.h@231:079835d508ef, 2018-01-25 (annotated)
- Committer:
- Kovalev_D
- Date:
- Thu Jan 25 13:59:43 2018 +0000
- Revision:
- 231:079835d508ef
- Parent:
- 226:4a4d5bd5fcd7
- Child:
- 232:130a2b5003e6
termo
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
igor_v | 0:8ad47e2b6f00 | 1 | #ifndef VIBRO_H |
igor_v | 0:8ad47e2b6f00 | 2 | #define VIBRO_H |
igor_v | 0:8ad47e2b6f00 | 3 | |
igor_v | 21:bc8c1cec3da6 | 4 | #define ClrV1 LPC_GPIO1->FIOSET=(1<<25); |
Kovalev_D | 87:7e575d26d6d0 | 5 | #define SetV1 LPC_GPIO1->FIOCLR = (1<<25); |
igor_v | 1:f2adcae3d304 | 6 | |
Kovalev_D | 47:d902ef6f7564 | 7 | #define TXOn LPC_GPIO2->FIOSET=(1<<7); |
Kovalev_D | 47:d902ef6f7564 | 8 | #define TXOff LPC_GPIO2->FIOCLR = (1<<7); |
Kovalev_D | 47:d902ef6f7564 | 9 | |
igor_v | 21:bc8c1cec3da6 | 10 | #define ClrV2 LPC_GPIO1->FIOSET = (1<<28); |
igor_v | 21:bc8c1cec3da6 | 11 | #define SetV2 LPC_GPIO1->FIOCLR = (1<<28); |
igor_v | 0:8ad47e2b6f00 | 12 | |
Kovalev_D | 26:52ce5953a5c2 | 13 | #define LoopOn LPC_GPIO1->FIOSET = (1<<30); |
Kovalev_D | 26:52ce5953a5c2 | 14 | #define LoopOff LPC_GPIO1->FIOCLR = (1<<30); |
Kovalev_D | 26:52ce5953a5c2 | 15 | #define StartV1 0 |
Kovalev_D | 26:52ce5953a5c2 | 16 | #define StartV2 15 |
igor_v | 0:8ad47e2b6f00 | 17 | #define TIME_INTERVAL (7812) |
igor_v | 0:8ad47e2b6f00 | 18 | |
Kovalev_D | 205:775d54fdf646 | 19 | |
Kovalev_D | 205:775d54fdf646 | 20 | #define Rate1 0x01 |
Kovalev_D | 205:775d54fdf646 | 21 | #define Rate2 0x02 |
Kovalev_D | 214:4c70e452c491 | 22 | #define Rate3 0x3 |
Kovalev_D | 214:4c70e452c491 | 23 | #define Rate7 0x7 |
Kovalev_D | 214:4c70e452c491 | 24 | |
Kovalev_D | 205:775d54fdf646 | 25 | #define PRate1 0x81 |
Kovalev_D | 205:775d54fdf646 | 26 | #define PRate2 0x82 |
Kovalev_D | 214:4c70e452c491 | 27 | #define PRate3 0x83 |
Kovalev_D | 214:4c70e452c491 | 28 | #define PRate7 0x87 |
Kovalev_D | 222:7de7b3bf3a1d | 29 | #define PRate5K 0x94 |
Kovalev_D | 222:7de7b3bf3a1d | 30 | #define Rate5K 0x14 |
Kovalev_D | 205:775d54fdf646 | 31 | |
Kovalev_D | 205:775d54fdf646 | 32 | //////////////////////////////////////////////////////// |
Kovalev_D | 205:775d54fdf646 | 33 | ////Дефайны для декодирования запроса параметров Rate/// |
Kovalev_D | 205:775d54fdf646 | 34 | //////////////////////////////////////////////////////// |
Kovalev_D | 209:224e7331a061 | 35 | #define Delta_500 0x20 |
Kovalev_D | 226:4a4d5bd5fcd7 | 36 | #define Delta_EXT 0x0 |
Kovalev_D | 226:4a4d5bd5fcd7 | 37 | |
Kovalev_D | 226:4a4d5bd5fcd7 | 38 | #define Delta_PS_INT 0x80 |
Kovalev_D | 226:4a4d5bd5fcd7 | 39 | #define Delta_PS_EXT 0x0 |
Kovalev_D | 226:4a4d5bd5fcd7 | 40 | |
Kovalev_D | 226:4a4d5bd5fcd7 | 41 | |
Kovalev_D | 226:4a4d5bd5fcd7 | 42 | |
Kovalev_D | 162:44e4ded32c6a | 43 | #define PDelta_500 0x90 |
Kovalev_D | 209:224e7331a061 | 44 | #define PDelta_EXT 0x10 |
Kovalev_D | 226:4a4d5bd5fcd7 | 45 | |
Kovalev_D | 226:4a4d5bd5fcd7 | 46 | |
Kovalev_D | 193:a0fe8bfc97e4 | 47 | #define Delta_Bins 0x0 |
Kovalev_D | 193:a0fe8bfc97e4 | 48 | #define PDelta_Bins 0x1 |
Kovalev_D | 193:a0fe8bfc97e4 | 49 | |
Kovalev_D | 193:a0fe8bfc97e4 | 50 | |
Kovalev_D | 193:a0fe8bfc97e4 | 51 | #define PB_Delta_EXT 0x9 |
Kovalev_D | 193:a0fe8bfc97e4 | 52 | #define B_Delta_EXT 0x1 |
Kovalev_D | 193:a0fe8bfc97e4 | 53 | #define PB_Delta_INT 0x8 |
Kovalev_D | 193:a0fe8bfc97e4 | 54 | #define B_Delta_INT 0x0 |
Kovalev_D | 205:775d54fdf646 | 55 | /////////////////////////////////////////////////////////// |
Kovalev_D | 104:ab1cb4ff56b2 | 56 | |
Kovalev_D | 171:d227a6045305 | 57 | #define FrqOFF Gyro.RgConA &= ~AFRQ; //установить контур регулировки частоты в "0" |
Kovalev_D | 171:d227a6045305 | 58 | #define FrqON Gyro.RgConA |= AFRQ; //установить контур регулировки частоты в "1" |
Kovalev_D | 104:ab1cb4ff56b2 | 59 | |
Kovalev_D | 171:d227a6045305 | 60 | |
Kovalev_D | 171:d227a6045305 | 61 | #define AVibOFF Gyro.RgConA &= ~AVBT; //установить контур регулировки частоты в "0" |
Kovalev_D | 171:d227a6045305 | 62 | #define AVibON Gyro.RgConA |= AVBT; //установить контур регулировки частоты в "1" |
Kovalev_D | 171:d227a6045305 | 63 | |
Kovalev_D | 171:d227a6045305 | 64 | #define HFOOFF Gyro.RgConA &= ~AHFO; //установить контур накачки в "0" |
Kovalev_D | 171:d227a6045305 | 65 | #define HFOON Gyro.RgConA |= AHFO; //установить контур накачки в "1" |
Kovalev_D | 104:ab1cb4ff56b2 | 66 | |
Kovalev_D | 171:d227a6045305 | 67 | #define PlcOFF Gyro.RgConA &= ~APLC; //установить контур регулировки периметра в "0" |
Kovalev_D | 171:d227a6045305 | 68 | #define PlcON Gyro.RgConA |= APLC; //установить контур регулировки периметра в "1" |
Kovalev_D | 104:ab1cb4ff56b2 | 69 | |
Kovalev_D | 171:d227a6045305 | 70 | #define AFRQ (1<<6) |
Kovalev_D | 171:d227a6045305 | 71 | #define AVBT (1<<5) |
Kovalev_D | 208:19150d2b528f | 72 | #define MPLC (1<<4) |
Kovalev_D | 171:d227a6045305 | 73 | #define APLC (1<<3) |
Kovalev_D | 104:ab1cb4ff56b2 | 74 | #define AHFO (1<<1) |
Kovalev_D | 171:d227a6045305 | 75 | |
Kovalev_D | 85:0466ee8cdfc8 | 76 | |
Kovalev_D | 40:8a6494f61326 | 77 | #define LedOFF Gyro.PinReg &= ~PinRegBitLED; //установить бит светодиода в "0" |
igor_v | 48:8697dfe679b9 | 78 | #define LedON Gyro.PinReg |= PinRegBitLED; //установить бит светодиода в "1" |
Kovalev_D | 40:8a6494f61326 | 79 | |
Kovalev_D | 209:224e7331a061 | 80 | #define StartBackLight 0xf |
Kovalev_D | 231:079835d508ef | 81 | #define StartDischarg 0x2 |
Kovalev_D | 104:ab1cb4ff56b2 | 82 | |
igor_v | 48:8697dfe679b9 | 83 | #define PinRegBitTXE (1<<5) |
igor_v | 48:8697dfe679b9 | 84 | #define PinRegBitLED (1<<4) |
igor_v | 48:8697dfe679b9 | 85 | #define PinRegBitD (1<<3) |
igor_v | 48:8697dfe679b9 | 86 | #define PinRegBitL (1<<2) |
igor_v | 48:8697dfe679b9 | 87 | #define PinRegBit_2V (1<<1) |
igor_v | 48:8697dfe679b9 | 88 | #define PinRegBit_1V (1<<0) |
igor_v | 110:6406b7ac0442 | 89 | |
Kovalev_D | 208:19150d2b528f | 90 | #define ShiftStart0 0x0 |
Kovalev_D | 188:4c523cc373cc | 91 | #define ShiftStart1 0x1 |
Kovalev_D | 188:4c523cc373cc | 92 | #define ShiftStart2 0x2 |
Kovalev_D | 188:4c523cc373cc | 93 | #define ShiftStart3 0x3 |
igor_v | 110:6406b7ac0442 | 94 | |
Kovalev_D | 209:224e7331a061 | 95 | #define DropDelayGLD_0 100 |
Kovalev_D | 209:224e7331a061 | 96 | #define DropDelayGLD_1 100 |
Kovalev_D | 209:224e7331a061 | 97 | #define DropDelayGLD_2 100 |
Kovalev_D | 209:224e7331a061 | 98 | #define DropDelayGLD_3 100 |
Kovalev_D | 26:52ce5953a5c2 | 99 | |
Kovalev_D | 28:1c9acd3b224d | 100 | |
Kovalev_D | 205:775d54fdf646 | 101 | extern int tempAMP; |
Kovalev_D | 129:406995a91322 | 102 | |
Kovalev_D | 205:775d54fdf646 | 103 | //int qei; |
Kovalev_D | 205:775d54fdf646 | 104 | //int QEIznak1,QEIznak2; |
Kovalev_D | 205:775d54fdf646 | 105 | //unsigned int StrayHZ; //помеха |
Kovalev_D | 205:775d54fdf646 | 106 | //unsigned int StrayHZ_flag; |
Kovalev_D | 205:775d54fdf646 | 107 | //int flag; |
Kovalev_D | 205:775d54fdf646 | 108 | //unsigned int StrayPLC_Pls; //помеха + |
Kovalev_D | 205:775d54fdf646 | 109 | //int StrayPLC_Mns; //помеха - |
Kovalev_D | 205:775d54fdf646 | 110 | //unsigned int StrayPLC_2Mode; |
Kovalev_D | 205:775d54fdf646 | 111 | //unsigned int StrayPLC_flag; |
Kovalev_D | 205:775d54fdf646 | 112 | //unsigned int ModJump; |
Kovalev_D | 205:775d54fdf646 | 113 | //unsigned int TimJump; |
Kovalev_D | 205:775d54fdf646 | 114 | //unsigned int flagGph_W; |
Kovalev_D | 205:775d54fdf646 | 115 | //unsigned int Test_time; |
Kovalev_D | 205:775d54fdf646 | 116 | //unsigned int Test_time1; |
Kovalev_D | 205:775d54fdf646 | 117 | //unsigned int Rate1_Flag; |
Kovalev_D | 205:775d54fdf646 | 118 | //unsigned int Rate2_Flag; |
Kovalev_D | 205:775d54fdf646 | 119 | //int AmpSC;//переменная для других ошумлений |
Kovalev_D | 205:775d54fdf646 | 120 | //unsigned int Delta500_Event; |
Kovalev_D | 205:775d54fdf646 | 121 | //unsigned int Delta_Bins_Event500; |
Kovalev_D | 205:775d54fdf646 | 122 | //unsigned int B_Delta_Event500; |
Kovalev_D | 205:775d54fdf646 | 123 | //float Ktermo; |
Kovalev_D | 205:775d54fdf646 | 124 | //unsigned int EventMOD; |
Kovalev_D | 205:775d54fdf646 | 125 | //контур регулеровки Периметра "PLC" - без модулятора |
Kovalev_D | 205:775d54fdf646 | 126 | //int PLC_Delta; // разница между старым и новым показаниями |
Kovalev_D | 205:775d54fdf646 | 127 | //int PLC_DeltaADD; // разница между старым и новым показаниями с учетом знака управляешего напряжения АЦП |
Kovalev_D | 205:775d54fdf646 | 128 | //int PLC_Old; |
Kovalev_D | 205:775d54fdf646 | 129 | //int PLC_ADC_DOld; |
Kovalev_D | 205:775d54fdf646 | 130 | //int PlC_MaxD; // разница между максимальной и текущей амплитудами. |
Kovalev_D | 205:775d54fdf646 | 131 | //int PLC_Regul; |
Kovalev_D | 205:775d54fdf646 | 132 | //int Num; |
Kovalev_D | 205:775d54fdf646 | 133 | //int StopCuruAngle; |
Kovalev_D | 205:775d54fdf646 | 134 | //unsigned int DeltaEXT_Event; // вывод параметров типа Rate по внешней защелке. |
Kovalev_D | 205:775d54fdf646 | 135 | //unsigned int B_Delta_EventEXT;// вывод параметров типа Rate по внешней защелке.(надо чтоб от одного влага было, как Event_500Hz) |
Kovalev_D | 129:406995a91322 | 136 | |
Kovalev_D | 231:079835d508ef | 137 | |
Kovalev_D | 231:079835d508ef | 138 | |
Kovalev_D | 231:079835d508ef | 139 | |
Kovalev_D | 231:079835d508ef | 140 | typedef struct { |
Kovalev_D | 231:079835d508ef | 141 | union { |
Kovalev_D | 231:079835d508ef | 142 | float StaticTermoCorr_Temp_Arr[14]; |
Kovalev_D | 231:079835d508ef | 143 | struct { |
Kovalev_D | 231:079835d508ef | 144 | float TermoTempStatic_0; |
Kovalev_D | 231:079835d508ef | 145 | float TermoTempStatic_1; |
Kovalev_D | 231:079835d508ef | 146 | float TermoTempStatic_2; |
Kovalev_D | 231:079835d508ef | 147 | float TermoTempStatic_3; |
Kovalev_D | 231:079835d508ef | 148 | float TermoTempStatic_4; |
Kovalev_D | 231:079835d508ef | 149 | float TermoTempStatic_5; |
Kovalev_D | 231:079835d508ef | 150 | float TermoTempStatic_6; |
Kovalev_D | 231:079835d508ef | 151 | float TermoTempStatic_7; |
Kovalev_D | 231:079835d508ef | 152 | float TermoTempStatic_8; |
Kovalev_D | 231:079835d508ef | 153 | float TermoTempStatic_9; |
Kovalev_D | 231:079835d508ef | 154 | float TermoTempStatic_10; |
Kovalev_D | 231:079835d508ef | 155 | float TermoTempStatic_11; |
Kovalev_D | 231:079835d508ef | 156 | float TermoTempStatic_12; |
Kovalev_D | 231:079835d508ef | 157 | float TermoTempStatic_13; |
Kovalev_D | 231:079835d508ef | 158 | } Str; |
Kovalev_D | 231:079835d508ef | 159 | }TermoTempStatic; |
Kovalev_D | 231:079835d508ef | 160 | |
Kovalev_D | 231:079835d508ef | 161 | union { |
Kovalev_D | 231:079835d508ef | 162 | float StaticTermoCorr_Delta_Arr[14]; |
Kovalev_D | 231:079835d508ef | 163 | struct { |
Kovalev_D | 231:079835d508ef | 164 | float TermoDeltaStatic_0; |
Kovalev_D | 231:079835d508ef | 165 | float TermoDeltaStatic_1; |
Kovalev_D | 231:079835d508ef | 166 | float TermoDeltaStatic_2; |
Kovalev_D | 231:079835d508ef | 167 | float TermoDeltaStatic_3; |
Kovalev_D | 231:079835d508ef | 168 | float TermoDeltaStatic_4; |
Kovalev_D | 231:079835d508ef | 169 | float TermoDeltaStatic_5; |
Kovalev_D | 231:079835d508ef | 170 | float TermoDeltaStatic_6; |
Kovalev_D | 231:079835d508ef | 171 | float TermoDeltaStatic_7; |
Kovalev_D | 231:079835d508ef | 172 | float TermoDeltaStatic_8; |
Kovalev_D | 231:079835d508ef | 173 | float TermoDeltaStatic_9; |
Kovalev_D | 231:079835d508ef | 174 | float TermoDeltaStatic_10; |
Kovalev_D | 231:079835d508ef | 175 | float TermoDeltaStatic_11; |
Kovalev_D | 231:079835d508ef | 176 | float TermoDeltaStatic_12; |
Kovalev_D | 231:079835d508ef | 177 | float TermoDeltaStatic_13; |
Kovalev_D | 231:079835d508ef | 178 | } Str; |
Kovalev_D | 231:079835d508ef | 179 | |
Kovalev_D | 231:079835d508ef | 180 | } TermoDeltaStatic; |
Kovalev_D | 231:079835d508ef | 181 | } TermCorS; |
Kovalev_D | 231:079835d508ef | 182 | |
Kovalev_D | 231:079835d508ef | 183 | extern TermCorS TermoCorrStatic; |
Kovalev_D | 231:079835d508ef | 184 | |
Kovalev_D | 231:079835d508ef | 185 | //TermoCorrSatatic.TermoTempStatic.StaticTermoCorr_Temp_Arr[14]; |
Kovalev_D | 231:079835d508ef | 186 | //TermoCorrSatatic.TermoTempStatic.Str.TermoTempStatic_0; |
Kovalev_D | 231:079835d508ef | 187 | |
Kovalev_D | 231:079835d508ef | 188 | //TermoCorrSatatic.TermoDeltaStatic.StaticTermoCorr_Delta_Arr[14]; |
Kovalev_D | 231:079835d508ef | 189 | //TermoCorrSatatic.TermoDeltaStatic.Str.TermoDeltaStatic_0; |
Kovalev_D | 231:079835d508ef | 190 | |
Kovalev_D | 231:079835d508ef | 191 | |
Kovalev_D | 231:079835d508ef | 192 | typedef struct { |
Kovalev_D | 231:079835d508ef | 193 | union { |
Kovalev_D | 231:079835d508ef | 194 | float DynamicTermoCorr_Temp_Arr[14]; |
Kovalev_D | 231:079835d508ef | 195 | struct { |
Kovalev_D | 231:079835d508ef | 196 | float TermoTempDynamic_0; |
Kovalev_D | 231:079835d508ef | 197 | float TermoTempDynamic_1; |
Kovalev_D | 231:079835d508ef | 198 | float TermoTempDynamic_2; |
Kovalev_D | 231:079835d508ef | 199 | float TermoTempDynamic_3; |
Kovalev_D | 231:079835d508ef | 200 | float TermoTempDynamic_4; |
Kovalev_D | 231:079835d508ef | 201 | float TermoTempDynamic_5; |
Kovalev_D | 231:079835d508ef | 202 | float TermoTempDynamic_6; |
Kovalev_D | 231:079835d508ef | 203 | float TermoTempDynamic_7; |
Kovalev_D | 231:079835d508ef | 204 | float TermoTempDynamic_8; |
Kovalev_D | 231:079835d508ef | 205 | float TermoTempDynamic_9; |
Kovalev_D | 231:079835d508ef | 206 | float TermoTempDynamic_10; |
Kovalev_D | 231:079835d508ef | 207 | float TermoTempDynamic_11; |
Kovalev_D | 231:079835d508ef | 208 | float TermoTempDynamic_12; |
Kovalev_D | 231:079835d508ef | 209 | float TermoTempDynamic_13; |
Kovalev_D | 231:079835d508ef | 210 | } Str; |
Kovalev_D | 231:079835d508ef | 211 | }TermoTempDynamic; |
Kovalev_D | 231:079835d508ef | 212 | |
Kovalev_D | 231:079835d508ef | 213 | union { |
Kovalev_D | 231:079835d508ef | 214 | float DynamicTermoCorr_Delta_Arr[14]; |
Kovalev_D | 231:079835d508ef | 215 | struct { |
Kovalev_D | 231:079835d508ef | 216 | float TermoDeltaDynamic_0; |
Kovalev_D | 231:079835d508ef | 217 | float TermoDeltaDynamic_1; |
Kovalev_D | 231:079835d508ef | 218 | float TermoDeltaDynamic_2; |
Kovalev_D | 231:079835d508ef | 219 | float TermoDeltaDynamic_3; |
Kovalev_D | 231:079835d508ef | 220 | float TermoDeltaDynamic_4; |
Kovalev_D | 231:079835d508ef | 221 | float TermoDeltaDynamic_5; |
Kovalev_D | 231:079835d508ef | 222 | float TermoDeltaDynamic_6; |
Kovalev_D | 231:079835d508ef | 223 | float TermoDeltaDynamic_7; |
Kovalev_D | 231:079835d508ef | 224 | float TermoDeltaDynamic_8; |
Kovalev_D | 231:079835d508ef | 225 | float TermoDeltaDynamic_9; |
Kovalev_D | 231:079835d508ef | 226 | float TermoDeltaDynamic_10; |
Kovalev_D | 231:079835d508ef | 227 | float TermoDeltaDynamic_11; |
Kovalev_D | 231:079835d508ef | 228 | float TermoDeltaDynamic_12; |
Kovalev_D | 231:079835d508ef | 229 | float TermoDeltaDynamic_13; |
Kovalev_D | 231:079835d508ef | 230 | } Str; |
Kovalev_D | 231:079835d508ef | 231 | } TermoDeltaDynamic; |
Kovalev_D | 231:079835d508ef | 232 | } TermCorD; |
Kovalev_D | 231:079835d508ef | 233 | |
Kovalev_D | 231:079835d508ef | 234 | extern TermCorD TermoCorrDynamic; |
Kovalev_D | 231:079835d508ef | 235 | |
Kovalev_D | 231:079835d508ef | 236 | |
Kovalev_D | 231:079835d508ef | 237 | //TermoCoreDynamic.TermoTempDynamic.DynamicTermoCorr_Temp_Arr[14]; |
Kovalev_D | 231:079835d508ef | 238 | //TermoCoreDynamic.TermoTempDynamic.Str.TermoTempDynamic_0; |
Kovalev_D | 231:079835d508ef | 239 | |
Kovalev_D | 231:079835d508ef | 240 | |
Kovalev_D | 231:079835d508ef | 241 | //TermoCoreDynamic.TermoDeltaDynamic.DynamicTermoCorr_Delta_Arr[14]; |
Kovalev_D | 231:079835d508ef | 242 | //TermoCoreDynamic.TermoDeltaDynamic.Str.TermoDeltaDynamic_0; |
Kovalev_D | 231:079835d508ef | 243 | |
Kovalev_D | 231:079835d508ef | 244 | |
Kovalev_D | 231:079835d508ef | 245 | |
Kovalev_D | 231:079835d508ef | 246 | |
Kovalev_D | 231:079835d508ef | 247 | |
Kovalev_D | 231:079835d508ef | 248 | |
Kovalev_D | 231:079835d508ef | 249 | |
Kovalev_D | 231:079835d508ef | 250 | |
Kovalev_D | 231:079835d508ef | 251 | |
Kovalev_D | 231:079835d508ef | 252 | |
Kovalev_D | 205:775d54fdf646 | 253 | typedef struct _Gyro { |
Kovalev_D | 222:7de7b3bf3a1d | 254 | |
Kovalev_D | 231:079835d508ef | 255 | unsigned int T4; |
Kovalev_D | 231:079835d508ef | 256 | |
Kovalev_D | 231:079835d508ef | 257 | unsigned int T5; |
Kovalev_D | 231:079835d508ef | 258 | unsigned int TemperNewData; |
Kovalev_D | 231:079835d508ef | 259 | unsigned int NP; |
Kovalev_D | 231:079835d508ef | 260 | unsigned int ParamFlag; |
Kovalev_D | 231:079835d508ef | 261 | int DeltaT4; |
Kovalev_D | 231:079835d508ef | 262 | int DeltaT5; |
Kovalev_D | 231:079835d508ef | 263 | |
Kovalev_D | 231:079835d508ef | 264 | int TermoModT4; |
Kovalev_D | 231:079835d508ef | 265 | int TermoModT5; |
Kovalev_D | 231:079835d508ef | 266 | int TermoModSum; |
Kovalev_D | 231:079835d508ef | 267 | int TermoMod; |
Kovalev_D | 231:079835d508ef | 268 | |
Kovalev_D | 231:079835d508ef | 269 | int TermoModAdd; |
Kovalev_D | 231:079835d508ef | 270 | |
Kovalev_D | 231:079835d508ef | 271 | |
Kovalev_D | 231:079835d508ef | 272 | int TermoCompensDelta0; |
Kovalev_D | 231:079835d508ef | 273 | int TermoCompensDelta1; |
Kovalev_D | 231:079835d508ef | 274 | int TermoCompensDelta2; |
Kovalev_D | 231:079835d508ef | 275 | int TermoCompensDelta3; |
Kovalev_D | 231:079835d508ef | 276 | int TermoCompensDelta4; |
Kovalev_D | 231:079835d508ef | 277 | int TermoCompensDelta5; |
Kovalev_D | 231:079835d508ef | 278 | int TermoCompensDelta6; |
Kovalev_D | 231:079835d508ef | 279 | int TermoCompensDelta7; |
Kovalev_D | 231:079835d508ef | 280 | int TermoCompensDelta8; |
Kovalev_D | 231:079835d508ef | 281 | int TermoCompensDelta9; |
Kovalev_D | 231:079835d508ef | 282 | int TermoCompensDelta10; |
Kovalev_D | 231:079835d508ef | 283 | int TermoCompensDelta11; |
Kovalev_D | 231:079835d508ef | 284 | int TermoCompensDelta12; |
Kovalev_D | 231:079835d508ef | 285 | int TermoCompensDelta13; |
Kovalev_D | 231:079835d508ef | 286 | |
Kovalev_D | 231:079835d508ef | 287 | /* float FloatTermoCompensDelta0; |
Kovalev_D | 231:079835d508ef | 288 | float FloatTermoCompensDelta1; |
Kovalev_D | 231:079835d508ef | 289 | float FloatTermoCompensDelta2; |
Kovalev_D | 231:079835d508ef | 290 | float FloatTermoCompensDelta3; |
Kovalev_D | 231:079835d508ef | 291 | float FloatTermoCompensDelta4; |
Kovalev_D | 231:079835d508ef | 292 | float FloatTermoCompensDelta5; |
Kovalev_D | 231:079835d508ef | 293 | float FloatTermoCompensDelta6; |
Kovalev_D | 231:079835d508ef | 294 | float FloatTermoCompensDelta7; |
Kovalev_D | 231:079835d508ef | 295 | float FloatTermoCompensDelta8; |
Kovalev_D | 231:079835d508ef | 296 | float FloatTermoCompensDelta9; |
Kovalev_D | 231:079835d508ef | 297 | float FloatTermoCompensDelta10; |
Kovalev_D | 231:079835d508ef | 298 | float FloatTermoCompensDelta11; |
Kovalev_D | 231:079835d508ef | 299 | float FloatTermoCompensDelta12; |
Kovalev_D | 231:079835d508ef | 300 | float FloatTermoCompensDelta13;*/ |
Kovalev_D | 231:079835d508ef | 301 | |
Kovalev_D | 231:079835d508ef | 302 | |
Kovalev_D | 231:079835d508ef | 303 | unsigned int TermoCompensTemp0; |
Kovalev_D | 231:079835d508ef | 304 | unsigned int TermoCompensTemp1; |
Kovalev_D | 231:079835d508ef | 305 | unsigned int TermoCompensTemp2; |
Kovalev_D | 231:079835d508ef | 306 | unsigned int TermoCompensTemp3; |
Kovalev_D | 231:079835d508ef | 307 | unsigned int TermoCompensTemp4; |
Kovalev_D | 231:079835d508ef | 308 | unsigned int TermoCompensTemp5; |
Kovalev_D | 231:079835d508ef | 309 | unsigned int TermoCompensTemp6; |
Kovalev_D | 231:079835d508ef | 310 | unsigned int TermoCompensTemp7; |
Kovalev_D | 231:079835d508ef | 311 | unsigned int TermoCompensTemp8; |
Kovalev_D | 231:079835d508ef | 312 | unsigned int TermoCompensTemp9; |
Kovalev_D | 231:079835d508ef | 313 | unsigned int TermoCompensTemp10; |
Kovalev_D | 231:079835d508ef | 314 | unsigned int TermoCompensTemp11; |
Kovalev_D | 231:079835d508ef | 315 | unsigned int TermoCompensTemp12; |
Kovalev_D | 231:079835d508ef | 316 | unsigned int TermoCompensTemp13; |
Kovalev_D | 231:079835d508ef | 317 | |
Kovalev_D | 231:079835d508ef | 318 | |
Kovalev_D | 231:079835d508ef | 319 | |
Kovalev_D | 231:079835d508ef | 320 | |
Kovalev_D | 231:079835d508ef | 321 | |
Kovalev_D | 231:079835d508ef | 322 | |
Kovalev_D | 231:079835d508ef | 323 | |
Kovalev_D | 231:079835d508ef | 324 | |
Kovalev_D | 222:7de7b3bf3a1d | 325 | unsigned int TimeToJump; //5 |
Kovalev_D | 222:7de7b3bf3a1d | 326 | unsigned int JumpDelta; |
Kovalev_D | 222:7de7b3bf3a1d | 327 | |
Kovalev_D | 231:079835d508ef | 328 | unsigned int Termodata0; |
Kovalev_D | 231:079835d508ef | 329 | unsigned int Termodata1; |
Kovalev_D | 231:079835d508ef | 330 | unsigned int Termodata2; |
Kovalev_D | 231:079835d508ef | 331 | unsigned int Termodata3; |
Kovalev_D | 231:079835d508ef | 332 | unsigned int Termodata4; |
Kovalev_D | 231:079835d508ef | 333 | unsigned int Termodata5; |
Kovalev_D | 231:079835d508ef | 334 | unsigned int Termodata6; |
Kovalev_D | 231:079835d508ef | 335 | unsigned int Termodata7; |
Kovalev_D | 231:079835d508ef | 336 | unsigned int Termodata8; |
Kovalev_D | 231:079835d508ef | 337 | unsigned int Termodata9; |
Kovalev_D | 231:079835d508ef | 338 | unsigned int Termodata10; |
Kovalev_D | 231:079835d508ef | 339 | unsigned int Termodata11; |
Kovalev_D | 231:079835d508ef | 340 | unsigned int Termodata12; |
Kovalev_D | 231:079835d508ef | 341 | unsigned int Termodata13; |
Kovalev_D | 231:079835d508ef | 342 | unsigned int Termodata14; |
Kovalev_D | 231:079835d508ef | 343 | unsigned int Termodata15; |
Kovalev_D | 231:079835d508ef | 344 | unsigned int Termodata16; |
Kovalev_D | 231:079835d508ef | 345 | unsigned int Termodata17; |
Kovalev_D | 231:079835d508ef | 346 | unsigned int Termodata18; |
Kovalev_D | 231:079835d508ef | 347 | unsigned int Termodata19; |
Kovalev_D | 231:079835d508ef | 348 | unsigned int Termodata20; |
Kovalev_D | 231:079835d508ef | 349 | unsigned int Termodata21; |
Kovalev_D | 231:079835d508ef | 350 | unsigned int Termodata22; |
Kovalev_D | 231:079835d508ef | 351 | unsigned int Termodata23; |
Kovalev_D | 231:079835d508ef | 352 | unsigned int Termodata24; |
Kovalev_D | 231:079835d508ef | 353 | unsigned int Termodata25; |
Kovalev_D | 231:079835d508ef | 354 | unsigned int Termodata26; |
Kovalev_D | 231:079835d508ef | 355 | unsigned int Termodata27; |
Kovalev_D | 231:079835d508ef | 356 | |
Kovalev_D | 231:079835d508ef | 357 | int AnglaOut; |
Kovalev_D | 231:079835d508ef | 358 | |
Kovalev_D | 231:079835d508ef | 359 | |
Kovalev_D | 231:079835d508ef | 360 | int CurTermoCompens; |
Kovalev_D | 231:079835d508ef | 361 | int AngelCompens; |
Kovalev_D | 222:7de7b3bf3a1d | 362 | unsigned int ShowMod2; |
Kovalev_D | 222:7de7b3bf3a1d | 363 | int Debag; |
Kovalev_D | 222:7de7b3bf3a1d | 364 | int Debag2; |
Kovalev_D | 222:7de7b3bf3a1d | 365 | unsigned int UARTFlag; |
Kovalev_D | 222:7de7b3bf3a1d | 366 | unsigned int PLC_Start; |
Kovalev_D | 222:7de7b3bf3a1d | 367 | unsigned int LG_Type; |
Kovalev_D | 222:7de7b3bf3a1d | 368 | unsigned int LogPLC; // 1 |
Kovalev_D | 222:7de7b3bf3a1d | 369 | unsigned int Log; |
Kovalev_D | 222:7de7b3bf3a1d | 370 | unsigned int LogMod; // 2 |
Kovalev_D | 222:7de7b3bf3a1d | 371 | unsigned int PLC_Phase; |
Kovalev_D | 222:7de7b3bf3a1d | 372 | int PLC_Gain; |
Kovalev_D | 222:7de7b3bf3a1d | 373 | unsigned int PLC_Lern; // 3 обратный таймер для поиска максимальной амплитуды при работе без модулятора |
Kovalev_D | 222:7de7b3bf3a1d | 374 | int PLC_Eror; |
Kovalev_D | 222:7de7b3bf3a1d | 375 | int PLC_Eror_Rate; |
Kovalev_D | 222:7de7b3bf3a1d | 376 | int PLC_Eror_count; |
Kovalev_D | 222:7de7b3bf3a1d | 377 | int PLC_regul; |
Kovalev_D | 222:7de7b3bf3a1d | 378 | unsigned int ModAmp; // 4 амплитуда модулятора |
Kovalev_D | 222:7de7b3bf3a1d | 379 | unsigned int ShiftMod; |
Kovalev_D | 222:7de7b3bf3a1d | 380 | |
Kovalev_D | 222:7de7b3bf3a1d | 381 | unsigned int FlashMod; // 5 0-ничего не делать, 1 - запись во Flash, 2 чтение из Flash. |
Kovalev_D | 222:7de7b3bf3a1d | 382 | unsigned int ModeOut; // 6 переменная для выбора варианта вывода параметров типа Rate. |
Kovalev_D | 222:7de7b3bf3a1d | 383 | |
Kovalev_D | 222:7de7b3bf3a1d | 384 | unsigned int Rate1_Event; // 7 событие 1с для вывода параметров Rate 1 |
Kovalev_D | 222:7de7b3bf3a1d | 385 | unsigned int Rate3_Event; |
Kovalev_D | 222:7de7b3bf3a1d | 386 | unsigned int Reper_Event; // 8 событие для вывода набора параметров типа Rate по меандру. |
Kovalev_D | 222:7de7b3bf3a1d | 387 | unsigned int Event_500Hz; |
Kovalev_D | 222:7de7b3bf3a1d | 388 | unsigned int EvenRate7; |
Kovalev_D | 222:7de7b3bf3a1d | 389 | unsigned int EvenRate5K; |
Kovalev_D | 222:7de7b3bf3a1d | 390 | |
Kovalev_D | 222:7de7b3bf3a1d | 391 | int DAC_current_Work; //3 |
Kovalev_D | 222:7de7b3bf3a1d | 392 | int DAC_current_Start; //4 стартовый ток накачки? |
Kovalev_D | 222:7de7b3bf3a1d | 393 | int HFO_ref; |
Kovalev_D | 222:7de7b3bf3a1d | 394 | int HFO_Min; |
Kovalev_D | 222:7de7b3bf3a1d | 395 | int HFO_Max; |
Kovalev_D | 222:7de7b3bf3a1d | 396 | unsigned int HFO_Gain; |
Kovalev_D | 222:7de7b3bf3a1d | 397 | unsigned int RgConA; // 9 регистр управления ГЛД |
Kovalev_D | 222:7de7b3bf3a1d | 398 | unsigned int RgConB; //10 регистр управления ГЛД |
Kovalev_D | 222:7de7b3bf3a1d | 399 | unsigned int RgConMod; |
Kovalev_D | 205:775d54fdf646 | 400 | |
Kovalev_D | 222:7de7b3bf3a1d | 401 | unsigned int Gain_Sin; //11 коиф усиления синуса. |
Kovalev_D | 222:7de7b3bf3a1d | 402 | unsigned int Gain_Cos; //12 коиф усиления косинуса. |
Kovalev_D | 222:7de7b3bf3a1d | 403 | unsigned int FrqPhase; |
Kovalev_D | 222:7de7b3bf3a1d | 404 | unsigned int FrqPhaseEror; |
Kovalev_D | 222:7de7b3bf3a1d | 405 | unsigned int Frq; //13 Непосредственное значение частоты для таймера. |
Kovalev_D | 222:7de7b3bf3a1d | 406 | unsigned int FrqHZ; //14 Частота в Гц. |
Kovalev_D | 222:7de7b3bf3a1d | 407 | unsigned int FrqHZmin; //15 Мин значение частоты ВП |
Kovalev_D | 222:7de7b3bf3a1d | 408 | unsigned int FrqHZmax; //16 Мах значение частоты ВП |
Kovalev_D | 222:7de7b3bf3a1d | 409 | unsigned int FrqChengSpeed; //17 скорость регулировки частоты ВП |
Kovalev_D | 222:7de7b3bf3a1d | 410 | unsigned int L_vibro; |
Kovalev_D | 222:7de7b3bf3a1d | 411 | |
Kovalev_D | 222:7de7b3bf3a1d | 412 | unsigned int VibroFrqRegulF; //18 флаг регулировки частоты ВП |
Kovalev_D | 222:7de7b3bf3a1d | 413 | unsigned int VibroAMPRegulF; //19 флаг регулировки амплитуды ВП |
Kovalev_D | 222:7de7b3bf3a1d | 414 | unsigned int VibroNoiseF; //20 флаг ошумления амплитуды ВП |
Kovalev_D | 222:7de7b3bf3a1d | 415 | unsigned int VibroOutF; //21 флаг изменения состояния ножек вибро. |
Kovalev_D | 222:7de7b3bf3a1d | 416 | unsigned int LowVibroFlag; |
Kovalev_D | 222:7de7b3bf3a1d | 417 | unsigned int ClrVFlag; |
Kovalev_D | 222:7de7b3bf3a1d | 418 | |
Kovalev_D | 222:7de7b3bf3a1d | 419 | unsigned int Amp; //22 значение амплитуды вибропривода в попугаях (Gyro.Amp = (0%--100%) << 16) |
Kovalev_D | 222:7de7b3bf3a1d | 420 | unsigned int AmpPer; //23 Амплитуда в процентах Gyro.AmpPer = Gyro.Amp>>16 ; |
Kovalev_D | 222:7de7b3bf3a1d | 421 | unsigned int AmpT; //24 значение тиков после которых происходит смена амплитуды ошумления ( rand() % Gyro.AmpTD+Gyro.AmpMin)(частота ошумления) |
Kovalev_D | 222:7de7b3bf3a1d | 422 | unsigned int AmpMin; //25 минимальное значение AmpT(частота ошумления); |
Kovalev_D | 222:7de7b3bf3a1d | 423 | unsigned int AmpTD; //26 диапозон частоты ошумления(частота ошумления); |
Kovalev_D | 222:7de7b3bf3a1d | 424 | |
Kovalev_D | 222:7de7b3bf3a1d | 425 | unsigned int AmpPerMin; //27 ограничение минимальной амплитуды ВП |
Kovalev_D | 222:7de7b3bf3a1d | 426 | unsigned int AmpPerMax; //28 ограничение максимальной амплитуды ВП |
Kovalev_D | 222:7de7b3bf3a1d | 427 | unsigned int AmpSpeed; //29 коиффициент сорости регулировки амплитуды |
Kovalev_D | 222:7de7b3bf3a1d | 428 | unsigned int AmpTarget; //30 целевая амплитуда ВП к которой стремится регулировка. |
Kovalev_D | 222:7de7b3bf3a1d | 429 | unsigned int AmpPerDel; //31 значение для расчета амплитуды (дельта амплитуды) на сколько будет отличаться в працентах 1 амплитуда от второй при ошумлении, мин знач : AmpPer, мах знач : AmpPer+AmpPerDel; (в процентах) |
Kovalev_D | 222:7de7b3bf3a1d | 430 | unsigned int AmpN1; //32 левая граница импулься ВП |
Kovalev_D | 222:7de7b3bf3a1d | 431 | unsigned int AmpN2; //33 правая граница импулься ВП |
Kovalev_D | 222:7de7b3bf3a1d | 432 | unsigned int F_ras; //34 частота расщипления |
Kovalev_D | 222:7de7b3bf3a1d | 433 | unsigned int F_rasAdd; |
Kovalev_D | 222:7de7b3bf3a1d | 434 | int MaxAmp; //35 амплитуда Пик-Пик расчтитанная по востановленному синусу. |
Kovalev_D | 222:7de7b3bf3a1d | 435 | |
Kovalev_D | 222:7de7b3bf3a1d | 436 | //ЭНКОДЕР |
Kovalev_D | 222:7de7b3bf3a1d | 437 | int CaunPlus; //36 счетчик + |
Kovalev_D | 222:7de7b3bf3a1d | 438 | int CaunMin; |
Kovalev_D | 222:7de7b3bf3a1d | 439 | //37 счетчик - |
Kovalev_D | 222:7de7b3bf3a1d | 440 | int CaunPlusRateAdd; //36 счетчик + |
Kovalev_D | 222:7de7b3bf3a1d | 441 | int CaunMinRateAdd; |
Kovalev_D | 222:7de7b3bf3a1d | 442 | int CaunPlusRate; //36 счетчик + |
Kovalev_D | 222:7de7b3bf3a1d | 443 | int CaunMinRate; |
Kovalev_D | 222:7de7b3bf3a1d | 444 | |
Kovalev_D | 222:7de7b3bf3a1d | 445 | int CaunPlusReperAdd; //36 счетчик + |
Kovalev_D | 222:7de7b3bf3a1d | 446 | int CaunMinReperAdd; |
Kovalev_D | 222:7de7b3bf3a1d | 447 | int CaunPlusReper; //36 счетчик + |
Kovalev_D | 222:7de7b3bf3a1d | 448 | int CaunMinReper; |
Kovalev_D | 222:7de7b3bf3a1d | 449 | // данные АЦП |
Kovalev_D | 222:7de7b3bf3a1d | 450 | unsigned int TermoNKU; //38 |
Kovalev_D | 222:7de7b3bf3a1d | 451 | unsigned int Termo; //39 значение АЦП |
Kovalev_D | 222:7de7b3bf3a1d | 452 | unsigned int DeltaT; //40 |
Kovalev_D | 222:7de7b3bf3a1d | 453 | int In1; //41 |
Kovalev_D | 222:7de7b3bf3a1d | 454 | int In2; //42 |
Kovalev_D | 222:7de7b3bf3a1d | 455 | int Tmp_OffsetT4; //47 |
Kovalev_D | 222:7de7b3bf3a1d | 456 | int Tmp_OffsetT5; |
Kovalev_D | 222:7de7b3bf3a1d | 457 | float Tmp_scaleT4; //53 |
Kovalev_D | 222:7de7b3bf3a1d | 458 | float Tmp_scaleT5; //54 |
Kovalev_D | 222:7de7b3bf3a1d | 459 | |
Kovalev_D | 222:7de7b3bf3a1d | 460 | unsigned int ADF_Accum; //43 Значенее амплитудного детектора Временное |
Kovalev_D | 222:7de7b3bf3a1d | 461 | unsigned int ADS_Accum; |
Kovalev_D | 222:7de7b3bf3a1d | 462 | unsigned int IN1_Accum; |
Kovalev_D | 222:7de7b3bf3a1d | 463 | unsigned int IN2_Accum; |
Kovalev_D | 222:7de7b3bf3a1d | 464 | unsigned int DacIn; //44 Значенее амплитудного детектора Временное |
Kovalev_D | 222:7de7b3bf3a1d | 465 | unsigned int ADS_AccumTermLM; //45 |
Kovalev_D | 222:7de7b3bf3a1d | 466 | unsigned int TermLM; //46 |
Kovalev_D | 222:7de7b3bf3a1d | 467 | unsigned int ADF_Count; |
Kovalev_D | 222:7de7b3bf3a1d | 468 | unsigned int ADM_Count; //47 Значенее времени накопления данных |
Kovalev_D | 222:7de7b3bf3a1d | 469 | unsigned int ADS_Count; //48 Значенее времени накопления данных |
Kovalev_D | 222:7de7b3bf3a1d | 470 | unsigned int AD_Fast; //49 Значенее амплитудного детектора сдвинутое на 16 бит |
Kovalev_D | 222:7de7b3bf3a1d | 471 | unsigned int AD_Slow; //50 Значенее амплитудного детектора сдвинутое на 16 бит |
Kovalev_D | 222:7de7b3bf3a1d | 472 | unsigned int ADF_NewData; //51 есть данные после фильтрации в быстром фильтре |
Kovalev_D | 222:7de7b3bf3a1d | 473 | unsigned int ADS_NewData; //52 -----------/----------/----------/-------- |
Kovalev_D | 222:7de7b3bf3a1d | 474 | |
Kovalev_D | 222:7de7b3bf3a1d | 475 | |
Kovalev_D | 222:7de7b3bf3a1d | 476 | int DownTreshold; //27 |
Kovalev_D | 222:7de7b3bf3a1d | 477 | int HighTreshold; |
Kovalev_D | 222:7de7b3bf3a1d | 478 | int PLCDelay; |
Kovalev_D | 222:7de7b3bf3a1d | 479 | int ResetLevelCool; //105 |
Kovalev_D | 222:7de7b3bf3a1d | 480 | int ResetLevelHeat; |
Kovalev_D | 222:7de7b3bf3a1d | 481 | |
Kovalev_D | 222:7de7b3bf3a1d | 482 | |
Kovalev_D | 222:7de7b3bf3a1d | 483 | int PLC_Error2Mode; //53 счетчик, не ноль когдав двух модовом регулировка без модулятора(для просмотра мод) |
Kovalev_D | 222:7de7b3bf3a1d | 484 | |
Kovalev_D | 222:7de7b3bf3a1d | 485 | unsigned int CMD_In; //54 входящая команда |
Kovalev_D | 222:7de7b3bf3a1d | 486 | unsigned int SOC_Out; //55 |
Kovalev_D | 222:7de7b3bf3a1d | 487 | unsigned int My_Addres; //56 адрес прибора |
Kovalev_D | 222:7de7b3bf3a1d | 488 | unsigned int DropDelayGLD; //57 задержка для мультидропа (дискрета 100кГц) |
Kovalev_D | 222:7de7b3bf3a1d | 489 | |
Kovalev_D | 222:7de7b3bf3a1d | 490 | unsigned int GLD_Serial; //58 серийный номер прибора |
Kovalev_D | 222:7de7b3bf3a1d | 491 | unsigned int CRC; //59 контрольная сумма посылки |
Kovalev_D | 222:7de7b3bf3a1d | 492 | unsigned int Firmware_Version; //60 версия программы |
Kovalev_D | 222:7de7b3bf3a1d | 493 | unsigned int RsErrLine; //61 регистр ошибок передачи. |
Kovalev_D | 226:4a4d5bd5fcd7 | 494 | unsigned int Device_Mode; |
Kovalev_D | 222:7de7b3bf3a1d | 495 | int CuruAngle; |
Kovalev_D | 222:7de7b3bf3a1d | 496 | int CuruAngle32; //62 текущеий угол. |
Kovalev_D | 222:7de7b3bf3a1d | 497 | int CuruAngle64; |
Kovalev_D | 222:7de7b3bf3a1d | 498 | int CuruAngle96; |
Kovalev_D | 222:7de7b3bf3a1d | 499 | int CuruAngle128; |
Kovalev_D | 222:7de7b3bf3a1d | 500 | int OldCuruAngle; //63 старый угол |
Kovalev_D | 222:7de7b3bf3a1d | 501 | int CuruAngleLog; |
Kovalev_D | 222:7de7b3bf3a1d | 502 | int Cnt_Dif; //64 приращение угла между прошлым и текушим приращением за тик виброподвеса (32 тика) |
Kovalev_D | 222:7de7b3bf3a1d | 503 | |
Kovalev_D | 222:7de7b3bf3a1d | 504 | unsigned int PinReg; //65 bit4 bit3 bit 2 bit1 bit0 |
Kovalev_D | 222:7de7b3bf3a1d | 505 | unsigned int PinRegOld; //66 || светодиод || состояние поджига || состояние подсветки || состояние вибро 2 || состояние вибро 1 || |
Kovalev_D | 222:7de7b3bf3a1d | 506 | |
Kovalev_D | 222:7de7b3bf3a1d | 507 | unsigned int Discharg; //67 последовательность бит харрактеризующая форму сигнала поджига. |
Kovalev_D | 222:7de7b3bf3a1d | 508 | unsigned int BackLight; //68 последовательность бит харрактеризующая форму сигнала подсветки. |
Kovalev_D | 222:7de7b3bf3a1d | 509 | unsigned int LaserOn; |
Kovalev_D | 222:7de7b3bf3a1d | 510 | unsigned int EXT_Latch; //69 |
Kovalev_D | 205:775d54fdf646 | 511 | } GyroT, *Gyro_p; |
Kovalev_D | 231:079835d508ef | 512 | |
Kovalev_D | 205:775d54fdf646 | 513 | extern GyroT Gyro; |
Kovalev_D | 129:406995a91322 | 514 | |
Kovalev_D | 206:00341a03e05c | 515 | typedef union { |
Kovalev_D | 208:19150d2b528f | 516 | int Array[248]; |
Kovalev_D | 206:00341a03e05c | 517 | struct { |
Kovalev_D | 208:19150d2b528f | 518 | unsigned int My_Addres; //0 адрес прибора |
Kovalev_D | 211:ac8251b067d2 | 519 | unsigned int HFO_ref; //1 |
Kovalev_D | 218:b4067cac75c0 | 520 | unsigned int HFO_Gain; //2 |
Kovalev_D | 211:ac8251b067d2 | 521 | unsigned int DAC_current_Work; //3 HFO_MIN |
Kovalev_D | 211:ac8251b067d2 | 522 | unsigned int DAC_current_Start; //4 HFO_MAX |
Kovalev_D | 208:19150d2b528f | 523 | |
Kovalev_D | 222:7de7b3bf3a1d | 524 | unsigned int TimeToJump; //5 |
Kovalev_D | 222:7de7b3bf3a1d | 525 | unsigned int JumpDelta; //6 |
Kovalev_D | 208:19150d2b528f | 526 | |
Kovalev_D | 208:19150d2b528f | 527 | unsigned int PLC_Phase; //7 |
Kovalev_D | 220:04c54405b82d | 528 | int PLC_Gain; //8 |
Kovalev_D | 208:19150d2b528f | 529 | |
Kovalev_D | 211:ac8251b067d2 | 530 | unsigned int PLCDelay; //9 |
Kovalev_D | 211:ac8251b067d2 | 531 | |
Kovalev_D | 211:ac8251b067d2 | 532 | |
Kovalev_D | 225:f8fee6c586cc | 533 | unsigned int DownTreshold; //10 |
Kovalev_D | 225:f8fee6c586cc | 534 | unsigned int HighTreshold; //11 |
Kovalev_D | 211:ac8251b067d2 | 535 | |
Kovalev_D | 211:ac8251b067d2 | 536 | |
Kovalev_D | 208:19150d2b528f | 537 | unsigned int FrqPhase; //12 фаза |
Kovalev_D | 208:19150d2b528f | 538 | unsigned int FrqChengSpeed; //13 скорость регулировки частоты ВП |
Kovalev_D | 208:19150d2b528f | 539 | unsigned int FrqHZ; //14 |
Kovalev_D | 208:19150d2b528f | 540 | unsigned int FrqHZmin; //15 |
Kovalev_D | 208:19150d2b528f | 541 | unsigned int FrqHZmax; //16 |
Kovalev_D | 208:19150d2b528f | 542 | unsigned int VB_Fdf_Hi; //17 |
Kovalev_D | 208:19150d2b528f | 543 | unsigned int VB_Fdf_Lo; //18 |
Kovalev_D | 208:19150d2b528f | 544 | unsigned int AmpSpeed; //19 |
Kovalev_D | 208:19150d2b528f | 545 | unsigned int AmpPerMin; //20 |
Kovalev_D | 208:19150d2b528f | 546 | unsigned int AmpPerMax; //21 |
Kovalev_D | 208:19150d2b528f | 547 | unsigned int AmpPer; //22 |
Kovalev_D | 208:19150d2b528f | 548 | unsigned int AmpMin; //23 минимальное значение AmpT(частота ошумления); |
Kovalev_D | 208:19150d2b528f | 549 | unsigned int AmpTD; //24 диапозон частоты ошумления(частота ошумления); |
Kovalev_D | 208:19150d2b528f | 550 | unsigned int AmpPerDel; //25 амплитуда ошумления |
Kovalev_D | 208:19150d2b528f | 551 | unsigned int a9; //26 |
Kovalev_D | 211:ac8251b067d2 | 552 | int a10; //27 |
Kovalev_D | 211:ac8251b067d2 | 553 | int a11; //28 |
Kovalev_D | 208:19150d2b528f | 554 | unsigned int a12; //29 |
Kovalev_D | 211:ac8251b067d2 | 555 | unsigned int LG_Type; //30 |
Kovalev_D | 225:f8fee6c586cc | 556 | int ResetLevelHeatAAA; //31 |
Kovalev_D | 208:19150d2b528f | 557 | unsigned int a15; //32 |
Kovalev_D | 220:04c54405b82d | 558 | unsigned int ShiftMod; //33 |
Kovalev_D | 208:19150d2b528f | 559 | unsigned int ModAmp; //34 амплитуда модулятора |
Kovalev_D | 208:19150d2b528f | 560 | |
Kovalev_D | 208:19150d2b528f | 561 | unsigned int a17; //35 |
Kovalev_D | 208:19150d2b528f | 562 | unsigned int a18; //36 |
Kovalev_D | 208:19150d2b528f | 563 | unsigned int a19; //37 |
Kovalev_D | 208:19150d2b528f | 564 | unsigned int a20; //38 |
Kovalev_D | 225:f8fee6c586cc | 565 | int ResetLevelCoolAAA; //39 |
Kovalev_D | 208:19150d2b528f | 566 | unsigned int a22; //40 |
Kovalev_D | 208:19150d2b528f | 567 | unsigned int a23; //41 |
Kovalev_D | 208:19150d2b528f | 568 | unsigned int a24; //42 |
Kovalev_D | 208:19150d2b528f | 569 | unsigned int a25; //43 |
Kovalev_D | 208:19150d2b528f | 570 | unsigned int a26; //44 |
Kovalev_D | 208:19150d2b528f | 571 | unsigned int a27; //45 |
Kovalev_D | 208:19150d2b528f | 572 | unsigned int a28; //46 |
Kovalev_D | 208:19150d2b528f | 573 | |
Kovalev_D | 208:19150d2b528f | 574 | unsigned int Tmp_OffsetT4; //47 |
Kovalev_D | 208:19150d2b528f | 575 | unsigned int Tmp_OffsetT5; //48 |
Kovalev_D | 208:19150d2b528f | 576 | |
Kovalev_D | 208:19150d2b528f | 577 | unsigned int a29; //49 |
Kovalev_D | 211:ac8251b067d2 | 578 | unsigned int a30; //61 0 - Mirror 1 - Prizm. |
Kovalev_D | 208:19150d2b528f | 579 | unsigned int a32; //51 |
Kovalev_D | 220:04c54405b82d | 580 | unsigned int a33; //52 |
Kovalev_D | 208:19150d2b528f | 581 | |
Kovalev_D | 208:19150d2b528f | 582 | unsigned int Tmp_scaleT4; //53 |
Kovalev_D | 208:19150d2b528f | 583 | unsigned int Tmp_scaleT5; //54 |
Kovalev_D | 208:19150d2b528f | 584 | |
Kovalev_D | 225:f8fee6c586cc | 585 | unsigned int /*RLH*/ResetLevelHeat; //55 |
Kovalev_D | 208:19150d2b528f | 586 | |
Kovalev_D | 208:19150d2b528f | 587 | unsigned int Gain_Sin; //56 коиф усиления синуса. |
Kovalev_D | 208:19150d2b528f | 588 | unsigned int Gain_Cos; //57 коиф усиления косинуса. |
Kovalev_D | 211:ac8251b067d2 | 589 | unsigned int Header_Word; //58 Признак достоверности |
Kovalev_D | 208:19150d2b528f | 590 | unsigned int ParamMod; //59 |
Kovalev_D | 208:19150d2b528f | 591 | unsigned int GLD_Serial; //60 серийный номер прибора |
Kovalev_D | 208:19150d2b528f | 592 | |
Kovalev_D | 211:ac8251b067d2 | 593 | unsigned int PLC_Start; //61 0 - Mirror 1 - Prizm. |
Kovalev_D | 208:19150d2b528f | 594 | |
Kovalev_D | 211:ac8251b067d2 | 595 | unsigned int TermoMode; //62 серийный номер прибора |
Kovalev_D | 208:19150d2b528f | 596 | |
Kovalev_D | 231:079835d508ef | 597 | unsigned int TStatic_0; //63 |
Kovalev_D | 231:079835d508ef | 598 | unsigned int TStatic_1; //64 |
Kovalev_D | 231:079835d508ef | 599 | unsigned int TStatic_2; //65 |
Kovalev_D | 231:079835d508ef | 600 | unsigned int TStatic_3; //66 |
Kovalev_D | 231:079835d508ef | 601 | unsigned int TStatic_4; //67 |
Kovalev_D | 231:079835d508ef | 602 | unsigned int TStatic_5; //68 |
Kovalev_D | 231:079835d508ef | 603 | unsigned int TStatic_6; //69 |
Kovalev_D | 231:079835d508ef | 604 | unsigned int TStatic_7; //70 |
Kovalev_D | 231:079835d508ef | 605 | unsigned int TStatic_8; //71 |
Kovalev_D | 231:079835d508ef | 606 | unsigned int TStatic_9; //72 |
Kovalev_D | 231:079835d508ef | 607 | unsigned int TStatic_10; //73 |
Kovalev_D | 231:079835d508ef | 608 | unsigned int TStatic_11; //74 |
Kovalev_D | 231:079835d508ef | 609 | unsigned int TStatic_12; //75 |
Kovalev_D | 231:079835d508ef | 610 | unsigned int TStatic_13; //76 |
Kovalev_D | 208:19150d2b528f | 611 | |
Kovalev_D | 231:079835d508ef | 612 | unsigned int TermoDeltaStatic_0; //77 |
Kovalev_D | 231:079835d508ef | 613 | unsigned int TermoDeltaStatic_1; //78 |
Kovalev_D | 231:079835d508ef | 614 | unsigned int TermoDeltaStatic_2; //79 |
Kovalev_D | 231:079835d508ef | 615 | unsigned int TermoDeltaStatic_3; //80 |
Kovalev_D | 231:079835d508ef | 616 | unsigned int TermoDeltaStatic_4; //81 |
Kovalev_D | 231:079835d508ef | 617 | unsigned int TermoDeltaStatic_5; //82 |
Kovalev_D | 231:079835d508ef | 618 | unsigned int TermoDeltaStatic_6; //83 |
Kovalev_D | 231:079835d508ef | 619 | unsigned int TermoDeltaStatic_7; //84 |
Kovalev_D | 231:079835d508ef | 620 | unsigned int TermoDeltaStatic_8; //85 |
Kovalev_D | 231:079835d508ef | 621 | unsigned int TermoDeltaStatic_9; //86 |
Kovalev_D | 231:079835d508ef | 622 | unsigned int TermoDeltaStatic_10; //87 |
Kovalev_D | 231:079835d508ef | 623 | unsigned int TermoDeltaStatic_11; //88 |
Kovalev_D | 231:079835d508ef | 624 | unsigned int TermoDeltaStatic_12; //89 |
Kovalev_D | 231:079835d508ef | 625 | unsigned int TermoDeltaStatic_13; //90 |
Kovalev_D | 231:079835d508ef | 626 | unsigned int TermoDeltaStatic_14; //91 |
Kovalev_D | 231:079835d508ef | 627 | unsigned int TermoDeltaStatic_15; //92 |
Kovalev_D | 231:079835d508ef | 628 | unsigned int TermoDeltaStatic_16; //93 |
Kovalev_D | 231:079835d508ef | 629 | unsigned int TermoDeltaStatic_17; //94 |
Kovalev_D | 231:079835d508ef | 630 | unsigned int TermoDeltaStatic_18; //95 |
Kovalev_D | 231:079835d508ef | 631 | unsigned int TermoDeltaStatic_19; //96 |
Kovalev_D | 231:079835d508ef | 632 | unsigned int TermoDeltaStatic_20; //97 |
Kovalev_D | 231:079835d508ef | 633 | unsigned int TermoDeltaStatic_21; //98 |
Kovalev_D | 231:079835d508ef | 634 | unsigned int TermoDeltaStatic_22; //99 |
Kovalev_D | 231:079835d508ef | 635 | unsigned int TermoDeltaStatic_23; //100 |
Kovalev_D | 231:079835d508ef | 636 | unsigned int TermoDeltaStatic_24; //101 |
Kovalev_D | 231:079835d508ef | 637 | unsigned int TermoDeltaStatic_25; //102 |
Kovalev_D | 231:079835d508ef | 638 | unsigned int TermoDeltaStatic_26; //103 |
Kovalev_D | 231:079835d508ef | 639 | unsigned int TermoDeltaStatic_27; //104 |
Kovalev_D | 231:079835d508ef | 640 | |
Kovalev_D | 231:079835d508ef | 641 | unsigned int /*RLC;*/ResetLevelCool; //105 временно должен быть на 39 |
Kovalev_D | 208:19150d2b528f | 642 | |
Kovalev_D | 208:19150d2b528f | 643 | unsigned int a79; //106 |
Kovalev_D | 208:19150d2b528f | 644 | unsigned int a80; //107 |
Kovalev_D | 208:19150d2b528f | 645 | |
Kovalev_D | 208:19150d2b528f | 646 | unsigned int a81; //108 |
Kovalev_D | 208:19150d2b528f | 647 | unsigned int a82; //109 |
Kovalev_D | 208:19150d2b528f | 648 | unsigned int a83; //110 |
Kovalev_D | 208:19150d2b528f | 649 | unsigned int a84; //111 |
Kovalev_D | 208:19150d2b528f | 650 | unsigned int a85; //112 |
Kovalev_D | 208:19150d2b528f | 651 | unsigned int a86; //113 |
Kovalev_D | 208:19150d2b528f | 652 | unsigned int a87; //114 |
Kovalev_D | 222:7de7b3bf3a1d | 653 | unsigned int FlashMod; //115 |
Kovalev_D | 208:19150d2b528f | 654 | unsigned int a89; //116 |
Kovalev_D | 208:19150d2b528f | 655 | |
Kovalev_D | 208:19150d2b528f | 656 | unsigned int TSHeat0; //117 |
Kovalev_D | 208:19150d2b528f | 657 | unsigned int TSHeat1; //118 |
Kovalev_D | 208:19150d2b528f | 658 | unsigned int TSHeat2; //119 |
Kovalev_D | 208:19150d2b528f | 659 | unsigned int TSHeat3; //120 |
Kovalev_D | 208:19150d2b528f | 660 | unsigned int TSHeat4; //121 |
Kovalev_D | 208:19150d2b528f | 661 | unsigned int TSHeat5; //122 |
Kovalev_D | 208:19150d2b528f | 662 | unsigned int TSHeat6; //123 |
Kovalev_D | 208:19150d2b528f | 663 | unsigned int TSHeat7; //124 |
Kovalev_D | 208:19150d2b528f | 664 | unsigned int TSHeat8; //125 |
Kovalev_D | 208:19150d2b528f | 665 | unsigned int TSHeat9; //126 |
Kovalev_D | 208:19150d2b528f | 666 | unsigned int TSHeat10; //127 |
Kovalev_D | 208:19150d2b528f | 667 | unsigned int TSHeat11; //128 |
Kovalev_D | 208:19150d2b528f | 668 | unsigned int TSHeat12; //129 |
Kovalev_D | 208:19150d2b528f | 669 | unsigned int TSHeat13; //130 |
Kovalev_D | 208:19150d2b528f | 670 | |
Kovalev_D | 231:079835d508ef | 671 | unsigned int TermoDynamicDataHeat0; //131 |
Kovalev_D | 231:079835d508ef | 672 | unsigned int TermoDynamicDataHeat1; //132 |
Kovalev_D | 231:079835d508ef | 673 | unsigned int TermoDynamicDataHeat2; //133 |
Kovalev_D | 231:079835d508ef | 674 | unsigned int TermoDynamicDataHeat3; //134 |
Kovalev_D | 231:079835d508ef | 675 | unsigned int TermoDynamicDataHeat4; //135 |
Kovalev_D | 231:079835d508ef | 676 | unsigned int TermoDynamicDataHeat5; //136 |
Kovalev_D | 231:079835d508ef | 677 | unsigned int TermoDynamicDataHeat6; //137 |
Kovalev_D | 231:079835d508ef | 678 | unsigned int TermoDynamicDataHeat7; //138 |
Kovalev_D | 231:079835d508ef | 679 | unsigned int TermoDynamicDataHeat8; //139 |
Kovalev_D | 231:079835d508ef | 680 | unsigned int TermoDynamicDataHeat9; //140 |
Kovalev_D | 231:079835d508ef | 681 | unsigned int TermoDynamicDataHeat10; //141 |
Kovalev_D | 231:079835d508ef | 682 | unsigned int TermoDynamicDataHeat11; //142 |
Kovalev_D | 231:079835d508ef | 683 | unsigned int TermoDynamicDataHeat12; //143 |
Kovalev_D | 231:079835d508ef | 684 | unsigned int TermoDynamicDataHeat13; //144 |
Kovalev_D | 231:079835d508ef | 685 | unsigned int TermoDynamicDataHeat14; //145 |
Kovalev_D | 231:079835d508ef | 686 | unsigned int TermoDynamicDataHeat15; //146 |
Kovalev_D | 231:079835d508ef | 687 | unsigned int TermoDynamicDataHeat16; //147 |
Kovalev_D | 231:079835d508ef | 688 | unsigned int TermoDynamicDataHeat17; //148 |
Kovalev_D | 231:079835d508ef | 689 | unsigned int TermoDynamicDataHeat18; //149 |
Kovalev_D | 231:079835d508ef | 690 | unsigned int TermoDynamicDataHeat19; //150 |
Kovalev_D | 231:079835d508ef | 691 | unsigned int TermoDynamicDataHeat20; //151 |
Kovalev_D | 231:079835d508ef | 692 | unsigned int TermoDynamicDataHeat21; //152 |
Kovalev_D | 231:079835d508ef | 693 | unsigned int TermoDynamicDataHeat22; //153 |
Kovalev_D | 231:079835d508ef | 694 | unsigned int TermoDynamicDataHeat23; //154 |
Kovalev_D | 231:079835d508ef | 695 | unsigned int TermoDynamicDataHeat24; //155 |
Kovalev_D | 231:079835d508ef | 696 | unsigned int TermoDynamicDataHeat25; //156 |
Kovalev_D | 231:079835d508ef | 697 | unsigned int TermoDynamicDataHeat26; //157 |
Kovalev_D | 231:079835d508ef | 698 | unsigned int TermoDynamicDataHeat27; //158 |
Kovalev_D | 208:19150d2b528f | 699 | |
Kovalev_D | 208:19150d2b528f | 700 | unsigned int Step; //159 |
Kovalev_D | 208:19150d2b528f | 701 | |
Kovalev_D | 231:079835d508ef | 702 | unsigned int TDCool_0; //160 |
Kovalev_D | 231:079835d508ef | 703 | unsigned int TDCool_1; //161 |
Kovalev_D | 231:079835d508ef | 704 | unsigned int TDCool_2; //162 |
Kovalev_D | 231:079835d508ef | 705 | unsigned int TDCool_3; //163 |
Kovalev_D | 231:079835d508ef | 706 | unsigned int TDCool_4; //164 |
Kovalev_D | 231:079835d508ef | 707 | unsigned int TDCool_5; //165 |
Kovalev_D | 231:079835d508ef | 708 | unsigned int TDCool_6; //166 |
Kovalev_D | 231:079835d508ef | 709 | unsigned int TDCool_7; //167 |
Kovalev_D | 231:079835d508ef | 710 | unsigned int TDCool_8; //168 |
Kovalev_D | 231:079835d508ef | 711 | unsigned int TDCool_9; //169 |
Kovalev_D | 231:079835d508ef | 712 | unsigned int TDCool_10; //170 |
Kovalev_D | 231:079835d508ef | 713 | unsigned int TDCool_11; //171 |
Kovalev_D | 231:079835d508ef | 714 | unsigned int TDCool_12; //172 |
Kovalev_D | 231:079835d508ef | 715 | unsigned int TDCool_13; //173 |
Kovalev_D | 208:19150d2b528f | 716 | |
Kovalev_D | 208:19150d2b528f | 717 | unsigned int TermoDataCool0; //174 |
Kovalev_D | 208:19150d2b528f | 718 | unsigned int TermoDataCool1; //175 |
Kovalev_D | 208:19150d2b528f | 719 | unsigned int TermoDataCool2; //176 |
Kovalev_D | 208:19150d2b528f | 720 | unsigned int TermoDataCool3; //177 |
Kovalev_D | 208:19150d2b528f | 721 | unsigned int TermoDataCool4; //178 |
Kovalev_D | 208:19150d2b528f | 722 | unsigned int TermoDataCool5; //179 |
Kovalev_D | 208:19150d2b528f | 723 | unsigned int TermoDataCool6; //180 |
Kovalev_D | 208:19150d2b528f | 724 | unsigned int TermoDataCool7; //181 |
Kovalev_D | 208:19150d2b528f | 725 | unsigned int TermoDataCool8; //182 |
Kovalev_D | 208:19150d2b528f | 726 | unsigned int TermoDataCool9; //183 |
Kovalev_D | 208:19150d2b528f | 727 | unsigned int TermoDataCool10; //184 |
Kovalev_D | 208:19150d2b528f | 728 | unsigned int TermoDataCool11; //185 |
Kovalev_D | 208:19150d2b528f | 729 | unsigned int TermoDataCool12; //186 |
Kovalev_D | 208:19150d2b528f | 730 | unsigned int TermoDataCool13; //187 |
Kovalev_D | 208:19150d2b528f | 731 | unsigned int TermoDataCool14; //188 |
Kovalev_D | 208:19150d2b528f | 732 | unsigned int TermoDataCool15; //189 |
Kovalev_D | 208:19150d2b528f | 733 | unsigned int TermoDataCool16; //190 |
Kovalev_D | 208:19150d2b528f | 734 | unsigned int TermoDataCool17; //191 |
Kovalev_D | 208:19150d2b528f | 735 | unsigned int TermoDataCool18; //192 |
Kovalev_D | 208:19150d2b528f | 736 | unsigned int TermoDataCool19; //193 |
Kovalev_D | 208:19150d2b528f | 737 | unsigned int TermoDataCool20; //194 |
Kovalev_D | 208:19150d2b528f | 738 | unsigned int TermoDataCool21; //195 |
Kovalev_D | 208:19150d2b528f | 739 | unsigned int TermoDataCool22; //196 |
Kovalev_D | 208:19150d2b528f | 740 | unsigned int TermoDataCool23; //197 |
Kovalev_D | 208:19150d2b528f | 741 | unsigned int TermoDataCool24; //198 |
Kovalev_D | 208:19150d2b528f | 742 | unsigned int TermoDataCool25; //199 |
Kovalev_D | 208:19150d2b528f | 743 | unsigned int TermoDataCool26; //200 |
Kovalev_D | 208:19150d2b528f | 744 | unsigned int TermoDataCool27; //201 |
Kovalev_D | 208:19150d2b528f | 745 | |
Kovalev_D | 206:00341a03e05c | 746 | } Str; |
Kovalev_D | 206:00341a03e05c | 747 | } GyroParam; |
Kovalev_D | 129:406995a91322 | 748 | |
Kovalev_D | 129:406995a91322 | 749 | extern GyroParam GyroP; |
Kovalev_D | 28:1c9acd3b224d | 750 | |
Kovalev_D | 191:40028201ddad | 751 | extern void AllRegul (void); |
Kovalev_D | 107:4d178bcc9d8a | 752 | extern unsigned int amp; |
Kovalev_D | 122:fbacb932a30b | 753 | extern int Rate2VibFlag; |
igor_v | 0:8ad47e2b6f00 | 754 | extern void cheng(void); |
Kovalev_D | 192:d32c8cf7bcd9 | 755 | |
igor_v | 0:8ad47e2b6f00 | 756 | extern void VibroOut(void); |
Kovalev_D | 190:289514f730ee | 757 | |
Kovalev_D | 150:29c9f7671bac | 758 | extern void VibroAMPRegul(void); |
Kovalev_D | 150:29c9f7671bac | 759 | extern void VibroFrqRegul(void); |
Kovalev_D | 98:95b8e79f13e1 | 760 | extern unsigned int FrecTp; |
Kovalev_D | 98:95b8e79f13e1 | 761 | extern int Pulse_midl; |
igor_v | 0:8ad47e2b6f00 | 762 | extern struct VIBRO Vib; |
igor_v | 0:8ad47e2b6f00 | 763 | extern int PulseHalf; |
igor_v | 30:17c84ed091b3 | 764 | extern int CuruAngle; |
igor_v | 0:8ad47e2b6f00 | 765 | extern unsigned int FrecTemp; |
igor_v | 0:8ad47e2b6f00 | 766 | #endif |
igor_v | 0:8ad47e2b6f00 | 767 |