Firmware
Macros | Functions
uavcan_main.cpp File Reference

Implements basic functionality of UAVCAN node. More...

#include <px4_config.h>
#include <px4_tasks.h>
#include <cstdlib>
#include <cstring>
#include <fcntl.h>
#include <systemlib/err.h>
#include <parameters/param.h>
#include <lib/mixer/mixer.h>
#include <version/version.h>
#include <arch/board/board.h>
#include <arch/chip/chip.h>
#include <uORB/topics/esc_status.h>
#include <uORB/topics/parameter_update.h>
#include <drivers/drv_hrt.h>
#include <drivers/drv_mixer.h>
#include <drivers/drv_pwm_output.h>
#include "uavcan_module.hpp"
#include "uavcan_main.hpp"
#include <uavcan/util/templates.hpp>
#include <uavcan/protocol/param/ExecuteOpcode.hpp>

Macros

#define OK   0
 

Functions

__EXPORT int uavcan_main (int argc, char *argv[])
 

Detailed Description

Implements 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
David Sidrane david.nosp@m._s5@.nosp@m.nscdg.nosp@m..com
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