⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 driversinterface.cpp

📁 含有uml的多个实例及实例的java源码。
💻 CPP
字号:
// {{{RME classifier 'Logical View::HWDrivers::DriversInterface'#if defined( PRAGMA ) && ! defined( PRAGMA_IMPLEMENTED )#pragma implementation "rtg/DriversInterface.h"#endif#include <RTSystem/AutoTestMarkI_x86VisualCpp60.h>#include <rtg/DriversInterface.h>#include <rtg/Boiler.h>#include <rtg/BrewButton.h>#include <rtg/IndicatorLight.h>#include <rtg/ReliefValve.h>#include <rtg/Warmer.h>// {{{RME tool 'OT::Cpp' property 'ImplementationPreface'// {{{USR// }}}USR// }}}RMEstatic const RTRelayDescriptor rtg_relays[] ={	{		"reliefValve"	  , &ReliefValve::Base::rt_class	  , 1 // cardinality	}  , {		"boiler"	  , &Boiler::Base::rt_class	  , 1 // cardinality	}  , {		"brewButton"	  , &BrewButton::Base::rt_class	  , 1 // cardinality	}  , {		"warmer"	  , &Warmer::Base::rt_class	  , 1 // cardinality	}  , {		"indicatorLight"	  , &IndicatorLight::Base::rt_class	  , 1 // cardinality	}};static RTActor * new_DriversInterface_Actor( RTController * _rts, RTActorRef * _ref ){	return new DriversInterface_Actor( _rts, _ref );}const RTActorClass DriversInterface ={	(const RTActorClass *)0  , "DriversInterface"  , (RTVersionId)0  , 5  , rtg_relays  , new_DriversInterface_Actor};static const char * const rtg_state_names[] ={	"TOP"};#define SUPER RTActorDriversInterface_Actor::DriversInterface_Actor( RTController * rtg_rts, RTActorRef * rtg_ref )	: RTActor( rtg_rts, rtg_ref ){}DriversInterface_Actor::~DriversInterface_Actor( void ){}void DriversInterface_Actor::rtsBehavior( int signalIndex, int portIndex ){	for( int stateIndex = getCurrentState(); ; )		switch( stateIndex )		{		case 1:			// {{{RME state ':TOP'			switch( portIndex )			{			case 0:				switch( signalIndex )				{				case 1:					return;				default:					break;				}				break;			default:				break;			}			unexpectedMessage();			return;			// }}}RME		default:			unexpectedState();			return;		}}const RTActor_class * DriversInterface_Actor::getActorData( void ) const{	return &DriversInterface_Actor::rtg_class;}const RTActor_class DriversInterface_Actor::rtg_class ={	(const RTActor_class *)0  , rtg_state_names  , 1  , DriversInterface_Actor::rtg_parent_state  , &DriversInterface  , 0  , (const RTComponentDescriptor *)0  , 0  , (const RTPortDescriptor *)0  , 0  , (const RTLocalBindingDescriptor *)0  , 0  , (const RTFieldDescriptor *)0};const RTStateId DriversInterface_Actor::rtg_parent_state[] ={	0};#undef SUPER// {{{RME tool 'OT::Cpp' property 'ImplementationEnding'// {{{USR// }}}USR// }}}RME// }}}RME

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -