/// <summary> /// Move FFD motor of the wheel left or right /// </summary> /// <param name="forceXY">0xFF - 0xA7(left) and 0x00-0x64(rights) are measurable by feeling </param> internal void SetMotor(IDevice device, byte forceX, byte forceY, HIDDevice.WriteCallback callback) { if (__hidInterface.Generics.ContainsKey(device.ID)) { //TODO check if device use sbytes for 0x80 to 0x7f (-128 to 127) //Couldn't figure out if forceY doing something byte[] data = new byte[5]; data [0] = 0x40; data [1] = forceX; data [2] = forceY; data [3] = 0x00; data [4] = 0x00; __hidInterface.Write(data, device.ID, callback); //__hidInterface.Generics[device].Write(data, callback); } }