mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-01 20:20:10 +00:00
98_PHC.pm: small changes
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@17737 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
1d76db5717
commit
57ed5ffa5f
@ -750,6 +750,7 @@ sub PHC_ParseFrames($)
|
|||||||
|
|
||||||
($pld, $crc, $rest) = unpack ("a[$len]va*", $rest); # v = little endian unsigned short, n would be big endian
|
($pld, $crc, $rest) = unpack ("a[$len]va*", $rest); # v = little endian unsigned short, n would be big endian
|
||||||
@data = unpack ('C*', $pld);
|
@data = unpack ('C*', $pld);
|
||||||
|
$crc = 0 if (!$crc);
|
||||||
$crc1 = crc($frame, 16, 0xffff, 0xffff, 1, 0x1021, 1, 0);
|
$crc1 = crc($frame, 16, 0xffff, 0xffff, 1, 0x1021, 1, 0);
|
||||||
my $fcrc = unpack ("H*", pack ("v", $crc));
|
my $fcrc = unpack ("H*", pack ("v", $crc));
|
||||||
my $fcrc1 = unpack ("H*", pack ("v", $crc1));
|
my $fcrc1 = unpack ("H*", pack ("v", $crc1));
|
||||||
@ -949,8 +950,10 @@ sub PHC_ReadAnswer($$$)
|
|||||||
sub PHC_Ready($)
|
sub PHC_Ready($)
|
||||||
{
|
{
|
||||||
my ($hash) = @_;
|
my ($hash) = @_;
|
||||||
return DevIo_OpenDev($hash, 1, undef)
|
if ($hash->{STATE} eq "disconnected") {
|
||||||
if($hash->{STATE} eq "disconnected");
|
$hash->{devioLoglevel} = (AttrVal($hash->{NAME}, "silentReconnect", 0) ? 4 : 3);
|
||||||
|
return DevIo_OpenDev($hash, 1, undef);
|
||||||
|
}
|
||||||
|
|
||||||
# This is relevant for windows/USB only
|
# This is relevant for windows/USB only
|
||||||
my $po = $hash->{USBDev};
|
my $po = $hash->{USBDev};
|
||||||
@ -997,7 +1000,7 @@ sub PHC_SplitCode($$$)
|
|||||||
sub PHC_LogCommand($$$$)
|
sub PHC_LogCommand($$$$)
|
||||||
{
|
{
|
||||||
my ($hash, $command, $msg, $level) = @_;
|
my ($hash, $command, $msg, $level) = @_;
|
||||||
Log3 $hash->{NAME}, $level, "$hash->{NAME}: " . PHC_Caller() . ' ' . PHC_CmdText($hash, $command) . $msg;
|
Log3 $hash->{NAME}, $level, "$hash->{NAME}: " . PHC_Caller() . ' ' . PHC_CmdText($hash, $command) . " $msg";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user