Francesco Pistone
/
FORIGO_Modula_V6_R2C_DE_HwV5
vo
Diff: variables.hpp
- Revision:
- 5:3b95bbfe2dc9
- Parent:
- 4:d32258ec411f
- Child:
- 6:3fca0ca1949e
diff -r d32258ec411f -r 3b95bbfe2dc9 variables.hpp --- 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;