📄 cufrontpanel.h
字号:
// {{{RME classifier 'Logical View::ControlUnits::CUFrontPanel'#ifndef rtg_CUFrontPanel_H#define rtg_CUFrontPanel_H#ifdef PRAGMA#pragma interface "rtg/CUFrontPanel.h"#endif#include <RTSystem/AutoTestMarkI_x86VisualCpp60.h>#include <rtg/BrewButton.h>#include <rtg/CUControl_FrontPanel.h>#include <rtg/IndicatorLight.h>// {{{RME tool 'OT::Cpp' property 'HeaderPreface'// {{{USR// }}}USR// }}}RMEextern const RTActorClass CUFrontPanel;#define SUPER RTActorclass CUFrontPanel_Actor : public RTActor{public: // {{{RME tool 'OT::Cpp' property 'PublicDeclarations' // {{{USR // }}}USR // }}}RMEprotected: // {{{RME tool 'OT::Cpp' property 'ProtectedDeclarations' // {{{USR // }}}USR // }}}RMEprivate: // {{{RME tool 'OT::Cpp' property 'PrivateDeclarations' // {{{USR // }}}USR // }}}RMEprotected: // {{{RME port 'indicatorLight' IndicatorLight::Conjugate indicatorLight; // }}}RME // {{{RME port 'brewButton' BrewButton::Conjugate brewButton; // }}}RME // {{{RME port 'coffeeControl' CUControl_FrontPanel::Base coffeeControl; // }}}RMEpublic: CUFrontPanel_Actor( RTController * rtg_rts, RTActorRef * rtg_ref ); virtual ~CUFrontPanel_Actor( void ); virtual int _followInV( RTBindingEnd & rtg_end, int rtg_portId, int rtg_repIndex );protected: // {{{RME transition ':TOP:Not_Brewing:Junction2:BrewRequested' INLINE_METHODS void transition2_BrewRequested( const void * rtdata, BrewButton::Conjugate * rtport ); // }}}RME // {{{RME transition ':TOP:Wait_for_start:Junction2:Brew' INLINE_METHODS void transition3_Brew( const void * rtdata, CUControl_FrontPanel::Base * rtport ); // }}}RME // {{{RME transition ':TOP:Brewing:Junction2:BrewComplete' INLINE_METHODS void transition4_BrewComplete( const void * rtdata, CUControl_FrontPanel::Base * rtport ); // }}}RME // {{{RME transition ':TOP:Wait_for_start:Junction3:BrewDenied' INLINE_METHODS void transition6_BrewDenied( const void * rtdata, CUControl_FrontPanel::Base * rtport ); // }}}RMEprivate: INLINE_CHAINS void chain1_Initial( void ); INLINE_CHAINS void chain5_IgnoreXtraButtonPush( void ); INLINE_CHAINS void chain2_BrewRequested( void ); INLINE_CHAINS void chain3_Brew( void ); INLINE_CHAINS void chain6_BrewDenied( void ); INLINE_CHAINS void chain4_BrewComplete( void );public: virtual void rtsBehavior( int signalIndex, int portIndex ); virtual const RTActor_class * getActorData( void ) const;protected: static const RTActor_class rtg_class;public: static const RTStateId rtg_parent_state[];private: static const RTPortDescriptor rtg_ports[];};#undef SUPER// {{{RME tool 'OT::Cpp' property 'HeaderEnding'// {{{USR// }}}USR// }}}RME#endif /* rtg_CUFrontPanel_H */// }}}RME
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -