dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_test_device.h File Reference
#include "dx_circular.h"
#include "dx_parser.h"
#include "dx_stream.h"
#include "dx_value.h"
#include <bit>
#include <optional>
#include <signal.h>
Include dependency graph for dx_test_device.h:
This graph shows which files directly or indirectly include this file:

Classes

class  dx::test::device< super_device_t, _engine_t >
 the test harness's device: the bus device plus its command line parser, and the streaming engine its tests run under - its own group_t slot, or the app's consumer group on its clock divider More...
struct  dx::test::device< super_device_t, _engine_t >::has_license< type_t, typename >
struct  dx::test::device< super_device_t, _engine_t >::has_license< type_t, decltype((void) type_t::license, void())>
struct  dx::test::device< super_device_t, _engine_t >::impulse
 one impulse test: what an analog loop keeps is its timing alone More...
struct  dx::test::device< super_device_t, _engine_t >::mask
 the channels a monitor's callback works on: one word per direction, plus the mix target More...
struct  dx::test::device< super_device_t, _engine_t >::sine
 one generator tone: the channels it feeds and its phase, carried between callbacks More...
class  dx::test::load
 a load scenario the streaming monitor runs its session under: threads of the named kind for the object's lifetime More...

Namespaces

namespace  dx
 dynax driver framework interface namespace
namespace  dx::test
 the manual exerciser: one dx::test::driver per client bus, each a dx::parser of its own, handed to dx::select. It prints rather than asserts - the output is the verdict

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.