KFDtool/sw/control/KFDtool.Shared/Utility.cs

33 lines
816 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace KFDtool.Shared
{
public class Utility
{
public static List<byte> ByteStringToByteList(string hex)
{
int NumberChars = hex.Length;
List<byte> bytes = new List<byte>();
for (int i = 0; i < NumberChars; i += 2)
{
bytes.Add(Convert.ToByte(hex.Substring(i, 2), 16));
}
return bytes;
}
public static string DataFormat(byte b)
{
return string.Format("{0:X2}", b);
}
public static string DataFormat(List<byte> b)
{
return BitConverter.ToString(b.ToArray());
}
}
}