ADTF_DEVICE_TOOLBOX  3.12.1 (ADTF 3.18.3)
stream_meta_type_flexray.h
Go to the documentation of this file.
1 
8 #pragma once
9 
11 #include <adtfmediadescription/adtf_mediadescription.h>
12 
16 namespace adtf
17 {
21 namespace devicetb
22 {
26 namespace sdk
27 {
31 namespace flexray
32 {
36 namespace axle
37 {
38 
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
axle::stream_meta_type_flexray stream_meta_type_flexray
Definition of Stream Meta Type FlexRay Messages.
ADTF - Namespace.
Copyright 2024 CARIAD SE.
static constexpr const char *const FlexrayChannelNumber
FlexRay communication channel number.
static constexpr const char *const FlexrayClusterName
FlexRay database cluster name.
static constexpr const char *const FlexrayDatabaseName
FlexRay database name.
static constexpr const char *const FlexrayProjectName
FlexRay database project id name.
Definition of Stream Meta Type FlexRay Messages.
static void SetProperties(const adtf::ucom::iobject_ptr< adtf::base::ant::IProperties > &pProperties)
Adds the properties of this meta type.