ADTF
Loading...
Searching...
No Matches
trigger_intf.h
Go to the documentation of this file.
1
7#pragma once
10
11namespace adtf
12{
13namespace filter
14{
15namespace ant
16{
26 {
27 protected:
30 public:
32 ADTF_IID(ITriggerConfiguration, "triggerconfiguration.ant.streaming.adtf.iid");
33
34 public:
36 enum tKindOfConfiguration : uint32_t
37 {
51 eTimer = 2,
56 };
57
60 static constexpr const tChar* const Prop_IsActive = "is_active";
64 static constexpr const tChar* const Prop_DataInTriggered = "data_in_triggered";
68 static constexpr const tChar* const Prop_DataOutTrigger = "data_out_trigger";
72 static constexpr const tChar* const Prop_TimerPeriodInMicroSec = "timer_period_micro_sec";
76 static constexpr const tChar* const Prop_ThreadIsCyclic = "thread_is_cyclic";
77
78 public:
87 };
88} //namespace ant
89
92
93} //namespace filter
94} //namespace adtf
Definition configuration_intf.h:24
Definition trigger_intf.h:26
ADTF_IID(ITriggerConfiguration, "triggerconfiguration.ant.streaming.adtf.iid")
definitoon of interface id
static constexpr const tChar *const Prop_DataInTriggered
Definition trigger_intf.h:64
static constexpr const tChar *const Prop_IsActive
Definition trigger_intf.h:60
~ITriggerConfiguration()=default
not destructable
static constexpr const tChar *const Prop_DataOutTrigger
Definition trigger_intf.h:68
virtual const adtf::base::ant::IConfiguration & GetConfiguration(tKindOfConfiguration eKind) const =0
static constexpr const tChar *const Prop_TimerPeriodInMicroSec
Definition trigger_intf.h:72
tKindOfConfiguration
The kind of trigger configuration to retrieve with ITriggerConfiguration::GetConfiguration.
Definition trigger_intf.h:37
@ eTimer
Definition trigger_intf.h:51
@ eDataIn
Definition trigger_intf.h:41
@ eDataOut
Definition trigger_intf.h:47
@ eThread
Definition trigger_intf.h:55
static constexpr const tChar *const Prop_ThreadIsCyclic
Definition trigger_intf.h:76
Definition object_intf.h:33
Namespace for all functionality of the ADTF Filter SDK provided since v3.0.
Definition filter.h:26
Namespace for the ADTF Filter SDK.
Definition configurable_runner.h:18
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14