Example #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string controllerkey = ConfigurationManager.AppSettings["ConrollerKey"];

            CodeScience.EeziTracker.Controller.Api.Controller API = new CodeScience.EeziTracker.Controller.Api.Controller("ConnectionString");
            //DateTime ConvertedTime = new DateTime(2015, 11, 2, 15, 54, 0);

            /*
             * string syy = "15";
             * string syyyy = DateTime.Now.ToString("yyyy");
             * string sMM = "11";
             * string sdd = "02";
             * string sHH = "19";
             * string smm = "16";
             *
             * int yy = int.Parse(syyyy.Remove(2, 2) + syy);
             * int MM = int.Parse(sMM);
             * int dd = int.Parse(sdd);
             * int HH = int.Parse(sHH);
             * int mm = int.Parse(smm);*/
            //DateTime test = DateTime.Now.ToString("yyyy");
            //DateTime ConvertedTime = new DateTime(yy, MM, dd, HH, mm, 0);
            DateTime ConvertedTime = new DateTime(
                int.Parse(DateTime.Now.ToString("yyyy")),
                int.Parse(DateTime.Now.ToString("MM")),
                int.Parse(DateTime.Now.ToString("dd")),
                int.Parse(DateTime.Now.ToString("HH")),
                int.Parse(DateTime.Now.ToString("mm")),
                0);

            // C
            API.InsertDeviceData("1635E944-9486-4CAA-A2F2-D1D3B8913503", (decimal)22, controllerkey, ConvertedTime);
            // A
            //API.InsertDeviceData("778f91e0-48df-4429-b8a2-b5f86b0e5905", (decimal)22, controllerkey, ConvertedTime);


            /*string testdevicekey = ConfigurationManager.AppSettings["TestDeviceKey"];
             * decimal temp = (decimal)12.23;
             *
             * string controllerkey = ConfigurationManager.AppSettings["ConrollerKey"];
             * //CodeScience.EeziTracker.Controller.Api.Controller EeziTrackerApi = new CodeScience.EeziTracker.Controller.Api.Controller("ConnectionString");
             * CodeScience.EeziTracker.Controller.Api.Controller EeziTrackerApi = new CodeScience.EeziTracker.Controller.Api.Controller("ConnectionString");
             * //EeziTrackerApi.InsertDeviceData(testdevicekey,temp, controllerkey, );
             */
        }
        void decoder_EEPROM_Data_Received(EEPROMSerialDataClass EEPROM_DATA, TransactionStatusClass STATUS)
        {
            //Ensure All data lengths are the Same
            //If it is not -> Then serial data is invalid.
            if (STATUS.TransactionStatus != TransactionStatusClass.TransactionValues.FAILED)
            {
                try
                {
                    int arraysize = EEPROM_DATA.BaseMAC.Count;

                    string controllerkey = ConfigurationManager.AppSettings["ConrollerKey"];
                    CodeScience.EeziTracker.Controller.Api.Controller EeziTrackerApi = new CodeScience.EeziTracker.Controller.Api.Controller("ConnectionString");
                    for (int i = 0; i < arraysize; i++)
                    {
                        System.Diagnostics.Debug.WriteLine(MAC2GUID(EEPROM_DATA.BaseMAC[i]));
                        string guid = MAC2GUID(EEPROM_DATA.BaseMAC[i]);
                        if (guid != "")
                        {
                            EeziTrackerApi.InsertDeviceData(guid, EEPROM_DATA.ConvertedTemp[i], controllerkey, EEPROM_DATA.ConvertedDateTime[i]);
                        }
                    }
                }
                catch
                {
                    Function_Return_EEPROM_STATUS(TransactionStatusClass.TransactionValues.FAILED);
                }

                try
                {
                    decoder.ClearEEPROM();
                }
                catch
                {
                    Function_Return_CLR_EEPROM_STATUS(TransactionStatusClass.TransactionValues.FAILED);
                }

                Function_Return_EEPROM_STATUS(TransactionStatusClass.TransactionValues.SUCCESS);
            }
            else
            {
                Function_Return_EEPROM_STATUS(TransactionStatusClass.TransactionValues.FAILED);
            }
        }
