fdhwlib  2.0.25
SltStatusReg Class Reference

#include <SltStatusReg.h>

Inheritance diagram for SltStatusReg:
SltRegister Pbus

List of all members.

Public Member Functions

Public Attributes


Detailed Description

Status register of the SLT board.

The public variables contain the different meanings of the status register. To use these it is necassary to perform a read before.

Changes:

  • Position of crate and slot id has changes due to compatibility with the flt design, 4.12.00 ak.
  • Wrong bit refereced in isInhibited() - corrected, 8.1.01 ak

Definition at line 63 of file SltStatusReg.h.


Constructor & Destructor Documentation

SltStatusReg::SltStatusReg ( const char *  name,
int  slotID,
int  regID,
int  r,
int  w 
)
SltStatusReg::~SltStatusReg ( )

Member Function Documentation

int SltStatusReg::getCrateID ( )
int SltStatusReg::getSlotID ( )
bool SltStatusReg::isEnabledResetFLT ( )
bool SltStatusReg::isEnabledResetTriggerFPGA ( )
bool SltStatusReg::isEnabledStandbyFLT ( )
bool SltStatusReg::isInhibited ( )
bool SltStatusReg::isVeto ( )

The veto signal is set (by the Gps unit).

unsigned long SltStatusReg::read ( )

Returns the data of the status register.

+ In addition the different status values are determined. and stored in the public variables

Reimplemented from SltRegister.

void SltStatusReg::setInhibit ( bool  value)

Set the "inhibit" flag (only for simulation mode)

void SltStatusReg::setPagesFullInhibit ( bool  value)

Set the "all pages full" flag (only for simulation mode)

void SltStatusReg::setSlotID ( int  id)

Set the slot id (only for simulation mode)

void SltStatusReg::setSoftwareInhibit ( bool  value)

Set the "software inhibit" flag (only for simulation mode)


Member Data Documentation

Definition at line 110 of file SltStatusReg.h.

Definition at line 114 of file SltStatusReg.h.

Definition at line 120 of file SltStatusReg.h.

Definition at line 116 of file SltStatusReg.h.

Definition at line 124 of file SltStatusReg.h.

Definition at line 122 of file SltStatusReg.h.

Definition at line 112 of file SltStatusReg.h.

Definition at line 126 of file SltStatusReg.h.

Definition at line 130 of file SltStatusReg.h.

Definition at line 128 of file SltStatusReg.h.

Definition at line 118 of file SltStatusReg.h.

Definition at line 132 of file SltStatusReg.h.


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