Hi Scott,

> Actually, from what I've seen the "strings" coming back from the remote
> are usually null terminated.  Are you seeing data where this is not the
> case?

Yes - without this patch, I get garbage in the debug printout:

   DEBUG (ReadFile): data_read=232
   DEBUG (reset_sequence): msg_reset_seq
   DEBUG (debug_print_packet): ff 07 85 01 01 04 00 00 00 00 00 00 00
   00 00 00
   DEBUG (GetIdentity): skin 0x66
   usb_product_id 0xc12b
   fw_ver 4.6.71
   arch 0x11
   serial_number 20150716153309-002607
   status normal
   hw_ver 01.00
   link_type hid
   usb_vendor_id 0x046d
   link_packet_length 64
   fw_type 0x00
   ram_size 64MB
   link_hw usb
   feature Infrared
   �Ͼ5

Where those last bytes are:

   0a 66 65 61 74 75 72 65  20 49 6e 66 72 61 72 65  |.feature Infrare|
   64 0a ea 53 fc 60 42 7f  0a                       |d..S.`B..|

The newline after 'Infrared' is the 232nd byte (==data_read)

Cheers,


Jeremy

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to