line |
true |
false |
branch |
142
|
0 |
0 |
unless defined $hostname |
144
|
0 |
0 |
if ($hostname =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/ or $hostname =~ /^[a-z][a-z0-9\.\-]+$/) |
159
|
0 |
0 |
unless defined $port |
161
|
0 |
0 |
if ($port =~ /^\d{1,5}$/ and $port < 65536) |
176
|
0 |
0 |
unless defined $uid |
178
|
0 |
0 |
if ($uid =~ /^\d{1,3}$/) |
192
|
0 |
0 |
unless defined $mode |
204
|
0 |
0 |
if $$self{'debug'} |
206
|
0 |
0 |
if $self->is_open |
209
|
0 |
0 |
unless ($ad_ip) |
211
|
0 |
0 |
if $$self{'debug'} |
217
|
0 |
0 |
if ($connect_ok) { } |
222
|
0 |
0 |
if $$self{'debug'} |
242
|
0 |
0 |
if ($$self{'sock'}) { } |
266
|
0 |
0 |
unless $s_send |
270
|
0 |
0 |
unless $f_body |
294
|
0 |
0 |
unless $s_send |
298
|
0 |
0 |
unless $f_body |
323
|
0 |
0 |
unless $s_send |
327
|
0 |
0 |
unless $f_body |
350
|
0 |
0 |
unless $s_send |
354
|
0 |
0 |
unless $f_body |
373
|
0 |
0 |
$bit_value ? : |
378
|
0 |
0 |
unless $s_send |
382
|
0 |
0 |
unless $f_body |
386
|
0 |
0 |
$rx_bit_addr == $bit_addr && $rx_bit_value == $bit_value ? : |
404
|
0 |
0 |
unless $s_send |
408
|
0 |
0 |
unless $f_body |
412
|
0 |
0 |
$rx_reg_addr == $reg_addr && $rx_reg_value == $reg_value ? : |
439
|
0 |
0 |
unless $s_send |
443
|
0 |
0 |
unless $f_body |
447
|
0 |
0 |
$rx_reg_addr == $reg_addr ? : |
460
|
0 |
0 |
if ($$self{'MODE'} == 1) { } |
|
0 |
0 |
elsif ($$self{'MODE'} == 2) { } |
487
|
0 |
0 |
unless $bytes_send |
489
|
0 |
0 |
if $$self{'debug'} |
504
|
0 |
0 |
if ($$self{'MODE'} == 1) { } |
|
0 |
0 |
elsif ($$self{'MODE'} == 2) { } |
507
|
0 |
0 |
unless $rx_buffer |
512
|
0 |
0 |
unless ($rx_hd_tr_id == $$self{'hd_tr_id'} and $rx_hd_pr_id == 0 and $rx_hd_length < 256 and $rx_hd_unit_id == $$self{'UNIT_ID'}) |
519
|
0 |
0 |
unless $rx_buffer |
522
|
0 |
0 |
if $$self{'debug'} |
528
|
0 |
0 |
unless $rx_buffer |
531
|
0 |
0 |
if $$self{'debug'} |
533
|
0 |
0 |
if (&bytes::length($rx_frame) < 5) |
535
|
0 |
0 |
if $$self{'debug'} |
540
|
0 |
0 |
unless ($self->_crc_is_ok($rx_frame)) |
542
|
0 |
0 |
if $$self{'debug'} |
551
|
0 |
0 |
unless ($rx_unit_id == $$self{'UNIT_ID'}) |
557
|
0 |
0 |
if ($rx_bd_fc > 128) { } |
562
|
0 |
0 |
if $$self{'debug'} |
578
|
0 |
0 |
unless ($self->is_open) |
579
|
0 |
0 |
if $$self{'debug'} |
580
|
0 |
0 |
unless $self->open |
586
|
0 |
0 |
if ($send_l != $data_l) { } |
588
|
0 |
0 |
if $$self{'debug'} |
604
|
0 |
0 |
unless ($self->_can_read) |
611
|
0 |
0 |
unless (defined $s_recv) |
613
|
0 |
0 |
if $$self{'debug'} |
626
|
0 |
0 |
if ($_select) { } |
630
|
0 |
0 |
if $$self{'debug'} |
650
|
0 |
0 |
if $lsb |
682
|
0 |
0 |
if ($$self{'MODE'} == 1) { } |
|
0 |
0 |
elsif ($$self{'MODE'} == 2) { } |