Tms Namespace Reference


Classes

class  PuControl
 This class defines the parameters for a test data capture. More...
class  PuProcess
 This interface provides functions to configure and capture data from individual pick-up. More...
class  TmsControl
 This interface provides functions to control, test and get statistics from the TMS as a whole. More...
class  TmsProcess
 This interface provides functions to capture data from the TMS as a whole. More...
class  TmsEvent
 This interface provides functions for events to be sent to clients from the TMS as a whole. More...
class  CycleParamState
class  CycleParamEdit
 Cycle Parameter management class. More...
class  NameValue
class  PuChannel
 This class stores a Physical Pick-Up channel id. More...
class  PuStatus
 This class stores the status of an individual Pick-Up. More...
class  ConfigInfo
 This class describes the configuration of the TMS. More...
class  DataInfo
 This class defines the data to be acquired and/or fetched. More...
class  DataValue
 This is the definition of a single data value. More...
class  Data
 This class stores the raw data. More...
class  PuStateTable
 This class defines the Pick-Up state table. More...
class  CycleParam
 This class defines the parameters for a PS processing cycle. More...
class  CycleParamItem
class  TestCaptureInfo
 This class defines the parameters for a test data capture. More...
class  PupeConfig
class  CycleInformationPeriod
 Cycle information. More...
class  CycleInformation
class  CycleTypeInformationPeriod
 Cycle Type information. More...
class  CycleTypeInformation
class  TmsEventServerList
union  TmsState
 The Tms State entry. More...
union  TmsPhase
 The Tms Phase Table Entry. More...
class  CycleParamDb
 Internal CycleParameter management class. More...

Enumerations

enum  Errors {
  ErrorOk, ErrorMisc, ErrorWarning, ErrorInit,
  ErrorConfig, ErrorParam, ErrorNotImplemented, ErrorComms,
  ErrorCommsTimeout, ErrorMC, ErrorFpga, ErrorStateTable,
  ErrorCycleNumber, ErrorDataNotAvailable, ErrorDataGone, ErrorDataFuture,
  ErrorTimeout
}
enum  CyclePeriod {
  CyclePeriodAll, CyclePeriodCalibration, CyclePeriodEvent0, CyclePeriodEvent1,
  CyclePeriodEvent2, CyclePeriodEvent3, CyclePeriodEvent4, CyclePeriodEvent5,
  CyclePeriodEvent6, CyclePeriodEvent7, CyclePeriodEvent8, CyclePeriodEvent9
}
enum  DataType { DataTypeRaw }
enum  DataFunction {
  DataFunctionRaw, DataFunctionMean, DataFunctionMeanAll, DataFunctionMean0,
  DataFunctionMean1
}
enum  TestOutput { TestOutputFrefLocal, TestOutputPllL1, TestOutputPllL2 }
enum  Priority { PriorityLow, PriorityNormal, PriorityHigh }
enum  TimingSig {
  TimingSigClock = 0x01, TimingSigCycleStart = 0x02, TimingSigCycleStop = 0x04, TimingSigCalStart = 0x08,
  TimingSigCalStop = 0x10, TimingSigInjection = 0x20, TimingSigHChange = 0x40, TimingSigFRef = 0x80
}
 The timing signal bits. More...
enum  CaptureClock {
  ClkAdcDiv_1 = 0x00, ClkAdcDiv_2 = 0x01, ClkAdcDiv_5 = 0x02, ClkAdcDiv_10 = 0x03,
  ClkAdcDiv_20 = 0x04, ClkAdcDiv_50 = 0x05, ClkAdcDiv_100 = 0x06, ClkAdcDiv_200 = 0x07,
  ClkAdcDiv_500 = 0x08, ClkAdcDiv_1000 = 0x09, ClkAdcDiv_2000 = 0x0A, ClkAdcDiv_5000 = 0x0B,
  ClkAdcDiv_10000 = 0x0C, ClkAdcDiv_20000 = 0x0D, ClkAdcDiv_50000 = 0x0E, ClkAdcDiv_100000 = 0x0F,
  ClkMs = 0x10, ClkFref = 0x11
}
 The Diagnostics Capture Clock settings. More...

Variables

const BUInt32 apiVersion = 0
const unsigned int tmsNumPickups = 40
 The default number of pick ups.
const unsigned int tmsPhaseTableSize = 512
 The size of the Phase Table.


Enumeration Type Documentation

enum Tms::CaptureClock

The Diagnostics Capture Clock settings.

Enumerator:
ClkAdcDiv_1  ADC Clock.
ClkAdcDiv_2  ADC Clock divided by 2.
ClkAdcDiv_5  ADC Clock divided by 5.
ClkAdcDiv_10  ADC Clock divided by 10.
ClkAdcDiv_20  ADC Clock divided by 20.
ClkAdcDiv_50  ADC Clock divided by 50.
ClkAdcDiv_100  ADC Clock divided by 100.
ClkAdcDiv_200  ADC Clock divided by 200.
ClkAdcDiv_500  ADC Clock divided by 500.
ClkAdcDiv_1000  ADC Clock divided by 1000.
ClkAdcDiv_2000  ADC Clock divided by 2000.
ClkAdcDiv_5000  ADC Clock divided by 5000.
ClkAdcDiv_10000  ADC Clock divided by 10000.
ClkAdcDiv_20000  ADC Clock divided by 20000.
ClkAdcDiv_50000  ADC Clock divided by 50000.
ClkAdcDiv_100000  ADC Clock divided by 100000.
ClkMs  Millisecond Clock.
ClkFref  FREF.

enum Tms::CyclePeriod

Enumerator:
CyclePeriodAll 
CyclePeriodCalibration 
CyclePeriodEvent0 
CyclePeriodEvent1 
CyclePeriodEvent2 
CyclePeriodEvent3 
CyclePeriodEvent4 
CyclePeriodEvent5 
CyclePeriodEvent6 
CyclePeriodEvent7 
CyclePeriodEvent8 
CyclePeriodEvent9 

enum Tms::DataFunction

Enumerator:
DataFunctionRaw 
DataFunctionMean 
DataFunctionMeanAll 
DataFunctionMean0 
DataFunctionMean1 

enum Tms::DataType

Enumerator:
DataTypeRaw 

enum Tms::Errors

Enumerator:
ErrorOk 
ErrorMisc 
ErrorWarning 
ErrorInit 
ErrorConfig 
ErrorParam 
ErrorNotImplemented 
ErrorComms 
ErrorCommsTimeout 
ErrorMC 
ErrorFpga 
ErrorStateTable 
ErrorCycleNumber 
ErrorDataNotAvailable 
ErrorDataGone 
ErrorDataFuture 
ErrorTimeout 

enum Tms::Priority

Enumerator:
PriorityLow 
PriorityNormal 
PriorityHigh 

enum Tms::TestOutput

Enumerator:
TestOutputFrefLocal 
TestOutputPllL1 
TestOutputPllL2 

enum Tms::TimingSig

The timing signal bits.

Enumerator:
TimingSigClock  10MHz System Clock
TimingSigCycleStart  CYCLE_START event.
TimingSigCycleStop  CYCLE_STOP event.
TimingSigCalStart  CAL_START event.
TimingSigCalStop  CAL_STOP event.
TimingSigInjection  INJECTION event.
TimingSigHChange  HCHANGE event.
TimingSigFRef  FREF signal.


Variable Documentation

const BUInt32 Tms::apiVersion = 0

const unsigned int Tms::tmsNumPickups = 40

The default number of pick ups.

const unsigned int Tms::tmsPhaseTableSize = 512

The size of the Phase Table.


Generated on Tue Nov 27 09:20:04 2007 for LibTmsApi by  doxygen 1.5.1