{ "abstract" : "Control UAVs", "author" : [ "Timm Murray " ], "dynamic_config" : 1, "generated_by" : "Module::Build version 0.4003, CPAN::Meta::Converter version 2.132830", "license" : [ "bsd" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "version" : "2" }, "name" : "UAV-Pilot", "prereqs" : { "build" : { "requires" : { "ExtUtils::CBuilder" : "0" } }, "configure" : { "requires" : { "Module::Build" : "0.40" } }, "runtime" : { "recommends" : { "Getopt::Long" : "0", "HiPi" : "0", "SDL" : "2.5" }, "requires" : { "Alien::ffmpeg" : "0", "AnyEvent" : "0", "AnyEvent::ReadLine::Gnu" : "0", "DateTime" : "0", "File::HomeDir" : "0", "File::ShareDir" : "1.00", "File::Spec" : "0", "File::Temp" : "0", "IO::Socket::Multicast" : "0", "Log::Log4perl" : "0", "Math::Trig" : "0", "Moose" : "0", "MooseX::Event" : "0", "String::CRC32" : "0", "Test::More" : "0", "Throwable" : "0", "Tie::IxHash" : "0", "XSLoader" : "0", "YAML" : "0", "namespace::autoclean" : "0", "perl" : "v5.14.0" } } }, "provides" : { "MockSDL" : { "file" : "lib/UAV/Pilot/SDL/Window/Mock.pm" }, "UAV::Pilot" : { "file" : "lib/UAV/Pilot.pm", "version" : "0.8" }, "UAV::Pilot::ARDrone::Control" : { "file" : "lib/UAV/Pilot/ARDrone/Control.pm" }, "UAV::Pilot::ARDrone::Control::Event" : { "file" : "lib/UAV/Pilot/ARDrone/Control/Event.pm" }, "UAV::Pilot::ARDrone::Driver" : { "file" : "lib/UAV/Pilot/ARDrone/Driver.pm" }, "UAV::Pilot::ARDrone::Driver::Mock" : { "file" : "lib/UAV/Pilot/ARDrone/Driver/Mock.pm" }, "UAV::Pilot::ARDrone::NavPacket" : { "file" : "lib/UAV/Pilot/ARDrone/NavPacket.pm" }, "UAV::Pilot::ARDrone::SDLNavOutput" : { "file" : "lib/UAV/Pilot/ARDrone/SDLNavOutput.pm" }, "UAV::Pilot::ARDrone::Video" : { "file" : "lib/UAV/Pilot/ARDrone/Video.pm" }, "UAV::Pilot::ARDrone::Video::Mock" : { "file" : "lib/UAV/Pilot/ARDrone/Video/Mock.pm" }, "UAV::Pilot::ArdupilotPacketException::BadChecksum" : { "file" : "lib/UAV/Pilot/Exceptions.pm" }, "UAV::Pilot::ArdupilotPacketException::BadHeader" : { "file" : "lib/UAV/Pilot/Exceptions.pm" }, "UAV::Pilot::Commands" : { "file" : "lib/UAV/Pilot/Commands.pm" }, "UAV::Pilot::Control" : { "file" : "lib/UAV/Pilot/Control.pm" }, "UAV::Pilot::ControlHelicopter" : { "file" : "lib/UAV/Pilot/ControlHelicopter.pm" }, "UAV::Pilot::ControlRover" : { "file" : "lib/UAV/Pilot/ControlRover.pm" }, "UAV::Pilot::Driver" : { "file" : "lib/UAV/Pilot/Driver.pm" }, "UAV::Pilot::EasyEvent" : { "file" : "lib/UAV/Pilot/EasyEvent.pm" }, "UAV::Pilot::EventHandler" : { "file" : "lib/UAV/Pilot/EventHandler.pm" }, "UAV::Pilot::Events" : { "file" : "lib/UAV/Pilot/Events.pm" }, "UAV::Pilot::Exception" : { "file" : "lib/UAV/Pilot/Exceptions.pm" }, "UAV::Pilot::FileNotFoundException" : { "file" : "lib/UAV/Pilot/Exceptions.pm" }, "UAV::Pilot::IOException" : { "file" : "lib/UAV/Pilot/Exceptions.pm" }, "UAV::Pilot::Logger" : { "file" : "lib/UAV/Pilot/Logger.pm" }, "UAV::Pilot::NavCollector" : { "file" : "lib/UAV/Pilot/NavCollector.pm" }, "UAV::Pilot::NavCollector::AckEvents" : { "file" : "lib/UAV/Pilot/NavCollector/AckEvents.pm" }, "UAV::Pilot::NavPacketException::BadHeader" : { "file" : "lib/UAV/Pilot/Exceptions.pm" }, "UAV::Pilot::NumberOutOfRangeException" : { "file" : "lib/UAV/Pilot/Exceptions.pm" }, "UAV::Pilot::SDL::Events" : { "file" : "lib/UAV/Pilot/SDL/Events.pm" }, "UAV::Pilot::SDL::Joystick" : { "file" : "lib/UAV/Pilot/SDL/Joystick.pm" }, "UAV::Pilot::SDL::NavFeeder" : { "file" : "lib/UAV/Pilot/SDL/NavFeeder.pm" }, "UAV::Pilot::SDL::Video" : { "file" : "lib/UAV/Pilot/SDL/Video.pm" }, "UAV::Pilot::SDL::VideoOverlay" : { "file" : "lib/UAV/Pilot/SDL/VideoOverlay.pm" }, "UAV::Pilot::SDL::VideoOverlay::Reticle" : { "file" : "lib/UAV/Pilot/SDL/VideoOverlay/Reticle.pm" }, "UAV::Pilot::SDL::Window" : { "file" : "lib/UAV/Pilot/SDL/Window.pm" }, "UAV::Pilot::SDL::Window::Mock" : { "file" : "lib/UAV/Pilot/SDL/Window/Mock.pm" }, "UAV::Pilot::SDL::WindowEventHandler" : { "file" : "lib/UAV/Pilot/SDL/WindowEventHandler.pm" }, "UAV::Pilot::Server" : { "file" : "lib/UAV/Pilot/Server.pm" }, "UAV::Pilot::Video::FileDump" : { "file" : "lib/UAV/Pilot/Video/FileDump.pm" }, "UAV::Pilot::Video::H264Decoder" : { "file" : "lib/UAV/Pilot/Video/H264Decoder.pm" }, "UAV::Pilot::Video::H264Handler" : { "file" : "lib/UAV/Pilot/Video/H264Handler.pm" }, "UAV::Pilot::Video::Mock::RawHandler" : { "file" : "lib/UAV/Pilot/Video/Mock/RawHandler.pm" }, "UAV::Pilot::Video::RawHandler" : { "file" : "lib/UAV/Pilot/Video/RawHandler.pm" }, "UAV::Pilot::VideoException" : { "file" : "lib/UAV/Pilot/Exceptions.pm" }, "UAV::Pilot::WumpusRover" : { "file" : "lib/UAV/Pilot/WumpusRover.pm" }, "UAV::Pilot::WumpusRover::Control" : { "file" : "lib/UAV/Pilot/WumpusRover/Control.pm" }, "UAV::Pilot::WumpusRover::Control::Event" : { "file" : "lib/UAV/Pilot/WumpusRover/Control/Event.pm" }, "UAV::Pilot::WumpusRover::Driver" : { "file" : "lib/UAV/Pilot/WumpusRover/Driver.pm" }, "UAV::Pilot::WumpusRover::Driver::Mock" : { "file" : "lib/UAV/Pilot/WumpusRover/Driver/Mock.pm" }, "UAV::Pilot::WumpusRover::Packet" : { "file" : "lib/UAV/Pilot/WumpusRover/Packet.pm" }, "UAV::Pilot::WumpusRover::Packet::Ack" : { "file" : "lib/UAV/Pilot/WumpusRover/Packet/Ack.pm" }, "UAV::Pilot::WumpusRover::Packet::Heartbeat" : { "file" : "lib/UAV/Pilot/WumpusRover/Packet/Heartbeat.pm" }, "UAV::Pilot::WumpusRover::Packet::RadioMaxes" : { "file" : "lib/UAV/Pilot/WumpusRover/Packet/RadioMaxes.pm" }, "UAV::Pilot::WumpusRover::Packet::RadioMins" : { "file" : "lib/UAV/Pilot/WumpusRover/Packet/RadioMins.pm" }, "UAV::Pilot::WumpusRover::Packet::RadioOutputs" : { "file" : "lib/UAV/Pilot/WumpusRover/Packet/RadioOutputs.pm" }, "UAV::Pilot::WumpusRover::Packet::RadioTrims" : { "file" : "lib/UAV/Pilot/WumpusRover/Packet/RadioTrims.pm" }, "UAV::Pilot::WumpusRover::Packet::RequestStartupMessage" : { "file" : "lib/UAV/Pilot/WumpusRover/Packet/RequestStartupMessage.pm" }, "UAV::Pilot::WumpusRover::Packet::StartupMessage" : { "file" : "lib/UAV/Pilot/WumpusRover/Packet/StartupMessage.pm" }, "UAV::Pilot::WumpusRover::PacketFactory" : { "file" : "lib/UAV/Pilot/WumpusRover/PacketFactory.pm" }, "UAV::Pilot::WumpusRover::Server" : { "file" : "lib/UAV/Pilot/WumpusRover/Server.pm" }, "UAV::Pilot::WumpusRover::Server::Backend" : { "file" : "lib/UAV/Pilot/WumpusRover/Server/Backend.pm" }, "UAV::Pilot::WumpusRover::Server::Backend::Mock" : { "file" : "lib/UAV/Pilot/WumpusRover/Server/Backend/Mock.pm" }, "UAV::Pilot::WumpusRover::Server::Backend::RaspberryPiI2C" : { "file" : "lib/UAV/Pilot/WumpusRover/Server/Backend/RaspberryPiI2C.pm" }, "UAV::Pilot::WumpusRover::Server::Mock" : { "file" : "lib/UAV/Pilot/WumpusRover/Server/Mock.pm" } }, "release_status" : "stable", "resources" : { "license" : [ "http://opensource.org/licenses/bsd-license.php" ], "repository" : { "url" : "https://github.com/frezik/UAV-Pilot" } }, "version" : "0.8" }