Hauptseite | Klassenhierarchie | Alphabetische Liste | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente

# fixpart.h

    00001 /* *****************************************************************************
    00002 **
    00003 ** Projekt       : FPS
    00004 ** File          : Fixpart.hpp
    00005 ** Version       : $Revision: 1.7 $
    00006 ** Copyright     : (C) 2001 by Analytica GmbH
    00007 **
    00008 ** Description   : Ansicht fixpart ( der feste, obere Tail der Hauptansicht )
    00009 **-----------------------------------------------------------------------------
    00010 **
    00011 ** $Id: fixpart.h,v 1.7 2001/11/02 16:26:27 IngoFroehlich Exp $
    00012 **
    00013 ** $Log: fixpart.h,v $
    00014 ** Revision 1.7  2001/11/02 16:26:27  IngoFroehlich
    00015 ** no message
    00016 **
    00017 ** Revision 1.6  2001/10/22 15:06:14  IngoFroehlich
    00018 ** added english language
    00019 **
    00020 ** Revision 1.5  2001/10/17 13:12:06  IngoFroehlich
    00021 ** no message
    00022 **
    00023 ** Revision 1.4  2001/09/10 12:21:08  IngoFroehlich
    00024 ** no message
    00025 **
    00026 ** Revision 1.3  2001/09/05 15:15:46  IngoFroehlich
    00027 ** no message
    00028 **
    00029 ** Revision 1.2  2001/08/28 09:51:49  IngoFroehlich
    00030 ** Do some naming conventions
    00031 **
    00032 **
    00033 *******************************************************************************/
    00034
    00035 //{{AFX_INCLUDES()
    00036 #include "iangulargaugex.h"
    00037 #include "iledrectanglex.h"
    00038 #include "iledroundx.h"
    00039 //}}AFX_INCLUDES
    00040
    00042 // Formularansicht CViewFixpart
    00043
    00044 #ifndef __AFXEXT_H__
    00045 #include <afxext.h>
    00046 #endif
    00047
    00048 class CViewFixpart : public CValidForm
    00049 {
    00050 public:
    00051    CViewFixpart();           // Dynamische Erstellung verwendet geschützten Konstruktor
    00052    DECLARE_DYNCREATE(CViewFixpart)
    00053 // Formulardaten
    00054 public:
    00055    //{{AFX_DATA(CViewFixpart)
    00056    enum { IDD = IDD_FIXPART_FORM };
    00057    CButton  m_BetriebszustandButton;
    00058    CButton  m_AufnahmeButton;
    00059    CButton  m_LinearisierungsButton;
    00060    CButton  m_ServiceButton;
    00061    CButton  m_ProgrammierenButton;
    00062    CButton  m_MvMmButton;
    00063    CiAngularGaugeX   m_GreiferAnzeige;
    00064    CiLedRectangleX   m_OnlineLed;
    00065    CiLedRoundX m_LedACtrl;
    00066    CiLedRoundX m_LedBCtrl;
    00067    CiLedRoundX m_LedCCtrl;
    00068    CiLedRoundX m_LedZuCtrl;
    00069    CiLedRoundX m_LedAufCtrl;
    00070    CString  m_StatusBar;
    00071    CString  m_GreiferMm;
    00072    CString  m_GreiferMv;
    00073    CString  m_WerteInText;
    00074    CString  m_FpsSpeicherA;
    00075    CString  m_FpsSpeicherAuf;
    00076    CString  m_FpsSpeicherB;
    00077    CString  m_FpsSpeicherC;
    00078    CString  m_FpsSpeicherZu;
    00079    CString  m_ModusString;
    00080    //}}AFX_DATA
    00081
    00082 // Attribute
    00083 public:
    00084 private:
    00085    bool m_bIsInitialized;
    00086
    00087    enum BUTTON_PRESSED
    00088    {
    00089       AUFNAHME,
    00090       BETRIEBSZUSTAND,
    00091       LINEARISIERUNG,
    00092       PROGRAMMIEREN,
    00093       SERVICE
    00094    };
    00095
    00096    BUTTON_PRESSED m_eLastButton;
    00097    BUTTON_PRESSED m_eNewButton;
    00098
    00099    void ChangeButton( void );
    00100
    00101    unsigned int m_uiCounter;
    00102    unsigned int m_AktualisiereSchaltBereichCnt;
    00103
    00104 // Operationen
    00105 public:
    00106
    00107 // Überschreibungen
    00108    // Vom Klassen-Assistenten generierte virtuelle Funktionsüberschreibungen
    00109    //{{AFX_VIRTUAL(CViewFixpart)
    00110    public:
    00111    virtual void OnInitialUpdate();
    00112    virtual void OnFinalRelease();
    00113    protected:
    00114    virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV-Unterstützung
    00115    virtual void OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint);
    00116    //}}AFX_VIRTUAL
    00117
    00118 // Implementierung
    00119 protected:
    00120    virtual ~CViewFixpart();
    00121 #ifdef _DEBUG
    00122    virtual void AssertValid() const;
    00123    virtual void Dump(CDumpContext& dc) const;
    00124 #endif
    00125
    00126    // Generierte Nachrichtenzuordnungsfunktionen
    00127    //{{AFX_MSG(CViewFixpart)
    00128    afx_msg void OnTimer(UINT nIDEvent);
    00129    afx_msg void OnProgrammierenButton();
    00130    afx_msg void OnLinearisierungButton();
    00131    afx_msg void OnServiceButton();
    00132    afx_msg void OnBetriebszustandButton();
    00133    afx_msg void OnAufnahmeButton();
    00134    afx_msg void OnMvMmButton();
    00135    //}}AFX_MSG
    00136    DECLARE_MESSAGE_MAP()
    00137 };