forkd

Dependencies:   mbed

Fork of LG2 by Dmitry Kovalev

Revision:
206:00341a03e05c
Parent:
205:775d54fdf646
Child:
207:d1ce992f5d17
--- a/Command.c	Mon Dec 19 14:08:31 2016 +0000
+++ b/Command.c	Tue Dec 20 14:08:17 2016 +0000
@@ -845,7 +845,43 @@
                 Spi.DAC_B -= 200;
                /* sprintf(Time,"%d\r\n", Spi.DAC_B);
                 WriteCon(Time);*/
-             }          
+             }        
+                if (Time[0] == 'l') {		// выдача технологическая
+                Gyro.My_Addres			= GyroP.Str.My_Addres; 								 //  Gyro.My_Addres			= 0; 
+   				Gyro.GLD_Serial 		= GyroP.Str.GLD_Serial;	
+    			Gyro.Firmware_Version	= GyroP.Str.Firmware_Version;
+
+    			Gyro.FrqHZ				= GyroP.Str.FrqHZ;
+    			Gyro.Frq 				= GyroP.Str.FrqHZ<<16;
+    			Gyro.FrqHZmin 			= GyroP.Str.FrqHZmin<<16;
+    			Gyro.FrqHZmax			= GyroP.Str.FrqHZmax<<16;
+    			Gyro.FrqChengSpeed		= GyroP.Str.FrqChengSpeed;
+    
+    			Gyro.ModAmp				= GyroP.Str.ModAmp;
+    
+    			Gyro.AmpPer				= GyroP.Str.AmpPer;
+    			Gyro.Amp    			= GyroP.Str.AmpPer<<16;
+    			Gyro.AmpSpeed 			= GyroP.Str.AmpSpeed;
+    			Gyro.AmpPerDel			= GyroP.Str.AmpPerDel;
+    			Gyro.AmpTarget  		= GyroP.Str.AmpTarget;
+    			Gyro.AmpPerMin 			= GyroP.Str.AmpPerMin;
+    			Gyro.AmpPerMax 			= GyroP.Str.AmpPerMax;
+    			Gyro.AmpMin 			= GyroP.Str.AmpMin;
+    			Gyro.AmpTD  			= GyroP.Str.AmpTD;
+    
+    			Gyro.TermoNKU			= GyroP.Str.TermoNKU<<2;
+    
+    			Spi.DAC_A				= GyroP.Str.DAC_A<<2;
+    			Spi.DAC_B 				= GyroP.Str.DAC_B<<2;
+
+    			Gyro.Gain_Sin 			= GyroP.Str.Gain_Sin;
+    			Gyro.Gain_Cos 			= GyroP.Str.Gain_Cos;
+                for(int i=0;i<26;i++)
+                {
+                sprintf(Time," %d=%d\r\n",i, GyroP.Array[i]);
+                WriteCon(Time);
+                }
+             }    
             if (Time[0] == 'w')   TypeMod=2; 
             if (Time[0] == 'a')   TypeMod=1;          
             if (Time[0] == 's')   TypeMod=0;