altos: Don't report inhibited pyro channels as fired
authorKeith Packard <keithp@keithp.com>
Sat, 8 Aug 2020 04:48:09 +0000 (21:48 -0700)
committerKeith Packard <keithp@keithp.com>
Sat, 8 Aug 2020 04:48:09 +0000 (21:48 -0700)
commitf3c8946d992889edabffbab40aead578963de75f
tree9ce7c968bef9a9189f6795cfaea5f19bc54bf233
parent38db8202a4d6ab90305768410f1a37106cc95794
altos: Don't report inhibited pyro channels as fired

Inhibiting channels happens when the channel conditions change during
the delay period and was done by marking them as already fired. This
worked, but the log file would then indicate that the channel had
fired when in fact it was inhibited instead. Separate out the inhibited status
so that the correct data appears in the log.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/kernel/ao_pyro.c