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