代码拉取完成,页面将自动刷新
// {{{RME classifier 'Logical View::CardReader'
#ifndef CardReader_H
#define CardReader_H
#ifdef PRAGMA
#pragma interface "CardReader.h"
#endif
#include <RTSystem/TestComponent.h>
#include <CardReaderProtocol.h>
#include <CardSwipe.h>
class CardInfo;
// {{{RME tool 'OT::Cpp' property 'HeaderPreface'
// {{{USR
// }}}USR
// }}}RME
extern const RTActorClass CardReader;
#define SUPER RTActor
class CardReader_Actor : public RTActor
{
public:
// {{{RME tool 'OT::Cpp' property 'PublicDeclarations'
// {{{USR
// }}}USR
// }}}RME
protected:
// {{{RME tool 'OT::Cpp' property 'ProtectedDeclarations'
// {{{USR
// }}}USR
// }}}RME
private:
// {{{RME tool 'OT::Cpp' property 'PrivateDeclarations'
// {{{USR
// }}}USR
// }}}RME
protected:
// {{{RME port 'ReaderPort'
CardReaderProtocol::Conjugate ReaderPort;
// }}}RME
// {{{RME port 'TestSwipePort'
CardSwipe::Base TestSwipePort;
// }}}RME
public:
CardReader_Actor( RTController * rtg_rts, RTActorRef * rtg_ref );
virtual ~CardReader_Actor( void );
virtual int _followInV( RTBindingEnd & rtg_end, int rtg_portId, int rtg_repIndex );
protected:
// {{{RME transition ':TOP:idle:J58B87FF8026D:readCard'
INLINE_METHODS void transition2_readCard( const CardInfo * rtdata, CardSwipe::Base * rtport );
// }}}RME
private:
INLINE_CHAINS void chain1_Initial( void );
INLINE_CHAINS void chain2_readCard( 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 /* CardReader_H */
// }}}RME
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。