示例#1
0
        public void AddDefaultUshort()
        {
            ModbusDataCollection <ushort> col = new ModbusDataCollection <ushort>(1, 1);

            Assert.AreEqual(3, col.Count);
            Assert.AreEqual(new ushort[] { 0, 1, 1 }, col.ToArray());
        }
示例#2
0
        public void AddDefaultBool()
        {
            ModbusDataCollection <bool> col = new ModbusDataCollection <bool>(true, true);

            Assert.AreEqual(3, col.Count);
            Assert.AreEqual(new bool[] { false, true, true }, col.ToArray());
        }
示例#3
0
		public void WriteDataMultiple()
		{
			ModbusDataCollection<bool> destination = new ModbusDataCollection<bool>(false, false, false, false, false, false, true);
			DiscreteCollection newValues = new DiscreteCollection(true, true, true, true);
			DataStore.WriteData(new DataStore(), newValues, destination, 0, new object());
			Assert.AreEqual(new bool[] { false, true, true, true, true, false, false, true }, destination.ToArray());
		}
 public void AddDefaultUshort()
 {
     ModbusDataCollection<ushort> col = new ModbusDataCollection<ushort>(1, 1);
     Assert.AreEqual(3, col.Count);
     Assert.AreEqual(new ushort[] {0, 1, 1}, col.ToArray());
 }
 public void AddDefaultBool()
 {
     ModbusDataCollection<bool> col = new ModbusDataCollection<bool>(true, true);
     Assert.AreEqual(3, col.Count);
     Assert.AreEqual(new bool[] {false, true, true}, col.ToArray());
 }
示例#6
0
        public void WriteDataMultiple()
        {
            ModbusDataCollection <bool> destination = new ModbusDataCollection <bool>(false, false, false, false, false, false, true);
            DiscreteCollection          newValues   = new DiscreteCollection(true, true, true, true);

            DataStore.WriteData(new DataStore(), newValues, destination, 0, new object());
            Assert.AreEqual(new bool[] { false, true, true, true, true, false, false, true }, destination.ToArray());
        }