Beispiel #1
0
 /// <summary>
 /// Callback function which links controller with its view and model classes.
 /// </summary>
 /// <param name="model"></param>
 /// <param name="view"></param>
 public override void AttachCallBack(IModel model, IView view)
 {
     m_model = (OPCDataSelectorModel)model;
     m_view  = (OPCDataSelector)view;
     //intialize View control with controller data
     m_view.InitializeOpcServerBox(m_opcServeNames, m_opcServerHost);
 }
        public IView CreateView(string type, string id)
        {
            IView       view       = null;
            IController controller = null;
            IModel      model      = null;

            switch (type)
            {
            case OPCSampleGrpConfigStart.OPCSAMPLEGRPCONFIGSTARTFRM:
                view          = new OPCSampleGrpConfigStart();
                view.ViewType = OPCSampleGrpConfigStart.OPCSAMPLEGRPCONFIGSTARTFRM;
                controller    = new OPCSampleGrpConfigStartController();
                model         = new OPCSampleGrpConfigStartModel();
                controller.Attach(model, view);
                break;

            case OPCDataSelector.OPCDATASELECTORFRM:
                view          = new OPCDataSelector();
                view.ViewType = OPCDataSelector.OPCDATASELECTORFRM;
                controller    = new OPCDataSelectorController();
                model         = new OPCDataSelectorModel();
                controller.Attach(model, view);
                view.PutObject(OPCDataSelector.OPCSAMPLEGRPDIC, ((OPCDataSelectorModel)model).GetSampleGrps());
                break;

            default:
                break;
            }
            return(view);
        }
Beispiel #3
0
 public void TestGetAllOPCDataPoints01()
 {
     OPCDataSelectorModel oPCDataSelectorModel = OPCDataSelectorModelFactory.CreateOPCDataSelectorModel01();
     string opcServerName          = string.Empty;
     string filterString           = string.Empty;
     List <EtyDataLogDPTrend> list = oPCDataSelectorModel.GetAllOPCDataPoints(opcServerName, filterString);
 }
Beispiel #4
0
        public void TestUpdateVersionNum01()
        {
            OPCDataSelectorModel oPCDataSelectorModel = new OPCDataSelectorModel();
            bool bConfigured = oPCDataSelectorModel.UpdateVersionNum();

            Assert.IsTrue(bConfigured);
        }
Beispiel #5
0
 public void TestGetAllOPCDataNodes01()
 {
     OPCDataSelectorModel oPCDataSelectorModel = OPCDataSelectorModelFactory.CreateOPCDataSelectorModel01();
     string serverRootName      = "Scada";
     string opcServerName       = string.Empty;
     List <EtyOPCDataNode> list = oPCDataSelectorModel.GetAllOPCDataNodes(serverRootName, opcServerName);
 }
Beispiel #6
0
 public void TestGetDataPointsByName01()
 {
     OPCDataSelectorModel oPCDataSelectorModel = OPCDataSelectorModelFactory.CreateOPCDataSelectorModel01();
     string opcServerName          = string.Empty;
     string dataPtNameSubStr       = string.Empty;
     List <EtyDataLogDPTrend> list = oPCDataSelectorModel.GetDataPointsByName(opcServerName, dataPtNameSubStr);
 }
Beispiel #7
0
 public void TestGetChildOPCDataNodes01()
 {
     OPCDataSelectorModel oPCDataSelectorModel = OPCDataSelectorModelFactory.CreateOPCDataSelectorModel01();
     string parentNode    = "12345678";
     string opcServerName = "TransactiveDatasource";
     //TODO Stub
     List <EtyOPCDataNode> list = oPCDataSelectorModel.GetChildOPCDataNodes(parentNode, opcServerName);
 }
Beispiel #8
0
        public void TestUpdateDataPointDB01()
        {
            OPCDataSelectorModel oPCDataSelectorModel = new OPCDataSelectorModel();
            EtyDataLogDPTrend    etyDP = new EtyDataLogDPTrend();

            //etyDP.OPCDataPointServer = "localserver";
            etyDP.EntityKey = 1;
            oPCDataSelectorModel.UpdateDataPointDB(etyDP);

            //test2
            etyDP.OPCDataPointName = "testing";
            oPCDataSelectorModel.UpdateDataPointDB(etyDP);
        }
Beispiel #9
0
        public void TestCreateOPCDataSelectorModel01()
        {
            OPCDataSelectorModel oPCDataSelectorModel = CreateOPCDataSelectorModel01();

            Assert.IsNotNull(oPCDataSelectorModel);
        }
Beispiel #10
0
        public static OPCDataSelectorModel CreateOPCDataSelectorModel01()
        {
            OPCDataSelectorModel oPCDataSelectorModel = new OPCDataSelectorModel();

            return(oPCDataSelectorModel);
        }
 public override void AttachCallBack(IModel model, IView view)
 {
     m_Model = (OPCDataSelectorModel)model;
     m_View  = (TrendViewer.View.OPCDataSelector)view;
 }
Beispiel #12
0
        public void TestCommitTransaction01()
        {
            OPCDataSelectorModel oPCDataSelectorModel = new OPCDataSelectorModel();

            oPCDataSelectorModel.CommitTransaction();
        }
Beispiel #13
0
        public void TestBeginTransaction01()
        {
            OPCDataSelectorModel oPCDataSelectorModel = new OPCDataSelectorModel();

            oPCDataSelectorModel.BeginTransaction();
        }
Beispiel #14
0
 public void TestCheckStationGrp01()
 {
     OPCDataSelectorModel oPCDataSelectorModel = new OPCDataSelectorModel();
     bool bConfigured = oPCDataSelectorModel.CheckStationGrp("dataPoint1.Value", "DP19");
 }
