BTool.DeviceFormUtils.LoadMsgHeader C# (CSharp) Method

LoadMsgHeader() public method

public LoadMsgHeader ( ArrayList &data, int &index, byte packetType, ushort opCode, byte dataLength ) : bool
data ArrayList
index int
packetType byte
opCode ushort
dataLength byte
return bool
        public bool LoadMsgHeader(ref ArrayList data, ref int index, byte packetType, ushort opCode, byte dataLength)
        {
            bool flag = false;
            try
            {
                bool dataErr = false;
                if (!m_dataUtils.Load8Bits(ref data, ref index, packetType, ref dataErr)
                && !m_dataUtils.Load16Bits(ref data, ref index, opCode, ref dataErr, false)
                && !m_dataUtils.Load8Bits(ref data, ref index, dataLength, ref dataErr))
                    flag = true;
            }
            catch (Exception ex)
            {
                m_msgBox.UserMsgBox(SharedObjects.MainWin, MsgBox.MsgTypes.Error, string.Format("Load Msg Header Failed\nMessage Data Transfer Issue\n\n{0}\n", ex.Message));
                flag = false;
            }
            return flag;
        }

Same methods

DeviceFormUtils::LoadMsgHeader ( byte &data, int &index, byte packetType, ushort opCode, byte dataLength ) : bool