X12S Horus mit openTx V2.2x

Status
Nicht offen für weitere Antworten.
ich hab den Sender einfach nur laufen lassen.
Bez. der externen Antenne: Der Vorteil ist halt, daß du mit der externen (auch die aus dem Lieferumfang) die Richtung verändern kannst.
 
Kann es sein das die lua Funktion lcd.getLastPos() unter 2.2 noch nicht funktioniert?
Habe folgende Zeilen in meinem Script:
lcd.drawChannel(data.zone.x+2, data.zone.y+30, "Curr", DBLSIZE)
lcd.drawChannel(getLastPos(), data.zone.y+30, "Curr+", SMLSIZE)
Taranis mit OpenTx 2.2 funktioniert der Befehl.
bei drawChannel hat sich aber die Standard-Ausrichtung rechts/linksbündige Ausgabe geändert...
( ich will zwar noch nicht umsteigen, bereite aber schonmal alles so weit vor dass der Umstieg dann Problemlos wird: d.h. Namen der Kurven anpassen, Lua-Scripte anpassen, sounds ändern/ergänzen etc.)
Ralf
 
Zuletzt bearbeitet:
Also wenn ich nun neue Sticks verwende mit je einem Taster und 2/3Wege Schalter, so könnte ich doch die Taster an P20 und P32 anschliessen und die Stickschalter dann dort wo die hinteren Slider sind 1:1 anschliessen oder ?
Da ich ja reiner Pultflieger bin (noch ohne Horus Pult) brauch ich die Slider ja nicht, sind eh zu viele Schieberegler vorhanden :)
Würde das ohne Modifikationen gehen ?

LG, Dieter
 

Storchy

Neuer Benutzer
@r41065:
Ich hab lcd.getLastPos() nochmal unter der Horus getestet, funktioniert nicht
unter der Tarinis habe ich keine Probleme
Umgebung war die OTX 2.2 N359
 
@r41065:
Ich hab lcd.getLastPos() nochmal unter der Horus getestet, funktioniert nicht
unter der Tarinis habe ich keine Probleme
Umgebung war die OTX 2.2 N359
Habe keine Horus...
Wenns also nicht funktioniert mal im OpenTx Github nachfragen..
An OpenTx 2.2 Lua scheints ja nicht zu liegen da der Befehl selber mit der Taranis ja funktioniert.
Deshalb der Hinweis mit der Ausrichtung: wenn 2 Texte übereinander dargestellt werden bleibt einer auf der Strecke..

Hast du denn eine Fehlermeldung vom Debugger oder einfach nur keine Darstellung ?

Ralf
 

Storchy

Neuer Benutzer
Die Fehlemedlung im Debugger:
WIDGETS/UniExpo/main.lua:282: attempt to call field 'getLastPos' (a nil value)
Leider kenn ich mich mit dem "Github" noch nicht aus, so dass ich da noch keine Meldungen einstellen kann.
Bin noch recht neu hier, habe meine Horus seit einem Monat und OpenTX sowie LUA sind für mich Neuland
 
Ich fürchte da wirst du mehr als nur 2 Zeilen aus deinem Script veröffentlichen müssen.
Die Fehlermeldung besagt dass es für diesen Befehl keine gültigen Daten gibt.
Mit so wenig Infos ist für mich aber nicht nachvollziehbar ob die Horus jetzt nur die Ausgabeposition nicht berechnen kann oder ob dein Datenfeld keinen Positionswert zur Verfügung stellt.

An deiner Stelle: mach dazu einen neuen Thread auf, so eine spezielle Frage gehört nicht mehr in OpenTx2.2 für Horus.
Teste vorher aber mal wenn du feste Positionen im Script vorgibst ob es wirklich der getLastPos Befehl ist der den Fehler verursacht...
 

strgaltdel

Erfahrener Benutzer
Das ist kein Fehler, auf dem Horus wird es bewusst nicht unterstützt:

https://github.com/opentx/opentx/blob/next/radio/src/lua/api_lcd.cpp

schau mal ins coding ab Zeile 124:


#if !defined(COLORLCD)
/*luadoc
@function lcd.getLastPos()
Returns the last x position from previous output
@retval number (integer) x position
@status current Introduced in 2.0.0
*/
static int luaLcdGetLastPos(lua_State *L)
{
lua_pushinteger(L, lcdLastPos);
return 1;
}
#endif
die Funktion "zieht" nur bei sw screens

Gruß
udo
 

Trauti

Neuer Benutzer
Hallo Leute, bin neu und brauche etwas Hiiilfe!
Ich habe hier eine Beta-Horus die ich günstig bekommen habe und wollte nun OpenTX 2.2.0 RC7 (N359) draufmachen die Firm wurde auch geschrieben nur bekomme ich nach dem einschalten für einen kurzen Moment das OTX-Bild und dann die Meldung
"Falsches PCB erkannt" dann geht nix mehr!
Was mache ich falsch oder kann man auf die Betasender OpenTX überhaupt nicht flashen?

Das zeigt er mir als Details nach dem flashen:




C:/Program Files/OpenTX/Companion 2.2/dfu-util.exe -a 0 --dfuse-address 0x08000000:2097152 -d 0483:df11 -UC:/Users/Anton/AppData/Local/Temp/1004-flash-check.bin
=================================================================================
dfu-util 0.7

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2012 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to [email protected]

