From 03c0e7cbf0206f3cd09797efcfeaec3fa5462611 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Mon, 7 Mar 2016 12:01:43 +0000 Subject: [PATCH] DevIo.pm: SimpleWrite ishex parameter ist now three state: 0=binary, 1=hex, 2=ascii (Forum #50348) git-svn-id: https://svn.fhem.de/fhem/trunk@11020 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/DevIo.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/DevIo.pm b/fhem/FHEM/DevIo.pm index ee63ea300..468a69595 100644 --- a/fhem/FHEM/DevIo.pm +++ b/fhem/FHEM/DevIo.pm @@ -111,13 +111,13 @@ DevIo_TimeoutRead($$) sub DevIo_SimpleWrite($$$) { - my ($hash, $msg, $ishex) = @_; + my ($hash, $msg, $type) = @_; # Type: 0:binary, 1:hex, 2:ASCII return if(!$hash); my $name = $hash->{NAME}; - Log3 ($name, 5, $ishex ? "SW: $msg" : "SW: ".unpack("H*",$msg)); + Log3 ($name, 5, $type ? "SW: $msg" : "SW: ".unpack("H*",$msg)); - $msg = pack('H*', $msg) if($ishex); + $msg = pack('H*', $msg) if($type && $type == 1); if($hash->{USBDev}){ $hash->{USBDev}->write($msg);