NOOP: reformat indentation
This commit is contained in:
parent
c8448cb0dd
commit
13765d41e3
@ -1,20 +1,20 @@
|
||||
/*
|
||||
Copyright (C) 2006,2007 John Anderson
|
||||
Copyright (C) 2012 Paul Davis
|
||||
Copyright (C) 2006,2007 John Anderson
|
||||
Copyright (C) 2012 Paul Davis
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
#ifndef __ardour_mackie_control_protocol_device_info_h__
|
||||
@ -34,27 +34,27 @@ namespace ArdourSurface {
|
||||
namespace Mackie {
|
||||
|
||||
struct GlobalButtonInfo {
|
||||
std::string label; // visible to user
|
||||
std::string group; // in case we want to present in a GUI
|
||||
int32_t id; // value sent by device
|
||||
std::string label; // visible to user
|
||||
std::string group; // in case we want to present in a GUI
|
||||
int32_t id; // value sent by device
|
||||
|
||||
GlobalButtonInfo () : id (-1) {}
|
||||
GlobalButtonInfo (const std::string& l, const std::string& g, uint32_t i)
|
||||
: label (l), group (g), id (i) {}
|
||||
GlobalButtonInfo () : id (-1) {}
|
||||
GlobalButtonInfo (const std::string& l, const std::string& g, uint32_t i)
|
||||
: label (l), group (g), id (i) {}
|
||||
};
|
||||
|
||||
struct StripButtonInfo {
|
||||
int32_t base_id;
|
||||
std::string name;
|
||||
int32_t base_id;
|
||||
std::string name;
|
||||
|
||||
StripButtonInfo () : base_id (-1) {}
|
||||
StripButtonInfo (uint32_t i, const std::string& n)
|
||||
: base_id (i), name (n) {}
|
||||
StripButtonInfo () : base_id (-1) {}
|
||||
StripButtonInfo (uint32_t i, const std::string& n)
|
||||
: base_id (i), name (n) {}
|
||||
};
|
||||
|
||||
class DeviceInfo
|
||||
{
|
||||
public:
|
||||
public:
|
||||
enum DeviceType {
|
||||
MCU = 0x14,
|
||||
MCXT = 0x15,
|
||||
@ -89,36 +89,36 @@ class DeviceInfo
|
||||
std::string& get_global_button_name(Button::ID);
|
||||
GlobalButtonInfo& get_global_button(Button::ID);
|
||||
|
||||
typedef std::map<Button::ID,GlobalButtonInfo> GlobalButtonsInfo;
|
||||
typedef std::map<Button::ID,StripButtonInfo> StripButtonsInfo;
|
||||
typedef std::map<Button::ID,GlobalButtonInfo> GlobalButtonsInfo;
|
||||
typedef std::map<Button::ID,StripButtonInfo> StripButtonsInfo;
|
||||
|
||||
const GlobalButtonsInfo& global_buttons() const { return _global_buttons; }
|
||||
const StripButtonsInfo& strip_buttons() const { return _strip_buttons; }
|
||||
const GlobalButtonsInfo& global_buttons() const { return _global_buttons; }
|
||||
const StripButtonsInfo& strip_buttons() const { return _strip_buttons; }
|
||||
|
||||
private:
|
||||
uint32_t _strip_cnt;
|
||||
uint32_t _extenders;
|
||||
uint32_t _master_position;
|
||||
bool _has_two_character_display;
|
||||
bool _has_master_fader;
|
||||
bool _has_timecode_display;
|
||||
bool _has_global_controls;
|
||||
bool _has_jog_wheel;
|
||||
bool _has_touch_sense_faders;
|
||||
bool _uses_logic_control_buttons;
|
||||
bool _uses_ipmidi;
|
||||
bool _no_handshake;
|
||||
bool _has_meters;
|
||||
private:
|
||||
uint32_t _strip_cnt;
|
||||
uint32_t _extenders;
|
||||
uint32_t _master_position;
|
||||
bool _has_two_character_display;
|
||||
bool _has_master_fader;
|
||||
bool _has_timecode_display;
|
||||
bool _has_global_controls;
|
||||
bool _has_jog_wheel;
|
||||
bool _has_touch_sense_faders;
|
||||
bool _uses_logic_control_buttons;
|
||||
bool _uses_ipmidi;
|
||||
bool _no_handshake;
|
||||
bool _has_meters;
|
||||
DeviceType _device_type;
|
||||
std::string _name;
|
||||
std::string _global_button_name;
|
||||
std::string _name;
|
||||
std::string _global_button_name;
|
||||
|
||||
GlobalButtonsInfo _global_buttons;
|
||||
StripButtonsInfo _strip_buttons;
|
||||
GlobalButtonsInfo _global_buttons;
|
||||
StripButtonsInfo _strip_buttons;
|
||||
|
||||
void logic_control_buttons ();
|
||||
void mackie_control_buttons ();
|
||||
void shared_buttons ();
|
||||
void logic_control_buttons ();
|
||||
void mackie_control_buttons ();
|
||||
void shared_buttons ();
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user