DQMH Consortium Toolkits Discussions

Showing results for 
Search instead for 
Did you mean: 

data receiving module.

New to DQMH and would like to get some guidance on how to best design a data receiving module.  Using the CML example as my guide.


I have stream objects that are either live or historical. 

Could have one or more of each.


One live stream will be automatically started, the other livestreams could be from a button push 


So does each obj need it's own module?  or one module that can handle all object data streams?

Screenshot 2023-10-19 145802.jpg

Not quite sure what's the best way to do this.  Any guidance is appreciated.

0 Kudos
Message 1 of 4

Where's the data coming from, network (TCP/UDP) or from some hardware via some driver (daqmx)?


And what's the throughput?

We have two ears and one mouth so that we can listen twice as much as we speak.


Antoine Chalons

0 Kudos
Message 2 of 4

it's a library call that specifies start time/end time  and sample rate.  The lower level communications is in the call.


Throughput is variable but aiming for 120 samples/ sec



from the additional research I did, I think what I need to do is use a cloneable module for EACH of the data stream objects.

0 Kudos
Message 3 of 4



So my plan is to basically treat each data stream object like it's a chat.

Message 4 of 4