Visualizza messaggio singolo
Vecchio 09 marzo 17, 12:08   #9 (permalink)  Top
klamath
Moderatore
 
L'avatar di klamath
 
Data registr.: 20-09-2005
Residenza: ɐuƃoloq
Messaggi: 5.963
Invia un messaggio via ICQ a klamath
ho notato che negli switch logici manca la possibilità di riuscire a leggere un singolo valore compreso in un numero di N cifre.

mi spiego meglio:

la telemetria di un fligh controller con cleanflight mi restituisce come TMP1 un valore tipo 12345 (numeri fittizi), dove:

- 1 è un valore che posso ignorare,
- 2 mi indica lo stato del gps, quando il valore è =1 siamo in gps hold, =2 GPS Home, =4 Headfree
- 3 lo stato degli accessori, =1 magnetometro è attivo, =2 barometro è attivo, =4 sonar attivo
- 4 la fase di volo attiva, =1 angle, =2 horizon e cosi via
- 5 lo stato dei motori se sono armati o meno, =1 pronto, =2 motori disarmati, =4 motori armati

ad esempio sarebbe utile poter creare uno switch logico che tenga in considerazione solo la terza cifra del numero 12345, e la condizione diventi vera solo quanto la terza cifra diventa =1 anziché =5 e cosi via....
__________________
-----------------------------------------------------------------------
Il nuovo forum riservato ai Multirotori è ONLINE...
>>> https://www.dronerc.it/forum/ <<<
Pack suoni completo con varie voci e per tutte le versioni di opentx.
https://github.com/klamath1977/opentx-HQ-italian-vp
klamath non è collegato   Rispondi citando