So I hope I'm just missing something simple here.
I'm trying to monitor several event cases over an unknown number of VI's running in parallel (it varies with time). When an event is triggered, the reference to whatever triggered the event gets passed to a queue, which is read by another VI.
For now, I'm trying to convert the reference into a string of useful information (vi, control, value).
I know I can get information of the generic reference I'm reading in from the queue, but I'm wondering if there's an easy way of reading the Class ID from the reference and using that to convert the variant with data in it to a number, which can then be converted to a string. Or do I have to just write a subVI to match each number of the Class IDs to a data type in Variant to Data, and if I have to do that, is there a way to pull the representation information so I can cast it to the correct data type?
Would value signaling a reference from a different VI cause the event to trigger? (IE trigger reference from control a in VI A from within VI B)
I attached a small example of what I'm trying to do, but it's really incomplete... but hopefully gives a good idea of the plan!
I'm using LV 8.0.