summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/mackie_control_protocol.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2012-04-15 13:28:45 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2012-04-15 13:28:45 +0000
commit65fe4f9edfa33c098d12586e4938c42bd3f18a20 (patch)
tree1b078e27c3fbaaeb31c6f841f77c3c9e96b65544 /libs/surfaces/mackie/mackie_control_protocol.h
parentcc7d4db5fe9132c38b919ab073b91d442abad9b6 (diff)
new button IDs, one for MCP one for LCP, plus methods associated with them; SSL Nucleus now declares itself to be using Logic Control
git-svn-id: svn://localhost/ardour2/branches/3.0@11976 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/surfaces/mackie/mackie_control_protocol.h')
-rw-r--r--libs/surfaces/mackie/mackie_control_protocol.h50
1 files changed, 46 insertions, 4 deletions
diff --git a/libs/surfaces/mackie/mackie_control_protocol.h b/libs/surfaces/mackie/mackie_control_protocol.h
index c4cda58c26..c2c960905d 100644
--- a/libs/surfaces/mackie/mackie_control_protocol.h
+++ b/libs/surfaces/mackie/mackie_control_protocol.h
@@ -351,8 +351,6 @@ class MackieControlProtocol
Mackie::LedState global_solo_release(Mackie::Button &);
Mackie::LedState marker_press(Mackie::Button &);
Mackie::LedState marker_release(Mackie::Button &);
- Mackie::LedState drop_press(Mackie::Button &);
- Mackie::LedState drop_release(Mackie::Button &);
Mackie::LedState save_press(Mackie::Button &);
Mackie::LedState save_release(Mackie::Button &);
Mackie::LedState timecode_beats_press(Mackie::Button &);
@@ -428,8 +426,6 @@ class MackieControlProtocol
Mackie::LedState on_release (Mackie::Button &);
Mackie::LedState rec_ready_press (Mackie::Button &);
Mackie::LedState rec_ready_release (Mackie::Button &);
- Mackie::LedState snapshot_press (Mackie::Button &);
- Mackie::LedState snapshot_release (Mackie::Button &);
Mackie::LedState touch_press (Mackie::Button &);
Mackie::LedState touch_release (Mackie::Button &);
Mackie::LedState enter_press (Mackie::Button &);
@@ -444,6 +440,52 @@ class MackieControlProtocol
Mackie::LedState user_b_release (Mackie::Button &);
Mackie::LedState fader_touch_press (Mackie::Button &);
Mackie::LedState fader_touch_release (Mackie::Button &);
+
+ Mackie::LedState snapshot_press (Mackie::Button&);
+ Mackie::LedState snapshot_release (Mackie::Button&);
+ Mackie::LedState read_press (Mackie::Button&);
+ Mackie::LedState read_release (Mackie::Button&);
+ Mackie::LedState write_press (Mackie::Button&);
+ Mackie::LedState write_release (Mackie::Button&);
+ Mackie::LedState fdrgroup_press (Mackie::Button&);
+ Mackie::LedState fdrgroup_release (Mackie::Button&);
+ Mackie::LedState clearsolo_press (Mackie::Button&);
+ Mackie::LedState clearsolo_release (Mackie::Button&);
+ Mackie::LedState track_press (Mackie::Button&);
+ Mackie::LedState track_release (Mackie::Button&);
+ Mackie::LedState send_press (Mackie::Button&);
+ Mackie::LedState send_release (Mackie::Button&);
+ Mackie::LedState miditracks_press (Mackie::Button&);
+ Mackie::LedState miditracks_release (Mackie::Button&);
+ Mackie::LedState inputs_press (Mackie::Button&);
+ Mackie::LedState inputs_release (Mackie::Button&);
+ Mackie::LedState audiotracks_press (Mackie::Button&);
+ Mackie::LedState audiotracks_release (Mackie::Button&);
+ Mackie::LedState audioinstruments_press (Mackie::Button&);
+ Mackie::LedState audioinstruments_release (Mackie::Button&);
+ Mackie::LedState aux_press (Mackie::Button&);
+ Mackie::LedState aux_release (Mackie::Button&);
+ Mackie::LedState busses_press (Mackie::Button&);
+ Mackie::LedState busses_release (Mackie::Button&);
+ Mackie::LedState outputs_press (Mackie::Button&);
+ Mackie::LedState outputs_release (Mackie::Button&);
+ Mackie::LedState user_press (Mackie::Button&);
+ Mackie::LedState user_release (Mackie::Button&);
+ Mackie::LedState trim_press (Mackie::Button&);
+ Mackie::LedState trim_release (Mackie::Button&);
+ Mackie::LedState latch_press (Mackie::Button&);
+ Mackie::LedState latch_release (Mackie::Button&);
+ Mackie::LedState grp_press (Mackie::Button&);
+ Mackie::LedState grp_release (Mackie::Button&);
+ Mackie::LedState nudge_press (Mackie::Button&);
+ Mackie::LedState nudge_release (Mackie::Button&);
+ Mackie::LedState drop_press (Mackie::Button&);
+ Mackie::LedState drop_release (Mackie::Button&);
+ Mackie::LedState replace_press (Mackie::Button&);
+ Mackie::LedState replace_release (Mackie::Button&);
+ Mackie::LedState click_press (Mackie::Button&);
+ Mackie::LedState click_release (Mackie::Button&);
+
};