Heartbeating
When the TSM receives no data from the DMS device, heartbeating allows the TSM to determine whether there is a problem with either the device or the connection.
If the TSM fails to receive any data for the length of time specified by the HeartbeatInterval property, the TSM sends the string specified by the HeatbeatString property to the device. If the TSM receives any data, it assumes that both the device and the connection are running correctly. If the TSM fails to receive a response within the number of seconds specified by the HeartbeatTimeout property, the TSM disconnects. When the TSM reconnects to the device, it immediately sends a heartbeat string.
If the HeartbeatInterval property is set to 0, heartbeating is not used. If the HeartbeatTimeout property is set to 0, the TSM times out immediately after sending the heartbeat string and goes into reconnection mode.