就是一個簡單的 usb hid 常用的Function 分享
2進位的陣列 先用一個 List<int> 來描述,記得長度要 8個喔
public string ListToHex(List<int> List_value, ref bool Try_bool)
{
Try_bool = false;
if (List_value.Count != 8)
return "Err 1";
for (int i = 0; i < 8; i++)
if ((List_value[i] != 0) && (List_value[i] != 1))
return "Err 2";
Try_bool = true;
int value = List_value[0]
+ List_value[1] * 2
+ List_value[2] * 4
+ List_value[3] * 8
+ List_value[4] * 16
+ List_value[5] * 32
+ List_value[6] * 64
+ List_value[7] * 128;
return value.ToString("X2");
}