#include "fp8_button.h"
#include "fp8_strip.h"
-namespace ArdourSurface {
+namespace ArdourSurface { namespace FP_NAMESPACE {
class FP8Controls
{
bool midi_event (uint8_t id, uint8_t val);
bool midi_touch (uint8_t id, uint8_t val);
bool midi_fader (uint8_t id, unsigned short val);
+
void initialize ();
+ void all_lights_off () const;
void set_fader_mode (FP8Types::FaderMode);
protected:
CtrlButtonMap _ctrlmap;
MidiButtonMap _midimap_strip;
- FP8Strip* chanstrip[8];
+ FP8Strip* chanstrip[N_STRIPS];
FP8Types::FaderMode _fadermode;
FP8Types::NavigationMode _navmode;
PBD::ScopedConnectionList button_connections;
};
-} /* namespace */
+} } /* namespace */
#endif /* _ardour_surfaces_fp8controls_h_ */