Changeset 1598
- Timestamp:
- 07/18/09 05:12:07 (14 years ago)
- Files:
-
- trunk/libffado/src/rme/fireface_settings_ctrls.cpp (modified) (1 diff)
- trunk/libffado/src/rme/fireface_settings_ctrls.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/src/rme/fireface_settings_ctrls.cpp
r1597 r1598 43 43 #define RME_CTRL_INPUT2_OPTIONS 0x0e 44 44 45 RmeSettingsCtrl::RmeSettingsCtrl(Device &parent, unsigned int type) 45 RmeSettingsCtrl::RmeSettingsCtrl(Device &parent, unsigned int type, 46 unsigned int info) 46 47 : Control::Discrete(&parent) 47 48 , m_parent(parent) 49 , m_type(type) 50 , m_value(0) 51 , m_info(info) 48 52 { 49 53 } 50 54 55 RmeSettingsCtrl::RmeSettingsCtrl(Device &parent, unsigned int type, 56 unsigned int info, 57 std::string name, std::string label, std::string descr) 58 : Control::Discrete(&parent) 59 , m_parent(parent) 60 , m_type(type) 61 , m_value(0) 62 , m_info(info) 63 { 64 setName(name); 65 setLabel(label); 66 setDescription(descr); 51 67 } 68 69 bool 70 RmeSettingsCtrl::setValue(int v) { 71 72 switch (m_type) { 73 case RME_CTRL_PHANTOM_SW: 74 break; 75 } 76 return true; 77 } 78 79 int 80 RmeSettingsCtrl::getValue() { 81 82 switch (m_type) { 83 case RME_CTRL_PHANTOM_SW: 84 break; 85 } 86 return 0; 87 } 88 89 } trunk/libffado/src/rme/fireface_settings_ctrls.h
r1597 r1598 35 35 { 36 36 public: 37 RmeSettingsCtrl(Device &parent, unsigned int type); 37 RmeSettingsCtrl(Device &parent, unsigned int type, unsigned int info); 38 RmeSettingsCtrl(Device &parent, unsigned int type, unsigned int info, 39 std::string name, std::string label, std::string descr); 40 virtual bool setValue(int v); 41 virtual int getValue(); 38 42 39 43 protected: 40 44 Device &m_parent; 45 unsigned int m_type; 46 unsigned int m_value, m_info; 41 47 }; 42 48