Changeset 289 in ntrip


Ignore:
Timestamp:
Nov 9, 2006, 4:40:07 PM (17 years ago)
Author:
weber
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/todo.txt

    r286 r289  
    6464
    6565(1 kann) Als ASCII-Output werden SNR1 und SNR2 nicht mit ausgegeben. Da der binaere Output SNR1 und SNR2 jedoch mit ausgibt schlage ich vor, diese beiden Parameter auch beim ASCII-Output mit auszugeben.
     66^^^^^^^^^^ DONE ^^^^^^^^^^^^^
    6667
    6768(2 kann) Ich habe Tests mit 300..400 Datenstroemen gemacht. (Der NTRIP Broadcaster macht das mit. Fuer BNC scheint die Grenze mit der Hauptspeichergroesse in Verbindung zu stehen - bei 300..400 Datenstroemen ist auf dem Linux-Rechner "gref-ip" Schluss.) Ein kleines Problem kann die quasi zeitgleiche Anforderung aller Datenstroeme fuer den NTRIP Broadcaster darstellen. Wir koennten ihm die Situation erleichtern, wenn wir nach jedem "GET" fuer eine Datenstromanforderung etwa 0.1sec warten bis zum naechsten "GET". Laesst sich z.B. ein 'usleep' an passender Stelle hinzufuergen? Bei 100 Datenstoemen mueüsste man dann etwa 10 sec warten bis alles angelaufen ist - da sehe ich aber kein Problem.
     69^^^^^^^^^^ DONE ^^^^^^^^^^^^^
    6870
    6971(3 kann) 'Append files' wirkt im Augenblick nur fueür die RINEX-Files. Ich schlage vor, dieses auchfuer "Log-file" und "ASCII-Output" einzufueühren. Wenn BNC wirklich einmal nach einem Programmabsturz neu gestartet werden muss, dann ist es sicher gut einen Blick in das alte Log-file werfen zu koennen.
     72^^^^^^^^^^ DONE ^^^^^^^^^^^^^
    7073
    7174(4 kann) Das mit den Skeleton-Files funktioniert prima - mit einer kleinen Ausnahme. Die Mountpoints:
     
    9295
    9396Ich hoffe, das ist nicht zu kompliziert einzurichten.
     97^^^^^^^^^^ DONE ^^^^^^^^^^^^^
    9498
    9599(5 kann) Ebenso wie die Strings "decoder" sind im Mountpoint-Bereich im Augenblick auch die Strings "bytes" editierbar. Das muss allerdings nicht sein. Editiert braucht nur der "decoder" String zu sein.
     100^^^^^^^^^^ DONE ^^^^^^^^^^^^^
    96101
    97102(6 kann) Was das Re-connect betrifft, so hat RTCM darum gebeten eine Random-Variable einzufuehren zusaetzlich zu dem "sleep: 2,4,8,16,32,64,128". Dieser Zufallsgroesse sollt zwischen 0 und 5 sec liegen. Man muesste dazu also so eine sleep-Reihenfolge einrichten wie
     
    101106wobei "rand" eine Zufallszahl zwischen 0 und 5 ist.
    102107Ich denke, dass das einfach ist (ueber den Sinn kann man streiten).
     108^^^^^^^^^^ DONE ^^^^^^^^^^^^^
    103109
    104110(7 muss) BNC laesst es zu, dass ein Datenstrom zweifach vom selben NTRIP Broadcaster angefordert wird. Beispiel:
     
    120126
    121127angelegt. Ich hoffe, Du kannst das Problem mit www.igs-ip.net:2101/ALBH0 plus www.igs-ip.net:2101/ALBH0 finden.
     128^^^^^^^^^^ DONE ^^^^^^^^^^^^^
    122129
    123130(8 kann) Kannst Du im RINEX-Header noch einen Record fuer das Sampling mit ausgeben? Z.B.:
    124131    30.000                                                  INTERVAL
    125132fuer 30sec Sampling. Die Kollegen sagen mir, dass die Berner Software einen solchen Record erwartet.
     133-> Geht technisch nicht, wird also nicht gemacht.
    126134
    127135(9 kann) Sollten wir in die Routinen irgendwie eine Datei Copyright.cpp aufnehmen
     
    155163// along with this program; if not, write to the Free Software
    156164// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
     165^^^^^^^^^^ DONE ^^^^^^^^^^^^^
    157166
     167(10 kann) Im Log-Bereich des Hauptfensters sowie gegebenenfalls im Log-File
     168sollte, sobald BNC neu gestartet wird oder nach einem Re-Start, also noch
     169vor dem GET fuer die Datenstroeme, eine Meldung erscheinen wie:
     170
     17115:49:33 ============ Start BNC ============
     172
     173Begruendung: Wenn viele Datenstroeme angefordert werden (z.B. 100), dann
     174passiert auf dem Bildschirm zunaechst nichts, weil ja etwa 100 x 0.1 = 10sec
     175gebraucht werden, um die Verbindungen zum Caster herzustellen. Die Meldung
     176'Start BNC' macht dem Nutzer sofort klar, dass BNC korrekt angelaufen ist
     177obwohl im Log-Bereich nocht nichts weiter zu sehen ist.
     178
Note: See TracChangeset for help on using the changeset viewer.