// 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(); }
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(); } }