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;
 }
Esempio n. 4
0
 public BoardAlignmentPositionManager(IPCBManager boardManager)
 {
     _boardManager = boardManager;
 }