summaryrefslogtreecommitdiff
path: root/fernbedienung.lpr
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2015-10-19 16:31:27 +0200
committerErich Eckner <git@eckner.net>2015-10-19 16:31:27 +0200
commit87061f69fd5449dfb57f5f7138de2814f1d5ed55 (patch)
treec472ba1f2ca2937cfa3cd505efdc118c2a075474 /fernbedienung.lpr
parent7b0e121322f9b9ca6ff6d8cc10ef9610d92ee450 (diff)
downloadFernbedienung-87061f69fd5449dfb57f5f7138de2814f1d5ed55.tar.xz
auf irDecoder-Unit umgestellt
Diffstat (limited to 'fernbedienung.lpr')
-rw-r--r--fernbedienung.lpr23
1 files changed, 5 insertions, 18 deletions
diff --git a/fernbedienung.lpr b/fernbedienung.lpr
index 1c86644..48d49be 100644
--- a/fernbedienung.lpr
+++ b/fernbedienung.lpr
@@ -10,32 +10,19 @@ uses
{$ENDIF}{$ENDIF}
Classes, lesethreadunit
{ you can add units after this },
- sysutils, lowlevelunit;
+ sysutils, lowlevelunit, irdecoderunit;
var
- ttySLeser: tLeseProzess;
- s: string;
+ irDecoder: tIRDecoder;
begin
- ttySLeser:=tLeseProzess.create(paramstr(1),1);
+ irDecoder:=tIRDecoder.create(paramstr(1));
repeat
- if ttySLeser.gibZeile(s) then begin
- if s='Ha!' then begin
- writeln('Empfänger hat sich gemeldet!');
- continue; // Startzeichen
- end;
- if length(s)=3 then
- if base64ToBin(s) then begin
- writeln('Bits: '+s);
- continue;
- end;
- writeln('Warnung: Kenne Kommando '''+s+''' nicht!');
- end
- else
+ if not irDecoder.zeileVerarbeitet then
sleep(100);
until false;
- ttySLeser.free;
+ irDecoder.free;
end.