Esempio n. 1
0
        // Magno Data Event
        private static void MagnoDataEvent(Optoel.Optoel.BMX055.Magno Magno)
        {
            magnocsv = Magno;
            Console.WriteLine("Magno:   {0},    {1},    {2}", Magno.RawX, Magno.RawY, Magno.RawZ);

            swMagno.WriteLine(Magno.MagnoDataNumber.ToString(new CultureInfo("en-US", false)) + ", " + Magno.RawX.ToString(new CultureInfo("en-US", false)) + "," + Magno.RawY.ToString(new CultureInfo("en-US", false)) + "," + Magno.RawZ.ToString(new CultureInfo("en-US", false)));
            swMagno.Flush();
        }
Esempio n. 2
0
        private static void MagnoDataEvent(Optoel.Optoel.Ble.BleSlave sender, Optoel.Optoel.BMX055.Magno Magno)
        {
            magnocsv = Magno;
            Console.WriteLine(sender.SlaveNumber + ". Device Magno:   {0},    {1},    {2}", Magno.RawX, Magno.RawY, Magno.RawZ);

            if (sender.SlaveNumber == 1)
            {
                swMagno1.WriteLine(Magno.MagnoDataNumber.ToString(new CultureInfo("en-US", false)) + ", " + Magno.RawX.ToString(new CultureInfo("en-US", false)) + "," + Magno.RawY.ToString(new CultureInfo("en-US", false)) + "," + Magno.RawZ.ToString(new CultureInfo("en-US", false)));
                swMagno1.Flush();
            }
            else if (sender.SlaveNumber == 2)
            {
                swMagno2.WriteLine(Magno.MagnoDataNumber.ToString(new CultureInfo("en-US", false)) + ", " + Magno.RawX.ToString(new CultureInfo("en-US", false)) + "," + Magno.RawY.ToString(new CultureInfo("en-US", false)) + "," + Magno.RawZ.ToString(new CultureInfo("en-US", false)));
                swMagno2.Flush();
            }
        }