private void SetServoSweepRateHandler(SetServoSweepRate s) { Tracer.Trace("ProximityBoardManager: SetServoSweepRateHandler()"); _picpxmod.ServoSweepParams(1, s.SweepMin, s.SweepMax, s.SweepStartPos1, s.SweepStep, s.InitialDirectionUp, s.SweepRate); _picpxmod.ServoSweepParams(2, s.SweepMin, s.SweepMax, s.SweepStartPos2, s.SweepStep, s.InitialDirectionUp, s.SweepRate); // to avoid missed commands, send it twice: _picpxmod.ServoSweepParams(1, s.SweepMin, s.SweepMax, s.SweepStartPos1, s.SweepStep, s.InitialDirectionUp, s.SweepRate); _picpxmod.ServoSweepParams(2, s.SweepMin, s.SweepMax, s.SweepStartPos2, s.SweepStep, s.InitialDirectionUp, s.SweepRate); s.ResponsePort.Post(new SuccessResult()); }
private void pmSetDefaultSweep() { _picpxmod.ServoSweepParams(1, ProximityBoard.sweepMin, ProximityBoard.sweepMax, ProximityBoard.sweepStartPos1, ProximityBoard.sweepStep, ProximityBoard.initialDirectionUp, ProximityBoard.sweepRate); _picpxmod.ServoSweepParams(2, ProximityBoard.sweepMin, ProximityBoard.sweepMax, ProximityBoard.sweepStartPos2, ProximityBoard.sweepStep, ProximityBoard.initialDirectionUp, ProximityBoard.sweepRate); }