mirror of
https://github.com/SlimeVR/SlimeVR-Server.git
synced 2026-04-06 02:01:58 +02:00
Add pause tracking toggle to user action packet (#922)
This commit is contained in:
@@ -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."
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user