RC IO plugin. More...
#include <mavros/mavros_plugin.h>#include <pluginlib/class_list_macros.h>#include <mavros_msgs/RCIn.h>#include <mavros_msgs/RCOut.h>#include <mavros_msgs/OverrideRCIn.h>
Go to the source code of this file.
Classes | |
| class | mavplugin::RCIOPlugin |
| RC IO plugin. More... | |
Namespaces | |
| namespace | mavplugin |
Defines | |
| #define | IFSET_RC_IN(mavidx) |
| #define | SET_RC_IN(mavidx) raw_rc_in[offset + mavidx - 1] = port.chan ## mavidx ## _raw |
| #define | SET_RC_OUT(mavidx) raw_rc_out[offset + mavidx - 1] = port.servo ## mavidx ## _raw |
RC IO plugin.
Definition in file rc_io.cpp.
| #define IFSET_RC_IN | ( | mavidx | ) |
if (channels.chancount >= mavidx) \
raw_rc_in[mavidx - 1] = channels.chan ## mavidx ## _raw
| #define SET_RC_IN | ( | mavidx | ) | raw_rc_in[offset + mavidx - 1] = port.chan ## mavidx ## _raw |
| #define SET_RC_OUT | ( | mavidx | ) | raw_rc_out[offset + mavidx - 1] = port.servo ## mavidx ## _raw |