               {
                 if #available(OSX 10.12, *)
                 {
-                  self.heartbeatTimer = Timer.scheduledTimer(withTimeInterval: 1, repeats: false)
+                  self.heartbeatTimer = Timer.scheduledTimer(withTimeInterval: 1, repeats: true)
                   { timer in
                     self.getTime()
                     self.getTimeMs()

  
  func dumpCommandPacket(data: Data) -> Void
  {
    let packetNumber = data.first!
    let commandTypeByte = data.suffix(from: 1).first!
    let commandType = DeviceCommandType(rawValue: commandTypeByte)!

                    repeats: true)
                }
              }
            // End of Debug test commands
            case .Diagnostic:
              print(self.receiveBuffer)
            default:
