The datalogger is constantly monitoring the reader to make sure everything is running correctly. If it determines that the reader has stopped scanning then commands are sent to the reader to "kick" it to try and start it again.