@@ -212,6 +212,9 @@ struct StayAlignedSettingsBuilder;
212212struct HIDSettings;
213213struct HIDSettingsBuilder;
214214
215+ struct TimeoutSettings;
216+ struct TimeoutSettingsBuilder;
217+
215218struct TapDetectionSetupNotification;
216219struct TapDetectionSetupNotificationBuilder;
217220
@@ -6836,7 +6839,8 @@ struct SettingsResponse FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
68366839 VT_AUTO_BONE_SETTINGS = 20,
68376840 VT_RESETS_SETTINGS = 22,
68386841 VT_STAY_ALIGNED = 24,
6839- VT_HID_SETTINGS = 26
6842+ VT_HID_SETTINGS = 26,
6843+ VT_TIMEOUT = 28
68406844 };
68416845 const solarxr_protocol::rpc::SteamVRTrackersSetting *steam_vr_trackers() const {
68426846 return GetPointer<const solarxr_protocol::rpc::SteamVRTrackersSetting *>(VT_STEAM_VR_TRACKERS);
@@ -6874,6 +6878,9 @@ struct SettingsResponse FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
68746878 const solarxr_protocol::rpc::HIDSettings *hid_settings() const {
68756879 return GetPointer<const solarxr_protocol::rpc::HIDSettings *>(VT_HID_SETTINGS);
68766880 }
6881+ const solarxr_protocol::rpc::TimeoutSettings *timeout() const {
6882+ return GetPointer<const solarxr_protocol::rpc::TimeoutSettings *>(VT_TIMEOUT);
6883+ }
68776884 bool Verify(flatbuffers::Verifier &verifier) const {
68786885 return VerifyTableStart(verifier) &&
68796886 VerifyOffset(verifier, VT_STEAM_VR_TRACKERS) &&
@@ -6900,6 +6907,8 @@ struct SettingsResponse FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
69006907 verifier.VerifyTable(stay_aligned()) &&
69016908 VerifyOffset(verifier, VT_HID_SETTINGS) &&
69026909 verifier.VerifyTable(hid_settings()) &&
6910+ VerifyOffset(verifier, VT_TIMEOUT) &&
6911+ verifier.VerifyTable(timeout()) &&
69036912 verifier.EndTable();
69046913 }
69056914};
@@ -6944,6 +6953,9 @@ struct SettingsResponseBuilder {
69446953 void add_hid_settings(flatbuffers::Offset<solarxr_protocol::rpc::HIDSettings> hid_settings) {
69456954 fbb_.AddOffset(SettingsResponse::VT_HID_SETTINGS, hid_settings);
69466955 }
6956+ void add_timeout(flatbuffers::Offset<solarxr_protocol::rpc::TimeoutSettings> timeout) {
6957+ fbb_.AddOffset(SettingsResponse::VT_TIMEOUT, timeout);
6958+ }
69476959 explicit SettingsResponseBuilder(flatbuffers::FlatBufferBuilder &_fbb)
69486960 : fbb_(_fbb) {
69496961 start_ = fbb_.StartTable();
@@ -6968,8 +6980,10 @@ inline flatbuffers::Offset<SettingsResponse> CreateSettingsResponse(
69686980 flatbuffers::Offset<solarxr_protocol::rpc::AutoBoneSettings> auto_bone_settings = 0,
69696981 flatbuffers::Offset<solarxr_protocol::rpc::ResetsSettings> resets_settings = 0,
69706982 flatbuffers::Offset<solarxr_protocol::rpc::StayAlignedSettings> stay_aligned = 0,
6971- flatbuffers::Offset<solarxr_protocol::rpc::HIDSettings> hid_settings = 0) {
6983+ flatbuffers::Offset<solarxr_protocol::rpc::HIDSettings> hid_settings = 0,
6984+ flatbuffers::Offset<solarxr_protocol::rpc::TimeoutSettings> timeout = 0) {
69726985 SettingsResponseBuilder builder_(_fbb);
6986+ builder_.add_timeout(timeout);
69736987 builder_.add_hid_settings(hid_settings);
69746988 builder_.add_stay_aligned(stay_aligned);
69756989 builder_.add_resets_settings(resets_settings);
@@ -6999,7 +7013,8 @@ struct ChangeSettingsRequest FLATBUFFERS_FINAL_CLASS : private flatbuffers::Tabl
69997013 VT_AUTO_BONE_SETTINGS = 20,
70007014 VT_RESETS_SETTINGS = 22,
70017015 VT_STAY_ALIGNED = 24,
7002- VT_HID_SETTINGS = 26
7016+ VT_HID_SETTINGS = 26,
7017+ VT_TIMEOUT = 28
70037018 };
70047019 const solarxr_protocol::rpc::SteamVRTrackersSetting *steam_vr_trackers() const {
70057020 return GetPointer<const solarxr_protocol::rpc::SteamVRTrackersSetting *>(VT_STEAM_VR_TRACKERS);
@@ -7037,6 +7052,9 @@ struct ChangeSettingsRequest FLATBUFFERS_FINAL_CLASS : private flatbuffers::Tabl
70377052 const solarxr_protocol::rpc::HIDSettings *hid_settings() const {
70387053 return GetPointer<const solarxr_protocol::rpc::HIDSettings *>(VT_HID_SETTINGS);
70397054 }
7055+ const solarxr_protocol::rpc::TimeoutSettings *timeout() const {
7056+ return GetPointer<const solarxr_protocol::rpc::TimeoutSettings *>(VT_TIMEOUT);
7057+ }
70407058 bool Verify(flatbuffers::Verifier &verifier) const {
70417059 return VerifyTableStart(verifier) &&
70427060 VerifyOffset(verifier, VT_STEAM_VR_TRACKERS) &&
@@ -7063,6 +7081,8 @@ struct ChangeSettingsRequest FLATBUFFERS_FINAL_CLASS : private flatbuffers::Tabl
70637081 verifier.VerifyTable(stay_aligned()) &&
70647082 VerifyOffset(verifier, VT_HID_SETTINGS) &&
70657083 verifier.VerifyTable(hid_settings()) &&
7084+ VerifyOffset(verifier, VT_TIMEOUT) &&
7085+ verifier.VerifyTable(timeout()) &&
70667086 verifier.EndTable();
70677087 }
70687088};
@@ -7107,6 +7127,9 @@ struct ChangeSettingsRequestBuilder {
71077127 void add_hid_settings(flatbuffers::Offset<solarxr_protocol::rpc::HIDSettings> hid_settings) {
71087128 fbb_.AddOffset(ChangeSettingsRequest::VT_HID_SETTINGS, hid_settings);
71097129 }
7130+ void add_timeout(flatbuffers::Offset<solarxr_protocol::rpc::TimeoutSettings> timeout) {
7131+ fbb_.AddOffset(ChangeSettingsRequest::VT_TIMEOUT, timeout);
7132+ }
71107133 explicit ChangeSettingsRequestBuilder(flatbuffers::FlatBufferBuilder &_fbb)
71117134 : fbb_(_fbb) {
71127135 start_ = fbb_.StartTable();
@@ -7131,8 +7154,10 @@ inline flatbuffers::Offset<ChangeSettingsRequest> CreateChangeSettingsRequest(
71317154 flatbuffers::Offset<solarxr_protocol::rpc::AutoBoneSettings> auto_bone_settings = 0,
71327155 flatbuffers::Offset<solarxr_protocol::rpc::ResetsSettings> resets_settings = 0,
71337156 flatbuffers::Offset<solarxr_protocol::rpc::StayAlignedSettings> stay_aligned = 0,
7134- flatbuffers::Offset<solarxr_protocol::rpc::HIDSettings> hid_settings = 0) {
7157+ flatbuffers::Offset<solarxr_protocol::rpc::HIDSettings> hid_settings = 0,
7158+ flatbuffers::Offset<solarxr_protocol::rpc::TimeoutSettings> timeout = 0) {
71357159 ChangeSettingsRequestBuilder builder_(_fbb);
7160+ builder_.add_timeout(timeout);
71367161 builder_.add_hid_settings(hid_settings);
71377162 builder_.add_stay_aligned(stay_aligned);
71387163 builder_.add_resets_settings(resets_settings);
@@ -8256,6 +8281,47 @@ inline flatbuffers::Offset<HIDSettings> CreateHIDSettings(
82568281 return builder_.Finish();
82578282}
82588283
8284+ struct TimeoutSettings FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
8285+ typedef TimeoutSettingsBuilder Builder;
8286+ enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
8287+ VT_DURATION = 4
8288+ };
8289+ float duration() const {
8290+ return GetField<float>(VT_DURATION, 0.0f);
8291+ }
8292+ bool Verify(flatbuffers::Verifier &verifier) const {
8293+ return VerifyTableStart(verifier) &&
8294+ VerifyField<float>(verifier, VT_DURATION, 4) &&
8295+ verifier.EndTable();
8296+ }
8297+ };
8298+
8299+ struct TimeoutSettingsBuilder {
8300+ typedef TimeoutSettings Table;
8301+ flatbuffers::FlatBufferBuilder &fbb_;
8302+ flatbuffers::uoffset_t start_;
8303+ void add_duration(float duration) {
8304+ fbb_.AddElement<float>(TimeoutSettings::VT_DURATION, duration, 0.0f);
8305+ }
8306+ explicit TimeoutSettingsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
8307+ : fbb_(_fbb) {
8308+ start_ = fbb_.StartTable();
8309+ }
8310+ flatbuffers::Offset<TimeoutSettings> Finish() {
8311+ const auto end = fbb_.EndTable(start_);
8312+ auto o = flatbuffers::Offset<TimeoutSettings>(end);
8313+ return o;
8314+ }
8315+ };
8316+
8317+ inline flatbuffers::Offset<TimeoutSettings> CreateTimeoutSettings(
8318+ flatbuffers::FlatBufferBuilder &_fbb,
8319+ float duration = 0.0f) {
8320+ TimeoutSettingsBuilder builder_(_fbb);
8321+ builder_.add_duration(duration);
8322+ return builder_.Finish();
8323+ }
8324+
82598325/// See TapDetectionSettings::setup_mode
82608326struct TapDetectionSetupNotification FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
82618327 typedef TapDetectionSetupNotificationBuilder Builder;
0 commit comments