|
dxd - dynax driver framework 2.6.0d170
cross platform open source driver development framework
|
performance monitor shared memory More...
#include <dx_stream.h>
Public Types | |
| enum | { irq , irq_wrap , isr , asio , levels } |
| enum | { tx , rx , latency , interval , duration , roundtrip , prio , sync , types } |
Public Member Functions | |
| void | initialize () |
Public Attributes | ||
| struct { | ||
| volatile int64_t current | ||
| meassured current system latency/interval More... | ||
| volatile int64_t max | ||
| volatile int64_t min | ||
| meassured min/max system latency/interval More... | ||
| volatile int64_t overload | ||
| overload counter More... | ||
| volatile int64_t slip | ||
| counts current changes More... | ||
| } | performance [levels][types] | |
performance monitor shared memory
assessments: tx/rx: sample latency latency: system latency from IRQ to event in nsec interval: the interval at which the event occurs duration: the duration of the event itself roundtrip: the round trip latency in samples (requires special measurement prio: IRQL/thread priority
|
inline |
Here is the call graph for this function:
Here is the caller graph for this function:| volatile int64_t dx::stream::clock::monitor::current |
meassured current system latency/interval
| volatile int64_t dx::stream::clock::monitor::max |
| volatile int64_t dx::stream::clock::monitor::min |
meassured min/max system latency/interval
| volatile int64_t dx::stream::clock::monitor::overload |
overload counter
| volatile int64_t dx::stream::clock::monitor::slip |
counts current changes
| (c) copyright 2009 dynamic acoustics e.U. | generated on Mon Nov 3 2025 |