Changeset 1598 for trunk

Show
Ignore:
Timestamp:
07/18/09 05:12:07 (14 years ago)
Author:
jwoithe
Message:

RME: minor boilerplate additions to the settings control object.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libffado/src/rme/fireface_settings_ctrls.cpp

    r1597 r1598  
    4343#define RME_CTRL_INPUT2_OPTIONS        0x0e 
    4444 
    45 RmeSettingsCtrl::RmeSettingsCtrl(Device &parent, unsigned int type) 
     45RmeSettingsCtrl::RmeSettingsCtrl(Device &parent, unsigned int type,  
     46    unsigned int info) 
    4647: Control::Discrete(&parent) 
    4748, m_parent(parent) 
     49, m_type(type) 
     50, m_value(0) 
     51, m_info(info) 
    4852{ 
    4953} 
    5054 
     55RmeSettingsCtrl::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); 
    5167} 
     68 
     69bool 
     70RmeSettingsCtrl::setValue(int v) { 
     71 
     72    switch (m_type) { 
     73        case RME_CTRL_PHANTOM_SW: 
     74            break; 
     75    } 
     76    return true; 
     77} 
     78 
     79int 
     80RmeSettingsCtrl::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  
    3535{ 
    3636public: 
    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(); 
    3842 
    3943protected: 
    4044    Device &m_parent; 
     45    unsigned int m_type; 
     46    unsigned int m_value, m_info; 
    4147}; 
    4248