Example #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            string controllerkey = ConfigurationManager.AppSettings["ConrollerKey"];
            CodeScience.EeziTracker.Controller.Api.Controller API = new CodeScience.EeziTracker.Controller.Api.Controller("ConnectionString");
            //DateTime ConvertedTime = new DateTime(2015, 11, 2, 15, 54, 0);
            /*
            string syy = "15";
            string syyyy = DateTime.Now.ToString("yyyy");
            string sMM = "11";
            string sdd = "02";
            string sHH = "19";
            string smm = "16";

            int yy = int.Parse(syyyy.Remove(2, 2) + syy);
            int MM = int.Parse(sMM);
            int dd = int.Parse(sdd);
            int HH = int.Parse(sHH);
            int mm = int.Parse(smm);*/
            //DateTime test = DateTime.Now.ToString("yyyy");
            //DateTime ConvertedTime = new DateTime(yy, MM, dd, HH, mm, 0);
            DateTime ConvertedTime = new DateTime(
                int.Parse(DateTime.Now.ToString("yyyy")),
                int.Parse(DateTime.Now.ToString("MM")),
                int.Parse(DateTime.Now.ToString("dd")),
                int.Parse(DateTime.Now.ToString("HH")),
                int.Parse(DateTime.Now.ToString("mm")),
                0);
            // C
            API.InsertDeviceData("1635E944-9486-4CAA-A2F2-D1D3B8913503", (decimal)22, controllerkey, ConvertedTime);
            // A
            //API.InsertDeviceData("778f91e0-48df-4429-b8a2-b5f86b0e5905", (decimal)22, controllerkey, ConvertedTime);

            /*string testdevicekey = ConfigurationManager.AppSettings["TestDeviceKey"];
            decimal temp = (decimal)12.23;

            string controllerkey = ConfigurationManager.AppSettings["ConrollerKey"];
            //CodeScience.EeziTracker.Controller.Api.Controller EeziTrackerApi = new CodeScience.EeziTracker.Controller.Api.Controller("ConnectionString");
            CodeScience.EeziTracker.Controller.Api.Controller EeziTrackerApi = new CodeScience.EeziTracker.Controller.Api.Controller("ConnectionString");
            //EeziTrackerApi.InsertDeviceData(testdevicekey,temp, controllerkey, );
             */
        }
        void decoder_EEPROM_Data_Received(EEPROMSerialDataClass EEPROM_DATA, TransactionStatusClass STATUS)
        {
            //Ensure All data lengths are the Same
            //If it is not -> Then serial data is invalid.
            if (STATUS.TransactionStatus != TransactionStatusClass.TransactionValues.FAILED)
            {
                try
                {
                    int arraysize = EEPROM_DATA.BaseMAC.Count;

                    string controllerkey = ConfigurationManager.AppSettings["ConrollerKey"];
                    CodeScience.EeziTracker.Controller.Api.Controller EeziTrackerApi = new CodeScience.EeziTracker.Controller.Api.Controller("ConnectionString");
                    for (int i = 0; i < arraysize; i++)
                    {
                        System.Diagnostics.Debug.WriteLine(MAC2GUID(EEPROM_DATA.BaseMAC[i]));
                        string guid = MAC2GUID(EEPROM_DATA.BaseMAC[i]);
                        if (guid != "")
                        {
                            EeziTrackerApi.InsertDeviceData(guid, EEPROM_DATA.ConvertedTemp[i], controllerkey, EEPROM_DATA.ConvertedDateTime[i]);
                        }
                    }
                }
                catch
                {
                    Function_Return_EEPROM_STATUS(TransactionStatusClass.TransactionValues.FAILED);
                }

                    try
                    {
                        decoder.ClearEEPROM();
                    }
                    catch
                    {
                        Function_Return_CLR_EEPROM_STATUS(TransactionStatusClass.TransactionValues.FAILED);
                    }

                Function_Return_EEPROM_STATUS(TransactionStatusClass.TransactionValues.SUCCESS);
            }
            else
            {
                Function_Return_EEPROM_STATUS(TransactionStatusClass.TransactionValues.FAILED);
            }
        }