Exemplo n.º 1
0
        public SNBindingDialog(string boardname, IBiModel model, ConfigInfo param)
        {
            InitializeComponent();
            lbBoardName.Text = boardname;
            _model           = model;
            int seatCount = _model.GetBoardSeatsCount(boardname);

            _configParam = param;
            snlist       = new string[seatCount];
            for (int i = 0; i < seatCount; i++)
            {
                snlist[i] = "";
            }
            InitTable(seatCount);
            _board       = _model.GetController(boardname);
            _MesOperator = BiModelFactory.GetMesOperator();
        }
Exemplo n.º 2
0
        public void InitBiModel()
        {
            try
            {
                _fetchPlans = FetchPlans.Inst(_configParam.systemParam.tbiesServer);
                _fetchPlans.FetchPlansList(_dataService);

                _boardFactory = BoardFactory.Instance(_logger, _fetchPlans, _configParam.ports);
                _mesOperator  = BiModelFactory.GetMesOperator();
                _boardManager = new BoardManager(_logger, _dataService, BiModelFactory.CreateIPosMapScheme(_dataService), _boardFactory, _configParam.systemParam);
                _boardManager.LoadBoardUnits();
                InitTimer();
            }
            catch (Exception ex)
            {
                this._logger.Error("BiModel init fail:" + ex.Message);
                this._logger.Error(ex.StackTrace);
            }
        }
Exemplo n.º 3
0
        public BIModelTOSA(ConfigParam param, log4net.ILog logger, IDatabaseService dbStore)
        {
            _configParam = param;
            log          = logger;
            _dbService   = dbStore;

            try
            {
                _fetchPlans   = FetchPlans.Inst(_configParam.systemParam.tbiesServer);
                _boardFactory = BoardFactory.Instance(log, _fetchPlans, _configParam.ports);
                _mesOperator  = BiModelFactory.GetMesOperator();
                boardManager  = new BoardManager(log, dbStore, BiModelFactory.CreateIPosMapScheme(dbStore), _boardFactory, param.systemParam);
                unitManager   = new UnitManager(log, param.systemParam);

                SyncDbStore(dbStore);
                InitTimer();
            }
            catch (Exception ex)
            {
                log.Error(ex.Message);
                log.Error(ex.StackTrace);
            }
        }
Exemplo n.º 4
0
        public void Test_Mes_CreateInstance()
        {
            IMesOperator mes = BiModelFactory.GetMesOperator();

            Assert.AreNotEqual(mes, null);
        }