Ruggedized programmable power switch | Patent Publication Number 20210400828 | Patexia