public static byte[] readWord(byte subAd, int nbRead, int usbDevId)
 {
     byte[] rdAdd = new byte[nbRead];
     unsafe
     {
         fixed(byte *arrayRd = rdAdd)
         {
             int rdByte = USB.UsbRd(usbDevId, subAd, arrayRd, nbRead);
         }
     }
     return(rdAdd);
 }
        public static string readWord(byte subAd, int usbDevId)
        {
            byte[] tempRx = new byte[1];
            byte   rdAdd  = 0;

            unsafe
            {
                fixed(byte *arrayRd = tempRx)
                {
                    Int32 rdByte = USB.UsbRd(usbDevId, subAd, arrayRd, 1);
                }

                rdAdd = tempRx[0];
            }

            return(IntToBin(Convert.ToInt32(rdAdd), 8));
        }