Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update speed-sensitive-volume.sh #17

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Update speed-sensitive-volume.sh #17

wants to merge 2 commits into from

Conversation

neon-dev
Copy link

  • optimized sleep times - more responsive volume adjustment shouldn't increase overall car api calls by much, due to additional if clauses
  • added config value for speed steps (now 8 mph instead of 10 mph) and reduced volume increment to smoothen things out
  • added config value for minimum speed at which volume control will start
  • added speed diff condition to avoid corner cases where volume could constantly jump between two values
  • simplified value conversions and getting/setting of data values
  • fixed volume 0 didn't stay at 0
  • removed min volume config (min is one increment above volume level 0 now)
  • removed max volume config (sense of this script is to keep volume subjectively at the same level)
  • reread volume after adjusting it to accomodate for capping and rounding by mcu

- optimized sleep times - more responsive volume adjustment shouldn't increase overall car api calls by much, due to additional if clauses
- added config value for speed steps (now 8 mph instead of 10 mph) and reduced volume increment to smoothen things out
- added config value for minimum speed at which volume control will start
- added speed diff condition to avoid corner cases where volume could constantly jump between two values
- simplified value conversions and getting/setting of data values
@neon-dev
Copy link
Author

I just realized apps run in a chroot jail (i don't use freedomev), so the lv/sdv commands are maybe not accessible from this environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant