I have a managed tag provider set up, and I periodically update the tag values, not always changing them. Is the timestamp shown in Ignition based on last change or last update? It seems to not update the timestamp every time I refresh the data.
Not sure if it’s the same for tags from a MTP, but for OPC tags you would need to disable deadband on the tag.
So how would that work? A managed tag provider uses updateValue(path,value,qualityCode,timestamp) as it's tag update and creation mechanism. This doesn't seem to have an ability to set the tag settings on creation and not constantly update the config. There is a configureTag() function, but then you would need to self evaluate tag creation.
Configure it in the Designer as a user.
This does work. I would love to be able to do it from Java.
Tried something like this?
BoundPropertySet config = new BasicBoundPropertySet();
config.set(WellKnownTagProps.DeadbandMode, DeadbandMode.Off);
managedTagProvider.configureTag("MyTag", config);
Not familiar with managed tag providers... what does this mean?
edit: also might try BoundPropertySetDiff instead of BasicBoundPropertySet if you find the existing config gets replaced.