dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations, max_sources >::clock::defaults::sync Struct Reference

#include <dx_stream.h>

Public Attributes

uint32_t reference{}
 default sync reference - override by property::sync::reference
uint32_t strategy [role::roles] {}
 default sync wait strategy[side] - override by property::sync::strategy::transport/client

Member Data Documentation

◆ reference

template<typename target_t= void_struct, int max_streams= 2, int max_pins= 1, int max_clock_settings= 1, int max_clocks= 1, int max_configurations= 1, int max_sources= 1>
uint32_t dx::stream::desc<target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations, max_sources>::clock::defaults::sync::reference{}

default sync reference - override by property::sync::reference

◆ strategy

template<typename target_t= void_struct, int max_streams= 2, int max_pins= 1, int max_clock_settings= 1, int max_clocks= 1, int max_configurations= 1, int max_sources= 1>
uint32_t dx::stream::desc<target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations, max_sources>::clock::defaults::sync::strategy[role::roles]{}

default sync wait strategy[side] - override by property::sync::strategy::transport/client


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