Skip to content
Snippets Groups Projects
Select Git revision
  • b0c360a00fb00177d2d1db2c56b5807ff4e6e8d5
  • main default protected
  • develop
3 results

__init__.py

Blame
  • __init__.py 2.28 KiB
    import os
    
    import os
    import sys
    
    sys.path.append(os.path.join(os.path.dirname(__file__), '../'))
    
    from .model.ProberModel import ProberModel as Model
    from .model.ProberModel import ProberSignals as Signals
    from .view.ProberControlWindow import ProberControlWindow as ControlWindow
    from .controller.ProberController import ProberController as Controller
    from .controller.OpticalProbesPosition import OpticalProbesPosition as ProbePosition
    
    if os.getenv("VELOX_SIM") == "TRUE":
        try:
            from .velox_api.simulator.VeloxSimulator import MessageServerInterface
            from .velox_api.simulator.VeloxSimulator import (MessageServerInterface, SetChuckHome, SetMapHome,
                                                                   ReadChuckPosition, ReadChuckHeights, MoveChuck,
                                                                   SnapImage, GetDieDataAsColRow, StepToDie,
                                                                  ReportKernelVersion)
        except Exception as e:
            from .velox_api.simulator.VeloxSimulator import MessageServerInterface
            from .velox_api.simulator.VeloxSimulator import (MessageServerInterface, SetChuckHome, SetMapHome,
                                                             ReadChuckPosition, ReadChuckHeights, MoveChuck,
                                                             SnapImage, GetDieDataAsColRow, StepToDie,
                                                             ReportKernelVersion)
    else:
        try:
            from .velox_api.velox.vxmessageserver import MessageServerInterface
            from .velox_api.velox import (MessageServerInterface, SetChuckHome, SetMapHome,
                                                ReadChuckPosition, ReadChuckHeights, MoveChuck,
                                                SnapImage, GetDieDataAsColRow, StepToDie, ReportKernelVersion)
        except Exception as e:
            from .velox_api.simulator.VeloxSimulator import MessageServerInterface
            from .velox_api.simulator.VeloxSimulator import (MessageServerInterface, SetChuckHome, SetMapHome,
                                                             ReadChuckPosition, ReadChuckHeights, MoveChuck,
                                                             SnapImage, GetDieDataAsColRow, StepToDie,
                                                             ReportKernelVersion)