> For the complete documentation index, see [llms.txt](https://gsfcorp.gitbook.io/eca/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gsfcorp.gitbook.io/eca/user-manual/heartbeat.md).

# HeartBeat

## What is HeartBeat?

HeartBeat is round-the-clock hardware safeguard. It has a  micro-controller that overlooks the whole hardware platform to ensure continuous operation even in the event of critical breakdown.

In the event the server fails, it will send request-for-help signal via its built-in digital I/O, which can be connected to Central Alarm Management System.

### In what event will the HeartBeat react?

| Event                       | HeartBeat's action                   |
| --------------------------- | ------------------------------------ |
| Unauthorized Shutdown       | Reboot the ECA                       |
| Unauthorized Power Unplug   | Produce beep tone                    |
| ECA not responding          | Forces system reboot after 2 minutes |
| Blue screen of death (BSOD) | Forces reboot after 2 minutes        |

### ECA Power LED Indicator

| LED Status                            | ECA Scenario                                                                                               | Description                                                                                                                  |
| ------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| Slow glow and dim (Breathing pattern) | System in Operating System (OS)                                                                            | System is running in normal operational state                                                                                |
| Blinking                              | <p>While ECA is OFF</p><p></p><p></p><p>While ECA is rebooting</p><p><br>While System runing in OS<br></p> | <p>HeartBeat battery charge is low.</p><p></p><p>ECA is in rebooting state.</p><p></p><p>HeartBeat is not ready yet.<br></p> |

LED indication demonstration:

![](https://www.gsfcorp.com/downloads/eca-hb-led.gif)<br>

### HeartBeat Alert Tones and Behaviour

<table><thead><tr><th width="66">Scenario</th><th>Beep Tones &#x26; Patterns</th><th>ECA State</th><th>Events</th><th>Action Required</th></tr></thead><tbody><tr><td>1 </td><td>1 short beep<br><img src="/files/QfW1AOj2ThPkGtR2NmXa" alt=""></td><td>Power up</td><td>ECA is booting up</td><td>None</td></tr><tr><td>2</td><td>1 short beep<br><img src="/files/QfW1AOj2ThPkGtR2NmXa" alt=""></td><td>ECA is OFF</td><td><a data-footnote-ref href="#user-content-fn-1">Authorized shutdown</a></td><td>None</td></tr><tr><td>3</td><td>1 short beep<br><img src="/files/QfW1AOj2ThPkGtR2NmXa" alt=""></td><td>ECA is OFF</td><td><ol><li>AC power cord is removed (planned)</li><li>Switch OFF Power Supply (Toggle switch to O' position)</li></ol></td><td>None</td></tr><tr><td>4</td><td>1 short beep<br><img src="/files/QfW1AOj2ThPkGtR2NmXa" alt="" data-size="original"></td><td>ECA is OFF</td><td><ol><li>Switch ON Power Supply (Toggle switch to 'I' position)</li><li>AC power resume</li></ol></td><td>None</td></tr><tr><td>5</td><td>1 beep<br><img src="/files/QfW1AOj2ThPkGtR2NmXa" alt="" data-size="original"></td><td>ECA is either ON or OFF state</td><td>Closing chassis cover</td><td>None</td></tr><tr><td>6</td><td>2 beeps, followed by 3 high-pitch beeps (repeat after 10 seconds)<br><img src="/files/zIeFlG5OKR3jr2q3QIh0" alt=""></td><td>ECA is either ON or OFF state</td><td>Opening chassis cover</td><td>Close the chassis cover</td></tr><tr><td>7</td><td>4 escalating beeps<br><img src="/files/iCj4CVP1dBXNGPslwc47" alt="" data-size="line"></td><td>In operating system or Layer Manager</td><td>HeartBeat successfully connected to the OS or Layer Manager</td><td>None</td></tr><tr><td>8</td><td>3 high-pitch short beeps (repeat after 10 seconds)<br><img src="/files/bN8T9U64ojwkYIbIgpeb" alt="" data-size="line"></td><td>Booting up; <br>In Operating System</td><td>System has shutdown or rebooted 3 times or more within 30 minutes</td><td>Shutdown the ECA to mute the alert</td></tr><tr><td>9</td><td>1 beep, 3 beeps, then 2 short beeps x2,  followed by 3 beeps (repeats after 10 seconds)<br><img src="/files/anAahSq58bOBqa9DenXJ" alt=""></td><td>ECA is ON</td><td>Power Lost</td><td>Power up the ECA</td></tr><tr><td>10</td><td>1 beep, followed by 2 beeps x2<br><img src="/files/HQFqCIvW6StlGDDuzH59" alt="" data-size="original"></td><td>ECA is OFF</td><td>Power supply is switched OFF (Switch is toggled to 'O' position)</td><td>None</td></tr><tr><td>11</td><td>No beep</td><td>ECA is ON</td><td>ECA cannot be shutdown using power button or Windows shutdown button</td><td>Expected behaviour. Please shutdown the ECA using <a data-footnote-ref href="#user-content-fn-1">authorized method.</a></td></tr></tbody></table>

Note:

1. For Scenario 8, shutting down the ECA will mute the beep (either authorized or unauthorized method).
   1. Authorized shutdown : Shutting down the ECA via ecaOS Dashboard
   2. Unauthorized shutdown : Shutting down the ECA via shutdown in Windows Start Menu, or Forcing shutdown by long-pressing ECA power button on the front panel.
2. For Scenario 6, closing Chassis cover will mute the beep.
3. For Scenario 9, resuming the AC power to ECA will mute the beep.&#x20;

[^1]: Authorized shutdown means shutting down the ECA in ecaOS Dashboard > Management > General> (Using the '**Shut Down**' button).
