コード例 #1
0
        public void DptSCLOModeTest()
        {
            var dpt1 = new DptSCLOMode(SCLOMode.Master);
            var dpt2 = new DptSCLOMode(dpt1.Payload);

            Assert.AreEqual(SCLOMode.Master, dpt2.Value);
        }
コード例 #2
0
        public void Dpt8BitEnumValidationTest()
        {
            var dpt1 = new DptSCLOMode(new [] { byte.MaxValue });
            var dpt2 = new DptSCLOMode(new byte[] { 0 });

            Assert.IsFalse(dpt1.IsValueValid);
            Assert.IsTrue(dpt2.IsValueValid);
        }