public void BrickUpdater_50_00_Update_Test_005() { var Command = new Command_50_00(); Command.ResData = new byte[11]; Command.ResData[4] = 0x02; Command.ResData[5] = 0x00; Command.ResData[6] = 0x00; Command.ResData[7] = 0x00; Command.ResData[8] = 0x01; Command.ResData[9] = 0xFF; Command.ResData[10] = 0x7F; var Updater = new BrickUpdater_50_00(); var Brick = Ev3Brick.GetInstance(); Updater.Update(Command, Brick); Assert.IsTrue(Brick.SensorDevice(0).IsConnected); Assert.AreEqual((Ev3SensorDevice.INPORT) 0, Brick.SensorDevice(0).ConnectedPort); Assert.AreEqual(0x0000, Brick.SensorDevice(0).Value1); Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_GYRO, Brick.SensorDevice(0).DeviceType); Assert.AreEqual((Ev3SensorDevice.INPORT) 1, Brick.SensorDevice(1).ConnectedPort); Assert.AreEqual(0x7FFF, Brick.SensorDevice(1).Value1); Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_GYRO, Brick.SensorDevice(1).DeviceType); }
public void BrickUpdater_50_00_Update_Test_004() { var Command = new Command_50_00(); Command.ResData = new byte[8]; Command.ResData[4] = 0x01; Command.ResData[5] = 0x03; Command.ResData[6] = 0x00; Command.ResData[7] = 0x80; var Updater = new BrickUpdater_50_00(); var Brick = Ev3Brick.GetInstance(); Updater.Update(Command, Brick); Assert.IsTrue(Brick.SensorDevice(3).IsConnected); Assert.AreEqual((Ev3SensorDevice.INPORT) 3, Brick.SensorDevice(3).ConnectedPort); Assert.AreEqual(-32768, Brick.SensorDevice(3).Value1); Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_GYRO, Brick.SensorDevice(3).DeviceType); }