So, habe noch einmal getestet, bekomme keinerlei Debug-Meldungen beim Rec-Befehl. 😩
Sent from my iPhone using Tapatalk
So, habe noch einmal getestet, bekomme keinerlei Debug-Meldungen beim Rec-Befehl. 😩
Sent from my iPhone using Tapatalk
Also Aufnahme wurde damals irgendwann wieder rausgenommen:
http://www.funkmeldesystem.de/foren/...46&postcount=1
Die Plugins sind aber noch im SVN drin. Hab keine Build-Umgebung hier. Deswegen kann ich nicht schauen, ob er die denn richtig bauen würde. War sogar schon lame mit drin vorgesehen, um mp3 Files zu schreiben.
Also für die mutigen kann man es nochmal einschalten (was aber sicherlich nicht stabil läuft) - sonst wäre es ja drin geblieben.
SocketThreadMonitord.cpp -> Zeile 174 bis 178 ändern: say() raus und startrecording() wieder reinnehmen.Code:case 204: // Record say ("101:005\r\n") ; // 005:Not implemented // auskommentiert, weil die Recording-Funktionalität nicht stabil/sicher ist. // Rückmeldung an den Client: not implemented // startRecording() ; break ;
@Buebchen
Danke für Deine Bemühungen.
Ich habe die Zeilen 174 bis 178 in der SocketThreadMonitord.cpp geändert.
Dann habe ich ein:
make uninstall
make clean
sudo ./configure --enable-plugins --with-alsa/lua5.1 --with-lua-suffix=5.1
sudo make
sudo make install
gemacht.
monitord startet und am Client (PuTTY auf Port 9333) kommt:
100;monitord 2.0svn READY
Ich kann aber absolut keine Befehle zum Server senden.
Also ein:
210
210\r\n
210CR-LF
oder ein:
204:1:60
204:1:60\r\n
204:1:60CR-LF
bringt absolut eine Reaktion mit PuTTY.
Mache ich da was falsch?
Wie kann ich das sonst noch testen?
ZVEI, und FMS-Meldungen kommen beim Client an.
Gruß
Marcel
Tjaaa...
Danach musst Du selbst mal schauen. Das ganze war halt noch nicht fertig. Eigentlich wirft er da schon noch ein Kommando an die Plugins. Schreib mal eine Debug-Ausgabe ins startrecording(). Da sollte er ja dann auf jeden Fall landen. Vielleicht hat da auch schon mal wer anders einen blick reingeworfen ?
Schade, so fit bin ich in C / Linux leider nicht :-(.
Muß der Code nach jeder Änderung neu kompiliert werden?
Wie kann ich prüfen ob meine Komandos am Server ankommen?
Kann ich da auch als Debug ein "echo" + Variable in die "SocketThreadMonitord.cpp" schreiben?
Ich würde die Rec-Funktion ja auch mit PHP nachbauen,
nur habe ich da ein Problem mit dem belegten Sounddevice.
Wie habt ihr das gelöst? Schreibt ihr das Audio-Signal in eine Pipe?
Könnte ich die auch anzapfen?
Schade das das Projekt vor Fertigstellung eingeschlafen ist.
Gruß
Marcel
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)