ADTF
sampleinfo_intf.h
Go to the documentation of this file.
1 
7 #pragma once
8 #include <adtfucom3/adtf_ucom3.h>
11 
12 
13 namespace adtf
14 {
15 namespace streaming
16 {
17 namespace ant
18 {
34  public ucom::ant::IObject
35 {
36  protected:
38  ~ISampleInfo() = default;
39  public:
41  ADTF_IID(ISampleInfo, "sampleinfo.ant.streaming.adtf.iid");
42 
43  public:
47  static constexpr tHashKey SAI_DeviceOriginalTime = 1851393682;
49  static constexpr const char* const SAI_DeviceOriginalTime_String = "DeviceOriginalTime";
50 
53  static constexpr tHashKey SAI_Counter = 1660111993;
55  static constexpr const char* const SAI_Counter_String = "Counter";
56 };
57 } //namespace ant
59 using ant::ISampleInfo;
60 } //namespace streaming
61 } //namespace adtf
Copyright © Audi Electronics Venture GmbH.
The hashed vlaue table store interface to set and retrieve values via a hash key.
adtf::util::cStringUtil::tHashKey32 tHashKey
Type for the HashKey of the Value.
Interface for additional sample information on a Additional Sample Information.
ADTF_IID(ISampleInfo, "sampleinfo.ant.streaming.adtf.iid")
definiton of interface id
~ISampleInfo()=default
not destructable
static constexpr const char *const SAI_DeviceOriginalTime_String
String value to generate ISampleInfo::SAI_DeviceOriginalTime by ant::create_sample_info_hash_key.
static constexpr const char *const SAI_Counter_String
String value to generate ISampleInfo::SAI_Counter by ant::create_sample_info_hash_key.
static constexpr tHashKey SAI_Counter
A Counter Hash Key to set as additional sample information.
static constexpr tHashKey SAI_DeviceOriginalTime
The hardware time or device time hash key as additional sample information hash key.
Base class for every interface type within the uCOM.
Definition: object_intf.h:31
Copyright © Audi Electronics Venture GmbH.
Namespace for entire ADTF SDK.
Copyright © Audi Electronics Venture GmbH.