Class SpaceMouseManager
java.lang.Object
eu.svjatoslav.aukio.e3d.gui.spacemouse.SpaceMouseManager
Hot-plug manager for 3Dconnexion 6DOF mice (SpaceNavigator over USB,
SpaceMouse Wireless over Bluetooth — see
SpaceNavigatorHid.Model). Polls for the device every two
seconds:
- plugged in → open the HID pipe, attach a
SpaceMouseControllerto the view's frame listeners - unplugged (read error) → stop and detach
- plugged back in → fresh device instance
Permission failures are reported once, then retried silently — the user may install the udev rule while the application runs.
-
Constructor Details
-
SpaceMouseManager
-
-
Method Details
-
start
public void start() -
getDevice
Active device, or null when no supported SpaceMouse is connected. -
getController
Active controller, or null when no supported SpaceMouse is connected. -
stop
public void stop()
-