Systems and methods for a safety critical switching circuit
AssigneeThe Boeing Company
InventorBrian Eric Fix
Life of this patent
Estimating the term…
Abstract
A method, computer program product, and circuit for monitoring a plurality of signals as input from a switch. It may be detected whether a current state of the switch is valid based upon, at least in part, the plurality of signals. When the current state of the switch is valid, use of the current state of the switch may be enabled as an output. When the current state of the switch is invalid, use of the current state of the switch may be disabled while a previous valid state is held in memory and maintained on the output.
Claims20
A computer-implemented method comprising:
- detecting whether a current state of a switch is valid based upon, at least in part, a plurality of signals as input from the switch;
- when the current state of the switch is valid, enabling use of the current state of the switch as an output;
- and
- when the current state of the switch is invalid, disabling use of the current state of the switch as the output,
- wherein disabling use of the current state of the switch as the output includes holding a previous valid state in memory.
A computer program product residing on a computer readable storage medium having a plurality of instructions stored thereon which, when executed across one or more processors, causes at least a portion of the one or more processors to:
- detect whether a current state of a switch is valid based upon, at least in part, a plurality of signals as input from the switch;
- when the current state of the switch is valid, enable use of the current state of the switch as an output;
- and
- when the current state of the switch is invalid, disable use of the current state of the switch as the output,
- wherein the plurality of instructions, cause the one or more processors to:
- hold a previous valid state in memory.
A circuit comprising:
- one or more processors configured to:
- detect whether a current state of a switch is valid based upon, at least in part, a plurality of signals from the switch;
- when the current state of the switch is valid, enable use of the current state of the switch as an output;
- and
- when the current state of the switch is invalid, disable use of the current state of the switch as the output,
- wherein the one or more processors, when disabling use of the current state of the switch as the output, are to:
- hold a previous valid state in memory.
Dependencies are inferred from the claim text.