Add pause tracking toggle to user action packet (#922)

This commit is contained in:
Butterscotch!
2024-02-15 19:40:57 -05:00
committed by GitHub
parent 7f75f4a44c
commit f80ca11947
2 changed files with 10 additions and 4 deletions

View File

@@ -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."
)
}

View File

@@ -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
}
}