Generic hardware access library
|
HAL::AbstractCommandFactory | |
HAL::AddCommand | Adding a constant to a varible |
HAL::AddFactory | The class constructs Add Commands |
HAL::AddressOutOfLimitsException | Indicates that an address is not in the range of the address defined in an addressTable |
HAL::AddressTable | Implementation of a AddressTableInterface |
HAL::AddressTableContainerInterface | Creates AddressTables and keeps them |
HAL::AddressTableInterface | The user interface for the AddressTable |
HAL::AddressTableItem | Contains data of an AddressTable item |
HAL::AddressTableReader | An interface defining how to read AddressTableItems from an implementation of this class |
HAL::AMSortFunctor | |
HAL::ASCIIFileAddressTableContainer | Retrieves AddressTables for a given SerialNumber |
HAL::ASCIIFileAddressTableContainerTester | |
HAL::ASCIIFileModuleMapper | Reads an ASCII file to map serialNumbers to typeIds and baseAddresses |
HAL::BusAdapterException | Thrown if there is a problem in the BusAdapter |
HAL::CheckCommand | SequencerCommand to check the value of an item agains an expectation |
HAL::CheckFactory | The class constructs Check Commands |
HAL::CommandCreator | A class to construct SequencerCommand Objects |
HAL::CommandSequence | A series of commands which can be excecuted at once |
HAL::CommandSequenceASCIIReader | Reads a command sequence from a plain ASCII file |
HAL::CommandSequencer | |
HAL::CommandSequenceReader | The Interface for a Reader of command sequences |
HAL::DefineCommand | SequencerCommand to define a new Variable |
HAL::DefineFactory | The class constructs Define Commands |
HAL::DeviceIdentifier | Contains information to identifiy a hardware device unambiguously on the bus |
HAL::DOMToPCIMapConverter | Converts a DOM-tree to a list of AddressTableItems |
HAL::DOMToVMEMapConverter | Converts a DOM-tree to a list of AddressTableItems |
HAL::ExceptionTester | |
HAL::GeneralHardwareAddress | Specifies the address and access mode for an item |
HAL::GotoCommand | SequencerCommand to define a new Goto |
HAL::GotoFactory | The class constructs Goto Commands |
HAL::HalHash< _Key > | Template class for a hash function |
HAL::HalHash< std::string > | |
HAL::HardwareAccessException | The baseclass of all exceptions thrown in this library |
HAL::HardwareDevice | The implementation of the hardwareDeviceInterface |
HAL::HardwareDeviceInterface | The interface to ALL hardware devices |
HAL::HardwareProblemException | Indicates a problem with the hardware |
HAL::IllegalOperationException | Indicates the use of a operation in an inapropriate context |
HAL::IllegalValueException | Indicates a wrong value used in the program |
HAL::LabelCommand | SequencerCommand to define a new Label |
HAL::LabelFactory | The class constructs Label Commands |
HAL::VME64xCrate::MappedItem | A helper structure which stores information about an occupied region of the address space |
HAL::VME64xCrate::MappedItemSorter | A functor to sort the list of occupied address regions |
HAL::MaskBoundaryException | Indicates that a value has bits set which are outside of a specified mask |
HAL::ModuleMapperInterface | An interface to retrieve information on a module with a given serial number |
HAL::NoSuchDeviceException | Indicates a wrong value used in the program |
HAL::NoSuchFileException | Indicates a wrong value used in the program |
HAL::NoSuchItemException | Indicates a wrong value used in the program |
HAL::PCIAddressTable | The Address Table for PCI Devices |
HAL::PCIAddressTableASCIIReader | A class to read in an ASCII file with an AddressTable description |
HAL::PCIAddressTableDOMReader | A class to read DOM representation of a PCIAddressTable |
HAL::PCIAddressTableDynamicReader | A reader which can be used to create PCIAddressTables dynamically |
HAL::PCIAddressTableXMLFileReader | A class to read a file with an XML representation of a PCIAddressTable |
HAL::PCIBusAdapterInterface | Interface to the PCI-bus hardware |
HAL::PCIDevice | Implementation of a PCI Hardware device |
HAL::PCIDeviceIdentifier | Some extensions to the DeviceIdentifier for PCI |
HAL::PCIHardwareAddress | Specifies address and access mode for PCI items |
HAL::PCIDevice::PCILocationIdentifier_s | |
HAL::PollItemCommand | SequencerCommand to poll an item |
HAL::PollItemCommandTester | |
HAL::PollItemFactory | The class constructs PollItem Commands |
HAL::PrintCommand | SequencerCommand to print something on the console |
HAL::PrintFactory | The class constructs Print Commands |
HAL::ReadCommand | SequencerCommand to perform a read operation into from a hardware device |
HAL::ReadFactory | The class constructs Read Commands |
HAL::ResetBitCommand | SequencerCommand to set a single bit in the hardware |
HAL::ResetBitFactory | The class constructs resetBit Commands |
HAL::SequencerCommand | Interface for the a command for the CommandSequencer |
HAL::SequencerSyntaxError | Indicates a syntax error in a CommandSequence |
HAL::SetBitCommand | SequencerCommand to set a single bit in the hardware |
HAL::SetBitFactory | The class constructs setBit Commands |
HAL::StaticVMEConfiguration | |
HAL::StaticVMEConfigurationASCIIFileReader | |
HAL::StaticVMEConfigurationReader | |
HAL::StaticVMEItem | |
HAL::StopWatch | |
HAL::TimeoutException | Indicates that a timeout has expired |
HAL::UnmaskedReadCommand | SequencerCommand to perform a unmaskedRead operation from from a hardware device |
HAL::UnmaskedReadFactory | The class constructs UnmaskedRead Commands |
HAL::UnmaskedWriteCommand | SequencerCommand to perform a unmaskedWrite operation into a hardware device |
HAL::UnmaskedWriteFactory | The class constructs unmaskedWrite Commands |
HAL::UnsupportedException | Indicates that the call or option is not supported by the current implementation |
HAL::VerifyException | Indicates an Error during verification of a written value |
HAL::VME64xAddressTableASCIIReader | A class to read in an ASCII file with an AddressTable description |
HAL::VME64xAddressTableASCIIReaderTester | |
HAL::VME64xCrate | Browses the contents of a crate and delivers the VME-Modules contained in the crate |
HAL::VME64xCrateTester | |
HAL::VME64xDevice | |
HAL::VME64xDeviceTester | |
HAL::VME64xDummyBusAdapterTester | |
HAL::VME64xFunction | |
HAL::VME64xFunctionTesterStandard | |
HAL::VME64xHardwareAddress | Specifies address and access mode for VME64x items |
HAL::VME64xMappedWindow | Representation of a mapped Address space window for a VME module |
HAL::VME64xMappedWindowTesterStandard | |
HAL::VME64xMixedCrateTester | |
HAL::VMEAddressTable | The Address Table for VME Devices |
HAL::VMEAddressTableASCIIReader | A class to read in an ASCII file with an VME AddressTable description |
HAL::VMEAddressTableDOMReader | A class to read DOM representation of a VMEAddressTable |
HAL::VMEAddressTableDynamicReader | A reader which can be used to create VMEAddressTables dynamically |
HAL::VMEAddressTableTester | |
HAL::VMEAddressTableXMLFileReader | A class to read a file with an XML representation of a VMEAddressTable |
HAL::VMEBusAdapterInterface | Interface to the VME-bus hardware |
HAL::VMEConfigurationSpaceAddressReader | A reader which generated the VME64x configuration space |
HAL::VMEConfigurationSpaceAddressReaderTester | |
HAL::VMEConfigurationSpaceDevice | A VME Device with customized hardware read- and write-methods in order to access the VME64x configuration space |
HAL::VMEConfigurationSpaceHandler | Browses the contents of a crate and delivers the VME-Modules contained in the crate |
HAL::VMEConfigurationSpaceHandlerTester | |
HAL::VMEDevice | Implementation of a VME Hardware device |
HAL::VMEHardwareAddress | Specifies address and access mode for VME items |
HAL::VMESlot | Concept: Everything which is related to the VME64x configuration space (NOT the user defined one) is handled by the slot |
HAL::VME64xCrate::WindowSorter | A functor to sort the list of mapped Windows |
HAL::WriteCommand | SequencerCommand to perform a write operation into a hardware device |
HAL::WriteFactory | The class constructs Write Commands |
HAL::XMLAddressTableTester | |
HAL::XMLParserErrorHandler | |
HAL::XMLProcessingException | Indicates a problem during processing of a XML Document |