ADTF Device Toolbox SDK
Loading...
Searching...
No Matches
stream_meta_type_someip.h
Go to the documentation of this file.
1
7
8#pragma once
9
11#include <adtf_utils.h>
12#include <adtf_mediadescription.h>
13
17namespace adtf
18{
22namespace devicetb
23{
27namespace sdk
28{
32namespace someip
33{
37namespace brake
38{
39
45struct stream_meta_type_someip: stream_meta_type_someip_properties
46{
47 stream_meta_type_someip() = default;
48
53 static constexpr adtf::base::IHashValueMap::tHashKey DeviceTimestampBeginNs()
54 {
55 return 3607465393; // create_hash_value_key("DeviceTimestampBeginNs");
56 }
57
62 static constexpr adtf::base::IHashValueMap::tHashKey DeviceTimestampEndNs()
63 {
64 return 773520180; // create_hash_value_key("DeviceTimestampEndNs");
65 }
66
72 static void SetProperties(const adtf::ucom::iobject_ptr<adtf::base::ant::IProperties>& pProperties)
73 {
74 pProperties->SetProperty(adtf::base::property<adtf::util::cString>(SomeIpDatabaseName, adtf::util::cString()));
75 pProperties->SetProperty(adtf::base::property<adtf::util::cString>(adtf::mediadescription::stream_meta_type_default::strMDDefinitionsProperty, DDLDefinitions));
76 pProperties->SetProperty(adtf::base::property<adtf::util::cString>(adtf::mediadescription::stream_meta_type_default::strMDStructProperty, DDLStructureName));
77 pProperties->SetProperty(adtf::base::property<bool>(adtf::mediadescription::stream_meta_type_default::strMDDataSerialized, DDLSerialized));
78 }
79};
80}
81
84
85}
86}
87}
88}
Namespace for functionality provided by V3.1.0.
Definition raw_ethernet_types.h:45
Namespace for SOME/IP in ADTF-Devicetoolbox.
Definition raw_ethernet_types.h:40
brake::stream_meta_type_someip stream_meta_type_someip
Definition stream_meta_type_someip.h:83
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 SomeIpDatabaseName
Definition stream_meta_type_someip_properties.h:109
static constexpr adtf::base::IHashValueMap::tHashKey DeviceTimestampEndNs()
Definition stream_meta_type_someip.h:62
static constexpr adtf::base::IHashValueMap::tHashKey DeviceTimestampBeginNs()
Definition stream_meta_type_someip.h:53
static void SetProperties(const adtf::ucom::iobject_ptr< adtf::base::ant::IProperties > &pProperties)
Definition stream_meta_type_someip.h:72