Dev Essential  1.6.3
Loading...
Searching...
No Matches
ddl::mapping::rt::SignalTrigger Class Reference

SignalTrigger implements a concrete periodic trigger in the runtime. More...

#include <signal_trigger.h>

Inherits ddl::mapping::rt::TriggerBase.

Public Member Functions

 SignalTrigger (IMappingEnvironment &env, const std::string &trigger_name)
 
 ~SignalTrigger ()
 
a_util::result::Result start ()
 
a_util::result::Result stop ()
 
a_util::result::Result transmit ()
 
- Public Member Functions inherited from ddl::mapping::rt::TriggerBase
virtual ~TriggerBase ()
 
TargetSetgetTargetList ()
 
a_util::result::Result addTarget (Target *target)
 
a_util::result::Result removeTarget (Target *target)
 

Additional Inherited Members

- Protected Attributes inherited from ddl::mapping::rt::TriggerBase
TargetSet _targets
 nodoc
 

Detailed Description

SignalTrigger implements a concrete periodic trigger in the runtime.

Constructor & Destructor Documentation

◆ SignalTrigger()

ddl::mapping::rt::SignalTrigger::SignalTrigger ( IMappingEnvironment & env,
const std::string & trigger_name )

CTOR

Parameters
[in]envThe mapping environment
[in]trigger_nameThe name of the trigger

◆ ~SignalTrigger()

ddl::mapping::rt::SignalTrigger::~SignalTrigger ( )

DTOR

Member Function Documentation

◆ start()

a_util::result::Result ddl::mapping::rt::SignalTrigger::start ( )
virtual

Method to start trigger

Return values
a_util::result::SUCCESSEverything went fine
ERR_FAILEDError during runtime

Implements ddl::mapping::rt::TriggerBase.

◆ stop()

a_util::result::Result ddl::mapping::rt::SignalTrigger::stop ( )
virtual

Method to stop trigger

Return values
a_util::result::SUCCESSEverything went fine

Implements ddl::mapping::rt::TriggerBase.

◆ transmit()

a_util::result::Result ddl::mapping::rt::SignalTrigger::transmit ( )

Method to transmit targets

Return values
a_util::result::SUCCESSEverything went fine

The documentation for this class was generated from the following file: