コード例 #1
0
ファイル: Form1.cs プロジェクト: gewebber/PI-AF-SDK
        private void afDatabasePicker1_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e)
        {
            AFDatabase db = afDatabasePicker1.AFDatabase;

            //Clear data items
            lbCurrentVal.Text = "";
            lbTagName.Text = "";
            afStartDate.Text = "";
            afEndTime.Text = "";
            lbTimestamp.Text = "";
            lbData.Items.Clear();
            cbUOM.Items.Clear();
            btnInspectTag.Hide();
            lbAttribName.Text = "";
            afDataChart.Series["dataSeries"].Points.Clear();

            //Clear treeviews
            afTreeView1.AFRoot = null;
            afTreeView2.AFRoot = null;

            //If database is not null, set afTreeView1 to hold database elements.
            if (db != null)
            {
                afTreeView1.AFRoot = db.Elements;
            }

        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: gewebber/PI-AF-SDK
        private void piServerPicker1_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e)
        {
            //Reset all attribute and data fields
            piTag.Text = "..";
            piDescriptor.Text = "..";
            piEngUnits.Text = "..";
            piPointType.Text = "..";
            piPointSource.Text = "..";
            piCreationDate.Text = "..";
            piCreator.Text = "..";
            piLocation1.Text = "..";
            piLocation2.Text = "..";
            piLocation3.Text = "..";
            piLocation4.Text = "..";
            piLocation5.Text = "..";
            piInstrumentTag.Text = "..";
            tbEnterTag.Text = "";
            lbTagFound.Text = "";
            piCurrentValue.Text = "..";
            piCurrentTimestamp.Text = "..";

            btnGetTagData.Enabled = false;
            piStartTime.Enabled = false;
            piEndTime.Enabled = false;

            piStartTime.Text = "";
            piEndTime.Text = "";

            piDataChart.Series["dataSeries"].Points.Clear();
        }
コード例 #3
0
        private void dbPicker_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e)
        {
            AFDatabase db = dbPicker.AFDatabase;

            if (db != null)
            {
                afTreeView.AFRoot = db.Elements;
            }
        }
コード例 #4
0
        private void piSystemPicker1_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e)
        {
            if (AssetServer == null)
            {
                return;
            }
            var feature = (Feature)GetByText(typeof(Feature), Selected.FeatureText);

            FillUomPicks(feature);
        }
コード例 #5
0
 // Changed from Exercise 2:
 private void afDatabasePicker1_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e)
 {
     afElementFindCtrl1.Database = Database;
     if (Database != null && Database.Elements.Count > 0)
     {
         afElementFindCtrl1.AFElement = Database.Elements[0];
     }
     else
     {
         afElementFindCtrl1.AFElement = null;
     }
     afElementFindCtrl1_AFElementUpdated(afElementFindCtrl1, new CancelEventArgs());
 }
コード例 #6
0
ファイル: Form1.cs プロジェクト: edivaldojuniorch/applet
        private void afDatabasePicker1_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e)
        {
            // connect to selected afdb
            AFDatabase db = afDatabasePicker1.AFDatabase;

            // clear the treeview
            afTreeView1.AFRoot = null;

            // Se algo tiver selecionado, exibir
            if (db != null)
            {
                // get the treview elementes
                afTreeView1.AFRoot = db.Elements;
            }
        }
コード例 #7
0
 private void afDatabasePicker1_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e)
 {
     afTreeView1.AFRoot = Database?.Elements;
     CheckAllButtons();
 }