BTool.RxDataInRspData.UnloadAttMsgHeader C# (CSharp) Method

UnloadAttMsgHeader() public method

public UnloadAttMsgHeader ( byte &data, int &index, bool &dataErr, HCIReplies &attMsgHdr ) : byte
data byte
index int
dataErr bool
attMsgHdr HCIReplies
return byte
        public byte UnloadAttMsgHeader(ref byte[] data, ref int index, ref bool dataErr, ref HCIReplies.ATT_MsgHeader attMsgHdr)
        {
            attMsgHdr.ConnHandle = 0;
            attMsgHdr.PduLength = 0;
            try
            {
                attMsgHdr.ConnHandle = m_dataUtils.Unload16Bits(data, ref index, ref dataErr, false);
                attMsgHdr.PduLength = m_dataUtils.Unload8Bits(data, ref index, ref dataErr);
            }
            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 attMsgHdr.PduLength;
        }