So, hab die Ausgabe auf Debug gestellt und so einiges rumprobiert...
Hab das Ding nach der Anleitung in Post #22 neu installiert.
Danach diverse test mit USB-Soundcard und loopbackadapter etc gmacht.

Letzter Test:
Kabel von interner Soundkarte auf USB-Soundkarte gestöpselt... (hw:1,0)

Zuletzt habe ich folgende Konfig gehabt:
PHP-Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<monitordconfig version="1.0">
<name> Monitord </name>
<logfile>screen</logfile> <!-- screen = Bildschirm -->
<loglevel>DEBUG</loglevel>
<SocketFilterScript> socketfilter.lua </SocketFilterScript>
<PluginFilterScript> pluginfilter.lua </PluginFilterScript>
<auth>
        <login>
                <name>test</name>
                <password>test</password>
        </login>
        <login>
                <name>crusader</name>
                <password>pw</password>
        </login>

        <!-- Bisher nur IP Adressen. Keine Netze oder Bereiche ! -->
        <!-- Mehrfachnennungen sind aber moeglich, sofern sie Sinn machen -->
        <!-- Suchreihenfolge: allow, login, deny -->
        <ip action="allow">192.168.0.1</ip> <!-- Diese IPs muessen sich nicht einloggen -->
        <ip action="allow">192.168.0.2</ip> <!-- Diese IPs muessen sich nicht einloggen -->
        <ip action="allow">192.168.0.3</ip> <!-- Diese IPs muessen sich nicht einloggen -->
        <ip action="allow">127.0.0.1</ip> <!-- Diese IPs muessen sich nicht einloggen -->
        <ip action="login"> any </ip> <!-- Diese IPs muessen sich einloggen -->
        <ip action="deny">any</ip> <!-- Diese IPs koennen sich nicht einloggen -->
</auth>

<!--  -->
<tcpsocket>
        <bind> * </bind>
        <port mode="monitord"> 9333 </port>
        <port mode="fms32pro"> 9300 </port>
        <port mode="crusader"> 7778 </port>
</tcpsocket>

<soundcard num="0">
  <!-- <device>/dev/dsp0</device> -->  <!-- OSS: die erste Soundkarte  -->
  <device>plughw:1,0</device> <!-- ALSA: die erste Soundkarte  -->
  <status>1</status> <!-- 1=aktiv, 0=deaktivert -->
  <baud>22050</baud>
  <name> Erste Sondkarte </name>
  <!-- Linker Kanal -->
  <channel part="left">
        <name>Kanal 1</name>
                <module type="fms">
                        <syncbits> 12 </syncbits>
                        <crc-check> 1 </crc-check>
                        <algorithmus>1</algorithmus>
                        <maxerrors> 3 </maxerrors>
                </module>
                <module type="poc1200">
                        <crc-check> 1 </crc-check>
                        <ecc> 0 </ecc>
                </module>
  </channel>
  <!-- Rechter Kanal -->
  <channel part="right">
        <name>Kanal 2</name>
                 <module type="fms">
                        <syncbits> 12 </syncbits>
                        <crc-check> 1 </crc-check>
                        <algorithmus>1</algorithmus>
                        <maxerrors> 3 </maxerrors>
                </module>
                <module type="poc1200">
                        <crc-check> 1 </crc-check>
                        <ecc> 0 </ecc>
                </module>
  </channel>
</soundcard>

<dataplugins>
</dataplugins>

</monitordconfig>
Nach der letzten Anpassung habe ich monitord neu gestartet.

Getestet habe ich mittels
cat poc1200.raw | aplay -r 22050 -f S16_LE -t raw -c 1
die folgende POC-Meldung:
http://dekar.wc3edit.net/wp-content/...05/poc1200.zip

Und das ist die Ausgabe:
Code:
pi@raspberrypi ~ $ monitord
 00:46:23.565 INFO: monitord/Monitor.cpp(70) Logging with loglevel DEBUG
 00:46:23.568 DEBUG: monitord/MonitorModulesResults.cpp(51) Dispatcher startet
 00:46:23.571 INFO: monitord/Monitor.cpp(113) monitord 2.0svn READY
