22 #ifndef ACTUATORS_UAVCAN_H
23 #define ACTUATORS_UAVCAN_H
25 #include "modules/uavcan/uavcan.h"
30 #ifndef ACTUATORS_UAVCAN_RAW_DIV
31 #define ACTUATORS_UAVCAN_RAW_DIV 1
35 #ifndef ACTUATORS_UAVCAN_CMD_DIV
36 #define ACTUATORS_UAVCAN_CMD_DIV 1
void actuators_uavcan_init(struct uavcan_iface_t *iface)
Initialize an uavcan interface.
void actuators_uavcan_commit(struct uavcan_iface_t *iface, int16_t *values, uint8_t nb)
Commit actuator values to the uavcan interface (EQUIPMENT_ESC_RAWCOMMAND)
void actuators_uavcan_cmd_commit(struct uavcan_iface_t *iface, int16_t *values, uint8_t nb)
Commit actuator values to the uavcan interface (EQUIPMENT_ACTUATOR_ARRAYCOMMAND)
uavcan interface structure
short int16_t
Typedef defining 16 bit short type.
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.