10 marzo 17, 08:31
|
#12 (permalink)
Top |
User
Data registr.: 25-03-2003 Residenza: Varese
Messaggi: 1.263
| Citazione:
Originalmente inviato da 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.... | Mi sa che si può risolvere solo con LUA
ci si può provare
__________________
----------------------------------------------------- "Il buon aeromodellista atterra dove può" M.B. www.gavonline.it |
| |