private void bIsoWrite_Click(object sender, EventArgs e)
        {
            byte[] value = new byte[16];
            int    i     = 0;
            int    len;
            int    addr;
            int    status;
            string hexValues;

            try
            {
                addr      = int.Parse(tIsoAddr.Text);
                len       = int.Parse(tIsoCnt.Text);
                hexValues = tIsoData.Text;
            }
            catch (Exception)
            {
                lInfo.Items.Add("Please input the ByteAddr,ByteCnt and Data");
                return;
            }
            string[] hexValuesSplit = hexValues.Split(' ');
            try
            {
                foreach (String hex in hexValuesSplit)
                {
                    // Convert the number expressed in base-16 to an integer.
                    if (hex.Length >= 2)
                    {
                        value[i++] = Convert.ToByte(hex, 16);
                    }
                }
            }
            catch (Exception)
            {
                lInfo.Items.Add("Please input data needed");
                return;
            }
            if (i != len)
            {
                lInfo.Items.Add("Please input data needed");
                return;
            }
            for (i = 0; i < len; i++)
            {
                status = Api.IsoWrite((byte)(addr + i), value[i]);
                if (status != 0)
                {
                    lInfo.Items.Add("Write failed!");
                    return;
                }
            }
            lInfo.Items.Add("Write success!");
        }