anchor.diff:  
   ==== Output Report Example ====
   ------------------------
  -0x56 0x45 0x52 0x30 0x30 
  +0x56 0x45 0x52 0x30 0x30
  +(Three byte ASCII command "VER", argument byte ASCII "0", checksum byte ASCII "0")
   ------------------------
   
   ==== Output Report Example in HID Raw Report Format ====
   ---------------------------------------
   0x05 0x56 0x45 0x52 0x30 0x30 0xXX 0xXX
  +(Byte count 5, command "VER", argument "0", argument checksum "0")
   ---------------------------------------
   
   ==== Return Example ====
   -----------------------------------------------------------
   0x4d 0x37 0x30 0x38 0x30 0x49 0x54 0x20 0x32 0x30 0x37 0x4a
  -(ASCII: 'M7080IT 207J')
  +(ASCII: "M7080IT 207J")
  +(data bytes: ASCII "M7080IT 207", data checksum: 0x4a )
   ----------------------------------------------------------- 
   
   ==== Return Example in HID Raw Report Format ====
  
positive.code: 	 - 0x2X - Second reading of a 3 reading average (TruRead function)
  	 - 0x3X - Third reading of a 3 reading average (TruRead function)
  	 - Others: UNKNOWN
  Byte D:: UNKNOWN
  
  ==== Output Report Example ====
  Command gets newest available record
  
negative.code: ==== Return Format ====
  12 bytes (3 bytes for "OK" success string, 9 bytes, binary)
  
  Byte 0:: UNKNOWN (always 0x80?)
  Byte 1:: UNKNOWN (always 0..7?)
  Byte 2:: Last two digits of year
  Byte 3:: Month
  Byte 4:: Day
  Byte 5:: SYS minus 25 (NEED TO CONFIRM) (0 = no readings this week?)
  Byte 6:: DIA (0 = no readings this week?)
  Byte 7:: Pulse
  Byte 8:: Checksum (XOR of bytes 0..7)
  
  ==== Output Report Example ====
  Command gets 7th record
  