Could someone explain
- what the difference is between the Condition attribute 0x1000a, which is a string associated to a number. Ex: "suppressed (5)" and the Condition_Value attribute 0x1000b which is just a number ?
- what are the mechanism inside Spectrum that changes 0x1000a and 0x1000b ? Especially I would like to know what can set the Condition to "suppressed(5)", and what can turn it back to "normal"
- How it can happen that both attributes don't get the same value: I have seen cases where the Condition is 5 but the Value is 0. I have seen that on interfaces (Gen_IF_Port model type) and on "User Customisation" models.
please take a look in the documentation
And search "Attributes Determining Condition and Rollup Condition"there is a section explaining it.
The condition reflects the color of the model (green, orange, brown, blue, red, gray, yellow).
The Condition_Value will be used in rollup condition of its container.
Gray comes from the fault isolation. And typically pingables are not red when they aren't contactable but blue (value_when_red=0).
This documentation is very important to read and explains the whole mechanisme.