static void Main(string[] args) { Console.WriteLine("\nTH02 Temperature/Humidity Sensor Test\n"); IO.Interfaces.Message64.Messenger msg = new IO.Objects.libsimpleio.HID.Messenger(); IO.Remote.Device remdev = new IO.Remote.Device(msg); IO.Interfaces.I2C.Bus bus = new IO.Remote.I2C(remdev, 0); IO.Devices.TH02.Device dev = new IO.Devices.TH02.Device(bus); Console.WriteLine("Device ID: 0x" + dev.DeviceID.ToString("X2")); Console.WriteLine(); for (;;) { Console.Write("Temperature: " + dev.Temperature.ToString("F1")); Console.Write(" "); Console.Write("Humidity: " + dev.Humidity.ToString("F1")); Console.WriteLine(); System.Threading.Thread.Sleep(1000); } }
static void Main(string[] args) { Console.WriteLine("\nTH02 Temperature/Humidity Sensor Test\n"); if (args.Length != 1) { Console.WriteLine("Usage: test_th02 <bus>\n"); Environment.Exit(1); } IO.Interfaces.I2C.Bus bus = new IO.Objects.libsimpleio.I2C.Bus(args[0]); IO.Devices.TH02.Device dev = new IO.Devices.TH02.Device(bus); Console.WriteLine("Device ID: 0x" + dev.DeviceID.ToString("X2")); Console.WriteLine(); for (;;) { Console.Write("Temperature: " + dev.Temperature.ToString("F1")); Console.Write(" "); Console.Write("Humidity: " + dev.Humidity.ToString("F1")); Console.WriteLine(); System.Threading.Thread.Sleep(1000); } }
static void Main(string[] args) { Console.WriteLine("\nRemote I/O TH02 Temperature/Humidity Sensor Test\n"); IO.Remote.Device remdev = new IO.Remote.Device(); IO.Interfaces.I2C.Bus bus = new IO.Remote.I2C(remdev, 0); IO.Devices.TH02.Device dev = new IO.Devices.TH02.Device(bus); Console.WriteLine("Device ID: 0x" + dev.DeviceID.ToString("X2")); Console.WriteLine(); for (;;) { Console.Write("Temperature: " + dev.Celsius.ToString("F1")); Console.Write(" "); Console.Write("Humidity: " + dev.Humidity.ToString("F1")); Console.WriteLine(); System.Threading.Thread.Sleep(1000); } }