BTool.DeviceFormUtils.UnloadAttMsgHeader C# (CSharp) Method

UnloadAttMsgHeader() public method

public UnloadAttMsgHeader ( byte &data, int &index, string &msg, bool &dataErr ) : byte
data byte
index int
msg string
dataErr bool
return byte
        public byte UnloadAttMsgHeader(ref byte[] data, ref int index, ref string msg, ref bool dataErr)
        {
            byte num = 0;
            try
            {
                ushort num2 = m_dataUtils.Unload16Bits(data, ref index, ref dataErr, false);
                if (msg != null)
                    msg += string.Format(" ConnHandle\t: 0x{0:X4} ({1:D})\n", num2, num2);

                num = m_dataUtils.Unload8Bits(data, ref index, ref dataErr);
                if (msg != null)
                    msg += string.Format(" PduLen\t\t: 0x{0:X2} ({1:D})\n", num, num);
            }
            catch (Exception ex)
            {
                m_msgBox.UserMsgBox(SharedObjects.MainWin, MsgBox.MsgTypes.Error, string.Format("UnloadAttMsgHeader Failed\nMessage Data Transfer Issue.\n\n{0}\n", ex.Message));
                dataErr = true;
            }
            return num;
        }