From 97881c770cf49fc1ead6ed4aa8dd0451de0fcbd6 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Sun, 28 Apr 2024 11:19:02 +0200 Subject: [PATCH] start in Robot36 free-run mode --- app/src/main/java/xdsopl/robot36/Decoder.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/xdsopl/robot36/Decoder.java b/app/src/main/java/xdsopl/robot36/Decoder.java index 42c1c4d..ca550df 100644 --- a/app/src/main/java/xdsopl/robot36/Decoder.java +++ b/app/src/main/java/xdsopl/robot36/Decoder.java @@ -66,14 +66,17 @@ public class Decoder { scanLineToleranceSamples = (int) Math.round(scanLineToleranceSeconds * sampleRate); scanLineReserveSamples = sampleRate; rawMode = new RawDecoder(sampleRate); - lastMode = rawMode; - lastScanLineSamples = (int) Math.round(0.150 * sampleRate); + Mode robot36 = new Robot_36_Color(sampleRate); + lastMode = robot36; + lastScanLineSamples = robot36.getScanLineSamples(); + curSample = scanLineReserveSamples; + lastSyncPulseIndex = curSample; syncPulse5msModes = new ArrayList<>(); syncPulse5msModes.add(RGBModes.Wraase_SC2_180(sampleRate)); syncPulse5msModes.add(RGBModes.Martin("1", 0.146432, sampleRate)); syncPulse5msModes.add(RGBModes.Martin("2", 0.073216, sampleRate)); syncPulse9msModes = new ArrayList<>(); - syncPulse9msModes.add(new Robot_36_Color(sampleRate)); + syncPulse9msModes.add(robot36); syncPulse9msModes.add(new Robot_72_Color(sampleRate)); syncPulse9msModes.add(RGBModes.Scottie("1", 0.138240, sampleRate)); syncPulse9msModes.add(RGBModes.Scottie("2", 0.088064, sampleRate));