public RandomDrawing(Laser laser, LaserPatternHelper laserPatternHelper, LaserSettings settings, LaserAnimationStatus laserAnimationStatus) { _laser = laser; _laserPatternHelper = laserPatternHelper; _settings = settings; _laserAnimationStatus = laserAnimationStatus; }
public Snake(LaserSettings settings, LaserPatternHelper laserPatternHelper, int snakeIncreaseValue) { _settings = settings; _laserPatternHelper = laserPatternHelper; _snakeIncreaseValue = snakeIncreaseValue; SetSnakeStartPosition(); }
public Dot(LaserSettings settings, LaserPatternHelper laserPatternHelper) { _settings = settings; _laserPatternHelper = laserPatternHelper; PlaceDotAtRandomPosition(); }
public LiquidSkyTilting(Laser laser, LaserPatternHelper laserPatternHelper, LaserSettings settings, LaserAnimationStatus laserAnimationStatus) { _laser = laser; _laserPatternHelper = laserPatternHelper; _settings = settings; _laserAnimationStatus = laserAnimationStatus; }
public MovingDotsUpDown(Laser laser, LaserPatternHelper laserPatternHelper, LaserSettings settings, LaserAnimationStatus laserAnimationStatus) { _laser = laser; _laserPatternHelper = laserPatternHelper; _settings = settings; _laserAnimationStatus = laserAnimationStatus; }
public LaserSnake(Laser laser, LaserSettings settings, LaserPatternHelper laserPatternHelper) { _snake = new Snake(settings, laserPatternHelper, SnakeIncreaseValue); _settings = settings; _laser = laser; _dot = new Dot(settings, laserPatternHelper); _laserPatternHelper = laserPatternHelper; InitializeTimer(); }
public MovingDots(Laser laser, LaserPatternHelper laserPatternHelper, LaserSettings settings, LaserAnimationStatus laserAnimationStatus) { Process myProcess = Process.GetCurrentProcess(); myProcess.PriorityClass = ProcessPriorityClass.High; _laser = laser; _laserPatternHelper = laserPatternHelper; _settings = settings; _laserAnimationStatus = laserAnimationStatus; }
public async Task <Result> SaveSettings([FromBody] LaserSettings settings) { _settings.maxRight = settings.maxRight; _settings.maxLeft = settings.maxLeft; _settings.maxHeight = settings.maxHeight; _settings.minHeight = settings.minHeight; _settings.ComPort = settings.ComPort; _settings.maxLaserPower = settings.maxLaserPower; _serialPortModel.SendCommand(new SerialCommand().SaveSettings(settings)); return(await _jsonHandler.Save(settings, StoragePath.settings)); }
public LaserSettings GetSettings() { LaserSettings settings = _serialPortModel.SendReadAndConvert <LaserSettings>(new SerialCommand().GetSettings()); if (settings == null) { return new LaserSettings { maxLaserPower = new [] { 0, 0, 0 }, ComPort = _jsonHandler.Get <LaserSettings>(StoragePath.settings).ComPort } } ; settings.ComPort = _jsonHandler.Get <LaserSettings>(StoragePath.settings).ComPort; return(settings); } }
public SettingsController(JsonHandler jsonHandler, SerialPortModel serialPortModel, LaserSettings settings) { _jsonHandler = jsonHandler; _serialPortModel = serialPortModel; _settings = settings; }
public LaserPatternHelper(LaserSettings settings) { _settings = settings; }
public Laser(SerialPortModel serialPortModel, LaserSettings settings) { _serialPortModel = serialPortModel; _settings = settings; }