The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

  UAV::Pilot::NavCollector::AckEvents

SYNOPSIS

   my $easy_event = UAV::Pilot::EasyEvent->new;
   my $ack = UAV::Pilot::NavCollector::AckEvents->new({
       easy_event => $easy_event,
   });

   $easy_event->add_event( 'nav_ack_on' => sub {
       say "ACK control bit is on";
   });
   $easy_event->add_event( 'nav_ack_off' => sub {
       say "ACK control bit is off";
   });
   $easy_event->add_event( 'nav_ack_toggle' => sub {
       say "ACK control bit toggled";
   });

DESCRIPTION

Does the UAV::Pilot::NavCollector role to fire off events into UAV::Pilot::EasyEvent based on the ACK control bit. Each nav packet with the bit on will fire a nav_ack_on event, and nav_ack_off when off. If the state toggles, nav_ack_toggle is sent.