internal KnxStatusArgs( KnxAddress sourceAddress, KnxAddress destinationAddress, KnxControlField1 controlField1, KnxControlField2 controlField2, byte[] state) : base(sourceAddress, destinationAddress, controlField1, controlField2, state) { }
public void PassAddress() { var cf = new KnxControlField2(new KnxThreeLevelGroupAddress(12, 3, 4)); Assert.AreEqual(0xE0, cf.GetValue()); var cfNew = new KnxControlField2(new KnxIndividualAddress(1, 2, 3)); Assert.AreEqual(0x70, cfNew.GetValue()); }
public void ConversionTest() { var cf = new KnxControlField2(KnxDestinationAddressType.Group, 5); Assert.AreEqual(0xd0, cf.GetValue()); var cfNew = new KnxControlField2(cf.GetValue()); Assert.AreEqual(KnxDestinationAddressType.Group, cfNew.DestinationAddressType); Assert.AreEqual(5, cfNew.HopCount); }
internal KnxEventArgs( KnxAddress sourceAddress, KnxAddress destinationAddress, KnxControlField1 controlField1, KnxControlField2 controlField2, byte[] state) { SourceAddress = sourceAddress; DestinationAddress = destinationAddress; ControlField1 = controlField1; ControlField2 = controlField2; State = state; }