monitord 2.0svn running...
 00:46:23.587 INFO: monitord/Monitor.cpp(217) starting soundcard #0
 00:46:23.588 INFO: monitord/SndPipe.cpp(152) creating decoders for soundcard #0
 00:46:23.590 INFO: monitord/SndPipe.cpp(156) creating decoder for soundcard #0L:FMS
 00:46:23.592 DEBUG: monitord/MonitorModuleFMS.cpp(100) FMS Parameter
 00:46:23.593 DEBUG: monitord/MonitorModuleFMS.cpp(101) sample : 22050
 00:46:23.595 DEBUG: monitord/MonitorModuleFMS.cpp(102) syncbits: 12
 00:46:23.596 DEBUG: monitord/MonitorModuleFMS.cpp(103) crc    : 1
 00:46:23.598 DEBUG: monitord/MonitorModuleFMS.cpp(104) level  : 0.15259
 00:46:23.599 DEBUG: monitord/MonitorModuleFMS.cpp(105) Algo   : 1
 00:46:23.600 DEBUG: monitord/MonitorModuleFMS.cpp(106) ignW   : 0
 00:46:23.601 DEBUG: monitord/MonitorModuleFMS.cpp(107) ignQ   : 0
 00:46:23.602 DEBUG: monitord/MonitorModuleFMS.cpp(108) ErrC   : 0
 00:46:23.603 DEBUG: monitord/MonitorModuleFMS.cpp(109) force   : 0
 00:46:23.604 INFO: monitord/SndPipe.cpp(166) creating decoder for soundcard #0R:FMS
 00:46:23.606 DEBUG: monitord/MonitorModuleFMS.cpp(100) FMS Parameter
 00:46:23.608 DEBUG: monitord/MonitorModuleFMS.cpp(101) sample : 22050
 00:46:23.609 DEBUG: monitord/MonitorModuleFMS.cpp(102) syncbits: 12
 00:46:23.611 DEBUG: monitord/MonitorModuleFMS.cpp(103) crc    : 1
 00:46:23.612 DEBUG: monitord/MonitorModuleFMS.cpp(104) level  : 0.15259
 00:46:23.613 DEBUG: monitord/MonitorModuleFMS.cpp(105) Algo   : 1
 00:46:23.614 DEBUG: monitord/MonitorModuleFMS.cpp(106) ignW   : 0
 00:46:23.614 DEBUG: monitord/MonitorModuleFMS.cpp(107) ignQ   : 0
 00:46:23.615 DEBUG: monitord/MonitorModuleFMS.cpp(108) ErrC   : 0
 00:46:23.616 DEBUG: monitord/MonitorModuleFMS.cpp(109) force   : 0
 00:46:23.617 INFO: monitord/SndPipe.cpp(228) creating decoder for soundcard #0L:POC1200
 00:46:23.620 INFO: monitord/SndPipe.cpp(239) creating decoder for soundcard #0R:POC1200
 00:46:23.646 INFO: monitord/posix/MonitorAudioALSA.cpp(107) [ALSA] Using pcm_buffer_size=16384 periods=2
 00:46:23.654 INFO: monitord/Monitor.cpp(225) Soundcard #0 started - complete
 00:46:23.657 INFO: monitord/Monitor.cpp(147) monitord socketserver started
 00:46:23.660 DEBUG: monitord/SocketServer.cpp(851) SocketManager erstellt
 00:46:23.664 INFO: monitord/Monitor.cpp(153) fms32pro socketserver started
 00:46:23.670 INFO: monitord/Monitor.cpp(158) crusader socketserver started

 00:48:39.861 DEBUG: monitord/MonitorModuleFMS.cpp(777) baustufe = "0"
bos = "6"
bosdezimal = "6"
channelnamehex = "4b616e616c2031"
channelnum = "0"
datum = "03.08.13"
fmskennung = "xxxxxxxx"
kfz = "xxxx"
land = "E"
landdezimal = "14"
ort = "FD"
richtung = "0"
servernamehex = "4d6f6e69746f7264"
status = "9"
statusdezimal = "9"
textuebertragung = ""
timestamp = "1375483719"
tki = "2"
typ = "fms"
uhrzeit = "00:48:39"
-----
 00:48:39.894 DEBUG: monitord/MonitorModuleFMS.cpp(777) baustufe = "0"
bos = "6"
bosdezimal = "6"
channelnamehex = "4b616e616c2032"
channelnum = "1"
datum = "03.08.13"
fmskennung = "xxxxxxxx"
kfz = "xxxx"
land = "E"
landdezimal = "14"
ort = "FD"
richtung = "0"
servernamehex = "4d6f6e69746f7264"
status = "9"
statusdezimal = "9"
textuebertragung = ""
timestamp = "1375483719"
tki = "2"
typ = "fms"
uhrzeit = "00:48:39"
-----
Sind das jetzt FMS-Kennungen??? Hatte doch eigentlich gerade mit POC1200 getestet... Und den Empfang gar nicht aktiv gehabt nach dem letzte Neustart

Sehe schon gespenster... Wird Zeit fürs Bett... Morgen nochmal schauen.