Cern
LibTmsApi 2.3.0
TmsLib.h File Reference
#include <TmsD.h>
#include <TmsC.h>

Classes

union  Tms::TmsState
 The Tms State entry. More...
 
union  Tms::TmsPhase
 The Tms Phase Table Entry. More...
 
class  Tms::CycleParamDb
 Internal CycleParameter management class. More...
 

Namespaces

namespace  Tms
 

Enumerations

enum  Tms::TimingSig {
  Tms::TimingSigClock = 0x01 , Tms::TimingSigCycleStart = 0x02 , Tms::TimingSigCycleStop = 0x04 , Tms::TimingSigCalStart = 0x08 ,
  Tms::TimingSigCalStop = 0x10 , Tms::TimingSigInjection = 0x20 , Tms::TimingSigHChange = 0x40 , Tms::TimingSigFRef = 0x80
}
 The timing signal bits. More...
 
enum  Tms::CaptureClock {
  Tms::ClkAdcDiv_1 = 0x00 , Tms::ClkAdcDiv_2 = 0x01 , Tms::ClkAdcDiv_5 = 0x02 , Tms::ClkAdcDiv_10 = 0x03 ,
  Tms::ClkAdcDiv_20 = 0x04 , Tms::ClkAdcDiv_50 = 0x05 , Tms::ClkAdcDiv_100 = 0x06 , Tms::ClkAdcDiv_200 = 0x07 ,
  Tms::ClkAdcDiv_500 = 0x08 , Tms::ClkAdcDiv_1000 = 0x09 , Tms::ClkAdcDiv_2000 = 0x0A , Tms::ClkAdcDiv_5000 = 0x0B ,
  Tms::ClkAdcDiv_10000 = 0x0C , Tms::ClkAdcDiv_20000 = 0x0D , Tms::ClkAdcDiv_50000 = 0x0E , Tms::ClkAdcDiv_100000 = 0x0F ,
  Tms::ClkMs = 0x10 , Tms::ClkFref = 0x11
}
 The Diagnostics Capture Clock settings. More...
 

Variables

const unsigned int Tms::tmsNumPickups = 40
 The default number of pick ups.
 
const unsigned int Tms::tmsPhaseTableSize = 512
 The size of the Phase Table.