ADTF Device Toolbox SDK
Loading...
Searching...
No Matches
stream_meta_type_flexray.h
Go to the documentation of this file.
1
7
8#pragma once
9
11#include <adtfmediadescription/adtf_mediadescription.h>
12
16namespace adtf
17{
21namespace devicetb
22{
26namespace sdk
27{
31namespace flexray
32{
36namespace axle
37{
38
42struct stream_meta_type_flexray: stream_meta_type_flexray_properties
43{
44 stream_meta_type_flexray() = default;
45
51 static void SetProperties(const adtf::ucom::iobject_ptr<adtf::base::ant::IProperties>& pProperties)
52 {
53 pProperties->SetProperty(adtf::base::property<adtf_util::cString>(FlexrayChannelNumber, "1"));
54 pProperties->SetProperty(adtf::base::property<adtf_util::cString>(FlexrayDatabaseName, ""));
55 pProperties->SetProperty(adtf::base::property<adtf_util::cString>(FlexrayProjectName, ""));
56 pProperties->SetProperty(adtf::base::property<adtf_util::cString>(FlexrayClusterName, ""));
57 pProperties->SetProperty(adtf::base::property<adtf_util::cString>(adtf::mediadescription::stream_meta_type_default::strMDDefinitionsProperty, DDLDefinitions));
58 pProperties->SetProperty(adtf::base::property<adtf_util::cString>(adtf::mediadescription::stream_meta_type_default::strMDStructProperty, DDLStructureName));
59 pProperties->SetProperty(adtf::base::property<bool>(adtf::mediadescription::stream_meta_type_default::strMDDataSerialized, DDLSerialized));
60 }
61};
62
63} // end namespace axle
64
66
67} // end namespace flexray
68
69} // end namespace sdk
70
71} // end namespace devicetb
72
73} // end namespace adtf
Namespace for functionality provided by V3.0.0.
Definition flexray_coder_intf.h:40
Namespace for FlexRay in ADTF-Devicetoolbox.
Definition flexray_coder_intf.h:34
axle::stream_meta_type_flexray stream_meta_type_flexray
Definition stream_meta_type_flexray.h:65
Namespace for SDK of ADTF-Devicetoolbox.
Definition bus_database_intf.h:42
Devicetoolbox - Namespace.
Definition bus_database_intf.h:36
ADTF - Namespace.
Definition bus_database_intf.h:30
static constexpr const char *const FlexrayClusterName
Definition stream_meta_type_flexray_properties.h:98
static constexpr const char *const FlexrayProjectName
Definition stream_meta_type_flexray_properties.h:94
static constexpr const char *const FlexrayChannelNumber
Definition stream_meta_type_flexray_properties.h:86
static constexpr const char *const FlexrayDatabaseName
Definition stream_meta_type_flexray_properties.h:90
Definition stream_meta_type_flexray.h:43
static void SetProperties(const adtf::ucom::iobject_ptr< adtf::base::ant::IProperties > &pProperties)
Definition stream_meta_type_flexray.h:51