StatusRegister Struct Reference

List of all members.

Public Attributes

unsigned LedOn:1
 1 if user led is turned on.
unsigned TestingFIFO:1
 1 if fifo test enabled.
unsigned OutputMode:2
 Current output mode.
unsigned OutputPulseEnabled:1
 1 If output pulses are enabled.
unsigned isPipelined:1
 1 if pipeline mode enabled.
unsigned isBroadcastOn:1
 1 If broadcast mode enabled.
unsigned isBCastController:1
 1 if this module is bcast controller.
unsigned FIFOEmpty:1
 FIFO is empty.
unsigned FIFOAlmostEmpty:1
 FIFO almost empty.
unsigned FIFOHalfFull:1
 FIFO 1/2 full.
unsigned FIFOAlmostFull:1
 FIFO is almost full.
unsigned FIFOFull:1
 FIFO is full.
unsigned Unused1:1
 Unused bit.
unsigned FastClearEnabled:1
 1 if fast clear is enabled.
unsigned isEnableNext:1
 1 if enable next set.
unsigned isExternalNext:1
 1 if external next enabled.
unsigned isExternalClear:1
 1 if external clear enabled.
unsigned isLatchGate:1
 status of latch gate.
unsigned isCoincidenceMode:1
 1 if module in coincidence mode.
unsigned isEnableVMEIrq0:1
 Status of the various.
unsigned isEnableVMEIrq1:1
 vme interrupt source enables.
unsigned isEnableVMEIrq2:1
unsigned isEnableVMEIrq3:1
unsigned Unused2:1
 Unused.
unsigned Unused3:1
 Unused.
unsigned InternalVMEIRQ:1
 ???
unsigned VMEIRQ:1
 VME interrupt requested.
unsigned VMEIRQ0:1
 IRQ for CIP.
unsigned VMEIRQ1:1
 IRQ for FIFO almost empty.
unsigned VMEIRQ2:1
 IRQ for FIFO 1/2 full.
unsigned VMEIRQ3:1
 IRQ FOR FIFO FULL.

Detailed Description

Module status register (read at 0).

Definition at line 319 of file CSIS3600.cpp.


Member Data Documentation

unsigned StatusRegister::LedOn

1 if user led is turned on.

Definition at line 320 of file CSIS3600.cpp.

unsigned StatusRegister::TestingFIFO

1 if fifo test enabled.

Definition at line 321 of file CSIS3600.cpp.

unsigned StatusRegister::OutputMode

Current output mode.

Definition at line 322 of file CSIS3600.cpp.

unsigned StatusRegister::OutputPulseEnabled

1 If output pulses are enabled.

Definition at line 325 of file CSIS3600.cpp.

unsigned StatusRegister::isPipelined

1 if pipeline mode enabled.

Definition at line 326 of file CSIS3600.cpp.

unsigned StatusRegister::isBroadcastOn

1 If broadcast mode enabled.

Definition at line 327 of file CSIS3600.cpp.

unsigned StatusRegister::isBCastController

1 if this module is bcast controller.

Definition at line 328 of file CSIS3600.cpp.

unsigned StatusRegister::FIFOEmpty

FIFO is empty.

Definition at line 330 of file CSIS3600.cpp.

unsigned StatusRegister::FIFOAlmostEmpty

FIFO almost empty.

Definition at line 331 of file CSIS3600.cpp.

unsigned StatusRegister::FIFOHalfFull

FIFO 1/2 full.

Definition at line 332 of file CSIS3600.cpp.

unsigned StatusRegister::FIFOAlmostFull

FIFO is almost full.

Definition at line 333 of file CSIS3600.cpp.

unsigned StatusRegister::FIFOFull

FIFO is full.

Definition at line 335 of file CSIS3600.cpp.

unsigned StatusRegister::Unused1

Unused bit.

Definition at line 336 of file CSIS3600.cpp.

unsigned StatusRegister::FastClearEnabled

1 if fast clear is enabled.

Definition at line 337 of file CSIS3600.cpp.

unsigned StatusRegister::isEnableNext

1 if enable next set.

Definition at line 338 of file CSIS3600.cpp.

unsigned StatusRegister::isExternalNext

1 if external next enabled.

Definition at line 340 of file CSIS3600.cpp.

unsigned StatusRegister::isExternalClear

1 if external clear enabled.

Definition at line 341 of file CSIS3600.cpp.

unsigned StatusRegister::isLatchGate

status of latch gate.

Definition at line 342 of file CSIS3600.cpp.

unsigned StatusRegister::isCoincidenceMode

1 if module in coincidence mode.

Definition at line 343 of file CSIS3600.cpp.

unsigned StatusRegister::isEnableVMEIrq0

Status of the various.

Definition at line 345 of file CSIS3600.cpp.

unsigned StatusRegister::isEnableVMEIrq1

vme interrupt source enables.

Definition at line 346 of file CSIS3600.cpp.

unsigned StatusRegister::isEnableVMEIrq2

Definition at line 347 of file CSIS3600.cpp.

unsigned StatusRegister::isEnableVMEIrq3

Definition at line 348 of file CSIS3600.cpp.

unsigned StatusRegister::Unused2

Unused.

Definition at line 350 of file CSIS3600.cpp.

unsigned StatusRegister::Unused3

Unused.

Definition at line 351 of file CSIS3600.cpp.

unsigned StatusRegister::InternalVMEIRQ

???

Definition at line 352 of file CSIS3600.cpp.

unsigned StatusRegister::VMEIRQ

VME interrupt requested.

Definition at line 353 of file CSIS3600.cpp.

unsigned StatusRegister::VMEIRQ0

IRQ for CIP.

Definition at line 355 of file CSIS3600.cpp.

unsigned StatusRegister::VMEIRQ1

IRQ for FIFO almost empty.

Definition at line 356 of file CSIS3600.cpp.

unsigned StatusRegister::VMEIRQ2

IRQ for FIFO 1/2 full.

Definition at line 357 of file CSIS3600.cpp.

unsigned StatusRegister::VMEIRQ3

IRQ FOR FIFO FULL.

Definition at line 358 of file CSIS3600.cpp.


The documentation for this struct was generated from the following file:
Generated on Wed Sep 17 08:38:12 2008 for NSCL Device support. by  doxygen 1.5.1