diff --git a/gui/src/components/commons/BodyPartIcon.tsx b/gui/src/components/commons/BodyPartIcon.tsx
index c0ca710053..ee7b373daa 100644
--- a/gui/src/components/commons/BodyPartIcon.tsx
+++ b/gui/src/components/commons/BodyPartIcon.tsx
@@ -125,6 +125,8 @@ export const mapPart: Record<
),
[BodyPart.RIGHT_LITTLE_DISTAL]: ({ width }) => ,
+ [BodyPart.LEFT_HAND_INPUT]: ({ width }) => ,
+ [BodyPart.RIGHT_HAND_INPUT]: ({ width }) =>
};
export function BodyPartIcon({
diff --git a/server/core/src/main/java/dev/slimevr/protocol/rpc/settings/RPCSettingsBuilder.kt b/server/core/src/main/java/dev/slimevr/protocol/rpc/settings/RPCSettingsBuilder.kt
index b7d41288af..7e2ee2a892 100644
--- a/server/core/src/main/java/dev/slimevr/protocol/rpc/settings/RPCSettingsBuilder.kt
+++ b/server/core/src/main/java/dev/slimevr/protocol/rpc/settings/RPCSettingsBuilder.kt
@@ -87,7 +87,7 @@ fun createVRCOSCSettings(
config.getOSCTrackerRole(TrackerRole.LEFT_ELBOW, false) &&
config.getOSCTrackerRole(TrackerRole.RIGHT_ELBOW, false),
config.getOSCTrackerRole(TrackerRole.LEFT_HAND, false) &&
- config.getOSCTrackerRole(TrackerRole.RIGHT_HAND, false),
+ config.getOSCTrackerRole(TrackerRole.RIGHT_HAND, false)
)
VRCOSCSettings.startVRCOSCSettings(fbb)
VRCOSCSettings.addOscSettings(fbb, generalSettingOffset)
@@ -182,7 +182,7 @@ fun createSteamVRSettings(fbb: FlatBufferBuilder, bridge: ISteamVRBridge?): Int
bridge.getShareSetting(TrackerRole.LEFT_ELBOW),
bridge.getShareSetting(TrackerRole.RIGHT_ELBOW),
bridge.getShareSetting(TrackerRole.LEFT_HAND),
- bridge.getShareSetting(TrackerRole.RIGHT_HAND),
+ bridge.getShareSetting(TrackerRole.RIGHT_HAND)
)
}
return steamvrTrackerSettings
diff --git a/server/core/src/main/java/dev/slimevr/tracking/processor/config/SkeletonConfigManager.kt b/server/core/src/main/java/dev/slimevr/tracking/processor/config/SkeletonConfigManager.kt
index 2f1f50ed57..15ab332bd6 100644
--- a/server/core/src/main/java/dev/slimevr/tracking/processor/config/SkeletonConfigManager.kt
+++ b/server/core/src/main/java/dev/slimevr/tracking/processor/config/SkeletonConfigManager.kt
@@ -300,7 +300,7 @@ class SkeletonConfigManager(
nodeOffset,
0f,
-getOffset(SkeletonConfigOffsets.HAND_Y),
- -getOffset(SkeletonConfigOffsets.HAND_Z),
+ 0f,
)
BoneType.LEFT_ELBOW_TRACKER, BoneType.RIGHT_ELBOW_TRACKER -> setNodeOffset(
diff --git a/server/core/src/main/java/dev/slimevr/tracking/processor/skeleton/HumanSkeleton.kt b/server/core/src/main/java/dev/slimevr/tracking/processor/skeleton/HumanSkeleton.kt
index 2baef0bcd5..2262317c23 100644
--- a/server/core/src/main/java/dev/slimevr/tracking/processor/skeleton/HumanSkeleton.kt
+++ b/server/core/src/main/java/dev/slimevr/tracking/processor/skeleton/HumanSkeleton.kt
@@ -144,6 +144,8 @@ class HumanSkeleton(
var rightUpperArmTracker: Tracker? = null
var leftHandTracker: Tracker? = null
var rightHandTracker: Tracker? = null
+ var leftHandInput: Tracker? = null
+ var rightHandInput: Tracker? = null
var leftShoulderTracker: Tracker? = null
var rightShoulderTracker: Tracker? = null
var leftThumbMetacarpalTracker: Tracker? = null
@@ -396,6 +398,8 @@ class HumanSkeleton(
rightUpperArmTracker = getTrackerForSkeleton(trackers, TrackerPosition.RIGHT_UPPER_ARM)
leftHandTracker = getTrackerForSkeleton(trackers, TrackerPosition.LEFT_HAND)
rightHandTracker = getTrackerForSkeleton(trackers, TrackerPosition.RIGHT_HAND)
+ leftHandInput = getTrackerForSkeleton(trackers, TrackerPosition.LEFT_HAND_INPUT)
+ rightHandInput = getTrackerForSkeleton(trackers, TrackerPosition.RIGHT_HAND_INPUT)
leftShoulderTracker = getTrackerForSkeleton(trackers, TrackerPosition.LEFT_SHOULDER)
rightShoulderTracker = getTrackerForSkeleton(trackers, TrackerPosition.RIGHT_SHOULDER)
@@ -1162,15 +1166,30 @@ class HumanSkeleton(
updateComputedTracker(computedRightFootTracker, rightFootTrackerBone)
updateComputedTracker(computedLeftElbowTracker, leftElbowTrackerBone)
updateComputedTracker(computedRightElbowTracker, rightElbowTrackerBone)
- updateComputedTracker(computedLeftHandTracker, leftHandTrackerBone)
- updateComputedTracker(computedRightHandTracker, rightHandTrackerBone)
+
+ // For hand inputs, check and see whether we have a device dedicated to just controller input, otherwise assume hand trackers have their own inputs.
+ var leftInput = if (leftHandInput != null) leftHandInput else if(leftHandTracker != null && leftHandTracker!!.hasControls) leftHandTracker else leftLowerArmTracker
+ var rightInput = if (rightHandInput != null) rightHandInput else if(rightHandTracker != null && rightHandTracker!!.hasControls) rightHandTracker else rightLowerArmTracker
+ updateComputedTracker(computedLeftHandTracker, leftHandTrackerBone,leftInput)
+ updateComputedTracker(computedRightHandTracker, rightHandTrackerBone, rightInput)
}
- private fun updateComputedTracker(computedTracker: Tracker?, trackerBone: Bone) {
+ private fun updateComputedTracker(computedTracker: Tracker?, trackerBone: Bone, originalTracker: Tracker? = null) {
computedTracker?.let {
it.position = trackerBone.getTailPosition()
it.setRotation(trackerBone.getGlobalRotation() * trackerBone.rotationOffset.inv())
- it.dataTick()
+ if(originalTracker != null) {
+ it.setButton1(originalTracker.getButton1())
+ it.setButton2(originalTracker.getButton2())
+ it.setMenuRecenterButton(originalTracker.getMenuRecenterButton())
+ it.setStickClickButton(originalTracker.getStickClickButton());
+ it.setTrackpadClickButton(originalTracker.getTrackpadClickButton());
+ it.setThumbstick(originalTracker.getThumbstick());
+ it.setTrigger(originalTracker.getTrigger());
+ it.setGrip(originalTracker.getGrip());
+ it.hasControls = originalTracker.hasControls;
+ it.dataTick()
+ }
}
}
diff --git a/server/core/src/main/java/dev/slimevr/tracking/trackers/Tracker.kt b/server/core/src/main/java/dev/slimevr/tracking/trackers/Tracker.kt
index a3d03ea10b..a9a9273f9f 100644
--- a/server/core/src/main/java/dev/slimevr/tracking/trackers/Tracker.kt
+++ b/server/core/src/main/java/dev/slimevr/tracking/trackers/Tracker.kt
@@ -41,6 +41,7 @@ class Tracker @JvmOverloads constructor(
trackerNum: Int? = null,
val hasPosition: Boolean = false,
val hasRotation: Boolean = false,
+ var hasControls: Boolean = false,
val hasAcceleration: Boolean = false,
/**
* User can change TrackerPosition, mounting...
@@ -97,7 +98,6 @@ class Tracker @JvmOverloads constructor(
* NOT the same as hasRotation (other data types emulate rotation)
*/
val trackerDataType: TrackerDataType = TrackerDataType.ROTATION,
-
/**
* Set status when tracker is sleeping
*/
@@ -110,8 +110,7 @@ class Tracker @JvmOverloads constructor(
// IMU: +z forward, +x left, +y up
// SlimeVR: +z backward, +x right, +y up
- private var _acceleration = Vector3.NULL
- private var _magVector = Vector3.NULL
+
var position = Vector3.NULL
val resetsHandler: TrackerResetsHandler = TrackerResetsHandler(this)
val filteringHandler: TrackerFilteringHandler = TrackerFilteringHandler()
@@ -128,6 +127,17 @@ class Tracker @JvmOverloads constructor(
var packetLoss: Float? = null
var customName: String? = null
var magStatus: MagnetometerStatus = magStatus
+ private var _acceleration = Vector3.NULL
+ private var _magVector = Vector3.NULL
+ private var _analogueThumbstick = Vector3.NULL
+ private var _analogueTrackpad = Vector3.NULL
+ private var _button1 = false
+ private var _button2 = false
+ private var _menuRecenterButton = false
+ private var _stickClickButton = false
+ private var _trackpadClickButton = false
+ private var _trigger = 0f
+ private var _grip = 0f
private set
/**
@@ -466,10 +476,125 @@ class Tracker @JvmOverloads constructor(
fun resetFilteringQuats(reference: Quaternion) {
filteringHandler.resetMovingAverage(getAdjustedRotation(), reference)
}
+ /**
+ * Sets the first button of the tracker.
+ */
+ fun setButton1(button1: Boolean) {
+ this.hasControls = true;
+ this._button1 = button1
+ }
+ /**
+ * Gets the first button of the tracker.
+ */
+ fun getButton1(): Boolean {
+ return this._button1
+ }
+ /**
+ * Sets the second button of the tracker.
+ */
+ fun setButton2(button2: Boolean) {
+ this.hasControls = true;
+ this._button2 = button2
+ }
+ /**
+ * Gets the second button of the tracker.
+ */
+ fun getButton2(): Boolean {
+ this.hasControls = true;
+ return this._button2
+ }
+ /**
+ * Sets the menu/recenter button of the tracker.
+ */
+ fun setMenuRecenterButton(menuRecenterButton: Boolean) {
+ this.hasControls = true;
+ this._menuRecenterButton = menuRecenterButton
+ }
+ /**
+ * Gets the menu/recenter button of the tracker.
+ */
+ fun getMenuRecenterButton(): Boolean {
+ return this._menuRecenterButton
+ }
/**
- * Sets time in future if a tracker is expected to sleep
+ * Sets the stick click button of the tracker.
+ */
+ fun setStickClickButton(stickClickButton: Boolean) {
+ this.hasControls = true;
+ this._stickClickButton = stickClickButton
+ }
+ /**
+ * Gets the stick click button of the tracker.
+ */
+ fun getStickClickButton(): Boolean {
+ return this._stickClickButton
+ }
+ /**
+ * Sets the stick click button of the tracker.
+ */
+ fun setTrackpadClickButton(trackpadClickButton: Boolean) {
+ this.hasControls = true;
+ this._trackpadClickButton = trackpadClickButton
+ }
+ /**
+ * Gets the stick click button of the tracker.
*/
+ fun getTrackpadClickButton(): Boolean {
+ return this._trackpadClickButton
+ }
+ /**
+ * Sets the grip of the tracker.
+ */
+ fun setGrip(grip: Float) {
+ this._grip = grip
+ this.hasControls = true;
+ }
+ /**
+ * Gets the grip of the tracker.
+ */
+ fun getGrip(): Float {
+ return this._grip
+ }
+ /**
+ * Sets the grip of the tracker.
+ */
+ fun setTrigger(trigger: Float) {
+ this.hasControls = true;
+ this._trigger = trigger
+ }
+ /**
+ * Gets the grip of the tracker.
+ */
+ fun getTrigger(): Float {
+ return this._trigger
+ }
+ /**
+ * Sets the thumbstick the tracker.
+ */
+ fun setThumbstick(analogueThumbstick: Vector3) {
+ this.hasControls = true;
+ this._analogueThumbstick = analogueThumbstick
+ }
+ /**
+ * Gets the thumbstick of the tracker.
+ */
+ fun getThumbstick(): Vector3 {
+ return this._analogueThumbstick
+ }
+ /**
+ * Sets the trackpad of the tracker.
+ */
+ fun setTrackpad(analogueTrackpad: Vector3) {
+ this.hasControls = true;
+ this._analogueTrackpad = analogueTrackpad
+ }
+ /**
+ * Gets the trackpad of the tracker.
+ */
+ fun getTrackpad(): Vector3 {
+ return this._analogueTrackpad
+ }
fun setSleepTime(time: Long) {
this.timeScheduledSleep = time
}
diff --git a/server/core/src/main/java/dev/slimevr/tracking/trackers/TrackerPosition.kt b/server/core/src/main/java/dev/slimevr/tracking/trackers/TrackerPosition.kt
index 65a6c79afa..a2d0f506c0 100644
--- a/server/core/src/main/java/dev/slimevr/tracking/trackers/TrackerPosition.kt
+++ b/server/core/src/main/java/dev/slimevr/tracking/trackers/TrackerPosition.kt
@@ -164,6 +164,8 @@ enum class TrackerPosition(
RIGHT_LITTLE_PROXIMAL("body:right_little_proximal", null, BodyPart.RIGHT_LITTLE_PROXIMAL, 48),
RIGHT_LITTLE_INTERMEDIATE("body:right_little_intermediate", null, BodyPart.RIGHT_LITTLE_INTERMEDIATE, 49),
RIGHT_LITTLE_DISTAL("body:right_little_distal", null, BodyPart.RIGHT_LITTLE_DISTAL, 50),
+ LEFT_HAND_INPUT("body:left_hand_input", TrackerRole.LEFT_HAND_INPUT, BodyPart.LEFT_HAND_INPUT, 70),
+ RIGHT_HAND_INPUT("body:right_hand_input", TrackerRole.RIGHT_HAND_INPUT, BodyPart.RIGHT_HAND_INPUT, 71)
;
/**
@@ -197,7 +199,7 @@ enum class TrackerPosition(
companion object {
/** Indexed by `BodyPart` int value. EFFICIENCY FTW */
- private val byBodyPart: Array = arrayOfNulls(BodyPart.names.size).apply {
+ private val byBodyPart: Array = arrayOfNulls(entries.maxOf { it.bodyPart } + 1).apply {
for (position in entries) {
this[position.bodyPart] = position
}
diff --git a/server/core/src/main/java/dev/slimevr/tracking/trackers/TrackerRole.kt b/server/core/src/main/java/dev/slimevr/tracking/trackers/TrackerRole.kt
index 081bb5ed86..10695c7aec 100644
--- a/server/core/src/main/java/dev/slimevr/tracking/trackers/TrackerRole.kt
+++ b/server/core/src/main/java/dev/slimevr/tracking/trackers/TrackerRole.kt
@@ -31,6 +31,8 @@ enum class TrackerRole(val id: Int, val roleHint: String, val viveRole: String)
HMD(19, "", ""),
BEACON(20, "", ""),
GENERIC_CONTROLLER(21, "vive_tracker_handed", "TrackerRole_Handed"),
+ LEFT_HAND_INPUT(30, "vive_tracker_handed", "TrackerRole_Handed"),
+ RIGHT_HAND_INPUT(31, "vive_tracker_handed", "TrackerRole_Handed"),
;
companion object {
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 5bbf831749..7980f74d10 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
@@ -397,9 +397,7 @@ class TrackersUDPServer(private val port: Int, name: String, private val tracker
} catch (e: Exception) {
e.printStackTrace()
} finally {
- if (::socket.isInitialized) {
- Util.close(socket)
- }
+ Util.close(socket)
}
}
@@ -417,13 +415,9 @@ class TrackersUDPServer(private val port: Int, name: String, private val tracker
if (tracker == null) return
tracker.setRotation(rot)
if (packet is UDPPacket23RotationAndAcceleration) {
- // sensorOffset is applied correctly since protocol 22
- // See: https://github.com/SlimeVR/SlimeVR-Tracker-ESP/pull/480
- if (connection.protocolVersion >= 22) {
- tracker.setAcceleration(packet.acceleration)
- } else {
- tracker.setAcceleration(SENSOR_OFFSET_CORRECTION.sandwich(packet.acceleration))
- }
+ // If sensorOffset was applied to accel correctly, the axes will already
+ // be correct for SlimeVR
+ tracker.setAcceleration(SENSOR_OFFSET_CORRECTION.sandwich(packet.acceleration))
}
tracker.dataTick()
}
@@ -455,13 +449,9 @@ class TrackersUDPServer(private val port: Int, name: String, private val tracker
is UDPPacket4Acceleration -> {
tracker = connection?.getTracker(packet.sensorId)
if (tracker == null) return
- // sensorOffset is applied correctly since protocol 22
- // See: https://github.com/SlimeVR/SlimeVR-Tracker-ESP/pull/480
- if (connection.protocolVersion >= 22) {
- tracker.setAcceleration(packet.acceleration)
- } else {
- tracker.setAcceleration(SENSOR_OFFSET_CORRECTION.sandwich(packet.acceleration))
- }
+ // If sensorOffset was applied to accel correctly, the axes will already
+ // be correct for SlimeVR
+ tracker.setAcceleration(SENSOR_OFFSET_CORRECTION.sandwich(packet.acceleration))
}
is UDPPacket10PingPong -> {
@@ -485,18 +475,7 @@ class TrackersUDPServer(private val port: Int, name: String, private val tracker
is UDPPacket12BatteryLevel -> connection?.trackers?.values?.forEach {
it.batteryVoltage = packet.voltage
- // Firmware does not verify the voltage level at all
- // Instead guess if a battery is present or not
- // Too low or high voltage should mean there is no battery or there is a measurement error
- // Some ESP can run at 2.3V, set a limit at 2V
- // Below this the tracker is definitely dead if everything is working properly
- if (packet.voltage > 2f && packet.voltage < 6f) {
- // Assuming floor when converting to int
- it.batteryLevel = if (packet.level < 0.01f) -1f else packet.level * 100
- } else {
- it.batteryLevel = 0f
- }
- // Server displays 0% if received 255 or -1, otherwise 0 will hide battery icon
+ it.batteryLevel = packet.level * 100
}
is UDPPacket13Tap -> {
@@ -578,6 +557,7 @@ class TrackersUDPServer(private val port: Int, name: String, private val tracker
name = "Pause tracking toggle"
VRServer.instance.togglePauseTracking(RESET_SOURCE_NAME)
}
+
}
LogManager.info(
@@ -629,6 +609,80 @@ class TrackersUDPServer(private val port: Int, name: String, private val tracker
// dont call dataTick here as this is just position update
}
+ is UDPPacket66ControllerButton -> {
+ var name = ""
+ tracker = connection?.getTracker(packet.sensorId)
+ if (tracker == null) return
+ // If sensorOffset was applied to accel correctly, the axes will already
+ // be correct for SlimeVR
+
+ when (packet.type) {
+ UDPPacket66ControllerButton.BUTTON_1_HELD -> {
+ name = "Button 1 Pressed"
+ tracker.setButton1(true)
+ }
+ UDPPacket66ControllerButton.BUTTON_1_UNHELD -> {
+ name = "Button 1 Unpressed"
+ tracker.setButton1(false)
+ }
+ UDPPacket66ControllerButton.BUTTON_2_HELD -> {
+ name = "Button 2 Pressed"
+ tracker.setButton2(true)
+ }
+ UDPPacket66ControllerButton.BUTTON_2_UNHELD -> {
+ name = "Button 2 Unpressed"
+ tracker.setButton2(false)
+ }
+ UDPPacket66ControllerButton.MENU_RECENTER_HELD -> {
+ name = "Menu/Recenter Pressed"
+ tracker.setMenuRecenterButton(true)
+ }
+ UDPPacket66ControllerButton.MENU_RECENTER_UNHELD -> {
+ name = "Menu/Recenter Unpressed"
+ tracker.setMenuRecenterButton(false)
+ }
+ UDPPacket66ControllerButton.STICK_CLICK_HELD -> {
+ name = "Stick Click Pressed"
+ tracker.setStickClickButton(true)
+ }
+ UDPPacket66ControllerButton.STICK_CLICK_UNHELD -> {
+ name = "Stick Click Unpressed"
+ tracker.setStickClickButton(false)
+ }
+ UDPPacket66ControllerButton.TRACKPAD_CLICK_HELD -> {
+ name = "Trackpad Click Pressed"
+ tracker.setTrackpadClickButton(true)
+ }
+ UDPPacket66ControllerButton.TRACKPAD_CLICK_UNHELD -> {
+ name = "Trackpad Click Unpressed"
+ tracker.setTrackpadClickButton(false)
+ }
+ }
+
+ LogManager.info(
+ "[TrackerServer] User action from ${connection.descriptiveName} received. $name performed.",
+ )
+ }
+ is UDPPacket67Thumbstick -> {
+ tracker = connection?.getTracker(packet.sensorId)
+ if(tracker == null) return
+ tracker.setThumbstick(packet.analogueThumbstick);
+ }
+ is UDPPacket68Trigger -> {
+ tracker = connection?.getTracker(packet.sensorId)
+ if(tracker == null) return
+ tracker.setTrigger(packet.trigger);
+ }
+ is UDPPacket69Grip -> {
+ tracker = connection?.getTracker(packet.sensorId)
+ if(tracker == null) return
+ tracker.setGrip(packet.grip);
+ }
+ is UDPPacket70Trackpad -> {
+ tracker = connection?.getTracker(packet.sensorId)
+ if(tracker == null) return
+ tracker.setTrackpad(packet.analogueTrackpad);
+ }
is UDPPacket200ProtocolChange -> {}
}
}
@@ -665,10 +719,12 @@ class TrackersUDPServer(private val port: Int, name: String, private val tracker
private val SENSOR_OFFSET_CORRECTION = Quaternion.rotationAroundZAxis(-FastMath.HALF_PI)
private const val RESET_SOURCE_NAME = "TrackerServer"
+ @ExperimentalStdlibApi
private val hexFormat = HexFormat {
bytes.byteSeparator = ","
}
+ @OptIn(ExperimentalStdlibApi::class)
private fun packetToString(packet: DatagramPacket?): String {
val sb = StringBuilder()
sb.append("DatagramPacket{")
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 c83277b2cc..803690a644 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
@@ -153,7 +153,97 @@ data class UDPPacket4Acceleration(var acceleration: Vector3 = Vector3.NULL) :
override var sensorId = 0
override fun readData(buf: ByteBuffer) {
acceleration = Vector3(UDPUtils.getSafeBufferFloat(buf), UDPUtils.getSafeBufferFloat(buf), UDPUtils.getSafeBufferFloat(buf))
+ sensorId = try {
+ buf.get().toInt() and 0xFF
+ } catch (e: BufferUnderflowException) {
+ // for owo track app
+ 0
+ }
+ }
+}
+data class UDPPacket66ControllerButton(var type: Int = 0) :
+ UDPPacket(66),
+ SensorSpecificPacket {
+ override var sensorId = 0
+ override fun readData(buf: ByteBuffer) {
+ type = try {
+ buf.get().toInt() and 0xFF
+ } catch (e: BufferUnderflowException) {
+ 0
+ }
+ sensorId = try {
+ buf.get().toInt() and 0xFF
+ } catch (e: BufferUnderflowException) {
+ // for owo track app
+ 0
+ }
+ }
+ companion object {
+ const val BUTTON_1_HELD = 1
+ const val BUTTON_1_UNHELD = 2
+ const val BUTTON_2_HELD = 3
+ const val BUTTON_2_UNHELD = 4
+ const val MENU_RECENTER_HELD = 5
+ const val MENU_RECENTER_UNHELD = 6
+ const val STICK_CLICK_HELD = 7
+ const val STICK_CLICK_UNHELD = 8
+ const val TRACKPAD_CLICK_HELD = 9
+ const val TRACKPAD_CLICK_UNHELD = 10
+ }
+}
+
+data class UDPPacket67Thumbstick(var analogueThumbstick: Vector3 = Vector3.NULL) :
+ UDPPacket(67),
+ SensorSpecificPacket {
+ override var sensorId = 0
+ override fun readData(buf: ByteBuffer) {
+ analogueThumbstick = Vector3(UDPUtils.getSafeBufferFloat(buf), UDPUtils.getSafeBufferFloat(buf), 0f)
+ sensorId = try {
+ buf.get().toInt() and 0xFF
+ } catch (e: BufferUnderflowException) {
+ // for owo track app
+ 0
+ }
+ }
+}
+
+data class UDPPacket70Trackpad(var analogueTrackpad: Vector3 = Vector3.NULL) :
+ UDPPacket(70),
+ SensorSpecificPacket {
+ override var sensorId = 0
+ override fun readData(buf: ByteBuffer) {
+ analogueTrackpad = Vector3(UDPUtils.getSafeBufferFloat(buf), UDPUtils.getSafeBufferFloat(buf), 0f)
+ sensorId = try {
+ buf.get().toInt() and 0xFF
+ } catch (e: BufferUnderflowException) {
+ // for owo track app
+ 0
+ }
+ }
+}
+
+data class UDPPacket68Trigger(var trigger: Float = 0f) :
+ UDPPacket(68),
+ SensorSpecificPacket {
+ override var sensorId = 0
+ override fun readData(buf: ByteBuffer) {
+ trigger = UDPUtils.getSafeBufferFloat(buf)
+ sensorId = try {
+ buf.get().toInt() and 0xFF
+ } catch (e: BufferUnderflowException) {
+ // for owo track app
+ 0
+ }
+ }
+}
+
+data class UDPPacket69Grip(var grip: Float = 0f) :
+ UDPPacket(69),
+ SensorSpecificPacket {
+ override var sensorId = 0
+ override fun readData(buf: ByteBuffer) {
+ grip = UDPUtils.getSafeBufferFloat(buf)
sensorId = try {
buf.get().toInt() and 0xFF
} catch (e: BufferUnderflowException) {
diff --git a/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/UDPProtocolParser.kt b/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/UDPProtocolParser.kt
index bf73740b1c..f84c0bfdb2 100644
--- a/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/UDPProtocolParser.kt
+++ b/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/UDPProtocolParser.kt
@@ -118,6 +118,11 @@ class UDPProtocolParser {
PACKET_FLEX_DATA -> UDPPacket26FlexData()
PACKET_POSITION -> UDPPacket27Position()
PACKET_PROTOCOL_CHANGE -> UDPPacket200ProtocolChange()
+ PACKET_CONTROLLER_BUTTON -> UDPPacket66ControllerButton()
+ PACKET_THUMBSTICK -> UDPPacket67Thumbstick()
+ PACKET_TRACKPAD -> UDPPacket70Trackpad()
+ PACKET_TRIGGER -> UDPPacket68Trigger()
+ PACKET_GRIP -> UDPPacket69Grip()
else -> null
}
@@ -157,6 +162,11 @@ class UDPProtocolParser {
const val PACKET_BUNDLE = 100
const val PACKET_BUNDLE_COMPACT = 101
const val PACKET_PROTOCOL_CHANGE = 200
+ const val PACKET_CONTROLLER_BUTTON = 66
+ const val PACKET_THUMBSTICK = 67
+ const val PACKET_TRIGGER = 68
+ const val PACKET_GRIP = 69
+ const val PACKET_TRACKPAD = 70
private val HANDSHAKE_BUFFER = ByteArray(64)
private val bundlePackets = ArrayList(128)
diff --git a/server/desktop/src/main/java/dev/slimevr/desktop/platform/ProtobufBridge.kt b/server/desktop/src/main/java/dev/slimevr/desktop/platform/ProtobufBridge.kt
index fdbee06725..c7709c7ffe 100644
--- a/server/desktop/src/main/java/dev/slimevr/desktop/platform/ProtobufBridge.kt
+++ b/server/desktop/src/main/java/dev/slimevr/desktop/platform/ProtobufBridge.kt
@@ -98,6 +98,7 @@ abstract class ProtobufBridge(@JvmField protected val bridgeName: String) : ISte
for (tracker in sharedTrackers) {
writeTrackerUpdate(tracker)
writeBatteryUpdate(tracker)
+ writeControllerInputUpdate(tracker)
}
}
@@ -121,6 +122,27 @@ abstract class ProtobufBridge(@JvmField protected val bridgeName: String) : ISte
}
sendMessage(ProtobufMessage.newBuilder().setPosition(builder).build())
}
+ protected fun writeControllerInputUpdate(localTracker: Tracker?) {
+ val builder = ProtobufMessages.ControllerInput.newBuilder().setTrackerId(
+ localTracker!!.id,
+ )
+ if (localTracker.hasControls) {
+ val thumbstick = localTracker.getThumbstick()
+ val trackpad = localTracker.getTrackpad()
+ builder.setThumbstickX(thumbstick.x)
+ builder.setThumbstickY(thumbstick.y)
+ builder.setTrackpadX(trackpad.x)
+ builder.setTrackpadY(trackpad.y)
+ builder.setButton1(localTracker.getButton1())
+ builder.setButton2(localTracker.getButton2())
+ builder.setMenuRecenter(localTracker.getMenuRecenterButton())
+ builder.setStickClick(localTracker.getStickClickButton())
+ builder.setTrackpadClick(localTracker.getTrackpadClickButton())
+ builder.setTrigger(localTracker.getTrigger())
+ builder.setGrip(localTracker.getGrip())
+ }
+ sendMessage(ProtobufMessage.newBuilder().setControllerInput(builder).build())
+ }
@VRServerThread
protected open fun writeBatteryUpdate(localTracker: Tracker) {
diff --git a/server/desktop/src/main/java/dev/slimevr/desktop/platform/ProtobufMessages.java b/server/desktop/src/main/java/dev/slimevr/desktop/platform/ProtobufMessages.java
index ebb8e0f03c..eedae623fb 100644
--- a/server/desktop/src/main/java/dev/slimevr/desktop/platform/ProtobufMessages.java
+++ b/server/desktop/src/main/java/dev/slimevr/desktop/platform/ProtobufMessages.java
@@ -7,9161 +7,11900 @@
@com.google.protobuf.Generated
public final class ProtobufMessages {
- private ProtobufMessages() {
- }
-
- static {
- com.google.protobuf.RuntimeVersion
- .validateProtobufGencodeVersion(
- com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
- /* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 1,
- /* suffix= */ "",
- ProtobufMessages.class.getName()
- );
- }
-
- public static void registerAllExtensions(
- com.google.protobuf.ExtensionRegistryLite registry
- ) {
- }
-
- public static void registerAllExtensions(
- com.google.protobuf.ExtensionRegistry registry
- ) {
- registerAllExtensions(
- (com.google.protobuf.ExtensionRegistryLite) registry
- );
- }
-
- public interface PingPongOrBuilder extends
- // @@protoc_insertion_point(interface_extends:messages.PingPong)
- com.google.protobuf.MessageOrBuilder {
- }
-
- /**
- * Protobuf type {@code messages.PingPong}
- */
- public static final class PingPong extends
- com.google.protobuf.GeneratedMessage implements
- // @@protoc_insertion_point(message_implements:messages.PingPong)
- PingPongOrBuilder {
- private static final long serialVersionUID = 0L;
- static {
- com.google.protobuf.RuntimeVersion
- .validateProtobufGencodeVersion(
- com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
- /* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 1,
- /* suffix= */ "",
- PingPong.class.getName()
- );
- }
-
- // Use PingPong.newBuilder() to construct.
- private PingPong(com.google.protobuf.GeneratedMessage.Builder> builder) {
- super(builder);
- }
-
- private PingPong() {
- }
-
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_PingPong_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_PingPong_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.PingPong.class,
- dev.slimevr.desktop.platform.ProtobufMessages.PingPong.Builder.class
- );
- }
-
- private byte memoizedIsInitialized = -1;
-
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1)
- return true;
- if (isInitialized == 0)
- return false;
-
- memoizedIsInitialized = 1;
- return true;
- }
-
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- getUnknownFields().writeTo(output);
- }
-
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1)
- return size;
-
- size = 0;
- size += getUnknownFields().getSerializedSize();
- memoizedSize = size;
- return size;
- }
-
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.PingPong)) {
- return super.equals(obj);
- }
- dev.slimevr.desktop.platform.ProtobufMessages.PingPong other = (dev.slimevr.desktop.platform.ProtobufMessages.PingPong) obj;
-
- if (!getUnknownFields().equals(other.getUnknownFields()))
- return false;
- return true;
- }
-
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- hash = (29 * hash) + getUnknownFields().hashCode();
- memoizedHashCode = hash;
- return hash;
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
- java.nio.ByteBuffer data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
- com.google.protobuf.ByteString data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseDelimitedFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
- com.google.protobuf.CodedInputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- @java.lang.Override
- public Builder newBuilderForType() {
- return newBuilder();
- }
-
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
-
- public static Builder newBuilder(
- dev.slimevr.desktop.platform.ProtobufMessages.PingPong prototype
- ) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
-
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder()
- : new Builder().mergeFrom(this);
- }
-
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- Builder builder = new Builder(parent);
- return builder;
- }
-
- /**
- * Protobuf type {@code messages.PingPong}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessage.Builder implements
- // @@protoc_insertion_point(builder_implements:messages.PingPong)
- dev.slimevr.desktop.platform.ProtobufMessages.PingPongOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_PingPong_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_PingPong_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.PingPong.class,
- dev.slimevr.desktop.platform.ProtobufMessages.PingPong.Builder.class
- );
- }
-
- // Construct using
- // dev.slimevr.desktop.platform.ProtobufMessages.PingPong.newBuilder()
- private Builder() {
-
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- super(parent);
-
- }
-
- @java.lang.Override
- public Builder clear() {
- super.clear();
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_PingPong_descriptor;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.PingPong getDefaultInstanceForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.PingPong.getDefaultInstance();
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.PingPong build() {
- dev.slimevr.desktop.platform.ProtobufMessages.PingPong result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.PingPong buildPartial() {
- dev.slimevr.desktop.platform.ProtobufMessages.PingPong result = new dev.slimevr.desktop.platform.ProtobufMessages.PingPong(
- this
- );
- onBuilt();
- return result;
- }
-
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.PingPong) {
- return mergeFrom(
- (dev.slimevr.desktop.platform.ProtobufMessages.PingPong) other
- );
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.PingPong other) {
- if (
- other
- == dev.slimevr.desktop.platform.ProtobufMessages.PingPong
- .getDefaultInstance()
- )
- return this;
- this.mergeUnknownFields(other.getUnknownFields());
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- default: {
- if (!super.parseUnknownField(input, extensionRegistry, tag)) {
- done = true; // was an endgroup tag
- }
- break;
- } // default:
- } // switch (tag)
- } // while (!done)
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.unwrapIOException();
- } finally {
- onChanged();
- } // finally
- return this;
- }
-
- // @@protoc_insertion_point(builder_scope:messages.PingPong)
- }
-
- // @@protoc_insertion_point(class_scope:messages.PingPong)
- private static final dev.slimevr.desktop.platform.ProtobufMessages.PingPong DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.PingPong();
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
-
- private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public PingPong parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- Builder builder = newBuilder();
- try {
- builder.mergeFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(builder.buildPartial());
- } catch (com.google.protobuf.UninitializedMessageException e) {
- throw e
- .asInvalidProtocolBufferException()
- .setUnfinishedMessage(builder.buildPartial());
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(e)
- .setUnfinishedMessage(builder.buildPartial());
- }
- return builder.buildPartial();
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
-
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.PingPong getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
-
- }
-
- public interface VersionOrBuilder extends
- // @@protoc_insertion_point(interface_extends:messages.Version)
- com.google.protobuf.MessageOrBuilder {
-
- /**
- * int32 protocol_version = 1;
- *
- * @return The protocolVersion.
- */
- int getProtocolVersion();
- }
-
- /**
- * Protobuf type {@code messages.Version}
- */
- public static final class Version extends
- com.google.protobuf.GeneratedMessage implements
- // @@protoc_insertion_point(message_implements:messages.Version)
- VersionOrBuilder {
- private static final long serialVersionUID = 0L;
- static {
- com.google.protobuf.RuntimeVersion
- .validateProtobufGencodeVersion(
- com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
- /* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 1,
- /* suffix= */ "",
- Version.class.getName()
- );
- }
-
- // Use Version.newBuilder() to construct.
- private Version(com.google.protobuf.GeneratedMessage.Builder> builder) {
- super(builder);
- }
-
- private Version() {
- }
-
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Version_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Version_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.Version.class,
- dev.slimevr.desktop.platform.ProtobufMessages.Version.Builder.class
- );
- }
-
- public static final int PROTOCOL_VERSION_FIELD_NUMBER = 1;
- private int protocolVersion_ = 0;
-
- /**
- * int32 protocol_version = 1;
- *
- * @return The protocolVersion.
- */
- @java.lang.Override
- public int getProtocolVersion() {
- return protocolVersion_;
- }
-
- private byte memoizedIsInitialized = -1;
-
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1)
- return true;
- if (isInitialized == 0)
- return false;
-
- memoizedIsInitialized = 1;
- return true;
- }
-
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (protocolVersion_ != 0) {
- output.writeInt32(1, protocolVersion_);
- }
- getUnknownFields().writeTo(output);
- }
-
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1)
- return size;
-
- size = 0;
- if (protocolVersion_ != 0) {
- size += com.google.protobuf.CodedOutputStream
- .computeInt32Size(1, protocolVersion_);
- }
- size += getUnknownFields().getSerializedSize();
- memoizedSize = size;
- return size;
- }
-
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.Version)) {
- return super.equals(obj);
- }
- dev.slimevr.desktop.platform.ProtobufMessages.Version other = (dev.slimevr.desktop.platform.ProtobufMessages.Version) obj;
-
- if (
- getProtocolVersion()
- != other.getProtocolVersion()
- )
- return false;
- if (!getUnknownFields().equals(other.getUnknownFields()))
- return false;
- return true;
- }
-
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- hash = (37 * hash) + PROTOCOL_VERSION_FIELD_NUMBER;
- hash = (53 * hash) + getProtocolVersion();
- hash = (29 * hash) + getUnknownFields().hashCode();
- memoizedHashCode = hash;
- return hash;
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
- java.nio.ByteBuffer data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
- com.google.protobuf.ByteString data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseDelimitedFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
- com.google.protobuf.CodedInputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- @java.lang.Override
- public Builder newBuilderForType() {
- return newBuilder();
- }
-
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
-
- public static Builder newBuilder(
- dev.slimevr.desktop.platform.ProtobufMessages.Version prototype
- ) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
-
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder()
- : new Builder().mergeFrom(this);
- }
-
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- Builder builder = new Builder(parent);
- return builder;
- }
-
- /**
- * Protobuf type {@code messages.Version}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessage.Builder implements
- // @@protoc_insertion_point(builder_implements:messages.Version)
- dev.slimevr.desktop.platform.ProtobufMessages.VersionOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Version_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Version_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.Version.class,
- dev.slimevr.desktop.platform.ProtobufMessages.Version.Builder.class
- );
- }
-
- // Construct using
- // dev.slimevr.desktop.platform.ProtobufMessages.Version.newBuilder()
- private Builder() {
-
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- super(parent);
-
- }
-
- @java.lang.Override
- public Builder clear() {
- super.clear();
- bitField0_ = 0;
- protocolVersion_ = 0;
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Version_descriptor;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Version getDefaultInstanceForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.Version.getDefaultInstance();
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Version build() {
- dev.slimevr.desktop.platform.ProtobufMessages.Version result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Version buildPartial() {
- dev.slimevr.desktop.platform.ProtobufMessages.Version result = new dev.slimevr.desktop.platform.ProtobufMessages.Version(
- this
- );
- if (bitField0_ != 0) {
- buildPartial0(result);
- }
- onBuilt();
- return result;
- }
-
- private void buildPartial0(
- dev.slimevr.desktop.platform.ProtobufMessages.Version result
- ) {
- int from_bitField0_ = bitField0_;
- if (((from_bitField0_ & 0x00000001) != 0)) {
- result.protocolVersion_ = protocolVersion_;
- }
- }
-
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.Version) {
- return mergeFrom((dev.slimevr.desktop.platform.ProtobufMessages.Version) other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.Version other) {
- if (
- other
- == dev.slimevr.desktop.platform.ProtobufMessages.Version
- .getDefaultInstance()
- )
- return this;
- if (other.getProtocolVersion() != 0) {
- setProtocolVersion(other.getProtocolVersion());
- }
- this.mergeUnknownFields(other.getUnknownFields());
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 8: {
- protocolVersion_ = input.readInt32();
- bitField0_ |= 0x00000001;
- break;
- } // case 8
- default: {
- if (!super.parseUnknownField(input, extensionRegistry, tag)) {
- done = true; // was an endgroup tag
- }
- break;
- } // default:
- } // switch (tag)
- } // while (!done)
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.unwrapIOException();
- } finally {
- onChanged();
- } // finally
- return this;
- }
-
- private int bitField0_;
-
- private int protocolVersion_;
-
- /**
- * int32 protocol_version = 1;
- *
- * @return The protocolVersion.
- */
- @java.lang.Override
- public int getProtocolVersion() {
- return protocolVersion_;
- }
-
- /**
- * int32 protocol_version = 1;
- *
- * @param value The protocolVersion to set.
- * @return This builder for chaining.
- */
- public Builder setProtocolVersion(int value) {
-
- protocolVersion_ = value;
- bitField0_ |= 0x00000001;
- onChanged();
- return this;
- }
-
- /**
- * int32 protocol_version = 1;
- *
- * @return This builder for chaining.
- */
- public Builder clearProtocolVersion() {
- bitField0_ = (bitField0_ & ~0x00000001);
- protocolVersion_ = 0;
- onChanged();
- return this;
- }
-
- // @@protoc_insertion_point(builder_scope:messages.Version)
- }
-
- // @@protoc_insertion_point(class_scope:messages.Version)
- private static final dev.slimevr.desktop.platform.ProtobufMessages.Version DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.Version();
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Version getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
-
- private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public Version parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- Builder builder = newBuilder();
- try {
- builder.mergeFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(builder.buildPartial());
- } catch (com.google.protobuf.UninitializedMessageException e) {
- throw e
- .asInvalidProtocolBufferException()
- .setUnfinishedMessage(builder.buildPartial());
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(e)
- .setUnfinishedMessage(builder.buildPartial());
- }
- return builder.buildPartial();
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
-
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Version getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
-
- }
-
- public interface PositionOrBuilder extends
- // @@protoc_insertion_point(interface_extends:messages.Position)
- com.google.protobuf.MessageOrBuilder {
-
- /**
- * int32 tracker_id = 1;
- *
- * @return The trackerId.
- */
- int getTrackerId();
-
- /**
- * optional float x = 2;
- *
- * @return Whether the x field is set.
- */
- boolean hasX();
-
- /**
- * optional float x = 2;
- *
- * @return The x.
- */
- float getX();
-
- /**
- * optional float y = 3;
- *
- * @return Whether the y field is set.
- */
- boolean hasY();
-
- /**
- * optional float y = 3;
- *
- * @return The y.
- */
- float getY();
-
- /**
- * optional float z = 4;
- *
- * @return Whether the z field is set.
- */
- boolean hasZ();
-
- /**
- * optional float z = 4;
- *
- * @return The z.
- */
- float getZ();
-
- /**
- * float qx = 5;
- *
- * @return The qx.
- */
- float getQx();
-
- /**
- * float qy = 6;
- *
- * @return The qy.
- */
- float getQy();
-
- /**
- * float qz = 7;
- *
- * @return The qz.
- */
- float getQz();
-
- /**
- * float qw = 8;
- *
- * @return The qw.
- */
- float getQw();
-
- /**
- * optional .messages.Position.DataSource data_source = 9;
- *
- * @return Whether the dataSource field is set.
- */
- boolean hasDataSource();
-
- /**
- * optional .messages.Position.DataSource data_source = 9;
- *
- * @return The enum numeric value on the wire for dataSource.
- */
- int getDataSourceValue();
-
- /**
- * optional .messages.Position.DataSource data_source = 9;
- *
- * @return The dataSource.
- */
- dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource getDataSource();
- }
-
- /**
- * Protobuf type {@code messages.Position}
- */
- public static final class Position extends
- com.google.protobuf.GeneratedMessage implements
- // @@protoc_insertion_point(message_implements:messages.Position)
- PositionOrBuilder {
- private static final long serialVersionUID = 0L;
- static {
- com.google.protobuf.RuntimeVersion
- .validateProtobufGencodeVersion(
- com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
- /* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 1,
- /* suffix= */ "",
- Position.class.getName()
- );
- }
-
- // Use Position.newBuilder() to construct.
- private Position(com.google.protobuf.GeneratedMessage.Builder> builder) {
- super(builder);
- }
-
- private Position() {
- dataSource_ = 0;
- }
-
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Position_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Position_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.Position.class,
- dev.slimevr.desktop.platform.ProtobufMessages.Position.Builder.class
- );
- }
-
- /**
- * Protobuf enum {@code messages.Position.DataSource}
- */
- public enum DataSource
- implements com.google.protobuf.ProtocolMessageEnum {
- /**
- * NONE = 0;
- */
- NONE(0),
- /**
- * IMU = 1;
- */
- IMU(1),
- /**
- * PRECISION = 2;
- */
- PRECISION(2),
- /**
- * FULL = 3;
- */
- FULL(3),
- UNRECOGNIZED(-1),
- ;
-
- static {
- com.google.protobuf.RuntimeVersion
- .validateProtobufGencodeVersion(
- com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
- /* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 1,
- /* suffix= */ "",
- DataSource.class.getName()
- );
- }
- /**
- * NONE = 0;
- */
- public static final int NONE_VALUE = 0;
- /**
- * IMU = 1;
- */
- public static final int IMU_VALUE = 1;
- /**
- * PRECISION = 2;
- */
- public static final int PRECISION_VALUE = 2;
- /**
- * FULL = 3;
- */
- public static final int FULL_VALUE = 3;
-
-
- public final int getNumber() {
- if (this == UNRECOGNIZED) {
- throw new java.lang.IllegalArgumentException(
- "Can't get the number of an unknown enum value."
- );
- }
- return value;
- }
-
- /**
- * @param value The numeric wire value of the corresponding enum
- * entry.
- * @return The enum associated with the given numeric wire value.
- * @deprecated Use {@link #forNumber(int)} instead.
- */
- @java.lang.Deprecated
- public static DataSource valueOf(int value) {
- return forNumber(value);
- }
-
- /**
- * @param value The numeric wire value of the corresponding enum
- * entry.
- * @return The enum associated with the given numeric wire value.
- */
- public static DataSource forNumber(int value) {
- switch (value) {
- case 0:
- return NONE;
- case 1:
- return IMU;
- case 2:
- return PRECISION;
- case 3:
- return FULL;
- default:
- return null;
- }
- }
-
- public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() {
- return internalValueMap;
- }
-
- private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() {
- public DataSource findValueByNumber(int number) {
- return DataSource.forNumber(number);
- }
- };
-
- public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
- if (this == UNRECOGNIZED) {
- throw new java.lang.IllegalStateException(
- "Can't get the descriptor of an unrecognized enum value."
- );
- }
- return getDescriptor().getValues().get(ordinal());
- }
-
- public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
- return getDescriptor();
- }
-
- public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.Position
- .getDescriptor()
- .getEnumTypes()
- .get(0);
- }
-
- private static final DataSource[] VALUES = values();
-
- public static DataSource valueOf(
- com.google.protobuf.Descriptors.EnumValueDescriptor desc
- ) {
- if (desc.getType() != getDescriptor()) {
- throw new java.lang.IllegalArgumentException(
- "EnumValueDescriptor is not for this type."
- );
- }
- if (desc.getIndex() == -1) {
- return UNRECOGNIZED;
- }
- return VALUES[desc.getIndex()];
- }
-
- private final int value;
-
- private DataSource(int value) {
- this.value = value;
- }
-
- // @@protoc_insertion_point(enum_scope:messages.Position.DataSource)
- }
-
- private int bitField0_;
- public static final int TRACKER_ID_FIELD_NUMBER = 1;
- private int trackerId_ = 0;
-
- /**
- * int32 tracker_id = 1;
- *
- * @return The trackerId.
- */
- @java.lang.Override
- public int getTrackerId() {
- return trackerId_;
- }
-
- public static final int X_FIELD_NUMBER = 2;
- private float x_ = 0F;
-
- /**
- * optional float x = 2;
- *
- * @return Whether the x field is set.
- */
- @java.lang.Override
- public boolean hasX() {
- return ((bitField0_ & 0x00000001) != 0);
- }
-
- /**
- * optional float x = 2;
- *
- * @return The x.
- */
- @java.lang.Override
- public float getX() {
- return x_;
- }
-
- public static final int Y_FIELD_NUMBER = 3;
- private float y_ = 0F;
-
- /**
- * optional float y = 3;
- *
- * @return Whether the y field is set.
- */
- @java.lang.Override
- public boolean hasY() {
- return ((bitField0_ & 0x00000002) != 0);
- }
-
- /**
- * optional float y = 3;
- *
- * @return The y.
- */
- @java.lang.Override
- public float getY() {
- return y_;
- }
-
- public static final int Z_FIELD_NUMBER = 4;
- private float z_ = 0F;
-
- /**
- * optional float z = 4;
- *
- * @return Whether the z field is set.
- */
- @java.lang.Override
- public boolean hasZ() {
- return ((bitField0_ & 0x00000004) != 0);
- }
-
- /**
- * optional float z = 4;
- *
- * @return The z.
- */
- @java.lang.Override
- public float getZ() {
- return z_;
- }
-
- public static final int QX_FIELD_NUMBER = 5;
- private float qx_ = 0F;
-
- /**
- * float qx = 5;
- *
- * @return The qx.
- */
- @java.lang.Override
- public float getQx() {
- return qx_;
- }
-
- public static final int QY_FIELD_NUMBER = 6;
- private float qy_ = 0F;
-
- /**
- * float qy = 6;
- *
- * @return The qy.
- */
- @java.lang.Override
- public float getQy() {
- return qy_;
- }
-
- public static final int QZ_FIELD_NUMBER = 7;
- private float qz_ = 0F;
-
- /**
- * float qz = 7;
- *
- * @return The qz.
- */
- @java.lang.Override
- public float getQz() {
- return qz_;
- }
-
- public static final int QW_FIELD_NUMBER = 8;
- private float qw_ = 0F;
-
- /**
- * float qw = 8;
- *
- * @return The qw.
- */
- @java.lang.Override
- public float getQw() {
- return qw_;
- }
-
- public static final int DATA_SOURCE_FIELD_NUMBER = 9;
- private int dataSource_ = 0;
-
- /**
- * optional .messages.Position.DataSource data_source = 9;
- *
- * @return Whether the dataSource field is set.
- */
- @java.lang.Override
- public boolean hasDataSource() {
- return ((bitField0_ & 0x00000008) != 0);
- }
-
- /**
- * optional .messages.Position.DataSource data_source = 9;
- *
- * @return The enum numeric value on the wire for dataSource.
- */
- @java.lang.Override
- public int getDataSourceValue() {
- return dataSource_;
- }
-
- /**
- * optional .messages.Position.DataSource data_source = 9;
- *
- * @return The dataSource.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource getDataSource() {
- dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource result = dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource
- .forNumber(dataSource_);
- return result == null
- ? dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource.UNRECOGNIZED
- : result;
- }
-
- private byte memoizedIsInitialized = -1;
-
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1)
- return true;
- if (isInitialized == 0)
- return false;
-
- memoizedIsInitialized = 1;
- return true;
- }
-
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (trackerId_ != 0) {
- output.writeInt32(1, trackerId_);
- }
- if (((bitField0_ & 0x00000001) != 0)) {
- output.writeFloat(2, x_);
- }
- if (((bitField0_ & 0x00000002) != 0)) {
- output.writeFloat(3, y_);
- }
- if (((bitField0_ & 0x00000004) != 0)) {
- output.writeFloat(4, z_);
- }
- if (java.lang.Float.floatToRawIntBits(qx_) != 0) {
- output.writeFloat(5, qx_);
- }
- if (java.lang.Float.floatToRawIntBits(qy_) != 0) {
- output.writeFloat(6, qy_);
- }
- if (java.lang.Float.floatToRawIntBits(qz_) != 0) {
- output.writeFloat(7, qz_);
- }
- if (java.lang.Float.floatToRawIntBits(qw_) != 0) {
- output.writeFloat(8, qw_);
- }
- if (((bitField0_ & 0x00000008) != 0)) {
- output.writeEnum(9, dataSource_);
- }
- getUnknownFields().writeTo(output);
- }
-
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1)
- return size;
-
- size = 0;
- if (trackerId_ != 0) {
- size += com.google.protobuf.CodedOutputStream
- .computeInt32Size(1, trackerId_);
- }
- if (((bitField0_ & 0x00000001) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeFloatSize(2, x_);
- }
- if (((bitField0_ & 0x00000002) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeFloatSize(3, y_);
- }
- if (((bitField0_ & 0x00000004) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeFloatSize(4, z_);
- }
- if (java.lang.Float.floatToRawIntBits(qx_) != 0) {
- size += com.google.protobuf.CodedOutputStream
- .computeFloatSize(5, qx_);
- }
- if (java.lang.Float.floatToRawIntBits(qy_) != 0) {
- size += com.google.protobuf.CodedOutputStream
- .computeFloatSize(6, qy_);
- }
- if (java.lang.Float.floatToRawIntBits(qz_) != 0) {
- size += com.google.protobuf.CodedOutputStream
- .computeFloatSize(7, qz_);
- }
- if (java.lang.Float.floatToRawIntBits(qw_) != 0) {
- size += com.google.protobuf.CodedOutputStream
- .computeFloatSize(8, qw_);
- }
- if (((bitField0_ & 0x00000008) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeEnumSize(9, dataSource_);
- }
- size += getUnknownFields().getSerializedSize();
- memoizedSize = size;
- return size;
- }
-
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.Position)) {
- return super.equals(obj);
- }
- dev.slimevr.desktop.platform.ProtobufMessages.Position other = (dev.slimevr.desktop.platform.ProtobufMessages.Position) obj;
-
- if (
- getTrackerId()
- != other.getTrackerId()
- )
- return false;
- if (hasX() != other.hasX())
- return false;
- if (hasX()) {
- if (
- java.lang.Float.floatToIntBits(getX())
- != java.lang.Float
- .floatToIntBits(
- other.getX()
- )
- )
- return false;
- }
- if (hasY() != other.hasY())
- return false;
- if (hasY()) {
- if (
- java.lang.Float.floatToIntBits(getY())
- != java.lang.Float
- .floatToIntBits(
- other.getY()
- )
- )
- return false;
- }
- if (hasZ() != other.hasZ())
- return false;
- if (hasZ()) {
- if (
- java.lang.Float.floatToIntBits(getZ())
- != java.lang.Float
- .floatToIntBits(
- other.getZ()
- )
- )
- return false;
- }
- if (
- java.lang.Float.floatToIntBits(getQx())
- != java.lang.Float
- .floatToIntBits(
- other.getQx()
- )
- )
- return false;
- if (
- java.lang.Float.floatToIntBits(getQy())
- != java.lang.Float
- .floatToIntBits(
- other.getQy()
- )
- )
- return false;
- if (
- java.lang.Float.floatToIntBits(getQz())
- != java.lang.Float
- .floatToIntBits(
- other.getQz()
- )
- )
- return false;
- if (
- java.lang.Float.floatToIntBits(getQw())
- != java.lang.Float
- .floatToIntBits(
- other.getQw()
- )
- )
- return false;
- if (hasDataSource() != other.hasDataSource())
- return false;
- if (hasDataSource()) {
- if (dataSource_ != other.dataSource_)
- return false;
- }
- if (!getUnknownFields().equals(other.getUnknownFields()))
- return false;
- return true;
- }
-
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- hash = (37 * hash) + TRACKER_ID_FIELD_NUMBER;
- hash = (53 * hash) + getTrackerId();
- if (hasX()) {
- hash = (37 * hash) + X_FIELD_NUMBER;
- hash = (53 * hash)
- + java.lang.Float
- .floatToIntBits(
- getX()
- );
- }
- if (hasY()) {
- hash = (37 * hash) + Y_FIELD_NUMBER;
- hash = (53 * hash)
- + java.lang.Float
- .floatToIntBits(
- getY()
- );
- }
- if (hasZ()) {
- hash = (37 * hash) + Z_FIELD_NUMBER;
- hash = (53 * hash)
- + java.lang.Float
- .floatToIntBits(
- getZ()
- );
- }
- hash = (37 * hash) + QX_FIELD_NUMBER;
- hash = (53 * hash)
- + java.lang.Float
- .floatToIntBits(
- getQx()
- );
- hash = (37 * hash) + QY_FIELD_NUMBER;
- hash = (53 * hash)
- + java.lang.Float
- .floatToIntBits(
- getQy()
- );
- hash = (37 * hash) + QZ_FIELD_NUMBER;
- hash = (53 * hash)
- + java.lang.Float
- .floatToIntBits(
- getQz()
- );
- hash = (37 * hash) + QW_FIELD_NUMBER;
- hash = (53 * hash)
- + java.lang.Float
- .floatToIntBits(
- getQw()
- );
- if (hasDataSource()) {
- hash = (37 * hash) + DATA_SOURCE_FIELD_NUMBER;
- hash = (53 * hash) + dataSource_;
- }
- hash = (29 * hash) + getUnknownFields().hashCode();
- memoizedHashCode = hash;
- return hash;
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
- java.nio.ByteBuffer data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
- com.google.protobuf.ByteString data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseDelimitedFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
- com.google.protobuf.CodedInputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- @java.lang.Override
- public Builder newBuilderForType() {
- return newBuilder();
- }
-
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
-
- public static Builder newBuilder(
- dev.slimevr.desktop.platform.ProtobufMessages.Position prototype
- ) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
-
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder()
- : new Builder().mergeFrom(this);
- }
-
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- Builder builder = new Builder(parent);
- return builder;
- }
-
- /**
- * Protobuf type {@code messages.Position}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessage.Builder implements
- // @@protoc_insertion_point(builder_implements:messages.Position)
- dev.slimevr.desktop.platform.ProtobufMessages.PositionOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Position_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Position_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.Position.class,
- dev.slimevr.desktop.platform.ProtobufMessages.Position.Builder.class
- );
- }
-
- // Construct using
- // dev.slimevr.desktop.platform.ProtobufMessages.Position.newBuilder()
- private Builder() {
-
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- super(parent);
-
- }
-
- @java.lang.Override
- public Builder clear() {
- super.clear();
- bitField0_ = 0;
- trackerId_ = 0;
- x_ = 0F;
- y_ = 0F;
- z_ = 0F;
- qx_ = 0F;
- qy_ = 0F;
- qz_ = 0F;
- qw_ = 0F;
- dataSource_ = 0;
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Position_descriptor;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Position getDefaultInstanceForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.Position.getDefaultInstance();
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Position build() {
- dev.slimevr.desktop.platform.ProtobufMessages.Position result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Position buildPartial() {
- dev.slimevr.desktop.platform.ProtobufMessages.Position result = new dev.slimevr.desktop.platform.ProtobufMessages.Position(
- this
- );
- if (bitField0_ != 0) {
- buildPartial0(result);
- }
- onBuilt();
- return result;
- }
-
- private void buildPartial0(
- dev.slimevr.desktop.platform.ProtobufMessages.Position result
- ) {
- int from_bitField0_ = bitField0_;
- if (((from_bitField0_ & 0x00000001) != 0)) {
- result.trackerId_ = trackerId_;
- }
- int to_bitField0_ = 0;
- if (((from_bitField0_ & 0x00000002) != 0)) {
- result.x_ = x_;
- to_bitField0_ |= 0x00000001;
- }
- if (((from_bitField0_ & 0x00000004) != 0)) {
- result.y_ = y_;
- to_bitField0_ |= 0x00000002;
- }
- if (((from_bitField0_ & 0x00000008) != 0)) {
- result.z_ = z_;
- to_bitField0_ |= 0x00000004;
- }
- if (((from_bitField0_ & 0x00000010) != 0)) {
- result.qx_ = qx_;
- }
- if (((from_bitField0_ & 0x00000020) != 0)) {
- result.qy_ = qy_;
- }
- if (((from_bitField0_ & 0x00000040) != 0)) {
- result.qz_ = qz_;
- }
- if (((from_bitField0_ & 0x00000080) != 0)) {
- result.qw_ = qw_;
- }
- if (((from_bitField0_ & 0x00000100) != 0)) {
- result.dataSource_ = dataSource_;
- to_bitField0_ |= 0x00000008;
- }
- result.bitField0_ |= to_bitField0_;
- }
-
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.Position) {
- return mergeFrom(
- (dev.slimevr.desktop.platform.ProtobufMessages.Position) other
- );
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.Position other) {
- if (
- other
- == dev.slimevr.desktop.platform.ProtobufMessages.Position
- .getDefaultInstance()
- )
- return this;
- if (other.getTrackerId() != 0) {
- setTrackerId(other.getTrackerId());
- }
- if (other.hasX()) {
- setX(other.getX());
- }
- if (other.hasY()) {
- setY(other.getY());
- }
- if (other.hasZ()) {
- setZ(other.getZ());
- }
- if (java.lang.Float.floatToRawIntBits(other.getQx()) != 0) {
- setQx(other.getQx());
- }
- if (java.lang.Float.floatToRawIntBits(other.getQy()) != 0) {
- setQy(other.getQy());
- }
- if (java.lang.Float.floatToRawIntBits(other.getQz()) != 0) {
- setQz(other.getQz());
- }
- if (java.lang.Float.floatToRawIntBits(other.getQw()) != 0) {
- setQw(other.getQw());
- }
- if (other.hasDataSource()) {
- setDataSourceValue(other.getDataSourceValue());
- }
- this.mergeUnknownFields(other.getUnknownFields());
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 8: {
- trackerId_ = input.readInt32();
- bitField0_ |= 0x00000001;
- break;
- } // case 8
- case 21: {
- x_ = input.readFloat();
- bitField0_ |= 0x00000002;
- break;
- } // case 21
- case 29: {
- y_ = input.readFloat();
- bitField0_ |= 0x00000004;
- break;
- } // case 29
- case 37: {
- z_ = input.readFloat();
- bitField0_ |= 0x00000008;
- break;
- } // case 37
- case 45: {
- qx_ = input.readFloat();
- bitField0_ |= 0x00000010;
- break;
- } // case 45
- case 53: {
- qy_ = input.readFloat();
- bitField0_ |= 0x00000020;
- break;
- } // case 53
- case 61: {
- qz_ = input.readFloat();
- bitField0_ |= 0x00000040;
- break;
- } // case 61
- case 69: {
- qw_ = input.readFloat();
- bitField0_ |= 0x00000080;
- break;
- } // case 69
- case 72: {
- dataSource_ = input.readEnum();
- bitField0_ |= 0x00000100;
- break;
- } // case 72
- default: {
- if (!super.parseUnknownField(input, extensionRegistry, tag)) {
- done = true; // was an endgroup tag
- }
- break;
- } // default:
- } // switch (tag)
- } // while (!done)
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.unwrapIOException();
- } finally {
- onChanged();
- } // finally
- return this;
- }
-
- private int bitField0_;
-
- private int trackerId_;
-
- /**
- * int32 tracker_id = 1;
- *
- * @return The trackerId.
- */
- @java.lang.Override
- public int getTrackerId() {
- return trackerId_;
- }
-
- /**
- * int32 tracker_id = 1;
- *
- * @param value The trackerId to set.
- * @return This builder for chaining.
- */
- public Builder setTrackerId(int value) {
-
- trackerId_ = value;
- bitField0_ |= 0x00000001;
- onChanged();
- return this;
- }
-
- /**
- * int32 tracker_id = 1;
- *
- * @return This builder for chaining.
- */
- public Builder clearTrackerId() {
- bitField0_ = (bitField0_ & ~0x00000001);
- trackerId_ = 0;
- onChanged();
- return this;
- }
-
- private float x_;
-
- /**
- * optional float x = 2;
- *
- * @return Whether the x field is set.
- */
- @java.lang.Override
- public boolean hasX() {
- return ((bitField0_ & 0x00000002) != 0);
- }
-
- /**
- * optional float x = 2;
- *
- * @return The x.
- */
- @java.lang.Override
- public float getX() {
- return x_;
- }
-
- /**
- * optional float x = 2;
- *
- * @param value The x to set.
- * @return This builder for chaining.
- */
- public Builder setX(float value) {
-
- x_ = value;
- bitField0_ |= 0x00000002;
- onChanged();
- return this;
- }
-
- /**
- * optional float x = 2;
- *
- * @return This builder for chaining.
- */
- public Builder clearX() {
- bitField0_ = (bitField0_ & ~0x00000002);
- x_ = 0F;
- onChanged();
- return this;
- }
-
- private float y_;
-
- /**
- * optional float y = 3;
- *
- * @return Whether the y field is set.
- */
- @java.lang.Override
- public boolean hasY() {
- return ((bitField0_ & 0x00000004) != 0);
- }
-
- /**
- * optional float y = 3;
- *
- * @return The y.
- */
- @java.lang.Override
- public float getY() {
- return y_;
- }
-
- /**
- * optional float y = 3;
- *
- * @param value The y to set.
- * @return This builder for chaining.
- */
- public Builder setY(float value) {
-
- y_ = value;
- bitField0_ |= 0x00000004;
- onChanged();
- return this;
- }
-
- /**
- * optional float y = 3;
- *
- * @return This builder for chaining.
- */
- public Builder clearY() {
- bitField0_ = (bitField0_ & ~0x00000004);
- y_ = 0F;
- onChanged();
- return this;
- }
-
- private float z_;
-
- /**
- * optional float z = 4;
- *
- * @return Whether the z field is set.
- */
- @java.lang.Override
- public boolean hasZ() {
- return ((bitField0_ & 0x00000008) != 0);
- }
-
- /**
- * optional float z = 4;
- *
- * @return The z.
- */
- @java.lang.Override
- public float getZ() {
- return z_;
- }
-
- /**
- * optional float z = 4;
- *
- * @param value The z to set.
- * @return This builder for chaining.
- */
- public Builder setZ(float value) {
-
- z_ = value;
- bitField0_ |= 0x00000008;
- onChanged();
- return this;
- }
-
- /**
- * optional float z = 4;
- *
- * @return This builder for chaining.
- */
- public Builder clearZ() {
- bitField0_ = (bitField0_ & ~0x00000008);
- z_ = 0F;
- onChanged();
- return this;
- }
-
- private float qx_;
-
- /**
- * float qx = 5;
- *
- * @return The qx.
- */
- @java.lang.Override
- public float getQx() {
- return qx_;
- }
-
- /**
- * float qx = 5;
- *
- * @param value The qx to set.
- * @return This builder for chaining.
- */
- public Builder setQx(float value) {
-
- qx_ = value;
- bitField0_ |= 0x00000010;
- onChanged();
- return this;
- }
-
- /**
- * float qx = 5;
- *
- * @return This builder for chaining.
- */
- public Builder clearQx() {
- bitField0_ = (bitField0_ & ~0x00000010);
- qx_ = 0F;
- onChanged();
- return this;
- }
-
- private float qy_;
-
- /**
- * float qy = 6;
- *
- * @return The qy.
- */
- @java.lang.Override
- public float getQy() {
- return qy_;
- }
-
- /**
- * float qy = 6;
- *
- * @param value The qy to set.
- * @return This builder for chaining.
- */
- public Builder setQy(float value) {
-
- qy_ = value;
- bitField0_ |= 0x00000020;
- onChanged();
- return this;
- }
-
- /**
- * float qy = 6;
- *
- * @return This builder for chaining.
- */
- public Builder clearQy() {
- bitField0_ = (bitField0_ & ~0x00000020);
- qy_ = 0F;
- onChanged();
- return this;
- }
-
- private float qz_;
-
- /**
- * float qz = 7;
- *
- * @return The qz.
- */
- @java.lang.Override
- public float getQz() {
- return qz_;
- }
-
- /**
- * float qz = 7;
- *
- * @param value The qz to set.
- * @return This builder for chaining.
- */
- public Builder setQz(float value) {
-
- qz_ = value;
- bitField0_ |= 0x00000040;
- onChanged();
- return this;
- }
-
- /**
- * float qz = 7;
- *
- * @return This builder for chaining.
- */
- public Builder clearQz() {
- bitField0_ = (bitField0_ & ~0x00000040);
- qz_ = 0F;
- onChanged();
- return this;
- }
-
- private float qw_;
-
- /**
- * float qw = 8;
- *
- * @return The qw.
- */
- @java.lang.Override
- public float getQw() {
- return qw_;
- }
-
- /**
- * float qw = 8;
- *
- * @param value The qw to set.
- * @return This builder for chaining.
- */
- public Builder setQw(float value) {
-
- qw_ = value;
- bitField0_ |= 0x00000080;
- onChanged();
- return this;
- }
-
- /**
- * float qw = 8;
- *
- * @return This builder for chaining.
- */
- public Builder clearQw() {
- bitField0_ = (bitField0_ & ~0x00000080);
- qw_ = 0F;
- onChanged();
- return this;
- }
-
- private int dataSource_ = 0;
-
- /**
- * optional .messages.Position.DataSource data_source = 9;
- *
- * @return Whether the dataSource field is set.
- */
- @java.lang.Override
- public boolean hasDataSource() {
- return ((bitField0_ & 0x00000100) != 0);
- }
-
- /**
- * optional .messages.Position.DataSource data_source = 9;
- *
- * @return The enum numeric value on the wire for dataSource.
- */
- @java.lang.Override
- public int getDataSourceValue() {
- return dataSource_;
- }
-
- /**
- * optional .messages.Position.DataSource data_source = 9;
- *
- * @param value The enum numeric value on the wire for dataSource to
- * set.
- * @return This builder for chaining.
- */
- public Builder setDataSourceValue(int value) {
- dataSource_ = value;
- bitField0_ |= 0x00000100;
- onChanged();
- return this;
- }
-
- /**
- * optional .messages.Position.DataSource data_source = 9;
- *
- * @return The dataSource.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource getDataSource() {
- dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource result = dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource
- .forNumber(dataSource_);
- return result == null
- ? dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource.UNRECOGNIZED
- : result;
- }
-
- /**
- * optional .messages.Position.DataSource data_source = 9;
- *
- * @param value The dataSource to set.
- * @return This builder for chaining.
- */
- public Builder setDataSource(
- dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource value
- ) {
- if (value == null) {
- throw new NullPointerException();
- }
- bitField0_ |= 0x00000100;
- dataSource_ = value.getNumber();
- onChanged();
- return this;
- }
-
- /**
- * optional .messages.Position.DataSource data_source = 9;
- *
- * @return This builder for chaining.
- */
- public Builder clearDataSource() {
- bitField0_ = (bitField0_ & ~0x00000100);
- dataSource_ = 0;
- onChanged();
- return this;
- }
-
- // @@protoc_insertion_point(builder_scope:messages.Position)
- }
-
- // @@protoc_insertion_point(class_scope:messages.Position)
- private static final dev.slimevr.desktop.platform.ProtobufMessages.Position DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.Position();
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Position getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
-
- private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public Position parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- Builder builder = newBuilder();
- try {
- builder.mergeFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(builder.buildPartial());
- } catch (com.google.protobuf.UninitializedMessageException e) {
- throw e
- .asInvalidProtocolBufferException()
- .setUnfinishedMessage(builder.buildPartial());
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(e)
- .setUnfinishedMessage(builder.buildPartial());
- }
- return builder.buildPartial();
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
-
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Position getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
-
- }
-
- public interface UserActionOrBuilder extends
- // @@protoc_insertion_point(interface_extends:messages.UserAction)
- com.google.protobuf.MessageOrBuilder {
-
- /**
- * string name = 1;
- *
- * @return The name.
- */
- java.lang.String getName();
-
- /**
- * string name = 1;
- *
- * @return The bytes for name.
- */
- com.google.protobuf.ByteString getNameBytes();
-
- /**
- * map<string, string> action_arguments = 2;
- */
- int getActionArgumentsCount();
-
- /**
- * map<string, string> action_arguments = 2;
- */
- boolean containsActionArguments(
- java.lang.String key
- );
-
- /**
- * Use {@link #getActionArgumentsMap()} instead.
- */
- @java.lang.Deprecated
- java.util.Map getActionArguments();
-
- /**
- * map<string, string> action_arguments = 2;
- */
- java.util.Map getActionArgumentsMap();
-
- /**
- * map<string, string> action_arguments = 2;
- */
- /* nullable */
- java.lang.String getActionArgumentsOrDefault(
- java.lang.String key,
- /* nullable */
- java.lang.String defaultValue
- );
-
- /**
- * map<string, string> action_arguments = 2;
- */
- java.lang.String getActionArgumentsOrThrow(
- java.lang.String key
- );
- }
-
- /**
- * Protobuf type {@code messages.UserAction}
- */
- public static final class UserAction extends
- com.google.protobuf.GeneratedMessage implements
- // @@protoc_insertion_point(message_implements:messages.UserAction)
- UserActionOrBuilder {
- private static final long serialVersionUID = 0L;
- static {
- com.google.protobuf.RuntimeVersion
- .validateProtobufGencodeVersion(
- com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
- /* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 1,
- /* suffix= */ "",
- UserAction.class.getName()
- );
- }
-
- // Use UserAction.newBuilder() to construct.
- private UserAction(com.google.protobuf.GeneratedMessage.Builder> builder) {
- super(builder);
- }
-
- private UserAction() {
- name_ = "";
- }
-
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_UserAction_descriptor;
- }
-
- @SuppressWarnings({ "rawtypes" })
- @java.lang.Override
- protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
- int number
- ) {
- switch (number) {
- case 2:
- return internalGetActionArguments();
- default:
- throw new RuntimeException(
- "Invalid map field number: " + number
- );
- }
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_UserAction_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.UserAction.class,
- dev.slimevr.desktop.platform.ProtobufMessages.UserAction.Builder.class
- );
- }
-
- public static final int NAME_FIELD_NUMBER = 1;
- @SuppressWarnings("serial")
- private volatile java.lang.Object name_ = "";
-
- /**
- * string name = 1;
- *
- * @return The name.
- */
- @java.lang.Override
- public java.lang.String getName() {
- java.lang.Object ref = name_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- name_ = s;
- return s;
- }
- }
-
- /**
- * string name = 1;
- *
- * @return The bytes for name.
- */
- @java.lang.Override
- public com.google.protobuf.ByteString getNameBytes() {
- java.lang.Object ref = name_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b = com.google.protobuf.ByteString
- .copyFromUtf8(
- (java.lang.String) ref
- );
- name_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
-
- public static final int ACTION_ARGUMENTS_FIELD_NUMBER = 2;
-
- private static final class ActionArgumentsDefaultEntryHolder {
- static final com.google.protobuf.MapEntry defaultEntry = com.google.protobuf.MapEntry.newDefaultInstance(
- dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_UserAction_ActionArgumentsEntry_descriptor,
- com.google.protobuf.WireFormat.FieldType.STRING,
- "",
- com.google.protobuf.WireFormat.FieldType.STRING,
- ""
- );
- }
-
- @SuppressWarnings("serial")
- private com.google.protobuf.MapField actionArguments_;
-
- private com.google.protobuf.MapField internalGetActionArguments() {
- if (actionArguments_ == null) {
- return com.google.protobuf.MapField
- .emptyMapField(
- ActionArgumentsDefaultEntryHolder.defaultEntry
- );
- }
- return actionArguments_;
- }
-
- public int getActionArgumentsCount() {
- return internalGetActionArguments().getMap().size();
- }
-
- /**
- * map<string, string> action_arguments = 2;
- */
- @java.lang.Override
- public boolean containsActionArguments(
- java.lang.String key
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- return internalGetActionArguments().getMap().containsKey(key);
- }
-
- /**
- * Use {@link #getActionArgumentsMap()} instead.
- */
- @java.lang.Override
- @java.lang.Deprecated
- public java.util.Map getActionArguments() {
- return getActionArgumentsMap();
- }
-
- /**
- * map<string, string> action_arguments = 2;
- */
- @java.lang.Override
- public java.util.Map getActionArgumentsMap() {
- return internalGetActionArguments().getMap();
- }
-
- /**
- * map<string, string> action_arguments = 2;
- */
- @java.lang.Override
- public /* nullable */
- java.lang.String getActionArgumentsOrDefault(
- java.lang.String key,
- /* nullable */
- java.lang.String defaultValue
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- java.util.Map map = internalGetActionArguments()
- .getMap();
- return map.containsKey(key) ? map.get(key) : defaultValue;
- }
-
- /**
- * map<string, string> action_arguments = 2;
- */
- @java.lang.Override
- public java.lang.String getActionArgumentsOrThrow(
- java.lang.String key
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- java.util.Map map = internalGetActionArguments()
- .getMap();
- if (!map.containsKey(key)) {
- throw new java.lang.IllegalArgumentException();
- }
- return map.get(key);
- }
-
- private byte memoizedIsInitialized = -1;
-
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1)
- return true;
- if (isInitialized == 0)
- return false;
-
- memoizedIsInitialized = 1;
- return true;
- }
-
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) {
- com.google.protobuf.GeneratedMessage.writeString(output, 1, name_);
- }
- com.google.protobuf.GeneratedMessage
- .serializeStringMapTo(
- output,
- internalGetActionArguments(),
- ActionArgumentsDefaultEntryHolder.defaultEntry,
- 2
- );
- getUnknownFields().writeTo(output);
- }
-
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1)
- return size;
-
- size = 0;
- if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) {
- size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_);
- }
- for (
- java.util.Map.Entry entry : internalGetActionArguments()
- .getMap()
- .entrySet()
- ) {
- com.google.protobuf.MapEntry actionArguments__ = ActionArgumentsDefaultEntryHolder.defaultEntry
- .newBuilderForType()
- .setKey(entry.getKey())
- .setValue(entry.getValue())
- .build();
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(2, actionArguments__);
- }
- size += getUnknownFields().getSerializedSize();
- memoizedSize = size;
- return size;
- }
-
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.UserAction)) {
- return super.equals(obj);
- }
- dev.slimevr.desktop.platform.ProtobufMessages.UserAction other = (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) obj;
-
- if (
- !getName()
- .equals(other.getName())
- )
- return false;
- if (
- !internalGetActionArguments()
- .equals(
- other.internalGetActionArguments()
- )
- )
- return false;
- if (!getUnknownFields().equals(other.getUnknownFields()))
- return false;
- return true;
- }
-
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- hash = (37 * hash) + NAME_FIELD_NUMBER;
- hash = (53 * hash) + getName().hashCode();
- if (!internalGetActionArguments().getMap().isEmpty()) {
- hash = (37 * hash) + ACTION_ARGUMENTS_FIELD_NUMBER;
- hash = (53 * hash) + internalGetActionArguments().hashCode();
- }
- hash = (29 * hash) + getUnknownFields().hashCode();
- memoizedHashCode = hash;
- return hash;
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
- java.nio.ByteBuffer data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
- com.google.protobuf.ByteString data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
- byte[] data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseDelimitedFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
- com.google.protobuf.CodedInputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- @java.lang.Override
- public Builder newBuilderForType() {
- return newBuilder();
- }
-
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
-
- public static Builder newBuilder(
- dev.slimevr.desktop.platform.ProtobufMessages.UserAction prototype
- ) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
-
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder()
- : new Builder().mergeFrom(this);
- }
-
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- Builder builder = new Builder(parent);
- return builder;
- }
-
- /**
- * Protobuf type {@code messages.UserAction}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessage.Builder implements
- // @@protoc_insertion_point(builder_implements:messages.UserAction)
- dev.slimevr.desktop.platform.ProtobufMessages.UserActionOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_UserAction_descriptor;
- }
-
- @SuppressWarnings({ "rawtypes" })
- protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
- int number
- ) {
- switch (number) {
- case 2:
- return internalGetActionArguments();
- default:
- throw new RuntimeException(
- "Invalid map field number: " + number
- );
- }
- }
-
- @SuppressWarnings({ "rawtypes" })
- protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(
- int number
- ) {
- switch (number) {
- case 2:
- return internalGetMutableActionArguments();
- default:
- throw new RuntimeException(
- "Invalid map field number: " + number
- );
- }
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_UserAction_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.UserAction.class,
- dev.slimevr.desktop.platform.ProtobufMessages.UserAction.Builder.class
- );
- }
-
- // Construct using
- // dev.slimevr.desktop.platform.ProtobufMessages.UserAction.newBuilder()
- private Builder() {
-
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- super(parent);
-
- }
-
- @java.lang.Override
- public Builder clear() {
- super.clear();
- bitField0_ = 0;
- name_ = "";
- internalGetMutableActionArguments().clear();
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_UserAction_descriptor;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.UserAction getDefaultInstanceForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.UserAction
- .getDefaultInstance();
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.UserAction build() {
- dev.slimevr.desktop.platform.ProtobufMessages.UserAction result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.UserAction buildPartial() {
- dev.slimevr.desktop.platform.ProtobufMessages.UserAction result = new dev.slimevr.desktop.platform.ProtobufMessages.UserAction(
- this
- );
- if (bitField0_ != 0) {
- buildPartial0(result);
- }
- onBuilt();
- return result;
- }
-
- private void buildPartial0(
- dev.slimevr.desktop.platform.ProtobufMessages.UserAction result
- ) {
- int from_bitField0_ = bitField0_;
- if (((from_bitField0_ & 0x00000001) != 0)) {
- result.name_ = name_;
- }
- if (((from_bitField0_ & 0x00000002) != 0)) {
- result.actionArguments_ = internalGetActionArguments();
- result.actionArguments_.makeImmutable();
- }
- }
-
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.UserAction) {
- return mergeFrom(
- (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) other
- );
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(
- dev.slimevr.desktop.platform.ProtobufMessages.UserAction other
- ) {
- if (
- other
- == dev.slimevr.desktop.platform.ProtobufMessages.UserAction
- .getDefaultInstance()
- )
- return this;
- if (!other.getName().isEmpty()) {
- name_ = other.name_;
- bitField0_ |= 0x00000001;
- onChanged();
- }
- internalGetMutableActionArguments()
- .mergeFrom(
- other.internalGetActionArguments()
- );
- bitField0_ |= 0x00000002;
- this.mergeUnknownFields(other.getUnknownFields());
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 10: {
- name_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00000001;
- break;
- } // case 10
- case 18: {
- com.google.protobuf.MapEntry actionArguments__ = input
- .readMessage(
- ActionArgumentsDefaultEntryHolder.defaultEntry
- .getParserForType(),
- extensionRegistry
- );
- internalGetMutableActionArguments()
- .getMutableMap()
- .put(
- actionArguments__.getKey(),
- actionArguments__.getValue()
- );
- bitField0_ |= 0x00000002;
- break;
- } // case 18
- default: {
- if (!super.parseUnknownField(input, extensionRegistry, tag)) {
- done = true; // was an endgroup tag
- }
- break;
- } // default:
- } // switch (tag)
- } // while (!done)
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.unwrapIOException();
- } finally {
- onChanged();
- } // finally
- return this;
- }
-
- private int bitField0_;
-
- private java.lang.Object name_ = "";
-
- /**
- * string name = 1;
- *
- * @return The name.
- */
- public java.lang.String getName() {
- java.lang.Object ref = name_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- name_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
-
- /**
- * string name = 1;
- *
- * @return The bytes for name.
- */
- public com.google.protobuf.ByteString getNameBytes() {
- java.lang.Object ref = name_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b = com.google.protobuf.ByteString
- .copyFromUtf8(
- (java.lang.String) ref
- );
- name_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
-
- /**
- * string name = 1;
- *
- * @param value The name to set.
- * @return This builder for chaining.
- */
- public Builder setName(
- java.lang.String value
- ) {
- if (value == null) {
- throw new NullPointerException();
- }
- name_ = value;
- bitField0_ |= 0x00000001;
- onChanged();
- return this;
- }
-
- /**
- * string name = 1;
- *
- * @return This builder for chaining.
- */
- public Builder clearName() {
- name_ = getDefaultInstance().getName();
- bitField0_ = (bitField0_ & ~0x00000001);
- onChanged();
- return this;
- }
-
- /**
- * string name = 1;
- *
- * @param value The bytes for name to set.
- * @return This builder for chaining.
- */
- public Builder setNameBytes(
- com.google.protobuf.ByteString value
- ) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
- name_ = value;
- bitField0_ |= 0x00000001;
- onChanged();
- return this;
- }
-
- private com.google.protobuf.MapField actionArguments_;
-
- private com.google.protobuf.MapField internalGetActionArguments() {
- if (actionArguments_ == null) {
- return com.google.protobuf.MapField
- .emptyMapField(
- ActionArgumentsDefaultEntryHolder.defaultEntry
- );
- }
- return actionArguments_;
- }
-
- private com.google.protobuf.MapField internalGetMutableActionArguments() {
- if (actionArguments_ == null) {
- actionArguments_ = com.google.protobuf.MapField
- .newMapField(
- ActionArgumentsDefaultEntryHolder.defaultEntry
- );
- }
- if (!actionArguments_.isMutable()) {
- actionArguments_ = actionArguments_.copy();
- }
- bitField0_ |= 0x00000002;
- onChanged();
- return actionArguments_;
- }
-
- public int getActionArgumentsCount() {
- return internalGetActionArguments().getMap().size();
- }
-
- /**
- * map<string, string> action_arguments = 2;
- */
- @java.lang.Override
- public boolean containsActionArguments(
- java.lang.String key
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- return internalGetActionArguments().getMap().containsKey(key);
- }
-
- /**
- * Use {@link #getActionArgumentsMap()} instead.
- */
- @java.lang.Override
- @java.lang.Deprecated
- public java.util.Map getActionArguments() {
- return getActionArgumentsMap();
- }
-
- /**
- * map<string, string> action_arguments = 2;
- */
- @java.lang.Override
- public java.util.Map getActionArgumentsMap() {
- return internalGetActionArguments().getMap();
- }
-
- /**
- * map<string, string> action_arguments = 2;
- */
- @java.lang.Override
- public /* nullable */
- java.lang.String getActionArgumentsOrDefault(
- java.lang.String key,
- /* nullable */
- java.lang.String defaultValue
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- java.util.Map map = internalGetActionArguments()
- .getMap();
- return map.containsKey(key) ? map.get(key) : defaultValue;
- }
-
- /**
- * map<string, string> action_arguments = 2;
- */
- @java.lang.Override
- public java.lang.String getActionArgumentsOrThrow(
- java.lang.String key
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- java.util.Map map = internalGetActionArguments()
- .getMap();
- if (!map.containsKey(key)) {
- throw new java.lang.IllegalArgumentException();
- }
- return map.get(key);
- }
-
- public Builder clearActionArguments() {
- bitField0_ = (bitField0_ & ~0x00000002);
- internalGetMutableActionArguments()
- .getMutableMap()
- .clear();
- return this;
- }
-
- /**
- * map<string, string> action_arguments = 2;
- */
- public Builder removeActionArguments(
- java.lang.String key
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- internalGetMutableActionArguments()
- .getMutableMap()
- .remove(key);
- return this;
- }
-
- /**
- * Use alternate mutation accessors instead.
- */
- @java.lang.Deprecated
- public java.util.Map getMutableActionArguments() {
- bitField0_ |= 0x00000002;
- return internalGetMutableActionArguments().getMutableMap();
- }
-
- /**
- * map<string, string> action_arguments = 2;
- */
- public Builder putActionArguments(
- java.lang.String key,
- java.lang.String value
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- if (value == null) {
- throw new NullPointerException("map value");
- }
- internalGetMutableActionArguments()
- .getMutableMap()
- .put(key, value);
- bitField0_ |= 0x00000002;
- return this;
- }
-
- /**
- * map<string, string> action_arguments = 2;
- */
- public Builder putAllActionArguments(
- java.util.Map values
- ) {
- internalGetMutableActionArguments()
- .getMutableMap()
- .putAll(values);
- bitField0_ |= 0x00000002;
- return this;
- }
-
- // @@protoc_insertion_point(builder_scope:messages.UserAction)
- }
-
- // @@protoc_insertion_point(class_scope:messages.UserAction)
- private static final dev.slimevr.desktop.platform.ProtobufMessages.UserAction DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.UserAction();
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
-
- private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public UserAction parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- Builder builder = newBuilder();
- try {
- builder.mergeFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(builder.buildPartial());
- } catch (com.google.protobuf.UninitializedMessageException e) {
- throw e
- .asInvalidProtocolBufferException()
- .setUnfinishedMessage(builder.buildPartial());
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(e)
- .setUnfinishedMessage(builder.buildPartial());
- }
- return builder.buildPartial();
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
-
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.UserAction getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
-
- }
-
- public interface TrackerAddedOrBuilder extends
- // @@protoc_insertion_point(interface_extends:messages.TrackerAdded)
- com.google.protobuf.MessageOrBuilder {
-
- /**
- * int32 tracker_id = 1;
- *
- * @return The trackerId.
- */
- int getTrackerId();
-
- /**
- * string tracker_serial = 2;
- *
- * @return The trackerSerial.
- */
- java.lang.String getTrackerSerial();
-
- /**
- * string tracker_serial = 2;
- *
- * @return The bytes for trackerSerial.
- */
- com.google.protobuf.ByteString getTrackerSerialBytes();
-
- /**
- * string tracker_name = 3;
- *
- * @return The trackerName.
- */
- java.lang.String getTrackerName();
-
- /**
- * string tracker_name = 3;
- *
- * @return The bytes for trackerName.
- */
- com.google.protobuf.ByteString getTrackerNameBytes();
-
- /**
- * int32 tracker_role = 4;
- *
- * @return The trackerRole.
- */
- int getTrackerRole();
-
- /**
- * string manufacturer = 5;
- *
- * @return The manufacturer.
- */
- java.lang.String getManufacturer();
-
- /**
- * string manufacturer = 5;
- *
- * @return The bytes for manufacturer.
- */
- com.google.protobuf.ByteString getManufacturerBytes();
- }
-
- /**
- * Protobuf type {@code messages.TrackerAdded}
- */
- public static final class TrackerAdded extends
- com.google.protobuf.GeneratedMessage implements
- // @@protoc_insertion_point(message_implements:messages.TrackerAdded)
- TrackerAddedOrBuilder {
- private static final long serialVersionUID = 0L;
- static {
- com.google.protobuf.RuntimeVersion
- .validateProtobufGencodeVersion(
- com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
- /* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 1,
- /* suffix= */ "",
- TrackerAdded.class.getName()
- );
- }
-
- // Use TrackerAdded.newBuilder() to construct.
- private TrackerAdded(com.google.protobuf.GeneratedMessage.Builder> builder) {
- super(builder);
- }
-
- private TrackerAdded() {
- trackerSerial_ = "";
- trackerName_ = "";
- manufacturer_ = "";
- }
-
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerAdded_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerAdded_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.class,
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.Builder.class
- );
- }
-
- public static final int TRACKER_ID_FIELD_NUMBER = 1;
- private int trackerId_ = 0;
-
- /**
- * int32 tracker_id = 1;
- *
- * @return The trackerId.
- */
- @java.lang.Override
- public int getTrackerId() {
- return trackerId_;
- }
-
- public static final int TRACKER_SERIAL_FIELD_NUMBER = 2;
- @SuppressWarnings("serial")
- private volatile java.lang.Object trackerSerial_ = "";
-
- /**
- * string tracker_serial = 2;
- *
- * @return The trackerSerial.
- */
- @java.lang.Override
- public java.lang.String getTrackerSerial() {
- java.lang.Object ref = trackerSerial_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- trackerSerial_ = s;
- return s;
- }
- }
-
- /**
- * string tracker_serial = 2;
- *
- * @return The bytes for trackerSerial.
- */
- @java.lang.Override
- public com.google.protobuf.ByteString getTrackerSerialBytes() {
- java.lang.Object ref = trackerSerial_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b = com.google.protobuf.ByteString
- .copyFromUtf8(
- (java.lang.String) ref
- );
- trackerSerial_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
-
- public static final int TRACKER_NAME_FIELD_NUMBER = 3;
- @SuppressWarnings("serial")
- private volatile java.lang.Object trackerName_ = "";
-
- /**
- * string tracker_name = 3;
- *
- * @return The trackerName.
- */
- @java.lang.Override
- public java.lang.String getTrackerName() {
- java.lang.Object ref = trackerName_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- trackerName_ = s;
- return s;
- }
- }
-
- /**
- * string tracker_name = 3;
- *
- * @return The bytes for trackerName.
- */
- @java.lang.Override
- public com.google.protobuf.ByteString getTrackerNameBytes() {
- java.lang.Object ref = trackerName_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b = com.google.protobuf.ByteString
- .copyFromUtf8(
- (java.lang.String) ref
- );
- trackerName_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
-
- public static final int TRACKER_ROLE_FIELD_NUMBER = 4;
- private int trackerRole_ = 0;
-
- /**
- * int32 tracker_role = 4;
- *
- * @return The trackerRole.
- */
- @java.lang.Override
- public int getTrackerRole() {
- return trackerRole_;
- }
-
- public static final int MANUFACTURER_FIELD_NUMBER = 5;
- @SuppressWarnings("serial")
- private volatile java.lang.Object manufacturer_ = "";
-
- /**
- * string manufacturer = 5;
- *
- * @return The manufacturer.
- */
- @java.lang.Override
- public java.lang.String getManufacturer() {
- java.lang.Object ref = manufacturer_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- manufacturer_ = s;
- return s;
- }
- }
-
- /**
- * string manufacturer = 5;
- *
- * @return The bytes for manufacturer.
- */
- @java.lang.Override
- public com.google.protobuf.ByteString getManufacturerBytes() {
- java.lang.Object ref = manufacturer_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b = com.google.protobuf.ByteString
- .copyFromUtf8(
- (java.lang.String) ref
- );
- manufacturer_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
-
- private byte memoizedIsInitialized = -1;
-
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1)
- return true;
- if (isInitialized == 0)
- return false;
-
- memoizedIsInitialized = 1;
- return true;
- }
-
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (trackerId_ != 0) {
- output.writeInt32(1, trackerId_);
- }
- if (!com.google.protobuf.GeneratedMessage.isStringEmpty(trackerSerial_)) {
- com.google.protobuf.GeneratedMessage.writeString(output, 2, trackerSerial_);
- }
- if (!com.google.protobuf.GeneratedMessage.isStringEmpty(trackerName_)) {
- com.google.protobuf.GeneratedMessage.writeString(output, 3, trackerName_);
- }
- if (trackerRole_ != 0) {
- output.writeInt32(4, trackerRole_);
- }
- if (!com.google.protobuf.GeneratedMessage.isStringEmpty(manufacturer_)) {
- com.google.protobuf.GeneratedMessage.writeString(output, 5, manufacturer_);
- }
- getUnknownFields().writeTo(output);
- }
-
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1)
- return size;
-
- size = 0;
- if (trackerId_ != 0) {
- size += com.google.protobuf.CodedOutputStream
- .computeInt32Size(1, trackerId_);
- }
- if (!com.google.protobuf.GeneratedMessage.isStringEmpty(trackerSerial_)) {
- size += com.google.protobuf.GeneratedMessage.computeStringSize(2, trackerSerial_);
- }
- if (!com.google.protobuf.GeneratedMessage.isStringEmpty(trackerName_)) {
- size += com.google.protobuf.GeneratedMessage.computeStringSize(3, trackerName_);
- }
- if (trackerRole_ != 0) {
- size += com.google.protobuf.CodedOutputStream
- .computeInt32Size(4, trackerRole_);
- }
- if (!com.google.protobuf.GeneratedMessage.isStringEmpty(manufacturer_)) {
- size += com.google.protobuf.GeneratedMessage.computeStringSize(5, manufacturer_);
- }
- size += getUnknownFields().getSerializedSize();
- memoizedSize = size;
- return size;
- }
-
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded)) {
- return super.equals(obj);
- }
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded other = (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) obj;
-
- if (
- getTrackerId()
- != other.getTrackerId()
- )
- return false;
- if (
- !getTrackerSerial()
- .equals(other.getTrackerSerial())
- )
- return false;
- if (
- !getTrackerName()
- .equals(other.getTrackerName())
- )
- return false;
- if (
- getTrackerRole()
- != other.getTrackerRole()
- )
- return false;
- if (
- !getManufacturer()
- .equals(other.getManufacturer())
- )
- return false;
- if (!getUnknownFields().equals(other.getUnknownFields()))
- return false;
- return true;
- }
-
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- hash = (37 * hash) + TRACKER_ID_FIELD_NUMBER;
- hash = (53 * hash) + getTrackerId();
- hash = (37 * hash) + TRACKER_SERIAL_FIELD_NUMBER;
- hash = (53 * hash) + getTrackerSerial().hashCode();
- hash = (37 * hash) + TRACKER_NAME_FIELD_NUMBER;
- hash = (53 * hash) + getTrackerName().hashCode();
- hash = (37 * hash) + TRACKER_ROLE_FIELD_NUMBER;
- hash = (53 * hash) + getTrackerRole();
- hash = (37 * hash) + MANUFACTURER_FIELD_NUMBER;
- hash = (53 * hash) + getManufacturer().hashCode();
- hash = (29 * hash) + getUnknownFields().hashCode();
- memoizedHashCode = hash;
- return hash;
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
- java.nio.ByteBuffer data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
- com.google.protobuf.ByteString data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
- byte[] data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseDelimitedFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
- com.google.protobuf.CodedInputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- @java.lang.Override
- public Builder newBuilderForType() {
- return newBuilder();
- }
-
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
-
- public static Builder newBuilder(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded prototype
- ) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
-
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder()
- : new Builder().mergeFrom(this);
- }
-
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- Builder builder = new Builder(parent);
- return builder;
- }
-
- /**
- * Protobuf type {@code messages.TrackerAdded}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessage.Builder implements
- // @@protoc_insertion_point(builder_implements:messages.TrackerAdded)
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAddedOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerAdded_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerAdded_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.class,
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.Builder.class
- );
- }
-
- // Construct using
- // dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.newBuilder()
- private Builder() {
-
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- super(parent);
-
- }
-
- @java.lang.Override
- public Builder clear() {
- super.clear();
- bitField0_ = 0;
- trackerId_ = 0;
- trackerSerial_ = "";
- trackerName_ = "";
- trackerRole_ = 0;
- manufacturer_ = "";
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerAdded_descriptor;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded getDefaultInstanceForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded
- .getDefaultInstance();
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded build() {
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded buildPartial() {
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded result = new dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded(
- this
- );
- if (bitField0_ != 0) {
- buildPartial0(result);
- }
- onBuilt();
- return result;
- }
-
- private void buildPartial0(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded result
- ) {
- int from_bitField0_ = bitField0_;
- if (((from_bitField0_ & 0x00000001) != 0)) {
- result.trackerId_ = trackerId_;
- }
- if (((from_bitField0_ & 0x00000002) != 0)) {
- result.trackerSerial_ = trackerSerial_;
- }
- if (((from_bitField0_ & 0x00000004) != 0)) {
- result.trackerName_ = trackerName_;
- }
- if (((from_bitField0_ & 0x00000008) != 0)) {
- result.trackerRole_ = trackerRole_;
- }
- if (((from_bitField0_ & 0x00000010) != 0)) {
- result.manufacturer_ = manufacturer_;
- }
- }
-
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) {
- return mergeFrom(
- (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) other
- );
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded other
- ) {
- if (
- other
- == dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded
- .getDefaultInstance()
- )
- return this;
- if (other.getTrackerId() != 0) {
- setTrackerId(other.getTrackerId());
- }
- if (!other.getTrackerSerial().isEmpty()) {
- trackerSerial_ = other.trackerSerial_;
- bitField0_ |= 0x00000002;
- onChanged();
- }
- if (!other.getTrackerName().isEmpty()) {
- trackerName_ = other.trackerName_;
- bitField0_ |= 0x00000004;
- onChanged();
- }
- if (other.getTrackerRole() != 0) {
- setTrackerRole(other.getTrackerRole());
- }
- if (!other.getManufacturer().isEmpty()) {
- manufacturer_ = other.manufacturer_;
- bitField0_ |= 0x00000010;
- onChanged();
- }
- this.mergeUnknownFields(other.getUnknownFields());
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 8: {
- trackerId_ = input.readInt32();
- bitField0_ |= 0x00000001;
- break;
- } // case 8
- case 18: {
- trackerSerial_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00000002;
- break;
- } // case 18
- case 26: {
- trackerName_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00000004;
- break;
- } // case 26
- case 32: {
- trackerRole_ = input.readInt32();
- bitField0_ |= 0x00000008;
- break;
- } // case 32
- case 42: {
- manufacturer_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00000010;
- break;
- } // case 42
- default: {
- if (!super.parseUnknownField(input, extensionRegistry, tag)) {
- done = true; // was an endgroup tag
- }
- break;
- } // default:
- } // switch (tag)
- } // while (!done)
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.unwrapIOException();
- } finally {
- onChanged();
- } // finally
- return this;
- }
-
- private int bitField0_;
-
- private int trackerId_;
-
- /**
- * int32 tracker_id = 1;
- *
- * @return The trackerId.
- */
- @java.lang.Override
- public int getTrackerId() {
- return trackerId_;
- }
-
- /**
- * int32 tracker_id = 1;
- *
- * @param value The trackerId to set.
- * @return This builder for chaining.
- */
- public Builder setTrackerId(int value) {
-
- trackerId_ = value;
- bitField0_ |= 0x00000001;
- onChanged();
- return this;
- }
-
- /**
- * int32 tracker_id = 1;
- *
- * @return This builder for chaining.
- */
- public Builder clearTrackerId() {
- bitField0_ = (bitField0_ & ~0x00000001);
- trackerId_ = 0;
- onChanged();
- return this;
- }
-
- private java.lang.Object trackerSerial_ = "";
-
- /**
- * string tracker_serial = 2;
- *
- * @return The trackerSerial.
- */
- public java.lang.String getTrackerSerial() {
- java.lang.Object ref = trackerSerial_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- trackerSerial_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
-
- /**
- * string tracker_serial = 2;
- *
- * @return The bytes for trackerSerial.
- */
- public com.google.protobuf.ByteString getTrackerSerialBytes() {
- java.lang.Object ref = trackerSerial_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b = com.google.protobuf.ByteString
- .copyFromUtf8(
- (java.lang.String) ref
- );
- trackerSerial_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
-
- /**
- * string tracker_serial = 2;
- *
- * @param value The trackerSerial to set.
- * @return This builder for chaining.
- */
- public Builder setTrackerSerial(
- java.lang.String value
- ) {
- if (value == null) {
- throw new NullPointerException();
- }
- trackerSerial_ = value;
- bitField0_ |= 0x00000002;
- onChanged();
- return this;
- }
-
- /**
- * string tracker_serial = 2;
- *
- * @return This builder for chaining.
- */
- public Builder clearTrackerSerial() {
- trackerSerial_ = getDefaultInstance().getTrackerSerial();
- bitField0_ = (bitField0_ & ~0x00000002);
- onChanged();
- return this;
- }
-
- /**
- * string tracker_serial = 2;
- *
- * @param value The bytes for trackerSerial to set.
- * @return This builder for chaining.
- */
- public Builder setTrackerSerialBytes(
- com.google.protobuf.ByteString value
- ) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
- trackerSerial_ = value;
- bitField0_ |= 0x00000002;
- onChanged();
- return this;
- }
-
- private java.lang.Object trackerName_ = "";
-
- /**
- * string tracker_name = 3;
- *
- * @return The trackerName.
- */
- public java.lang.String getTrackerName() {
- java.lang.Object ref = trackerName_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- trackerName_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
-
- /**
- * string tracker_name = 3;
- *
- * @return The bytes for trackerName.
- */
- public com.google.protobuf.ByteString getTrackerNameBytes() {
- java.lang.Object ref = trackerName_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b = com.google.protobuf.ByteString
- .copyFromUtf8(
- (java.lang.String) ref
- );
- trackerName_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
-
- /**
- * string tracker_name = 3;
- *
- * @param value The trackerName to set.
- * @return This builder for chaining.
- */
- public Builder setTrackerName(
- java.lang.String value
- ) {
- if (value == null) {
- throw new NullPointerException();
- }
- trackerName_ = value;
- bitField0_ |= 0x00000004;
- onChanged();
- return this;
- }
-
- /**
- * string tracker_name = 3;
- *
- * @return This builder for chaining.
- */
- public Builder clearTrackerName() {
- trackerName_ = getDefaultInstance().getTrackerName();
- bitField0_ = (bitField0_ & ~0x00000004);
- onChanged();
- return this;
- }
-
- /**
- * string tracker_name = 3;
- *
- * @param value The bytes for trackerName to set.
- * @return This builder for chaining.
- */
- public Builder setTrackerNameBytes(
- com.google.protobuf.ByteString value
- ) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
- trackerName_ = value;
- bitField0_ |= 0x00000004;
- onChanged();
- return this;
- }
-
- private int trackerRole_;
-
- /**
- * int32 tracker_role = 4;
- *
- * @return The trackerRole.
- */
- @java.lang.Override
- public int getTrackerRole() {
- return trackerRole_;
- }
-
- /**
- * int32 tracker_role = 4;
- *
- * @param value The trackerRole to set.
- * @return This builder for chaining.
- */
- public Builder setTrackerRole(int value) {
-
- trackerRole_ = value;
- bitField0_ |= 0x00000008;
- onChanged();
- return this;
- }
-
- /**
- * int32 tracker_role = 4;
- *
- * @return This builder for chaining.
- */
- public Builder clearTrackerRole() {
- bitField0_ = (bitField0_ & ~0x00000008);
- trackerRole_ = 0;
- onChanged();
- return this;
- }
-
- private java.lang.Object manufacturer_ = "";
-
- /**
- * string manufacturer = 5;
- *
- * @return The manufacturer.
- */
- public java.lang.String getManufacturer() {
- java.lang.Object ref = manufacturer_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- manufacturer_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
-
- /**
- * string manufacturer = 5;
- *
- * @return The bytes for manufacturer.
- */
- public com.google.protobuf.ByteString getManufacturerBytes() {
- java.lang.Object ref = manufacturer_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b = com.google.protobuf.ByteString
- .copyFromUtf8(
- (java.lang.String) ref
- );
- manufacturer_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
-
- /**
- * string manufacturer = 5;
- *
- * @param value The manufacturer to set.
- * @return This builder for chaining.
- */
- public Builder setManufacturer(
- java.lang.String value
- ) {
- if (value == null) {
- throw new NullPointerException();
- }
- manufacturer_ = value;
- bitField0_ |= 0x00000010;
- onChanged();
- return this;
- }
-
- /**
- * string manufacturer = 5;
- *
- * @return This builder for chaining.
- */
- public Builder clearManufacturer() {
- manufacturer_ = getDefaultInstance().getManufacturer();
- bitField0_ = (bitField0_ & ~0x00000010);
- onChanged();
- return this;
- }
-
- /**
- * string manufacturer = 5;
- *
- * @param value The bytes for manufacturer to set.
- * @return This builder for chaining.
- */
- public Builder setManufacturerBytes(
- com.google.protobuf.ByteString value
- ) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
- manufacturer_ = value;
- bitField0_ |= 0x00000010;
- onChanged();
- return this;
- }
-
- // @@protoc_insertion_point(builder_scope:messages.TrackerAdded)
- }
-
- // @@protoc_insertion_point(class_scope:messages.TrackerAdded)
- private static final dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded();
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
-
- private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public TrackerAdded parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- Builder builder = newBuilder();
- try {
- builder.mergeFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(builder.buildPartial());
- } catch (com.google.protobuf.UninitializedMessageException e) {
- throw e
- .asInvalidProtocolBufferException()
- .setUnfinishedMessage(builder.buildPartial());
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(e)
- .setUnfinishedMessage(builder.buildPartial());
- }
- return builder.buildPartial();
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
-
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
-
- }
-
- public interface TrackerStatusOrBuilder extends
- // @@protoc_insertion_point(interface_extends:messages.TrackerStatus)
- com.google.protobuf.MessageOrBuilder {
-
- /**
- * int32 tracker_id = 1;
- *
- * @return The trackerId.
- */
- int getTrackerId();
-
- /**
- * .messages.TrackerStatus.Status status = 2;
- *
- * @return The enum numeric value on the wire for status.
- */
- int getStatusValue();
-
- /**
- * .messages.TrackerStatus.Status status = 2;
- *
- * @return The status.
- */
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status getStatus();
-
- /**
- * map<string, string> extra = 3;
- */
- int getExtraCount();
-
- /**
- * map<string, string> extra = 3;
- */
- boolean containsExtra(
- java.lang.String key
- );
-
- /**
- * Use {@link #getExtraMap()} instead.
- */
- @java.lang.Deprecated
- java.util.Map getExtra();
-
- /**
- * map<string, string> extra = 3;
- */
- java.util.Map getExtraMap();
-
- /**
- * map<string, string> extra = 3;
- */
- /* nullable */
- java.lang.String getExtraOrDefault(
- java.lang.String key,
- /* nullable */
- java.lang.String defaultValue
- );
-
- /**
- * map<string, string> extra = 3;
- */
- java.lang.String getExtraOrThrow(
- java.lang.String key
- );
-
- /**
- * optional .messages.TrackerStatus.Confidence confidence = 4;
- *
- * @return Whether the confidence field is set.
- */
- boolean hasConfidence();
-
- /**
- * optional .messages.TrackerStatus.Confidence confidence = 4;
- *
- * @return The enum numeric value on the wire for confidence.
- */
- int getConfidenceValue();
-
- /**
- * optional .messages.TrackerStatus.Confidence confidence = 4;
- *
- * @return The confidence.
- */
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence getConfidence();
- }
-
- /**
- * Protobuf type {@code messages.TrackerStatus}
- */
- public static final class TrackerStatus extends
- com.google.protobuf.GeneratedMessage implements
- // @@protoc_insertion_point(message_implements:messages.TrackerStatus)
- TrackerStatusOrBuilder {
- private static final long serialVersionUID = 0L;
- static {
- com.google.protobuf.RuntimeVersion
- .validateProtobufGencodeVersion(
- com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
- /* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 1,
- /* suffix= */ "",
- TrackerStatus.class.getName()
- );
- }
-
- // Use TrackerStatus.newBuilder() to construct.
- private TrackerStatus(com.google.protobuf.GeneratedMessage.Builder> builder) {
- super(builder);
- }
-
- private TrackerStatus() {
- status_ = 0;
- confidence_ = 0;
- }
-
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerStatus_descriptor;
- }
-
- @SuppressWarnings({ "rawtypes" })
- @java.lang.Override
- protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
- int number
- ) {
- switch (number) {
- case 3:
- return internalGetExtra();
- default:
- throw new RuntimeException(
- "Invalid map field number: " + number
- );
- }
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerStatus_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.class,
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Builder.class
- );
- }
-
- /**
- * Protobuf enum {@code messages.TrackerStatus.Status}
- */
- public enum Status
- implements com.google.protobuf.ProtocolMessageEnum {
- /**
- * DISCONNECTED = 0;
- */
- DISCONNECTED(0),
- /**
- * OK = 1;
- */
- OK(1),
- /**
- * BUSY = 2;
- */
- BUSY(2),
- /**
- * ERROR = 3;
- */
- ERROR(3),
- /**
- * OCCLUDED = 4;
- */
- OCCLUDED(4),
- UNRECOGNIZED(-1),
- ;
-
- static {
- com.google.protobuf.RuntimeVersion
- .validateProtobufGencodeVersion(
- com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
- /* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 1,
- /* suffix= */ "",
- Status.class.getName()
- );
- }
- /**
- * DISCONNECTED = 0;
- */
- public static final int DISCONNECTED_VALUE = 0;
- /**
- * OK = 1;
- */
- public static final int OK_VALUE = 1;
- /**
- * BUSY = 2;
- */
- public static final int BUSY_VALUE = 2;
- /**
- * ERROR = 3;
- */
- public static final int ERROR_VALUE = 3;
- /**
- * OCCLUDED = 4;
- */
- public static final int OCCLUDED_VALUE = 4;
-
-
- public final int getNumber() {
- if (this == UNRECOGNIZED) {
- throw new java.lang.IllegalArgumentException(
- "Can't get the number of an unknown enum value."
- );
- }
- return value;
- }
-
- /**
- * @param value The numeric wire value of the corresponding enum
- * entry.
- * @return The enum associated with the given numeric wire value.
- * @deprecated Use {@link #forNumber(int)} instead.
- */
- @java.lang.Deprecated
- public static Status valueOf(int value) {
- return forNumber(value);
- }
-
- /**
- * @param value The numeric wire value of the corresponding enum
- * entry.
- * @return The enum associated with the given numeric wire value.
- */
- public static Status forNumber(int value) {
- switch (value) {
- case 0:
- return DISCONNECTED;
- case 1:
- return OK;
- case 2:
- return BUSY;
- case 3:
- return ERROR;
- case 4:
- return OCCLUDED;
- default:
- return null;
- }
- }
-
- public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() {
- return internalValueMap;
- }
-
- private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() {
- public Status findValueByNumber(int number) {
- return Status.forNumber(number);
- }
- };
-
- public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
- if (this == UNRECOGNIZED) {
- throw new java.lang.IllegalStateException(
- "Can't get the descriptor of an unrecognized enum value."
- );
- }
- return getDescriptor().getValues().get(ordinal());
- }
-
- public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
- return getDescriptor();
- }
-
- public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus
- .getDescriptor()
- .getEnumTypes()
- .get(0);
- }
-
- private static final Status[] VALUES = values();
-
- public static Status valueOf(
- com.google.protobuf.Descriptors.EnumValueDescriptor desc
- ) {
- if (desc.getType() != getDescriptor()) {
- throw new java.lang.IllegalArgumentException(
- "EnumValueDescriptor is not for this type."
- );
- }
- if (desc.getIndex() == -1) {
- return UNRECOGNIZED;
- }
- return VALUES[desc.getIndex()];
- }
-
- private final int value;
-
- private Status(int value) {
- this.value = value;
- }
-
- // @@protoc_insertion_point(enum_scope:messages.TrackerStatus.Status)
- }
-
- /**
- * Protobuf enum {@code messages.TrackerStatus.Confidence}
- */
- public enum Confidence
- implements com.google.protobuf.ProtocolMessageEnum {
- /**
- * NO = 0;
- */
- NO(0),
- /**
- * LOW = 1;
- */
- LOW(1),
- /**
- * MEDIUM = 5;
- */
- MEDIUM(5),
- /**
- * HIGH = 10;
- */
- HIGH(10),
- UNRECOGNIZED(-1),
- ;
-
- static {
- com.google.protobuf.RuntimeVersion
- .validateProtobufGencodeVersion(
- com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
- /* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 1,
- /* suffix= */ "",
- Confidence.class.getName()
- );
- }
- /**
- * NO = 0;
- */
- public static final int NO_VALUE = 0;
- /**
- * LOW = 1;
- */
- public static final int LOW_VALUE = 1;
- /**
- * MEDIUM = 5;
- */
- public static final int MEDIUM_VALUE = 5;
- /**
- * HIGH = 10;
- */
- public static final int HIGH_VALUE = 10;
-
-
- public final int getNumber() {
- if (this == UNRECOGNIZED) {
- throw new java.lang.IllegalArgumentException(
- "Can't get the number of an unknown enum value."
- );
- }
- return value;
- }
-
- /**
- * @param value The numeric wire value of the corresponding enum
- * entry.
- * @return The enum associated with the given numeric wire value.
- * @deprecated Use {@link #forNumber(int)} instead.
- */
- @java.lang.Deprecated
- public static Confidence valueOf(int value) {
- return forNumber(value);
- }
-
- /**
- * @param value The numeric wire value of the corresponding enum
- * entry.
- * @return The enum associated with the given numeric wire value.
- */
- public static Confidence forNumber(int value) {
- switch (value) {
- case 0:
- return NO;
- case 1:
- return LOW;
- case 5:
- return MEDIUM;
- case 10:
- return HIGH;
- default:
- return null;
- }
- }
-
- public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() {
- return internalValueMap;
- }
-
- private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() {
- public Confidence findValueByNumber(int number) {
- return Confidence.forNumber(number);
- }
- };
-
- public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
- if (this == UNRECOGNIZED) {
- throw new java.lang.IllegalStateException(
- "Can't get the descriptor of an unrecognized enum value."
- );
- }
- return getDescriptor().getValues().get(ordinal());
- }
-
- public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
- return getDescriptor();
- }
-
- public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus
- .getDescriptor()
- .getEnumTypes()
- .get(1);
- }
-
- private static final Confidence[] VALUES = values();
-
- public static Confidence valueOf(
- com.google.protobuf.Descriptors.EnumValueDescriptor desc
- ) {
- if (desc.getType() != getDescriptor()) {
- throw new java.lang.IllegalArgumentException(
- "EnumValueDescriptor is not for this type."
- );
- }
- if (desc.getIndex() == -1) {
- return UNRECOGNIZED;
- }
- return VALUES[desc.getIndex()];
- }
-
- private final int value;
-
- private Confidence(int value) {
- this.value = value;
- }
-
- // @@protoc_insertion_point(enum_scope:messages.TrackerStatus.Confidence)
- }
-
- private int bitField0_;
- public static final int TRACKER_ID_FIELD_NUMBER = 1;
- private int trackerId_ = 0;
-
- /**
- * int32 tracker_id = 1;
- *
- * @return The trackerId.
- */
- @java.lang.Override
- public int getTrackerId() {
- return trackerId_;
- }
-
- public static final int STATUS_FIELD_NUMBER = 2;
- private int status_ = 0;
-
- /**
- * .messages.TrackerStatus.Status status = 2;
- *
- * @return The enum numeric value on the wire for status.
- */
- @java.lang.Override
- public int getStatusValue() {
- return status_;
- }
-
- /**
- * .messages.TrackerStatus.Status status = 2;
- *
- * @return The status.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status getStatus() {
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status result = dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status
- .forNumber(status_);
- return result == null
- ? dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status.UNRECOGNIZED
- : result;
- }
-
- public static final int EXTRA_FIELD_NUMBER = 3;
-
- private static final class ExtraDefaultEntryHolder {
- static final com.google.protobuf.MapEntry defaultEntry = com.google.protobuf.MapEntry.newDefaultInstance(
- dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerStatus_ExtraEntry_descriptor,
- com.google.protobuf.WireFormat.FieldType.STRING,
- "",
- com.google.protobuf.WireFormat.FieldType.STRING,
- ""
- );
- }
-
- @SuppressWarnings("serial")
- private com.google.protobuf.MapField extra_;
-
- private com.google.protobuf.MapField internalGetExtra() {
- if (extra_ == null) {
- return com.google.protobuf.MapField
- .emptyMapField(
- ExtraDefaultEntryHolder.defaultEntry
- );
- }
- return extra_;
- }
-
- public int getExtraCount() {
- return internalGetExtra().getMap().size();
- }
-
- /**
- * map<string, string> extra = 3;
- */
- @java.lang.Override
- public boolean containsExtra(
- java.lang.String key
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- return internalGetExtra().getMap().containsKey(key);
- }
-
- /**
- * Use {@link #getExtraMap()} instead.
- */
- @java.lang.Override
- @java.lang.Deprecated
- public java.util.Map getExtra() {
- return getExtraMap();
- }
-
- /**
- * map<string, string> extra = 3;
- */
- @java.lang.Override
- public java.util.Map getExtraMap() {
- return internalGetExtra().getMap();
- }
-
- /**
- * map<string, string> extra = 3;
- */
- @java.lang.Override
- public /* nullable */
- java.lang.String getExtraOrDefault(
- java.lang.String key,
- /* nullable */
- java.lang.String defaultValue
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- java.util.Map map = internalGetExtra().getMap();
- return map.containsKey(key) ? map.get(key) : defaultValue;
- }
-
- /**
- * map<string, string> extra = 3;
- */
- @java.lang.Override
- public java.lang.String getExtraOrThrow(
- java.lang.String key
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- java.util.Map map = internalGetExtra().getMap();
- if (!map.containsKey(key)) {
- throw new java.lang.IllegalArgumentException();
- }
- return map.get(key);
- }
-
- public static final int CONFIDENCE_FIELD_NUMBER = 4;
- private int confidence_ = 0;
-
- /**
- * optional .messages.TrackerStatus.Confidence confidence = 4;
- *
- * @return Whether the confidence field is set.
- */
- @java.lang.Override
- public boolean hasConfidence() {
- return ((bitField0_ & 0x00000001) != 0);
- }
-
- /**
- * optional .messages.TrackerStatus.Confidence confidence = 4;
- *
- * @return The enum numeric value on the wire for confidence.
- */
- @java.lang.Override
- public int getConfidenceValue() {
- return confidence_;
- }
-
- /**
- * optional .messages.TrackerStatus.Confidence confidence = 4;
- *
- * @return The confidence.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence getConfidence() {
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence result = dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence
- .forNumber(confidence_);
- return result == null
- ? dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence.UNRECOGNIZED
- : result;
- }
-
- private byte memoizedIsInitialized = -1;
-
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1)
- return true;
- if (isInitialized == 0)
- return false;
-
- memoizedIsInitialized = 1;
- return true;
- }
-
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (trackerId_ != 0) {
- output.writeInt32(1, trackerId_);
- }
- if (
- status_
- != dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status.DISCONNECTED
- .getNumber()
- ) {
- output.writeEnum(2, status_);
- }
- com.google.protobuf.GeneratedMessage
- .serializeStringMapTo(
- output,
- internalGetExtra(),
- ExtraDefaultEntryHolder.defaultEntry,
- 3
- );
- if (((bitField0_ & 0x00000001) != 0)) {
- output.writeEnum(4, confidence_);
- }
- getUnknownFields().writeTo(output);
- }
-
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1)
- return size;
-
- size = 0;
- if (trackerId_ != 0) {
- size += com.google.protobuf.CodedOutputStream
- .computeInt32Size(1, trackerId_);
- }
- if (
- status_
- != dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status.DISCONNECTED
- .getNumber()
- ) {
- size += com.google.protobuf.CodedOutputStream
- .computeEnumSize(2, status_);
- }
- for (
- java.util.Map.Entry entry : internalGetExtra()
- .getMap()
- .entrySet()
- ) {
- com.google.protobuf.MapEntry extra__ = ExtraDefaultEntryHolder.defaultEntry
- .newBuilderForType()
- .setKey(entry.getKey())
- .setValue(entry.getValue())
- .build();
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(3, extra__);
- }
- if (((bitField0_ & 0x00000001) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeEnumSize(4, confidence_);
- }
- size += getUnknownFields().getSerializedSize();
- memoizedSize = size;
- return size;
- }
-
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus)) {
- return super.equals(obj);
- }
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus other = (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) obj;
-
- if (
- getTrackerId()
- != other.getTrackerId()
- )
- return false;
- if (status_ != other.status_)
- return false;
- if (
- !internalGetExtra()
- .equals(
- other.internalGetExtra()
- )
- )
- return false;
- if (hasConfidence() != other.hasConfidence())
- return false;
- if (hasConfidence()) {
- if (confidence_ != other.confidence_)
- return false;
- }
- if (!getUnknownFields().equals(other.getUnknownFields()))
- return false;
- return true;
- }
-
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- hash = (37 * hash) + TRACKER_ID_FIELD_NUMBER;
- hash = (53 * hash) + getTrackerId();
- hash = (37 * hash) + STATUS_FIELD_NUMBER;
- hash = (53 * hash) + status_;
- if (!internalGetExtra().getMap().isEmpty()) {
- hash = (37 * hash) + EXTRA_FIELD_NUMBER;
- hash = (53 * hash) + internalGetExtra().hashCode();
- }
- if (hasConfidence()) {
- hash = (37 * hash) + CONFIDENCE_FIELD_NUMBER;
- hash = (53 * hash) + confidence_;
- }
- hash = (29 * hash) + getUnknownFields().hashCode();
- memoizedHashCode = hash;
- return hash;
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
- java.nio.ByteBuffer data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
- com.google.protobuf.ByteString data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
- byte[] data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseDelimitedFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
- com.google.protobuf.CodedInputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- @java.lang.Override
- public Builder newBuilderForType() {
- return newBuilder();
- }
-
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
-
- public static Builder newBuilder(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus prototype
- ) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
-
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder()
- : new Builder().mergeFrom(this);
- }
-
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- Builder builder = new Builder(parent);
- return builder;
- }
-
- /**
- * Protobuf type {@code messages.TrackerStatus}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessage.Builder implements
- // @@protoc_insertion_point(builder_implements:messages.TrackerStatus)
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatusOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerStatus_descriptor;
- }
-
- @SuppressWarnings({ "rawtypes" })
- protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
- int number
- ) {
- switch (number) {
- case 3:
- return internalGetExtra();
- default:
- throw new RuntimeException(
- "Invalid map field number: " + number
- );
- }
- }
-
- @SuppressWarnings({ "rawtypes" })
- protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(
- int number
- ) {
- switch (number) {
- case 3:
- return internalGetMutableExtra();
- default:
- throw new RuntimeException(
- "Invalid map field number: " + number
- );
- }
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerStatus_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.class,
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Builder.class
- );
- }
-
- // Construct using
- // dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.newBuilder()
- private Builder() {
-
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- super(parent);
-
- }
-
- @java.lang.Override
- public Builder clear() {
- super.clear();
- bitField0_ = 0;
- trackerId_ = 0;
- status_ = 0;
- internalGetMutableExtra().clear();
- confidence_ = 0;
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerStatus_descriptor;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus getDefaultInstanceForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus
- .getDefaultInstance();
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus build() {
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus buildPartial() {
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus result = new dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus(
- this
- );
- if (bitField0_ != 0) {
- buildPartial0(result);
- }
- onBuilt();
- return result;
- }
-
- private void buildPartial0(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus result
- ) {
- int from_bitField0_ = bitField0_;
- if (((from_bitField0_ & 0x00000001) != 0)) {
- result.trackerId_ = trackerId_;
- }
- if (((from_bitField0_ & 0x00000002) != 0)) {
- result.status_ = status_;
- }
- if (((from_bitField0_ & 0x00000004) != 0)) {
- result.extra_ = internalGetExtra();
- result.extra_.makeImmutable();
- }
- int to_bitField0_ = 0;
- if (((from_bitField0_ & 0x00000008) != 0)) {
- result.confidence_ = confidence_;
- to_bitField0_ |= 0x00000001;
- }
- result.bitField0_ |= to_bitField0_;
- }
-
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) {
- return mergeFrom(
- (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) other
- );
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus other
- ) {
- if (
- other
- == dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus
- .getDefaultInstance()
- )
- return this;
- if (other.getTrackerId() != 0) {
- setTrackerId(other.getTrackerId());
- }
- if (other.status_ != 0) {
- setStatusValue(other.getStatusValue());
- }
- internalGetMutableExtra()
- .mergeFrom(
- other.internalGetExtra()
- );
- bitField0_ |= 0x00000004;
- if (other.hasConfidence()) {
- setConfidenceValue(other.getConfidenceValue());
- }
- this.mergeUnknownFields(other.getUnknownFields());
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 8: {
- trackerId_ = input.readInt32();
- bitField0_ |= 0x00000001;
- break;
- } // case 8
- case 16: {
- status_ = input.readEnum();
- bitField0_ |= 0x00000002;
- break;
- } // case 16
- case 26: {
- com.google.protobuf.MapEntry extra__ = input
- .readMessage(
- ExtraDefaultEntryHolder.defaultEntry.getParserForType(),
- extensionRegistry
- );
- internalGetMutableExtra()
- .getMutableMap()
- .put(
- extra__.getKey(),
- extra__.getValue()
- );
- bitField0_ |= 0x00000004;
- break;
- } // case 26
- case 32: {
- confidence_ = input.readEnum();
- bitField0_ |= 0x00000008;
- break;
- } // case 32
- default: {
- if (!super.parseUnknownField(input, extensionRegistry, tag)) {
- done = true; // was an endgroup tag
- }
- break;
- } // default:
- } // switch (tag)
- } // while (!done)
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.unwrapIOException();
- } finally {
- onChanged();
- } // finally
- return this;
- }
-
- private int bitField0_;
-
- private int trackerId_;
-
- /**
- * int32 tracker_id = 1;
- *
- * @return The trackerId.
- */
- @java.lang.Override
- public int getTrackerId() {
- return trackerId_;
- }
-
- /**
- * int32 tracker_id = 1;
- *
- * @param value The trackerId to set.
- * @return This builder for chaining.
- */
- public Builder setTrackerId(int value) {
-
- trackerId_ = value;
- bitField0_ |= 0x00000001;
- onChanged();
- return this;
- }
-
- /**
- * int32 tracker_id = 1;
- *
- * @return This builder for chaining.
- */
- public Builder clearTrackerId() {
- bitField0_ = (bitField0_ & ~0x00000001);
- trackerId_ = 0;
- onChanged();
- return this;
- }
-
- private int status_ = 0;
-
- /**
- * .messages.TrackerStatus.Status status = 2;
- *
- * @return The enum numeric value on the wire for status.
- */
- @java.lang.Override
- public int getStatusValue() {
- return status_;
- }
-
- /**
- * .messages.TrackerStatus.Status status = 2;
- *
- * @param value The enum numeric value on the wire for status to
- * set.
- * @return This builder for chaining.
- */
- public Builder setStatusValue(int value) {
- status_ = value;
- bitField0_ |= 0x00000002;
- onChanged();
- return this;
- }
-
- /**
- * .messages.TrackerStatus.Status status = 2;
- *
- * @return The status.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status getStatus() {
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status result = dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status
- .forNumber(status_);
- return result == null
- ? dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status.UNRECOGNIZED
- : result;
- }
-
- /**
- * .messages.TrackerStatus.Status status = 2;
- *
- * @param value The status to set.
- * @return This builder for chaining.
- */
- public Builder setStatus(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status value
- ) {
- if (value == null) {
- throw new NullPointerException();
- }
- bitField0_ |= 0x00000002;
- status_ = value.getNumber();
- onChanged();
- return this;
- }
-
- /**
- * .messages.TrackerStatus.Status status = 2;
- *
- * @return This builder for chaining.
- */
- public Builder clearStatus() {
- bitField0_ = (bitField0_ & ~0x00000002);
- status_ = 0;
- onChanged();
- return this;
- }
-
- private com.google.protobuf.MapField extra_;
-
- private com.google.protobuf.MapField internalGetExtra() {
- if (extra_ == null) {
- return com.google.protobuf.MapField
- .emptyMapField(
- ExtraDefaultEntryHolder.defaultEntry
- );
- }
- return extra_;
- }
-
- private com.google.protobuf.MapField internalGetMutableExtra() {
- if (extra_ == null) {
- extra_ = com.google.protobuf.MapField
- .newMapField(
- ExtraDefaultEntryHolder.defaultEntry
- );
- }
- if (!extra_.isMutable()) {
- extra_ = extra_.copy();
- }
- bitField0_ |= 0x00000004;
- onChanged();
- return extra_;
- }
-
- public int getExtraCount() {
- return internalGetExtra().getMap().size();
- }
-
- /**
- * map<string, string> extra = 3;
- */
- @java.lang.Override
- public boolean containsExtra(
- java.lang.String key
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- return internalGetExtra().getMap().containsKey(key);
- }
-
- /**
- * Use {@link #getExtraMap()} instead.
- */
- @java.lang.Override
- @java.lang.Deprecated
- public java.util.Map getExtra() {
- return getExtraMap();
- }
-
- /**
- * map<string, string> extra = 3;
- */
- @java.lang.Override
- public java.util.Map getExtraMap() {
- return internalGetExtra().getMap();
- }
-
- /**
- * map<string, string> extra = 3;
- */
- @java.lang.Override
- public /* nullable */
- java.lang.String getExtraOrDefault(
- java.lang.String key,
- /* nullable */
- java.lang.String defaultValue
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- java.util.Map map = internalGetExtra().getMap();
- return map.containsKey(key) ? map.get(key) : defaultValue;
- }
-
- /**
- * map<string, string> extra = 3;
- */
- @java.lang.Override
- public java.lang.String getExtraOrThrow(
- java.lang.String key
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- java.util.Map map = internalGetExtra().getMap();
- if (!map.containsKey(key)) {
- throw new java.lang.IllegalArgumentException();
- }
- return map.get(key);
- }
-
- public Builder clearExtra() {
- bitField0_ = (bitField0_ & ~0x00000004);
- internalGetMutableExtra()
- .getMutableMap()
- .clear();
- return this;
- }
-
- /**
- * map<string, string> extra = 3;
- */
- public Builder removeExtra(
- java.lang.String key
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- internalGetMutableExtra()
- .getMutableMap()
- .remove(key);
- return this;
- }
-
- /**
- * Use alternate mutation accessors instead.
- */
- @java.lang.Deprecated
- public java.util.Map getMutableExtra() {
- bitField0_ |= 0x00000004;
- return internalGetMutableExtra().getMutableMap();
- }
-
- /**
- * map<string, string> extra = 3;
- */
- public Builder putExtra(
- java.lang.String key,
- java.lang.String value
- ) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- if (value == null) {
- throw new NullPointerException("map value");
- }
- internalGetMutableExtra()
- .getMutableMap()
- .put(key, value);
- bitField0_ |= 0x00000004;
- return this;
- }
-
- /**
- * map<string, string> extra = 3;
- */
- public Builder putAllExtra(
- java.util.Map values
- ) {
- internalGetMutableExtra()
- .getMutableMap()
- .putAll(values);
- bitField0_ |= 0x00000004;
- return this;
- }
-
- private int confidence_ = 0;
-
- /**
- * optional .messages.TrackerStatus.Confidence confidence = 4;
- *
- * @return Whether the confidence field is set.
- */
- @java.lang.Override
- public boolean hasConfidence() {
- return ((bitField0_ & 0x00000008) != 0);
- }
-
- /**
- * optional .messages.TrackerStatus.Confidence confidence = 4;
- *
- * @return The enum numeric value on the wire for confidence.
- */
- @java.lang.Override
- public int getConfidenceValue() {
- return confidence_;
- }
-
- /**
- * optional .messages.TrackerStatus.Confidence confidence = 4;
- *
- * @param value The enum numeric value on the wire for confidence to
- * set.
- * @return This builder for chaining.
- */
- public Builder setConfidenceValue(int value) {
- confidence_ = value;
- bitField0_ |= 0x00000008;
- onChanged();
- return this;
- }
-
- /**
- * optional .messages.TrackerStatus.Confidence confidence = 4;
- *
- * @return The confidence.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence getConfidence() {
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence result = dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence
- .forNumber(confidence_);
- return result == null
- ? dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence.UNRECOGNIZED
- : result;
- }
-
- /**
- * optional .messages.TrackerStatus.Confidence confidence = 4;
- *
- * @param value The confidence to set.
- * @return This builder for chaining.
- */
- public Builder setConfidence(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence value
- ) {
- if (value == null) {
- throw new NullPointerException();
- }
- bitField0_ |= 0x00000008;
- confidence_ = value.getNumber();
- onChanged();
- return this;
- }
-
- /**
- * optional .messages.TrackerStatus.Confidence confidence = 4;
- *
- * @return This builder for chaining.
- */
- public Builder clearConfidence() {
- bitField0_ = (bitField0_ & ~0x00000008);
- confidence_ = 0;
- onChanged();
- return this;
- }
-
- // @@protoc_insertion_point(builder_scope:messages.TrackerStatus)
- }
-
- // @@protoc_insertion_point(class_scope:messages.TrackerStatus)
- private static final dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus();
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
-
- private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public TrackerStatus parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- Builder builder = newBuilder();
- try {
- builder.mergeFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(builder.buildPartial());
- } catch (com.google.protobuf.UninitializedMessageException e) {
- throw e
- .asInvalidProtocolBufferException()
- .setUnfinishedMessage(builder.buildPartial());
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(e)
- .setUnfinishedMessage(builder.buildPartial());
- }
- return builder.buildPartial();
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
-
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
-
- }
-
- public interface BatteryOrBuilder extends
- // @@protoc_insertion_point(interface_extends:messages.Battery)
- com.google.protobuf.MessageOrBuilder {
-
- /**
- * int32 tracker_id = 1;
- *
- * @return The trackerId.
- */
- int getTrackerId();
-
- /**
- * float battery_level = 2;
- *
- * @return The batteryLevel.
- */
- float getBatteryLevel();
-
- /**
- * bool is_charging = 3;
- *
- * @return The isCharging.
- */
- boolean getIsCharging();
- }
-
- /**
- * Protobuf type {@code messages.Battery}
- */
- public static final class Battery extends
- com.google.protobuf.GeneratedMessage implements
- // @@protoc_insertion_point(message_implements:messages.Battery)
- BatteryOrBuilder {
- private static final long serialVersionUID = 0L;
- static {
- com.google.protobuf.RuntimeVersion
- .validateProtobufGencodeVersion(
- com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
- /* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 1,
- /* suffix= */ "",
- Battery.class.getName()
- );
- }
-
- // Use Battery.newBuilder() to construct.
- private Battery(com.google.protobuf.GeneratedMessage.Builder> builder) {
- super(builder);
- }
-
- private Battery() {
- }
-
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Battery_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Battery_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.Battery.class,
- dev.slimevr.desktop.platform.ProtobufMessages.Battery.Builder.class
- );
- }
-
- public static final int TRACKER_ID_FIELD_NUMBER = 1;
- private int trackerId_ = 0;
-
- /**
- * int32 tracker_id = 1;
- *
- * @return The trackerId.
- */
- @java.lang.Override
- public int getTrackerId() {
- return trackerId_;
- }
-
- public static final int BATTERY_LEVEL_FIELD_NUMBER = 2;
- private float batteryLevel_ = 0F;
-
- /**
- * float battery_level = 2;
- *
- * @return The batteryLevel.
- */
- @java.lang.Override
- public float getBatteryLevel() {
- return batteryLevel_;
- }
-
- public static final int IS_CHARGING_FIELD_NUMBER = 3;
- private boolean isCharging_ = false;
-
- /**
- * bool is_charging = 3;
- *
- * @return The isCharging.
- */
- @java.lang.Override
- public boolean getIsCharging() {
- return isCharging_;
- }
-
- private byte memoizedIsInitialized = -1;
-
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1)
- return true;
- if (isInitialized == 0)
- return false;
-
- memoizedIsInitialized = 1;
- return true;
- }
-
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (trackerId_ != 0) {
- output.writeInt32(1, trackerId_);
- }
- if (java.lang.Float.floatToRawIntBits(batteryLevel_) != 0) {
- output.writeFloat(2, batteryLevel_);
- }
- if (isCharging_ != false) {
- output.writeBool(3, isCharging_);
- }
- getUnknownFields().writeTo(output);
- }
-
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1)
- return size;
-
- size = 0;
- if (trackerId_ != 0) {
- size += com.google.protobuf.CodedOutputStream
- .computeInt32Size(1, trackerId_);
- }
- if (java.lang.Float.floatToRawIntBits(batteryLevel_) != 0) {
- size += com.google.protobuf.CodedOutputStream
- .computeFloatSize(2, batteryLevel_);
- }
- if (isCharging_ != false) {
- size += com.google.protobuf.CodedOutputStream
- .computeBoolSize(3, isCharging_);
- }
- size += getUnknownFields().getSerializedSize();
- memoizedSize = size;
- return size;
- }
-
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.Battery)) {
- return super.equals(obj);
- }
- dev.slimevr.desktop.platform.ProtobufMessages.Battery other = (dev.slimevr.desktop.platform.ProtobufMessages.Battery) obj;
-
- if (
- getTrackerId()
- != other.getTrackerId()
- )
- return false;
- if (
- java.lang.Float.floatToIntBits(getBatteryLevel())
- != java.lang.Float
- .floatToIntBits(
- other.getBatteryLevel()
- )
- )
- return false;
- if (
- getIsCharging()
- != other.getIsCharging()
- )
- return false;
- if (!getUnknownFields().equals(other.getUnknownFields()))
- return false;
- return true;
- }
-
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- hash = (37 * hash) + TRACKER_ID_FIELD_NUMBER;
- hash = (53 * hash) + getTrackerId();
- hash = (37 * hash) + BATTERY_LEVEL_FIELD_NUMBER;
- hash = (53 * hash)
- + java.lang.Float
- .floatToIntBits(
- getBatteryLevel()
- );
- hash = (37 * hash) + IS_CHARGING_FIELD_NUMBER;
- hash = (53 * hash)
- + com.google.protobuf.Internal
- .hashBoolean(
- getIsCharging()
- );
- hash = (29 * hash) + getUnknownFields().hashCode();
- memoizedHashCode = hash;
- return hash;
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
- java.nio.ByteBuffer data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
- com.google.protobuf.ByteString data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseDelimitedFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
- com.google.protobuf.CodedInputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- @java.lang.Override
- public Builder newBuilderForType() {
- return newBuilder();
- }
-
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
-
- public static Builder newBuilder(
- dev.slimevr.desktop.platform.ProtobufMessages.Battery prototype
- ) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
-
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder()
- : new Builder().mergeFrom(this);
- }
-
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- Builder builder = new Builder(parent);
- return builder;
- }
-
- /**
- * Protobuf type {@code messages.Battery}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessage.Builder implements
- // @@protoc_insertion_point(builder_implements:messages.Battery)
- dev.slimevr.desktop.platform.ProtobufMessages.BatteryOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Battery_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Battery_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.Battery.class,
- dev.slimevr.desktop.platform.ProtobufMessages.Battery.Builder.class
- );
- }
-
- // Construct using
- // dev.slimevr.desktop.platform.ProtobufMessages.Battery.newBuilder()
- private Builder() {
-
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- super(parent);
-
- }
-
- @java.lang.Override
- public Builder clear() {
- super.clear();
- bitField0_ = 0;
- trackerId_ = 0;
- batteryLevel_ = 0F;
- isCharging_ = false;
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Battery_descriptor;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Battery getDefaultInstanceForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.Battery.getDefaultInstance();
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Battery build() {
- dev.slimevr.desktop.platform.ProtobufMessages.Battery result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Battery buildPartial() {
- dev.slimevr.desktop.platform.ProtobufMessages.Battery result = new dev.slimevr.desktop.platform.ProtobufMessages.Battery(
- this
- );
- if (bitField0_ != 0) {
- buildPartial0(result);
- }
- onBuilt();
- return result;
- }
-
- private void buildPartial0(
- dev.slimevr.desktop.platform.ProtobufMessages.Battery result
- ) {
- int from_bitField0_ = bitField0_;
- if (((from_bitField0_ & 0x00000001) != 0)) {
- result.trackerId_ = trackerId_;
- }
- if (((from_bitField0_ & 0x00000002) != 0)) {
- result.batteryLevel_ = batteryLevel_;
- }
- if (((from_bitField0_ & 0x00000004) != 0)) {
- result.isCharging_ = isCharging_;
- }
- }
-
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.Battery) {
- return mergeFrom((dev.slimevr.desktop.platform.ProtobufMessages.Battery) other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.Battery other) {
- if (
- other
- == dev.slimevr.desktop.platform.ProtobufMessages.Battery
- .getDefaultInstance()
- )
- return this;
- if (other.getTrackerId() != 0) {
- setTrackerId(other.getTrackerId());
- }
- if (java.lang.Float.floatToRawIntBits(other.getBatteryLevel()) != 0) {
- setBatteryLevel(other.getBatteryLevel());
- }
- if (other.getIsCharging() != false) {
- setIsCharging(other.getIsCharging());
- }
- this.mergeUnknownFields(other.getUnknownFields());
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 8: {
- trackerId_ = input.readInt32();
- bitField0_ |= 0x00000001;
- break;
- } // case 8
- case 21: {
- batteryLevel_ = input.readFloat();
- bitField0_ |= 0x00000002;
- break;
- } // case 21
- case 24: {
- isCharging_ = input.readBool();
- bitField0_ |= 0x00000004;
- break;
- } // case 24
- default: {
- if (!super.parseUnknownField(input, extensionRegistry, tag)) {
- done = true; // was an endgroup tag
- }
- break;
- } // default:
- } // switch (tag)
- } // while (!done)
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.unwrapIOException();
- } finally {
- onChanged();
- } // finally
- return this;
- }
-
- private int bitField0_;
-
- private int trackerId_;
-
- /**
- * int32 tracker_id = 1;
- *
- * @return The trackerId.
- */
- @java.lang.Override
- public int getTrackerId() {
- return trackerId_;
- }
-
- /**
- * int32 tracker_id = 1;
- *
- * @param value The trackerId to set.
- * @return This builder for chaining.
- */
- public Builder setTrackerId(int value) {
-
- trackerId_ = value;
- bitField0_ |= 0x00000001;
- onChanged();
- return this;
- }
-
- /**
- * int32 tracker_id = 1;
- *
- * @return This builder for chaining.
- */
- public Builder clearTrackerId() {
- bitField0_ = (bitField0_ & ~0x00000001);
- trackerId_ = 0;
- onChanged();
- return this;
- }
-
- private float batteryLevel_;
-
- /**
- * float battery_level = 2;
- *
- * @return The batteryLevel.
- */
- @java.lang.Override
- public float getBatteryLevel() {
- return batteryLevel_;
- }
-
- /**
- * float battery_level = 2;
- *
- * @param value The batteryLevel to set.
- * @return This builder for chaining.
- */
- public Builder setBatteryLevel(float value) {
-
- batteryLevel_ = value;
- bitField0_ |= 0x00000002;
- onChanged();
- return this;
- }
-
- /**
- * float battery_level = 2;
- *
- * @return This builder for chaining.
- */
- public Builder clearBatteryLevel() {
- bitField0_ = (bitField0_ & ~0x00000002);
- batteryLevel_ = 0F;
- onChanged();
- return this;
- }
-
- private boolean isCharging_;
-
- /**
- * bool is_charging = 3;
- *
- * @return The isCharging.
- */
- @java.lang.Override
- public boolean getIsCharging() {
- return isCharging_;
- }
-
- /**
- * bool is_charging = 3;
- *
- * @param value The isCharging to set.
- * @return This builder for chaining.
- */
- public Builder setIsCharging(boolean value) {
-
- isCharging_ = value;
- bitField0_ |= 0x00000004;
- onChanged();
- return this;
- }
-
- /**
- * bool is_charging = 3;
- *
- * @return This builder for chaining.
- */
- public Builder clearIsCharging() {
- bitField0_ = (bitField0_ & ~0x00000004);
- isCharging_ = false;
- onChanged();
- return this;
- }
-
- // @@protoc_insertion_point(builder_scope:messages.Battery)
- }
-
- // @@protoc_insertion_point(class_scope:messages.Battery)
- private static final dev.slimevr.desktop.platform.ProtobufMessages.Battery DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.Battery();
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.Battery getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
-
- private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public Battery parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- Builder builder = newBuilder();
- try {
- builder.mergeFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(builder.buildPartial());
- } catch (com.google.protobuf.UninitializedMessageException e) {
- throw e
- .asInvalidProtocolBufferException()
- .setUnfinishedMessage(builder.buildPartial());
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(e)
- .setUnfinishedMessage(builder.buildPartial());
- }
- return builder.buildPartial();
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
-
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Battery getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
-
- }
-
- public interface ProtobufMessageOrBuilder extends
- // @@protoc_insertion_point(interface_extends:messages.ProtobufMessage)
- com.google.protobuf.MessageOrBuilder {
-
- /**
- * .messages.Position position = 1;
- *
- * @return Whether the position field is set.
- */
- boolean hasPosition();
-
- /**
- * .messages.Position position = 1;
- *
- * @return The position.
- */
- dev.slimevr.desktop.platform.ProtobufMessages.Position getPosition();
-
- /**
- * .messages.Position position = 1;
- */
- dev.slimevr.desktop.platform.ProtobufMessages.PositionOrBuilder getPositionOrBuilder();
-
- /**
- * .messages.UserAction user_action = 2;
- *
- * @return Whether the userAction field is set.
- */
- boolean hasUserAction();
-
- /**
- * .messages.UserAction user_action = 2;
- *
- * @return The userAction.
- */
- dev.slimevr.desktop.platform.ProtobufMessages.UserAction getUserAction();
-
- /**
- * .messages.UserAction user_action = 2;
- */
- dev.slimevr.desktop.platform.ProtobufMessages.UserActionOrBuilder getUserActionOrBuilder();
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- *
- * @return Whether the trackerAdded field is set.
- */
- boolean hasTrackerAdded();
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- *
- * @return The trackerAdded.
- */
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded getTrackerAdded();
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- */
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAddedOrBuilder getTrackerAddedOrBuilder();
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- *
- * @return Whether the trackerStatus field is set.
- */
- boolean hasTrackerStatus();
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- *
- * @return The trackerStatus.
- */
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus getTrackerStatus();
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- */
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatusOrBuilder getTrackerStatusOrBuilder();
-
- /**
- * .messages.Battery battery = 5;
- *
- * @return Whether the battery field is set.
- */
- boolean hasBattery();
-
- /**
- * .messages.Battery battery = 5;
- *
- * @return The battery.
- */
- dev.slimevr.desktop.platform.ProtobufMessages.Battery getBattery();
-
- /**
- * .messages.Battery battery = 5;
- */
- dev.slimevr.desktop.platform.ProtobufMessages.BatteryOrBuilder getBatteryOrBuilder();
-
- /**
- * .messages.Version version = 6;
- *
- * @return Whether the version field is set.
- */
- boolean hasVersion();
-
- /**
- * .messages.Version version = 6;
- *
- * @return The version.
- */
- dev.slimevr.desktop.platform.ProtobufMessages.Version getVersion();
-
- /**
- * .messages.Version version = 6;
- */
- dev.slimevr.desktop.platform.ProtobufMessages.VersionOrBuilder getVersionOrBuilder();
-
- dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage.MessageCase getMessageCase();
- }
-
- /**
- * Protobuf type {@code messages.ProtobufMessage}
- */
- public static final class ProtobufMessage extends
- com.google.protobuf.GeneratedMessage implements
- // @@protoc_insertion_point(message_implements:messages.ProtobufMessage)
- ProtobufMessageOrBuilder {
- private static final long serialVersionUID = 0L;
- static {
- com.google.protobuf.RuntimeVersion
- .validateProtobufGencodeVersion(
- com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
- /* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 1,
- /* suffix= */ "",
- ProtobufMessage.class.getName()
- );
- }
-
- // Use ProtobufMessage.newBuilder() to construct.
- private ProtobufMessage(com.google.protobuf.GeneratedMessage.Builder> builder) {
- super(builder);
- }
-
- private ProtobufMessage() {
- }
-
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ProtobufMessage_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ProtobufMessage_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage.class,
- dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage.Builder.class
- );
- }
-
- private int messageCase_ = 0;
- @SuppressWarnings("serial")
- private java.lang.Object message_;
-
- public enum MessageCase
- implements com.google.protobuf.Internal.EnumLite,
- com.google.protobuf.AbstractMessage.InternalOneOfEnum {
- POSITION(1),
- USER_ACTION(2),
- TRACKER_ADDED(3),
- TRACKER_STATUS(4),
- BATTERY(5),
- VERSION(6),
- MESSAGE_NOT_SET(0);
-
- private final int value;
-
- private MessageCase(int value) {
- this.value = value;
- }
-
- /**
- * @param value The number of the enum to look for.
- * @return The enum associated with the given number.
- * @deprecated Use {@link #forNumber(int)} instead.
- */
- @java.lang.Deprecated
- public static MessageCase valueOf(int value) {
- return forNumber(value);
- }
-
- public static MessageCase forNumber(int value) {
- switch (value) {
- case 1:
- return POSITION;
- case 2:
- return USER_ACTION;
- case 3:
- return TRACKER_ADDED;
- case 4:
- return TRACKER_STATUS;
- case 5:
- return BATTERY;
- case 6:
- return VERSION;
- case 0:
- return MESSAGE_NOT_SET;
- default:
- return null;
- }
- }
-
- public int getNumber() {
- return this.value;
- }
- };
-
- public MessageCase getMessageCase() {
- return MessageCase
- .forNumber(
- messageCase_
- );
- }
-
- public static final int POSITION_FIELD_NUMBER = 1;
-
- /**
- * .messages.Position position = 1;
- *
- * @return Whether the position field is set.
- */
- @java.lang.Override
- public boolean hasPosition() {
- return messageCase_ == 1;
- }
-
- /**
- * .messages.Position position = 1;
- *
- * @return The position.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Position getPosition() {
- if (messageCase_ == 1) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Position.getDefaultInstance();
- }
-
- /**
- * .messages.Position position = 1;
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.PositionOrBuilder getPositionOrBuilder() {
- if (messageCase_ == 1) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Position.getDefaultInstance();
- }
-
- public static final int USER_ACTION_FIELD_NUMBER = 2;
-
- /**
- * .messages.UserAction user_action = 2;
- *
- * @return Whether the userAction field is set.
- */
- @java.lang.Override
- public boolean hasUserAction() {
- return messageCase_ == 2;
- }
-
- /**
- * .messages.UserAction user_action = 2;
- *
- * @return The userAction.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.UserAction getUserAction() {
- if (messageCase_ == 2) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.UserAction.getDefaultInstance();
- }
-
- /**
- * .messages.UserAction user_action = 2;
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.UserActionOrBuilder getUserActionOrBuilder() {
- if (messageCase_ == 2) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.UserAction.getDefaultInstance();
- }
-
- public static final int TRACKER_ADDED_FIELD_NUMBER = 3;
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- *
- * @return Whether the trackerAdded field is set.
- */
- @java.lang.Override
- public boolean hasTrackerAdded() {
- return messageCase_ == 3;
- }
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- *
- * @return The trackerAdded.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded getTrackerAdded() {
- if (messageCase_ == 3) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.getDefaultInstance();
- }
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAddedOrBuilder getTrackerAddedOrBuilder() {
- if (messageCase_ == 3) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.getDefaultInstance();
- }
-
- public static final int TRACKER_STATUS_FIELD_NUMBER = 4;
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- *
- * @return Whether the trackerStatus field is set.
- */
- @java.lang.Override
- public boolean hasTrackerStatus() {
- return messageCase_ == 4;
- }
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- *
- * @return The trackerStatus.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus getTrackerStatus() {
- if (messageCase_ == 4) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.getDefaultInstance();
- }
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatusOrBuilder getTrackerStatusOrBuilder() {
- if (messageCase_ == 4) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.getDefaultInstance();
- }
-
- public static final int BATTERY_FIELD_NUMBER = 5;
-
- /**
- * .messages.Battery battery = 5;
- *
- * @return Whether the battery field is set.
- */
- @java.lang.Override
- public boolean hasBattery() {
- return messageCase_ == 5;
- }
-
- /**
- * .messages.Battery battery = 5;
- *
- * @return The battery.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Battery getBattery() {
- if (messageCase_ == 5) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Battery.getDefaultInstance();
- }
-
- /**
- * .messages.Battery battery = 5;
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.BatteryOrBuilder getBatteryOrBuilder() {
- if (messageCase_ == 5) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Battery.getDefaultInstance();
- }
-
- public static final int VERSION_FIELD_NUMBER = 6;
-
- /**
- * .messages.Version version = 6;
- *
- * @return Whether the version field is set.
- */
- @java.lang.Override
- public boolean hasVersion() {
- return messageCase_ == 6;
- }
-
- /**
- * .messages.Version version = 6;
- *
- * @return The version.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Version getVersion() {
- if (messageCase_ == 6) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Version.getDefaultInstance();
- }
-
- /**
- * .messages.Version version = 6;
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.VersionOrBuilder getVersionOrBuilder() {
- if (messageCase_ == 6) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Version.getDefaultInstance();
- }
-
- private byte memoizedIsInitialized = -1;
-
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1)
- return true;
- if (isInitialized == 0)
- return false;
-
- memoizedIsInitialized = 1;
- return true;
- }
-
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (messageCase_ == 1) {
- output
- .writeMessage(
- 1,
- (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_
- );
- }
- if (messageCase_ == 2) {
- output
- .writeMessage(
- 2,
- (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_
- );
- }
- if (messageCase_ == 3) {
- output
- .writeMessage(
- 3,
- (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_
- );
- }
- if (messageCase_ == 4) {
- output
- .writeMessage(
- 4,
- (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_
- );
- }
- if (messageCase_ == 5) {
- output
- .writeMessage(
- 5,
- (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_
- );
- }
- if (messageCase_ == 6) {
- output
- .writeMessage(
- 6,
- (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_
- );
- }
- getUnknownFields().writeTo(output);
- }
-
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1)
- return size;
-
- size = 0;
- if (messageCase_ == 1) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(
- 1,
- (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_
- );
- }
- if (messageCase_ == 2) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(
- 2,
- (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_
- );
- }
- if (messageCase_ == 3) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(
- 3,
- (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_
- );
- }
- if (messageCase_ == 4) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(
- 4,
- (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_
- );
- }
- if (messageCase_ == 5) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(
- 5,
- (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_
- );
- }
- if (messageCase_ == 6) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(
- 6,
- (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_
- );
- }
- size += getUnknownFields().getSerializedSize();
- memoizedSize = size;
- return size;
- }
-
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage)) {
- return super.equals(obj);
- }
- dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage other = (dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage) obj;
-
- if (!getMessageCase().equals(other.getMessageCase()))
- return false;
- switch (messageCase_) {
- case 1:
- if (
- !getPosition()
- .equals(other.getPosition())
- )
- return false;
- break;
- case 2:
- if (
- !getUserAction()
- .equals(other.getUserAction())
- )
- return false;
- break;
- case 3:
- if (
- !getTrackerAdded()
- .equals(other.getTrackerAdded())
- )
- return false;
- break;
- case 4:
- if (
- !getTrackerStatus()
- .equals(other.getTrackerStatus())
- )
- return false;
- break;
- case 5:
- if (
- !getBattery()
- .equals(other.getBattery())
- )
- return false;
- break;
- case 6:
- if (
- !getVersion()
- .equals(other.getVersion())
- )
- return false;
- break;
- case 0:
- default:
- }
- if (!getUnknownFields().equals(other.getUnknownFields()))
- return false;
- return true;
- }
-
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- switch (messageCase_) {
- case 1:
- hash = (37 * hash) + POSITION_FIELD_NUMBER;
- hash = (53 * hash) + getPosition().hashCode();
- break;
- case 2:
- hash = (37 * hash) + USER_ACTION_FIELD_NUMBER;
- hash = (53 * hash) + getUserAction().hashCode();
- break;
- case 3:
- hash = (37 * hash) + TRACKER_ADDED_FIELD_NUMBER;
- hash = (53 * hash) + getTrackerAdded().hashCode();
- break;
- case 4:
- hash = (37 * hash) + TRACKER_STATUS_FIELD_NUMBER;
- hash = (53 * hash) + getTrackerStatus().hashCode();
- break;
- case 5:
- hash = (37 * hash) + BATTERY_FIELD_NUMBER;
- hash = (53 * hash) + getBattery().hashCode();
- break;
- case 6:
- hash = (37 * hash) + VERSION_FIELD_NUMBER;
- hash = (53 * hash) + getVersion().hashCode();
- break;
- case 0:
- default:
- }
- hash = (29 * hash) + getUnknownFields().hashCode();
- memoizedHashCode = hash;
- return hash;
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
- java.nio.ByteBuffer data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
- com.google.protobuf.ByteString data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
- byte[] data
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseDelimitedFrom(
- java.io.InputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
- com.google.protobuf.CodedInputStream input
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input);
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessage
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
-
- @java.lang.Override
- public Builder newBuilderForType() {
- return newBuilder();
- }
-
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
-
- public static Builder newBuilder(
- dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage prototype
- ) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
-
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder()
- : new Builder().mergeFrom(this);
- }
-
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- Builder builder = new Builder(parent);
- return builder;
- }
-
- /**
- * Protobuf type {@code messages.ProtobufMessage}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessage.Builder implements
- // @@protoc_insertion_point(builder_implements:messages.ProtobufMessage)
- dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessageOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ProtobufMessage_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ProtobufMessage_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage.class,
- dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage.Builder.class
- );
- }
-
- // Construct using
- // dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage.newBuilder()
- private Builder() {
-
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessage.BuilderParent parent
- ) {
- super(parent);
-
- }
-
- @java.lang.Override
- public Builder clear() {
- super.clear();
- bitField0_ = 0;
- if (positionBuilder_ != null) {
- positionBuilder_.clear();
- }
- if (userActionBuilder_ != null) {
- userActionBuilder_.clear();
- }
- if (trackerAddedBuilder_ != null) {
- trackerAddedBuilder_.clear();
- }
- if (trackerStatusBuilder_ != null) {
- trackerStatusBuilder_.clear();
- }
- if (batteryBuilder_ != null) {
- batteryBuilder_.clear();
- }
- if (versionBuilder_ != null) {
- versionBuilder_.clear();
- }
- messageCase_ = 0;
- message_ = null;
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ProtobufMessage_descriptor;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage getDefaultInstanceForType() {
- return dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage
- .getDefaultInstance();
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage build() {
- dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage buildPartial() {
- dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage result = new dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage(
- this
- );
- if (bitField0_ != 0) {
- buildPartial0(result);
- }
- buildPartialOneofs(result);
- onBuilt();
- return result;
- }
-
- private void buildPartial0(
- dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage result
- ) {
- int from_bitField0_ = bitField0_;
- }
-
- private void buildPartialOneofs(
- dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage result
- ) {
- result.messageCase_ = messageCase_;
- result.message_ = this.message_;
- if (
- messageCase_ == 1
- &&
- positionBuilder_ != null
- ) {
- result.message_ = positionBuilder_.build();
- }
- if (
- messageCase_ == 2
- &&
- userActionBuilder_ != null
- ) {
- result.message_ = userActionBuilder_.build();
- }
- if (
- messageCase_ == 3
- &&
- trackerAddedBuilder_ != null
- ) {
- result.message_ = trackerAddedBuilder_.build();
- }
- if (
- messageCase_ == 4
- &&
- trackerStatusBuilder_ != null
- ) {
- result.message_ = trackerStatusBuilder_.build();
- }
- if (
- messageCase_ == 5
- &&
- batteryBuilder_ != null
- ) {
- result.message_ = batteryBuilder_.build();
- }
- if (
- messageCase_ == 6
- &&
- versionBuilder_ != null
- ) {
- result.message_ = versionBuilder_.build();
- }
- }
-
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (
- other instanceof dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage
- ) {
- return mergeFrom(
- (dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage) other
- );
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(
- dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage other
- ) {
- if (
- other
- == dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage
- .getDefaultInstance()
- )
- return this;
- switch (other.getMessageCase()) {
- case POSITION: {
- mergePosition(other.getPosition());
- break;
- }
- case USER_ACTION: {
- mergeUserAction(other.getUserAction());
- break;
- }
- case TRACKER_ADDED: {
- mergeTrackerAdded(other.getTrackerAdded());
- break;
- }
- case TRACKER_STATUS: {
- mergeTrackerStatus(other.getTrackerStatus());
- break;
- }
- case BATTERY: {
- mergeBattery(other.getBattery());
- break;
- }
- case VERSION: {
- mergeVersion(other.getVersion());
- break;
- }
- case MESSAGE_NOT_SET: {
- break;
- }
- }
- this.mergeUnknownFields(other.getUnknownFields());
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws java.io.IOException {
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 10: {
- input
- .readMessage(
- internalGetPositionFieldBuilder().getBuilder(),
- extensionRegistry
- );
- messageCase_ = 1;
- break;
- } // case 10
- case 18: {
- input
- .readMessage(
- internalGetUserActionFieldBuilder().getBuilder(),
- extensionRegistry
- );
- messageCase_ = 2;
- break;
- } // case 18
- case 26: {
- input
- .readMessage(
- internalGetTrackerAddedFieldBuilder().getBuilder(),
- extensionRegistry
- );
- messageCase_ = 3;
- break;
- } // case 26
- case 34: {
- input
- .readMessage(
- internalGetTrackerStatusFieldBuilder().getBuilder(),
- extensionRegistry
- );
- messageCase_ = 4;
- break;
- } // case 34
- case 42: {
- input
- .readMessage(
- internalGetBatteryFieldBuilder().getBuilder(),
- extensionRegistry
- );
- messageCase_ = 5;
- break;
- } // case 42
- case 50: {
- input
- .readMessage(
- internalGetVersionFieldBuilder().getBuilder(),
- extensionRegistry
- );
- messageCase_ = 6;
- break;
- } // case 50
- default: {
- if (!super.parseUnknownField(input, extensionRegistry, tag)) {
- done = true; // was an endgroup tag
- }
- break;
- } // default:
- } // switch (tag)
- } // while (!done)
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.unwrapIOException();
- } finally {
- onChanged();
- } // finally
- return this;
- }
-
- private int messageCase_ = 0;
- private java.lang.Object message_;
-
- public MessageCase getMessageCase() {
- return MessageCase
- .forNumber(
- messageCase_
- );
- }
-
- public Builder clearMessage() {
- messageCase_ = 0;
- message_ = null;
- onChanged();
- return this;
- }
-
- private int bitField0_;
-
- private com.google.protobuf.SingleFieldBuilder positionBuilder_;
-
- /**
- * .messages.Position position = 1;
- *
- * @return Whether the position field is set.
- */
- @java.lang.Override
- public boolean hasPosition() {
- return messageCase_ == 1;
- }
-
- /**
- * .messages.Position position = 1;
- *
- * @return The position.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Position getPosition() {
- if (positionBuilder_ == null) {
- if (messageCase_ == 1) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Position
- .getDefaultInstance();
- } else {
- if (messageCase_ == 1) {
- return positionBuilder_.getMessage();
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Position
- .getDefaultInstance();
- }
- }
-
- /**
- * .messages.Position position = 1;
- */
- public Builder setPosition(
- dev.slimevr.desktop.platform.ProtobufMessages.Position value
- ) {
- if (positionBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- message_ = value;
- onChanged();
- } else {
- positionBuilder_.setMessage(value);
- }
- messageCase_ = 1;
- return this;
- }
-
- /**
- * .messages.Position position = 1;
- */
- public Builder setPosition(
- dev.slimevr.desktop.platform.ProtobufMessages.Position.Builder builderForValue
- ) {
- if (positionBuilder_ == null) {
- message_ = builderForValue.build();
- onChanged();
- } else {
- positionBuilder_.setMessage(builderForValue.build());
- }
- messageCase_ = 1;
- return this;
- }
-
- /**
- * .messages.Position position = 1;
- */
- public Builder mergePosition(
- dev.slimevr.desktop.platform.ProtobufMessages.Position value
- ) {
- if (positionBuilder_ == null) {
- if (
- messageCase_ == 1
- &&
- message_
- != dev.slimevr.desktop.platform.ProtobufMessages.Position
- .getDefaultInstance()
- ) {
- message_ = dev.slimevr.desktop.platform.ProtobufMessages.Position
- .newBuilder(
- (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_
- )
- .mergeFrom(value)
- .buildPartial();
- } else {
- message_ = value;
- }
- onChanged();
- } else {
- if (messageCase_ == 1) {
- positionBuilder_.mergeFrom(value);
- } else {
- positionBuilder_.setMessage(value);
- }
- }
- messageCase_ = 1;
- return this;
- }
-
- /**
- * .messages.Position position = 1;
- */
- public Builder clearPosition() {
- if (positionBuilder_ == null) {
- if (messageCase_ == 1) {
- messageCase_ = 0;
- message_ = null;
- onChanged();
- }
- } else {
- if (messageCase_ == 1) {
- messageCase_ = 0;
- message_ = null;
- }
- positionBuilder_.clear();
- }
- return this;
- }
-
- /**
- * .messages.Position position = 1;
- */
- public dev.slimevr.desktop.platform.ProtobufMessages.Position.Builder getPositionBuilder() {
- return internalGetPositionFieldBuilder().getBuilder();
- }
-
- /**
- * .messages.Position position = 1;
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.PositionOrBuilder getPositionOrBuilder() {
- if ((messageCase_ == 1) && (positionBuilder_ != null)) {
- return positionBuilder_.getMessageOrBuilder();
- } else {
- if (messageCase_ == 1) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Position
- .getDefaultInstance();
- }
- }
-
- /**
- * .messages.Position position = 1;
- */
- private com.google.protobuf.SingleFieldBuilder internalGetPositionFieldBuilder() {
- if (positionBuilder_ == null) {
- if (!(messageCase_ == 1)) {
- message_ = dev.slimevr.desktop.platform.ProtobufMessages.Position
- .getDefaultInstance();
- }
- positionBuilder_ = new com.google.protobuf.SingleFieldBuilder(
- (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_,
- getParentForChildren(),
- isClean()
- );
- message_ = null;
- }
- messageCase_ = 1;
- onChanged();
- return positionBuilder_;
- }
-
- private com.google.protobuf.SingleFieldBuilder userActionBuilder_;
-
- /**
- * .messages.UserAction user_action = 2;
- *
- * @return Whether the userAction field is set.
- */
- @java.lang.Override
- public boolean hasUserAction() {
- return messageCase_ == 2;
- }
-
- /**
- * .messages.UserAction user_action = 2;
- *
- * @return The userAction.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.UserAction getUserAction() {
- if (userActionBuilder_ == null) {
- if (messageCase_ == 2) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.UserAction
- .getDefaultInstance();
- } else {
- if (messageCase_ == 2) {
- return userActionBuilder_.getMessage();
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.UserAction
- .getDefaultInstance();
- }
- }
-
- /**
- * .messages.UserAction user_action = 2;
- */
- public Builder setUserAction(
- dev.slimevr.desktop.platform.ProtobufMessages.UserAction value
- ) {
- if (userActionBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- message_ = value;
- onChanged();
- } else {
- userActionBuilder_.setMessage(value);
- }
- messageCase_ = 2;
- return this;
- }
-
- /**
- * .messages.UserAction user_action = 2;
- */
- public Builder setUserAction(
- dev.slimevr.desktop.platform.ProtobufMessages.UserAction.Builder builderForValue
- ) {
- if (userActionBuilder_ == null) {
- message_ = builderForValue.build();
- onChanged();
- } else {
- userActionBuilder_.setMessage(builderForValue.build());
- }
- messageCase_ = 2;
- return this;
- }
-
- /**
- * .messages.UserAction user_action = 2;
- */
- public Builder mergeUserAction(
- dev.slimevr.desktop.platform.ProtobufMessages.UserAction value
- ) {
- if (userActionBuilder_ == null) {
- if (
- messageCase_ == 2
- &&
- message_
- != dev.slimevr.desktop.platform.ProtobufMessages.UserAction
- .getDefaultInstance()
- ) {
- message_ = dev.slimevr.desktop.platform.ProtobufMessages.UserAction
- .newBuilder(
- (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_
- )
- .mergeFrom(value)
- .buildPartial();
- } else {
- message_ = value;
- }
- onChanged();
- } else {
- if (messageCase_ == 2) {
- userActionBuilder_.mergeFrom(value);
- } else {
- userActionBuilder_.setMessage(value);
- }
- }
- messageCase_ = 2;
- return this;
- }
-
- /**
- * .messages.UserAction user_action = 2;
- */
- public Builder clearUserAction() {
- if (userActionBuilder_ == null) {
- if (messageCase_ == 2) {
- messageCase_ = 0;
- message_ = null;
- onChanged();
- }
- } else {
- if (messageCase_ == 2) {
- messageCase_ = 0;
- message_ = null;
- }
- userActionBuilder_.clear();
- }
- return this;
- }
-
- /**
- * .messages.UserAction user_action = 2;
- */
- public dev.slimevr.desktop.platform.ProtobufMessages.UserAction.Builder getUserActionBuilder() {
- return internalGetUserActionFieldBuilder().getBuilder();
- }
-
- /**
- * .messages.UserAction user_action = 2;
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.UserActionOrBuilder getUserActionOrBuilder() {
- if ((messageCase_ == 2) && (userActionBuilder_ != null)) {
- return userActionBuilder_.getMessageOrBuilder();
- } else {
- if (messageCase_ == 2) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.UserAction
- .getDefaultInstance();
- }
- }
-
- /**
- * .messages.UserAction user_action = 2;
- */
- private com.google.protobuf.SingleFieldBuilder internalGetUserActionFieldBuilder() {
- if (userActionBuilder_ == null) {
- if (!(messageCase_ == 2)) {
- message_ = dev.slimevr.desktop.platform.ProtobufMessages.UserAction
- .getDefaultInstance();
- }
- userActionBuilder_ = new com.google.protobuf.SingleFieldBuilder(
- (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_,
- getParentForChildren(),
- isClean()
- );
- message_ = null;
- }
- messageCase_ = 2;
- onChanged();
- return userActionBuilder_;
- }
-
- private com.google.protobuf.SingleFieldBuilder trackerAddedBuilder_;
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- *
- * @return Whether the trackerAdded field is set.
- */
- @java.lang.Override
- public boolean hasTrackerAdded() {
- return messageCase_ == 3;
- }
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- *
- * @return The trackerAdded.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded getTrackerAdded() {
- if (trackerAddedBuilder_ == null) {
- if (messageCase_ == 3) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded
- .getDefaultInstance();
- } else {
- if (messageCase_ == 3) {
- return trackerAddedBuilder_.getMessage();
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded
- .getDefaultInstance();
- }
- }
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- */
- public Builder setTrackerAdded(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded value
- ) {
- if (trackerAddedBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- message_ = value;
- onChanged();
- } else {
- trackerAddedBuilder_.setMessage(value);
- }
- messageCase_ = 3;
- return this;
- }
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- */
- public Builder setTrackerAdded(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.Builder builderForValue
- ) {
- if (trackerAddedBuilder_ == null) {
- message_ = builderForValue.build();
- onChanged();
- } else {
- trackerAddedBuilder_.setMessage(builderForValue.build());
- }
- messageCase_ = 3;
- return this;
- }
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- */
- public Builder mergeTrackerAdded(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded value
- ) {
- if (trackerAddedBuilder_ == null) {
- if (
- messageCase_ == 3
- &&
- message_
- != dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded
- .getDefaultInstance()
- ) {
- message_ = dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded
- .newBuilder(
- (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_
- )
- .mergeFrom(value)
- .buildPartial();
- } else {
- message_ = value;
- }
- onChanged();
- } else {
- if (messageCase_ == 3) {
- trackerAddedBuilder_.mergeFrom(value);
- } else {
- trackerAddedBuilder_.setMessage(value);
- }
- }
- messageCase_ = 3;
- return this;
- }
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- */
- public Builder clearTrackerAdded() {
- if (trackerAddedBuilder_ == null) {
- if (messageCase_ == 3) {
- messageCase_ = 0;
- message_ = null;
- onChanged();
- }
- } else {
- if (messageCase_ == 3) {
- messageCase_ = 0;
- message_ = null;
- }
- trackerAddedBuilder_.clear();
- }
- return this;
- }
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- */
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.Builder getTrackerAddedBuilder() {
- return internalGetTrackerAddedFieldBuilder().getBuilder();
- }
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAddedOrBuilder getTrackerAddedOrBuilder() {
- if ((messageCase_ == 3) && (trackerAddedBuilder_ != null)) {
- return trackerAddedBuilder_.getMessageOrBuilder();
- } else {
- if (messageCase_ == 3) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded
- .getDefaultInstance();
- }
- }
-
- /**
- * .messages.TrackerAdded tracker_added = 3;
- */
- private com.google.protobuf.SingleFieldBuilder internalGetTrackerAddedFieldBuilder() {
- if (trackerAddedBuilder_ == null) {
- if (!(messageCase_ == 3)) {
- message_ = dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded
- .getDefaultInstance();
- }
- trackerAddedBuilder_ = new com.google.protobuf.SingleFieldBuilder(
- (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_,
- getParentForChildren(),
- isClean()
- );
- message_ = null;
- }
- messageCase_ = 3;
- onChanged();
- return trackerAddedBuilder_;
- }
-
- private com.google.protobuf.SingleFieldBuilder trackerStatusBuilder_;
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- *
- * @return Whether the trackerStatus field is set.
- */
- @java.lang.Override
- public boolean hasTrackerStatus() {
- return messageCase_ == 4;
- }
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- *
- * @return The trackerStatus.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus getTrackerStatus() {
- if (trackerStatusBuilder_ == null) {
- if (messageCase_ == 4) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus
- .getDefaultInstance();
- } else {
- if (messageCase_ == 4) {
- return trackerStatusBuilder_.getMessage();
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus
- .getDefaultInstance();
- }
- }
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- */
- public Builder setTrackerStatus(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus value
- ) {
- if (trackerStatusBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- message_ = value;
- onChanged();
- } else {
- trackerStatusBuilder_.setMessage(value);
- }
- messageCase_ = 4;
- return this;
- }
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- */
- public Builder setTrackerStatus(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Builder builderForValue
- ) {
- if (trackerStatusBuilder_ == null) {
- message_ = builderForValue.build();
- onChanged();
- } else {
- trackerStatusBuilder_.setMessage(builderForValue.build());
- }
- messageCase_ = 4;
- return this;
- }
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- */
- public Builder mergeTrackerStatus(
- dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus value
- ) {
- if (trackerStatusBuilder_ == null) {
- if (
- messageCase_ == 4
- &&
- message_
- != dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus
- .getDefaultInstance()
- ) {
- message_ = dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus
- .newBuilder(
- (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_
- )
- .mergeFrom(value)
- .buildPartial();
- } else {
- message_ = value;
- }
- onChanged();
- } else {
- if (messageCase_ == 4) {
- trackerStatusBuilder_.mergeFrom(value);
- } else {
- trackerStatusBuilder_.setMessage(value);
- }
- }
- messageCase_ = 4;
- return this;
- }
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- */
- public Builder clearTrackerStatus() {
- if (trackerStatusBuilder_ == null) {
- if (messageCase_ == 4) {
- messageCase_ = 0;
- message_ = null;
- onChanged();
- }
- } else {
- if (messageCase_ == 4) {
- messageCase_ = 0;
- message_ = null;
- }
- trackerStatusBuilder_.clear();
- }
- return this;
- }
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- */
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Builder getTrackerStatusBuilder() {
- return internalGetTrackerStatusFieldBuilder().getBuilder();
- }
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatusOrBuilder getTrackerStatusOrBuilder() {
- if ((messageCase_ == 4) && (trackerStatusBuilder_ != null)) {
- return trackerStatusBuilder_.getMessageOrBuilder();
- } else {
- if (messageCase_ == 4) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus
- .getDefaultInstance();
- }
- }
-
- /**
- * .messages.TrackerStatus tracker_status = 4;
- */
- private com.google.protobuf.SingleFieldBuilder internalGetTrackerStatusFieldBuilder() {
- if (trackerStatusBuilder_ == null) {
- if (!(messageCase_ == 4)) {
- message_ = dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus
- .getDefaultInstance();
- }
- trackerStatusBuilder_ = new com.google.protobuf.SingleFieldBuilder(
- (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_,
- getParentForChildren(),
- isClean()
- );
- message_ = null;
- }
- messageCase_ = 4;
- onChanged();
- return trackerStatusBuilder_;
- }
-
- private com.google.protobuf.SingleFieldBuilder batteryBuilder_;
-
- /**
- * .messages.Battery battery = 5;
- *
- * @return Whether the battery field is set.
- */
- @java.lang.Override
- public boolean hasBattery() {
- return messageCase_ == 5;
- }
-
- /**
- * .messages.Battery battery = 5;
- *
- * @return The battery.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Battery getBattery() {
- if (batteryBuilder_ == null) {
- if (messageCase_ == 5) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Battery
- .getDefaultInstance();
- } else {
- if (messageCase_ == 5) {
- return batteryBuilder_.getMessage();
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Battery
- .getDefaultInstance();
- }
- }
-
- /**
- * .messages.Battery battery = 5;
- */
- public Builder setBattery(dev.slimevr.desktop.platform.ProtobufMessages.Battery value) {
- if (batteryBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- message_ = value;
- onChanged();
- } else {
- batteryBuilder_.setMessage(value);
- }
- messageCase_ = 5;
- return this;
- }
-
- /**
- * .messages.Battery battery = 5;
- */
- public Builder setBattery(
- dev.slimevr.desktop.platform.ProtobufMessages.Battery.Builder builderForValue
- ) {
- if (batteryBuilder_ == null) {
- message_ = builderForValue.build();
- onChanged();
- } else {
- batteryBuilder_.setMessage(builderForValue.build());
- }
- messageCase_ = 5;
- return this;
- }
-
- /**
- * .messages.Battery battery = 5;
- */
- public Builder mergeBattery(
- dev.slimevr.desktop.platform.ProtobufMessages.Battery value
- ) {
- if (batteryBuilder_ == null) {
- if (
- messageCase_ == 5
- &&
- message_
- != dev.slimevr.desktop.platform.ProtobufMessages.Battery
- .getDefaultInstance()
- ) {
- message_ = dev.slimevr.desktop.platform.ProtobufMessages.Battery
- .newBuilder(
- (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_
- )
- .mergeFrom(value)
- .buildPartial();
- } else {
- message_ = value;
- }
- onChanged();
- } else {
- if (messageCase_ == 5) {
- batteryBuilder_.mergeFrom(value);
- } else {
- batteryBuilder_.setMessage(value);
- }
- }
- messageCase_ = 5;
- return this;
- }
-
- /**
- * .messages.Battery battery = 5;
- */
- public Builder clearBattery() {
- if (batteryBuilder_ == null) {
- if (messageCase_ == 5) {
- messageCase_ = 0;
- message_ = null;
- onChanged();
- }
- } else {
- if (messageCase_ == 5) {
- messageCase_ = 0;
- message_ = null;
- }
- batteryBuilder_.clear();
- }
- return this;
- }
-
- /**
- * .messages.Battery battery = 5;
- */
- public dev.slimevr.desktop.platform.ProtobufMessages.Battery.Builder getBatteryBuilder() {
- return internalGetBatteryFieldBuilder().getBuilder();
- }
-
- /**
- * .messages.Battery battery = 5;
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.BatteryOrBuilder getBatteryOrBuilder() {
- if ((messageCase_ == 5) && (batteryBuilder_ != null)) {
- return batteryBuilder_.getMessageOrBuilder();
- } else {
- if (messageCase_ == 5) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Battery
- .getDefaultInstance();
- }
- }
-
- /**
- * .messages.Battery battery = 5;
- */
- private com.google.protobuf.SingleFieldBuilder internalGetBatteryFieldBuilder() {
- if (batteryBuilder_ == null) {
- if (!(messageCase_ == 5)) {
- message_ = dev.slimevr.desktop.platform.ProtobufMessages.Battery
- .getDefaultInstance();
- }
- batteryBuilder_ = new com.google.protobuf.SingleFieldBuilder(
- (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_,
- getParentForChildren(),
- isClean()
- );
- message_ = null;
- }
- messageCase_ = 5;
- onChanged();
- return batteryBuilder_;
- }
-
- private com.google.protobuf.SingleFieldBuilder versionBuilder_;
-
- /**
- * .messages.Version version = 6;
- *
- * @return Whether the version field is set.
- */
- @java.lang.Override
- public boolean hasVersion() {
- return messageCase_ == 6;
- }
-
- /**
- * .messages.Version version = 6;
- *
- * @return The version.
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.Version getVersion() {
- if (versionBuilder_ == null) {
- if (messageCase_ == 6) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Version
- .getDefaultInstance();
- } else {
- if (messageCase_ == 6) {
- return versionBuilder_.getMessage();
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Version
- .getDefaultInstance();
- }
- }
-
- /**
- * .messages.Version version = 6;
- */
- public Builder setVersion(dev.slimevr.desktop.platform.ProtobufMessages.Version value) {
- if (versionBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- message_ = value;
- onChanged();
- } else {
- versionBuilder_.setMessage(value);
- }
- messageCase_ = 6;
- return this;
- }
-
- /**
- * .messages.Version version = 6;
- */
- public Builder setVersion(
- dev.slimevr.desktop.platform.ProtobufMessages.Version.Builder builderForValue
- ) {
- if (versionBuilder_ == null) {
- message_ = builderForValue.build();
- onChanged();
- } else {
- versionBuilder_.setMessage(builderForValue.build());
- }
- messageCase_ = 6;
- return this;
- }
-
- /**
- * .messages.Version version = 6;
- */
- public Builder mergeVersion(
- dev.slimevr.desktop.platform.ProtobufMessages.Version value
- ) {
- if (versionBuilder_ == null) {
- if (
- messageCase_ == 6
- &&
- message_
- != dev.slimevr.desktop.platform.ProtobufMessages.Version
- .getDefaultInstance()
- ) {
- message_ = dev.slimevr.desktop.platform.ProtobufMessages.Version
- .newBuilder(
- (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_
- )
- .mergeFrom(value)
- .buildPartial();
- } else {
- message_ = value;
- }
- onChanged();
- } else {
- if (messageCase_ == 6) {
- versionBuilder_.mergeFrom(value);
- } else {
- versionBuilder_.setMessage(value);
- }
- }
- messageCase_ = 6;
- return this;
- }
-
- /**
- * .messages.Version version = 6;
- */
- public Builder clearVersion() {
- if (versionBuilder_ == null) {
- if (messageCase_ == 6) {
- messageCase_ = 0;
- message_ = null;
- onChanged();
- }
- } else {
- if (messageCase_ == 6) {
- messageCase_ = 0;
- message_ = null;
- }
- versionBuilder_.clear();
- }
- return this;
- }
-
- /**
- * .messages.Version version = 6;
- */
- public dev.slimevr.desktop.platform.ProtobufMessages.Version.Builder getVersionBuilder() {
- return internalGetVersionFieldBuilder().getBuilder();
- }
-
- /**
- * .messages.Version version = 6;
- */
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.VersionOrBuilder getVersionOrBuilder() {
- if ((messageCase_ == 6) && (versionBuilder_ != null)) {
- return versionBuilder_.getMessageOrBuilder();
- } else {
- if (messageCase_ == 6) {
- return (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_;
- }
- return dev.slimevr.desktop.platform.ProtobufMessages.Version
- .getDefaultInstance();
- }
- }
-
- /**
- * .messages.Version version = 6;
- */
- private com.google.protobuf.SingleFieldBuilder internalGetVersionFieldBuilder() {
- if (versionBuilder_ == null) {
- if (!(messageCase_ == 6)) {
- message_ = dev.slimevr.desktop.platform.ProtobufMessages.Version
- .getDefaultInstance();
- }
- versionBuilder_ = new com.google.protobuf.SingleFieldBuilder(
- (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_,
- getParentForChildren(),
- isClean()
- );
- message_ = null;
- }
- messageCase_ = 6;
- onChanged();
- return versionBuilder_;
- }
-
- // @@protoc_insertion_point(builder_scope:messages.ProtobufMessage)
- }
-
- // @@protoc_insertion_point(class_scope:messages.ProtobufMessage)
- private static final dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage();
- }
-
- public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
-
- private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public ProtobufMessage parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry
- )
- throws com.google.protobuf.InvalidProtocolBufferException {
- Builder builder = newBuilder();
- try {
- builder.mergeFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(builder.buildPartial());
- } catch (com.google.protobuf.UninitializedMessageException e) {
- throw e
- .asInvalidProtocolBufferException()
- .setUnfinishedMessage(builder.buildPartial());
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(e)
- .setUnfinishedMessage(builder.buildPartial());
- }
- return builder.buildPartial();
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
-
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
-
- @java.lang.Override
- public dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
-
- }
-
- private static final com.google.protobuf.Descriptors.Descriptor internal_static_messages_PingPong_descriptor;
- private static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_messages_PingPong_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor internal_static_messages_Version_descriptor;
- private static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_messages_Version_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor internal_static_messages_Position_descriptor;
- private static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_messages_Position_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor internal_static_messages_UserAction_descriptor;
- private static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_messages_UserAction_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor internal_static_messages_UserAction_ActionArgumentsEntry_descriptor;
- private static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_messages_UserAction_ActionArgumentsEntry_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor internal_static_messages_TrackerAdded_descriptor;
- private static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_messages_TrackerAdded_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor internal_static_messages_TrackerStatus_descriptor;
- private static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_messages_TrackerStatus_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor internal_static_messages_TrackerStatus_ExtraEntry_descriptor;
- private static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_messages_TrackerStatus_ExtraEntry_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor internal_static_messages_Battery_descriptor;
- private static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_messages_Battery_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor internal_static_messages_ProtobufMessage_descriptor;
- private static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_messages_ProtobufMessage_fieldAccessorTable;
-
- public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
- return descriptor;
- }
-
- private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
- static {
- java.lang.String[] descriptorData = {
- "\n\026ProtobufMessages.proto\022\010messages\"\n\n\010Pi"
- +
- "ngPong\"#\n\007Version\022\030\n\020protocol_version\030\001 "
- +
- "\001(\005\"\223\002\n\010Position\022\022\n\ntracker_id\030\001 \001(\005\022\016\n\001"
- +
- "x\030\002 \001(\002H\000\210\001\001\022\016\n\001y\030\003 \001(\002H\001\210\001\001\022\016\n\001z\030\004 \001(\002H"
- +
- "\002\210\001\001\022\n\n\002qx\030\005 \001(\002\022\n\n\002qy\030\006 \001(\002\022\n\n\002qz\030\007 \001(\002"
- +
- "\022\n\n\002qw\030\010 \001(\002\0227\n\013data_source\030\t \001(\0162\035.mess"
- +
- "ages.Position.DataSourceH\003\210\001\001\"8\n\nDataSou"
- +
- "rce\022\010\n\004NONE\020\000\022\007\n\003IMU\020\001\022\r\n\tPRECISION\020\002\022\010\n"
- +
- "\004FULL\020\003B\004\n\002_xB\004\n\002_yB\004\n\002_zB\016\n\014_data_sourc"
- +
- "e\"\227\001\n\nUserAction\022\014\n\004name\030\001 \001(\t\022C\n\020action"
- +
- "_arguments\030\002 \003(\0132).messages.UserAction.A"
- +
- "ctionArgumentsEntry\0326\n\024ActionArgumentsEn"
- +
- "try\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"|\n\014T"
- +
- "rackerAdded\022\022\n\ntracker_id\030\001 \001(\005\022\026\n\016track"
- +
- "er_serial\030\002 \001(\t\022\024\n\014tracker_name\030\003 \001(\t\022\024\n"
- +
- "\014tracker_role\030\004 \001(\005\022\024\n\014manufacturer\030\005 \001("
- +
- "\t\"\374\002\n\rTrackerStatus\022\022\n\ntracker_id\030\001 \001(\005\022"
- +
- ".\n\006status\030\002 \001(\0162\036.messages.TrackerStatus"
- +
- ".Status\0221\n\005extra\030\003 \003(\0132\".messages.Tracke"
- +
- "rStatus.ExtraEntry\022;\n\nconfidence\030\004 \001(\0162\""
- +
- ".messages.TrackerStatus.ConfidenceH\000\210\001\001\032"
- +
- ",\n\nExtraEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001("
- +
- "\t:\0028\001\"E\n\006Status\022\020\n\014DISCONNECTED\020\000\022\006\n\002OK\020"
- +
- "\001\022\010\n\004BUSY\020\002\022\t\n\005ERROR\020\003\022\014\n\010OCCLUDED\020\004\"3\n\n"
- +
- "Confidence\022\006\n\002NO\020\000\022\007\n\003LOW\020\001\022\n\n\006MEDIUM\020\005\022"
- +
- "\010\n\004HIGH\020\nB\r\n\013_confidence\"I\n\007Battery\022\022\n\nt"
- +
- "racker_id\030\001 \001(\005\022\025\n\rbattery_level\030\002 \001(\002\022\023"
- +
- "\n\013is_charging\030\003 \001(\010\"\241\002\n\017ProtobufMessage\022"
- +
- "&\n\010position\030\001 \001(\0132\022.messages.PositionH\000\022"
- +
- "+\n\013user_action\030\002 \001(\0132\024.messages.UserActi"
- +
- "onH\000\022/\n\rtracker_added\030\003 \001(\0132\026.messages.T"
- +
- "rackerAddedH\000\0221\n\016tracker_status\030\004 \001(\0132\027."
- +
- "messages.TrackerStatusH\000\022$\n\007battery\030\005 \001("
- +
- "\0132\021.messages.BatteryH\000\022$\n\007version\030\006 \001(\0132"
- +
- "\021.messages.VersionH\000B\t\n\007messageB2\n\034dev.s"
- +
- "limevr.desktop.platformB\020ProtobufMessage"
- +
- "sH\003b\006proto3"
- };
- descriptor = com.google.protobuf.Descriptors.FileDescriptor
- .internalBuildGeneratedFileFrom(
- descriptorData,
- new com.google.protobuf.Descriptors.FileDescriptor[] {
- }
- );
- internal_static_messages_PingPong_descriptor = getDescriptor().getMessageTypes().get(0);
- internal_static_messages_PingPong_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
- internal_static_messages_PingPong_descriptor,
- new java.lang.String[] {}
- );
- internal_static_messages_Version_descriptor = getDescriptor().getMessageTypes().get(1);
- internal_static_messages_Version_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
- internal_static_messages_Version_descriptor,
- new java.lang.String[] { "ProtocolVersion", }
- );
- internal_static_messages_Position_descriptor = getDescriptor().getMessageTypes().get(2);
- internal_static_messages_Position_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
- internal_static_messages_Position_descriptor,
- new java.lang.String[] { "TrackerId", "X", "Y", "Z", "Qx", "Qy", "Qz", "Qw",
- "DataSource", }
- );
- internal_static_messages_UserAction_descriptor = getDescriptor().getMessageTypes().get(3);
- internal_static_messages_UserAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
- internal_static_messages_UserAction_descriptor,
- new java.lang.String[] { "Name", "ActionArguments", }
- );
- internal_static_messages_UserAction_ActionArgumentsEntry_descriptor = internal_static_messages_UserAction_descriptor
- .getNestedTypes()
- .get(0);
- internal_static_messages_UserAction_ActionArgumentsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
- internal_static_messages_UserAction_ActionArgumentsEntry_descriptor,
- new java.lang.String[] { "Key", "Value", }
- );
- internal_static_messages_TrackerAdded_descriptor = getDescriptor().getMessageTypes().get(4);
- internal_static_messages_TrackerAdded_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
- internal_static_messages_TrackerAdded_descriptor,
- new java.lang.String[] { "TrackerId", "TrackerSerial", "TrackerName", "TrackerRole",
- "Manufacturer", }
- );
- internal_static_messages_TrackerStatus_descriptor = getDescriptor()
- .getMessageTypes()
- .get(5);
- internal_static_messages_TrackerStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
- internal_static_messages_TrackerStatus_descriptor,
- new java.lang.String[] { "TrackerId", "Status", "Extra", "Confidence", }
- );
- internal_static_messages_TrackerStatus_ExtraEntry_descriptor = internal_static_messages_TrackerStatus_descriptor
- .getNestedTypes()
- .get(0);
- internal_static_messages_TrackerStatus_ExtraEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
- internal_static_messages_TrackerStatus_ExtraEntry_descriptor,
- new java.lang.String[] { "Key", "Value", }
- );
- internal_static_messages_Battery_descriptor = getDescriptor().getMessageTypes().get(6);
- internal_static_messages_Battery_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
- internal_static_messages_Battery_descriptor,
- new java.lang.String[] { "TrackerId", "BatteryLevel", "IsCharging", }
- );
- internal_static_messages_ProtobufMessage_descriptor = getDescriptor()
- .getMessageTypes()
- .get(7);
- internal_static_messages_ProtobufMessage_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
- internal_static_messages_ProtobufMessage_descriptor,
- new java.lang.String[] { "Position", "UserAction", "TrackerAdded", "TrackerStatus",
- "Battery", "Version", "Message", }
- );
- descriptor.resolveAllFeaturesImmutable();
- }
-
- // @@protoc_insertion_point(outer_class_scope)
+ private ProtobufMessages() {}
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ ProtobufMessages.class.getName());
+ }
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistryLite registry) {
+ }
+
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistry registry) {
+ registerAllExtensions(
+ (com.google.protobuf.ExtensionRegistryLite) registry);
+ }
+ public interface PingPongOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:messages.PingPong)
+ com.google.protobuf.MessageOrBuilder {
+ }
+ /**
+ * Protobuf type {@code messages.PingPong}
+ */
+ public static final class PingPong extends
+ com.google.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:messages.PingPong)
+ PingPongOrBuilder {
+ private static final long serialVersionUID = 0L;
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ PingPong.class.getName());
+ }
+ // Use PingPong.newBuilder() to construct.
+ private PingPong(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
+ private PingPong() {
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_PingPong_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_PingPong_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.PingPong.class, dev.slimevr.desktop.platform.ProtobufMessages.PingPong.Builder.class);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.PingPong)) {
+ return super.equals(obj);
+ }
+ dev.slimevr.desktop.platform.ProtobufMessages.PingPong other = (dev.slimevr.desktop.platform.ProtobufMessages.PingPong) obj;
+
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(dev.slimevr.desktop.platform.ProtobufMessages.PingPong prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code messages.PingPong}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:messages.PingPong)
+ dev.slimevr.desktop.platform.ProtobufMessages.PingPongOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_PingPong_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_PingPong_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.PingPong.class, dev.slimevr.desktop.platform.ProtobufMessages.PingPong.Builder.class);
+ }
+
+ // Construct using dev.slimevr.desktop.platform.ProtobufMessages.PingPong.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_PingPong_descriptor;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.PingPong getDefaultInstanceForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.PingPong.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.PingPong build() {
+ dev.slimevr.desktop.platform.ProtobufMessages.PingPong result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.PingPong buildPartial() {
+ dev.slimevr.desktop.platform.ProtobufMessages.PingPong result = new dev.slimevr.desktop.platform.ProtobufMessages.PingPong(this);
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.PingPong) {
+ return mergeFrom((dev.slimevr.desktop.platform.ProtobufMessages.PingPong)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.PingPong other) {
+ if (other == dev.slimevr.desktop.platform.ProtobufMessages.PingPong.getDefaultInstance()) return this;
+ this.mergeUnknownFields(other.getUnknownFields());
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+ done = true; // was an endgroup tag
+ }
+ break;
+ } // default:
+ } // switch (tag)
+ } // while (!done)
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.unwrapIOException();
+ } finally {
+ onChanged();
+ } // finally
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:messages.PingPong)
+ }
+
+ // @@protoc_insertion_point(class_scope:messages.PingPong)
+ private static final dev.slimevr.desktop.platform.ProtobufMessages.PingPong DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.PingPong();
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.PingPong getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public PingPong parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.PingPong getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface VersionOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:messages.Version)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * int32 protocol_version = 1;
+ * @return The protocolVersion.
+ */
+ int getProtocolVersion();
+ }
+ /**
+ * Protobuf type {@code messages.Version}
+ */
+ public static final class Version extends
+ com.google.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:messages.Version)
+ VersionOrBuilder {
+ private static final long serialVersionUID = 0L;
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ Version.class.getName());
+ }
+ // Use Version.newBuilder() to construct.
+ private Version(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
+ private Version() {
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Version_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Version_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.Version.class, dev.slimevr.desktop.platform.ProtobufMessages.Version.Builder.class);
+ }
+
+ public static final int PROTOCOL_VERSION_FIELD_NUMBER = 1;
+ private int protocolVersion_ = 0;
+ /**
+ * int32 protocol_version = 1;
+ * @return The protocolVersion.
+ */
+ @java.lang.Override
+ public int getProtocolVersion() {
+ return protocolVersion_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (protocolVersion_ != 0) {
+ output.writeInt32(1, protocolVersion_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (protocolVersion_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, protocolVersion_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.Version)) {
+ return super.equals(obj);
+ }
+ dev.slimevr.desktop.platform.ProtobufMessages.Version other = (dev.slimevr.desktop.platform.ProtobufMessages.Version) obj;
+
+ if (getProtocolVersion()
+ != other.getProtocolVersion()) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + PROTOCOL_VERSION_FIELD_NUMBER;
+ hash = (53 * hash) + getProtocolVersion();
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Version parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(dev.slimevr.desktop.platform.ProtobufMessages.Version prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code messages.Version}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:messages.Version)
+ dev.slimevr.desktop.platform.ProtobufMessages.VersionOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Version_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Version_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.Version.class, dev.slimevr.desktop.platform.ProtobufMessages.Version.Builder.class);
+ }
+
+ // Construct using dev.slimevr.desktop.platform.ProtobufMessages.Version.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ protocolVersion_ = 0;
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Version_descriptor;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Version getDefaultInstanceForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.Version.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Version build() {
+ dev.slimevr.desktop.platform.ProtobufMessages.Version result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Version buildPartial() {
+ dev.slimevr.desktop.platform.ProtobufMessages.Version result = new dev.slimevr.desktop.platform.ProtobufMessages.Version(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(dev.slimevr.desktop.platform.ProtobufMessages.Version result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.protocolVersion_ = protocolVersion_;
+ }
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.Version) {
+ return mergeFrom((dev.slimevr.desktop.platform.ProtobufMessages.Version)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.Version other) {
+ if (other == dev.slimevr.desktop.platform.ProtobufMessages.Version.getDefaultInstance()) return this;
+ if (other.getProtocolVersion() != 0) {
+ setProtocolVersion(other.getProtocolVersion());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 8: {
+ protocolVersion_ = input.readInt32();
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 8
+ default: {
+ if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+ done = true; // was an endgroup tag
+ }
+ break;
+ } // default:
+ } // switch (tag)
+ } // while (!done)
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.unwrapIOException();
+ } finally {
+ onChanged();
+ } // finally
+ return this;
+ }
+ private int bitField0_;
+
+ private int protocolVersion_ ;
+ /**
+ * int32 protocol_version = 1;
+ * @return The protocolVersion.
+ */
+ @java.lang.Override
+ public int getProtocolVersion() {
+ return protocolVersion_;
+ }
+ /**
+ * int32 protocol_version = 1;
+ * @param value The protocolVersion to set.
+ * @return This builder for chaining.
+ */
+ public Builder setProtocolVersion(int value) {
+
+ protocolVersion_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 protocol_version = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearProtocolVersion() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ protocolVersion_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:messages.Version)
+ }
+
+ // @@protoc_insertion_point(class_scope:messages.Version)
+ private static final dev.slimevr.desktop.platform.ProtobufMessages.Version DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.Version();
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Version getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Version parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Version getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface FingerBoneRotationOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:messages.FingerBoneRotation)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * .messages.FingerBoneRotation.FingerBoneName name = 1;
+ * @return The enum numeric value on the wire for name.
+ */
+ int getNameValue();
+ /**
+ * .messages.FingerBoneRotation.FingerBoneName name = 1;
+ * @return The name.
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.FingerBoneName getName();
+
+ /**
+ * float x = 2;
+ * @return The x.
+ */
+ float getX();
+
+ /**
+ * float y = 3;
+ * @return The y.
+ */
+ float getY();
+
+ /**
+ * float z = 4;
+ * @return The z.
+ */
+ float getZ();
+
+ /**
+ * float w = 5;
+ * @return The w.
+ */
+ float getW();
+ }
+ /**
+ * Protobuf type {@code messages.FingerBoneRotation}
+ */
+ public static final class FingerBoneRotation extends
+ com.google.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:messages.FingerBoneRotation)
+ FingerBoneRotationOrBuilder {
+ private static final long serialVersionUID = 0L;
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ FingerBoneRotation.class.getName());
+ }
+ // Use FingerBoneRotation.newBuilder() to construct.
+ private FingerBoneRotation(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
+ private FingerBoneRotation() {
+ name_ = 0;
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_FingerBoneRotation_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_FingerBoneRotation_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.class, dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.Builder.class);
+ }
+
+ /**
+ * Protobuf enum {@code messages.FingerBoneRotation.FingerBoneName}
+ */
+ public enum FingerBoneName
+ implements com.google.protobuf.ProtocolMessageEnum {
+ /**
+ * THUMB_METACARPAL = 0;
+ */
+ THUMB_METACARPAL(0),
+ /**
+ * THUMB_PROXIMAL = 1;
+ */
+ THUMB_PROXIMAL(1),
+ /**
+ * THUMB_DISTAL = 2;
+ */
+ THUMB_DISTAL(2),
+ /**
+ * INDEX_PROXIMAL = 3;
+ */
+ INDEX_PROXIMAL(3),
+ /**
+ * INDEX_INTERMEDIATE = 4;
+ */
+ INDEX_INTERMEDIATE(4),
+ /**
+ * INDEX_DISTAL = 5;
+ */
+ INDEX_DISTAL(5),
+ /**
+ * MIDDLE_PROXIMAL = 6;
+ */
+ MIDDLE_PROXIMAL(6),
+ /**
+ * MIDDLE_INTERMEDIATE = 7;
+ */
+ MIDDLE_INTERMEDIATE(7),
+ /**
+ * MIDDLE_DISTAL = 8;
+ */
+ MIDDLE_DISTAL(8),
+ /**
+ * RING_PROXIMAL = 9;
+ */
+ RING_PROXIMAL(9),
+ /**
+ * RING_INTERMEDIATE = 10;
+ */
+ RING_INTERMEDIATE(10),
+ /**
+ * RING_DISTAL = 11;
+ */
+ RING_DISTAL(11),
+ /**
+ * LITTLE_PROXIMAL = 12;
+ */
+ LITTLE_PROXIMAL(12),
+ /**
+ * LITTLE_INTERMEDIATE = 13;
+ */
+ LITTLE_INTERMEDIATE(13),
+ /**
+ * LITTLE_DISTAL = 14;
+ */
+ LITTLE_DISTAL(14),
+ UNRECOGNIZED(-1),
+ ;
+
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ FingerBoneName.class.getName());
+ }
+ /**
+ * THUMB_METACARPAL = 0;
+ */
+ public static final int THUMB_METACARPAL_VALUE = 0;
+ /**
+ * THUMB_PROXIMAL = 1;
+ */
+ public static final int THUMB_PROXIMAL_VALUE = 1;
+ /**
+ * THUMB_DISTAL = 2;
+ */
+ public static final int THUMB_DISTAL_VALUE = 2;
+ /**
+ * INDEX_PROXIMAL = 3;
+ */
+ public static final int INDEX_PROXIMAL_VALUE = 3;
+ /**
+ * INDEX_INTERMEDIATE = 4;
+ */
+ public static final int INDEX_INTERMEDIATE_VALUE = 4;
+ /**
+ * INDEX_DISTAL = 5;
+ */
+ public static final int INDEX_DISTAL_VALUE = 5;
+ /**
+ * MIDDLE_PROXIMAL = 6;
+ */
+ public static final int MIDDLE_PROXIMAL_VALUE = 6;
+ /**
+ * MIDDLE_INTERMEDIATE = 7;
+ */
+ public static final int MIDDLE_INTERMEDIATE_VALUE = 7;
+ /**
+ * MIDDLE_DISTAL = 8;
+ */
+ public static final int MIDDLE_DISTAL_VALUE = 8;
+ /**
+ * RING_PROXIMAL = 9;
+ */
+ public static final int RING_PROXIMAL_VALUE = 9;
+ /**
+ * RING_INTERMEDIATE = 10;
+ */
+ public static final int RING_INTERMEDIATE_VALUE = 10;
+ /**
+ * RING_DISTAL = 11;
+ */
+ public static final int RING_DISTAL_VALUE = 11;
+ /**
+ * LITTLE_PROXIMAL = 12;
+ */
+ public static final int LITTLE_PROXIMAL_VALUE = 12;
+ /**
+ * LITTLE_INTERMEDIATE = 13;
+ */
+ public static final int LITTLE_INTERMEDIATE_VALUE = 13;
+ /**
+ * LITTLE_DISTAL = 14;
+ */
+ public static final int LITTLE_DISTAL_VALUE = 14;
+
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static FingerBoneName valueOf(int value) {
+ return forNumber(value);
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ */
+ public static FingerBoneName forNumber(int value) {
+ switch (value) {
+ case 0: return THUMB_METACARPAL;
+ case 1: return THUMB_PROXIMAL;
+ case 2: return THUMB_DISTAL;
+ case 3: return INDEX_PROXIMAL;
+ case 4: return INDEX_INTERMEDIATE;
+ case 5: return INDEX_DISTAL;
+ case 6: return MIDDLE_PROXIMAL;
+ case 7: return MIDDLE_INTERMEDIATE;
+ case 8: return MIDDLE_DISTAL;
+ case 9: return RING_PROXIMAL;
+ case 10: return RING_INTERMEDIATE;
+ case 11: return RING_DISTAL;
+ case 12: return LITTLE_PROXIMAL;
+ case 13: return LITTLE_INTERMEDIATE;
+ case 14: return LITTLE_DISTAL;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap
+ internalGetValueMap() {
+ return internalValueMap;
+ }
+ private static final com.google.protobuf.Internal.EnumLiteMap<
+ FingerBoneName> internalValueMap =
+ new com.google.protobuf.Internal.EnumLiteMap() {
+ public FingerBoneName findValueByNumber(int number) {
+ return FingerBoneName.forNumber(number);
+ }
+ };
+
+ public final com.google.protobuf.Descriptors.EnumValueDescriptor
+ getValueDescriptor() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalStateException(
+ "Can't get the descriptor of an unrecognized enum value.");
+ }
+ return getDescriptor().getValues().get(ordinal());
+ }
+ public final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptorForType() {
+ return getDescriptor();
+ }
+ public static com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.getDescriptor().getEnumTypes().get(0);
+ }
+
+ private static final FingerBoneName[] VALUES = values();
+
+ public static FingerBoneName valueOf(
+ com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+ if (desc.getType() != getDescriptor()) {
+ throw new java.lang.IllegalArgumentException(
+ "EnumValueDescriptor is not for this type.");
+ }
+ if (desc.getIndex() == -1) {
+ return UNRECOGNIZED;
+ }
+ return VALUES[desc.getIndex()];
+ }
+
+ private final int value;
+
+ private FingerBoneName(int value) {
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:messages.FingerBoneRotation.FingerBoneName)
+ }
+
+ public static final int NAME_FIELD_NUMBER = 1;
+ private int name_ = 0;
+ /**
+ * .messages.FingerBoneRotation.FingerBoneName name = 1;
+ * @return The enum numeric value on the wire for name.
+ */
+ @java.lang.Override public int getNameValue() {
+ return name_;
+ }
+ /**
+ * .messages.FingerBoneRotation.FingerBoneName name = 1;
+ * @return The name.
+ */
+ @java.lang.Override public dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.FingerBoneName getName() {
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.FingerBoneName result = dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.FingerBoneName.forNumber(name_);
+ return result == null ? dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.FingerBoneName.UNRECOGNIZED : result;
+ }
+
+ public static final int X_FIELD_NUMBER = 2;
+ private float x_ = 0F;
+ /**
+ * float x = 2;
+ * @return The x.
+ */
+ @java.lang.Override
+ public float getX() {
+ return x_;
+ }
+
+ public static final int Y_FIELD_NUMBER = 3;
+ private float y_ = 0F;
+ /**
+ * float y = 3;
+ * @return The y.
+ */
+ @java.lang.Override
+ public float getY() {
+ return y_;
+ }
+
+ public static final int Z_FIELD_NUMBER = 4;
+ private float z_ = 0F;
+ /**
+ * float z = 4;
+ * @return The z.
+ */
+ @java.lang.Override
+ public float getZ() {
+ return z_;
+ }
+
+ public static final int W_FIELD_NUMBER = 5;
+ private float w_ = 0F;
+ /**
+ * float w = 5;
+ * @return The w.
+ */
+ @java.lang.Override
+ public float getW() {
+ return w_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (name_ != dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.FingerBoneName.THUMB_METACARPAL.getNumber()) {
+ output.writeEnum(1, name_);
+ }
+ if (java.lang.Float.floatToRawIntBits(x_) != 0) {
+ output.writeFloat(2, x_);
+ }
+ if (java.lang.Float.floatToRawIntBits(y_) != 0) {
+ output.writeFloat(3, y_);
+ }
+ if (java.lang.Float.floatToRawIntBits(z_) != 0) {
+ output.writeFloat(4, z_);
+ }
+ if (java.lang.Float.floatToRawIntBits(w_) != 0) {
+ output.writeFloat(5, w_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (name_ != dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.FingerBoneName.THUMB_METACARPAL.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(1, name_);
+ }
+ if (java.lang.Float.floatToRawIntBits(x_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(2, x_);
+ }
+ if (java.lang.Float.floatToRawIntBits(y_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(3, y_);
+ }
+ if (java.lang.Float.floatToRawIntBits(z_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(4, z_);
+ }
+ if (java.lang.Float.floatToRawIntBits(w_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(5, w_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation)) {
+ return super.equals(obj);
+ }
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation other = (dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation) obj;
+
+ if (name_ != other.name_) return false;
+ if (java.lang.Float.floatToIntBits(getX())
+ != java.lang.Float.floatToIntBits(
+ other.getX())) return false;
+ if (java.lang.Float.floatToIntBits(getY())
+ != java.lang.Float.floatToIntBits(
+ other.getY())) return false;
+ if (java.lang.Float.floatToIntBits(getZ())
+ != java.lang.Float.floatToIntBits(
+ other.getZ())) return false;
+ if (java.lang.Float.floatToIntBits(getW())
+ != java.lang.Float.floatToIntBits(
+ other.getW())) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + NAME_FIELD_NUMBER;
+ hash = (53 * hash) + name_;
+ hash = (37 * hash) + X_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getX());
+ hash = (37 * hash) + Y_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getY());
+ hash = (37 * hash) + Z_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getZ());
+ hash = (37 * hash) + W_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getW());
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code messages.FingerBoneRotation}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:messages.FingerBoneRotation)
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotationOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_FingerBoneRotation_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_FingerBoneRotation_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.class, dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.Builder.class);
+ }
+
+ // Construct using dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ name_ = 0;
+ x_ = 0F;
+ y_ = 0F;
+ z_ = 0F;
+ w_ = 0F;
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_FingerBoneRotation_descriptor;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation getDefaultInstanceForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation build() {
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation buildPartial() {
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation result = new dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.name_ = name_;
+ }
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.x_ = x_;
+ }
+ if (((from_bitField0_ & 0x00000004) != 0)) {
+ result.y_ = y_;
+ }
+ if (((from_bitField0_ & 0x00000008) != 0)) {
+ result.z_ = z_;
+ }
+ if (((from_bitField0_ & 0x00000010) != 0)) {
+ result.w_ = w_;
+ }
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation) {
+ return mergeFrom((dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation other) {
+ if (other == dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.getDefaultInstance()) return this;
+ if (other.name_ != 0) {
+ setNameValue(other.getNameValue());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getX()) != 0) {
+ setX(other.getX());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getY()) != 0) {
+ setY(other.getY());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getZ()) != 0) {
+ setZ(other.getZ());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getW()) != 0) {
+ setW(other.getW());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 8: {
+ name_ = input.readEnum();
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 8
+ case 21: {
+ x_ = input.readFloat();
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 21
+ case 29: {
+ y_ = input.readFloat();
+ bitField0_ |= 0x00000004;
+ break;
+ } // case 29
+ case 37: {
+ z_ = input.readFloat();
+ bitField0_ |= 0x00000008;
+ break;
+ } // case 37
+ case 45: {
+ w_ = input.readFloat();
+ bitField0_ |= 0x00000010;
+ break;
+ } // case 45
+ default: {
+ if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+ done = true; // was an endgroup tag
+ }
+ break;
+ } // default:
+ } // switch (tag)
+ } // while (!done)
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.unwrapIOException();
+ } finally {
+ onChanged();
+ } // finally
+ return this;
+ }
+ private int bitField0_;
+
+ private int name_ = 0;
+ /**
+ * .messages.FingerBoneRotation.FingerBoneName name = 1;
+ * @return The enum numeric value on the wire for name.
+ */
+ @java.lang.Override public int getNameValue() {
+ return name_;
+ }
+ /**
+ * .messages.FingerBoneRotation.FingerBoneName name = 1;
+ * @param value The enum numeric value on the wire for name to set.
+ * @return This builder for chaining.
+ */
+ public Builder setNameValue(int value) {
+ name_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * .messages.FingerBoneRotation.FingerBoneName name = 1;
+ * @return The name.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.FingerBoneName getName() {
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.FingerBoneName result = dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.FingerBoneName.forNumber(name_);
+ return result == null ? dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.FingerBoneName.UNRECOGNIZED : result;
+ }
+ /**
+ * .messages.FingerBoneRotation.FingerBoneName name = 1;
+ * @param value The name to set.
+ * @return This builder for chaining.
+ */
+ public Builder setName(dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.FingerBoneName value) {
+ if (value == null) { throw new NullPointerException(); }
+ bitField0_ |= 0x00000001;
+ name_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * .messages.FingerBoneRotation.FingerBoneName name = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearName() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ name_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private float x_ ;
+ /**
+ * float x = 2;
+ * @return The x.
+ */
+ @java.lang.Override
+ public float getX() {
+ return x_;
+ }
+ /**
+ * float x = 2;
+ * @param value The x to set.
+ * @return This builder for chaining.
+ */
+ public Builder setX(float value) {
+
+ x_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * float x = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearX() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ x_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float y_ ;
+ /**
+ * float y = 3;
+ * @return The y.
+ */
+ @java.lang.Override
+ public float getY() {
+ return y_;
+ }
+ /**
+ * float y = 3;
+ * @param value The y to set.
+ * @return This builder for chaining.
+ */
+ public Builder setY(float value) {
+
+ y_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+ /**
+ * float y = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearY() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ y_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float z_ ;
+ /**
+ * float z = 4;
+ * @return The z.
+ */
+ @java.lang.Override
+ public float getZ() {
+ return z_;
+ }
+ /**
+ * float z = 4;
+ * @param value The z to set.
+ * @return This builder for chaining.
+ */
+ public Builder setZ(float value) {
+
+ z_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+ /**
+ * float z = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearZ() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ z_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float w_ ;
+ /**
+ * float w = 5;
+ * @return The w.
+ */
+ @java.lang.Override
+ public float getW() {
+ return w_;
+ }
+ /**
+ * float w = 5;
+ * @param value The w to set.
+ * @return This builder for chaining.
+ */
+ public Builder setW(float value) {
+
+ w_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+ /**
+ * float w = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearW() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ w_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:messages.FingerBoneRotation)
+ }
+
+ // @@protoc_insertion_point(class_scope:messages.FingerBoneRotation)
+ private static final dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation();
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public FingerBoneRotation parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface InputOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:messages.Input)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * .messages.Input.InputType type = 1;
+ * @return The enum numeric value on the wire for type.
+ */
+ int getTypeValue();
+ /**
+ * .messages.Input.InputType type = 1;
+ * @return The type.
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.Input.InputType getType();
+ }
+ /**
+ * Protobuf type {@code messages.Input}
+ */
+ public static final class Input extends
+ com.google.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:messages.Input)
+ InputOrBuilder {
+ private static final long serialVersionUID = 0L;
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ Input.class.getName());
+ }
+ // Use Input.newBuilder() to construct.
+ private Input(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
+ private Input() {
+ type_ = 0;
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Input_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Input_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.Input.class, dev.slimevr.desktop.platform.ProtobufMessages.Input.Builder.class);
+ }
+
+ /**
+ * Protobuf enum {@code messages.Input.InputType}
+ */
+ public enum InputType
+ implements com.google.protobuf.ProtocolMessageEnum {
+ /**
+ * DOUBLE_TAP = 0;
+ */
+ DOUBLE_TAP(0),
+ /**
+ * TRIPLE_TAP = 1;
+ */
+ TRIPLE_TAP(1),
+ /**
+ * BUTTON_1_HELD = 2;
+ */
+ BUTTON_1_HELD(2),
+ /**
+ * BUTTON_1_UNHELD = 3;
+ */
+ BUTTON_1_UNHELD(3),
+ /**
+ * BUTTON_2_HELD = 4;
+ */
+ BUTTON_2_HELD(4),
+ /**
+ * BUTTON_2_UNHELD = 5;
+ */
+ BUTTON_2_UNHELD(5),
+ /**
+ * MENU_RECENTER_HELD = 6;
+ */
+ MENU_RECENTER_HELD(6),
+ /**
+ * MENU_RECENTER_UNHELD = 7;
+ */
+ MENU_RECENTER_UNHELD(7),
+ /**
+ * STICK_CLICK_HELD = 9;
+ */
+ STICK_CLICK_HELD(9),
+ /**
+ * STICK_CLICK_UNHELD = 10;
+ */
+ STICK_CLICK_UNHELD(10),
+ UNRECOGNIZED(-1),
+ ;
+
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ InputType.class.getName());
+ }
+ /**
+ * DOUBLE_TAP = 0;
+ */
+ public static final int DOUBLE_TAP_VALUE = 0;
+ /**
+ * TRIPLE_TAP = 1;
+ */
+ public static final int TRIPLE_TAP_VALUE = 1;
+ /**
+ * BUTTON_1_HELD = 2;
+ */
+ public static final int BUTTON_1_HELD_VALUE = 2;
+ /**
+ * BUTTON_1_UNHELD = 3;
+ */
+ public static final int BUTTON_1_UNHELD_VALUE = 3;
+ /**
+ * BUTTON_2_HELD = 4;
+ */
+ public static final int BUTTON_2_HELD_VALUE = 4;
+ /**
+ * BUTTON_2_UNHELD = 5;
+ */
+ public static final int BUTTON_2_UNHELD_VALUE = 5;
+ /**
+ * MENU_RECENTER_HELD = 6;
+ */
+ public static final int MENU_RECENTER_HELD_VALUE = 6;
+ /**
+ * MENU_RECENTER_UNHELD = 7;
+ */
+ public static final int MENU_RECENTER_UNHELD_VALUE = 7;
+ /**
+ * STICK_CLICK_HELD = 9;
+ */
+ public static final int STICK_CLICK_HELD_VALUE = 9;
+ /**
+ * STICK_CLICK_UNHELD = 10;
+ */
+ public static final int STICK_CLICK_UNHELD_VALUE = 10;
+
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static InputType valueOf(int value) {
+ return forNumber(value);
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ */
+ public static InputType forNumber(int value) {
+ switch (value) {
+ case 0: return DOUBLE_TAP;
+ case 1: return TRIPLE_TAP;
+ case 2: return BUTTON_1_HELD;
+ case 3: return BUTTON_1_UNHELD;
+ case 4: return BUTTON_2_HELD;
+ case 5: return BUTTON_2_UNHELD;
+ case 6: return MENU_RECENTER_HELD;
+ case 7: return MENU_RECENTER_UNHELD;
+ case 9: return STICK_CLICK_HELD;
+ case 10: return STICK_CLICK_UNHELD;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap
+ internalGetValueMap() {
+ return internalValueMap;
+ }
+ private static final com.google.protobuf.Internal.EnumLiteMap<
+ InputType> internalValueMap =
+ new com.google.protobuf.Internal.EnumLiteMap() {
+ public InputType findValueByNumber(int number) {
+ return InputType.forNumber(number);
+ }
+ };
+
+ public final com.google.protobuf.Descriptors.EnumValueDescriptor
+ getValueDescriptor() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalStateException(
+ "Can't get the descriptor of an unrecognized enum value.");
+ }
+ return getDescriptor().getValues().get(ordinal());
+ }
+ public final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptorForType() {
+ return getDescriptor();
+ }
+ public static com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.Input.getDescriptor().getEnumTypes().get(0);
+ }
+
+ private static final InputType[] VALUES = values();
+
+ public static InputType valueOf(
+ com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+ if (desc.getType() != getDescriptor()) {
+ throw new java.lang.IllegalArgumentException(
+ "EnumValueDescriptor is not for this type.");
+ }
+ if (desc.getIndex() == -1) {
+ return UNRECOGNIZED;
+ }
+ return VALUES[desc.getIndex()];
+ }
+
+ private final int value;
+
+ private InputType(int value) {
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:messages.Input.InputType)
+ }
+
+ public static final int TYPE_FIELD_NUMBER = 1;
+ private int type_ = 0;
+ /**
+ * .messages.Input.InputType type = 1;
+ * @return The enum numeric value on the wire for type.
+ */
+ @java.lang.Override public int getTypeValue() {
+ return type_;
+ }
+ /**
+ * .messages.Input.InputType type = 1;
+ * @return The type.
+ */
+ @java.lang.Override public dev.slimevr.desktop.platform.ProtobufMessages.Input.InputType getType() {
+ dev.slimevr.desktop.platform.ProtobufMessages.Input.InputType result = dev.slimevr.desktop.platform.ProtobufMessages.Input.InputType.forNumber(type_);
+ return result == null ? dev.slimevr.desktop.platform.ProtobufMessages.Input.InputType.UNRECOGNIZED : result;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (type_ != dev.slimevr.desktop.platform.ProtobufMessages.Input.InputType.DOUBLE_TAP.getNumber()) {
+ output.writeEnum(1, type_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (type_ != dev.slimevr.desktop.platform.ProtobufMessages.Input.InputType.DOUBLE_TAP.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(1, type_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.Input)) {
+ return super.equals(obj);
+ }
+ dev.slimevr.desktop.platform.ProtobufMessages.Input other = (dev.slimevr.desktop.platform.ProtobufMessages.Input) obj;
+
+ if (type_ != other.type_) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + type_;
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Input parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Input parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Input parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Input parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Input parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Input parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Input parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Input parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Input parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Input parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Input parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Input parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(dev.slimevr.desktop.platform.ProtobufMessages.Input prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code messages.Input}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:messages.Input)
+ dev.slimevr.desktop.platform.ProtobufMessages.InputOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Input_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Input_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.Input.class, dev.slimevr.desktop.platform.ProtobufMessages.Input.Builder.class);
+ }
+
+ // Construct using dev.slimevr.desktop.platform.ProtobufMessages.Input.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ type_ = 0;
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Input_descriptor;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Input getDefaultInstanceForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.Input.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Input build() {
+ dev.slimevr.desktop.platform.ProtobufMessages.Input result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Input buildPartial() {
+ dev.slimevr.desktop.platform.ProtobufMessages.Input result = new dev.slimevr.desktop.platform.ProtobufMessages.Input(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(dev.slimevr.desktop.platform.ProtobufMessages.Input result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.type_ = type_;
+ }
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.Input) {
+ return mergeFrom((dev.slimevr.desktop.platform.ProtobufMessages.Input)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.Input other) {
+ if (other == dev.slimevr.desktop.platform.ProtobufMessages.Input.getDefaultInstance()) return this;
+ if (other.type_ != 0) {
+ setTypeValue(other.getTypeValue());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 8: {
+ type_ = input.readEnum();
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 8
+ default: {
+ if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+ done = true; // was an endgroup tag
+ }
+ break;
+ } // default:
+ } // switch (tag)
+ } // while (!done)
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.unwrapIOException();
+ } finally {
+ onChanged();
+ } // finally
+ return this;
+ }
+ private int bitField0_;
+
+ private int type_ = 0;
+ /**
+ * .messages.Input.InputType type = 1;
+ * @return The enum numeric value on the wire for type.
+ */
+ @java.lang.Override public int getTypeValue() {
+ return type_;
+ }
+ /**
+ * .messages.Input.InputType type = 1;
+ * @param value The enum numeric value on the wire for type to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTypeValue(int value) {
+ type_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * .messages.Input.InputType type = 1;
+ * @return The type.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Input.InputType getType() {
+ dev.slimevr.desktop.platform.ProtobufMessages.Input.InputType result = dev.slimevr.desktop.platform.ProtobufMessages.Input.InputType.forNumber(type_);
+ return result == null ? dev.slimevr.desktop.platform.ProtobufMessages.Input.InputType.UNRECOGNIZED : result;
+ }
+ /**
+ * .messages.Input.InputType type = 1;
+ * @param value The type to set.
+ * @return This builder for chaining.
+ */
+ public Builder setType(dev.slimevr.desktop.platform.ProtobufMessages.Input.InputType value) {
+ if (value == null) { throw new NullPointerException(); }
+ bitField0_ |= 0x00000001;
+ type_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * .messages.Input.InputType type = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearType() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ type_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:messages.Input)
+ }
+
+ // @@protoc_insertion_point(class_scope:messages.Input)
+ private static final dev.slimevr.desktop.platform.ProtobufMessages.Input DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.Input();
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Input getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Input parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Input getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface PositionOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:messages.Position)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ int getTrackerId();
+
+ /**
+ * optional float x = 2;
+ * @return Whether the x field is set.
+ */
+ boolean hasX();
+ /**
+ * optional float x = 2;
+ * @return The x.
+ */
+ float getX();
+
+ /**
+ * optional float y = 3;
+ * @return Whether the y field is set.
+ */
+ boolean hasY();
+ /**
+ * optional float y = 3;
+ * @return The y.
+ */
+ float getY();
+
+ /**
+ * optional float z = 4;
+ * @return Whether the z field is set.
+ */
+ boolean hasZ();
+ /**
+ * optional float z = 4;
+ * @return The z.
+ */
+ float getZ();
+
+ /**
+ * float qx = 5;
+ * @return The qx.
+ */
+ float getQx();
+
+ /**
+ * float qy = 6;
+ * @return The qy.
+ */
+ float getQy();
+
+ /**
+ * float qz = 7;
+ * @return The qz.
+ */
+ float getQz();
+
+ /**
+ * float qw = 8;
+ * @return The qw.
+ */
+ float getQw();
+
+ /**
+ * optional .messages.Position.DataSource data_source = 9;
+ * @return Whether the dataSource field is set.
+ */
+ boolean hasDataSource();
+ /**
+ * optional .messages.Position.DataSource data_source = 9;
+ * @return The enum numeric value on the wire for dataSource.
+ */
+ int getDataSourceValue();
+ /**
+ * optional .messages.Position.DataSource data_source = 9;
+ * @return The dataSource.
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource getDataSource();
+
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ java.util.List
+ getFingerBoneRotationsList();
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation getFingerBoneRotations(int index);
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ int getFingerBoneRotationsCount();
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ java.util.List extends dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotationOrBuilder>
+ getFingerBoneRotationsOrBuilderList();
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotationOrBuilder getFingerBoneRotationsOrBuilder(
+ int index);
+
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ java.util.List
+ getInputList();
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.Input getInput(int index);
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ int getInputCount();
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ java.util.List extends dev.slimevr.desktop.platform.ProtobufMessages.InputOrBuilder>
+ getInputOrBuilderList();
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.InputOrBuilder getInputOrBuilder(
+ int index);
+
+ /**
+ * optional float vx = 12;
+ * @return Whether the vx field is set.
+ */
+ boolean hasVx();
+ /**
+ * optional float vx = 12;
+ * @return The vx.
+ */
+ float getVx();
+
+ /**
+ * optional float vy = 13;
+ * @return Whether the vy field is set.
+ */
+ boolean hasVy();
+ /**
+ * optional float vy = 13;
+ * @return The vy.
+ */
+ float getVy();
+
+ /**
+ * optional float vz = 14;
+ * @return Whether the vz field is set.
+ */
+ boolean hasVz();
+ /**
+ * optional float vz = 14;
+ * @return The vz.
+ */
+ float getVz();
+ }
+ /**
+ * Protobuf type {@code messages.Position}
+ */
+ public static final class Position extends
+ com.google.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:messages.Position)
+ PositionOrBuilder {
+ private static final long serialVersionUID = 0L;
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ Position.class.getName());
+ }
+ // Use Position.newBuilder() to construct.
+ private Position(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
+ private Position() {
+ dataSource_ = 0;
+ fingerBoneRotations_ = java.util.Collections.emptyList();
+ input_ = java.util.Collections.emptyList();
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Position_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Position_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.Position.class, dev.slimevr.desktop.platform.ProtobufMessages.Position.Builder.class);
+ }
+
+ /**
+ * Protobuf enum {@code messages.Position.DataSource}
+ */
+ public enum DataSource
+ implements com.google.protobuf.ProtocolMessageEnum {
+ /**
+ * NONE = 0;
+ */
+ NONE(0),
+ /**
+ * IMU = 1;
+ */
+ IMU(1),
+ /**
+ * PRECISION = 2;
+ */
+ PRECISION(2),
+ /**
+ * FULL = 3;
+ */
+ FULL(3),
+ UNRECOGNIZED(-1),
+ ;
+
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ DataSource.class.getName());
+ }
+ /**
+ * NONE = 0;
+ */
+ public static final int NONE_VALUE = 0;
+ /**
+ * IMU = 1;
+ */
+ public static final int IMU_VALUE = 1;
+ /**
+ * PRECISION = 2;
+ */
+ public static final int PRECISION_VALUE = 2;
+ /**
+ * FULL = 3;
+ */
+ public static final int FULL_VALUE = 3;
+
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static DataSource valueOf(int value) {
+ return forNumber(value);
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ */
+ public static DataSource forNumber(int value) {
+ switch (value) {
+ case 0: return NONE;
+ case 1: return IMU;
+ case 2: return PRECISION;
+ case 3: return FULL;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap
+ internalGetValueMap() {
+ return internalValueMap;
+ }
+ private static final com.google.protobuf.Internal.EnumLiteMap<
+ DataSource> internalValueMap =
+ new com.google.protobuf.Internal.EnumLiteMap() {
+ public DataSource findValueByNumber(int number) {
+ return DataSource.forNumber(number);
+ }
+ };
+
+ public final com.google.protobuf.Descriptors.EnumValueDescriptor
+ getValueDescriptor() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalStateException(
+ "Can't get the descriptor of an unrecognized enum value.");
+ }
+ return getDescriptor().getValues().get(ordinal());
+ }
+ public final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptorForType() {
+ return getDescriptor();
+ }
+ public static com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.Position.getDescriptor().getEnumTypes().get(0);
+ }
+
+ private static final DataSource[] VALUES = values();
+
+ public static DataSource valueOf(
+ com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+ if (desc.getType() != getDescriptor()) {
+ throw new java.lang.IllegalArgumentException(
+ "EnumValueDescriptor is not for this type.");
+ }
+ if (desc.getIndex() == -1) {
+ return UNRECOGNIZED;
+ }
+ return VALUES[desc.getIndex()];
+ }
+
+ private final int value;
+
+ private DataSource(int value) {
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:messages.Position.DataSource)
+ }
+
+ private int bitField0_;
+ public static final int TRACKER_ID_FIELD_NUMBER = 1;
+ private int trackerId_ = 0;
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ @java.lang.Override
+ public int getTrackerId() {
+ return trackerId_;
+ }
+
+ public static final int X_FIELD_NUMBER = 2;
+ private float x_ = 0F;
+ /**
+ * optional float x = 2;
+ * @return Whether the x field is set.
+ */
+ @java.lang.Override
+ public boolean hasX() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional float x = 2;
+ * @return The x.
+ */
+ @java.lang.Override
+ public float getX() {
+ return x_;
+ }
+
+ public static final int Y_FIELD_NUMBER = 3;
+ private float y_ = 0F;
+ /**
+ * optional float y = 3;
+ * @return Whether the y field is set.
+ */
+ @java.lang.Override
+ public boolean hasY() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * optional float y = 3;
+ * @return The y.
+ */
+ @java.lang.Override
+ public float getY() {
+ return y_;
+ }
+
+ public static final int Z_FIELD_NUMBER = 4;
+ private float z_ = 0F;
+ /**
+ * optional float z = 4;
+ * @return Whether the z field is set.
+ */
+ @java.lang.Override
+ public boolean hasZ() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+ /**
+ * optional float z = 4;
+ * @return The z.
+ */
+ @java.lang.Override
+ public float getZ() {
+ return z_;
+ }
+
+ public static final int QX_FIELD_NUMBER = 5;
+ private float qx_ = 0F;
+ /**
+ * float qx = 5;
+ * @return The qx.
+ */
+ @java.lang.Override
+ public float getQx() {
+ return qx_;
+ }
+
+ public static final int QY_FIELD_NUMBER = 6;
+ private float qy_ = 0F;
+ /**
+ * float qy = 6;
+ * @return The qy.
+ */
+ @java.lang.Override
+ public float getQy() {
+ return qy_;
+ }
+
+ public static final int QZ_FIELD_NUMBER = 7;
+ private float qz_ = 0F;
+ /**
+ * float qz = 7;
+ * @return The qz.
+ */
+ @java.lang.Override
+ public float getQz() {
+ return qz_;
+ }
+
+ public static final int QW_FIELD_NUMBER = 8;
+ private float qw_ = 0F;
+ /**
+ * float qw = 8;
+ * @return The qw.
+ */
+ @java.lang.Override
+ public float getQw() {
+ return qw_;
+ }
+
+ public static final int DATA_SOURCE_FIELD_NUMBER = 9;
+ private int dataSource_ = 0;
+ /**
+ * optional .messages.Position.DataSource data_source = 9;
+ * @return Whether the dataSource field is set.
+ */
+ @java.lang.Override public boolean hasDataSource() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+ /**
+ * optional .messages.Position.DataSource data_source = 9;
+ * @return The enum numeric value on the wire for dataSource.
+ */
+ @java.lang.Override public int getDataSourceValue() {
+ return dataSource_;
+ }
+ /**
+ * optional .messages.Position.DataSource data_source = 9;
+ * @return The dataSource.
+ */
+ @java.lang.Override public dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource getDataSource() {
+ dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource result = dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource.forNumber(dataSource_);
+ return result == null ? dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource.UNRECOGNIZED : result;
+ }
+
+ public static final int FINGER_BONE_ROTATIONS_FIELD_NUMBER = 10;
+ @SuppressWarnings("serial")
+ private java.util.List fingerBoneRotations_;
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ @java.lang.Override
+ public java.util.List getFingerBoneRotationsList() {
+ return fingerBoneRotations_;
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ @java.lang.Override
+ public java.util.List extends dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotationOrBuilder>
+ getFingerBoneRotationsOrBuilderList() {
+ return fingerBoneRotations_;
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ @java.lang.Override
+ public int getFingerBoneRotationsCount() {
+ return fingerBoneRotations_.size();
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation getFingerBoneRotations(int index) {
+ return fingerBoneRotations_.get(index);
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotationOrBuilder getFingerBoneRotationsOrBuilder(
+ int index) {
+ return fingerBoneRotations_.get(index);
+ }
+
+ public static final int INPUT_FIELD_NUMBER = 11;
+ @SuppressWarnings("serial")
+ private java.util.List input_;
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ @java.lang.Override
+ public java.util.List getInputList() {
+ return input_;
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ @java.lang.Override
+ public java.util.List extends dev.slimevr.desktop.platform.ProtobufMessages.InputOrBuilder>
+ getInputOrBuilderList() {
+ return input_;
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ @java.lang.Override
+ public int getInputCount() {
+ return input_.size();
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Input getInput(int index) {
+ return input_.get(index);
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.InputOrBuilder getInputOrBuilder(
+ int index) {
+ return input_.get(index);
+ }
+
+ public static final int VX_FIELD_NUMBER = 12;
+ private float vx_ = 0F;
+ /**
+ * optional float vx = 12;
+ * @return Whether the vx field is set.
+ */
+ @java.lang.Override
+ public boolean hasVx() {
+ return ((bitField0_ & 0x00000010) != 0);
+ }
+ /**
+ * optional float vx = 12;
+ * @return The vx.
+ */
+ @java.lang.Override
+ public float getVx() {
+ return vx_;
+ }
+
+ public static final int VY_FIELD_NUMBER = 13;
+ private float vy_ = 0F;
+ /**
+ * optional float vy = 13;
+ * @return Whether the vy field is set.
+ */
+ @java.lang.Override
+ public boolean hasVy() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+ /**
+ * optional float vy = 13;
+ * @return The vy.
+ */
+ @java.lang.Override
+ public float getVy() {
+ return vy_;
+ }
+
+ public static final int VZ_FIELD_NUMBER = 14;
+ private float vz_ = 0F;
+ /**
+ * optional float vz = 14;
+ * @return Whether the vz field is set.
+ */
+ @java.lang.Override
+ public boolean hasVz() {
+ return ((bitField0_ & 0x00000040) != 0);
+ }
+ /**
+ * optional float vz = 14;
+ * @return The vz.
+ */
+ @java.lang.Override
+ public float getVz() {
+ return vz_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (trackerId_ != 0) {
+ output.writeInt32(1, trackerId_);
+ }
+ if (((bitField0_ & 0x00000001) != 0)) {
+ output.writeFloat(2, x_);
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ output.writeFloat(3, y_);
+ }
+ if (((bitField0_ & 0x00000004) != 0)) {
+ output.writeFloat(4, z_);
+ }
+ if (java.lang.Float.floatToRawIntBits(qx_) != 0) {
+ output.writeFloat(5, qx_);
+ }
+ if (java.lang.Float.floatToRawIntBits(qy_) != 0) {
+ output.writeFloat(6, qy_);
+ }
+ if (java.lang.Float.floatToRawIntBits(qz_) != 0) {
+ output.writeFloat(7, qz_);
+ }
+ if (java.lang.Float.floatToRawIntBits(qw_) != 0) {
+ output.writeFloat(8, qw_);
+ }
+ if (((bitField0_ & 0x00000008) != 0)) {
+ output.writeEnum(9, dataSource_);
+ }
+ for (int i = 0; i < fingerBoneRotations_.size(); i++) {
+ output.writeMessage(10, fingerBoneRotations_.get(i));
+ }
+ for (int i = 0; i < input_.size(); i++) {
+ output.writeMessage(11, input_.get(i));
+ }
+ if (((bitField0_ & 0x00000010) != 0)) {
+ output.writeFloat(12, vx_);
+ }
+ if (((bitField0_ & 0x00000020) != 0)) {
+ output.writeFloat(13, vy_);
+ }
+ if (((bitField0_ & 0x00000040) != 0)) {
+ output.writeFloat(14, vz_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (trackerId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, trackerId_);
+ }
+ if (((bitField0_ & 0x00000001) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(2, x_);
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(3, y_);
+ }
+ if (((bitField0_ & 0x00000004) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(4, z_);
+ }
+ if (java.lang.Float.floatToRawIntBits(qx_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(5, qx_);
+ }
+ if (java.lang.Float.floatToRawIntBits(qy_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(6, qy_);
+ }
+ if (java.lang.Float.floatToRawIntBits(qz_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(7, qz_);
+ }
+ if (java.lang.Float.floatToRawIntBits(qw_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(8, qw_);
+ }
+ if (((bitField0_ & 0x00000008) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(9, dataSource_);
+ }
+ for (int i = 0; i < fingerBoneRotations_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(10, fingerBoneRotations_.get(i));
+ }
+ for (int i = 0; i < input_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(11, input_.get(i));
+ }
+ if (((bitField0_ & 0x00000010) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(12, vx_);
+ }
+ if (((bitField0_ & 0x00000020) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(13, vy_);
+ }
+ if (((bitField0_ & 0x00000040) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(14, vz_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.Position)) {
+ return super.equals(obj);
+ }
+ dev.slimevr.desktop.platform.ProtobufMessages.Position other = (dev.slimevr.desktop.platform.ProtobufMessages.Position) obj;
+
+ if (getTrackerId()
+ != other.getTrackerId()) return false;
+ if (hasX() != other.hasX()) return false;
+ if (hasX()) {
+ if (java.lang.Float.floatToIntBits(getX())
+ != java.lang.Float.floatToIntBits(
+ other.getX())) return false;
+ }
+ if (hasY() != other.hasY()) return false;
+ if (hasY()) {
+ if (java.lang.Float.floatToIntBits(getY())
+ != java.lang.Float.floatToIntBits(
+ other.getY())) return false;
+ }
+ if (hasZ() != other.hasZ()) return false;
+ if (hasZ()) {
+ if (java.lang.Float.floatToIntBits(getZ())
+ != java.lang.Float.floatToIntBits(
+ other.getZ())) return false;
+ }
+ if (java.lang.Float.floatToIntBits(getQx())
+ != java.lang.Float.floatToIntBits(
+ other.getQx())) return false;
+ if (java.lang.Float.floatToIntBits(getQy())
+ != java.lang.Float.floatToIntBits(
+ other.getQy())) return false;
+ if (java.lang.Float.floatToIntBits(getQz())
+ != java.lang.Float.floatToIntBits(
+ other.getQz())) return false;
+ if (java.lang.Float.floatToIntBits(getQw())
+ != java.lang.Float.floatToIntBits(
+ other.getQw())) return false;
+ if (hasDataSource() != other.hasDataSource()) return false;
+ if (hasDataSource()) {
+ if (dataSource_ != other.dataSource_) return false;
+ }
+ if (!getFingerBoneRotationsList()
+ .equals(other.getFingerBoneRotationsList())) return false;
+ if (!getInputList()
+ .equals(other.getInputList())) return false;
+ if (hasVx() != other.hasVx()) return false;
+ if (hasVx()) {
+ if (java.lang.Float.floatToIntBits(getVx())
+ != java.lang.Float.floatToIntBits(
+ other.getVx())) return false;
+ }
+ if (hasVy() != other.hasVy()) return false;
+ if (hasVy()) {
+ if (java.lang.Float.floatToIntBits(getVy())
+ != java.lang.Float.floatToIntBits(
+ other.getVy())) return false;
+ }
+ if (hasVz() != other.hasVz()) return false;
+ if (hasVz()) {
+ if (java.lang.Float.floatToIntBits(getVz())
+ != java.lang.Float.floatToIntBits(
+ other.getVz())) return false;
+ }
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + TRACKER_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getTrackerId();
+ if (hasX()) {
+ hash = (37 * hash) + X_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getX());
+ }
+ if (hasY()) {
+ hash = (37 * hash) + Y_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getY());
+ }
+ if (hasZ()) {
+ hash = (37 * hash) + Z_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getZ());
+ }
+ hash = (37 * hash) + QX_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getQx());
+ hash = (37 * hash) + QY_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getQy());
+ hash = (37 * hash) + QZ_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getQz());
+ hash = (37 * hash) + QW_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getQw());
+ if (hasDataSource()) {
+ hash = (37 * hash) + DATA_SOURCE_FIELD_NUMBER;
+ hash = (53 * hash) + dataSource_;
+ }
+ if (getFingerBoneRotationsCount() > 0) {
+ hash = (37 * hash) + FINGER_BONE_ROTATIONS_FIELD_NUMBER;
+ hash = (53 * hash) + getFingerBoneRotationsList().hashCode();
+ }
+ if (getInputCount() > 0) {
+ hash = (37 * hash) + INPUT_FIELD_NUMBER;
+ hash = (53 * hash) + getInputList().hashCode();
+ }
+ if (hasVx()) {
+ hash = (37 * hash) + VX_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getVx());
+ }
+ if (hasVy()) {
+ hash = (37 * hash) + VY_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getVy());
+ }
+ if (hasVz()) {
+ hash = (37 * hash) + VZ_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getVz());
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Position parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(dev.slimevr.desktop.platform.ProtobufMessages.Position prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code messages.Position}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:messages.Position)
+ dev.slimevr.desktop.platform.ProtobufMessages.PositionOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Position_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Position_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.Position.class, dev.slimevr.desktop.platform.ProtobufMessages.Position.Builder.class);
+ }
+
+ // Construct using dev.slimevr.desktop.platform.ProtobufMessages.Position.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ trackerId_ = 0;
+ x_ = 0F;
+ y_ = 0F;
+ z_ = 0F;
+ qx_ = 0F;
+ qy_ = 0F;
+ qz_ = 0F;
+ qw_ = 0F;
+ dataSource_ = 0;
+ if (fingerBoneRotationsBuilder_ == null) {
+ fingerBoneRotations_ = java.util.Collections.emptyList();
+ } else {
+ fingerBoneRotations_ = null;
+ fingerBoneRotationsBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000200);
+ if (inputBuilder_ == null) {
+ input_ = java.util.Collections.emptyList();
+ } else {
+ input_ = null;
+ inputBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000400);
+ vx_ = 0F;
+ vy_ = 0F;
+ vz_ = 0F;
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Position_descriptor;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Position getDefaultInstanceForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.Position.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Position build() {
+ dev.slimevr.desktop.platform.ProtobufMessages.Position result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Position buildPartial() {
+ dev.slimevr.desktop.platform.ProtobufMessages.Position result = new dev.slimevr.desktop.platform.ProtobufMessages.Position(this);
+ buildPartialRepeatedFields(result);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartialRepeatedFields(dev.slimevr.desktop.platform.ProtobufMessages.Position result) {
+ if (fingerBoneRotationsBuilder_ == null) {
+ if (((bitField0_ & 0x00000200) != 0)) {
+ fingerBoneRotations_ = java.util.Collections.unmodifiableList(fingerBoneRotations_);
+ bitField0_ = (bitField0_ & ~0x00000200);
+ }
+ result.fingerBoneRotations_ = fingerBoneRotations_;
+ } else {
+ result.fingerBoneRotations_ = fingerBoneRotationsBuilder_.build();
+ }
+ if (inputBuilder_ == null) {
+ if (((bitField0_ & 0x00000400) != 0)) {
+ input_ = java.util.Collections.unmodifiableList(input_);
+ bitField0_ = (bitField0_ & ~0x00000400);
+ }
+ result.input_ = input_;
+ } else {
+ result.input_ = inputBuilder_.build();
+ }
+ }
+
+ private void buildPartial0(dev.slimevr.desktop.platform.ProtobufMessages.Position result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.trackerId_ = trackerId_;
+ }
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.x_ = x_;
+ to_bitField0_ |= 0x00000001;
+ }
+ if (((from_bitField0_ & 0x00000004) != 0)) {
+ result.y_ = y_;
+ to_bitField0_ |= 0x00000002;
+ }
+ if (((from_bitField0_ & 0x00000008) != 0)) {
+ result.z_ = z_;
+ to_bitField0_ |= 0x00000004;
+ }
+ if (((from_bitField0_ & 0x00000010) != 0)) {
+ result.qx_ = qx_;
+ }
+ if (((from_bitField0_ & 0x00000020) != 0)) {
+ result.qy_ = qy_;
+ }
+ if (((from_bitField0_ & 0x00000040) != 0)) {
+ result.qz_ = qz_;
+ }
+ if (((from_bitField0_ & 0x00000080) != 0)) {
+ result.qw_ = qw_;
+ }
+ if (((from_bitField0_ & 0x00000100) != 0)) {
+ result.dataSource_ = dataSource_;
+ to_bitField0_ |= 0x00000008;
+ }
+ if (((from_bitField0_ & 0x00000800) != 0)) {
+ result.vx_ = vx_;
+ to_bitField0_ |= 0x00000010;
+ }
+ if (((from_bitField0_ & 0x00001000) != 0)) {
+ result.vy_ = vy_;
+ to_bitField0_ |= 0x00000020;
+ }
+ if (((from_bitField0_ & 0x00002000) != 0)) {
+ result.vz_ = vz_;
+ to_bitField0_ |= 0x00000040;
+ }
+ result.bitField0_ |= to_bitField0_;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.Position) {
+ return mergeFrom((dev.slimevr.desktop.platform.ProtobufMessages.Position)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.Position other) {
+ if (other == dev.slimevr.desktop.platform.ProtobufMessages.Position.getDefaultInstance()) return this;
+ if (other.getTrackerId() != 0) {
+ setTrackerId(other.getTrackerId());
+ }
+ if (other.hasX()) {
+ setX(other.getX());
+ }
+ if (other.hasY()) {
+ setY(other.getY());
+ }
+ if (other.hasZ()) {
+ setZ(other.getZ());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getQx()) != 0) {
+ setQx(other.getQx());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getQy()) != 0) {
+ setQy(other.getQy());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getQz()) != 0) {
+ setQz(other.getQz());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getQw()) != 0) {
+ setQw(other.getQw());
+ }
+ if (other.hasDataSource()) {
+ setDataSourceValue(other.getDataSourceValue());
+ }
+ if (fingerBoneRotationsBuilder_ == null) {
+ if (!other.fingerBoneRotations_.isEmpty()) {
+ if (fingerBoneRotations_.isEmpty()) {
+ fingerBoneRotations_ = other.fingerBoneRotations_;
+ bitField0_ = (bitField0_ & ~0x00000200);
+ } else {
+ ensureFingerBoneRotationsIsMutable();
+ fingerBoneRotations_.addAll(other.fingerBoneRotations_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.fingerBoneRotations_.isEmpty()) {
+ if (fingerBoneRotationsBuilder_.isEmpty()) {
+ fingerBoneRotationsBuilder_.dispose();
+ fingerBoneRotationsBuilder_ = null;
+ fingerBoneRotations_ = other.fingerBoneRotations_;
+ bitField0_ = (bitField0_ & ~0x00000200);
+ fingerBoneRotationsBuilder_ =
+ com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
+ internalGetFingerBoneRotationsFieldBuilder() : null;
+ } else {
+ fingerBoneRotationsBuilder_.addAllMessages(other.fingerBoneRotations_);
+ }
+ }
+ }
+ if (inputBuilder_ == null) {
+ if (!other.input_.isEmpty()) {
+ if (input_.isEmpty()) {
+ input_ = other.input_;
+ bitField0_ = (bitField0_ & ~0x00000400);
+ } else {
+ ensureInputIsMutable();
+ input_.addAll(other.input_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.input_.isEmpty()) {
+ if (inputBuilder_.isEmpty()) {
+ inputBuilder_.dispose();
+ inputBuilder_ = null;
+ input_ = other.input_;
+ bitField0_ = (bitField0_ & ~0x00000400);
+ inputBuilder_ =
+ com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
+ internalGetInputFieldBuilder() : null;
+ } else {
+ inputBuilder_.addAllMessages(other.input_);
+ }
+ }
+ }
+ if (other.hasVx()) {
+ setVx(other.getVx());
+ }
+ if (other.hasVy()) {
+ setVy(other.getVy());
+ }
+ if (other.hasVz()) {
+ setVz(other.getVz());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 8: {
+ trackerId_ = input.readInt32();
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 8
+ case 21: {
+ x_ = input.readFloat();
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 21
+ case 29: {
+ y_ = input.readFloat();
+ bitField0_ |= 0x00000004;
+ break;
+ } // case 29
+ case 37: {
+ z_ = input.readFloat();
+ bitField0_ |= 0x00000008;
+ break;
+ } // case 37
+ case 45: {
+ qx_ = input.readFloat();
+ bitField0_ |= 0x00000010;
+ break;
+ } // case 45
+ case 53: {
+ qy_ = input.readFloat();
+ bitField0_ |= 0x00000020;
+ break;
+ } // case 53
+ case 61: {
+ qz_ = input.readFloat();
+ bitField0_ |= 0x00000040;
+ break;
+ } // case 61
+ case 69: {
+ qw_ = input.readFloat();
+ bitField0_ |= 0x00000080;
+ break;
+ } // case 69
+ case 72: {
+ dataSource_ = input.readEnum();
+ bitField0_ |= 0x00000100;
+ break;
+ } // case 72
+ case 82: {
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation m =
+ input.readMessage(
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.parser(),
+ extensionRegistry);
+ if (fingerBoneRotationsBuilder_ == null) {
+ ensureFingerBoneRotationsIsMutable();
+ fingerBoneRotations_.add(m);
+ } else {
+ fingerBoneRotationsBuilder_.addMessage(m);
+ }
+ break;
+ } // case 82
+ case 90: {
+ dev.slimevr.desktop.platform.ProtobufMessages.Input m =
+ input.readMessage(
+ dev.slimevr.desktop.platform.ProtobufMessages.Input.parser(),
+ extensionRegistry);
+ if (inputBuilder_ == null) {
+ ensureInputIsMutable();
+ input_.add(m);
+ } else {
+ inputBuilder_.addMessage(m);
+ }
+ break;
+ } // case 90
+ case 101: {
+ vx_ = input.readFloat();
+ bitField0_ |= 0x00000800;
+ break;
+ } // case 101
+ case 109: {
+ vy_ = input.readFloat();
+ bitField0_ |= 0x00001000;
+ break;
+ } // case 109
+ case 117: {
+ vz_ = input.readFloat();
+ bitField0_ |= 0x00002000;
+ break;
+ } // case 117
+ default: {
+ if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+ done = true; // was an endgroup tag
+ }
+ break;
+ } // default:
+ } // switch (tag)
+ } // while (!done)
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.unwrapIOException();
+ } finally {
+ onChanged();
+ } // finally
+ return this;
+ }
+ private int bitField0_;
+
+ private int trackerId_ ;
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ @java.lang.Override
+ public int getTrackerId() {
+ return trackerId_;
+ }
+ /**
+ * int32 tracker_id = 1;
+ * @param value The trackerId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackerId(int value) {
+
+ trackerId_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 tracker_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackerId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ trackerId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private float x_ ;
+ /**
+ * optional float x = 2;
+ * @return Whether the x field is set.
+ */
+ @java.lang.Override
+ public boolean hasX() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * optional float x = 2;
+ * @return The x.
+ */
+ @java.lang.Override
+ public float getX() {
+ return x_;
+ }
+ /**
+ * optional float x = 2;
+ * @param value The x to set.
+ * @return This builder for chaining.
+ */
+ public Builder setX(float value) {
+
+ x_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional float x = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearX() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ x_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float y_ ;
+ /**
+ * optional float y = 3;
+ * @return Whether the y field is set.
+ */
+ @java.lang.Override
+ public boolean hasY() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+ /**
+ * optional float y = 3;
+ * @return The y.
+ */
+ @java.lang.Override
+ public float getY() {
+ return y_;
+ }
+ /**
+ * optional float y = 3;
+ * @param value The y to set.
+ * @return This builder for chaining.
+ */
+ public Builder setY(float value) {
+
+ y_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional float y = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearY() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ y_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float z_ ;
+ /**
+ * optional float z = 4;
+ * @return Whether the z field is set.
+ */
+ @java.lang.Override
+ public boolean hasZ() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+ /**
+ * optional float z = 4;
+ * @return The z.
+ */
+ @java.lang.Override
+ public float getZ() {
+ return z_;
+ }
+ /**
+ * optional float z = 4;
+ * @param value The z to set.
+ * @return This builder for chaining.
+ */
+ public Builder setZ(float value) {
+
+ z_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional float z = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearZ() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ z_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float qx_ ;
+ /**
+ * float qx = 5;
+ * @return The qx.
+ */
+ @java.lang.Override
+ public float getQx() {
+ return qx_;
+ }
+ /**
+ * float qx = 5;
+ * @param value The qx to set.
+ * @return This builder for chaining.
+ */
+ public Builder setQx(float value) {
+
+ qx_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+ /**
+ * float qx = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearQx() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ qx_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float qy_ ;
+ /**
+ * float qy = 6;
+ * @return The qy.
+ */
+ @java.lang.Override
+ public float getQy() {
+ return qy_;
+ }
+ /**
+ * float qy = 6;
+ * @param value The qy to set.
+ * @return This builder for chaining.
+ */
+ public Builder setQy(float value) {
+
+ qy_ = value;
+ bitField0_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+ /**
+ * float qy = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearQy() {
+ bitField0_ = (bitField0_ & ~0x00000020);
+ qy_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float qz_ ;
+ /**
+ * float qz = 7;
+ * @return The qz.
+ */
+ @java.lang.Override
+ public float getQz() {
+ return qz_;
+ }
+ /**
+ * float qz = 7;
+ * @param value The qz to set.
+ * @return This builder for chaining.
+ */
+ public Builder setQz(float value) {
+
+ qz_ = value;
+ bitField0_ |= 0x00000040;
+ onChanged();
+ return this;
+ }
+ /**
+ * float qz = 7;
+ * @return This builder for chaining.
+ */
+ public Builder clearQz() {
+ bitField0_ = (bitField0_ & ~0x00000040);
+ qz_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float qw_ ;
+ /**
+ * float qw = 8;
+ * @return The qw.
+ */
+ @java.lang.Override
+ public float getQw() {
+ return qw_;
+ }
+ /**
+ * float qw = 8;
+ * @param value The qw to set.
+ * @return This builder for chaining.
+ */
+ public Builder setQw(float value) {
+
+ qw_ = value;
+ bitField0_ |= 0x00000080;
+ onChanged();
+ return this;
+ }
+ /**
+ * float qw = 8;
+ * @return This builder for chaining.
+ */
+ public Builder clearQw() {
+ bitField0_ = (bitField0_ & ~0x00000080);
+ qw_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private int dataSource_ = 0;
+ /**
+ * optional .messages.Position.DataSource data_source = 9;
+ * @return Whether the dataSource field is set.
+ */
+ @java.lang.Override public boolean hasDataSource() {
+ return ((bitField0_ & 0x00000100) != 0);
+ }
+ /**
+ * optional .messages.Position.DataSource data_source = 9;
+ * @return The enum numeric value on the wire for dataSource.
+ */
+ @java.lang.Override public int getDataSourceValue() {
+ return dataSource_;
+ }
+ /**
+ * optional .messages.Position.DataSource data_source = 9;
+ * @param value The enum numeric value on the wire for dataSource to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDataSourceValue(int value) {
+ dataSource_ = value;
+ bitField0_ |= 0x00000100;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional .messages.Position.DataSource data_source = 9;
+ * @return The dataSource.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource getDataSource() {
+ dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource result = dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource.forNumber(dataSource_);
+ return result == null ? dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource.UNRECOGNIZED : result;
+ }
+ /**
+ * optional .messages.Position.DataSource data_source = 9;
+ * @param value The dataSource to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDataSource(dev.slimevr.desktop.platform.ProtobufMessages.Position.DataSource value) {
+ if (value == null) { throw new NullPointerException(); }
+ bitField0_ |= 0x00000100;
+ dataSource_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * optional .messages.Position.DataSource data_source = 9;
+ * @return This builder for chaining.
+ */
+ public Builder clearDataSource() {
+ bitField0_ = (bitField0_ & ~0x00000100);
+ dataSource_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.util.List fingerBoneRotations_ =
+ java.util.Collections.emptyList();
+ private void ensureFingerBoneRotationsIsMutable() {
+ if (!((bitField0_ & 0x00000200) != 0)) {
+ fingerBoneRotations_ = new java.util.ArrayList(fingerBoneRotations_);
+ bitField0_ |= 0x00000200;
+ }
+ }
+
+ private com.google.protobuf.RepeatedFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation, dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.Builder, dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotationOrBuilder> fingerBoneRotationsBuilder_;
+
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public java.util.List getFingerBoneRotationsList() {
+ if (fingerBoneRotationsBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(fingerBoneRotations_);
+ } else {
+ return fingerBoneRotationsBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public int getFingerBoneRotationsCount() {
+ if (fingerBoneRotationsBuilder_ == null) {
+ return fingerBoneRotations_.size();
+ } else {
+ return fingerBoneRotationsBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation getFingerBoneRotations(int index) {
+ if (fingerBoneRotationsBuilder_ == null) {
+ return fingerBoneRotations_.get(index);
+ } else {
+ return fingerBoneRotationsBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public Builder setFingerBoneRotations(
+ int index, dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation value) {
+ if (fingerBoneRotationsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureFingerBoneRotationsIsMutable();
+ fingerBoneRotations_.set(index, value);
+ onChanged();
+ } else {
+ fingerBoneRotationsBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public Builder setFingerBoneRotations(
+ int index, dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.Builder builderForValue) {
+ if (fingerBoneRotationsBuilder_ == null) {
+ ensureFingerBoneRotationsIsMutable();
+ fingerBoneRotations_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ fingerBoneRotationsBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public Builder addFingerBoneRotations(dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation value) {
+ if (fingerBoneRotationsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureFingerBoneRotationsIsMutable();
+ fingerBoneRotations_.add(value);
+ onChanged();
+ } else {
+ fingerBoneRotationsBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public Builder addFingerBoneRotations(
+ int index, dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation value) {
+ if (fingerBoneRotationsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureFingerBoneRotationsIsMutable();
+ fingerBoneRotations_.add(index, value);
+ onChanged();
+ } else {
+ fingerBoneRotationsBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public Builder addFingerBoneRotations(
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.Builder builderForValue) {
+ if (fingerBoneRotationsBuilder_ == null) {
+ ensureFingerBoneRotationsIsMutable();
+ fingerBoneRotations_.add(builderForValue.build());
+ onChanged();
+ } else {
+ fingerBoneRotationsBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public Builder addFingerBoneRotations(
+ int index, dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.Builder builderForValue) {
+ if (fingerBoneRotationsBuilder_ == null) {
+ ensureFingerBoneRotationsIsMutable();
+ fingerBoneRotations_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ fingerBoneRotationsBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public Builder addAllFingerBoneRotations(
+ java.lang.Iterable extends dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation> values) {
+ if (fingerBoneRotationsBuilder_ == null) {
+ ensureFingerBoneRotationsIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, fingerBoneRotations_);
+ onChanged();
+ } else {
+ fingerBoneRotationsBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public Builder clearFingerBoneRotations() {
+ if (fingerBoneRotationsBuilder_ == null) {
+ fingerBoneRotations_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000200);
+ onChanged();
+ } else {
+ fingerBoneRotationsBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public Builder removeFingerBoneRotations(int index) {
+ if (fingerBoneRotationsBuilder_ == null) {
+ ensureFingerBoneRotationsIsMutable();
+ fingerBoneRotations_.remove(index);
+ onChanged();
+ } else {
+ fingerBoneRotationsBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.Builder getFingerBoneRotationsBuilder(
+ int index) {
+ return internalGetFingerBoneRotationsFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotationOrBuilder getFingerBoneRotationsOrBuilder(
+ int index) {
+ if (fingerBoneRotationsBuilder_ == null) {
+ return fingerBoneRotations_.get(index); } else {
+ return fingerBoneRotationsBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public java.util.List extends dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotationOrBuilder>
+ getFingerBoneRotationsOrBuilderList() {
+ if (fingerBoneRotationsBuilder_ != null) {
+ return fingerBoneRotationsBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(fingerBoneRotations_);
+ }
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.Builder addFingerBoneRotationsBuilder() {
+ return internalGetFingerBoneRotationsFieldBuilder().addBuilder(
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.getDefaultInstance());
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.Builder addFingerBoneRotationsBuilder(
+ int index) {
+ return internalGetFingerBoneRotationsFieldBuilder().addBuilder(
+ index, dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.getDefaultInstance());
+ }
+ /**
+ * repeated .messages.FingerBoneRotation finger_bone_rotations = 10;
+ */
+ public java.util.List
+ getFingerBoneRotationsBuilderList() {
+ return internalGetFingerBoneRotationsFieldBuilder().getBuilderList();
+ }
+ private com.google.protobuf.RepeatedFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation, dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.Builder, dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotationOrBuilder>
+ internalGetFingerBoneRotationsFieldBuilder() {
+ if (fingerBoneRotationsBuilder_ == null) {
+ fingerBoneRotationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation, dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotation.Builder, dev.slimevr.desktop.platform.ProtobufMessages.FingerBoneRotationOrBuilder>(
+ fingerBoneRotations_,
+ ((bitField0_ & 0x00000200) != 0),
+ getParentForChildren(),
+ isClean());
+ fingerBoneRotations_ = null;
+ }
+ return fingerBoneRotationsBuilder_;
+ }
+
+ private java.util.List input_ =
+ java.util.Collections.emptyList();
+ private void ensureInputIsMutable() {
+ if (!((bitField0_ & 0x00000400) != 0)) {
+ input_ = new java.util.ArrayList(input_);
+ bitField0_ |= 0x00000400;
+ }
+ }
+
+ private com.google.protobuf.RepeatedFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.Input, dev.slimevr.desktop.platform.ProtobufMessages.Input.Builder, dev.slimevr.desktop.platform.ProtobufMessages.InputOrBuilder> inputBuilder_;
+
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public java.util.List getInputList() {
+ if (inputBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(input_);
+ } else {
+ return inputBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public int getInputCount() {
+ if (inputBuilder_ == null) {
+ return input_.size();
+ } else {
+ return inputBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.Input getInput(int index) {
+ if (inputBuilder_ == null) {
+ return input_.get(index);
+ } else {
+ return inputBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public Builder setInput(
+ int index, dev.slimevr.desktop.platform.ProtobufMessages.Input value) {
+ if (inputBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureInputIsMutable();
+ input_.set(index, value);
+ onChanged();
+ } else {
+ inputBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public Builder setInput(
+ int index, dev.slimevr.desktop.platform.ProtobufMessages.Input.Builder builderForValue) {
+ if (inputBuilder_ == null) {
+ ensureInputIsMutable();
+ input_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ inputBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public Builder addInput(dev.slimevr.desktop.platform.ProtobufMessages.Input value) {
+ if (inputBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureInputIsMutable();
+ input_.add(value);
+ onChanged();
+ } else {
+ inputBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public Builder addInput(
+ int index, dev.slimevr.desktop.platform.ProtobufMessages.Input value) {
+ if (inputBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureInputIsMutable();
+ input_.add(index, value);
+ onChanged();
+ } else {
+ inputBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public Builder addInput(
+ dev.slimevr.desktop.platform.ProtobufMessages.Input.Builder builderForValue) {
+ if (inputBuilder_ == null) {
+ ensureInputIsMutable();
+ input_.add(builderForValue.build());
+ onChanged();
+ } else {
+ inputBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public Builder addInput(
+ int index, dev.slimevr.desktop.platform.ProtobufMessages.Input.Builder builderForValue) {
+ if (inputBuilder_ == null) {
+ ensureInputIsMutable();
+ input_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ inputBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public Builder addAllInput(
+ java.lang.Iterable extends dev.slimevr.desktop.platform.ProtobufMessages.Input> values) {
+ if (inputBuilder_ == null) {
+ ensureInputIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, input_);
+ onChanged();
+ } else {
+ inputBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public Builder clearInput() {
+ if (inputBuilder_ == null) {
+ input_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000400);
+ onChanged();
+ } else {
+ inputBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public Builder removeInput(int index) {
+ if (inputBuilder_ == null) {
+ ensureInputIsMutable();
+ input_.remove(index);
+ onChanged();
+ } else {
+ inputBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.Input.Builder getInputBuilder(
+ int index) {
+ return internalGetInputFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.InputOrBuilder getInputOrBuilder(
+ int index) {
+ if (inputBuilder_ == null) {
+ return input_.get(index); } else {
+ return inputBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public java.util.List extends dev.slimevr.desktop.platform.ProtobufMessages.InputOrBuilder>
+ getInputOrBuilderList() {
+ if (inputBuilder_ != null) {
+ return inputBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(input_);
+ }
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.Input.Builder addInputBuilder() {
+ return internalGetInputFieldBuilder().addBuilder(
+ dev.slimevr.desktop.platform.ProtobufMessages.Input.getDefaultInstance());
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.Input.Builder addInputBuilder(
+ int index) {
+ return internalGetInputFieldBuilder().addBuilder(
+ index, dev.slimevr.desktop.platform.ProtobufMessages.Input.getDefaultInstance());
+ }
+ /**
+ * repeated .messages.Input input = 11;
+ */
+ public java.util.List
+ getInputBuilderList() {
+ return internalGetInputFieldBuilder().getBuilderList();
+ }
+ private com.google.protobuf.RepeatedFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.Input, dev.slimevr.desktop.platform.ProtobufMessages.Input.Builder, dev.slimevr.desktop.platform.ProtobufMessages.InputOrBuilder>
+ internalGetInputFieldBuilder() {
+ if (inputBuilder_ == null) {
+ inputBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.Input, dev.slimevr.desktop.platform.ProtobufMessages.Input.Builder, dev.slimevr.desktop.platform.ProtobufMessages.InputOrBuilder>(
+ input_,
+ ((bitField0_ & 0x00000400) != 0),
+ getParentForChildren(),
+ isClean());
+ input_ = null;
+ }
+ return inputBuilder_;
+ }
+
+ private float vx_ ;
+ /**
+ * optional float vx = 12;
+ * @return Whether the vx field is set.
+ */
+ @java.lang.Override
+ public boolean hasVx() {
+ return ((bitField0_ & 0x00000800) != 0);
+ }
+ /**
+ * optional float vx = 12;
+ * @return The vx.
+ */
+ @java.lang.Override
+ public float getVx() {
+ return vx_;
+ }
+ /**
+ * optional float vx = 12;
+ * @param value The vx to set.
+ * @return This builder for chaining.
+ */
+ public Builder setVx(float value) {
+
+ vx_ = value;
+ bitField0_ |= 0x00000800;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional float vx = 12;
+ * @return This builder for chaining.
+ */
+ public Builder clearVx() {
+ bitField0_ = (bitField0_ & ~0x00000800);
+ vx_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float vy_ ;
+ /**
+ * optional float vy = 13;
+ * @return Whether the vy field is set.
+ */
+ @java.lang.Override
+ public boolean hasVy() {
+ return ((bitField0_ & 0x00001000) != 0);
+ }
+ /**
+ * optional float vy = 13;
+ * @return The vy.
+ */
+ @java.lang.Override
+ public float getVy() {
+ return vy_;
+ }
+ /**
+ * optional float vy = 13;
+ * @param value The vy to set.
+ * @return This builder for chaining.
+ */
+ public Builder setVy(float value) {
+
+ vy_ = value;
+ bitField0_ |= 0x00001000;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional float vy = 13;
+ * @return This builder for chaining.
+ */
+ public Builder clearVy() {
+ bitField0_ = (bitField0_ & ~0x00001000);
+ vy_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float vz_ ;
+ /**
+ * optional float vz = 14;
+ * @return Whether the vz field is set.
+ */
+ @java.lang.Override
+ public boolean hasVz() {
+ return ((bitField0_ & 0x00002000) != 0);
+ }
+ /**
+ * optional float vz = 14;
+ * @return The vz.
+ */
+ @java.lang.Override
+ public float getVz() {
+ return vz_;
+ }
+ /**
+ * optional float vz = 14;
+ * @param value The vz to set.
+ * @return This builder for chaining.
+ */
+ public Builder setVz(float value) {
+
+ vz_ = value;
+ bitField0_ |= 0x00002000;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional float vz = 14;
+ * @return This builder for chaining.
+ */
+ public Builder clearVz() {
+ bitField0_ = (bitField0_ & ~0x00002000);
+ vz_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:messages.Position)
+ }
+
+ // @@protoc_insertion_point(class_scope:messages.Position)
+ private static final dev.slimevr.desktop.platform.ProtobufMessages.Position DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.Position();
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Position getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Position parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Position getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ControllerInputOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:messages.ControllerInput)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ int getTrackerId();
+
+ /**
+ * float thumbstick_x = 2;
+ * @return The thumbstickX.
+ */
+ float getThumbstickX();
+
+ /**
+ * float thumbstick_y = 3;
+ * @return The thumbstickY.
+ */
+ float getThumbstickY();
+
+ /**
+ * float trackpad_x = 4;
+ * @return The trackpadX.
+ */
+ float getTrackpadX();
+
+ /**
+ * float trackpad_y = 5;
+ * @return The trackpadY.
+ */
+ float getTrackpadY();
+
+ /**
+ * float trigger = 6;
+ * @return The trigger.
+ */
+ float getTrigger();
+
+ /**
+ * float grip = 7;
+ * @return The grip.
+ */
+ float getGrip();
+
+ /**
+ * bool button_1 = 8;
+ * @return The button1.
+ */
+ boolean getButton1();
+
+ /**
+ * bool button_2 = 9;
+ * @return The button2.
+ */
+ boolean getButton2();
+
+ /**
+ * bool menu_recenter = 10;
+ * @return The menuRecenter.
+ */
+ boolean getMenuRecenter();
+
+ /**
+ * bool stick_click = 11;
+ * @return The stickClick.
+ */
+ boolean getStickClick();
+
+ /**
+ * bool trackpad_click = 12;
+ * @return The trackpadClick.
+ */
+ boolean getTrackpadClick();
+ }
+ /**
+ * Protobuf type {@code messages.ControllerInput}
+ */
+ public static final class ControllerInput extends
+ com.google.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:messages.ControllerInput)
+ ControllerInputOrBuilder {
+ private static final long serialVersionUID = 0L;
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ ControllerInput.class.getName());
+ }
+ // Use ControllerInput.newBuilder() to construct.
+ private ControllerInput(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
+ private ControllerInput() {
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ControllerInput_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ControllerInput_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.class, dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.Builder.class);
+ }
+
+ public static final int TRACKER_ID_FIELD_NUMBER = 1;
+ private int trackerId_ = 0;
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ @java.lang.Override
+ public int getTrackerId() {
+ return trackerId_;
+ }
+
+ public static final int THUMBSTICK_X_FIELD_NUMBER = 2;
+ private float thumbstickX_ = 0F;
+ /**
+ * float thumbstick_x = 2;
+ * @return The thumbstickX.
+ */
+ @java.lang.Override
+ public float getThumbstickX() {
+ return thumbstickX_;
+ }
+
+ public static final int THUMBSTICK_Y_FIELD_NUMBER = 3;
+ private float thumbstickY_ = 0F;
+ /**
+ * float thumbstick_y = 3;
+ * @return The thumbstickY.
+ */
+ @java.lang.Override
+ public float getThumbstickY() {
+ return thumbstickY_;
+ }
+
+ public static final int TRACKPAD_X_FIELD_NUMBER = 4;
+ private float trackpadX_ = 0F;
+ /**
+ * float trackpad_x = 4;
+ * @return The trackpadX.
+ */
+ @java.lang.Override
+ public float getTrackpadX() {
+ return trackpadX_;
+ }
+
+ public static final int TRACKPAD_Y_FIELD_NUMBER = 5;
+ private float trackpadY_ = 0F;
+ /**
+ * float trackpad_y = 5;
+ * @return The trackpadY.
+ */
+ @java.lang.Override
+ public float getTrackpadY() {
+ return trackpadY_;
+ }
+
+ public static final int TRIGGER_FIELD_NUMBER = 6;
+ private float trigger_ = 0F;
+ /**
+ * float trigger = 6;
+ * @return The trigger.
+ */
+ @java.lang.Override
+ public float getTrigger() {
+ return trigger_;
+ }
+
+ public static final int GRIP_FIELD_NUMBER = 7;
+ private float grip_ = 0F;
+ /**
+ * float grip = 7;
+ * @return The grip.
+ */
+ @java.lang.Override
+ public float getGrip() {
+ return grip_;
+ }
+
+ public static final int BUTTON_1_FIELD_NUMBER = 8;
+ private boolean button1_ = false;
+ /**
+ * bool button_1 = 8;
+ * @return The button1.
+ */
+ @java.lang.Override
+ public boolean getButton1() {
+ return button1_;
+ }
+
+ public static final int BUTTON_2_FIELD_NUMBER = 9;
+ private boolean button2_ = false;
+ /**
+ * bool button_2 = 9;
+ * @return The button2.
+ */
+ @java.lang.Override
+ public boolean getButton2() {
+ return button2_;
+ }
+
+ public static final int MENU_RECENTER_FIELD_NUMBER = 10;
+ private boolean menuRecenter_ = false;
+ /**
+ * bool menu_recenter = 10;
+ * @return The menuRecenter.
+ */
+ @java.lang.Override
+ public boolean getMenuRecenter() {
+ return menuRecenter_;
+ }
+
+ public static final int STICK_CLICK_FIELD_NUMBER = 11;
+ private boolean stickClick_ = false;
+ /**
+ * bool stick_click = 11;
+ * @return The stickClick.
+ */
+ @java.lang.Override
+ public boolean getStickClick() {
+ return stickClick_;
+ }
+
+ public static final int TRACKPAD_CLICK_FIELD_NUMBER = 12;
+ private boolean trackpadClick_ = false;
+ /**
+ * bool trackpad_click = 12;
+ * @return The trackpadClick.
+ */
+ @java.lang.Override
+ public boolean getTrackpadClick() {
+ return trackpadClick_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (trackerId_ != 0) {
+ output.writeInt32(1, trackerId_);
+ }
+ if (java.lang.Float.floatToRawIntBits(thumbstickX_) != 0) {
+ output.writeFloat(2, thumbstickX_);
+ }
+ if (java.lang.Float.floatToRawIntBits(thumbstickY_) != 0) {
+ output.writeFloat(3, thumbstickY_);
+ }
+ if (java.lang.Float.floatToRawIntBits(trackpadX_) != 0) {
+ output.writeFloat(4, trackpadX_);
+ }
+ if (java.lang.Float.floatToRawIntBits(trackpadY_) != 0) {
+ output.writeFloat(5, trackpadY_);
+ }
+ if (java.lang.Float.floatToRawIntBits(trigger_) != 0) {
+ output.writeFloat(6, trigger_);
+ }
+ if (java.lang.Float.floatToRawIntBits(grip_) != 0) {
+ output.writeFloat(7, grip_);
+ }
+ if (button1_ != false) {
+ output.writeBool(8, button1_);
+ }
+ if (button2_ != false) {
+ output.writeBool(9, button2_);
+ }
+ if (menuRecenter_ != false) {
+ output.writeBool(10, menuRecenter_);
+ }
+ if (stickClick_ != false) {
+ output.writeBool(11, stickClick_);
+ }
+ if (trackpadClick_ != false) {
+ output.writeBool(12, trackpadClick_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (trackerId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, trackerId_);
+ }
+ if (java.lang.Float.floatToRawIntBits(thumbstickX_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(2, thumbstickX_);
+ }
+ if (java.lang.Float.floatToRawIntBits(thumbstickY_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(3, thumbstickY_);
+ }
+ if (java.lang.Float.floatToRawIntBits(trackpadX_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(4, trackpadX_);
+ }
+ if (java.lang.Float.floatToRawIntBits(trackpadY_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(5, trackpadY_);
+ }
+ if (java.lang.Float.floatToRawIntBits(trigger_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(6, trigger_);
+ }
+ if (java.lang.Float.floatToRawIntBits(grip_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(7, grip_);
+ }
+ if (button1_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(8, button1_);
+ }
+ if (button2_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(9, button2_);
+ }
+ if (menuRecenter_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(10, menuRecenter_);
+ }
+ if (stickClick_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(11, stickClick_);
+ }
+ if (trackpadClick_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(12, trackpadClick_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput)) {
+ return super.equals(obj);
+ }
+ dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput other = (dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput) obj;
+
+ if (getTrackerId()
+ != other.getTrackerId()) return false;
+ if (java.lang.Float.floatToIntBits(getThumbstickX())
+ != java.lang.Float.floatToIntBits(
+ other.getThumbstickX())) return false;
+ if (java.lang.Float.floatToIntBits(getThumbstickY())
+ != java.lang.Float.floatToIntBits(
+ other.getThumbstickY())) return false;
+ if (java.lang.Float.floatToIntBits(getTrackpadX())
+ != java.lang.Float.floatToIntBits(
+ other.getTrackpadX())) return false;
+ if (java.lang.Float.floatToIntBits(getTrackpadY())
+ != java.lang.Float.floatToIntBits(
+ other.getTrackpadY())) return false;
+ if (java.lang.Float.floatToIntBits(getTrigger())
+ != java.lang.Float.floatToIntBits(
+ other.getTrigger())) return false;
+ if (java.lang.Float.floatToIntBits(getGrip())
+ != java.lang.Float.floatToIntBits(
+ other.getGrip())) return false;
+ if (getButton1()
+ != other.getButton1()) return false;
+ if (getButton2()
+ != other.getButton2()) return false;
+ if (getMenuRecenter()
+ != other.getMenuRecenter()) return false;
+ if (getStickClick()
+ != other.getStickClick()) return false;
+ if (getTrackpadClick()
+ != other.getTrackpadClick()) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + TRACKER_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getTrackerId();
+ hash = (37 * hash) + THUMBSTICK_X_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getThumbstickX());
+ hash = (37 * hash) + THUMBSTICK_Y_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getThumbstickY());
+ hash = (37 * hash) + TRACKPAD_X_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getTrackpadX());
+ hash = (37 * hash) + TRACKPAD_Y_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getTrackpadY());
+ hash = (37 * hash) + TRIGGER_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getTrigger());
+ hash = (37 * hash) + GRIP_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getGrip());
+ hash = (37 * hash) + BUTTON_1_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getButton1());
+ hash = (37 * hash) + BUTTON_2_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getButton2());
+ hash = (37 * hash) + MENU_RECENTER_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getMenuRecenter());
+ hash = (37 * hash) + STICK_CLICK_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getStickClick());
+ hash = (37 * hash) + TRACKPAD_CLICK_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getTrackpadClick());
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code messages.ControllerInput}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:messages.ControllerInput)
+ dev.slimevr.desktop.platform.ProtobufMessages.ControllerInputOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ControllerInput_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ControllerInput_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.class, dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.Builder.class);
+ }
+
+ // Construct using dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ trackerId_ = 0;
+ thumbstickX_ = 0F;
+ thumbstickY_ = 0F;
+ trackpadX_ = 0F;
+ trackpadY_ = 0F;
+ trigger_ = 0F;
+ grip_ = 0F;
+ button1_ = false;
+ button2_ = false;
+ menuRecenter_ = false;
+ stickClick_ = false;
+ trackpadClick_ = false;
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ControllerInput_descriptor;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput getDefaultInstanceForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput build() {
+ dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput buildPartial() {
+ dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput result = new dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.trackerId_ = trackerId_;
+ }
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.thumbstickX_ = thumbstickX_;
+ }
+ if (((from_bitField0_ & 0x00000004) != 0)) {
+ result.thumbstickY_ = thumbstickY_;
+ }
+ if (((from_bitField0_ & 0x00000008) != 0)) {
+ result.trackpadX_ = trackpadX_;
+ }
+ if (((from_bitField0_ & 0x00000010) != 0)) {
+ result.trackpadY_ = trackpadY_;
+ }
+ if (((from_bitField0_ & 0x00000020) != 0)) {
+ result.trigger_ = trigger_;
+ }
+ if (((from_bitField0_ & 0x00000040) != 0)) {
+ result.grip_ = grip_;
+ }
+ if (((from_bitField0_ & 0x00000080) != 0)) {
+ result.button1_ = button1_;
+ }
+ if (((from_bitField0_ & 0x00000100) != 0)) {
+ result.button2_ = button2_;
+ }
+ if (((from_bitField0_ & 0x00000200) != 0)) {
+ result.menuRecenter_ = menuRecenter_;
+ }
+ if (((from_bitField0_ & 0x00000400) != 0)) {
+ result.stickClick_ = stickClick_;
+ }
+ if (((from_bitField0_ & 0x00000800) != 0)) {
+ result.trackpadClick_ = trackpadClick_;
+ }
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput) {
+ return mergeFrom((dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput other) {
+ if (other == dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.getDefaultInstance()) return this;
+ if (other.getTrackerId() != 0) {
+ setTrackerId(other.getTrackerId());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getThumbstickX()) != 0) {
+ setThumbstickX(other.getThumbstickX());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getThumbstickY()) != 0) {
+ setThumbstickY(other.getThumbstickY());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getTrackpadX()) != 0) {
+ setTrackpadX(other.getTrackpadX());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getTrackpadY()) != 0) {
+ setTrackpadY(other.getTrackpadY());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getTrigger()) != 0) {
+ setTrigger(other.getTrigger());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getGrip()) != 0) {
+ setGrip(other.getGrip());
+ }
+ if (other.getButton1() != false) {
+ setButton1(other.getButton1());
+ }
+ if (other.getButton2() != false) {
+ setButton2(other.getButton2());
+ }
+ if (other.getMenuRecenter() != false) {
+ setMenuRecenter(other.getMenuRecenter());
+ }
+ if (other.getStickClick() != false) {
+ setStickClick(other.getStickClick());
+ }
+ if (other.getTrackpadClick() != false) {
+ setTrackpadClick(other.getTrackpadClick());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 8: {
+ trackerId_ = input.readInt32();
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 8
+ case 21: {
+ thumbstickX_ = input.readFloat();
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 21
+ case 29: {
+ thumbstickY_ = input.readFloat();
+ bitField0_ |= 0x00000004;
+ break;
+ } // case 29
+ case 37: {
+ trackpadX_ = input.readFloat();
+ bitField0_ |= 0x00000008;
+ break;
+ } // case 37
+ case 45: {
+ trackpadY_ = input.readFloat();
+ bitField0_ |= 0x00000010;
+ break;
+ } // case 45
+ case 53: {
+ trigger_ = input.readFloat();
+ bitField0_ |= 0x00000020;
+ break;
+ } // case 53
+ case 61: {
+ grip_ = input.readFloat();
+ bitField0_ |= 0x00000040;
+ break;
+ } // case 61
+ case 64: {
+ button1_ = input.readBool();
+ bitField0_ |= 0x00000080;
+ break;
+ } // case 64
+ case 72: {
+ button2_ = input.readBool();
+ bitField0_ |= 0x00000100;
+ break;
+ } // case 72
+ case 80: {
+ menuRecenter_ = input.readBool();
+ bitField0_ |= 0x00000200;
+ break;
+ } // case 80
+ case 88: {
+ stickClick_ = input.readBool();
+ bitField0_ |= 0x00000400;
+ break;
+ } // case 88
+ case 96: {
+ trackpadClick_ = input.readBool();
+ bitField0_ |= 0x00000800;
+ break;
+ } // case 96
+ default: {
+ if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+ done = true; // was an endgroup tag
+ }
+ break;
+ } // default:
+ } // switch (tag)
+ } // while (!done)
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.unwrapIOException();
+ } finally {
+ onChanged();
+ } // finally
+ return this;
+ }
+ private int bitField0_;
+
+ private int trackerId_ ;
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ @java.lang.Override
+ public int getTrackerId() {
+ return trackerId_;
+ }
+ /**
+ * int32 tracker_id = 1;
+ * @param value The trackerId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackerId(int value) {
+
+ trackerId_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 tracker_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackerId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ trackerId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private float thumbstickX_ ;
+ /**
+ * float thumbstick_x = 2;
+ * @return The thumbstickX.
+ */
+ @java.lang.Override
+ public float getThumbstickX() {
+ return thumbstickX_;
+ }
+ /**
+ * float thumbstick_x = 2;
+ * @param value The thumbstickX to set.
+ * @return This builder for chaining.
+ */
+ public Builder setThumbstickX(float value) {
+
+ thumbstickX_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * float thumbstick_x = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearThumbstickX() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ thumbstickX_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float thumbstickY_ ;
+ /**
+ * float thumbstick_y = 3;
+ * @return The thumbstickY.
+ */
+ @java.lang.Override
+ public float getThumbstickY() {
+ return thumbstickY_;
+ }
+ /**
+ * float thumbstick_y = 3;
+ * @param value The thumbstickY to set.
+ * @return This builder for chaining.
+ */
+ public Builder setThumbstickY(float value) {
+
+ thumbstickY_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+ /**
+ * float thumbstick_y = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearThumbstickY() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ thumbstickY_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float trackpadX_ ;
+ /**
+ * float trackpad_x = 4;
+ * @return The trackpadX.
+ */
+ @java.lang.Override
+ public float getTrackpadX() {
+ return trackpadX_;
+ }
+ /**
+ * float trackpad_x = 4;
+ * @param value The trackpadX to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackpadX(float value) {
+
+ trackpadX_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+ /**
+ * float trackpad_x = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackpadX() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ trackpadX_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float trackpadY_ ;
+ /**
+ * float trackpad_y = 5;
+ * @return The trackpadY.
+ */
+ @java.lang.Override
+ public float getTrackpadY() {
+ return trackpadY_;
+ }
+ /**
+ * float trackpad_y = 5;
+ * @param value The trackpadY to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackpadY(float value) {
+
+ trackpadY_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+ /**
+ * float trackpad_y = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackpadY() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ trackpadY_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float trigger_ ;
+ /**
+ * float trigger = 6;
+ * @return The trigger.
+ */
+ @java.lang.Override
+ public float getTrigger() {
+ return trigger_;
+ }
+ /**
+ * float trigger = 6;
+ * @param value The trigger to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrigger(float value) {
+
+ trigger_ = value;
+ bitField0_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+ /**
+ * float trigger = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearTrigger() {
+ bitField0_ = (bitField0_ & ~0x00000020);
+ trigger_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private float grip_ ;
+ /**
+ * float grip = 7;
+ * @return The grip.
+ */
+ @java.lang.Override
+ public float getGrip() {
+ return grip_;
+ }
+ /**
+ * float grip = 7;
+ * @param value The grip to set.
+ * @return This builder for chaining.
+ */
+ public Builder setGrip(float value) {
+
+ grip_ = value;
+ bitField0_ |= 0x00000040;
+ onChanged();
+ return this;
+ }
+ /**
+ * float grip = 7;
+ * @return This builder for chaining.
+ */
+ public Builder clearGrip() {
+ bitField0_ = (bitField0_ & ~0x00000040);
+ grip_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private boolean button1_ ;
+ /**
+ * bool button_1 = 8;
+ * @return The button1.
+ */
+ @java.lang.Override
+ public boolean getButton1() {
+ return button1_;
+ }
+ /**
+ * bool button_1 = 8;
+ * @param value The button1 to set.
+ * @return This builder for chaining.
+ */
+ public Builder setButton1(boolean value) {
+
+ button1_ = value;
+ bitField0_ |= 0x00000080;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool button_1 = 8;
+ * @return This builder for chaining.
+ */
+ public Builder clearButton1() {
+ bitField0_ = (bitField0_ & ~0x00000080);
+ button1_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean button2_ ;
+ /**
+ * bool button_2 = 9;
+ * @return The button2.
+ */
+ @java.lang.Override
+ public boolean getButton2() {
+ return button2_;
+ }
+ /**
+ * bool button_2 = 9;
+ * @param value The button2 to set.
+ * @return This builder for chaining.
+ */
+ public Builder setButton2(boolean value) {
+
+ button2_ = value;
+ bitField0_ |= 0x00000100;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool button_2 = 9;
+ * @return This builder for chaining.
+ */
+ public Builder clearButton2() {
+ bitField0_ = (bitField0_ & ~0x00000100);
+ button2_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean menuRecenter_ ;
+ /**
+ * bool menu_recenter = 10;
+ * @return The menuRecenter.
+ */
+ @java.lang.Override
+ public boolean getMenuRecenter() {
+ return menuRecenter_;
+ }
+ /**
+ * bool menu_recenter = 10;
+ * @param value The menuRecenter to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMenuRecenter(boolean value) {
+
+ menuRecenter_ = value;
+ bitField0_ |= 0x00000200;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool menu_recenter = 10;
+ * @return This builder for chaining.
+ */
+ public Builder clearMenuRecenter() {
+ bitField0_ = (bitField0_ & ~0x00000200);
+ menuRecenter_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean stickClick_ ;
+ /**
+ * bool stick_click = 11;
+ * @return The stickClick.
+ */
+ @java.lang.Override
+ public boolean getStickClick() {
+ return stickClick_;
+ }
+ /**
+ * bool stick_click = 11;
+ * @param value The stickClick to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStickClick(boolean value) {
+
+ stickClick_ = value;
+ bitField0_ |= 0x00000400;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool stick_click = 11;
+ * @return This builder for chaining.
+ */
+ public Builder clearStickClick() {
+ bitField0_ = (bitField0_ & ~0x00000400);
+ stickClick_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean trackpadClick_ ;
+ /**
+ * bool trackpad_click = 12;
+ * @return The trackpadClick.
+ */
+ @java.lang.Override
+ public boolean getTrackpadClick() {
+ return trackpadClick_;
+ }
+ /**
+ * bool trackpad_click = 12;
+ * @param value The trackpadClick to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackpadClick(boolean value) {
+
+ trackpadClick_ = value;
+ bitField0_ |= 0x00000800;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool trackpad_click = 12;
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackpadClick() {
+ bitField0_ = (bitField0_ & ~0x00000800);
+ trackpadClick_ = false;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:messages.ControllerInput)
+ }
+
+ // @@protoc_insertion_point(class_scope:messages.ControllerInput)
+ private static final dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput();
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ControllerInput parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface UserActionOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:messages.UserAction)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * string name = 1;
+ * @return The name.
+ */
+ java.lang.String getName();
+ /**
+ * string name = 1;
+ * @return The bytes for name.
+ */
+ com.google.protobuf.ByteString
+ getNameBytes();
+
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ int getActionArgumentsCount();
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ boolean containsActionArguments(
+ java.lang.String key);
+ /**
+ * Use {@link #getActionArgumentsMap()} instead.
+ */
+ @java.lang.Deprecated
+ java.util.Map
+ getActionArguments();
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ java.util.Map
+ getActionArgumentsMap();
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ /* nullable */
+java.lang.String getActionArgumentsOrDefault(
+ java.lang.String key,
+ /* nullable */
+java.lang.String defaultValue);
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ java.lang.String getActionArgumentsOrThrow(
+ java.lang.String key);
+ }
+ /**
+ * Protobuf type {@code messages.UserAction}
+ */
+ public static final class UserAction extends
+ com.google.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:messages.UserAction)
+ UserActionOrBuilder {
+ private static final long serialVersionUID = 0L;
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ UserAction.class.getName());
+ }
+ // Use UserAction.newBuilder() to construct.
+ private UserAction(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
+ private UserAction() {
+ name_ = "";
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_UserAction_descriptor;
+ }
+
+ @SuppressWarnings({"rawtypes"})
+ @java.lang.Override
+ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
+ int number) {
+ switch (number) {
+ case 2:
+ return internalGetActionArguments();
+ default:
+ throw new RuntimeException(
+ "Invalid map field number: " + number);
+ }
+ }
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_UserAction_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.UserAction.class, dev.slimevr.desktop.platform.ProtobufMessages.UserAction.Builder.class);
+ }
+
+ public static final int NAME_FIELD_NUMBER = 1;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object name_ = "";
+ /**
+ * string name = 1;
+ * @return The name.
+ */
+ @java.lang.Override
+ public java.lang.String getName() {
+ java.lang.Object ref = name_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ name_ = s;
+ return s;
+ }
+ }
+ /**
+ * string name = 1;
+ * @return The bytes for name.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getNameBytes() {
+ java.lang.Object ref = name_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ name_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int ACTION_ARGUMENTS_FIELD_NUMBER = 2;
+ private static final class ActionArgumentsDefaultEntryHolder {
+ static final com.google.protobuf.MapEntry<
+ java.lang.String, java.lang.String> defaultEntry =
+ com.google.protobuf.MapEntry
+ .newDefaultInstance(
+ dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_UserAction_ActionArgumentsEntry_descriptor,
+ com.google.protobuf.WireFormat.FieldType.STRING,
+ "",
+ com.google.protobuf.WireFormat.FieldType.STRING,
+ "");
+ }
+ @SuppressWarnings("serial")
+ private com.google.protobuf.MapField<
+ java.lang.String, java.lang.String> actionArguments_;
+ private com.google.protobuf.MapField
+ internalGetActionArguments() {
+ if (actionArguments_ == null) {
+ return com.google.protobuf.MapField.emptyMapField(
+ ActionArgumentsDefaultEntryHolder.defaultEntry);
+ }
+ return actionArguments_;
+ }
+ public int getActionArgumentsCount() {
+ return internalGetActionArguments().getMap().size();
+ }
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ @java.lang.Override
+ public boolean containsActionArguments(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ return internalGetActionArguments().getMap().containsKey(key);
+ }
+ /**
+ * Use {@link #getActionArgumentsMap()} instead.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map getActionArguments() {
+ return getActionArgumentsMap();
+ }
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ @java.lang.Override
+ public java.util.Map getActionArgumentsMap() {
+ return internalGetActionArguments().getMap();
+ }
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ @java.lang.Override
+ public /* nullable */
+java.lang.String getActionArgumentsOrDefault(
+ java.lang.String key,
+ /* nullable */
+java.lang.String defaultValue) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ java.util.Map map =
+ internalGetActionArguments().getMap();
+ return map.containsKey(key) ? map.get(key) : defaultValue;
+ }
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ @java.lang.Override
+ public java.lang.String getActionArgumentsOrThrow(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ java.util.Map map =
+ internalGetActionArguments().getMap();
+ if (!map.containsKey(key)) {
+ throw new java.lang.IllegalArgumentException();
+ }
+ return map.get(key);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 1, name_);
+ }
+ com.google.protobuf.GeneratedMessage
+ .serializeStringMapTo(
+ output,
+ internalGetActionArguments(),
+ ActionArgumentsDefaultEntryHolder.defaultEntry,
+ 2);
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) {
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_);
+ }
+ for (java.util.Map.Entry entry
+ : internalGetActionArguments().getMap().entrySet()) {
+ com.google.protobuf.MapEntry
+ actionArguments__ = ActionArgumentsDefaultEntryHolder.defaultEntry.newBuilderForType()
+ .setKey(entry.getKey())
+ .setValue(entry.getValue())
+ .build();
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, actionArguments__);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.UserAction)) {
+ return super.equals(obj);
+ }
+ dev.slimevr.desktop.platform.ProtobufMessages.UserAction other = (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) obj;
+
+ if (!getName()
+ .equals(other.getName())) return false;
+ if (!internalGetActionArguments().equals(
+ other.internalGetActionArguments())) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getName().hashCode();
+ if (!internalGetActionArguments().getMap().isEmpty()) {
+ hash = (37 * hash) + ACTION_ARGUMENTS_FIELD_NUMBER;
+ hash = (53 * hash) + internalGetActionArguments().hashCode();
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(dev.slimevr.desktop.platform.ProtobufMessages.UserAction prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code messages.UserAction}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:messages.UserAction)
+ dev.slimevr.desktop.platform.ProtobufMessages.UserActionOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_UserAction_descriptor;
+ }
+
+ @SuppressWarnings({"rawtypes"})
+ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
+ int number) {
+ switch (number) {
+ case 2:
+ return internalGetActionArguments();
+ default:
+ throw new RuntimeException(
+ "Invalid map field number: " + number);
+ }
+ }
+ @SuppressWarnings({"rawtypes"})
+ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(
+ int number) {
+ switch (number) {
+ case 2:
+ return internalGetMutableActionArguments();
+ default:
+ throw new RuntimeException(
+ "Invalid map field number: " + number);
+ }
+ }
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_UserAction_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.UserAction.class, dev.slimevr.desktop.platform.ProtobufMessages.UserAction.Builder.class);
+ }
+
+ // Construct using dev.slimevr.desktop.platform.ProtobufMessages.UserAction.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ name_ = "";
+ internalGetMutableActionArguments().clear();
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_UserAction_descriptor;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.UserAction getDefaultInstanceForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.UserAction.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.UserAction build() {
+ dev.slimevr.desktop.platform.ProtobufMessages.UserAction result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.UserAction buildPartial() {
+ dev.slimevr.desktop.platform.ProtobufMessages.UserAction result = new dev.slimevr.desktop.platform.ProtobufMessages.UserAction(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(dev.slimevr.desktop.platform.ProtobufMessages.UserAction result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.name_ = name_;
+ }
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.actionArguments_ = internalGetActionArguments();
+ result.actionArguments_.makeImmutable();
+ }
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.UserAction) {
+ return mergeFrom((dev.slimevr.desktop.platform.ProtobufMessages.UserAction)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.UserAction other) {
+ if (other == dev.slimevr.desktop.platform.ProtobufMessages.UserAction.getDefaultInstance()) return this;
+ if (!other.getName().isEmpty()) {
+ name_ = other.name_;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ }
+ internalGetMutableActionArguments().mergeFrom(
+ other.internalGetActionArguments());
+ bitField0_ |= 0x00000002;
+ this.mergeUnknownFields(other.getUnknownFields());
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ name_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 10
+ case 18: {
+ com.google.protobuf.MapEntry
+ actionArguments__ = input.readMessage(
+ ActionArgumentsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+ internalGetMutableActionArguments().getMutableMap().put(
+ actionArguments__.getKey(), actionArguments__.getValue());
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 18
+ default: {
+ if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+ done = true; // was an endgroup tag
+ }
+ break;
+ } // default:
+ } // switch (tag)
+ } // while (!done)
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.unwrapIOException();
+ } finally {
+ onChanged();
+ } // finally
+ return this;
+ }
+ private int bitField0_;
+
+ private java.lang.Object name_ = "";
+ /**
+ * string name = 1;
+ * @return The name.
+ */
+ public java.lang.String getName() {
+ java.lang.Object ref = name_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ name_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string name = 1;
+ * @return The bytes for name.
+ */
+ public com.google.protobuf.ByteString
+ getNameBytes() {
+ java.lang.Object ref = name_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ name_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string name = 1;
+ * @param value The name to set.
+ * @return This builder for chaining.
+ */
+ public Builder setName(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ name_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * string name = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearName() {
+ name_ = getDefaultInstance().getName();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ return this;
+ }
+ /**
+ * string name = 1;
+ * @param value The bytes for name to set.
+ * @return This builder for chaining.
+ */
+ public Builder setNameBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ name_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.MapField<
+ java.lang.String, java.lang.String> actionArguments_;
+ private com.google.protobuf.MapField
+ internalGetActionArguments() {
+ if (actionArguments_ == null) {
+ return com.google.protobuf.MapField.emptyMapField(
+ ActionArgumentsDefaultEntryHolder.defaultEntry);
+ }
+ return actionArguments_;
+ }
+ private com.google.protobuf.MapField
+ internalGetMutableActionArguments() {
+ if (actionArguments_ == null) {
+ actionArguments_ = com.google.protobuf.MapField.newMapField(
+ ActionArgumentsDefaultEntryHolder.defaultEntry);
+ }
+ if (!actionArguments_.isMutable()) {
+ actionArguments_ = actionArguments_.copy();
+ }
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return actionArguments_;
+ }
+ public int getActionArgumentsCount() {
+ return internalGetActionArguments().getMap().size();
+ }
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ @java.lang.Override
+ public boolean containsActionArguments(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ return internalGetActionArguments().getMap().containsKey(key);
+ }
+ /**
+ * Use {@link #getActionArgumentsMap()} instead.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map getActionArguments() {
+ return getActionArgumentsMap();
+ }
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ @java.lang.Override
+ public java.util.Map getActionArgumentsMap() {
+ return internalGetActionArguments().getMap();
+ }
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ @java.lang.Override
+ public /* nullable */
+java.lang.String getActionArgumentsOrDefault(
+ java.lang.String key,
+ /* nullable */
+java.lang.String defaultValue) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ java.util.Map map =
+ internalGetActionArguments().getMap();
+ return map.containsKey(key) ? map.get(key) : defaultValue;
+ }
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ @java.lang.Override
+ public java.lang.String getActionArgumentsOrThrow(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ java.util.Map map =
+ internalGetActionArguments().getMap();
+ if (!map.containsKey(key)) {
+ throw new java.lang.IllegalArgumentException();
+ }
+ return map.get(key);
+ }
+ public Builder clearActionArguments() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ internalGetMutableActionArguments().getMutableMap()
+ .clear();
+ return this;
+ }
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ public Builder removeActionArguments(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ internalGetMutableActionArguments().getMutableMap()
+ .remove(key);
+ return this;
+ }
+ /**
+ * Use alternate mutation accessors instead.
+ */
+ @java.lang.Deprecated
+ public java.util.Map
+ getMutableActionArguments() {
+ bitField0_ |= 0x00000002;
+ return internalGetMutableActionArguments().getMutableMap();
+ }
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ public Builder putActionArguments(
+ java.lang.String key,
+ java.lang.String value) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ if (value == null) { throw new NullPointerException("map value"); }
+ internalGetMutableActionArguments().getMutableMap()
+ .put(key, value);
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * map<string, string> action_arguments = 2;
+ */
+ public Builder putAllActionArguments(
+ java.util.Map values) {
+ internalGetMutableActionArguments().getMutableMap()
+ .putAll(values);
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:messages.UserAction)
+ }
+
+ // @@protoc_insertion_point(class_scope:messages.UserAction)
+ private static final dev.slimevr.desktop.platform.ProtobufMessages.UserAction DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.UserAction();
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.UserAction getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public UserAction parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.UserAction getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface TrackerAddedOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:messages.TrackerAdded)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ int getTrackerId();
+
+ /**
+ * string tracker_serial = 2;
+ * @return The trackerSerial.
+ */
+ java.lang.String getTrackerSerial();
+ /**
+ * string tracker_serial = 2;
+ * @return The bytes for trackerSerial.
+ */
+ com.google.protobuf.ByteString
+ getTrackerSerialBytes();
+
+ /**
+ * string tracker_name = 3;
+ * @return The trackerName.
+ */
+ java.lang.String getTrackerName();
+ /**
+ * string tracker_name = 3;
+ * @return The bytes for trackerName.
+ */
+ com.google.protobuf.ByteString
+ getTrackerNameBytes();
+
+ /**
+ * int32 tracker_role = 4;
+ * @return The trackerRole.
+ */
+ int getTrackerRole();
+
+ /**
+ * string manufacturer = 5;
+ * @return The manufacturer.
+ */
+ java.lang.String getManufacturer();
+ /**
+ * string manufacturer = 5;
+ * @return The bytes for manufacturer.
+ */
+ com.google.protobuf.ByteString
+ getManufacturerBytes();
+ }
+ /**
+ * Protobuf type {@code messages.TrackerAdded}
+ */
+ public static final class TrackerAdded extends
+ com.google.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:messages.TrackerAdded)
+ TrackerAddedOrBuilder {
+ private static final long serialVersionUID = 0L;
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ TrackerAdded.class.getName());
+ }
+ // Use TrackerAdded.newBuilder() to construct.
+ private TrackerAdded(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
+ private TrackerAdded() {
+ trackerSerial_ = "";
+ trackerName_ = "";
+ manufacturer_ = "";
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerAdded_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerAdded_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.class, dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.Builder.class);
+ }
+
+ public static final int TRACKER_ID_FIELD_NUMBER = 1;
+ private int trackerId_ = 0;
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ @java.lang.Override
+ public int getTrackerId() {
+ return trackerId_;
+ }
+
+ public static final int TRACKER_SERIAL_FIELD_NUMBER = 2;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object trackerSerial_ = "";
+ /**
+ * string tracker_serial = 2;
+ * @return The trackerSerial.
+ */
+ @java.lang.Override
+ public java.lang.String getTrackerSerial() {
+ java.lang.Object ref = trackerSerial_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ trackerSerial_ = s;
+ return s;
+ }
+ }
+ /**
+ * string tracker_serial = 2;
+ * @return The bytes for trackerSerial.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTrackerSerialBytes() {
+ java.lang.Object ref = trackerSerial_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ trackerSerial_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int TRACKER_NAME_FIELD_NUMBER = 3;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object trackerName_ = "";
+ /**
+ * string tracker_name = 3;
+ * @return The trackerName.
+ */
+ @java.lang.Override
+ public java.lang.String getTrackerName() {
+ java.lang.Object ref = trackerName_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ trackerName_ = s;
+ return s;
+ }
+ }
+ /**
+ * string tracker_name = 3;
+ * @return The bytes for trackerName.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTrackerNameBytes() {
+ java.lang.Object ref = trackerName_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ trackerName_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int TRACKER_ROLE_FIELD_NUMBER = 4;
+ private int trackerRole_ = 0;
+ /**
+ * int32 tracker_role = 4;
+ * @return The trackerRole.
+ */
+ @java.lang.Override
+ public int getTrackerRole() {
+ return trackerRole_;
+ }
+
+ public static final int MANUFACTURER_FIELD_NUMBER = 5;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object manufacturer_ = "";
+ /**
+ * string manufacturer = 5;
+ * @return The manufacturer.
+ */
+ @java.lang.Override
+ public java.lang.String getManufacturer() {
+ java.lang.Object ref = manufacturer_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ manufacturer_ = s;
+ return s;
+ }
+ }
+ /**
+ * string manufacturer = 5;
+ * @return The bytes for manufacturer.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getManufacturerBytes() {
+ java.lang.Object ref = manufacturer_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ manufacturer_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (trackerId_ != 0) {
+ output.writeInt32(1, trackerId_);
+ }
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(trackerSerial_)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 2, trackerSerial_);
+ }
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(trackerName_)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 3, trackerName_);
+ }
+ if (trackerRole_ != 0) {
+ output.writeInt32(4, trackerRole_);
+ }
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(manufacturer_)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 5, manufacturer_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (trackerId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, trackerId_);
+ }
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(trackerSerial_)) {
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(2, trackerSerial_);
+ }
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(trackerName_)) {
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(3, trackerName_);
+ }
+ if (trackerRole_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(4, trackerRole_);
+ }
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(manufacturer_)) {
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(5, manufacturer_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded)) {
+ return super.equals(obj);
+ }
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded other = (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) obj;
+
+ if (getTrackerId()
+ != other.getTrackerId()) return false;
+ if (!getTrackerSerial()
+ .equals(other.getTrackerSerial())) return false;
+ if (!getTrackerName()
+ .equals(other.getTrackerName())) return false;
+ if (getTrackerRole()
+ != other.getTrackerRole()) return false;
+ if (!getManufacturer()
+ .equals(other.getManufacturer())) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + TRACKER_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getTrackerId();
+ hash = (37 * hash) + TRACKER_SERIAL_FIELD_NUMBER;
+ hash = (53 * hash) + getTrackerSerial().hashCode();
+ hash = (37 * hash) + TRACKER_NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getTrackerName().hashCode();
+ hash = (37 * hash) + TRACKER_ROLE_FIELD_NUMBER;
+ hash = (53 * hash) + getTrackerRole();
+ hash = (37 * hash) + MANUFACTURER_FIELD_NUMBER;
+ hash = (53 * hash) + getManufacturer().hashCode();
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code messages.TrackerAdded}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:messages.TrackerAdded)
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerAddedOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerAdded_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerAdded_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.class, dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.Builder.class);
+ }
+
+ // Construct using dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ trackerId_ = 0;
+ trackerSerial_ = "";
+ trackerName_ = "";
+ trackerRole_ = 0;
+ manufacturer_ = "";
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerAdded_descriptor;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded getDefaultInstanceForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded build() {
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded buildPartial() {
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded result = new dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.trackerId_ = trackerId_;
+ }
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.trackerSerial_ = trackerSerial_;
+ }
+ if (((from_bitField0_ & 0x00000004) != 0)) {
+ result.trackerName_ = trackerName_;
+ }
+ if (((from_bitField0_ & 0x00000008) != 0)) {
+ result.trackerRole_ = trackerRole_;
+ }
+ if (((from_bitField0_ & 0x00000010) != 0)) {
+ result.manufacturer_ = manufacturer_;
+ }
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) {
+ return mergeFrom((dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded other) {
+ if (other == dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.getDefaultInstance()) return this;
+ if (other.getTrackerId() != 0) {
+ setTrackerId(other.getTrackerId());
+ }
+ if (!other.getTrackerSerial().isEmpty()) {
+ trackerSerial_ = other.trackerSerial_;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ }
+ if (!other.getTrackerName().isEmpty()) {
+ trackerName_ = other.trackerName_;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ }
+ if (other.getTrackerRole() != 0) {
+ setTrackerRole(other.getTrackerRole());
+ }
+ if (!other.getManufacturer().isEmpty()) {
+ manufacturer_ = other.manufacturer_;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 8: {
+ trackerId_ = input.readInt32();
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 8
+ case 18: {
+ trackerSerial_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 18
+ case 26: {
+ trackerName_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000004;
+ break;
+ } // case 26
+ case 32: {
+ trackerRole_ = input.readInt32();
+ bitField0_ |= 0x00000008;
+ break;
+ } // case 32
+ case 42: {
+ manufacturer_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000010;
+ break;
+ } // case 42
+ default: {
+ if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+ done = true; // was an endgroup tag
+ }
+ break;
+ } // default:
+ } // switch (tag)
+ } // while (!done)
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.unwrapIOException();
+ } finally {
+ onChanged();
+ } // finally
+ return this;
+ }
+ private int bitField0_;
+
+ private int trackerId_ ;
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ @java.lang.Override
+ public int getTrackerId() {
+ return trackerId_;
+ }
+ /**
+ * int32 tracker_id = 1;
+ * @param value The trackerId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackerId(int value) {
+
+ trackerId_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 tracker_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackerId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ trackerId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object trackerSerial_ = "";
+ /**
+ * string tracker_serial = 2;
+ * @return The trackerSerial.
+ */
+ public java.lang.String getTrackerSerial() {
+ java.lang.Object ref = trackerSerial_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ trackerSerial_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string tracker_serial = 2;
+ * @return The bytes for trackerSerial.
+ */
+ public com.google.protobuf.ByteString
+ getTrackerSerialBytes() {
+ java.lang.Object ref = trackerSerial_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ trackerSerial_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string tracker_serial = 2;
+ * @param value The trackerSerial to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackerSerial(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ trackerSerial_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * string tracker_serial = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackerSerial() {
+ trackerSerial_ = getDefaultInstance().getTrackerSerial();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ onChanged();
+ return this;
+ }
+ /**
+ * string tracker_serial = 2;
+ * @param value The bytes for trackerSerial to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackerSerialBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ trackerSerial_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object trackerName_ = "";
+ /**
+ * string tracker_name = 3;
+ * @return The trackerName.
+ */
+ public java.lang.String getTrackerName() {
+ java.lang.Object ref = trackerName_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ trackerName_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string tracker_name = 3;
+ * @return The bytes for trackerName.
+ */
+ public com.google.protobuf.ByteString
+ getTrackerNameBytes() {
+ java.lang.Object ref = trackerName_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ trackerName_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string tracker_name = 3;
+ * @param value The trackerName to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackerName(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ trackerName_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+ /**
+ * string tracker_name = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackerName() {
+ trackerName_ = getDefaultInstance().getTrackerName();
+ bitField0_ = (bitField0_ & ~0x00000004);
+ onChanged();
+ return this;
+ }
+ /**
+ * string tracker_name = 3;
+ * @param value The bytes for trackerName to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackerNameBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ trackerName_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ private int trackerRole_ ;
+ /**
+ * int32 tracker_role = 4;
+ * @return The trackerRole.
+ */
+ @java.lang.Override
+ public int getTrackerRole() {
+ return trackerRole_;
+ }
+ /**
+ * int32 tracker_role = 4;
+ * @param value The trackerRole to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackerRole(int value) {
+
+ trackerRole_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 tracker_role = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackerRole() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ trackerRole_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object manufacturer_ = "";
+ /**
+ * string manufacturer = 5;
+ * @return The manufacturer.
+ */
+ public java.lang.String getManufacturer() {
+ java.lang.Object ref = manufacturer_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ manufacturer_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string manufacturer = 5;
+ * @return The bytes for manufacturer.
+ */
+ public com.google.protobuf.ByteString
+ getManufacturerBytes() {
+ java.lang.Object ref = manufacturer_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ manufacturer_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string manufacturer = 5;
+ * @param value The manufacturer to set.
+ * @return This builder for chaining.
+ */
+ public Builder setManufacturer(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ manufacturer_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+ /**
+ * string manufacturer = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearManufacturer() {
+ manufacturer_ = getDefaultInstance().getManufacturer();
+ bitField0_ = (bitField0_ & ~0x00000010);
+ onChanged();
+ return this;
+ }
+ /**
+ * string manufacturer = 5;
+ * @param value The bytes for manufacturer to set.
+ * @return This builder for chaining.
+ */
+ public Builder setManufacturerBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ manufacturer_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:messages.TrackerAdded)
+ }
+
+ // @@protoc_insertion_point(class_scope:messages.TrackerAdded)
+ private static final dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded();
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public TrackerAdded parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface TrackerStatusOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:messages.TrackerStatus)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ int getTrackerId();
+
+ /**
+ * .messages.TrackerStatus.Status status = 2;
+ * @return The enum numeric value on the wire for status.
+ */
+ int getStatusValue();
+ /**
+ * .messages.TrackerStatus.Status status = 2;
+ * @return The status.
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status getStatus();
+
+ /**
+ * map<string, string> extra = 3;
+ */
+ int getExtraCount();
+ /**
+ * map<string, string> extra = 3;
+ */
+ boolean containsExtra(
+ java.lang.String key);
+ /**
+ * Use {@link #getExtraMap()} instead.
+ */
+ @java.lang.Deprecated
+ java.util.Map
+ getExtra();
+ /**
+ * map<string, string> extra = 3;
+ */
+ java.util.Map
+ getExtraMap();
+ /**
+ * map<string, string> extra = 3;
+ */
+ /* nullable */
+java.lang.String getExtraOrDefault(
+ java.lang.String key,
+ /* nullable */
+java.lang.String defaultValue);
+ /**
+ * map<string, string> extra = 3;
+ */
+ java.lang.String getExtraOrThrow(
+ java.lang.String key);
+
+ /**
+ * optional .messages.TrackerStatus.Confidence confidence = 4;
+ * @return Whether the confidence field is set.
+ */
+ boolean hasConfidence();
+ /**
+ * optional .messages.TrackerStatus.Confidence confidence = 4;
+ * @return The enum numeric value on the wire for confidence.
+ */
+ int getConfidenceValue();
+ /**
+ * optional .messages.TrackerStatus.Confidence confidence = 4;
+ * @return The confidence.
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence getConfidence();
+ }
+ /**
+ * Protobuf type {@code messages.TrackerStatus}
+ */
+ public static final class TrackerStatus extends
+ com.google.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:messages.TrackerStatus)
+ TrackerStatusOrBuilder {
+ private static final long serialVersionUID = 0L;
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ TrackerStatus.class.getName());
+ }
+ // Use TrackerStatus.newBuilder() to construct.
+ private TrackerStatus(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
+ private TrackerStatus() {
+ status_ = 0;
+ confidence_ = 0;
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerStatus_descriptor;
+ }
+
+ @SuppressWarnings({"rawtypes"})
+ @java.lang.Override
+ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
+ int number) {
+ switch (number) {
+ case 3:
+ return internalGetExtra();
+ default:
+ throw new RuntimeException(
+ "Invalid map field number: " + number);
+ }
+ }
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerStatus_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.class, dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Builder.class);
+ }
+
+ /**
+ * Protobuf enum {@code messages.TrackerStatus.Status}
+ */
+ public enum Status
+ implements com.google.protobuf.ProtocolMessageEnum {
+ /**
+ * DISCONNECTED = 0;
+ */
+ DISCONNECTED(0),
+ /**
+ * OK = 1;
+ */
+ OK(1),
+ /**
+ * BUSY = 2;
+ */
+ BUSY(2),
+ /**
+ * ERROR = 3;
+ */
+ ERROR(3),
+ /**
+ * OCCLUDED = 4;
+ */
+ OCCLUDED(4),
+ UNRECOGNIZED(-1),
+ ;
+
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ Status.class.getName());
+ }
+ /**
+ * DISCONNECTED = 0;
+ */
+ public static final int DISCONNECTED_VALUE = 0;
+ /**
+ * OK = 1;
+ */
+ public static final int OK_VALUE = 1;
+ /**
+ * BUSY = 2;
+ */
+ public static final int BUSY_VALUE = 2;
+ /**
+ * ERROR = 3;
+ */
+ public static final int ERROR_VALUE = 3;
+ /**
+ * OCCLUDED = 4;
+ */
+ public static final int OCCLUDED_VALUE = 4;
+
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static Status valueOf(int value) {
+ return forNumber(value);
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ */
+ public static Status forNumber(int value) {
+ switch (value) {
+ case 0: return DISCONNECTED;
+ case 1: return OK;
+ case 2: return BUSY;
+ case 3: return ERROR;
+ case 4: return OCCLUDED;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap
+ internalGetValueMap() {
+ return internalValueMap;
+ }
+ private static final com.google.protobuf.Internal.EnumLiteMap<
+ Status> internalValueMap =
+ new com.google.protobuf.Internal.EnumLiteMap() {
+ public Status findValueByNumber(int number) {
+ return Status.forNumber(number);
+ }
+ };
+
+ public final com.google.protobuf.Descriptors.EnumValueDescriptor
+ getValueDescriptor() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalStateException(
+ "Can't get the descriptor of an unrecognized enum value.");
+ }
+ return getDescriptor().getValues().get(ordinal());
+ }
+ public final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptorForType() {
+ return getDescriptor();
+ }
+ public static com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.getDescriptor().getEnumTypes().get(0);
+ }
+
+ private static final Status[] VALUES = values();
+
+ public static Status valueOf(
+ com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+ if (desc.getType() != getDescriptor()) {
+ throw new java.lang.IllegalArgumentException(
+ "EnumValueDescriptor is not for this type.");
+ }
+ if (desc.getIndex() == -1) {
+ return UNRECOGNIZED;
+ }
+ return VALUES[desc.getIndex()];
+ }
+
+ private final int value;
+
+ private Status(int value) {
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:messages.TrackerStatus.Status)
+ }
+
+ /**
+ * Protobuf enum {@code messages.TrackerStatus.Confidence}
+ */
+ public enum Confidence
+ implements com.google.protobuf.ProtocolMessageEnum {
+ /**
+ * NO = 0;
+ */
+ NO(0),
+ /**
+ * LOW = 1;
+ */
+ LOW(1),
+ /**
+ * MEDIUM = 5;
+ */
+ MEDIUM(5),
+ /**
+ * HIGH = 10;
+ */
+ HIGH(10),
+ UNRECOGNIZED(-1),
+ ;
+
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ Confidence.class.getName());
+ }
+ /**
+ * NO = 0;
+ */
+ public static final int NO_VALUE = 0;
+ /**
+ * LOW = 1;
+ */
+ public static final int LOW_VALUE = 1;
+ /**
+ * MEDIUM = 5;
+ */
+ public static final int MEDIUM_VALUE = 5;
+ /**
+ * HIGH = 10;
+ */
+ public static final int HIGH_VALUE = 10;
+
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static Confidence valueOf(int value) {
+ return forNumber(value);
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ */
+ public static Confidence forNumber(int value) {
+ switch (value) {
+ case 0: return NO;
+ case 1: return LOW;
+ case 5: return MEDIUM;
+ case 10: return HIGH;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap
+ internalGetValueMap() {
+ return internalValueMap;
+ }
+ private static final com.google.protobuf.Internal.EnumLiteMap<
+ Confidence> internalValueMap =
+ new com.google.protobuf.Internal.EnumLiteMap() {
+ public Confidence findValueByNumber(int number) {
+ return Confidence.forNumber(number);
+ }
+ };
+
+ public final com.google.protobuf.Descriptors.EnumValueDescriptor
+ getValueDescriptor() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalStateException(
+ "Can't get the descriptor of an unrecognized enum value.");
+ }
+ return getDescriptor().getValues().get(ordinal());
+ }
+ public final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptorForType() {
+ return getDescriptor();
+ }
+ public static com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.getDescriptor().getEnumTypes().get(1);
+ }
+
+ private static final Confidence[] VALUES = values();
+
+ public static Confidence valueOf(
+ com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+ if (desc.getType() != getDescriptor()) {
+ throw new java.lang.IllegalArgumentException(
+ "EnumValueDescriptor is not for this type.");
+ }
+ if (desc.getIndex() == -1) {
+ return UNRECOGNIZED;
+ }
+ return VALUES[desc.getIndex()];
+ }
+
+ private final int value;
+
+ private Confidence(int value) {
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:messages.TrackerStatus.Confidence)
+ }
+
+ private int bitField0_;
+ public static final int TRACKER_ID_FIELD_NUMBER = 1;
+ private int trackerId_ = 0;
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ @java.lang.Override
+ public int getTrackerId() {
+ return trackerId_;
+ }
+
+ public static final int STATUS_FIELD_NUMBER = 2;
+ private int status_ = 0;
+ /**
+ * .messages.TrackerStatus.Status status = 2;
+ * @return The enum numeric value on the wire for status.
+ */
+ @java.lang.Override public int getStatusValue() {
+ return status_;
+ }
+ /**
+ * .messages.TrackerStatus.Status status = 2;
+ * @return The status.
+ */
+ @java.lang.Override public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status getStatus() {
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status result = dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status.forNumber(status_);
+ return result == null ? dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status.UNRECOGNIZED : result;
+ }
+
+ public static final int EXTRA_FIELD_NUMBER = 3;
+ private static final class ExtraDefaultEntryHolder {
+ static final com.google.protobuf.MapEntry<
+ java.lang.String, java.lang.String> defaultEntry =
+ com.google.protobuf.MapEntry
+ .newDefaultInstance(
+ dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerStatus_ExtraEntry_descriptor,
+ com.google.protobuf.WireFormat.FieldType.STRING,
+ "",
+ com.google.protobuf.WireFormat.FieldType.STRING,
+ "");
+ }
+ @SuppressWarnings("serial")
+ private com.google.protobuf.MapField<
+ java.lang.String, java.lang.String> extra_;
+ private com.google.protobuf.MapField
+ internalGetExtra() {
+ if (extra_ == null) {
+ return com.google.protobuf.MapField.emptyMapField(
+ ExtraDefaultEntryHolder.defaultEntry);
+ }
+ return extra_;
+ }
+ public int getExtraCount() {
+ return internalGetExtra().getMap().size();
+ }
+ /**
+ * map<string, string> extra = 3;
+ */
+ @java.lang.Override
+ public boolean containsExtra(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ return internalGetExtra().getMap().containsKey(key);
+ }
+ /**
+ * Use {@link #getExtraMap()} instead.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map getExtra() {
+ return getExtraMap();
+ }
+ /**
+ * map<string, string> extra = 3;
+ */
+ @java.lang.Override
+ public java.util.Map getExtraMap() {
+ return internalGetExtra().getMap();
+ }
+ /**
+ * map<string, string> extra = 3;
+ */
+ @java.lang.Override
+ public /* nullable */
+java.lang.String getExtraOrDefault(
+ java.lang.String key,
+ /* nullable */
+java.lang.String defaultValue) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ java.util.Map map =
+ internalGetExtra().getMap();
+ return map.containsKey(key) ? map.get(key) : defaultValue;
+ }
+ /**
+ * map<string, string> extra = 3;
+ */
+ @java.lang.Override
+ public java.lang.String getExtraOrThrow(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ java.util.Map map =
+ internalGetExtra().getMap();
+ if (!map.containsKey(key)) {
+ throw new java.lang.IllegalArgumentException();
+ }
+ return map.get(key);
+ }
+
+ public static final int CONFIDENCE_FIELD_NUMBER = 4;
+ private int confidence_ = 0;
+ /**
+ * optional .messages.TrackerStatus.Confidence confidence = 4;
+ * @return Whether the confidence field is set.
+ */
+ @java.lang.Override public boolean hasConfidence() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional .messages.TrackerStatus.Confidence confidence = 4;
+ * @return The enum numeric value on the wire for confidence.
+ */
+ @java.lang.Override public int getConfidenceValue() {
+ return confidence_;
+ }
+ /**
+ * optional .messages.TrackerStatus.Confidence confidence = 4;
+ * @return The confidence.
+ */
+ @java.lang.Override public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence getConfidence() {
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence result = dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence.forNumber(confidence_);
+ return result == null ? dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence.UNRECOGNIZED : result;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (trackerId_ != 0) {
+ output.writeInt32(1, trackerId_);
+ }
+ if (status_ != dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status.DISCONNECTED.getNumber()) {
+ output.writeEnum(2, status_);
+ }
+ com.google.protobuf.GeneratedMessage
+ .serializeStringMapTo(
+ output,
+ internalGetExtra(),
+ ExtraDefaultEntryHolder.defaultEntry,
+ 3);
+ if (((bitField0_ & 0x00000001) != 0)) {
+ output.writeEnum(4, confidence_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (trackerId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, trackerId_);
+ }
+ if (status_ != dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status.DISCONNECTED.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(2, status_);
+ }
+ for (java.util.Map.Entry entry
+ : internalGetExtra().getMap().entrySet()) {
+ com.google.protobuf.MapEntry
+ extra__ = ExtraDefaultEntryHolder.defaultEntry.newBuilderForType()
+ .setKey(entry.getKey())
+ .setValue(entry.getValue())
+ .build();
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(3, extra__);
+ }
+ if (((bitField0_ & 0x00000001) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(4, confidence_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus)) {
+ return super.equals(obj);
+ }
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus other = (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) obj;
+
+ if (getTrackerId()
+ != other.getTrackerId()) return false;
+ if (status_ != other.status_) return false;
+ if (!internalGetExtra().equals(
+ other.internalGetExtra())) return false;
+ if (hasConfidence() != other.hasConfidence()) return false;
+ if (hasConfidence()) {
+ if (confidence_ != other.confidence_) return false;
+ }
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + TRACKER_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getTrackerId();
+ hash = (37 * hash) + STATUS_FIELD_NUMBER;
+ hash = (53 * hash) + status_;
+ if (!internalGetExtra().getMap().isEmpty()) {
+ hash = (37 * hash) + EXTRA_FIELD_NUMBER;
+ hash = (53 * hash) + internalGetExtra().hashCode();
+ }
+ if (hasConfidence()) {
+ hash = (37 * hash) + CONFIDENCE_FIELD_NUMBER;
+ hash = (53 * hash) + confidence_;
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code messages.TrackerStatus}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:messages.TrackerStatus)
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatusOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerStatus_descriptor;
+ }
+
+ @SuppressWarnings({"rawtypes"})
+ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
+ int number) {
+ switch (number) {
+ case 3:
+ return internalGetExtra();
+ default:
+ throw new RuntimeException(
+ "Invalid map field number: " + number);
+ }
+ }
+ @SuppressWarnings({"rawtypes"})
+ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(
+ int number) {
+ switch (number) {
+ case 3:
+ return internalGetMutableExtra();
+ default:
+ throw new RuntimeException(
+ "Invalid map field number: " + number);
+ }
+ }
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerStatus_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.class, dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Builder.class);
+ }
+
+ // Construct using dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ trackerId_ = 0;
+ status_ = 0;
+ internalGetMutableExtra().clear();
+ confidence_ = 0;
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_TrackerStatus_descriptor;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus getDefaultInstanceForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus build() {
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus buildPartial() {
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus result = new dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.trackerId_ = trackerId_;
+ }
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.status_ = status_;
+ }
+ if (((from_bitField0_ & 0x00000004) != 0)) {
+ result.extra_ = internalGetExtra();
+ result.extra_.makeImmutable();
+ }
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000008) != 0)) {
+ result.confidence_ = confidence_;
+ to_bitField0_ |= 0x00000001;
+ }
+ result.bitField0_ |= to_bitField0_;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) {
+ return mergeFrom((dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus other) {
+ if (other == dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.getDefaultInstance()) return this;
+ if (other.getTrackerId() != 0) {
+ setTrackerId(other.getTrackerId());
+ }
+ if (other.status_ != 0) {
+ setStatusValue(other.getStatusValue());
+ }
+ internalGetMutableExtra().mergeFrom(
+ other.internalGetExtra());
+ bitField0_ |= 0x00000004;
+ if (other.hasConfidence()) {
+ setConfidenceValue(other.getConfidenceValue());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 8: {
+ trackerId_ = input.readInt32();
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 8
+ case 16: {
+ status_ = input.readEnum();
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 16
+ case 26: {
+ com.google.protobuf.MapEntry
+ extra__ = input.readMessage(
+ ExtraDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+ internalGetMutableExtra().getMutableMap().put(
+ extra__.getKey(), extra__.getValue());
+ bitField0_ |= 0x00000004;
+ break;
+ } // case 26
+ case 32: {
+ confidence_ = input.readEnum();
+ bitField0_ |= 0x00000008;
+ break;
+ } // case 32
+ default: {
+ if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+ done = true; // was an endgroup tag
+ }
+ break;
+ } // default:
+ } // switch (tag)
+ } // while (!done)
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.unwrapIOException();
+ } finally {
+ onChanged();
+ } // finally
+ return this;
+ }
+ private int bitField0_;
+
+ private int trackerId_ ;
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ @java.lang.Override
+ public int getTrackerId() {
+ return trackerId_;
+ }
+ /**
+ * int32 tracker_id = 1;
+ * @param value The trackerId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackerId(int value) {
+
+ trackerId_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 tracker_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackerId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ trackerId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int status_ = 0;
+ /**
+ * .messages.TrackerStatus.Status status = 2;
+ * @return The enum numeric value on the wire for status.
+ */
+ @java.lang.Override public int getStatusValue() {
+ return status_;
+ }
+ /**
+ * .messages.TrackerStatus.Status status = 2;
+ * @param value The enum numeric value on the wire for status to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStatusValue(int value) {
+ status_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * .messages.TrackerStatus.Status status = 2;
+ * @return The status.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status getStatus() {
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status result = dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status.forNumber(status_);
+ return result == null ? dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status.UNRECOGNIZED : result;
+ }
+ /**
+ * .messages.TrackerStatus.Status status = 2;
+ * @param value The status to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStatus(dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Status value) {
+ if (value == null) { throw new NullPointerException(); }
+ bitField0_ |= 0x00000002;
+ status_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * .messages.TrackerStatus.Status status = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearStatus() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ status_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.MapField<
+ java.lang.String, java.lang.String> extra_;
+ private com.google.protobuf.MapField
+ internalGetExtra() {
+ if (extra_ == null) {
+ return com.google.protobuf.MapField.emptyMapField(
+ ExtraDefaultEntryHolder.defaultEntry);
+ }
+ return extra_;
+ }
+ private com.google.protobuf.MapField
+ internalGetMutableExtra() {
+ if (extra_ == null) {
+ extra_ = com.google.protobuf.MapField.newMapField(
+ ExtraDefaultEntryHolder.defaultEntry);
+ }
+ if (!extra_.isMutable()) {
+ extra_ = extra_.copy();
+ }
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return extra_;
+ }
+ public int getExtraCount() {
+ return internalGetExtra().getMap().size();
+ }
+ /**
+ * map<string, string> extra = 3;
+ */
+ @java.lang.Override
+ public boolean containsExtra(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ return internalGetExtra().getMap().containsKey(key);
+ }
+ /**
+ * Use {@link #getExtraMap()} instead.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map getExtra() {
+ return getExtraMap();
+ }
+ /**
+ * map<string, string> extra = 3;
+ */
+ @java.lang.Override
+ public java.util.Map getExtraMap() {
+ return internalGetExtra().getMap();
+ }
+ /**
+ * map<string, string> extra = 3;
+ */
+ @java.lang.Override
+ public /* nullable */
+java.lang.String getExtraOrDefault(
+ java.lang.String key,
+ /* nullable */
+java.lang.String defaultValue) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ java.util.Map map =
+ internalGetExtra().getMap();
+ return map.containsKey(key) ? map.get(key) : defaultValue;
+ }
+ /**
+ * map<string, string> extra = 3;
+ */
+ @java.lang.Override
+ public java.lang.String getExtraOrThrow(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ java.util.Map map =
+ internalGetExtra().getMap();
+ if (!map.containsKey(key)) {
+ throw new java.lang.IllegalArgumentException();
+ }
+ return map.get(key);
+ }
+ public Builder clearExtra() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ internalGetMutableExtra().getMutableMap()
+ .clear();
+ return this;
+ }
+ /**
+ * map<string, string> extra = 3;
+ */
+ public Builder removeExtra(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ internalGetMutableExtra().getMutableMap()
+ .remove(key);
+ return this;
+ }
+ /**
+ * Use alternate mutation accessors instead.
+ */
+ @java.lang.Deprecated
+ public java.util.Map
+ getMutableExtra() {
+ bitField0_ |= 0x00000004;
+ return internalGetMutableExtra().getMutableMap();
+ }
+ /**
+ * map<string, string> extra = 3;
+ */
+ public Builder putExtra(
+ java.lang.String key,
+ java.lang.String value) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ if (value == null) { throw new NullPointerException("map value"); }
+ internalGetMutableExtra().getMutableMap()
+ .put(key, value);
+ bitField0_ |= 0x00000004;
+ return this;
+ }
+ /**
+ * map<string, string> extra = 3;
+ */
+ public Builder putAllExtra(
+ java.util.Map values) {
+ internalGetMutableExtra().getMutableMap()
+ .putAll(values);
+ bitField0_ |= 0x00000004;
+ return this;
+ }
+
+ private int confidence_ = 0;
+ /**
+ * optional .messages.TrackerStatus.Confidence confidence = 4;
+ * @return Whether the confidence field is set.
+ */
+ @java.lang.Override public boolean hasConfidence() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+ /**
+ * optional .messages.TrackerStatus.Confidence confidence = 4;
+ * @return The enum numeric value on the wire for confidence.
+ */
+ @java.lang.Override public int getConfidenceValue() {
+ return confidence_;
+ }
+ /**
+ * optional .messages.TrackerStatus.Confidence confidence = 4;
+ * @param value The enum numeric value on the wire for confidence to set.
+ * @return This builder for chaining.
+ */
+ public Builder setConfidenceValue(int value) {
+ confidence_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional .messages.TrackerStatus.Confidence confidence = 4;
+ * @return The confidence.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence getConfidence() {
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence result = dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence.forNumber(confidence_);
+ return result == null ? dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence.UNRECOGNIZED : result;
+ }
+ /**
+ * optional .messages.TrackerStatus.Confidence confidence = 4;
+ * @param value The confidence to set.
+ * @return This builder for chaining.
+ */
+ public Builder setConfidence(dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Confidence value) {
+ if (value == null) { throw new NullPointerException(); }
+ bitField0_ |= 0x00000008;
+ confidence_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * optional .messages.TrackerStatus.Confidence confidence = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearConfidence() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ confidence_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:messages.TrackerStatus)
+ }
+
+ // @@protoc_insertion_point(class_scope:messages.TrackerStatus)
+ private static final dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus();
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public TrackerStatus parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface BatteryOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:messages.Battery)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ int getTrackerId();
+
+ /**
+ * float battery_level = 2;
+ * @return The batteryLevel.
+ */
+ float getBatteryLevel();
+
+ /**
+ * bool is_charging = 3;
+ * @return The isCharging.
+ */
+ boolean getIsCharging();
+ }
+ /**
+ * Protobuf type {@code messages.Battery}
+ */
+ public static final class Battery extends
+ com.google.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:messages.Battery)
+ BatteryOrBuilder {
+ private static final long serialVersionUID = 0L;
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ Battery.class.getName());
+ }
+ // Use Battery.newBuilder() to construct.
+ private Battery(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
+ private Battery() {
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Battery_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Battery_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.Battery.class, dev.slimevr.desktop.platform.ProtobufMessages.Battery.Builder.class);
+ }
+
+ public static final int TRACKER_ID_FIELD_NUMBER = 1;
+ private int trackerId_ = 0;
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ @java.lang.Override
+ public int getTrackerId() {
+ return trackerId_;
+ }
+
+ public static final int BATTERY_LEVEL_FIELD_NUMBER = 2;
+ private float batteryLevel_ = 0F;
+ /**
+ * float battery_level = 2;
+ * @return The batteryLevel.
+ */
+ @java.lang.Override
+ public float getBatteryLevel() {
+ return batteryLevel_;
+ }
+
+ public static final int IS_CHARGING_FIELD_NUMBER = 3;
+ private boolean isCharging_ = false;
+ /**
+ * bool is_charging = 3;
+ * @return The isCharging.
+ */
+ @java.lang.Override
+ public boolean getIsCharging() {
+ return isCharging_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (trackerId_ != 0) {
+ output.writeInt32(1, trackerId_);
+ }
+ if (java.lang.Float.floatToRawIntBits(batteryLevel_) != 0) {
+ output.writeFloat(2, batteryLevel_);
+ }
+ if (isCharging_ != false) {
+ output.writeBool(3, isCharging_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (trackerId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, trackerId_);
+ }
+ if (java.lang.Float.floatToRawIntBits(batteryLevel_) != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(2, batteryLevel_);
+ }
+ if (isCharging_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(3, isCharging_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.Battery)) {
+ return super.equals(obj);
+ }
+ dev.slimevr.desktop.platform.ProtobufMessages.Battery other = (dev.slimevr.desktop.platform.ProtobufMessages.Battery) obj;
+
+ if (getTrackerId()
+ != other.getTrackerId()) return false;
+ if (java.lang.Float.floatToIntBits(getBatteryLevel())
+ != java.lang.Float.floatToIntBits(
+ other.getBatteryLevel())) return false;
+ if (getIsCharging()
+ != other.getIsCharging()) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + TRACKER_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getTrackerId();
+ hash = (37 * hash) + BATTERY_LEVEL_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getBatteryLevel());
+ hash = (37 * hash) + IS_CHARGING_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIsCharging());
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Battery parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(dev.slimevr.desktop.platform.ProtobufMessages.Battery prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code messages.Battery}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:messages.Battery)
+ dev.slimevr.desktop.platform.ProtobufMessages.BatteryOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Battery_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Battery_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.Battery.class, dev.slimevr.desktop.platform.ProtobufMessages.Battery.Builder.class);
+ }
+
+ // Construct using dev.slimevr.desktop.platform.ProtobufMessages.Battery.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ trackerId_ = 0;
+ batteryLevel_ = 0F;
+ isCharging_ = false;
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_Battery_descriptor;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Battery getDefaultInstanceForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.Battery.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Battery build() {
+ dev.slimevr.desktop.platform.ProtobufMessages.Battery result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Battery buildPartial() {
+ dev.slimevr.desktop.platform.ProtobufMessages.Battery result = new dev.slimevr.desktop.platform.ProtobufMessages.Battery(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(dev.slimevr.desktop.platform.ProtobufMessages.Battery result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.trackerId_ = trackerId_;
+ }
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.batteryLevel_ = batteryLevel_;
+ }
+ if (((from_bitField0_ & 0x00000004) != 0)) {
+ result.isCharging_ = isCharging_;
+ }
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.Battery) {
+ return mergeFrom((dev.slimevr.desktop.platform.ProtobufMessages.Battery)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.Battery other) {
+ if (other == dev.slimevr.desktop.platform.ProtobufMessages.Battery.getDefaultInstance()) return this;
+ if (other.getTrackerId() != 0) {
+ setTrackerId(other.getTrackerId());
+ }
+ if (java.lang.Float.floatToRawIntBits(other.getBatteryLevel()) != 0) {
+ setBatteryLevel(other.getBatteryLevel());
+ }
+ if (other.getIsCharging() != false) {
+ setIsCharging(other.getIsCharging());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 8: {
+ trackerId_ = input.readInt32();
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 8
+ case 21: {
+ batteryLevel_ = input.readFloat();
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 21
+ case 24: {
+ isCharging_ = input.readBool();
+ bitField0_ |= 0x00000004;
+ break;
+ } // case 24
+ default: {
+ if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+ done = true; // was an endgroup tag
+ }
+ break;
+ } // default:
+ } // switch (tag)
+ } // while (!done)
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.unwrapIOException();
+ } finally {
+ onChanged();
+ } // finally
+ return this;
+ }
+ private int bitField0_;
+
+ private int trackerId_ ;
+ /**
+ * int32 tracker_id = 1;
+ * @return The trackerId.
+ */
+ @java.lang.Override
+ public int getTrackerId() {
+ return trackerId_;
+ }
+ /**
+ * int32 tracker_id = 1;
+ * @param value The trackerId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackerId(int value) {
+
+ trackerId_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 tracker_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackerId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ trackerId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private float batteryLevel_ ;
+ /**
+ * float battery_level = 2;
+ * @return The batteryLevel.
+ */
+ @java.lang.Override
+ public float getBatteryLevel() {
+ return batteryLevel_;
+ }
+ /**
+ * float battery_level = 2;
+ * @param value The batteryLevel to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBatteryLevel(float value) {
+
+ batteryLevel_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * float battery_level = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearBatteryLevel() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ batteryLevel_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private boolean isCharging_ ;
+ /**
+ * bool is_charging = 3;
+ * @return The isCharging.
+ */
+ @java.lang.Override
+ public boolean getIsCharging() {
+ return isCharging_;
+ }
+ /**
+ * bool is_charging = 3;
+ * @param value The isCharging to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsCharging(boolean value) {
+
+ isCharging_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_charging = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsCharging() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ isCharging_ = false;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:messages.Battery)
+ }
+
+ // @@protoc_insertion_point(class_scope:messages.Battery)
+ private static final dev.slimevr.desktop.platform.ProtobufMessages.Battery DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.Battery();
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.Battery getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Battery parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Battery getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ProtobufMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:messages.ProtobufMessage)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * .messages.Position position = 1;
+ * @return Whether the position field is set.
+ */
+ boolean hasPosition();
+ /**
+ * .messages.Position position = 1;
+ * @return The position.
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.Position getPosition();
+ /**
+ * .messages.Position position = 1;
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.PositionOrBuilder getPositionOrBuilder();
+
+ /**
+ * .messages.UserAction user_action = 2;
+ * @return Whether the userAction field is set.
+ */
+ boolean hasUserAction();
+ /**
+ * .messages.UserAction user_action = 2;
+ * @return The userAction.
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.UserAction getUserAction();
+ /**
+ * .messages.UserAction user_action = 2;
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.UserActionOrBuilder getUserActionOrBuilder();
+
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ * @return Whether the trackerAdded field is set.
+ */
+ boolean hasTrackerAdded();
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ * @return The trackerAdded.
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded getTrackerAdded();
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerAddedOrBuilder getTrackerAddedOrBuilder();
+
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ * @return Whether the trackerStatus field is set.
+ */
+ boolean hasTrackerStatus();
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ * @return The trackerStatus.
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus getTrackerStatus();
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatusOrBuilder getTrackerStatusOrBuilder();
+
+ /**
+ * .messages.Battery battery = 5;
+ * @return Whether the battery field is set.
+ */
+ boolean hasBattery();
+ /**
+ * .messages.Battery battery = 5;
+ * @return The battery.
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.Battery getBattery();
+ /**
+ * .messages.Battery battery = 5;
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.BatteryOrBuilder getBatteryOrBuilder();
+
+ /**
+ * .messages.Version version = 6;
+ * @return Whether the version field is set.
+ */
+ boolean hasVersion();
+ /**
+ * .messages.Version version = 6;
+ * @return The version.
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.Version getVersion();
+ /**
+ * .messages.Version version = 6;
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.VersionOrBuilder getVersionOrBuilder();
+
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ * @return Whether the controllerInput field is set.
+ */
+ boolean hasControllerInput();
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ * @return The controllerInput.
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput getControllerInput();
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ */
+ dev.slimevr.desktop.platform.ProtobufMessages.ControllerInputOrBuilder getControllerInputOrBuilder();
+
+ dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage.MessageCase getMessageCase();
+ }
+ /**
+ * Protobuf type {@code messages.ProtobufMessage}
+ */
+ public static final class ProtobufMessage extends
+ com.google.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:messages.ProtobufMessage)
+ ProtobufMessageOrBuilder {
+ private static final long serialVersionUID = 0L;
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 31,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ ProtobufMessage.class.getName());
+ }
+ // Use ProtobufMessage.newBuilder() to construct.
+ private ProtobufMessage(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
+ private ProtobufMessage() {
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ProtobufMessage_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ProtobufMessage_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage.class, dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage.Builder.class);
+ }
+
+ private int messageCase_ = 0;
+ @SuppressWarnings("serial")
+ private java.lang.Object message_;
+ public enum MessageCase
+ implements com.google.protobuf.Internal.EnumLite,
+ com.google.protobuf.AbstractMessage.InternalOneOfEnum {
+ POSITION(1),
+ USER_ACTION(2),
+ TRACKER_ADDED(3),
+ TRACKER_STATUS(4),
+ BATTERY(5),
+ VERSION(6),
+ CONTROLLER_INPUT(7),
+ MESSAGE_NOT_SET(0);
+ private final int value;
+ private MessageCase(int value) {
+ this.value = value;
+ }
+ /**
+ * @param value The number of the enum to look for.
+ * @return The enum associated with the given number.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static MessageCase valueOf(int value) {
+ return forNumber(value);
+ }
+
+ public static MessageCase forNumber(int value) {
+ switch (value) {
+ case 1: return POSITION;
+ case 2: return USER_ACTION;
+ case 3: return TRACKER_ADDED;
+ case 4: return TRACKER_STATUS;
+ case 5: return BATTERY;
+ case 6: return VERSION;
+ case 7: return CONTROLLER_INPUT;
+ case 0: return MESSAGE_NOT_SET;
+ default: return null;
+ }
+ }
+ public int getNumber() {
+ return this.value;
+ }
+ };
+
+ public MessageCase
+ getMessageCase() {
+ return MessageCase.forNumber(
+ messageCase_);
+ }
+
+ public static final int POSITION_FIELD_NUMBER = 1;
+ /**
+ * .messages.Position position = 1;
+ * @return Whether the position field is set.
+ */
+ @java.lang.Override
+ public boolean hasPosition() {
+ return messageCase_ == 1;
+ }
+ /**
+ * .messages.Position position = 1;
+ * @return The position.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Position getPosition() {
+ if (messageCase_ == 1) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Position.getDefaultInstance();
+ }
+ /**
+ * .messages.Position position = 1;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.PositionOrBuilder getPositionOrBuilder() {
+ if (messageCase_ == 1) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Position.getDefaultInstance();
+ }
+
+ public static final int USER_ACTION_FIELD_NUMBER = 2;
+ /**
+ * .messages.UserAction user_action = 2;
+ * @return Whether the userAction field is set.
+ */
+ @java.lang.Override
+ public boolean hasUserAction() {
+ return messageCase_ == 2;
+ }
+ /**
+ * .messages.UserAction user_action = 2;
+ * @return The userAction.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.UserAction getUserAction() {
+ if (messageCase_ == 2) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.UserAction.getDefaultInstance();
+ }
+ /**
+ * .messages.UserAction user_action = 2;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.UserActionOrBuilder getUserActionOrBuilder() {
+ if (messageCase_ == 2) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.UserAction.getDefaultInstance();
+ }
+
+ public static final int TRACKER_ADDED_FIELD_NUMBER = 3;
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ * @return Whether the trackerAdded field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackerAdded() {
+ return messageCase_ == 3;
+ }
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ * @return The trackerAdded.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded getTrackerAdded() {
+ if (messageCase_ == 3) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.getDefaultInstance();
+ }
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAddedOrBuilder getTrackerAddedOrBuilder() {
+ if (messageCase_ == 3) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.getDefaultInstance();
+ }
+
+ public static final int TRACKER_STATUS_FIELD_NUMBER = 4;
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ * @return Whether the trackerStatus field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackerStatus() {
+ return messageCase_ == 4;
+ }
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ * @return The trackerStatus.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus getTrackerStatus() {
+ if (messageCase_ == 4) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.getDefaultInstance();
+ }
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatusOrBuilder getTrackerStatusOrBuilder() {
+ if (messageCase_ == 4) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.getDefaultInstance();
+ }
+
+ public static final int BATTERY_FIELD_NUMBER = 5;
+ /**
+ * .messages.Battery battery = 5;
+ * @return Whether the battery field is set.
+ */
+ @java.lang.Override
+ public boolean hasBattery() {
+ return messageCase_ == 5;
+ }
+ /**
+ * .messages.Battery battery = 5;
+ * @return The battery.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Battery getBattery() {
+ if (messageCase_ == 5) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Battery.getDefaultInstance();
+ }
+ /**
+ * .messages.Battery battery = 5;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.BatteryOrBuilder getBatteryOrBuilder() {
+ if (messageCase_ == 5) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Battery.getDefaultInstance();
+ }
+
+ public static final int VERSION_FIELD_NUMBER = 6;
+ /**
+ * .messages.Version version = 6;
+ * @return Whether the version field is set.
+ */
+ @java.lang.Override
+ public boolean hasVersion() {
+ return messageCase_ == 6;
+ }
+ /**
+ * .messages.Version version = 6;
+ * @return The version.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Version getVersion() {
+ if (messageCase_ == 6) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Version.getDefaultInstance();
+ }
+ /**
+ * .messages.Version version = 6;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.VersionOrBuilder getVersionOrBuilder() {
+ if (messageCase_ == 6) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Version.getDefaultInstance();
+ }
+
+ public static final int CONTROLLER_INPUT_FIELD_NUMBER = 7;
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ * @return Whether the controllerInput field is set.
+ */
+ @java.lang.Override
+ public boolean hasControllerInput() {
+ return messageCase_ == 7;
+ }
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ * @return The controllerInput.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput getControllerInput() {
+ if (messageCase_ == 7) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.getDefaultInstance();
+ }
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.ControllerInputOrBuilder getControllerInputOrBuilder() {
+ if (messageCase_ == 7) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.getDefaultInstance();
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (messageCase_ == 1) {
+ output.writeMessage(1, (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_);
+ }
+ if (messageCase_ == 2) {
+ output.writeMessage(2, (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_);
+ }
+ if (messageCase_ == 3) {
+ output.writeMessage(3, (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_);
+ }
+ if (messageCase_ == 4) {
+ output.writeMessage(4, (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_);
+ }
+ if (messageCase_ == 5) {
+ output.writeMessage(5, (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_);
+ }
+ if (messageCase_ == 6) {
+ output.writeMessage(6, (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_);
+ }
+ if (messageCase_ == 7) {
+ output.writeMessage(7, (dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput) message_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (messageCase_ == 1) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_);
+ }
+ if (messageCase_ == 2) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_);
+ }
+ if (messageCase_ == 3) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(3, (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_);
+ }
+ if (messageCase_ == 4) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(4, (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_);
+ }
+ if (messageCase_ == 5) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(5, (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_);
+ }
+ if (messageCase_ == 6) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(6, (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_);
+ }
+ if (messageCase_ == 7) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(7, (dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput) message_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage)) {
+ return super.equals(obj);
+ }
+ dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage other = (dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage) obj;
+
+ if (!getMessageCase().equals(other.getMessageCase())) return false;
+ switch (messageCase_) {
+ case 1:
+ if (!getPosition()
+ .equals(other.getPosition())) return false;
+ break;
+ case 2:
+ if (!getUserAction()
+ .equals(other.getUserAction())) return false;
+ break;
+ case 3:
+ if (!getTrackerAdded()
+ .equals(other.getTrackerAdded())) return false;
+ break;
+ case 4:
+ if (!getTrackerStatus()
+ .equals(other.getTrackerStatus())) return false;
+ break;
+ case 5:
+ if (!getBattery()
+ .equals(other.getBattery())) return false;
+ break;
+ case 6:
+ if (!getVersion()
+ .equals(other.getVersion())) return false;
+ break;
+ case 7:
+ if (!getControllerInput()
+ .equals(other.getControllerInput())) return false;
+ break;
+ case 0:
+ default:
+ }
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ switch (messageCase_) {
+ case 1:
+ hash = (37 * hash) + POSITION_FIELD_NUMBER;
+ hash = (53 * hash) + getPosition().hashCode();
+ break;
+ case 2:
+ hash = (37 * hash) + USER_ACTION_FIELD_NUMBER;
+ hash = (53 * hash) + getUserAction().hashCode();
+ break;
+ case 3:
+ hash = (37 * hash) + TRACKER_ADDED_FIELD_NUMBER;
+ hash = (53 * hash) + getTrackerAdded().hashCode();
+ break;
+ case 4:
+ hash = (37 * hash) + TRACKER_STATUS_FIELD_NUMBER;
+ hash = (53 * hash) + getTrackerStatus().hashCode();
+ break;
+ case 5:
+ hash = (37 * hash) + BATTERY_FIELD_NUMBER;
+ hash = (53 * hash) + getBattery().hashCode();
+ break;
+ case 6:
+ hash = (37 * hash) + VERSION_FIELD_NUMBER;
+ hash = (53 * hash) + getVersion().hashCode();
+ break;
+ case 7:
+ hash = (37 * hash) + CONTROLLER_INPUT_FIELD_NUMBER;
+ hash = (53 * hash) + getControllerInput().hashCode();
+ break;
+ case 0:
+ default:
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code messages.ProtobufMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:messages.ProtobufMessage)
+ dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessageOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ProtobufMessage_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ProtobufMessage_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage.class, dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage.Builder.class);
+ }
+
+ // Construct using dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ if (positionBuilder_ != null) {
+ positionBuilder_.clear();
+ }
+ if (userActionBuilder_ != null) {
+ userActionBuilder_.clear();
+ }
+ if (trackerAddedBuilder_ != null) {
+ trackerAddedBuilder_.clear();
+ }
+ if (trackerStatusBuilder_ != null) {
+ trackerStatusBuilder_.clear();
+ }
+ if (batteryBuilder_ != null) {
+ batteryBuilder_.clear();
+ }
+ if (versionBuilder_ != null) {
+ versionBuilder_.clear();
+ }
+ if (controllerInputBuilder_ != null) {
+ controllerInputBuilder_.clear();
+ }
+ messageCase_ = 0;
+ message_ = null;
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.internal_static_messages_ProtobufMessage_descriptor;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage getDefaultInstanceForType() {
+ return dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage build() {
+ dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage buildPartial() {
+ dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage result = new dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ buildPartialOneofs(result);
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage result) {
+ int from_bitField0_ = bitField0_;
+ }
+
+ private void buildPartialOneofs(dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage result) {
+ result.messageCase_ = messageCase_;
+ result.message_ = this.message_;
+ if (messageCase_ == 1 &&
+ positionBuilder_ != null) {
+ result.message_ = positionBuilder_.build();
+ }
+ if (messageCase_ == 2 &&
+ userActionBuilder_ != null) {
+ result.message_ = userActionBuilder_.build();
+ }
+ if (messageCase_ == 3 &&
+ trackerAddedBuilder_ != null) {
+ result.message_ = trackerAddedBuilder_.build();
+ }
+ if (messageCase_ == 4 &&
+ trackerStatusBuilder_ != null) {
+ result.message_ = trackerStatusBuilder_.build();
+ }
+ if (messageCase_ == 5 &&
+ batteryBuilder_ != null) {
+ result.message_ = batteryBuilder_.build();
+ }
+ if (messageCase_ == 6 &&
+ versionBuilder_ != null) {
+ result.message_ = versionBuilder_.build();
+ }
+ if (messageCase_ == 7 &&
+ controllerInputBuilder_ != null) {
+ result.message_ = controllerInputBuilder_.build();
+ }
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage) {
+ return mergeFrom((dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage other) {
+ if (other == dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage.getDefaultInstance()) return this;
+ switch (other.getMessageCase()) {
+ case POSITION: {
+ mergePosition(other.getPosition());
+ break;
+ }
+ case USER_ACTION: {
+ mergeUserAction(other.getUserAction());
+ break;
+ }
+ case TRACKER_ADDED: {
+ mergeTrackerAdded(other.getTrackerAdded());
+ break;
+ }
+ case TRACKER_STATUS: {
+ mergeTrackerStatus(other.getTrackerStatus());
+ break;
+ }
+ case BATTERY: {
+ mergeBattery(other.getBattery());
+ break;
+ }
+ case VERSION: {
+ mergeVersion(other.getVersion());
+ break;
+ }
+ case CONTROLLER_INPUT: {
+ mergeControllerInput(other.getControllerInput());
+ break;
+ }
+ case MESSAGE_NOT_SET: {
+ break;
+ }
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ input.readMessage(
+ internalGetPositionFieldBuilder().getBuilder(),
+ extensionRegistry);
+ messageCase_ = 1;
+ break;
+ } // case 10
+ case 18: {
+ input.readMessage(
+ internalGetUserActionFieldBuilder().getBuilder(),
+ extensionRegistry);
+ messageCase_ = 2;
+ break;
+ } // case 18
+ case 26: {
+ input.readMessage(
+ internalGetTrackerAddedFieldBuilder().getBuilder(),
+ extensionRegistry);
+ messageCase_ = 3;
+ break;
+ } // case 26
+ case 34: {
+ input.readMessage(
+ internalGetTrackerStatusFieldBuilder().getBuilder(),
+ extensionRegistry);
+ messageCase_ = 4;
+ break;
+ } // case 34
+ case 42: {
+ input.readMessage(
+ internalGetBatteryFieldBuilder().getBuilder(),
+ extensionRegistry);
+ messageCase_ = 5;
+ break;
+ } // case 42
+ case 50: {
+ input.readMessage(
+ internalGetVersionFieldBuilder().getBuilder(),
+ extensionRegistry);
+ messageCase_ = 6;
+ break;
+ } // case 50
+ case 58: {
+ input.readMessage(
+ internalGetControllerInputFieldBuilder().getBuilder(),
+ extensionRegistry);
+ messageCase_ = 7;
+ break;
+ } // case 58
+ default: {
+ if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+ done = true; // was an endgroup tag
+ }
+ break;
+ } // default:
+ } // switch (tag)
+ } // while (!done)
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.unwrapIOException();
+ } finally {
+ onChanged();
+ } // finally
+ return this;
+ }
+ private int messageCase_ = 0;
+ private java.lang.Object message_;
+ public MessageCase
+ getMessageCase() {
+ return MessageCase.forNumber(
+ messageCase_);
+ }
+
+ public Builder clearMessage() {
+ messageCase_ = 0;
+ message_ = null;
+ onChanged();
+ return this;
+ }
+
+ private int bitField0_;
+
+ private com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.Position, dev.slimevr.desktop.platform.ProtobufMessages.Position.Builder, dev.slimevr.desktop.platform.ProtobufMessages.PositionOrBuilder> positionBuilder_;
+ /**
+ * .messages.Position position = 1;
+ * @return Whether the position field is set.
+ */
+ @java.lang.Override
+ public boolean hasPosition() {
+ return messageCase_ == 1;
+ }
+ /**
+ * .messages.Position position = 1;
+ * @return The position.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Position getPosition() {
+ if (positionBuilder_ == null) {
+ if (messageCase_ == 1) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Position.getDefaultInstance();
+ } else {
+ if (messageCase_ == 1) {
+ return positionBuilder_.getMessage();
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Position.getDefaultInstance();
+ }
+ }
+ /**
+ * .messages.Position position = 1;
+ */
+ public Builder setPosition(dev.slimevr.desktop.platform.ProtobufMessages.Position value) {
+ if (positionBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ message_ = value;
+ onChanged();
+ } else {
+ positionBuilder_.setMessage(value);
+ }
+ messageCase_ = 1;
+ return this;
+ }
+ /**
+ * .messages.Position position = 1;
+ */
+ public Builder setPosition(
+ dev.slimevr.desktop.platform.ProtobufMessages.Position.Builder builderForValue) {
+ if (positionBuilder_ == null) {
+ message_ = builderForValue.build();
+ onChanged();
+ } else {
+ positionBuilder_.setMessage(builderForValue.build());
+ }
+ messageCase_ = 1;
+ return this;
+ }
+ /**
+ * .messages.Position position = 1;
+ */
+ public Builder mergePosition(dev.slimevr.desktop.platform.ProtobufMessages.Position value) {
+ if (positionBuilder_ == null) {
+ if (messageCase_ == 1 &&
+ message_ != dev.slimevr.desktop.platform.ProtobufMessages.Position.getDefaultInstance()) {
+ message_ = dev.slimevr.desktop.platform.ProtobufMessages.Position.newBuilder((dev.slimevr.desktop.platform.ProtobufMessages.Position) message_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ message_ = value;
+ }
+ onChanged();
+ } else {
+ if (messageCase_ == 1) {
+ positionBuilder_.mergeFrom(value);
+ } else {
+ positionBuilder_.setMessage(value);
+ }
+ }
+ messageCase_ = 1;
+ return this;
+ }
+ /**
+ * .messages.Position position = 1;
+ */
+ public Builder clearPosition() {
+ if (positionBuilder_ == null) {
+ if (messageCase_ == 1) {
+ messageCase_ = 0;
+ message_ = null;
+ onChanged();
+ }
+ } else {
+ if (messageCase_ == 1) {
+ messageCase_ = 0;
+ message_ = null;
+ }
+ positionBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .messages.Position position = 1;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.Position.Builder getPositionBuilder() {
+ return internalGetPositionFieldBuilder().getBuilder();
+ }
+ /**
+ * .messages.Position position = 1;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.PositionOrBuilder getPositionOrBuilder() {
+ if ((messageCase_ == 1) && (positionBuilder_ != null)) {
+ return positionBuilder_.getMessageOrBuilder();
+ } else {
+ if (messageCase_ == 1) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Position.getDefaultInstance();
+ }
+ }
+ /**
+ * .messages.Position position = 1;
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.Position, dev.slimevr.desktop.platform.ProtobufMessages.Position.Builder, dev.slimevr.desktop.platform.ProtobufMessages.PositionOrBuilder>
+ internalGetPositionFieldBuilder() {
+ if (positionBuilder_ == null) {
+ if (!(messageCase_ == 1)) {
+ message_ = dev.slimevr.desktop.platform.ProtobufMessages.Position.getDefaultInstance();
+ }
+ positionBuilder_ = new com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.Position, dev.slimevr.desktop.platform.ProtobufMessages.Position.Builder, dev.slimevr.desktop.platform.ProtobufMessages.PositionOrBuilder>(
+ (dev.slimevr.desktop.platform.ProtobufMessages.Position) message_,
+ getParentForChildren(),
+ isClean());
+ message_ = null;
+ }
+ messageCase_ = 1;
+ onChanged();
+ return positionBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.UserAction, dev.slimevr.desktop.platform.ProtobufMessages.UserAction.Builder, dev.slimevr.desktop.platform.ProtobufMessages.UserActionOrBuilder> userActionBuilder_;
+ /**
+ * .messages.UserAction user_action = 2;
+ * @return Whether the userAction field is set.
+ */
+ @java.lang.Override
+ public boolean hasUserAction() {
+ return messageCase_ == 2;
+ }
+ /**
+ * .messages.UserAction user_action = 2;
+ * @return The userAction.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.UserAction getUserAction() {
+ if (userActionBuilder_ == null) {
+ if (messageCase_ == 2) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.UserAction.getDefaultInstance();
+ } else {
+ if (messageCase_ == 2) {
+ return userActionBuilder_.getMessage();
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.UserAction.getDefaultInstance();
+ }
+ }
+ /**
+ * .messages.UserAction user_action = 2;
+ */
+ public Builder setUserAction(dev.slimevr.desktop.platform.ProtobufMessages.UserAction value) {
+ if (userActionBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ message_ = value;
+ onChanged();
+ } else {
+ userActionBuilder_.setMessage(value);
+ }
+ messageCase_ = 2;
+ return this;
+ }
+ /**
+ * .messages.UserAction user_action = 2;
+ */
+ public Builder setUserAction(
+ dev.slimevr.desktop.platform.ProtobufMessages.UserAction.Builder builderForValue) {
+ if (userActionBuilder_ == null) {
+ message_ = builderForValue.build();
+ onChanged();
+ } else {
+ userActionBuilder_.setMessage(builderForValue.build());
+ }
+ messageCase_ = 2;
+ return this;
+ }
+ /**
+ * .messages.UserAction user_action = 2;
+ */
+ public Builder mergeUserAction(dev.slimevr.desktop.platform.ProtobufMessages.UserAction value) {
+ if (userActionBuilder_ == null) {
+ if (messageCase_ == 2 &&
+ message_ != dev.slimevr.desktop.platform.ProtobufMessages.UserAction.getDefaultInstance()) {
+ message_ = dev.slimevr.desktop.platform.ProtobufMessages.UserAction.newBuilder((dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ message_ = value;
+ }
+ onChanged();
+ } else {
+ if (messageCase_ == 2) {
+ userActionBuilder_.mergeFrom(value);
+ } else {
+ userActionBuilder_.setMessage(value);
+ }
+ }
+ messageCase_ = 2;
+ return this;
+ }
+ /**
+ * .messages.UserAction user_action = 2;
+ */
+ public Builder clearUserAction() {
+ if (userActionBuilder_ == null) {
+ if (messageCase_ == 2) {
+ messageCase_ = 0;
+ message_ = null;
+ onChanged();
+ }
+ } else {
+ if (messageCase_ == 2) {
+ messageCase_ = 0;
+ message_ = null;
+ }
+ userActionBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .messages.UserAction user_action = 2;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.UserAction.Builder getUserActionBuilder() {
+ return internalGetUserActionFieldBuilder().getBuilder();
+ }
+ /**
+ * .messages.UserAction user_action = 2;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.UserActionOrBuilder getUserActionOrBuilder() {
+ if ((messageCase_ == 2) && (userActionBuilder_ != null)) {
+ return userActionBuilder_.getMessageOrBuilder();
+ } else {
+ if (messageCase_ == 2) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.UserAction.getDefaultInstance();
+ }
+ }
+ /**
+ * .messages.UserAction user_action = 2;
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.UserAction, dev.slimevr.desktop.platform.ProtobufMessages.UserAction.Builder, dev.slimevr.desktop.platform.ProtobufMessages.UserActionOrBuilder>
+ internalGetUserActionFieldBuilder() {
+ if (userActionBuilder_ == null) {
+ if (!(messageCase_ == 2)) {
+ message_ = dev.slimevr.desktop.platform.ProtobufMessages.UserAction.getDefaultInstance();
+ }
+ userActionBuilder_ = new com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.UserAction, dev.slimevr.desktop.platform.ProtobufMessages.UserAction.Builder, dev.slimevr.desktop.platform.ProtobufMessages.UserActionOrBuilder>(
+ (dev.slimevr.desktop.platform.ProtobufMessages.UserAction) message_,
+ getParentForChildren(),
+ isClean());
+ message_ = null;
+ }
+ messageCase_ = 2;
+ onChanged();
+ return userActionBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded, dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.Builder, dev.slimevr.desktop.platform.ProtobufMessages.TrackerAddedOrBuilder> trackerAddedBuilder_;
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ * @return Whether the trackerAdded field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackerAdded() {
+ return messageCase_ == 3;
+ }
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ * @return The trackerAdded.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded getTrackerAdded() {
+ if (trackerAddedBuilder_ == null) {
+ if (messageCase_ == 3) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.getDefaultInstance();
+ } else {
+ if (messageCase_ == 3) {
+ return trackerAddedBuilder_.getMessage();
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.getDefaultInstance();
+ }
+ }
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ */
+ public Builder setTrackerAdded(dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded value) {
+ if (trackerAddedBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ message_ = value;
+ onChanged();
+ } else {
+ trackerAddedBuilder_.setMessage(value);
+ }
+ messageCase_ = 3;
+ return this;
+ }
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ */
+ public Builder setTrackerAdded(
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.Builder builderForValue) {
+ if (trackerAddedBuilder_ == null) {
+ message_ = builderForValue.build();
+ onChanged();
+ } else {
+ trackerAddedBuilder_.setMessage(builderForValue.build());
+ }
+ messageCase_ = 3;
+ return this;
+ }
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ */
+ public Builder mergeTrackerAdded(dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded value) {
+ if (trackerAddedBuilder_ == null) {
+ if (messageCase_ == 3 &&
+ message_ != dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.getDefaultInstance()) {
+ message_ = dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.newBuilder((dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ message_ = value;
+ }
+ onChanged();
+ } else {
+ if (messageCase_ == 3) {
+ trackerAddedBuilder_.mergeFrom(value);
+ } else {
+ trackerAddedBuilder_.setMessage(value);
+ }
+ }
+ messageCase_ = 3;
+ return this;
+ }
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ */
+ public Builder clearTrackerAdded() {
+ if (trackerAddedBuilder_ == null) {
+ if (messageCase_ == 3) {
+ messageCase_ = 0;
+ message_ = null;
+ onChanged();
+ }
+ } else {
+ if (messageCase_ == 3) {
+ messageCase_ = 0;
+ message_ = null;
+ }
+ trackerAddedBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.Builder getTrackerAddedBuilder() {
+ return internalGetTrackerAddedFieldBuilder().getBuilder();
+ }
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerAddedOrBuilder getTrackerAddedOrBuilder() {
+ if ((messageCase_ == 3) && (trackerAddedBuilder_ != null)) {
+ return trackerAddedBuilder_.getMessageOrBuilder();
+ } else {
+ if (messageCase_ == 3) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.getDefaultInstance();
+ }
+ }
+ /**
+ * .messages.TrackerAdded tracker_added = 3;
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded, dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.Builder, dev.slimevr.desktop.platform.ProtobufMessages.TrackerAddedOrBuilder>
+ internalGetTrackerAddedFieldBuilder() {
+ if (trackerAddedBuilder_ == null) {
+ if (!(messageCase_ == 3)) {
+ message_ = dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.getDefaultInstance();
+ }
+ trackerAddedBuilder_ = new com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded, dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded.Builder, dev.slimevr.desktop.platform.ProtobufMessages.TrackerAddedOrBuilder>(
+ (dev.slimevr.desktop.platform.ProtobufMessages.TrackerAdded) message_,
+ getParentForChildren(),
+ isClean());
+ message_ = null;
+ }
+ messageCase_ = 3;
+ onChanged();
+ return trackerAddedBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus, dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Builder, dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatusOrBuilder> trackerStatusBuilder_;
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ * @return Whether the trackerStatus field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackerStatus() {
+ return messageCase_ == 4;
+ }
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ * @return The trackerStatus.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus getTrackerStatus() {
+ if (trackerStatusBuilder_ == null) {
+ if (messageCase_ == 4) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.getDefaultInstance();
+ } else {
+ if (messageCase_ == 4) {
+ return trackerStatusBuilder_.getMessage();
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.getDefaultInstance();
+ }
+ }
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ */
+ public Builder setTrackerStatus(dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus value) {
+ if (trackerStatusBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ message_ = value;
+ onChanged();
+ } else {
+ trackerStatusBuilder_.setMessage(value);
+ }
+ messageCase_ = 4;
+ return this;
+ }
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ */
+ public Builder setTrackerStatus(
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Builder builderForValue) {
+ if (trackerStatusBuilder_ == null) {
+ message_ = builderForValue.build();
+ onChanged();
+ } else {
+ trackerStatusBuilder_.setMessage(builderForValue.build());
+ }
+ messageCase_ = 4;
+ return this;
+ }
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ */
+ public Builder mergeTrackerStatus(dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus value) {
+ if (trackerStatusBuilder_ == null) {
+ if (messageCase_ == 4 &&
+ message_ != dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.getDefaultInstance()) {
+ message_ = dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.newBuilder((dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ message_ = value;
+ }
+ onChanged();
+ } else {
+ if (messageCase_ == 4) {
+ trackerStatusBuilder_.mergeFrom(value);
+ } else {
+ trackerStatusBuilder_.setMessage(value);
+ }
+ }
+ messageCase_ = 4;
+ return this;
+ }
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ */
+ public Builder clearTrackerStatus() {
+ if (trackerStatusBuilder_ == null) {
+ if (messageCase_ == 4) {
+ messageCase_ = 0;
+ message_ = null;
+ onChanged();
+ }
+ } else {
+ if (messageCase_ == 4) {
+ messageCase_ = 0;
+ message_ = null;
+ }
+ trackerStatusBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Builder getTrackerStatusBuilder() {
+ return internalGetTrackerStatusFieldBuilder().getBuilder();
+ }
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatusOrBuilder getTrackerStatusOrBuilder() {
+ if ((messageCase_ == 4) && (trackerStatusBuilder_ != null)) {
+ return trackerStatusBuilder_.getMessageOrBuilder();
+ } else {
+ if (messageCase_ == 4) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.getDefaultInstance();
+ }
+ }
+ /**
+ * .messages.TrackerStatus tracker_status = 4;
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus, dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Builder, dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatusOrBuilder>
+ internalGetTrackerStatusFieldBuilder() {
+ if (trackerStatusBuilder_ == null) {
+ if (!(messageCase_ == 4)) {
+ message_ = dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.getDefaultInstance();
+ }
+ trackerStatusBuilder_ = new com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus, dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus.Builder, dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatusOrBuilder>(
+ (dev.slimevr.desktop.platform.ProtobufMessages.TrackerStatus) message_,
+ getParentForChildren(),
+ isClean());
+ message_ = null;
+ }
+ messageCase_ = 4;
+ onChanged();
+ return trackerStatusBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.Battery, dev.slimevr.desktop.platform.ProtobufMessages.Battery.Builder, dev.slimevr.desktop.platform.ProtobufMessages.BatteryOrBuilder> batteryBuilder_;
+ /**
+ * .messages.Battery battery = 5;
+ * @return Whether the battery field is set.
+ */
+ @java.lang.Override
+ public boolean hasBattery() {
+ return messageCase_ == 5;
+ }
+ /**
+ * .messages.Battery battery = 5;
+ * @return The battery.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Battery getBattery() {
+ if (batteryBuilder_ == null) {
+ if (messageCase_ == 5) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Battery.getDefaultInstance();
+ } else {
+ if (messageCase_ == 5) {
+ return batteryBuilder_.getMessage();
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Battery.getDefaultInstance();
+ }
+ }
+ /**
+ * .messages.Battery battery = 5;
+ */
+ public Builder setBattery(dev.slimevr.desktop.platform.ProtobufMessages.Battery value) {
+ if (batteryBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ message_ = value;
+ onChanged();
+ } else {
+ batteryBuilder_.setMessage(value);
+ }
+ messageCase_ = 5;
+ return this;
+ }
+ /**
+ * .messages.Battery battery = 5;
+ */
+ public Builder setBattery(
+ dev.slimevr.desktop.platform.ProtobufMessages.Battery.Builder builderForValue) {
+ if (batteryBuilder_ == null) {
+ message_ = builderForValue.build();
+ onChanged();
+ } else {
+ batteryBuilder_.setMessage(builderForValue.build());
+ }
+ messageCase_ = 5;
+ return this;
+ }
+ /**
+ * .messages.Battery battery = 5;
+ */
+ public Builder mergeBattery(dev.slimevr.desktop.platform.ProtobufMessages.Battery value) {
+ if (batteryBuilder_ == null) {
+ if (messageCase_ == 5 &&
+ message_ != dev.slimevr.desktop.platform.ProtobufMessages.Battery.getDefaultInstance()) {
+ message_ = dev.slimevr.desktop.platform.ProtobufMessages.Battery.newBuilder((dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ message_ = value;
+ }
+ onChanged();
+ } else {
+ if (messageCase_ == 5) {
+ batteryBuilder_.mergeFrom(value);
+ } else {
+ batteryBuilder_.setMessage(value);
+ }
+ }
+ messageCase_ = 5;
+ return this;
+ }
+ /**
+ * .messages.Battery battery = 5;
+ */
+ public Builder clearBattery() {
+ if (batteryBuilder_ == null) {
+ if (messageCase_ == 5) {
+ messageCase_ = 0;
+ message_ = null;
+ onChanged();
+ }
+ } else {
+ if (messageCase_ == 5) {
+ messageCase_ = 0;
+ message_ = null;
+ }
+ batteryBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .messages.Battery battery = 5;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.Battery.Builder getBatteryBuilder() {
+ return internalGetBatteryFieldBuilder().getBuilder();
+ }
+ /**
+ * .messages.Battery battery = 5;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.BatteryOrBuilder getBatteryOrBuilder() {
+ if ((messageCase_ == 5) && (batteryBuilder_ != null)) {
+ return batteryBuilder_.getMessageOrBuilder();
+ } else {
+ if (messageCase_ == 5) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Battery.getDefaultInstance();
+ }
+ }
+ /**
+ * .messages.Battery battery = 5;
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.Battery, dev.slimevr.desktop.platform.ProtobufMessages.Battery.Builder, dev.slimevr.desktop.platform.ProtobufMessages.BatteryOrBuilder>
+ internalGetBatteryFieldBuilder() {
+ if (batteryBuilder_ == null) {
+ if (!(messageCase_ == 5)) {
+ message_ = dev.slimevr.desktop.platform.ProtobufMessages.Battery.getDefaultInstance();
+ }
+ batteryBuilder_ = new com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.Battery, dev.slimevr.desktop.platform.ProtobufMessages.Battery.Builder, dev.slimevr.desktop.platform.ProtobufMessages.BatteryOrBuilder>(
+ (dev.slimevr.desktop.platform.ProtobufMessages.Battery) message_,
+ getParentForChildren(),
+ isClean());
+ message_ = null;
+ }
+ messageCase_ = 5;
+ onChanged();
+ return batteryBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.Version, dev.slimevr.desktop.platform.ProtobufMessages.Version.Builder, dev.slimevr.desktop.platform.ProtobufMessages.VersionOrBuilder> versionBuilder_;
+ /**
+ * .messages.Version version = 6;
+ * @return Whether the version field is set.
+ */
+ @java.lang.Override
+ public boolean hasVersion() {
+ return messageCase_ == 6;
+ }
+ /**
+ * .messages.Version version = 6;
+ * @return The version.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.Version getVersion() {
+ if (versionBuilder_ == null) {
+ if (messageCase_ == 6) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Version.getDefaultInstance();
+ } else {
+ if (messageCase_ == 6) {
+ return versionBuilder_.getMessage();
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Version.getDefaultInstance();
+ }
+ }
+ /**
+ * .messages.Version version = 6;
+ */
+ public Builder setVersion(dev.slimevr.desktop.platform.ProtobufMessages.Version value) {
+ if (versionBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ message_ = value;
+ onChanged();
+ } else {
+ versionBuilder_.setMessage(value);
+ }
+ messageCase_ = 6;
+ return this;
+ }
+ /**
+ * .messages.Version version = 6;
+ */
+ public Builder setVersion(
+ dev.slimevr.desktop.platform.ProtobufMessages.Version.Builder builderForValue) {
+ if (versionBuilder_ == null) {
+ message_ = builderForValue.build();
+ onChanged();
+ } else {
+ versionBuilder_.setMessage(builderForValue.build());
+ }
+ messageCase_ = 6;
+ return this;
+ }
+ /**
+ * .messages.Version version = 6;
+ */
+ public Builder mergeVersion(dev.slimevr.desktop.platform.ProtobufMessages.Version value) {
+ if (versionBuilder_ == null) {
+ if (messageCase_ == 6 &&
+ message_ != dev.slimevr.desktop.platform.ProtobufMessages.Version.getDefaultInstance()) {
+ message_ = dev.slimevr.desktop.platform.ProtobufMessages.Version.newBuilder((dev.slimevr.desktop.platform.ProtobufMessages.Version) message_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ message_ = value;
+ }
+ onChanged();
+ } else {
+ if (messageCase_ == 6) {
+ versionBuilder_.mergeFrom(value);
+ } else {
+ versionBuilder_.setMessage(value);
+ }
+ }
+ messageCase_ = 6;
+ return this;
+ }
+ /**
+ * .messages.Version version = 6;
+ */
+ public Builder clearVersion() {
+ if (versionBuilder_ == null) {
+ if (messageCase_ == 6) {
+ messageCase_ = 0;
+ message_ = null;
+ onChanged();
+ }
+ } else {
+ if (messageCase_ == 6) {
+ messageCase_ = 0;
+ message_ = null;
+ }
+ versionBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .messages.Version version = 6;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.Version.Builder getVersionBuilder() {
+ return internalGetVersionFieldBuilder().getBuilder();
+ }
+ /**
+ * .messages.Version version = 6;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.VersionOrBuilder getVersionOrBuilder() {
+ if ((messageCase_ == 6) && (versionBuilder_ != null)) {
+ return versionBuilder_.getMessageOrBuilder();
+ } else {
+ if (messageCase_ == 6) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.Version.getDefaultInstance();
+ }
+ }
+ /**
+ * .messages.Version version = 6;
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.Version, dev.slimevr.desktop.platform.ProtobufMessages.Version.Builder, dev.slimevr.desktop.platform.ProtobufMessages.VersionOrBuilder>
+ internalGetVersionFieldBuilder() {
+ if (versionBuilder_ == null) {
+ if (!(messageCase_ == 6)) {
+ message_ = dev.slimevr.desktop.platform.ProtobufMessages.Version.getDefaultInstance();
+ }
+ versionBuilder_ = new com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.Version, dev.slimevr.desktop.platform.ProtobufMessages.Version.Builder, dev.slimevr.desktop.platform.ProtobufMessages.VersionOrBuilder>(
+ (dev.slimevr.desktop.platform.ProtobufMessages.Version) message_,
+ getParentForChildren(),
+ isClean());
+ message_ = null;
+ }
+ messageCase_ = 6;
+ onChanged();
+ return versionBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput, dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.Builder, dev.slimevr.desktop.platform.ProtobufMessages.ControllerInputOrBuilder> controllerInputBuilder_;
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ * @return Whether the controllerInput field is set.
+ */
+ @java.lang.Override
+ public boolean hasControllerInput() {
+ return messageCase_ == 7;
+ }
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ * @return The controllerInput.
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput getControllerInput() {
+ if (controllerInputBuilder_ == null) {
+ if (messageCase_ == 7) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.getDefaultInstance();
+ } else {
+ if (messageCase_ == 7) {
+ return controllerInputBuilder_.getMessage();
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.getDefaultInstance();
+ }
+ }
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ */
+ public Builder setControllerInput(dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput value) {
+ if (controllerInputBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ message_ = value;
+ onChanged();
+ } else {
+ controllerInputBuilder_.setMessage(value);
+ }
+ messageCase_ = 7;
+ return this;
+ }
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ */
+ public Builder setControllerInput(
+ dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.Builder builderForValue) {
+ if (controllerInputBuilder_ == null) {
+ message_ = builderForValue.build();
+ onChanged();
+ } else {
+ controllerInputBuilder_.setMessage(builderForValue.build());
+ }
+ messageCase_ = 7;
+ return this;
+ }
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ */
+ public Builder mergeControllerInput(dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput value) {
+ if (controllerInputBuilder_ == null) {
+ if (messageCase_ == 7 &&
+ message_ != dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.getDefaultInstance()) {
+ message_ = dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.newBuilder((dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput) message_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ message_ = value;
+ }
+ onChanged();
+ } else {
+ if (messageCase_ == 7) {
+ controllerInputBuilder_.mergeFrom(value);
+ } else {
+ controllerInputBuilder_.setMessage(value);
+ }
+ }
+ messageCase_ = 7;
+ return this;
+ }
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ */
+ public Builder clearControllerInput() {
+ if (controllerInputBuilder_ == null) {
+ if (messageCase_ == 7) {
+ messageCase_ = 0;
+ message_ = null;
+ onChanged();
+ }
+ } else {
+ if (messageCase_ == 7) {
+ messageCase_ = 0;
+ message_ = null;
+ }
+ controllerInputBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ */
+ public dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.Builder getControllerInputBuilder() {
+ return internalGetControllerInputFieldBuilder().getBuilder();
+ }
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ */
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.ControllerInputOrBuilder getControllerInputOrBuilder() {
+ if ((messageCase_ == 7) && (controllerInputBuilder_ != null)) {
+ return controllerInputBuilder_.getMessageOrBuilder();
+ } else {
+ if (messageCase_ == 7) {
+ return (dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput) message_;
+ }
+ return dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.getDefaultInstance();
+ }
+ }
+ /**
+ * .messages.ControllerInput controller_input = 7;
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput, dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.Builder, dev.slimevr.desktop.platform.ProtobufMessages.ControllerInputOrBuilder>
+ internalGetControllerInputFieldBuilder() {
+ if (controllerInputBuilder_ == null) {
+ if (!(messageCase_ == 7)) {
+ message_ = dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.getDefaultInstance();
+ }
+ controllerInputBuilder_ = new com.google.protobuf.SingleFieldBuilder<
+ dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput, dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput.Builder, dev.slimevr.desktop.platform.ProtobufMessages.ControllerInputOrBuilder>(
+ (dev.slimevr.desktop.platform.ProtobufMessages.ControllerInput) message_,
+ getParentForChildren(),
+ isClean());
+ message_ = null;
+ }
+ messageCase_ = 7;
+ onChanged();
+ return controllerInputBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:messages.ProtobufMessage)
+ }
+
+ // @@protoc_insertion_point(class_scope:messages.ProtobufMessage)
+ private static final dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage();
+ }
+
+ public static dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ProtobufMessage parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public dev.slimevr.desktop.platform.ProtobufMessages.ProtobufMessage getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_messages_PingPong_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_messages_PingPong_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_messages_Version_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_messages_Version_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_messages_FingerBoneRotation_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_messages_FingerBoneRotation_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_messages_Input_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_messages_Input_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_messages_Position_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_messages_Position_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_messages_ControllerInput_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_messages_ControllerInput_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_messages_UserAction_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_messages_UserAction_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_messages_UserAction_ActionArgumentsEntry_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_messages_UserAction_ActionArgumentsEntry_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_messages_TrackerAdded_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_messages_TrackerAdded_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_messages_TrackerStatus_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_messages_TrackerStatus_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_messages_TrackerStatus_ExtraEntry_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_messages_TrackerStatus_ExtraEntry_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_messages_Battery_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_messages_Battery_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_messages_ProtobufMessage_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_messages_ProtobufMessage_fieldAccessorTable;
+
+ public static com.google.protobuf.Descriptors.FileDescriptor
+ getDescriptor() {
+ return descriptor;
+ }
+ private static com.google.protobuf.Descriptors.FileDescriptor
+ descriptor;
+ static {
+ java.lang.String[] descriptorData = {
+ "\n\026ProtobufMessages.proto\022\010messages\"\n\n\010Pi" +
+ "ngPong\"#\n\007Version\022\030\n\020protocol_version\030\001 " +
+ "\001(\005\"\305\003\n\022FingerBoneRotation\0229\n\004name\030\001 \001(\016" +
+ "2+.messages.FingerBoneRotation.FingerBon" +
+ "eName\022\t\n\001x\030\002 \001(\002\022\t\n\001y\030\003 \001(\002\022\t\n\001z\030\004 \001(\002\022\t" +
+ "\n\001w\030\005 \001(\002\"\307\002\n\016FingerBoneName\022\024\n\020THUMB_ME" +
+ "TACARPAL\020\000\022\022\n\016THUMB_PROXIMAL\020\001\022\020\n\014THUMB_" +
+ "DISTAL\020\002\022\022\n\016INDEX_PROXIMAL\020\003\022\026\n\022INDEX_IN" +
+ "TERMEDIATE\020\004\022\020\n\014INDEX_DISTAL\020\005\022\023\n\017MIDDLE" +
+ "_PROXIMAL\020\006\022\027\n\023MIDDLE_INTERMEDIATE\020\007\022\021\n\r" +
+ "MIDDLE_DISTAL\020\010\022\021\n\rRING_PROXIMAL\020\t\022\025\n\021RI" +
+ "NG_INTERMEDIATE\020\n\022\017\n\013RING_DISTAL\020\013\022\023\n\017LI" +
+ "TTLE_PROXIMAL\020\014\022\027\n\023LITTLE_INTERMEDIATE\020\r" +
+ "\022\021\n\rLITTLE_DISTAL\020\016\"\216\002\n\005Input\022\'\n\004type\030\001 " +
+ "\001(\0162\031.messages.Input.InputType\"\333\001\n\tInput" +
+ "Type\022\016\n\nDOUBLE_TAP\020\000\022\016\n\nTRIPLE_TAP\020\001\022\021\n\r" +
+ "BUTTON_1_HELD\020\002\022\023\n\017BUTTON_1_UNHELD\020\003\022\021\n\r" +
+ "BUTTON_2_HELD\020\004\022\023\n\017BUTTON_2_UNHELD\020\005\022\026\n\022" +
+ "MENU_RECENTER_HELD\020\006\022\030\n\024MENU_RECENTER_UN" +
+ "HELD\020\007\022\024\n\020STICK_CLICK_HELD\020\t\022\026\n\022STICK_CL" +
+ "ICK_UNHELD\020\n\"\270\003\n\010Position\022\022\n\ntracker_id\030" +
+ "\001 \001(\005\022\016\n\001x\030\002 \001(\002H\000\210\001\001\022\016\n\001y\030\003 \001(\002H\001\210\001\001\022\016\n" +
+ "\001z\030\004 \001(\002H\002\210\001\001\022\n\n\002qx\030\005 \001(\002\022\n\n\002qy\030\006 \001(\002\022\n\n" +
+ "\002qz\030\007 \001(\002\022\n\n\002qw\030\010 \001(\002\0227\n\013data_source\030\t \001" +
+ "(\0162\035.messages.Position.DataSourceH\003\210\001\001\022;" +
+ "\n\025finger_bone_rotations\030\n \003(\0132\034.messages" +
+ ".FingerBoneRotation\022\036\n\005input\030\013 \003(\0132\017.mes" +
+ "sages.Input\022\017\n\002vx\030\014 \001(\002H\004\210\001\001\022\017\n\002vy\030\r \001(\002" +
+ "H\005\210\001\001\022\017\n\002vz\030\016 \001(\002H\006\210\001\001\"8\n\nDataSource\022\010\n\004" +
+ "NONE\020\000\022\007\n\003IMU\020\001\022\r\n\tPRECISION\020\002\022\010\n\004FULL\020\003" +
+ "B\004\n\002_xB\004\n\002_yB\004\n\002_zB\016\n\014_data_sourceB\005\n\003_v" +
+ "xB\005\n\003_vyB\005\n\003_vz\"\200\002\n\017ControllerInput\022\022\n\nt" +
+ "racker_id\030\001 \001(\005\022\024\n\014thumbstick_x\030\002 \001(\002\022\024\n" +
+ "\014thumbstick_y\030\003 \001(\002\022\022\n\ntrackpad_x\030\004 \001(\002\022" +
+ "\022\n\ntrackpad_y\030\005 \001(\002\022\017\n\007trigger\030\006 \001(\002\022\014\n\004" +
+ "grip\030\007 \001(\002\022\020\n\010button_1\030\010 \001(\010\022\020\n\010button_2" +
+ "\030\t \001(\010\022\025\n\rmenu_recenter\030\n \001(\010\022\023\n\013stick_c" +
+ "lick\030\013 \001(\010\022\026\n\016trackpad_click\030\014 \001(\010\"\227\001\n\nU" +
+ "serAction\022\014\n\004name\030\001 \001(\t\022C\n\020action_argume" +
+ "nts\030\002 \003(\0132).messages.UserAction.ActionAr" +
+ "gumentsEntry\0326\n\024ActionArgumentsEntry\022\013\n\003" +
+ "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"|\n\014TrackerA" +
+ "dded\022\022\n\ntracker_id\030\001 \001(\005\022\026\n\016tracker_seri" +
+ "al\030\002 \001(\t\022\024\n\014tracker_name\030\003 \001(\t\022\024\n\014tracke" +
+ "r_role\030\004 \001(\005\022\024\n\014manufacturer\030\005 \001(\t\"\374\002\n\rT" +
+ "rackerStatus\022\022\n\ntracker_id\030\001 \001(\005\022.\n\006stat" +
+ "us\030\002 \001(\0162\036.messages.TrackerStatus.Status" +
+ "\0221\n\005extra\030\003 \003(\0132\".messages.TrackerStatus" +
+ ".ExtraEntry\022;\n\nconfidence\030\004 \001(\0162\".messag" +
+ "es.TrackerStatus.ConfidenceH\000\210\001\001\032,\n\nExtr" +
+ "aEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"E" +
+ "\n\006Status\022\020\n\014DISCONNECTED\020\000\022\006\n\002OK\020\001\022\010\n\004BU" +
+ "SY\020\002\022\t\n\005ERROR\020\003\022\014\n\010OCCLUDED\020\004\"3\n\nConfide" +
+ "nce\022\006\n\002NO\020\000\022\007\n\003LOW\020\001\022\n\n\006MEDIUM\020\005\022\010\n\004HIGH" +
+ "\020\nB\r\n\013_confidence\"I\n\007Battery\022\022\n\ntracker_" +
+ "id\030\001 \001(\005\022\025\n\rbattery_level\030\002 \001(\002\022\023\n\013is_ch" +
+ "arging\030\003 \001(\010\"\330\002\n\017ProtobufMessage\022&\n\010posi" +
+ "tion\030\001 \001(\0132\022.messages.PositionH\000\022+\n\013user" +
+ "_action\030\002 \001(\0132\024.messages.UserActionH\000\022/\n" +
+ "\rtracker_added\030\003 \001(\0132\026.messages.TrackerA" +
+ "ddedH\000\0221\n\016tracker_status\030\004 \001(\0132\027.message" +
+ "s.TrackerStatusH\000\022$\n\007battery\030\005 \001(\0132\021.mes" +
+ "sages.BatteryH\000\022$\n\007version\030\006 \001(\0132\021.messa" +
+ "ges.VersionH\000\0225\n\020controller_input\030\007 \001(\0132" +
+ "\031.messages.ControllerInputH\000B\t\n\007messageB" +
+ "2\n\034dev.slimevr.desktop.platformB\020Protobu" +
+ "fMessagesH\003b\006proto3"
+ };
+ descriptor = com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ });
+ internal_static_messages_PingPong_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_messages_PingPong_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_messages_PingPong_descriptor,
+ new java.lang.String[] { });
+ internal_static_messages_Version_descriptor =
+ getDescriptor().getMessageTypes().get(1);
+ internal_static_messages_Version_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_messages_Version_descriptor,
+ new java.lang.String[] { "ProtocolVersion", });
+ internal_static_messages_FingerBoneRotation_descriptor =
+ getDescriptor().getMessageTypes().get(2);
+ internal_static_messages_FingerBoneRotation_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_messages_FingerBoneRotation_descriptor,
+ new java.lang.String[] { "Name", "X", "Y", "Z", "W", });
+ internal_static_messages_Input_descriptor =
+ getDescriptor().getMessageTypes().get(3);
+ internal_static_messages_Input_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_messages_Input_descriptor,
+ new java.lang.String[] { "Type", });
+ internal_static_messages_Position_descriptor =
+ getDescriptor().getMessageTypes().get(4);
+ internal_static_messages_Position_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_messages_Position_descriptor,
+ new java.lang.String[] { "TrackerId", "X", "Y", "Z", "Qx", "Qy", "Qz", "Qw", "DataSource", "FingerBoneRotations", "Input", "Vx", "Vy", "Vz", });
+ internal_static_messages_ControllerInput_descriptor =
+ getDescriptor().getMessageTypes().get(5);
+ internal_static_messages_ControllerInput_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_messages_ControllerInput_descriptor,
+ new java.lang.String[] { "TrackerId", "ThumbstickX", "ThumbstickY", "TrackpadX", "TrackpadY", "Trigger", "Grip", "Button1", "Button2", "MenuRecenter", "StickClick", "TrackpadClick", });
+ internal_static_messages_UserAction_descriptor =
+ getDescriptor().getMessageTypes().get(6);
+ internal_static_messages_UserAction_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_messages_UserAction_descriptor,
+ new java.lang.String[] { "Name", "ActionArguments", });
+ internal_static_messages_UserAction_ActionArgumentsEntry_descriptor =
+ internal_static_messages_UserAction_descriptor.getNestedTypes().get(0);
+ internal_static_messages_UserAction_ActionArgumentsEntry_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_messages_UserAction_ActionArgumentsEntry_descriptor,
+ new java.lang.String[] { "Key", "Value", });
+ internal_static_messages_TrackerAdded_descriptor =
+ getDescriptor().getMessageTypes().get(7);
+ internal_static_messages_TrackerAdded_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_messages_TrackerAdded_descriptor,
+ new java.lang.String[] { "TrackerId", "TrackerSerial", "TrackerName", "TrackerRole", "Manufacturer", });
+ internal_static_messages_TrackerStatus_descriptor =
+ getDescriptor().getMessageTypes().get(8);
+ internal_static_messages_TrackerStatus_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_messages_TrackerStatus_descriptor,
+ new java.lang.String[] { "TrackerId", "Status", "Extra", "Confidence", });
+ internal_static_messages_TrackerStatus_ExtraEntry_descriptor =
+ internal_static_messages_TrackerStatus_descriptor.getNestedTypes().get(0);
+ internal_static_messages_TrackerStatus_ExtraEntry_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_messages_TrackerStatus_ExtraEntry_descriptor,
+ new java.lang.String[] { "Key", "Value", });
+ internal_static_messages_Battery_descriptor =
+ getDescriptor().getMessageTypes().get(9);
+ internal_static_messages_Battery_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_messages_Battery_descriptor,
+ new java.lang.String[] { "TrackerId", "BatteryLevel", "IsCharging", });
+ internal_static_messages_ProtobufMessage_descriptor =
+ getDescriptor().getMessageTypes().get(10);
+ internal_static_messages_ProtobufMessage_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_messages_ProtobufMessage_descriptor,
+ new java.lang.String[] { "Position", "UserAction", "TrackerAdded", "TrackerStatus", "Battery", "Version", "ControllerInput", "Message", });
+ descriptor.resolveAllFeaturesImmutable();
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
}