00001 #ifndef SIGEL_SIMULATOR_SIG_COMMANDINTERFACE_H 00002 #define SIGEL_SIMULATOR_SIG_COMMANDINTERFACE_H 00003 00004 #include <qvector.h> 00005 #include "SIGEL_Simulation/SIG_Register.h" 00006 00007 namespace SIGEL_Simulation 00008 { 00009 00016 class SIG_CommandInterface { 00017 00018 public: 00019 00029 SIG_CommandInterface(); 00030 00043 virtual void moveDrive(int driveNo, 00044 QVector<SIG_Register> const& registers) = 0; 00045 00046 }; 00047 00048 } 00049 00050 #endif // SIGEL_SIMULATION_SIG_COMMANDINTERFACE_H 00051 00052