fdhwlib
2.0.25
|
#include <febaseconfiguration.h>
The class allows the general configuration of the FD electronic.
The tasks to do are
Changes:
Definition at line 44 of file febaseconfiguration.h.
FEbaseConfiguration::FEbaseConfiguration | ( | ) | [inline] |
Definition at line 48 of file febaseconfiguration.h.
{ }
FEbaseConfiguration::~FEbaseConfiguration | ( | ) |
virtual unsigned long FEbaseConfiguration::checkColumnList | ( | ) | [pure virtual] |
Check all columns for a device being present.
The result is stored and can be used by the getColumnList command.
Implemented in FE4configuration, and FEconfiguration.
virtual unsigned long FEbaseConfiguration::getColumnList | ( | ) | [pure virtual] |
The configuration is check once at the start of the system.
The results are stored and can be read with this command.
Implemented in FE4configuration, and FEconfiguration.
virtual int FEbaseConfiguration::getInhibitSource | ( | ) | [inline, virtual] |
Do not use this command!
If the inhibit signal occurs the system will stop. This signals is triggered if all pages are marked as written and there are no free pages left. Beside this normal mode of operation the inhibit signal can be initiated also by the external trigger or a software signal. Use this method to define the allowed sources.
Reimplemented in FEconfiguration, and FE4configuration.
Definition at line 126 of file febaseconfiguration.h.
{ return 0; };
virtual void FEbaseConfiguration::init | ( | ) | [pure virtual] |
Initializes the FD electronic.
Detailed list of configuration done:
Not changed (by now):
The system is not started through this command, it will still be inhibited afterwards. To start the system use the command releaseInhibit.
Changes:
Implemented in FE4configuration, and FEconfiguration.
virtual void FEbaseConfiguration::initCurrentMonitor | ( | ) | [inline, virtual] |
Initialize the current monitor.
The first init will be performed by the main init function - use this function only if another seperate initialization is required.
Reimplemented in FEconfiguration.
Definition at line 107 of file febaseconfiguration.h.
{ };
virtual void FEbaseConfiguration::initCurrentMonitor | ( | int | ) | [inline, virtual] |
virtual bool FEbaseConfiguration::isInhibited | ( | ) | [pure virtual] |
Implemented in FEconfiguration, and FE4configuration.
virtual bool FEbaseConfiguration::isPresent | ( | int | col | ) | [pure virtual] |
Implemented in FE4configuration, and FEconfiguration.
virtual bool FEbaseConfiguration::isVeto | ( | ) | [inline, virtual] |
Is veto signal active?
Reimplemented in FEconfiguration, and FE4configuration.
Definition at line 149 of file febaseconfiguration.h.
{ return false; };
virtual void FEbaseConfiguration::releaseInhibit | ( | ) | [pure virtual] |
Release the inhibit.
The command will continue operation after an inhibit due to a software command (setInhibit) or all pages filled with data.
Implemented in FEconfiguration, and FE4configuration.
virtual void FEbaseConfiguration::setInhibit | ( | ) | [pure virtual] |
Set the software inhibit.
Implemented in FEconfiguration, and FE4configuration.
virtual void FEbaseConfiguration::setInhibitSource | ( | int | ) | [inline, virtual] |
Do not use this command!
Choose the inhibit source as described above.
Reimplemented in FEconfiguration, and FE4configuration.
Definition at line 132 of file febaseconfiguration.h.
{ };