Comments (7)
Not a bad idea. but if the board is screwing up I feel like having it output no pulses at all would be a better option, let the radio see the loss of trainer and it re-center. If can't trust the Tilt/Roll/Pan output then probably can't trust the center signal being sent either.
You have long press listed twice I would have thought another long press will turn if off again and a short will re-center
Can you not accomplish the same thing on your radio with an override switch. Flip it on & forces your channels to center? I know I mentioned that on RC groups forum but I don't know if I actually put that in the docs. (I'll be sure to add it). Highly recommended! Also that way it won't matter what signal is being sent you can always force it center. Not sure if the Jeti has this capability tho.
from headtracker.
Hey
Totally possible to do on the radio. I do actually do this too!
Mainly it means that if you power up you get a consistent and stable output so the HT is not banging servos around until you are ready.
No pulses would likely work - however you would probably get allot of 'lag' before the radio decided to recenter!
from headtracker.
Ahh for that reason makes a lot more sense! I can add a checkbox beside the center button pin choice, so as not to screw up everyone that expects it to auto turn on.
from headtracker.
To be tested still but initial modification done.
from headtracker.
Nice!!
from headtracker.
Added the option to the GUI, and tested. Appears to work well. Defaults to off as not to affect users who are expecting it to turn on automatically.
While using this with the GUI I foresee an issue with users clicking this box, the Tilt/Roll/Pan graph still shows movement even though the actual outputs channel monitor is fixed to center. I've added a callback so the GUI can grey out the tilt/roll/pan outputs while disabled although not yet implemented.
If you want to give it a try I would like to hear your feedback. You will need to compile the code in master. OR can upload the .bin and replace headtracker.exe with the one from 2.0 in this zip.
EDIT: Replace the .exe first then upload. The way firmware is detected has changed since 2.0x
Edit2: A Long press is defined as more than 1second
from headtracker.
Posted in Version 2.10
from headtracker.
Related Issues (20)
- Loading Firmware / waiting for Com Port HOT 7
- GUI Tab Order Incorrect
- Data model of the GUI application HOT 1
- Firmware loader usability improvement HOT 1
- Allow use while in a Car / Plane or other rotating body HOT 3
- Better more clear content on the IMU output - Local Board HOT 1
- Multiple pop messages, only one is shown
- GUI App: Enabled and disabled buttons on the main screen have very little visual difference HOT 2
- Centering button HOT 4
- Cannot Get SBUS or PPM to work with TX16S internal port HOT 32
- Re-Work the Calibration Wizard
- Unable to determine board type HOT 2
- SBUS input only picking up half of the values HOT 2
- Pan Drift even after good calibration HOT 6
- Need BT connected LED on output pin for integration inside BDI digidapter HOT 1
- Bluetooth Coded PHY Mode - Inc. Para and CC2540 Modules
- Add check online for newer version of the GUI.
- Add Setup Templates
- Output disabled on boot until gyro calibration complete HOT 1
- PPM input not working HOT 13
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from headtracker.