public void BrickUpdater_20_00_Update_Test_007() { var Command = new Command_20_00(); Command.ResData = new byte[11]; Command.ResData[4] = 0x02; Command.ResData[5] = 0x00; Command.ResData[6] = 0x55; Command.ResData[7] = 0xAA; Command.ResData[8] = 0x03; Command.ResData[9] = 0x55; Command.ResData[10] = 0x66; var Updater = new BrickUpdater_20_00(); var Brick = Ev3Brick.GetInstance(); Updater.Update(Command, Brick); Assert.IsTrue(Brick.SensorDevice(0).IsConnected); Assert.AreEqual((Ev3Device.INPORT) 0x00, (Brick.SensorDevice(0).ConnectedPort)); Assert.AreEqual(0xAA55, (Brick.SensorDevice(0).Value1)); Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_ULTRASONIC, Brick.SensorDevice(0).DeviceType); Assert.IsFalse(Brick.SensorDevice(1).IsConnected); Assert.IsFalse(Brick.SensorDevice(2).IsConnected); Assert.IsTrue(Brick.SensorDevice(3).IsConnected); Assert.AreEqual((Ev3Device.INPORT) 0x03, (Brick.SensorDevice(3).ConnectedPort)); Assert.AreEqual(0x6655, (Brick.SensorDevice(3).Value1)); Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_ULTRASONIC, Brick.SensorDevice(3).DeviceType); }
public void BrickUpdater_20_00_Update_Test_013() { var Command = new Command_20_00(); Command.ResData = new byte[17]; Command.ResData[4] = 0x04; Command.ResData[5] = 0x03; Command.ResData[6] = 0x77; Command.ResData[7] = 0x88; Command.ResData[8] = 0x02; Command.ResData[9] = 0x55; Command.ResData[10] = 0x66; Command.ResData[11] = 0x01; Command.ResData[12] = 0x33; Command.ResData[13] = 0x44; Command.ResData[14] = 0x00; Command.ResData[15] = 0x11; Command.ResData[16] = 0x22; var Updater = new BrickUpdater_20_00(); var Brick = Ev3Brick.GetInstance(); Updater.Update(Command, Brick); Assert.IsTrue(Brick.SensorDevice(0).IsConnected); Assert.AreEqual((Ev3Device.INPORT) 0x00, (Brick.SensorDevice(0).ConnectedPort)); Assert.AreEqual(0x2211, (Brick.SensorDevice(0).Value1)); Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_ULTRASONIC, Brick.SensorDevice(0).DeviceType); Assert.IsTrue(Brick.SensorDevice(1).IsConnected); Assert.AreEqual((Ev3Device.INPORT) 0x01, (Brick.SensorDevice(1).ConnectedPort)); Assert.AreEqual(0x4433, (Brick.SensorDevice(1).Value1)); Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_ULTRASONIC, Brick.SensorDevice(1).DeviceType); Assert.IsTrue(Brick.SensorDevice(2).IsConnected); Assert.AreEqual((Ev3Device.INPORT) 0x02, (Brick.SensorDevice(2).ConnectedPort)); Assert.AreEqual(0x6655, (Brick.SensorDevice(2).Value1)); Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_ULTRASONIC, Brick.SensorDevice(2).DeviceType); Assert.IsTrue(Brick.SensorDevice(3).IsConnected); Assert.AreEqual((Ev3Device.INPORT) 0x03, (Brick.SensorDevice(3).ConnectedPort)); Assert.AreEqual(0x8877, (Brick.SensorDevice(3).Value1)); Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_ULTRASONIC, Brick.SensorDevice(3).DeviceType); }