diff --git a/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/TrackersUDPServer.kt b/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/TrackersUDPServer.kt index 2a08f0050..285f84746 100644 --- a/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/TrackersUDPServer.kt +++ b/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/TrackersUDPServer.kt @@ -404,29 +404,34 @@ class TrackersUDPServer(private val port: Int, name: String, private val tracker var name = "" when (packet.type) { UDPPacket21UserAction.RESET_FULL -> { - name = "Full" + name = "Full reset" VRServer.instance.resetHandler.sendStarted(ResetType.Full) VRServer.instance.resetTrackersFull(resetSourceName) } UDPPacket21UserAction.RESET_YAW -> { - name = "Yaw" + name = "Yaw reset" VRServer.instance.resetHandler.sendStarted(ResetType.Yaw) VRServer.instance.resetTrackersYaw(resetSourceName) } UDPPacket21UserAction.RESET_MOUNTING -> { - name = "Mounting" + name = "Mounting reset" VRServer .instance .resetHandler .sendStarted(ResetType.Mounting) VRServer.instance.resetTrackersMounting(resetSourceName) } + + UDPPacket21UserAction.PAUSE_TRACKING -> { + name = "Pause tracking toggle" + VRServer.instance.togglePauseTracking(resetSourceName) + } } LogManager.info( - "[TrackerServer] User action from ${connection.descriptiveName } received. $name reset performed." + "[TrackerServer] User action from ${connection.descriptiveName } received. $name performed." ) } diff --git a/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/UDPPacket.kt b/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/UDPPacket.kt index b9ab93dc5..f5df19d93 100644 --- a/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/UDPPacket.kt +++ b/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/UDPPacket.kt @@ -305,6 +305,7 @@ data class UDPPacket21UserAction(var type: Int = 0) : UDPPacket(21) { const val RESET_FULL = 2 const val RESET_YAW = 3 const val RESET_MOUNTING = 4 + const val PAUSE_TRACKING = 5 } }