libuav original

Dependents:   UAVCAN UAVCAN_Subscriber

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers uavcan.hpp Source File

uavcan.hpp

00001 /*
00002  * Copyright (C) 2014 Pavel Kirienko <pavel.kirienko@gmail.com>
00003  *
00004  * This header should be included by the user application.
00005  */
00006 
00007 #ifndef UAVCAN_UAVCAN_HPP_INCLUDED
00008 #define UAVCAN_UAVCAN_HPP_INCLUDED
00009 
00010 #include <uavcan/build_config.hpp>
00011 #include <uavcan/time.hpp>
00012 
00013 // High-level node logic
00014 #include <uavcan/node/node.hpp>
00015 #include <uavcan/node/timer.hpp>
00016 #include <uavcan/node/publisher.hpp>
00017 #include <uavcan/node/subscriber.hpp>
00018 #include <uavcan/node/service_server.hpp>
00019 #include <uavcan/node/service_client.hpp>
00020 #include <uavcan/node/global_data_type_registry.hpp>
00021 
00022 // Util
00023 #include <uavcan/util/templates.hpp>
00024 #include <uavcan/util/lazy_constructor.hpp>
00025 #include <uavcan/util/method_binder.hpp>
00026 
00027 #endif // UAVCAN_UAVCAN_HPP_INCLUDED