Device-IRU_GE
view release on metacpan or search on metacpan
lib/Device/IRU_GE.pm view on Meta::CPAN
$port_obj->write_settings || undef $port_obj;
unless ($port_obj) { die "Can't change Device_Control_Block: $^E\n"; }
my ($BlockingFlags, $InBytes, $OutBytes, $LatchErrorFlags) = $port_obj->status
|| warn "could not get port status\n";
if ($BlockingFlags)
{
#warn "Port is blocked $BlockingFlags, $InBytes, $OutBytes, $LatchErrorFlags\n";
}
if ($BlockingFlags & BM_fCtsHold) { warn "Waiting for CTS"; }
if ($LatchErrorFlags & CE_FRAME) { warn "Framing Error"; }
$port_obj->purge_all(); # these don't seem to work but try anyway.
$port_obj->purge_rx();
# The object data structure
my $self = bless {
( run in 0.850 second using v1.01-cache-2.11-cpan-49f99fa48dc )