File: INCLUDE\WORKFLOW\TSetWidthCmd.h

    1 #ifndef _TSETWIDTHCMD_H
    2 #define _TSETWIDTHCMD_H
    3 
    4 #include "workflow\TCmd.h"
    5 
    6 /** @file TSetWidthCmd.h
    7  *  Motorschrittweite festlegen.
    8  */
    9 
   10 /** Realisiert die Änderung der Motorschrittweite mittels des Makros 'SetWidth'.
   11  *  Dieses Kommando ist von der Klasse TCmd abgeleitet.
   12  *  Es dient dazu, die verwendete Schrittweite des aktuell ausgewählten Motors
   13  *  zu variieren. Alle Bewegungen des Motors werden nach Verwendung des Makros 
   14  *  <code>SetWidth</code> mit der entsprechend angegebenen Schrittweite gefahren.
   15  *
   16  *  @author David Damm
   17  *  @date 05.07.2004
   18  *  @version 0.1
   19  *  Doxygen-Kommentare hinzugefügt.
   20  */
   21 class TSetWidthCmd : public TCmd
   22 {
   23 
   24 public:
   25 
   26         /** Konstruktor.
   27          *  Setzt die Schrittweite für den aktuellen Motor.
   28          *
   29          *  @param ct Das eingelesene Kommando mit Parametern.
   30          */
   31         TSetWidthCmd ( TCmdTag ct );
   32 
   33         //* @copydoc TCmd::GetShowData()
   34         virtual bool GetShowData ( LPSTR s );
   35 
   36         //* @copydoc TCmd::GetName()
   37         virtual void GetName ( LPSTR s );
   38 };
   39 
   40 #endif
   41