private static void TemperatureSetpoint(KnxConnectionRouting connection) { Console.WriteLine("Press [ENTER] to send command (1/1/16) - 28ºC"); Console.ReadLine(); connection.Action(new KnxThreeLevelGroupAddress(1, 1, 16), connection.ToDataPoint("9.001", 28.0f)); Thread.Sleep(200); Console.WriteLine("Press [ENTER] to send command (1/1/16) - 27ºC"); Console.ReadLine(); connection.Action(new KnxThreeLevelGroupAddress(1, 1, 16), connection.ToDataPoint("9.001", 27.0f)); Thread.Sleep(200); Console.WriteLine("Press [ENTER] to send command (1/1/16) - 26ºC"); Console.ReadLine(); connection.Action(new KnxThreeLevelGroupAddress(1, 1, 16), connection.ToDataPoint("9.001", 26.0f)); Thread.Sleep(200); Console.WriteLine("Press [ENTER] to send command (1/1/16) - 25ºC"); Console.ReadLine(); connection.Action(new KnxThreeLevelGroupAddress(1, 1, 16), connection.ToDataPoint("9.001", 25.0f)); Thread.Sleep(200); Console.WriteLine("Press [ENTER] to send command (1/1/16) - 24ºC"); Console.ReadLine(); connection.Action(new KnxThreeLevelGroupAddress(1, 1, 16), connection.ToDataPoint("9.001", 24.0f)); Thread.Sleep(200); }
private static void BlindUpDown1(KnxConnectionRouting connection) { Console.WriteLine("Press [ENTER] to send command (2/1/1) - false"); Console.ReadLine(); connection.Action(new KnxThreeLevelGroupAddress(2, 1, 1), false); Thread.Sleep(200); Console.WriteLine("Press [ENTER] to send command (2/1/1) - true"); Console.ReadLine(); connection.Action(new KnxThreeLevelGroupAddress(2, 1, 1), true); Thread.Sleep(200); Console.WriteLine("Press [ENTER] to send command (2/2/1) - true"); Console.ReadLine(); connection.Action(new KnxThreeLevelGroupAddress(2, 2, 1), true); Thread.Sleep(200); }
private static void BlindUpDown2(KnxConnectionRouting connection) { Console.WriteLine("Press [ENTER] to send command (2/3/1) - \x00"); Console.ReadLine(); connection.Action(new KnxThreeLevelGroupAddress(2, 3, 1), 0x00); Thread.Sleep(200); Console.WriteLine("Press [ENTER] to send command (2/3/1) - \xFF"); Console.ReadLine(); connection.Action(new KnxThreeLevelGroupAddress(2, 3, 1), 0xFF); Thread.Sleep(200); Console.WriteLine("Press [ENTER] to send command (2/3/1) - \x80"); Console.ReadLine(); connection.Action(new KnxThreeLevelGroupAddress(2, 3, 1), 0x80); Thread.Sleep(200); Console.WriteLine("Press [ENTER] to send command (2/2/1) - true"); Console.ReadLine(); connection.Action(new KnxThreeLevelGroupAddress(2, 2, 1), true); Thread.Sleep(200); }