1 #ifndef __ardour_mackie_control_protocol_fader_h__
2 #define __ardour_mackie_control_protocol_fader_h__
6 namespace ArdourSurface {
10 class Fader : public Control
14 Fader (int id, std::string name, Group & group)
15 : Control (id, name, group)
17 , last_update_position (-1)
21 MidiByteArray set_position (float);
22 MidiByteArray zero() { return set_position (0.0); }
24 MidiByteArray update_message ();
26 static Control* factory (Surface&, int id, const char*, Group&);
30 int last_update_position;