• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

roclib/src_feet/RocFeet.cxx (r4864/r4108)

Go to the documentation of this file.
00001 #include "feet/RocFeet.h"
00002 
00003 #include "feet/defines_feet.h"
00004 
00005 void feet::RocFeet::addAddrMap(base::Board* board, unsigned kind)
00006 {
00007    if ((kind == roc::kind_oldFEET) || (kind == roc::kind_FEET)) {
00008       board->addRegAddrMapping("ROC_FEET_HWV", ROC_FEET_HWV);
00009       board->addRegAddrMapping("ROC_FEET_RADTOL", ROC_FEET_RADTOL);
00010       board->addRegAddrMapping("ROC_FEET_NR_OF_FEETS", ROC_FEET_NR_OF_FEETS);
00011       board->addRegAddrMapping("ROC_FEET_RESET", ROC_FEET_RESET);
00012       board->addRegAddrMapping("ROC_FEET_FIFO_RESET", ROC_FEET_FIFO_RESET);
00013       board->addRegAddrMapping("ROC_FEET_SAMPLE_FALLING_EDGE", ROC_FEET_SAMPLE_FALLING_EDGE);
00014       board->addRegAddrMapping("ROC_FEET_EPOCH250_EN", ROC_FEET_EPOCH250_EN);
00015       board->addRegAddrMapping("ROC_FEET_SUPRESS_EPOCHS", ROC_FEET_SUPRESS_EPOCHS);
00016       board->addRegAddrMapping("ROC_FEET_RECEIVE_MASK", ROC_FEET_RECEIVE_MASK);
00017       board->addRegAddrMapping("ROC_FEET_TRANSMIT_MASK", ROC_FEET_TRANSMIT_MASK);
00018       board->addRegAddrMapping("ROC_FEET_DATAGEN_MASK", ROC_FEET_DATAGEN_MASK);
00019       board->addRegAddrMapping("ROC_FEET_DATAGEN_INIT", ROC_FEET_DATAGEN_INIT);
00020       board->addRegAddrMapping("ROC_FEET_DATAGEN_EN", ROC_FEET_DATAGEN_EN);
00021       board->addRegAddrMapping("ROC_FEET_CMD_TO_FEET", ROC_FEET_CMD_TO_FEET);
00022    }
00023 
00024    if (kind == roc::kind_FEET) {
00025       board->addRegAddrMapping("ROC_FEET_TIMESTAMP_RESET", ROC_FEET_TIMESTAMP_RESET);
00026       board->addRegAddrMapping("ROC_FEET_READOUT_FREQ", ROC_FEET_READOUT_FREQ);
00027       board->addRegAddrMapping("ROC_FEET_32BIT_MODE", ROC_FEET_32BIT_MODE);
00028    }
00029 }

Generated on Tue Dec 10 2013 04:52:23 for ROCsoft by  doxygen 1.7.1