#include <hcalOSLB.hh>
Inheritance diagram for hcalOSLB:

Public Member Functions | |
| virtual void | getParameters (const hcal::cfg::Context &siteContext, hcal::cfg::CfgDocument *doc) |
| virtual void | reset () throw (hcal::exception::Exception) |
| virtual void | init () throw (hcal::exception::Exception) |
| virtual void | enable () throw (hcal::exception::Exception) |
| virtual void | disable () throw (hcal::exception::Exception) |
| virtual void | renderSubpage (const std::string &subpageName, const cgicc::Cgicc &fullDisclosure, xgi::Output *into) throw (hcal::exception::Exception) |
| virtual std::string | getAddressTableLocation () |
| virtual std::string | getCategoryName () const |
| hcalOSLB (hcal::VMEDeviceBundle &siteHandle, const std::string &stub, int slot, int site, log4cplus::Logger logger, hcalHTRManager *mgr) | |
| virtual | ~hcalOSLB () |
| void | setMode (int foo) throw (hcal::exception::Exception) |
| void | setMap (int m) throw (hcal::exception::Exception) |
| void | setTestPattern (uint32_t p) throw (hcal::exception::Exception) |
| int | getVersion () throw (hcal::exception::Exception) |
This class provides for initialization and control of an oSLB on a HTR. The oSLB powers up sending idle characters over all 3 GOLs and must be initialized before use.
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
Disable the hardware (default = do nothing) Reimplemented from hcalHTRMezzanineSite. |
|
|
Enable the hardware -- same as reset for now Reimplemented from hcalHTRMezzanineSite. |
|
|
Fetch the address table to use for this item Implements hcalHTRMezzanineSite. |
|
|
Implements hcalHTRMezzanineSite. |
|
||||||||||||
|
Get configuration parameters Parameters are:
Reimplemented from hcalHTRMezzanineSite. |
|
|
Get firmware revision |
|
|
Initialize the hardware -- same as reset for now Implements hcalHTRMezzanineSite. |
|
||||||||||||||||
|
HTML view support Implements hcalHTRMezzanineSite. |
|
|
Reset oSLB hardware and send link idle to resync receivers Reimplemented from hcalHTRMezzanineSite. |
|
|
Select mapping of muon bits to GOL output bits
|
|
|
Set oSLB transmitter mode
|
|
|
Set test pattern
|
1.3.9.1