I noticed an issue with the Power Chart tag, I'm trying to parse the selected tag path (selected via Tag Browser) from props.
getChild("PowerChart").props.pens[0].data.source
I noticed the path is all lowercase, which doesn't work well with my script since system.tag.queryTagHistory is case sensitive in perspective scripts. (somehow it's not in the script console)
Hi, so I’m on 8.1.10, and I came across this too, I looked at the change log but I’m not sure if it’s refering to my issue (see below). I can’t update my gateway right now since there some inhouse protocol to that and I’m not in charge…
Are you on 8.1.14? can you see if the tag source is all lowercase on your end?
Cheers ^^
This is not a matter of lower/upper case.
I think this path histprov:default_db:/drv:test1:default:/tag:ssvs/cameras/camera mode is incorrect somewhere.
If you use this path in lower case I bet it will still work
Hi, sorry the the late reply, we were updating to 8.1.14 and we no longer have the problem. But to answer your question on our end we did had the tag provider in the path. Since I can’t reproduce the problem anymore I’ll say the problem is solved
By removing drv:, you are causing the qualified path parser to discard ignition-ussfa1igntpap01:default. (Really, causing that string to be considered a qualifier.)
Since the :/tag: fragment supplies a tag path, and a tag path is usually sufficient to obtain the parts supplied by :/drv, it is working by chance.
If you then edit the pen in the PowerChart, it likely is "fixing" the drv to be syntactically correct. You should inspect that, and compare to the part you are forcing it to ignore. I suspect a case mismatch. Quite likely the leading I in Ignition.
I tried comparing them on the extraConnectionname on the gateway side and they matched. it started after we migrated to version 17 from 8.1.10 and moved to a different server