dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::stream::device< _super_device_t, _desc_t, _stream_t, _group_t >::property Struct Reference

the preference keys of this device's settings, named once - the store's layout is these words, and a host's own property names never reach the store More...

#include <dx_stream_device.h>

Classes

struct  sync

Static Public Attributes

static constexpr auto clocksource{"clocksource"}
static constexpr auto configuration{"configuration"}
static constexpr auto iosize{"iosize"}
static constexpr const char* safety_offset [] {"tx", "rx"}
static constexpr auto samplerate{"samplerate"}
static constexpr auto source{"source"}

Detailed Description

template<typename _super_device_t, typename _desc_t, typename _stream_t, typename _group_t = void>
struct dx::stream::device< _super_device_t, _desc_t, _stream_t, _group_t >::property

the preference keys of this device's settings, named once - the store's layout is these words, and a host's own property names never reach the store

Member Data Documentation

◆ clocksource

template<typename _super_device_t, typename _desc_t, typename _stream_t, typename _group_t= void>
auto dx::stream::device<_super_device_t, _desc_t, _stream_t, _group_t>::property::clocksource{"clocksource"}
staticconstexpr

◆ configuration

template<typename _super_device_t, typename _desc_t, typename _stream_t, typename _group_t= void>
auto dx::stream::device<_super_device_t, _desc_t, _stream_t, _group_t>::property::configuration{"configuration"}
staticconstexpr

◆ iosize

template<typename _super_device_t, typename _desc_t, typename _stream_t, typename _group_t= void>
auto dx::stream::device<_super_device_t, _desc_t, _stream_t, _group_t>::property::iosize{"iosize"}
staticconstexpr

◆ safety_offset

template<typename _super_device_t, typename _desc_t, typename _stream_t, typename _group_t= void>
const char* dx::stream::device<_super_device_t, _desc_t, _stream_t, _group_t>::property::safety_offset[]{"tx", "rx"}
staticconstexpr

◆ samplerate

template<typename _super_device_t, typename _desc_t, typename _stream_t, typename _group_t= void>
auto dx::stream::device<_super_device_t, _desc_t, _stream_t, _group_t>::property::samplerate{"samplerate"}
staticconstexpr

◆ source

template<typename _super_device_t, typename _desc_t, typename _stream_t, typename _group_t= void>
auto dx::stream::device<_super_device_t, _desc_t, _stream_t, _group_t>::property::source{"source"}
staticconstexpr

The documentation for this struct was generated from the following file: