Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 30 von 30

Thema: OpenPoc alpha-rev22

  1. #16
    bidifx Gast
    So, meine treuen Tester!
    Es scheint nun tatsächlich ein Problem in der Threadsynchronisierung zu sein. Allerdings macht sich das nur auf Multiprozessorsystemen bemerkbar. Und auch nur, wenn beide Threads auf unterschiedlichen Prozessoren ausgeführt werden.
    Ich habe jetzt ein paar Sachen geändert. Ich hoffe, dass es nun endlich funktioniert. Falls nicht geht die Suche weiter.

    OpenPoc alpha-rev28
    https://sourceforge.net/projects/openpoc/

  2. #17
    Registriert seit
    18.12.2004
    Beiträge
    488
    Juhu,

    es läuft jetzt, empfängt richtig und stürzt bis jetzt auch nicht ab!

    System: Vista x64
    Sound: Realtek AC97 onboard
    CPU: E6850

    Deine Mühe hat sich gelohnt.

    Danke und weiter so!

    MfG
    coastboy
    ... live for nothing or die for something ...
    ... choose your destiny ...

  3. #18
    bidifx Gast
    @coastboy
    ah, ausgezeichnet :-)
    Wie sieht es mit der Dekodierleistung aus?


    @all
    Also 27x runtergeladen und nur ein feedback? Muss ich schon wieder darum betteln, dass hier jemand antwortet?!

  4. #19
    Registriert seit
    18.12.2004
    Beiträge
    488
    Ja, freut mich auch, das du es hinbekommen hast.
    Das Programm läuft seit ca. 4 1/2 Stunden ohne einen Absturz.
    Selbst bei fast 2 x 100 % Prozessorlast, hat es noch gut funktioniert.

    Die Dekodierleistung ist sehr gut, aber ab und zu verschluckt er sich.
    Da wird dann die Meldung beendet und in der nächsten Zeile kommt eine unsinnige RIC rein mit ganz vielen komischen Zeichen.

    Mach weiter so!
    Ist eine gute Alternative und ausbaufähig!

    MfG
    coastboy
    ... live for nothing or die for something ...
    ... choose your destiny ...

  5. #20
    Registriert seit
    04.12.2007
    Beiträge
    172
    Tschuldigung, hatte kaum Zeit zu testen bisher:-)

    Stabil läuft es... sehr gut...

    Beim dekodieren sehe ich ähnliches wie Coastboy.

    Gruß PelBB

    PS: jetzt noch ne GUi...*Träum*:-)

  6. #21
    Registriert seit
    22.04.2002
    Beiträge
    2.155
    Mahlzeit,

    ich hatte gestern Abend auch noch eine Zeitlang getestet (~1 1/2 Std.) und war positiv
    überrascht. Der grösste Teil wurde richtig decodiert, der rest nicht, aber das lag ganz sicher
    nicht am Programm selber sondern eher daran das ein Sender ausgefallen ist und das Poc-
    Signal nicht so gut hier einfiel. Heute Abend werde ich nochmal testen und meinen eigenen
    Sender wieder aktivieren. Der steht ca.3,5Km entfernt und ich kann ihn über das Internet
    ansprechen und auch Funkrufe absenden.

    Gruss Flo

    PS: Nur zur Kenntnis: Bevor das meckern jetzt losgeht, der Sender arbeitet im Amateurfunkbereich
    Gruss Flo

  7. #22
    Registriert seit
    18.12.2004
    Beiträge
    488
    Ich kann leider nicht erkennen das Meldungen reproduzierbar "verschluckt" werden.
    Passiert nicht vorhersehbar und nicht bei den gleichen Zeichen.

    Was mir aufgefallen ist, ist das die Prozessorlast bei guten 50 % liegt...
    Kannst du da noch was ändern?

    MfG
    coastboy
    ... live for nothing or die for something ...
    ... choose your destiny ...

  8. #23
    bidifx Gast
    Das "Verschlucken" der Meldungen tritt i.d.R. bei zu starkem Rauschen auf. Ich arbeite derzeit ein einem Script, dass einigen Sekunden nach dem Empanf einer Meldung wartet und durch Mehrfachempfang einen korrigierten Text ausgibt. In diesem Zusammenhang inkl. Wiederholungs-Sperre.

    Zitat Zitat von coastboy Beitrag anzeigen
    Was mir aufgefallen ist, ist das die Prozessorlast bei guten 50 % liegt...
    Kannst du da noch was ändern?
    Ja, das wird später kein Problem sein. Nicht das Dekodieren braucht so viel CPU-Zeit. Sondern die Mainloop, welche derzeit mit maximaler Geschwindigkeit (also idealer weise mit 100% CPU-Last) den Decoder-Thread auf neue Nachrichten prüft und an die Script-Engine weiter reicht.
    Dass muss natürlich nicht alle paar Mikrosekunden passieren... werde ich demnächst noch ändern.

  9. #24
    Registriert seit
    20.04.2006
    Beiträge
    250
    @bidifx

    Meinem Eindruck nach hast Du die Konsolenabstürze seit der Revision 28 gut in den Griff bekommen. Im direkten Vergleich mit POC kann ich auch keine signifikanten Meldungs-"Verschluckungen" feststellen.

    Ein paar Dinge fallen mir aber noch ein:

    - Hat die log.txt bereits irgendeine Funktion?

    - Openpoc startet bei mir nicht auf mininal ausgestatteten Systemen (XP mit 96MB Arbeitsspeicher, WIN ME mit 32MB)

    - Wird die fertige Anwendung über ein fest vorgegebenes Frontend verfügen? Falls ja, darf man noch Wünsche äußern?

  10. #25
    bidifx Gast
    Zitat Zitat von C-Elfe Beitrag anzeigen
    - Hat die log.txt bereits irgendeine Funktion?
    - Openpoc startet bei mir nicht auf mininal ausgestatteten Systemen (XP mit 96MB Arbeitsspeicher, WIN ME mit 32MB)
    - Wird die fertige Anwendung über ein fest vorgegebenes Frontend verfügen? Falls ja, darf man noch Wünsche äußern?
    -Log-File ist noch nicht implementiert.
    -Was verstehst du unter "startet nicht"? Gibt es Fehler-Ausgaben?
    Ich selbst habe kein solches System. Aber vom Speicher her sollte es schon drin sein. Soviel braucht das Programm eigentlich nicht. Wobei ich jetzt noch nicht auf Speicherbedarf hin optimiert habe. Außerdem kann ich auch Memoryleaks noch nicht ausschließen.
    Zu Win ME kann ich nur sagen: Ich hab nur vor die NT-Reihe zu unterstüzen. Es kann sein dass es auch auf den DOS-Basierenden Varianten läuft, aber ich arbeite nicht auf Kompatibilität hin.

    Frontend:
    Ich arbeite, wie gewünscht auf eine Client/Server-Archtektur hin. Derzeit kümmere ich mich offensichtlich um den Server.
    Er hat jetzt schon eine Scripting-Schnittstelle. Damit soll alle User-Wünsche ermöglicht werden.
    Eigentlich das, was derzeit mittels irgendwelchen Batchdateien zusammen geschustert wird.
    z.B.
    -SMS-Versand
    -schalten von Ausgängen am PC
    -Nachrichten in eine DB schreiben

    Ein Frontend soll später einen Config-Editor enthalten. Weiterhin soll es entsprechend Nachrichten anzeigen, die auf dem Server per Script in eine DB geschrieben wurden.

    Was wünsche an geht: Immer her damit. Von solchem Input lebe ich.

    Ansonsten:
    Ich bin immer auf der Suche nach mitstreitern. Sei es Programmieren, Scripte schreiben, Ideen liefern oder Dokumentation schreiben.

  11. #26
    Registriert seit
    20.04.2006
    Beiträge
    250
    Zitat Zitat von bidifx Beitrag anzeigen
    -Was verstehst du unter "startet nicht"? Gibt es Fehler-Ausgaben?
    Die Fehlermeldung lautet: "Die Anwendung konnte nicht richtig initialisiert werden (0x0150002)."
    und ist auf beiden Systemen (XP mit 96MB Arbeitsspeicher, WIN ME mit 32MB) identisch.

  12. #27
    Registriert seit
    23.07.2006
    Beiträge
    44
    Hallo,

    habe die selbe Fehlermeldung wie C-Elfe.

    System mit XP mit SP3 und 608 MB Arbeitsspeicher.



    Gruß Matthias

  13. #28
    bidifx Gast
    Okay, dass _könnte_ ein Problem beim laden der DLLs sein.
    Wie genau habt ihr das Programm gestartet? Von der Console? Aus welche Verzeichnis?
    ...ich lade gleich die rev.36 hoch, versucht's nochmal damit.

  14. #29
    Registriert seit
    18.12.2004
    Beiträge
    488
    @bidfix
    was ist der Unterschied zwischen OnMessage und OnCompMessage?
    Wann wird welche Function gestartet?

    Ah, wenn die Meldung die gleiche ist, wird das ausgeführt....

    Und wie krieg ich ein log hin?
    bei datei = io.open("log.txt","w") kommt immer "nil value"

    MfG
    coastboy
    Geändert von coastboy (10.10.2008 um 22:06 Uhr)
    ... live for nothing or die for something ...
    ... choose your destiny ...

  15. #30
    bidifx Gast
    OnCompMessage = OnComposedMessage.. wie du schon erkannt hast,
    wird aus Mehrfachempfang zusammengesetzt.
    Die Logik dafür ist in lua/internal/openpoc_messages.lua hinterlegt.

    @Log:
    keine Ahnung, ich kenne Lua auch erst seit einer Woche ;-)
    Am besten mal googlen.

    Weitere disskussionen bitte im neuen Thread, den ich eben eröffnet habe.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •