Hi,
I've been struggling with this one as I cannot find the right syntax to be practicable.
Essentially, I want to be able to find a monkey.jungle excludeAnnotation syntax that will allow me to distinguish between low memory / limited devices and high memory / more capable devices. For example; semiround-215x180 contains four watches of which three are CIQ 1 and only one is CIQ 2 (735xt).
The brute force approach would be to have:
fr230.excludeAnnotations=ciq2plus fr235.excludeAnnotations=ciq2plus fr630.excludeAnnotations=ciq2plus fr735xt.excludeAnnotations=ciq1
Which is all well and good... but... there are masses of devices. And there will be more.
There doesn't seem to be a good way to separate on the larger groups, either. The example above has four semiround-215x180 devices of which only three are what I want to filter. There are similar overlaps with other devices.
Is there some kind of precedence I can use for this?
EG: Can I say that in general semiround-215x180 is ciq 1, but override specifically for 735? EG:
# Exclude 2 plus code for three semiround-215x180 semiround-215x180.excludeAnnotations = ciq2plus # But include it for 735xt (which is _ALSO_ semiround-215x180 semiround-215x180.excludeAnnotations = ciq1
Or am I stuck with either separate codebase for the older operating devices or simply a massive and ever changing list of declarations in my monkey.jungle?