diff --git a/seekat-ad5780.ino b/seekat-ad5780.ino index 944ad64..cfac349 100644 --- a/seekat-ad5780.ino +++ b/seekat-ad5780.ino @@ -158,6 +158,12 @@ void autoRamp1(std::vector DB) int nSteps = DB[4].toInt(); int dacChannel=DB[1].toInt(); + if (v1 < -10 || v1 > 10 || v2 < -10 || v2 > 10) { + Serial.println("RAMP_OVERRANGE"); + return; + } + Serial.println("RAMPING"); + for (int j=0; j DB) int dacChannel1=DB[1].toInt(); int dacChannel2=DB[2].toInt(); + if (vi1 < -10 || vi1 > 10 || vi2 < -10 || vi2 > 10 + || vf1 < -10 || vf1 > 10 || vf2 < -10 || vf2 > 10) { + Serial.println("RAMP_OVERRANGE"); + return; + } + Serial.println("RAMPING"); + for (int j=0; j