#include <interface/TTULogic.h>
Public Member Functions | |
virtual bool | process (const TTUInput &)=0 |
virtual void | setBoardSpecs (const TTUBoardSpecs::TTUBoardConfig &)=0 |
virtual void | setOption (int option) |
virtual | ~TTULogic () |
Public Attributes | |
int | m_option |
bool | m_triggersignal |
virtual TTULogic::~TTULogic | ( | ) | [inline, virtual] |
Definition at line 23 of file TTULogic.h.
{};
virtual bool TTULogic::process | ( | const TTUInput & | ) | [pure virtual] |
Implemented in TTUPointingLogic, TTUSectorORLogic, TTUTrackingAlg, TTUTwoORLogic, and TTUWedgeORLogic.
Referenced by TTULogicUnit::run().
virtual void TTULogic::setBoardSpecs | ( | const TTUBoardSpecs::TTUBoardConfig & | ) | [pure virtual] |
Implemented in TTUPointingLogic, TTUSectorORLogic, TTUTrackingAlg, TTUTwoORLogic, and TTUWedgeORLogic.
Referenced by TTULogicUnit::setBoardSpecs().
virtual void TTULogic::setOption | ( | int | option | ) | [inline, virtual] |
Definition at line 29 of file TTULogic.h.
References m_option.
Referenced by TTULogicUnit::run().
{ m_option = option; };
Definition at line 31 of file TTULogic.h.
Referenced by TTUWedgeORLogic::process(), setOption(), and TTUWedgeORLogic::TTUWedgeORLogic().
Definition at line 35 of file TTULogic.h.
Referenced by TTULogicUnit::isTriggered(), TTUTwoORLogic::process(), TTUPointingLogic::process(), TTUSectorORLogic::process(), TTUWedgeORLogic::process(), TTUTrackingAlg::process(), TTUPointingLogic::TTUPointingLogic(), TTUSectorORLogic::TTUSectorORLogic(), TTUTrackingAlg::TTUTrackingAlg(), TTUTwoORLogic::TTUTwoORLogic(), and TTUWedgeORLogic::TTUWedgeORLogic().