Generic hardware access library
|
Interface for the a command for the CommandSequencer. More...
#include <SequencerCommand.hh>
Public Member Functions | |
virtual | ~SequencerCommand () |
virtual void | excecute (const HardwareDeviceInterface &device) const =0 throw (BusAdapterException, SequencerSyntaxError, IllegalOperationException, MaskBoundaryException, TimeoutException ) |
This routine is common to all Sequencer commands. |
Interface for the a command for the CommandSequencer.
Definition at line 23 of file SequencerCommand.hh.
virtual HAL::SequencerCommand::~SequencerCommand | ( | ) | [inline, virtual] |
Definition at line 27 of file SequencerCommand.hh.
virtual void HAL::SequencerCommand::excecute | ( | const HardwareDeviceInterface & | device | ) | const throw (BusAdapterException, SequencerSyntaxError, IllegalOperationException, MaskBoundaryException, TimeoutException ) [pure virtual] |
This routine is common to all Sequencer commands.
It does what it pretends to do.
Implemented in HAL::PollItemCommand, HAL::GotoCommand, HAL::DefineCommand, HAL::CheckCommand, HAL::ReadCommand, HAL::UnmaskedReadCommand, HAL::PrintCommand, HAL::WriteCommand, HAL::ResetBitCommand, HAL::SetBitCommand, HAL::UnmaskedWriteCommand, HAL::AddCommand, and HAL::LabelCommand.