dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::stream::clock::monitor Struct Reference

performance monitor shared memory More...

#include <dx_stream.h>

Classes

struct  [struct].performance

Public Types

enum  {
  tx , rx , latency , interval ,
  duration , roundtrip , prio , sync ,
  tick , tx_lead , rx_lead , types
}
enum  { irq , isr , asio , levels }

Public Member Functions

void initialize ()

Public Attributes

struct  performance [levels][types]

Detailed Description

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

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
tx 
rx 
latency 
interval 
duration 
roundtrip 
prio 
sync 
tick 
tx_lead 
rx_lead 
types 

◆ anonymous enum

anonymous enum
Enumerator
irq 
isr 
asio 
levels 

Member Function Documentation

◆ initialize()

void dx::stream::clock::monitor::initialize ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ performance

struct dx::stream::clock::monitor::[struct].performance dx::stream::clock::monitor::performance[levels][types]

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

(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.