コード例 #1
2
ファイル: OSIPI.cs プロジェクト: kristinjm/VICEproject
        PISDK.Server PI_Server;  // Creates instance of Pi Server

        //Connection to Pi Server function

        public void connect_Server(string PiServerName)
        {

            PISDK.PISDK SDK = new PISDK.PISDK();  //Creates new instace of PI SDK
            PI_Server = SDK.Servers[PiServerName]; // Assign PI server to local machine
            PI_Server.Open(PI_Server.DefaultUser); // Open connection through default user

        }
コード例 #2
2
        protected void Page_Load(object sender, EventArgs e)
        {
            PISDK.PISDK SDK = new PISDK.PISDK();            //Creates new instance of PI SDK
            PI_SERVER = SDK.Servers["esmartserver-pc"];     //Assign PI server to local machine [Piservername]
            PI_SERVER.Open("piadmin");          //Open connection through default user

            //Initialize point data starting at 12:50p
            rpiCONNECT = updatePointValue("SP14VICE_Connection", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            RPM = updatePointValue("SP14VICE_RPM", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            FLOW = updatePointValue("SP14VICE_Flow", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            PRESSURE = updatePointValue("SP14VICE_Pressure", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            POWER = updatePointValue("F13APA_POWER_BOT1", "12/6/2013 4:50:00 PM", DateTime.Now.ToString());
            TEMP = updatePointValue("SP14VICE_Temp", "3/13/2013 1:05:00 PM", DateTime.Now.ToString());
        }
コード例 #3
1
ファイル: Default.aspx.cs プロジェクト: kristinjm/VICEproject
        protected void Page_Load(object sender, EventArgs e)
        {
            ///// Connect to pi server /////
            PISDK.PISDK SDK = new PISDK.PISDK();            //Creates new instance of PI SDK
            PI_SERVER = SDK.Servers["esmartserver-pc"];     //Assign PI server to local machine [Piservername]
            PI_SERVER.Open("piadmin");          //Open connection through default user

            //Initialize point data starting at 12:50p
            rpiCONNECT = updatePointValue("SP14VICE_Connection", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            RPM = updatePointValue("SP14VICE_RPM", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            FLOW = updatePointValue("SP14VICE_Flow", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            PRESSURE = updatePointValue("SP14VICE_Pressure", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            POWER = updatePointValue("F13APA_POWER_BOT1", "12/6/2013 4:50:00 PM", DateTime.Now.ToString());
            USERLOCK = updatePointValue("SP14VICE_Lock", "12/6/2013 4:50:00 PM", DateTime.Now.ToString()); // 1= unlocked, 0 = locked

            if (USERLOCK.value == "1")
            {
                lockoutdisp.InnerHtml = "OFF - UNLOCKED";
            }
            else if (USERLOCK.value == "0")
            {
                lockoutdisp.InnerHtml = "ON - LOCKED";
            }
        }
コード例 #4
1
        protected void Page_Load(object sender, EventArgs e)
        {
            PISDK.PISDK SDK = new PISDK.PISDK();            //Creates new instance of PI SDK
            PI_SERVER = SDK.Servers["esmartserver-pc"];     //Assign PI server to local machine [Piservername]
            PI_SERVER.Open("piadmin");          //Open connection through default user

            //Initialize point data starting at 12:50p
            rpiCONNECT = updatePointValue("SP14VICE_Connection", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            FREQ = updatePointValue("SP14VICE_Freq", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            RPM = updatePointValue("SP14VICE_RPM", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            FLOW = updatePointValue("SP14VICE_Flow", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            DF = updatePointValue("SP14VICE_DesiredFlow", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            PRESSURE = updatePointValue("SP14VICE_Pressure", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            VOLT = updatePointValue("SP14VICE_TopVoltage1", "3/6/2014 1:20:00 PM", DateTime.Now.ToString());
            CURR = updatePointValue("SP14VICE_TopCurrent1", "3/6/2014 1:20:00 PM", DateTime.Now.ToString());
            POWER = updatePointValue("SP14VICE_TopPower1", "3/6/2014 1:20:00 PM", DateTime.Now.ToString());
            TEMP = updatePointValue("SP14VICE_Temp", "3/13/2013 1:05:00 PM", DateTime.Now.ToString());
            USERLOCK = updatePointValue("SP14VICE_Lock", "12/6/2013 4:50:00 PM", DateTime.Now.ToString()); // 1= unlocked, 0 = locked

            COST.value = findCost(120, (float)0.35).ToString(); //Assume: running pump for 4 hrs/day for 30 days; tier 3 pricing during summer ($.35/kWH)
            COST.timestamp = DateTime.Now.ToString();

            setTableValues();
        }
コード例 #5
1
ファイル: OSIPI.cs プロジェクト: kristinjm/VICEproject
 //<<<<<<<<<<Connect to PI Server>>>>>>>>>>
 public void connectToServer(string piServerName)
 {
     PISDK.PISDK SDK = new PISDK.PISDK();                    // Create new instance of PI SDK
     piServer = SDK.Servers[piServerName];                   // Assign PI Server to local machine
     piServer.Open(piServer.DefaultUser);                    // Open connection through default user
 }
コード例 #6
1
ファイル: PIHelper.cs プロジェクト: JackSunny1980/SISKPI
        public bool ConnectToPI()
        {
            try {
                if (pSdk == null || !piServer.Connected) {
                    pSdk = new PISDK.PISDK();
                    string piserver_name = ConfigurationManager.AppSettings["PIServer"].ToString();
                    string connectstr = ConfigurationManager.AppSettings["PIConnectionString"].ToString();
                    piServer = pSdk.Servers[piserver_name];

                    if (piServer.Connected) return true;
                    piServer.ConnectTimeout = 120;
                    piServer.Open(connectstr);
                }
            }
            catch (Exception ex) {
                pSdk = null;
                _ErrorInfo = ex.Message;
                return false;
            }
            return true;
        }
コード例 #7
0
 public MainForm()
 {
     InitializeComponent();
     pisdk = new PISDK.PISDK();
     pisrv = pisdk.Servers.DefaultServer;
     pisrv.Open();
 }
コード例 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            PISDK.PISDK SDK = new PISDK.PISDK();        //Creates new instance of PI SDK
            PI_SERVER = SDK.Servers["esmartserver-pc"]; //Assign PI server to local machine [Piservername]
            PI_SERVER.Open("piadmin");                  //Open connection through default user

            //Initialize point data starting at 12:50p
            rpiCONNECT = updatePointValue("SP14VICE_Connection", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            RPM        = updatePointValue("SP14VICE_RPM", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            FLOW       = updatePointValue("SP14VICE_Flow", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            PRESSURE   = updatePointValue("SP14VICE_Pressure", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
        }
コード例 #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            PISDK.PISDK SDK = new PISDK.PISDK();        //Creates new instance of PI SDK
            PI_SERVER = SDK.Servers["esmartserver-pc"]; //Assign PI server to local machine [Piservername]
            PI_SERVER.Open("piadmin");                  //Open connection through default user

            //Initialize point data starting at 12:50p
            rpiCONNECT = updatePointValue("SP14VICE_Connection", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            FREQ       = updatePointValue("SP14VICE_Freq", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            RPM        = updatePointValue("SP14VICE_RPM", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            FLOW       = updatePointValue("SP14VICE_Flow", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            DF         = updatePointValue("SP14VICE_DesiredFlow", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            PRESSURE   = updatePointValue("SP14VICE_Pressure", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            VOLT       = updatePointValue("SP14VICE_TopVoltage1", "3/6/2014 1:20:00 PM", DateTime.Now.ToString());
            CURR       = updatePointValue("SP14VICE_TopCurrent1", "3/6/2014 1:20:00 PM", DateTime.Now.ToString());
            POWER      = updatePointValue("SP14VICE_TopPower1", "3/6/2014 1:20:00 PM", DateTime.Now.ToString());
            TEMP       = updatePointValue("SP14VICE_Temp", "3/13/2013 1:05:00 PM", DateTime.Now.ToString());
            USERLOCK   = updatePointValue("SP14VICE_Lock", "12/6/2013 4:50:00 PM", DateTime.Now.ToString()); // 1= unlocked, 0 = locked

            COST.value     = findCost(120, (float)0.35).ToString();                                          //Assume: running pump for 4 hrs/day for 30 days; tier 3 pricing during summer ($.35/kWH)
            COST.timestamp = DateTime.Now.ToString();

            setTableValues();
        }
コード例 #10
0
ファイル: Default.aspx.cs プロジェクト: kristinjm/VICEproject
        protected void Page_Load(object sender, EventArgs e)
        {
            ///// Connect to pi server /////
            PISDK.PISDK SDK = new PISDK.PISDK();        //Creates new instance of PI SDK
            PI_SERVER = SDK.Servers["esmartserver-pc"]; //Assign PI server to local machine [Piservername]
            PI_SERVER.Open("piadmin");                  //Open connection through default user

            //Initialize point data starting at 12:50p
            rpiCONNECT = updatePointValue("SP14VICE_Connection", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            RPM        = updatePointValue("SP14VICE_RPM", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            FLOW       = updatePointValue("SP14VICE_Flow", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            PRESSURE   = updatePointValue("SP14VICE_Pressure", "2/27/2014 12:50:00 PM", DateTime.Now.ToString());
            POWER      = updatePointValue("F13APA_POWER_BOT1", "12/6/2013 4:50:00 PM", DateTime.Now.ToString());
            USERLOCK   = updatePointValue("SP14VICE_Lock", "12/6/2013 4:50:00 PM", DateTime.Now.ToString()); // 1= unlocked, 0 = locked

            if (USERLOCK.value == "1")
            {
                lockoutdisp.InnerHtml = "OFF - UNLOCKED";
            }
            else if (USERLOCK.value == "0")
            {
                lockoutdisp.InnerHtml = "ON - LOCKED";
            }
        }
コード例 #11
0
ファイル: OSIPI.cs プロジェクト: kristinjm/VICEproject
        PISDK.Server piServer;                                      //Create instance of PI Server

        //<<<<<<<<<<Connect to PI Server>>>>>>>>>>
        public void connectToServer(string piServerName)
        {
            PISDK.PISDK SDK = new PISDK.PISDK();                    // Create new instance of PI SDK
            piServer = SDK.Servers[piServerName];                   // Assign PI Server to local machine
            piServer.Open(piServer.DefaultUser);                    // Open connection through default user
        }
コード例 #12
0
        PISDK.Server PI_Server;  // Creates instance of Pi Server

        //Connection to Pi Server function

        public void connect_Server(string PiServerName)
        {
            PISDK.PISDK SDK = new PISDK.PISDK();   //Creates new instace of PI SDK
            PI_Server = SDK.Servers[PiServerName]; // Assign PI server to local machine
            PI_Server.Open(PI_Server.DefaultUser); // Open connection through default user
        }