new

Dependencies:   mbed CANMsg

Revision:
5:3b95bbfe2dc9
Parent:
4:d32258ec411f
Child:
6:3fca0ca1949e
--- a/variables.hpp	Wed Jun 27 15:33:42 2018 +0000
+++ b/variables.hpp	Wed Jul 04 05:51:03 2018 +0000
@@ -82,6 +82,7 @@
 uint32_t prePosSD=0;        // actual position of seed wheel (step of motor)
 uint32_t SDactualPosition=0;        // actual position of seed wheel (step of motor)
 uint32_t TBactualPosition=0;
+uint32_t posForQuinc=0;
 
 int cycleStopRequest=0;             // when cycle end request the zero of SD and UD
 
@@ -146,37 +147,35 @@
 int lockStart=0;
 
 uint8_t quincStart=0;
-uint8_t quincStop=0;
 uint8_t oldQuincIn=0;
 double scostamento = 0.0f;
-double oldScostamento = 0.0f;
-double oldScostamento2 = 0.0f;
-double scostamento2 = 0.0f;
 uint8_t quincEnable=0;
 uint8_t quincCnt=0;
-double memoDutyStop=0.0f;
-uint8_t trigStop=0;
-double propoQuinc=0.0f;
 double percento=0.0f;
-double oldPercento=0.0f;
 uint32_t masterSinc=0;
+uint32_t mast2_Sinc=0;
 bool quincClock=false;
-bool correggiSD=false;
 double oldQuincTimeSD=0.0f;
 uint8_t sincroQui=0;
 uint8_t quincPIDminus=0;
 uint8_t quincPIDplus=0;
 uint8_t quincLIMminus=0;
 uint8_t quincLIMplus=0;
-bool flippa=false;
 double memoCorrCorr=0.0f;
+double speedFromMaster=0.0f;
+uint8_t quincSector=0;
+uint8_t canDataCheck=0;
+double tempoBecchiPerQuinc=0.0f;
+int countPicks=0;
 
+bool canDataCheckEnable=false;
+int speedFromPick = 1;                          // definisce se il controllo di velocità della ruota di semina è gestita dai becchi (set a 1) o dai fori sul disco (set a 0)
+bool encoder=false;
 
                                                 // se indefinito utilizza il tamburo ortogonale per i semi di zucca
 double stepGrado = 0.0f;
 double TBfaseStep =0.0f;
 int tamburoStandard=1;                          // tamburo parallelo alla ruota di semina
-int speedFromPick = 1;                          // definisce se il controllo di velocità della ruota di semina è gestita dai becchi (set a 1) o dai fori sul disco (set a 0)
 double angoloPh=7.0f;
 double angoloAv=0.0f;