File: INCLUDE\WORKFLOW\TLoadPointCmd.h

    1 #ifndef _TLOADPOINTCMD_H
    2 #define _TLOADPOINTCMD_H
    3 
    4 #include "workflow\TCmd.h"
    5 
    6 /** Externe Variable, um auf Methoden aus TSteering zugreifen zu können.
    7  */
    8 extern TSteering Steering;
    9  
   10 /** @file TLoadPointCmd.h
   11  *  Speichert aktuelle Motorposition.
   12  *  Dient zum Speichern von Motorpositionen, um diese später wieder anzufahren
   13  *  oder, um Berechnungen durchzuführen.
   14  */
   15 
   16 /** Speichert die aktuelle Motorposition in einem bestimmten Wert.
   17  *
   18  *  @author David Damm
   19  *  @date 05.07.2004
   20  *  @version 0.1
   21  *  Doxygen-Kommentare hinzugefügt.
   22  */ 
   23 class TLoadPointCmd : public TCmd
   24 {
   25 
   26 public:
   27 
   28         /** Konstruktor.
   29          *  Speichert die Motorpositionen in verschiedenen Werten. Aus den mittels <code>LoadPoint Argument n</code>
   30          *  gespeicherten Werten kann mit dem Kommando <code>Calculate</code> eine neue Position errechnet werden.
   31          *  @li <code>LoadPoint Start</code>      - speichert die zuletzt angefahrene Position als Start.
   32          *  @li <code>LoadPoint Peak</code>       - speichert die zuletzt angefahrene Position als Peak.
   33          *  @li <code>LoadPoint Argument n</code> - speichert die zuletzt angefahrene Position in einem Feld (Werte n=1,2).
   34          *
   35          *  @param ct Das eingelesene Kommando mit Parametern.
   36          */
   37         TLoadPointCmd ( TCmdTag ct );
   38 
   39         //* @copydoc TCmd::GetShowData()
   40         virtual bool GetShowData ( LPSTR s );
   41         
   42         //* @copydoc TCmd::GetName()    
   43         virtual void GetName ( LPSTR s );
   44 };
   45 
   46 #endif
   47