-
Notifications
You must be signed in to change notification settings - Fork 28
SerialData
Chishin edited this page Jun 10, 2018
·
1 revision
串口数据类,用于进行串口数据类型转换,主要进行16进制字符与字符串进行互转。
方法原型:public static string ToString(byte[] byteData)
将BYTE数组转换为字符串,主要用于数据接收后。
方法原型:public static byte[] ToByteArray(string strData)
将字符串转为BYTE数组,主要用于数据发生前。
方法原型:public static string ToHexString(byte[] bytes)
将BYTE数组转为可显示的16进制字符串,方便输出显示,主要用于接收数据显示输出。
方法原型:public static byte[] ToHexByteArray(string hexString)
将16进制字符串转换为BYTE数组,若中间掺杂非法字符可自动过滤,有效防止异常发生,主要用于16进制数据发送前。
方法原型:public static bool IsBytesToString(byte[] bytes)
根据BYTE数组判断其内容为16进制数据还是字符串,若为字符串返回True,否则返回False,主要用于串口数据接收后显示前。
此方法非100%有效,但在大多数的情况下可有效判断内容格式,提供合理的显示方案。