// {{{RME enter ':TOP:Ready'
INLINE_METHODS void serialCommunicationCapsule_Actor::enter2_Ready( void )
{
	// {{{USR
	timer.informIn(RTTimespec(0,10000000));
	//timer.informIn(10);
	// }}}USR
}
// {{{RME transition ':TOP:Closing:J56FBF27D0218:impede'
INLINE_METHODS void ElevatorDoor_Actor::transition9_impede( const void * rtdata, EDDSProtocol::Conjugate * rtport )
{
	// {{{USR
	doorTimer.informIn(RTTimespec(3,0));
	log.show("Elevator [");
	log.show(id);
	log.show("] door impeded, opened again.\n");
	// }}}USR
}
// {{{RME transition ':TOP:Opened:J56FB14B5027F:closeDoor'
INLINE_METHODS void ElevatorDoor_Actor::transition3_closeDoor( const void * rtdata, Timing::Base * rtport )
{
	// {{{USR
	closeTimer.informIn(RTTimespec(2,0));
	log.show("Elevator [");
	log.show(id);
	log.show("] door closing.\n");
	// }}}USR
}
// {{{RME transition ':TOP:Closing:J56FC59A200D0:openDoor'
INLINE_METHODS void ElevatorDoor_Actor::transition11_openDoor( const void * rtdata, LEDProtocol::Base * rtport )
{
	// {{{USR
	doorTimer.informIn(RTTimespec(3,0));
	log.show("Elevator [");
	log.show(id);
	log.show("] door opened.\n");
	es->doorOpen = true;
	// }}}USR
}