revert offloading senseglove glove data retrieval api calls to timers and restore calls from tickcomponent functions
This commit is contained in:
@@ -46,7 +46,6 @@ This minor release focuses on delivering performance improvements, made possible
|
||||
- As a result of SenseGlove libraries >= `v2.300.0` changing it's directory structure, the `ThirdParty` folder's directory structure has been revamped.
|
||||
- Renamed third-party module `SGSerialThirdPartyLibs` to `SGWjwwoodSerialThirdPartyLibs` since SenseGlove libraries >= `v2.300.0` ships a new static library named `sgserial`. Thus, to avoid confusion and naming conflicts the third-party `serial` static library is now provided by the `SGWjwwoodSerialThirdPartyLibs` module and `sgserial` is provided by the `SGSerialThirdPartyLibs` module.
|
||||
- `FSGGloveTrackingSettings::GloveConnectivityCheckInterval` settings have been renamed to `FSGGloveTrackingSettings::DataRetrievalRefreshRate` for adoption other than glove connectivity use cases.
|
||||
- Glove data retrieval and related calculations have been moved from `USGVirtualHandComponent::TickComponent()` and `USGWristTrackerComponent::TickComponent()` into background timers, reducing the performance overhead of any SenseGlove API calls.
|
||||
- `USGVirtualHandComponent::GetMotionControllerData()` signature has changed.
|
||||
- `USGVirtualHandComponent::GetHandTrackingState()` signature has changed.
|
||||
- `USGWristTrackerComponent::GetMotionControllerData()` signature has changed.
|
||||
|
||||
Reference in New Issue
Block a user