Filter on vendor = 0x0483 product = 0xdf11
Opening DFU capable USB device... ID 0483:df11
Run-time device DFU version 011a
Found DFU: [0483:df11] devnum=0, cfg=1, intf=0, alt=0, name="@Internal Flash /0x08000000/04*016Kg,01*064Kg,07*128Kg,04*016Kg,01*064Kg,07*128Kg"
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuERROR, status = 10
dfuERROR, clearing status
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash "
bytes_per_hash=2048
Starting upload: [#################################################################################################################################################################### finished!

=================================================================================
C:/Program Files/OpenTX/Companion 2.2/dfu-util.exe -a 0 --dfuse-address 0x08000000 -d 0483:df11 -DC:/Users/Anton/OneDrive/Dokumente/Modellbau/Taranis_Frsky/Frsky_Horus/SD_Card/Firmwares/opentx-horus-lua-massstorage-ppmus-de-2.2.0N359.bin
=================================================================================
dfu-util 0.7

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2012 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to [email protected]

Filter on vendor = 0x0483 product = 0xdf11
Opening DFU capable USB device... ID 0483:df11
Run-time device DFU version 011a
Found DFU: [0483:df11] devnum=0, cfg=1, intf=0, alt=0, name="@Internal Flash /0x08000000/04*016Kg,01*064Kg,07*128Kg,04*016Kg,01*064Kg,07*128Kg"
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuUPLOAD-IDLE, status = 0
aborting previous incomplete transfer
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash "
Downloading to address = 0x08000000, size = 1140872
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
File downloaded successfully
No valid DFU suffix signature
Warning: File has no DFU suffix

=================================================================================

Zurückflashen über Compinion auf FROS geht problemlos!

Danke schonmal für Eure Hilfe!
 

Norbert

Erfahrener Benutzer
Unter System Einstellung "Brightness" POT auf S2 und Du kannst die Helligkeit mit dem Drehgeber einstellen. Hat bei mir enorm viel gebracht.

Hallo,
wir sind im Horus mit openTx V2.2x Forum. Ich kann zwar meine Beleuchtung in Zeit oder Helligkeit einstellen und wählen ob er an/aus/Taste/Stick reagieren soll, aber wie ich die Helligkeit auf ein Poti legen soll ist mir unklar.
Bitte eine nähere Erläuterung
Vielen Dank
Norbert
 

Blade Breaker

Erfahrener Benutzer
Hallo Leute, bin neu und brauche etwas Hiiilfe!
Ich habe hier eine Beta-Horus die ich günstig bekommen habe und wollte nun OpenTX 2.2.0 RC7 (N359) draufmachen die Firm wurde auch geschrieben nur bekomme ich nach dem einschalten für einen kurzen Moment das OTX-Bild und dann die Meldung
"Falsches PCB erkannt" dann geht nix mehr!
Was mache ich falsch oder kann man auf die Betasender OpenTX überhaupt nicht flashen?

Das zeigt er mir als Details nach dem flashen:




C:/Program Files/OpenTX/Companion 2.2/dfu-util.exe -a 0 --dfuse-address 0x08000000:2097152 -d 0483:df11 -UC:/Users/Anton/AppData/Local/Temp/1004-flash-check.bin
=================================================================================
dfu-util 0.7

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2012 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to [email protected]

Filter on vendor = 0x0483 product = 0xdf11
Opening DFU capable USB device... ID 0483:df11
Run-time device DFU version 011a
Found DFU: [0483:df11] devnum=0, cfg=1, intf=0, alt=0, name="@Internal Flash /0x08000000/04*016Kg,01*064Kg,07*128Kg,04*016Kg,01*064Kg,07*128Kg"
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuERROR, status = 10
dfuERROR, clearing status
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash "
bytes_per_hash=2048
Starting upload: [#################################################################################################################################################################### finished!

=================================================================================
C:/Program Files/OpenTX/Companion 2.2/dfu-util.exe -a 0 --dfuse-address 0x08000000 -d 0483:df11 -DC:/Users/Anton/OneDrive/Dokumente/Modellbau/Taranis_Frsky/Frsky_Horus/SD_Card/Firmwares/opentx-horus-lua-massstorage-ppmus-de-2.2.0N359.bin
=================================================================================
dfu-util 0.7

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2012 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to [email protected]

Filter on vendor = 0x0483 product = 0xdf11
Opening DFU capable USB device... ID 0483:df11
Run-time device DFU version 011a
Found DFU: [0483:df11] devnum=0, cfg=1, intf=0, alt=0, name="@Internal Flash /0x08000000/04*016Kg,01*064Kg,07*128Kg,04*016Kg,01*064Kg,07*128Kg"
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuUPLOAD-IDLE, status = 0
aborting previous incomplete transfer
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash "
Downloading to address = 0x08000000, size = 1140872
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
File downloaded successfully
No valid DFU suffix signature
Warning: File has no DFU suffix

=================================================================================

Zurückflashen über Compinion auf FROS geht problemlos!

Danke schonmal für Eure Hilfe!
Klar geht das. Allerdings muss bei Companion - Einstellungen ein zusätzlicher Hacken gesetzt werden bevor du Opentx herunterlädst. ich weiss jetzt nicht auswendig wie dieser Punkt heisst, aber bei diesem Punkt wird "EEPROM" deaktiviert - das kann die Beta nicht. PCBV oder so ähnlich heisst er.
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten