ADTF_DEVICE_TOOLBOX  3.12.1 (ADTF 3.18.3)
stream_meta_type_canfd.h
Go to the documentation of this file.
1 
8 #pragma once
9 
11 #include <adtfmediadescription/stream_meta_type_default.h>
12 
16 namespace adtf
17 {
21 namespace devicetb
22 {
26 namespace sdk
27 {
31 namespace canfd
32 {
36 namespace axle
37 {
38 
43 {
44  stream_meta_type_canfd() = 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>(CanFdChannelNumber, "1"));
54  pProperties->SetProperty(adtf::base::property<adtf::util::cString>(CanFdDatabaseName, ""));
55  pProperties->SetProperty(adtf::base::property<adtf::util::cString>(CanFdNetworkName, ""));
56  pProperties->SetProperty(adtf::base::property<adtf::util::cString>(adtf::mediadescription::stream_meta_type_default::strMDDefinitionsProperty, DDLDefinitions));
57  pProperties->SetProperty(adtf::base::property<adtf::util::cString>(adtf::mediadescription::stream_meta_type_default::strMDStructProperty, DDLStructureName));
58  pProperties->SetProperty(adtf::base::property<bool>(adtf::mediadescription::stream_meta_type_default::strMDDataSerialized, DDLSerialized));
59  }
60 };
61 
62 } // end namespace axle
63 
65 
66 } // end namespace canfd
67 
68 } // end namespace sdk
69 
70 } // end namespace devicetb
71 
72 } // end namespace adtf
axle::stream_meta_type_canfd stream_meta_type_canfd
Definition of Stream Meta Type CANFD Messages.
ADTF - Namespace.
Copyright 2024 CARIAD SE.
static constexpr const char *const CanFdChannelNumber
CAN FD communication channel number.
static constexpr const char *const CanFdNetworkName
CAN FD database network name.
static constexpr const char *const CanFdDatabaseName
CAN FD database name.
Definition of Stream Meta Type CANFD Messages.
static void SetProperties(const adtf::ucom::iobject_ptr< adtf::base::ant::IProperties > &pProperties)
Adds the properties of this meta type.