Ergebnis 1 bis 15 von 16

Thema: OpenPoc alpha-rev36

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #4
    bidifx Gast
    Guten Morgen!
    Also hier die korrigierte Version:
    Code:
    local function OnCompMessage(Msg)
    	local str;
    	local corr;
    	local incomp;
    	local coru;
    
    	str = "";
    	str = str .. FormatDateTime("hh:nn:ss ", Msg.DateTime);
    	str = str .. string.format('%08i', Msg.Ric);
    	str = str .. " " ..Msg.Sub	
    	print(str);
    	print(Msg.Text);
    end;
    OpenPoc.AddEventHandler('OnCompMessage', OnCompMessage);
    Werde ich dann im nächsten Release ändern.

    @coastboy
    Woran erkennst du, dass er nicht dekodiert? Ich habe die Ausgabe einiger Logmessages entfernt...


    Da ich sehe, dass ihr schon fleißig am scripten seit, hier mal noch die Struktur für "Message". (wird an OnMessage und OnCompMessage übergeben)

    Msg.DateTime
    Zeit, wann die Nachricht eingegangen ist als Double-Zahl. Format wie in Delphi/FreePascal. Kann z.B. mit FormatDateTime in einen String gewandelt werden.

    Msg.Ric
    RIC, hat den Wert -1, falls ein Text ohne Addresse empfangen wurde.

    Msg.Sub
    SUB, 0..3, oder -1 s.o.

    Msg.corrected
    BOOLEAN, gibt an, ob Bits durch die Fehlerkorrektur verendwert wurden
    Die Fehlerkorrektur erlaubt es maximal 2 Fehlerhafte Bits pro CodeWord zu korrigieren.

    Msg.incomplete
    BOOLEAN, gibt an, ob die Dekodierung abgebrochen wurde bevor das Batch vollständig war

    Msg.corrupted
    BOOLEAN, gibt an, ob Fehler erkannt wurden.
    (Falls correctet = FALSE, dann konnten diese nicht korrigiert werden)

    Msg.Baudrate
    Baudrate mit der empfangne wurde, 512, 1200, 2400

    Msg.Text
    Der empfangene Text
    Geändert von bidifx (11.10.2008 um 13:27 Uhr)

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
  •