invokeAsynchronous Help

Hello,
I am working on reverse engineering a previous Co-workers Ignition project when I came across a value change script he has on a tag:

system.util.invokeAsynchronous(smart_interface.matrox.status.dataReady, args=[tagPath, currentValue])

and I can not seem to figure out what it is doing. I looked it up in the manual and kind of get what the function is doing, but not fully. The manual makes it seem like “smart_interface.matrox.status.dataReady“ would be a function I could find, but I can not find it anywhere.

Would someone be able to explain it to me a little better?

Thanks!

Look in your gateway web UI to find the gateway scripting project setting. Open that project in the designer, and look in its project library scripts.

Tags don't belong to any project, and therefore have no access to a project library unless one project is designated to cover non-project scope. (Conversions from v7.9 would set this up for you with the content of the shared.* scripts.)

1 Like

I was able to find the referenced function. Thanks!