ICD-001 Heartbeat Report

Introduction

The heartbeat report is a simple empty content message that can be used to identify whether the Witness server is online and operational. This is also used to check the connection status to all the clients. In the event that the heartbeat fails to send to a specific client then the connection to that client will be terminated.

Contents



The heartbeat interval can be configured as part of the ICD-001 plugin configuration on the Witness server. Please refer to Using the ICD-001 Plugin for more information.

The heartbeat is simply the 10 byte message header with no payload. The payload length value in the header must be set to 0 (zero). See Message Format here: ICD-001 Communication.

Client Heartbeats

Heartbeats can be sent from the clients. This is recommended because it provides a robust method to ensure the client to server connection is still alive. The format for the heartbeat is exactly the same - header only.


Related Information

 

Safety is everything.