Beispiel #15
0
 public void TestIsOccLocation01()
 {
     OPCDataSelectorModel oPCDataSelectorModel = new OPCDataSelectorModel();
     bool bConfigured = oPCDataSelectorModel.IsOccLocation();
 }
Beispiel #16
0
 public void TestCheckConfiguredByOcc01()
 {
     OPCDataSelectorModel oPCDataSelectorModel = new OPCDataSelectorModel();
     bool bConfigured = oPCDataSelectorModel.CheckConfiguredByOcc("dataPoint1");
     //Assert.IsTrue(bConfigured);
 }
        public IView CreateView(string type, string id)
        {
            IView       view       = null;
            IController controller = null;
            IModel      model      = null;

            switch (type)
            {
            case  TrendViewConst.About:
                view          = new About();
                view.ViewType = TrendViewConst.About;
                break;

            case TrendViewConst.TrendView:
                view          = new TrendView();
                view.ViewType = TrendViewConst.TrendView;
                controller    = new TrendViewController();
                model         = new TrendViewModel();
                controller.Attach(model, view);
                break;

            // marker related:
            case TrendViewConst.MarkerList:
                view          = new MarkerList();
                view.ViewType = TrendViewConst.MarkerList;
                controller    = new MarkerListController();
                model         = new MarkerListModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.LoadConfigMarker:
                view       = new MarkerGroup();
                controller = new MarkerGroupController();
                model      = new MarkerGroupModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.SaveConfigMarker:
                view       = new MarkerGroup();
                controller = new MarkerGroupController();
                model      = new MarkerGroupModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.AddMarkerData:
                view       = new MarkerData();
                controller = new MarkerDataController();
                model      = new MarkerDataModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.EditMarkerData:
                view       = new MarkerData();
                controller = new MarkerDataController();
                model      = new MarkerDataModel();
                controller.Attach(model, view);
                break;

            // formula related:
            case TrendViewConst.FormulaList:
                view          = new FormulaList();
                view.ViewType = TrendViewConst.FormulaList;
                controller    = new FormulaListController();
                model         = new FormulaListModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.LoadConfigFormula:
                view       = new FormulaGroup();
                controller = new FormulaGroupController();
                model      = new FormulaGroupModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.SaveConfigFormula:
                view       = new FormulaGroup();
                controller = new FormulaGroupController();
                model      = new FormulaGroupModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.AddFormulaData:
                view       = new FormulaData();
                controller = new FormulaDataController();
                model      = new FormulaDataModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.EditFormulaData:
                view       = new FormulaData();
                controller = new FormulaDataController();
                model      = new FormulaDataModel();
                controller.Attach(model, view);
                break;

            // DP related:
            case TrendViewConst.DataPointList:
                view          = new DataPointList();
                view.ViewType = TrendViewConst.DataPointList;
                controller    = new DataPointListController();
                model         = new DataPointListModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.LoadConfigDataPoint:
                view       = new DataPointGroup();
                controller = new DataPointGroupController();
                model      = new DataPointGroupModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.SaveConfigDataPoint:
                view       = new DataPointGroup();
                controller = new DataPointGroupController();
                model      = new DataPointGroupModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.AddDataPointData:
                view       = new DataPointData();
                controller = new DataPointDataController();
                model      = new DataPointDataModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.EditDataPointData:
                view       = new DataPointData();
                controller = new DataPointDataController();
                model      = new DataPointDataModel();
                controller.Attach(model, view);
                break;

            //Hist DP related:
            case TrendViewConst.HistDataPointList:
                view          = new HistDataPointList();
                view.ViewType = TrendViewConst.HistDataPointList;
                controller    = new HistDataPointListController();
                model         = new HistDataPointListModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.LoadConfigHistDataPoint:
                view       = new HistDataPointGroup();
                controller = new HistDataPointGroupController();
                model      = new HistDataPointGroupModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.SaveConfigHistDataPoint:
                view       = new HistDataPointGroup();
                controller = new HistDataPointGroupController();
                model      = new HistDataPointGroupModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.AddHistDataPointData:
                view       = new HistDataPointData();
                controller = new HistDataPointDataController();
                model      = new HistDataPointDataModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.EditHistDataPointData:
                view       = new HistDataPointData();
                controller = new HistDataPointDataController();
                model      = new HistDataPointDataModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.OPCDataSelector:
                view       = new OPCDataSelector();
                controller = new OPCDataSelectorController();
                model      = new OPCDataSelectorModel();
                controller.Attach(model, view);
                break;

            case TrendViewConst.ChangeTrendTitle:
                view       = new EditChartTitle();
                controller = new ChangeTrendTitleController();
                model      = null;
                controller.Attach(model, view);
                break;

            default:
                break;
            }
            view.ViewID = id;
            return(view);
        }
Beispiel #18
0
 public void TestGetSampleGrps01()
 {
     OPCDataSelectorModel        oPCDataSelectorModel = OPCDataSelectorModelFactory.CreateOPCDataSelectorModel01();
     Dictionary <string, string> dictionary           = oPCDataSelectorModel.GetSampleGrps();
 }
Beispiel #19
0
        public void TestRollBackTransaction01()
        {
            OPCDataSelectorModel oPCDataSelectorModel = new OPCDataSelectorModel();

            oPCDataSelectorModel.RollbackTransaction();
        }
Beispiel #20
0
 public void TestOPCDataSelectorModelConstructor01()
 {
     OPCDataSelectorModel oPCDataSelectorModel = new OPCDataSelectorModel();
 }