Hello,
Can I get clarity on the initialChange documentation? It mentions that its purpose is to capture the first execution after a Tag update. However, the list of reasons why it triggers does not seem to capture all situations where that event would occur.
As an example, if I send tags from one Ignition project to another via an Agent Task, where all existing tags are to be overwritten, I notice that the initialChange flag does not trigger, even if the value that I have pushed differs from what was previously on that tag.
However, if I make a change to the tag's ValueChange scripting, then the initialChange flag does trigger. My goal was to use initialChange as a way clear values that exist in the tags of the project I'm sending as they come into the target.
Am I misunderstanding the purpose of initialCHange's functionality? And if so, what would be the suggested way to acheive my goal of not having a value be overwritten (or, at the least, be set to a known value) when pushing all of the tags from one project to another?
Thank you.
Documentation of initialChange: