ADTF Device Toolbox SDK
Loading...
Searching...
No Matches
stream_meta_type_can.h
Go to the documentation of this file.
1
7
8#pragma once
10#include <adtfmediadescription/stream_meta_type_default.h>
11
15namespace adtf
16{
20namespace devicetb
21{
25namespace sdk
26{
30namespace can
31{
35namespace axle
36{
37
41struct stream_meta_type_can: stream_meta_type_can_properties
42{
43 stream_meta_type_can() = default;
44
50 static void SetProperties(const adtf::ucom::iobject_ptr<adtf::base::ant::IProperties>& pProperties)
51 {
52 pProperties->SetProperty(adtf::base::property<adtf::util::cString>(CanChannelNumber, "1"));
53 pProperties->SetProperty(adtf::base::property<adtf::util::cString>(CanDatabaseName, ""));
54 pProperties->SetProperty(adtf::base::property<adtf::util::cString>(CanNetworkName, ""));
55 pProperties->SetProperty(adtf::base::property<adtf::util::cString>(adtf::mediadescription::stream_meta_type_default::strMDDefinitionsProperty, DDLDefinitions));
56 pProperties->SetProperty(adtf::base::property<adtf::util::cString>(adtf::mediadescription::stream_meta_type_default::strMDStructProperty, DDLStructureName));
57 pProperties->SetProperty(adtf::base::property<bool>(adtf::mediadescription::stream_meta_type_default::strMDDataSerialized, DDLSerialized));
58 }
59};
60
61} // end namespace axle
62
64
65} // end namespace can
66
67} // end namespace sdk
68
69} // end namespace devicetb
70
71} // end namespace adtf
Namespace for functionality provided by V3.0.0.
Definition can_coder_intf.h:41
Namespace for CAN in ADTF-Devicetoolbox.
Definition can_coder_intf.h:35
axle::stream_meta_type_can stream_meta_type_can
Definition stream_meta_type_can.h:63
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 CanNetworkName
Definition stream_meta_type_can_properties.h:103
static constexpr const char *const CanChannelNumber
Definition stream_meta_type_can_properties.h:95
static constexpr const char *const CanDatabaseName
Definition stream_meta_type_can_properties.h:99
Definition stream_meta_type_can.h:42
static void SetProperties(const adtf::ucom::iobject_ptr< adtf::base::ant::IProperties > &pProperties)
Definition stream_meta_type_can.h:50