ADTF  3.18.2
Demo Custom Stream Type Filters Plugin

Demo Custom Stream Types Data Generator

Plugin Information
Plugin Filenamedemo_custom_stream_type_filters.adtfplugin
Plugin Descriptiondemo_custom_stream_type_filters.plugindescription
Plugin NameDemo Custom Stream Types Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.18.2
Plugin File Version1.0
adtf3.18.2
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
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
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_property42tInt32
Pin Namemounted_sensor
Meta Type Namedemo/mounted_sensor
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedfalsetBool
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>
cString
md_structtSensorDatacString
sensor_mount_x1tFloat64
sensor_mount_y2tFloat64
sensor_mount_z3tFloat64
Pin Namesensor_a
Meta Type Namedemo/custom_sensor
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedfalsetBool
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>
cString
md_structtSensorDatacString
sensor_typeSensorAcString
Pin Namesensor_b
Meta Type Namedemo/custom_sensor
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedfalsetBool
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>
cString
md_structtSensorDatacString
sensor_typeSensorBcString

Demo Custom Stream Types Data Access

Plugin Information
Plugin Filenamedemo_custom_stream_type_filters.adtfplugin
Plugin Descriptiondemo_custom_stream_type_filters.plugindescription
Plugin NameDemo Custom Stream Types Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.18.2
Plugin File Version1.0
adtf3.18.2
adtf::ucom3.1.0
Component Information
NameDemo Custom Stream Types Data Access
CIDdemo_custom_stream_types_access.filter.adtf.cid
DescriptionUse this filter to print received streaming data based on several custom stream types.
TypeFilter
Input Pins
NameStream TypeDescription
raw demo/raw_data_that_only_i_understand Input data based on raw stream type
raw_with_property demo/raw_data_with_properties Input data based on a raw stream type with setted property
unspecified_sensor adtf/default Input data for an unspecified sensor
mounted_sensor demo/mounted_sensor Input data compatible with a specified mounted_sensor
sensor_a demo/custom_sensor Input data compatible with a specified Sensor A
sensor_b demo/custom_sensor Input data compatible with a specified Sensor B
Runner
NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
process_raw91raw0000Default runner port for the input pin 'raw'
process_raw_with_property91raw_with_property0000Default runner port for the input pin 'raw_with_property'
process_unspecified_sensor91unspecified_sensor0000Default runner port for the input pin 'unspecified_sensor'
process_mounted_sensor91mounted_sensor0000Default runner port for the input pin 'mounted_sensor'
process_sensor_a91sensor_a0000Default runner port for the input pin 'sensor_a'
process_sensor_b91sensor_b0000Default runner port for the input pin 'sensor_b'
Dynamic Pins
Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Input 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_property0tInt32
Pin Nameunspecified_sensor
Meta Type Nameadtf/default
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedfalsetBool
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>
cString
md_structtSensorDatacString
Pin Namemounted_sensor
Meta Type Namedemo/mounted_sensor
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedfalsetBool
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>
cString
md_structtSensorDatacString
sensor_mount_x0tFloat64
sensor_mount_y0tFloat64
sensor_mount_z0tFloat64
Pin Namesensor_a
Meta Type Namedemo/custom_sensor
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedfalsetBool
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>
cString
md_structtSensorDatacString
sensor_typeSensorAcString
Pin Namesensor_b
Meta Type Namedemo/custom_sensor
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedfalsetBool
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>
cString
md_structtSensorDatacString
sensor_typeSensorBcString

Source Code