diff --git a/server/android/src/main/java/dev/slimevr/android/Main.kt b/server/android/src/main/java/dev/slimevr/android/Main.kt index b37939132..d164e7544 100644 --- a/server/android/src/main/java/dev/slimevr/android/Main.kt +++ b/server/android/src/main/java/dev/slimevr/android/Main.kt @@ -8,7 +8,7 @@ import androidx.appcompat.app.AppCompatActivity import dev.slimevr.Keybinding import dev.slimevr.VRServer import dev.slimevr.android.serial.AndroidSerialHandler -import dev.slimevr.android.tracking.trackers.hid.TrackersHID +import dev.slimevr.android.tracking.trackers.hid.AndroidHIDService import dev.slimevr.tracking.trackers.Tracker import io.eiren.util.logging.LogManager import io.ktor.http.CacheControl @@ -64,12 +64,12 @@ fun main(activity: AppCompatActivity) { vrServer.start() // Start service for USB HID trackers - val trackersHid = TrackersHID( + val androidHidService = AndroidHIDService( "Sensors HID service", { tracker: Tracker -> vrServer.registerTracker(tracker) }, activity, ) - trackersHid.start() + androidHidService.start() Keybinding(vrServer) vrServer.join() diff --git a/server/android/src/main/java/dev/slimevr/android/tracking/trackers/hid/UsbDeviceHID.kt b/server/android/src/main/java/dev/slimevr/android/tracking/trackers/hid/AndroidHIDDevice.kt similarity index 96% rename from server/android/src/main/java/dev/slimevr/android/tracking/trackers/hid/UsbDeviceHID.kt rename to server/android/src/main/java/dev/slimevr/android/tracking/trackers/hid/AndroidHIDDevice.kt index de1dbc129..d9095b436 100644 --- a/server/android/src/main/java/dev/slimevr/android/tracking/trackers/hid/UsbDeviceHID.kt +++ b/server/android/src/main/java/dev/slimevr/android/tracking/trackers/hid/AndroidHIDDevice.kt @@ -8,7 +8,7 @@ import android.hardware.usb.UsbInterface import android.hardware.usb.UsbManager import java.io.Closeable -class UsbDeviceHID(hidDevice: UsbDevice, usbManager: UsbManager) : Closeable { +class AndroidHIDDevice(hidDevice: UsbDevice, usbManager: UsbManager) : Closeable { val deviceName = hidDevice.deviceName val serialNumber = hidDevice.serialNumber diff --git a/server/android/src/main/java/dev/slimevr/android/tracking/trackers/hid/TrackersHID.kt b/server/android/src/main/java/dev/slimevr/android/tracking/trackers/hid/AndroidHIDService.kt similarity index 98% rename from server/android/src/main/java/dev/slimevr/android/tracking/trackers/hid/TrackersHID.kt rename to server/android/src/main/java/dev/slimevr/android/tracking/trackers/hid/AndroidHIDService.kt index aae33653a..ef51ce2ba 100644 --- a/server/android/src/main/java/dev/slimevr/android/tracking/trackers/hid/TrackersHID.kt +++ b/server/android/src/main/java/dev/slimevr/android/tracking/trackers/hid/AndroidHIDService.kt @@ -25,7 +25,7 @@ const val ACTION_USB_PERMISSION = "dev.slimevr.USB_PERMISSION" /** * Receives trackers data by UDP using extended owoTrack protocol. */ -class TrackersHID( +class AndroidHIDService( name: String, private val trackersConsumer: Consumer, private val context: Context, @@ -33,7 +33,7 @@ class TrackersHID( private val devices: MutableList = mutableListOf() private val devicesBySerial: MutableMap> = HashMap() private val devicesByHID: MutableMap> = HashMap() - private val connByHID: MutableMap = HashMap() + private val connByHID: MutableMap = HashMap() private val lastDataByHID: MutableMap = HashMap() private val usbManager: UsbManager = context.getSystemService(Context.USB_SERVICE) as UsbManager @@ -66,7 +66,7 @@ class TrackersHID( // Close any existing connection (do we still have one?) this.connByHID[hidDevice]?.close() // Open new HID connection with USB device - this.connByHID[hidDevice] = UsbDeviceHID(hidDevice, usbManager) + this.connByHID[hidDevice] = AndroidHIDDevice(hidDevice, usbManager) val serial = hidDevice.serialNumber ?: "Unknown USB Device ${hidDevice.deviceId}" this.devicesBySerial[serial]?.let { diff --git a/server/desktop/src/main/java/dev/slimevr/desktop/Main.kt b/server/desktop/src/main/java/dev/slimevr/desktop/Main.kt index e586bef96..d35719c59 100644 --- a/server/desktop/src/main/java/dev/slimevr/desktop/Main.kt +++ b/server/desktop/src/main/java/dev/slimevr/desktop/Main.kt @@ -13,7 +13,7 @@ import dev.slimevr.desktop.platform.linux.UnixSocketBridge import dev.slimevr.desktop.platform.linux.UnixSocketRpcBridge import dev.slimevr.desktop.platform.windows.WindowsNamedPipeBridge import dev.slimevr.desktop.serial.DesktopSerialHandler -import dev.slimevr.desktop.tracking.trackers.hid.TrackersHID +import dev.slimevr.desktop.tracking.trackers.hid.DesktopHIDService import dev.slimevr.tracking.trackers.Tracker import io.eiren.util.OperatingSystem import io.eiren.util.collections.FastList @@ -132,7 +132,7 @@ fun main(args: Array) { NetworkProfileChecker(vrServer) // Start service for USB HID trackers - TrackersHID( + DesktopHIDService( "Sensors HID service", ) { tracker: Tracker -> vrServer.registerTracker(tracker) } diff --git a/server/desktop/src/main/java/dev/slimevr/desktop/tracking/trackers/hid/TrackersHID.kt b/server/desktop/src/main/java/dev/slimevr/desktop/tracking/trackers/hid/DesktopHIDService.kt similarity index 99% rename from server/desktop/src/main/java/dev/slimevr/desktop/tracking/trackers/hid/TrackersHID.kt rename to server/desktop/src/main/java/dev/slimevr/desktop/tracking/trackers/hid/DesktopHIDService.kt index fde614c54..6b31b2897 100644 --- a/server/desktop/src/main/java/dev/slimevr/desktop/tracking/trackers/hid/TrackersHID.kt +++ b/server/desktop/src/main/java/dev/slimevr/desktop/tracking/trackers/hid/DesktopHIDService.kt @@ -24,7 +24,7 @@ import java.util.function.Consumer /** * Receives trackers data by UDP using extended owoTrack protocol. */ -class TrackersHID(name: String, private val trackersConsumer: Consumer) : +class DesktopHIDService(name: String, private val trackersConsumer: Consumer) : Thread(name), HidServicesListener { private val devices: MutableList = mutableListOf()