fdhwlib  2.0.25
IRhandler Class Reference

#include <IRhandler.h>

Inheritance diagram for IRhandler:
Pbus

List of all members.

Public Member Functions

Private Attributes


Detailed Description

The IRhandler class provides functions for distributing and receiving the IR signals to the application layer.

Definition at line 89 of file IRhandler.h.


Constructor & Destructor Documentation

IRhandler::IRhandler ( int  mode)
IRhandler::~IRhandler ( )

Member Function Documentation

void IRhandler::dispatcher ( )

The dispatcher has receives all PBUS+ IRs from the PBUS master on the microEnable and starts the IR acknowledge cycle.

The highest bits of the IR vector (31-27) indicate the slot ID for the IR source. The rest of the IR vector differs between FLT and SLT board. Following the IR acknoledge cycle for some of the IRs certain actions are performed. In case of the NxPg signal the last page is read. This information is stored in the shared memory segment. Afterwards the user processes are informed.

There is only one active copy of this function allowed. Normally the IRdispatcher is activated during the initialization of the subrack class.

void IRhandler::displayParameters ( )
void IRhandler::waitForError ( )
int IRhandler::waitForNxPg ( )

Member Data Documentation

int IRhandler::mode [private]

Definition at line 139 of file IRhandler.h.

Definition at line 137 of file IRhandler.h.

Definition at line 148 of file IRhandler.h.

Definition at line 142 of file IRhandler.h.

Definition at line 145 of file IRhandler.h.

Definition at line 135 of file IRhandler.h.

int IRhandler::w_error [private]

Definition at line 154 of file IRhandler.h.

int IRhandler::w_nxpg [private]

Definition at line 152 of file IRhandler.h.


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