2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-01-31 18:59:33 +00:00

00_TUL: changed message-check in decode_tpuart() to avoid ignore while receiving repeated messages

git-svn-id: https://svn.fhem.de/fhem/trunk@10225 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
andi291 2015-12-21 19:07:34 +00:00
parent 44305ccbe5
commit bf86fa35a2

View File

@ -3,6 +3,7 @@
# ABU 20150916 removed print: simpleWriteDate, cleaned init
# ABU 20150918 fixed deprecated warning, fixed warning related to hex-conversion in simple-write
# ABU 20151123 added error-label in getGroup. Responsible for error-handling, if knxd is not accesible
# ABU 20151213 changed message-check in decode_tpuart() to avoid ignore while receiving repeated messages
package main;
@ -773,9 +774,11 @@ sub decode_tpuart($)
my ($ctrl,$src, $dst, $routingcnt,$cmd, $bytes) = unpack("CnnCxCa*", $buf);
my $drl = $routingcnt >>7;
my $len = ($routingcnt & 0x0F) +1;
if(($ctrl & 0xB0)!=0xB0)
#if(($ctrl & 0xB0)!=0xB0)
if(($ctrl & 0x90)!=0x90)
{
Log(3,"Control Byte " . sprintf("0x%02x",$ctrl) . " does not match expected mask 0xB0");
#Log(3,"Control Byte " . sprintf("0x%02x",$ctrl) . " does not match expected mask 0xB0");
Log(3,"Control Byte " . sprintf("0x%02x",$ctrl) . " does not match expected mask 2x1001nnnn");
return undef;
}