CommandableFragmentGenerator derived class for testing. More...
Public Member Functions | |
CommandableFragmentGeneratorTest (const fhicl::ParameterSet &ps) | |
CommandableFragmentGeneratorTest Constructor. | |
void | setFireCount (size_t count) |
Have getNext_ generate count fragments. | |
void | setHwFail () |
Set the hwFail flag. | |
void | waitForFrags () |
Wait for all fragments generated to be read by the CommandableFragmentGenerator. | |
Protected Member Functions | |
bool | getNext_ (artdaq::FragmentPtrs &frags) override |
Generate data and return it to CommandableFragmentGenerator. | |
bool | checkHWStatus_ () override |
Returns whether the hwFail flag has not been set. | |
void | start () override |
Perform start actions. No-Op. | |
void | stopNoMutex () override |
Perform immediate stop actions. No-Op. | |
void | stop () override |
Perform stop actions. No-Op. | |
void | pause () override |
Perform pause actions. No-Op. | |
void | resume () override |
Perform resume actions. No-Op. |
CommandableFragmentGenerator derived class for testing.
Definition at line 19 of file CommandableFragmentGenerator_t.cc.
bool artdaqtest::CommandableFragmentGeneratorTest::checkHWStatus_ | ( | ) | [inline, override, protected, virtual] |
Returns whether the hwFail flag has not been set.
Reimplemented from artdaq::CommandableFragmentGenerator.
Definition at line 44 of file CommandableFragmentGenerator_t.cc.
bool artdaqtest::CommandableFragmentGeneratorTest::getNext_ | ( | artdaq::FragmentPtrs & | frags | ) | [override, protected] |
Generate data and return it to CommandableFragmentGenerator.
frags | FragmentPtrs list that new Fragments should be added to |
CommandableFragmentGeneratorTest merely default-constructs Fragments, emplacing them on the frags list.
Definition at line 107 of file CommandableFragmentGenerator_t.cc.
void artdaqtest::CommandableFragmentGeneratorTest::setFireCount | ( | size_t | count | ) | [inline] |
Have getNext_ generate count fragments.
count | Number of fragments to generate |
Definition at line 76 of file CommandableFragmentGenerator_t.cc.
void artdaqtest::CommandableFragmentGeneratorTest::waitForFrags | ( | ) | [inline] |
Wait for all fragments generated to be read by the CommandableFragmentGenerator.
Definition at line 86 of file CommandableFragmentGenerator_t.cc.