Esempio n. 1
0
 public FineTuning()
 {
     phaseAverageExp = new SlidingFrame();
     phaseAverageExp.init(FRAME_SIZE, AVG_TIME);
     nCounter = 0;
     state    = FineState.NORMAL;
 }
Esempio n. 2
0
        public MediumTuning()
        {
            slidingFrame_1 = new SlidingFrame();
            slidingFrame_1.init(FRAME_SIZE, AVG_TIME);

            slidingFrame_2 = new SlidingFrame();
            slidingFrame_2.init(FRAME_SIZE, AVG_TIME);
        }
Esempio n. 3
0
        /*
         * private double calculateDAC()
         * {
         *  double newDAC = DAC_part_1 - (phaseAvg_part_1_B - phaseAvg_part_1_A) * (DAC_part_2 - DAC_part_1) / ((phaseAvg_part_2_B - phaseAvg_part_2_A) - (phaseAvg_part_1_B - phaseAvg_part_1_A));
         *  writeServiceFile("DAC_part_1 = " + DAC_part_1 + ", DAC_part_2 = " + DAC_part_2);
         *  writeServiceFile("Old DAC: " + calculatedDAC + ", New DAC: " + newDAC);
         *  if (calculatedDAC != 0) // ako nije prvo mjerenje medium tuningcalculatedDAC-a:
         *      writeServiceFile("Starenje u zadnjih 100 sec: " + (newDAC - calculatedDAC));
         *
         *  calculatedDAC = newDAC;
         *  return calculatedDAC;
         * }*/

        public void resetMediumTuning()
        {
            nCounterPhase       = 0;
            tunningSleepCounter = 0;

            slidingFrame_1 = new SlidingFrame();
            slidingFrame_1.init(30, 10);

            slidingFrame_2 = new SlidingFrame();
            slidingFrame_2.init(30, 10);
        }