Fixes for 0 based joysticks and joystick axes in simulation.

Change-Id: I67608450d0818b38f6d5b5c709190433f2dc5cf5
This commit is contained in:
Alex Henning
2014-11-06 18:54:30 -05:00
parent 18de3aebdd
commit 3b53f84c8f
7 changed files with 54 additions and 35 deletions

View File

@@ -105,7 +105,7 @@ public class DS {
public void scanForJoysticks() {
joysticks.removeAll();
List<ISimJoystick> sticks = joystickProvider.scanForJoysticks();
while (sticks.size() < 4) {
while (sticks.size() < 6) {
sticks.add(new FakeJoystick());
}
joysticks.setListData(sticks);

View File

@@ -42,7 +42,7 @@ public class Main {
final double start = simTime;
for (int i = 0; i < provider.getJoysticks().size(); i++) {
ISimJoystick joystick = provider.getJoysticks().get(i);
joystick.advertise(node, i+1);
joystick.advertise(node, i);
joystick.publish();
}
ds.publish();