loxalarm

A deterministic alarm-state core for embedded firmware — alarm lifecycle handled the industrial way.

C99DeterministicAlarm-state core
Overview

Alarm lifecycle, handled deterministically

loxalarm handles the full life of an alarm in firmware: when it turns on, how it latches, how an operator acknowledges or shelves it, why it fired, and how its state survives a restart.

On/off delays

Configurable delays before an alarm activates or clears.

Latching

Alarms can latch until explicitly handled.

Acknowledge flow

An explicit operator acknowledge flow.

Shelving

Temporarily shelve alarms without losing them.

Reason flags

Reason flags explain why an alarm is active.

Snapshot / restore

Alarm state can be snapshotted and restored.

Design rule

Like the rest of the LOX family: predictable behavior, small integration surface, clear failure modes — and no claims without evidence.

Next in the family loxseq — power-loss-aware step sequencer →