A status that may change only when a command says so. Each row is a discrete parameter over the pass, with brackets for the windows its commands opened, each opening after the link delay and closing late by the jitter. A change is drawn as wide as the interval between the two samples it fell between, because that is all anyone knows about when it happened. Inside the windows that permit the new value it is commanded; outside every window it is uncommanded, in the alarm colour; across a window's edge it is undetermined, and no verdict is given. A change only a modelled command explains is dashed, a superseded command is struck through, and a parameter with no recent sample is not watched rather than quiet. The rule is SCOS-2000's status consistency check, "change on command only".
import 'overscan'
import 'overscan/overscan.css'
<ov-consistency
src="models/consistency-pass.json"
max-age="30"
></ov-consistency>import { OvConsistency } from 'overscan/react'
<OvConsistency
src="models/consistency-pass.json"
max-age="30"
/>import { OvConsistency } from 'overscan/vue'
<OvConsistency
src="models/consistency-pass.json"
max-age="30"
/>import OvConsistency from 'overscan/svelte/OvConsistency.svelte'
<OvConsistency
src="models/consistency-pass.json"
max-age="30"
/>import 'overscan'
import 'overscan/overscan.css'
<ov-consistency src="models/consistency-coarse.json"></ov-consistency>import { OvConsistency } from 'overscan/react'
<OvConsistency src="models/consistency-coarse.json" />import { OvConsistency } from 'overscan/vue'
<OvConsistency src="models/consistency-coarse.json" />import OvConsistency from 'overscan/svelte/OvConsistency.svelte'
<OvConsistency src="models/consistency-coarse.json" />import 'overscan'
import 'overscan/overscan.css'
<ov-consistency src="models/consistency-quiet.json"></ov-consistency>import { OvConsistency } from 'overscan/react'
<OvConsistency src="models/consistency-quiet.json" />import { OvConsistency } from 'overscan/vue'
<OvConsistency src="models/consistency-quiet.json" />import OvConsistency from 'overscan/svelte/OvConsistency.svelte'
<OvConsistency src="models/consistency-quiet.json" />