public BoardAlignmentManager(IMachine machine, ILogger logger, IPCBManager boardManager, IPointStabilizationFilter pointStabilizationFilter) { _machine = machine; _logger = logger; _boardManager = boardManager; _machine.PropertyChanged += _machine_PropertyChanged; _pointStabilizationFilter = pointStabilizationFilter; _positionManager = new BoardAlignmentPositionManager(boardManager); _timer = new Timer(Timer_Tick, null, Timeout.Infinite, Timeout.Infinite); }
public MachineVisionManager(IMachine machine, ILogger logger, IPCBManager boardManager) : base(machine, logger) { _boardManager = boardManager; }
public HeightMapManager(IMachine machine, ILogger logger, IPCBManager boardManager) : base(machine, logger) { _boardManager = boardManager; }
public BoardAlignmentPositionManager(IPCBManager boardManager) { _boardManager = boardManager; }