#ifndef __NODE_MIXER_H__
#define __NODE_MIXER_H__
#include "computation_graph.h"
#include "graph_blocks.h"

int graph_add_node_mixer(struct computation_graph *graph, const char* name);

extern const struct graph_node_type node_mixer_type;

enum graph_node_mixer_inputs {
    MIXER_THROTTLE,
    MIXER_PITCH,
    MIXER_ROLL,
    MIXER_YAW,
};

enum graph_node_mixer_outputs {
    MIXER_PWM0,
    MIXER_PWM1,
    MIXER_PWM2,
    MIXER_PWM3,
};

#endif // __NODE_MIXER_H__