Changeset 3628 in Sophya for trunk/AddOn/TAcq


Ignore:
Timestamp:
May 22, 2009, 10:54:57 PM (16 years ago)
Author:
ansari
Message:

PCIEWrapper renomme en PCIEWrapperInterface , Reza 21/05/2009

Location:
trunk/AddOn/TAcq
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/AddOn/TAcq/pciewrap.cc

    r3626 r3628  
    99#include <iostream>
    1010
     11/* --Methode-- */
    1112TestPCIWrapperNODMA::TestPCIWrapperNODMA(UInt32 sz)
    12   : PCIEWrapper() , size_(sz)
     13  : PCIEWrapperInterface() , size_(sz)
    1314{
    1415  data_ = new Byte[size_];
     
    1819}
    1920
     21/* --Methode-- */
    2022TestPCIWrapperNODMA::~TestPCIWrapperNODMA()
    2123{
     
    2325}
    2426
     27/* --Methode-- */
    2528UInt32 TestPCIWrapperNODMA::TransferSize()
    2629{
     
    2831}
    2932
     33/* --Methode-- */
    3034UInt64 TestPCIWrapperNODMA::TotTransferBytes()
    3135{
     
    3337}
    3438
     39/* --Methode-- */
    3540Byte* TestPCIWrapperNODMA::DoTransferData(int numbuff)
    3641{
     
    5560}
    5661
     62/* --Methode-- */
    5763void TestPCIWrapperNODMA::PrintStatus(ostream& os)
    5864{
  • trunk/AddOn/TAcq/pciewrap.h

    r3623 r3628  
    2828
    2929// Classe definissant l'interface des operations transfert DMA/PCIExpress
    30 class PCIEWrapper {
     30class PCIEWrapperInterface {
    3131 public:
    3232  // Constructeur - fait l'initialisation
    33   PCIEWrapper() { }
     33  PCIEWrapperInterface() { }
    3434  // destructeur - libere la memoire allouee
    35   virtual ~PCIEWrapper() { }
     35  virtual ~PCIEWrapperInterface() { }
    3636
    3737  virtual UInt32 TransferSize() = 0;
     
    4242
    4343// Classe de test Implementant l'interface PCIEWrapper sans DMA
    44 class TestPCIWrapperNODMA : public PCIEWrapper {
     44class TestPCIWrapperNODMA : public PCIEWrapperInterface {
    4545public:
    4646  TestPCIWrapperNODMA(UInt32 sz);
  • trunk/AddOn/TAcq/racqurw.cc

    r3623 r3628  
    2525//-------------------------------------------------------
    2626
    27 PCIEReader::PCIEReader(PCIEWrapper &pciw,uint_4 sizeFrame,uint_4 packSize ,RAcqMemZoneMgr& mem,
     27PCIEReader::PCIEReader(PCIEWrapperInterface &pciw,uint_4 sizeFrame,uint_4 packSize ,RAcqMemZoneMgr& mem,
    2828                       uint_4 nmax, BRDataFmtConv swapall)
    2929  :   memgr(mem) , pciw_ (pciw)
     
    319319//----------------------------------------------------------------------------------------------------------
    320320
    321 PCIEReaderChecker::PCIEReaderChecker(PCIEWrapper &pciw,uint_4 sizeFrame,uint_4 packSize ,RAcqMemZoneMgr& mem,
     321PCIEReaderChecker::PCIEReaderChecker(PCIEWrapperInterface &pciw,uint_4 sizeFrame,uint_4 packSize ,RAcqMemZoneMgr& mem,
    322322                                     uint_4 nmax, BRDataFmtConv swapall)
    323323  :   memgr(mem) , pciw_ (pciw)
  • trunk/AddOn/TAcq/racqurw.h

    r3623 r3628  
    2929class PCIEReader : public ZThread {
    3030public:
    31   PCIEReader( PCIEWrapper &pciw , uint_4 sizeFrame,uint_4 paqSize ,RAcqMemZoneMgr& mem,
     31  PCIEReader( PCIEWrapperInterface &pciw , uint_4 sizeFrame,uint_4 paqSize ,RAcqMemZoneMgr& mem,
    3232              uint_4 nmax=100, BRDataFmtConv swapall=BR_SwapAll);       
    3333  virtual void run();
     
    5151  bool stop_; 
    5252  unsigned int sizeFr_ ;
    53   PCIEWrapper& pciw_;
     53  PCIEWrapperInterface& pciw_;
    5454  uint_4 packSize_;
    5555  // Variables pour gerer la logique de  NextPaqTarget() qui cache l'acces a RAcqMemZoneMgr
     
    8989class PCIEReaderChecker : public ZThread {
    9090public:
    91   PCIEReaderChecker( PCIEWrapper &pciw , uint_4 sizeFrame,uint_4 paqSize ,RAcqMemZoneMgr& mem,
     91  PCIEReaderChecker( PCIEWrapperInterface &pciw , uint_4 sizeFrame,uint_4 paqSize ,RAcqMemZoneMgr& mem,
    9292                     uint_4 nmax=100, BRDataFmtConv swapall=BR_SwapAll); 
    9393  virtual void run();
     
    100100  bool stop_; 
    101101  unsigned int sizeFr_ ;
    102   PCIEWrapper& pciw_;
     102  PCIEWrapperInterface& pciw_;
    103103  uint_4 packSize_;
    104104};
  • trunk/AddOn/TAcq/tmtacq.cc

    r3627 r3628  
    189189    }
    190190    else cout << " tmtacq[0] - fibre accrochee OK " << endl;
     191    PCIEWrapper pciw(dma1);
    191192#endif   
    192193    RAcqMemZoneMgr mmgr(nZones, nPaqZone, PaqSZ);
Note: See TracChangeset for help on using the changeset viewer.