#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_v1m()
| bool ArdourSurface::NS_MCU::DeviceInfo::is_v1m |
( |
| ) |
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_v1m
| bool ArdourSurface::NS_MCU::DeviceInfo::_is_v1m |
|
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: