public void ByteArrayToHexString()
        {
            byte[] data = new byte[] { 0x7e, 0x01, 0x00, 0x64 };

            string hexString = SocketUtil.ByteArrayToHexString(data, 0, data.Length, false);

            Assert.AreEqual("7E010064", hexString);

            hexString = SocketUtil.ByteArrayToHexString(data);
            Assert.AreEqual("7E010064", hexString);

            hexString = SocketUtil.ByteArrayToHexString(data, 0, data.Length, true);
            Assert.AreEqual("7E-01-00-64", hexString);
        }
Exemple #2
0
 /// <summary>
 /// Method overloading. <c>ByteArrayToHexString</c>
 /// for 1 parameter.
 /// </summary>
 /// <param name="data">Data from device</param>
 /// <returns>
 /// <c>ByteArrayToHexString(byte[] data, int start_idx, int length, bool hyphen)</c>
 /// </returns>
 static public string ByteArrayToHexString(byte[] data)
 {
     return(SocketUtil.ByteArrayToHexString(data, 0, data.Length, false));
 }