Changeset 1712

Show
Ignore:
Timestamp:
11/15/09 14:51:57 (14 years ago)
Author:
arnonym
Message:

Start a special class for the saffire24...

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libffado/src/dice/dice_avdevice.cpp

    r1630 r1712  
    4747 
    4848#include "focusrite/saffire_pro40.h" 
     49#include "focusrite/saffire_pro24.h" 
    4950 
    5051using namespace std; 
     
    127128                case 0x00000005: 
    128129                    return new Focusrite::SaffirePro40(d, configRom); 
     130                case 0x00000007: 
     131                    return new Focusrite::SaffirePro24(d, configRom); 
    129132                default: // return a plain Dice device 
    130133                    return new Device(d, configRom); 
  • trunk/libffado/src/dice/focusrite/saffire_pro24.cpp

    r1630 r1712  
    11/* 
    22 * Copyright (C) 2009 by Pieter Palmers 
     3 * Copyright (C) 2009 by Arnold Krille 
    34 * 
    45 * This file is part of FFADO 
     
    2223 */ 
    2324 
    24 #include "saffire_pro40.h" 
     25#include "saffire_pro24.h" 
    2526 
    2627namespace Dice { 
    2728namespace Focusrite { 
    2829 
    29 SaffirePro40::SaffirePro40( DeviceManager& d, 
     30SaffirePro24::SaffirePro24( DeviceManager& d, 
    3031                                        std::auto_ptr<ConfigRom>( configRom )) 
    3132    : Dice::Device( d , configRom) 
    3233{ 
    33     debugOutput( DEBUG_LEVEL_VERBOSE, "Created Dice::Focusrite::SaffirePro40 (NodeID %d)\n", 
     34    debugOutput( DEBUG_LEVEL_VERBOSE, "Created Dice::Focusrite::SaffirePro24 (NodeID %d)\n", 
    3435                 getConfigRom().getNodeId() ); 
    3536} 
    3637 
    37 SaffirePro40::~SaffirePro40() 
     38SaffirePro24::~SaffirePro24() 
    3839{ 
    3940} 
    4041 
    4142void 
    42 SaffirePro40::showDevice() 
     43SaffirePro24::showDevice() 
    4344{ 
    44     debugOutput(DEBUG_LEVEL_VERBOSE, "This is a Dice::Focusrite::SaffirePro40\n"); 
     45    debugOutput(DEBUG_LEVEL_VERBOSE, "This is a Dice::Focusrite::SaffirePro24\n"); 
    4546    Dice::Device::showDevice(); 
    4647} 
  • trunk/libffado/src/dice/focusrite/saffire_pro24.h

    r1630 r1712  
    11/* 
    22 * Copyright (C) 2009 by Pieter Palmers 
     3 * Copyright (C) 2009 by Arnold Krille 
    34 * 
    45 * This file is part of FFADO 
     
    2223 */ 
    2324 
    24 #ifndef DICE_FOCUSRITE_SAFFIRE_PRO40_H 
    25 #define DICE_FOCUSRITE_SAFFIRE_PRO40_H 
     25#ifndef DICE_FOCUSRITE_SAFFIRE_PRO24_H 
     26#define DICE_FOCUSRITE_SAFFIRE_PRO24_H 
    2627 
    2728#include "dice/dice_avdevice.h" 
     
    3233namespace Focusrite { 
    3334 
    34 class SaffirePro40 : public Dice::Device { 
     35class SaffirePro24 : public Dice::Device { 
    3536public: 
    36     SaffirePro40( DeviceManager& d, 
     37    SaffirePro24( DeviceManager& d, 
    3738                  std::auto_ptr<ConfigRom>( configRom )); 
    38     virtual ~SaffirePro40(); 
     39    virtual ~SaffirePro24(); 
    3940 
    4041    virtual void showDevice(); 
  • trunk/libffado/src/SConscript

    r1672 r1712  
    160160        dice/dice_eap.cpp \ 
    161161        dice/focusrite/saffire_pro40.cpp \ 
     162        dice/focusrite/saffire_pro24.cpp \ 
    162163' ) 
    163164