JodiBB píše:
3. Mam problem ziskat tieto hodnoty:
getTelemetryId("accy")
getTelemetryId("accz")
Je mozne ze ich pixhawk neposiela? Pripadne, ako inak ich ziskat?
Budem vdacny za kazdu radu.
Dik!
Experimentoval som s variom.... Keď som chce posielať data z viacerých súčasne - posielal som to ako niečo iné... cell1, cell2...... a v skripte som si to prečítal a zpracoval.....
Posielal som to ako napetia na článkoch - tam je možné poslať tuším 7, alebo 8 údajov súčasne....
Problém je v tom ,že dáta musíš prispôsobiť tomu, čo vie Taranis zpracovať....
Ale to by si musel rekonfigurovať Pixhawk.. a to asi sa nebude dať....
Definícia v OpenXsensor je trebárs takáto....
Ja posielam len výšku, vario a napetie... Ale Accx a AccY sa tam posielalo ako Vario a Dte, ale je ho možné posielať ako čokoľvek iné....
Kód:
#define SETUP_DATA_TO_SEND \
DEFAULTFIELD , ALTIMETER , 1 , 1 , 0 ,\
VSpd , VERTICAL_SPEED , 1 , 1 , 0 , \
A3 , VOLT2 , 1 , 10 ,0
// DEFAULTFIELD , AIR_SPEED , 1 , 1 ,0 , \
// AccX , VERTICAL_SPEED , 1 , 1 ,0 , \
// AccZ , PRANDTL_DTE , 1 , 1 ,0 ,\
// T1 , VOLT1 , 1 , 1 ,0 , \
// T2 , VOLT2 , 1, 1, 0 , \
// DEFAULTFIELD , CURRENTMA , 1, 1, 0 , \
// DEFAULTFIELD , MILLIAH, 1, 1, 0 , \
// Fuel , SENSITIVITY , 1, 1, 0