           timeInSeconds = data.readUInt32BE(12)
           value = data.readUInt16BE(16)
           console.log("#{name}: #{timeInSeconds}, #{value}")
-        else
-          console.log "failed to parse message #{data.toString()} - expected integer messages to be length 18 but was #{data.length}"
+#        else
+#          console.log "failed to parse message #{data.toString()} - expected integer messages to be length 18 but was #{data.length}"
 
       else if format == 'F'
         if data.length == 20

    bufferB.copy(newBuffer, bufferA.length)
    newBuffer

  process = (data) ->
      name = data.toString('ascii', 0, 9)
      format = data.toString('ascii', 10, 11)


        console.log "disconnected, retrying..."
        setTimeout(connect, 100)

      peripheral.on "connect", ->

        process.on 'SIGINT', ->
          peripheral.disconnect();
          process.exit(0)

        peripheral.discoverServices ["2220"]

      buffer = new Buffer(0)

