LibTmsApi  2.0.0
Public Member Functions | Public Attributes | List of all members
Tms::PuStateTable Class Reference

This class defines the Pick-Up state table. More...

#include <TmsD.h>

Public Member Functions

 PuStateTable (BUInt32 pperiod=BUInt32(), BUInt32 pstate=BUInt32(), BUInt32 pharmonic=BUInt32(), BUInt32 pnumBunches=BUInt32(), BUInt32 pbunchMask=BUInt32(), BArray< BUInt8 > pphaseTable=BArray< BUInt8 >())
 

Public Attributes

BUInt32 period
 The Cycle period this state is used for. More...
 
BUInt32 state
 The State table entry. More...
 
BUInt32 harmonic
 The harmonic number for this state. More...
 
BUInt32 numBunches
 The number of bunches to capture. More...
 
BUInt32 bunchMask
 Bitmask defining which buckets the bunches are captured from. Bit 0 is bucket 1, bit 1 is bucket 2 etc. More...
 
BArray< BUInt8phaseTable
 The Phase table for this state. More...
 

Detailed Description

This class defines the Pick-Up state table.

Constructor & Destructor Documentation

Tms::PuStateTable::PuStateTable ( BUInt32  pperiod = BUInt32(),
BUInt32  pstate = BUInt32(),
BUInt32  pharmonic = BUInt32(),
BUInt32  pnumBunches = BUInt32(),
BUInt32  pbunchMask = BUInt32(),
BArray< BUInt8 pphaseTable = BArray<BUInt8 >() 
)

Member Data Documentation

BUInt32 Tms::PuStateTable::bunchMask

Bitmask defining which buckets the bunches are captured from. Bit 0 is bucket 1, bit 1 is bucket 2 etc.

BUInt32 Tms::PuStateTable::harmonic

The harmonic number for this state.

BUInt32 Tms::PuStateTable::numBunches

The number of bunches to capture.

BUInt32 Tms::PuStateTable::period

The Cycle period this state is used for.

BArray<BUInt8 > Tms::PuStateTable::phaseTable

The Phase table for this state.

BUInt32 Tms::PuStateTable::state

The State table entry.


The documentation for this class was generated from the following files: