public FineTuning() { phaseAverageExp = new SlidingFrame(); phaseAverageExp.init(FRAME_SIZE, AVG_TIME); nCounter = 0; state = FineState.NORMAL; }
public MediumTuning() { slidingFrame_1 = new SlidingFrame(); slidingFrame_1.init(FRAME_SIZE, AVG_TIME); slidingFrame_2 = new SlidingFrame(); slidingFrame_2.init(FRAME_SIZE, AVG_TIME); }
/* * 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); }