#include <device_info.h>
Definition at line 54 of file mackie/device_info.h.
◆ GlobalButtonsInfo
◆ StripButtonsInfo
◆ DeviceType
◆ DeviceInfo()
ArdourSurface::NS_MCU::DeviceInfo::DeviceInfo |
( |
| ) |
|
◆ ~DeviceInfo()
ArdourSurface::NS_MCU::DeviceInfo::~DeviceInfo |
( |
| ) |
|
◆ device_type()
DeviceType ArdourSurface::NS_MCU::DeviceInfo::device_type |
( |
| ) |
const |
|
inline |
◆ extenders()
uint32_t ArdourSurface::NS_MCU::DeviceInfo::extenders |
( |
| ) |
const |
◆ get_global_button()
◆ get_global_button_name()
std::string& ArdourSurface::NS_MCU::DeviceInfo::get_global_button_name |
( |
Button::ID |
| ) |
|
◆ global_buttons()
◆ has_global_controls()
bool ArdourSurface::NS_MCU::DeviceInfo::has_global_controls |
( |
| ) |
const |
◆ has_jog_wheel()
bool ArdourSurface::NS_MCU::DeviceInfo::has_jog_wheel |
( |
| ) |
const |
◆ has_master_fader()
bool ArdourSurface::NS_MCU::DeviceInfo::has_master_fader |
( |
| ) |
const |
◆ has_meters()
bool ArdourSurface::NS_MCU::DeviceInfo::has_meters |
( |
| ) |
const |
◆ has_qcon_master_meters()
bool ArdourSurface::NS_MCU::DeviceInfo::has_qcon_master_meters |
( |
| ) |
const |
◆ has_qcon_second_lcd()
bool ArdourSurface::NS_MCU::DeviceInfo::has_qcon_second_lcd |
( |
| ) |
const |
◆ has_separate_meters()
bool ArdourSurface::NS_MCU::DeviceInfo::has_separate_meters |
( |
| ) |
const |
◆ has_timecode_display()
bool ArdourSurface::NS_MCU::DeviceInfo::has_timecode_display |
( |
| ) |
const |
◆ has_touch_sense_faders()
bool ArdourSurface::NS_MCU::DeviceInfo::has_touch_sense_faders |
( |
| ) |
const |
◆ has_two_character_display()
bool ArdourSurface::NS_MCU::DeviceInfo::has_two_character_display |
( |
| ) |
const |
◆ is_platformMp()
bool ArdourSurface::NS_MCU::DeviceInfo::is_platformMp |
( |
| ) |
const |
◆ is_proG2()
bool ArdourSurface::NS_MCU::DeviceInfo::is_proG2 |
( |
| ) |
const |
◆ is_qcon()
bool ArdourSurface::NS_MCU::DeviceInfo::is_qcon |
( |
| ) |
const |
◆ is_xtouch()
bool ArdourSurface::NS_MCU::DeviceInfo::is_xtouch |
( |
| ) |
const |
◆ logic_control_buttons()
void ArdourSurface::NS_MCU::DeviceInfo::logic_control_buttons |
( |
| ) |
|
|
private |
◆ mackie_control_buttons()
void ArdourSurface::NS_MCU::DeviceInfo::mackie_control_buttons |
( |
| ) |
|
|
private |
◆ master_position()
uint32_t ArdourSurface::NS_MCU::DeviceInfo::master_position |
( |
| ) |
const |
◆ name()
const std::string& ArdourSurface::NS_MCU::DeviceInfo::name |
( |
| ) |
const |
◆ no_handshake()
bool ArdourSurface::NS_MCU::DeviceInfo::no_handshake |
( |
| ) |
const |
◆ reload_device_info()
static void ArdourSurface::NS_MCU::DeviceInfo::reload_device_info |
( |
| ) |
|
|
static |
◆ set_state()
int ArdourSurface::NS_MCU::DeviceInfo::set_state |
( |
const XMLNode & |
, |
|
|
int |
version |
|
) |
| |
◆ shared_buttons()
void ArdourSurface::NS_MCU::DeviceInfo::shared_buttons |
( |
| ) |
|
|
private |
◆ single_fader_follows_selection()
bool ArdourSurface::NS_MCU::DeviceInfo::single_fader_follows_selection |
( |
| ) |
const |
◆ strip_buttons()
const StripButtonsInfo& ArdourSurface::NS_MCU::DeviceInfo::strip_buttons |
( |
| ) |
const |
|
inline |
◆ strip_cnt()
uint32_t ArdourSurface::NS_MCU::DeviceInfo::strip_cnt |
( |
| ) |
const |
◆ uses_ipmidi()
bool ArdourSurface::NS_MCU::DeviceInfo::uses_ipmidi |
( |
| ) |
const |
◆ _device_type
DeviceType ArdourSurface::NS_MCU::DeviceInfo::_device_type |
|
private |
◆ _extenders
uint32_t ArdourSurface::NS_MCU::DeviceInfo::_extenders |
|
private |
◆ _global_button_name
std::string ArdourSurface::NS_MCU::DeviceInfo::_global_button_name |
|
private |
◆ _global_buttons
◆ _has_global_controls
bool ArdourSurface::NS_MCU::DeviceInfo::_has_global_controls |
|
private |
◆ _has_jog_wheel
bool ArdourSurface::NS_MCU::DeviceInfo::_has_jog_wheel |
|
private |
◆ _has_master_fader
bool ArdourSurface::NS_MCU::DeviceInfo::_has_master_fader |
|
private |
◆ _has_meters
bool ArdourSurface::NS_MCU::DeviceInfo::_has_meters |
|
private |
◆ _has_qcon_master_meters
bool ArdourSurface::NS_MCU::DeviceInfo::_has_qcon_master_meters |
|
private |
◆ _has_qcon_second_lcd
bool ArdourSurface::NS_MCU::DeviceInfo::_has_qcon_second_lcd |
|
private |
◆ _has_separate_meters
bool ArdourSurface::NS_MCU::DeviceInfo::_has_separate_meters |
|
private |
◆ _has_timecode_display
bool ArdourSurface::NS_MCU::DeviceInfo::_has_timecode_display |
|
private |
◆ _has_touch_sense_faders
bool ArdourSurface::NS_MCU::DeviceInfo::_has_touch_sense_faders |
|
private |
◆ _has_two_character_display
bool ArdourSurface::NS_MCU::DeviceInfo::_has_two_character_display |
|
private |
◆ _is_platformMp
bool ArdourSurface::NS_MCU::DeviceInfo::_is_platformMp |
|
private |
◆ _is_proG2
bool ArdourSurface::NS_MCU::DeviceInfo::_is_proG2 |
|
private |
◆ _is_qcon
bool ArdourSurface::NS_MCU::DeviceInfo::_is_qcon |
|
private |
◆ _is_xtouch
bool ArdourSurface::NS_MCU::DeviceInfo::_is_xtouch |
|
private |
◆ _master_position
uint32_t ArdourSurface::NS_MCU::DeviceInfo::_master_position |
|
private |
◆ _name
std::string ArdourSurface::NS_MCU::DeviceInfo::_name |
|
private |
◆ _no_handshake
bool ArdourSurface::NS_MCU::DeviceInfo::_no_handshake |
|
private |
◆ _single_fader_follows_selection
bool ArdourSurface::NS_MCU::DeviceInfo::_single_fader_follows_selection |
|
private |
◆ _strip_buttons
◆ _strip_cnt
uint32_t ArdourSurface::NS_MCU::DeviceInfo::_strip_cnt |
|
private |
◆ _uses_ipmidi
bool ArdourSurface::NS_MCU::DeviceInfo::_uses_ipmidi |
|
private |
◆ _uses_logic_control_buttons
bool ArdourSurface::NS_MCU::DeviceInfo::_uses_logic_control_buttons |
|
private |
◆ device_info
std::map<std::string,DeviceInfo> ArdourSurface::NS_MCU::DeviceInfo::device_info |
|
static |
The documentation for this class was generated from the following file: