5.6.2 (#612)
* add nlhomann json header * add get scene app fn * add get current binding and related logic * add save binding file to settings folder * apply binding fn added fixed uid bug * add button logic to QML, add enable Bind Setting * add finding logic for all custom bind * fix minor qml issues * fix get controllername bug, fix bug with save bind * fix regex issue * change webrequest for selectconfig * change to properly urlify path to send * fix race condition web requests * change steamvr tab qml formatting * change color scheme * change colors of icons to text color * change bind qml better for better ux * add possible workaround for space drag issues * add deact color to pushbutton * increment version * adjust button size in movecenter * move nlhomann json * fix PKGBUILD to include missing dependency (#606) (#613) It turns out qt5-websockets needs to be included for a successful build. Co-authored-by: James R <71466513+ColdIce1605@users.noreply.github.com> * fix warning * improved logging messages around perapp bindings * improve getsceneappID logging * add HMD based controller Finding * improve logging controller name * change logging around initial chaperone calibration * increment version * improve logging/error handling around sceneappid failures * added fallback for getting scene app by pid * update version string * update documentation Co-authored-by: James R <71466513+ColdIce1605@users.noreply.github.com>
This commit is contained in:
@@ -1120,9 +1120,21 @@ void MoveCenterTabController::zeroOffsets()
|
||||
|
||||
// finished checking if out of bounds, proceed with normal zeroing
|
||||
// offsets
|
||||
if ( vr::VRChaperone()->GetCalibrationState()
|
||||
== vr::ChaperoneCalibrationState_OK )
|
||||
auto chaperoneState = vr::VRChaperone()->GetCalibrationState();
|
||||
if ( chaperoneState < vr::ChaperoneCalibrationState_Error
|
||||
|| m_ignoreChaperoneState )
|
||||
{
|
||||
if ( !m_chaperoneInit )
|
||||
{
|
||||
m_chaperoneInit = true;
|
||||
LOG( INFO ) << "Chaperone Initially Calibrated";
|
||||
}
|
||||
if ( chaperoneState > vr::ChaperoneCalibrationState_OK )
|
||||
{
|
||||
LOG( WARNING )
|
||||
<< "Chaperone Cal State Is warning during zero offsets: "
|
||||
<< chaperoneState;
|
||||
}
|
||||
m_oldOffsetX = 0.0f;
|
||||
m_oldOffsetY = 0.0f;
|
||||
m_oldOffsetZ = 0.0f;
|
||||
@@ -1180,7 +1192,6 @@ void MoveCenterTabController::zeroOffsets()
|
||||
}
|
||||
else
|
||||
{
|
||||
LOG( WARNING ) << "Chaperone not calibrated?";
|
||||
if ( !m_pendingZeroOffsets )
|
||||
{
|
||||
LOG( INFO ) << "PENDING: Chaperone Data Update and Offsets zeroing";
|
||||
@@ -3088,4 +3099,11 @@ void MoveCenterTabController::eventLoopTick(
|
||||
updateSpace();
|
||||
}
|
||||
}
|
||||
|
||||
void MoveCenterTabController::setIgnoreChaperoneState()
|
||||
{
|
||||
m_ignoreChaperoneState = true;
|
||||
LOG( INFO ) << "Ignoring Chaperone State for Zero Offsets";
|
||||
}
|
||||
|
||||
} // namespace advsettings
|
||||
|
||||
Reference in New Issue
Block a user