PX4 Firmware
PX4 Autopilot Software http://px4.io
uavcan_main.hpp File Reference

Defines basic functinality of UAVCAN node. More...

#include <px4_platform_common/px4_config.h>
#include <px4_platform_common/atomic.h>
#include <px4_platform_common/px4_work_queue/ScheduledWorkItem.hpp>
#include "uavcan_driver.hpp"
#include "uavcan_servers.hpp"
#include "allocator.hpp"
#include "actuators/esc.hpp"
#include "actuators/hardpoint.hpp"
#include "sensors/sensor_bridge.hpp"
#include <uavcan/helpers/heap_based_pool_allocator.hpp>
#include <uavcan/protocol/global_time_sync_master.hpp>
#include <uavcan/protocol/global_time_sync_slave.hpp>
#include <uavcan/protocol/node_status_monitor.hpp>
#include <uavcan/protocol/param/GetSet.hpp>
#include <uavcan/protocol/param/ExecuteOpcode.hpp>
#include <uavcan/protocol/RestartNode.hpp>
#include <lib/drivers/device/device.h>
#include <lib/mixer_module/mixer_module.hpp>
#include <lib/perf/perf_counter.h>
#include <uORB/Subscription.hpp>
#include <uORB/topics/parameter_update.h>
Include dependency graph for uavcan_main.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UavcanMixingInterface
 UAVCAN mixing class. More...
 
class  UavcanNode
 A UAVCAN node. More...
 

Detailed Description

Defines basic functinality of UAVCAN node.

Defines basic functionality of UAVCAN node.

Author
Pavel Kirienko pavel.nosp@m..kir.nosp@m.ienko.nosp@m.@gma.nosp@m.il.co.nosp@m.m Andreas Jochum Andre.nosp@m.as@N.nosp@m.icaDr.nosp@m.one..nosp@m.com
Pavel Kirienko pavel.nosp@m..kir.nosp@m.ienko.nosp@m.@gma.nosp@m.il.co.nosp@m.m David Sidrane david.nosp@m._s5@.nosp@m.nscdg.nosp@m..com

Definition in file uavcan_main.hpp.