ADTF
Loading...
Searching...
No Matches
Demo Custom Stream Types Data Generator

Plugin Information

Plugin Filenameadtf_core.adtfplugin
Plugin Descriptionadtf_core.plugindescription
Plugin NameADTF Core Plugin
LicenseADTF Subscription
Support Mailsupport@digitalwerk.net
Homepage URLhttps://adtf.dev

Plugin Versions

Plugin Version3.99.99
Plugin File Version1.0
adtf3.99.99
adtf::ucom3.1.0

Component Information

NameDemo Custom Stream Types Data Generator
CIDdemo_custom_stream_types_generator.filter.adtf.cid
DescriptionUse this filter to generate data based on several custom stream types.
TypeFilter

Properties

NameValueTypeDescriptionSubproperties
log_channels/default/fatal_action2tUInt32The default action when a fatal error is reported.Value List:
Stop session = 2
Shutdown ADTF = 3
Abort to crash handler = 4Value Range:
minimum =
maximum = Filename Extension Filter:
log_channels/default/log_level35tUInt8The log level for this channel.Value List:
None = 0
Error = 10
Warning = 20
Info = 30
Detail = 35
Dump = 40
All = 255Value Range:
minimum =
maximum = Filename Extension Filter:
log_channels/default/recoverable_action0tUInt8The action to perform when a recoverable error is reported.Value List:
Log only = 0
Treat as fatal = 1Value Range:
minimum =
maximum = Filename Extension Filter:

Output Pins

NameStream TypeDescription
raw demo/raw_data_that_only_i_understand Provides data compatible with raw stream type
raw_with_property demo/raw_data_with_properties Provides data compatible with raw stream type with setted property
mounted_sensor demo/mounted_sensor Provides data compatible with mounted_sensor
sensor_a demo/custom_sensor Provides data compatible with Sensor A
sensor_b demo/custom_sensor Provides data compatible with Sensor B

Runner Pins

NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
generate_data100011000000Runner to periodically trigger the function which generates the output samples

Dynamic Pins

Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse

Output Pin Stream Types

Pin Nameraw
Meta Type Namedemo/raw_data_that_only_i_understand
Stream Type Properties

Pin Nameraw_with_property
Meta Type Namedemo/raw_data_with_properties
Stream Type Properties
NameValueTypeDescriptionSubproperties
my_property42tInt32Value Range:
minimum =
maximum = Filename Extension Filter:

Pin Namemounted_sensor
Meta Type Namedemo/mounted_sensor
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedfalsetBoolValue Range:
minimum =
maximum = Filename Extension Filter:
md_definitions
<?xml version="1.0"?>
<ddl:ddl xmlns:ddl="ddl">
<header>
<language_version>4.01</language_version>
<author></author>
<date_creation></date_creation>
<date_change></date_change>
<description></description>
</header>
<units />
<datatypes>
<datatype name="tFloat64" size="64" description="Predefined DataType for tFloat64" arraysize="1" />
</datatypes>
<enums />
<structs>
<struct name="tSensorData" version="1" alignment="8" ddlversion="4.01">
<element name="fDistance" type="tFloat64" arraysize="1">
<serialized bytepos="0" byteorder="LE" />
<deserialized alignment="8" />
</element>
</struct>
</structs>
<streammetatypes />
<streams />
</ddl:ddl>
cStringValue Range:
minimum =
maximum = Filename Extension Filter:
md_structtSensorDatacStringValue Range:
minimum =
maximum = Filename Extension Filter:
sensor_mount_x1.000000tFloat64Value Range:
minimum =
maximum = Filename Extension Filter:
sensor_mount_y2.000000tFloat64Value Range:
minimum =
maximum = Filename Extension Filter:
sensor_mount_z3.000000tFloat64Value Range:
minimum =
maximum = Filename Extension Filter:

Pin Namesensor_a
Meta Type Namedemo/custom_sensor
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedfalsetBoolValue Range:
minimum =
maximum = Filename Extension Filter:
md_definitions
<?xml version="1.0"?>
<ddl:ddl xmlns:ddl="ddl">
<header>
<language_version>4.01</language_version>
<author></author>
<date_creation></date_creation>
<date_change></date_change>
<description></description>
</header>
<units />
<datatypes>
<datatype name="tFloat64" size="64" description="Predefined DataType for tFloat64" arraysize="1" />
</datatypes>
<enums />
<structs>
<struct name="tSensorData" version="1" alignment="8" ddlversion="4.01">
<element name="fDistance" type="tFloat64" arraysize="1">
<serialized bytepos="0" byteorder="LE" />
<deserialized alignment="8" />
</element>
</struct>
</structs>
<streammetatypes />
<streams />
</ddl:ddl>
cStringValue Range:
minimum =
maximum = Filename Extension Filter:
md_structtSensorDatacStringValue Range:
minimum =
maximum = Filename Extension Filter:
sensor_typeSensorAcStringValue Range:
minimum =
maximum = Filename Extension Filter:

Pin Namesensor_b
Meta Type Namedemo/custom_sensor
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedfalsetBoolValue Range:
minimum =
maximum = Filename Extension Filter:
md_definitions
<?xml version="1.0"?>
<ddl:ddl xmlns:ddl="ddl">
<header>
<language_version>4.01</language_version>
<author></author>
<date_creation></date_creation>
<date_change></date_change>
<description></description>
</header>
<units />
<datatypes>
<datatype name="tFloat64" size="64" description="Predefined DataType for tFloat64" arraysize="1" />
</datatypes>
<enums />
<structs>
<struct name="tSensorData" version="1" alignment="8" ddlversion="4.01">
<element name="fDistance" type="tFloat64" arraysize="1">
<serialized bytepos="0" byteorder="LE" />
<deserialized alignment="8" />
</element>
</struct>
</structs>
<streammetatypes />
<streams />
</ddl:ddl>
cStringValue Range:
minimum =
maximum = Filename Extension Filter:
md_structtSensorDatacStringValue Range:
minimum =
maximum = Filename Extension Filter:
sensor_typeSensorBcStringValue Range:
minimum =
maximum = Filename Extension Filter: