description: > NMI button is a Diagnostic Interrupt(Front Panel NMI).Diagnostic interrupt is a non-maskable interrupt or signal for generating diagnostic traces and core dumps from the operating system. The diagnostic interrupt button is connected to the BMC through a front panel connector. user can press NMI button on the front panel and then trigger NMI signal. methods: - name: simPress description: > Emulate NMI button press. errors: - xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand - xyz.openbmc_project.Chassis.Common.Error.IOError properties: - name: Enabled type: boolean default: true description: > Enable/disable NMI button. false means NMI button is disabled true means NMI button is enabled errors: - xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand - xyz.openbmc_project.Chassis.Common.Error.IOError signals: - name: Released description: > NMI button released signal - name: Pressed description: > NMI button pressed signal