- Timestamp:
- Nov 9, 2006, 4:40:07 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/todo.txt
r286 r289 64 64 65 65 (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 ^^^^^^^^^^^^^ 66 67 67 68 (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 ^^^^^^^^^^^^^ 68 70 69 71 (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 ^^^^^^^^^^^^^ 70 73 71 74 (4 kann) Das mit den Skeleton-Files funktioniert prima - mit einer kleinen Ausnahme. Die Mountpoints: … … 92 95 93 96 Ich hoffe, das ist nicht zu kompliziert einzurichten. 97 ^^^^^^^^^^ DONE ^^^^^^^^^^^^^ 94 98 95 99 (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 ^^^^^^^^^^^^^ 96 101 97 102 (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 … … 101 106 wobei "rand" eine Zufallszahl zwischen 0 und 5 ist. 102 107 Ich denke, dass das einfach ist (ueber den Sinn kann man streiten). 108 ^^^^^^^^^^ DONE ^^^^^^^^^^^^^ 103 109 104 110 (7 muss) BNC laesst es zu, dass ein Datenstrom zweifach vom selben NTRIP Broadcaster angefordert wird. Beispiel: … … 120 126 121 127 angelegt. Ich hoffe, Du kannst das Problem mit www.igs-ip.net:2101/ALBH0 plus www.igs-ip.net:2101/ALBH0 finden. 128 ^^^^^^^^^^ DONE ^^^^^^^^^^^^^ 122 129 123 130 (8 kann) Kannst Du im RINEX-Header noch einen Record fuer das Sampling mit ausgeben? Z.B.: 124 131 30.000 INTERVAL 125 132 fuer 30sec Sampling. Die Kollegen sagen mir, dass die Berner Software einen solchen Record erwartet. 133 -> Geht technisch nicht, wird also nicht gemacht. 126 134 127 135 (9 kann) Sollten wir in die Routinen irgendwie eine Datei Copyright.cpp aufnehmen … … 155 163 // along with this program; if not, write to the Free Software 156 164 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 165 ^^^^^^^^^^ DONE ^^^^^^^^^^^^^ 157 166 167 (10 kann) Im Log-Bereich des Hauptfensters sowie gegebenenfalls im Log-File 168 sollte, sobald BNC neu gestartet wird oder nach einem Re-Start, also noch 169 vor dem GET fuer die Datenstroeme, eine Meldung erscheinen wie: 170 171 15:49:33 ============ Start BNC ============ 172 173 Begruendung: Wenn viele Datenstroeme angefordert werden (z.B. 100), dann 174 passiert auf dem Bildschirm zunaechst nichts, weil ja etwa 100 x 0.1 = 10sec 175 gebraucht werden, um die Verbindungen zum Caster herzustellen. Die Meldung 176 'Start BNC' macht dem Nutzer sofort klar, dass BNC korrekt angelaufen ist 177 obwohl im Log-Bereich nocht nichts weiter zu sehen ist. 178
Note:
See TracChangeset
for help on using the changeset viewer.