예제 #1
0
파일: Program.cs 프로젝트: panchul/WPC
        /// <summary>
        /// Parses a string of ECG data into a list of ECG packet objects.
        /// </summary>
        /// <param name="ecgStream">The string of ECG data</param>
        /// <returns>A list containing the packets of ECG data.</returns>
        private static List <ModeECGPacket> ParseECGStream(string ecgStream)
        {
            List <ModeECGPacket> packets = new List <ModeECGPacket>();

            int byteIndex = 0;

            while (byteIndex < ecgStream.Length)
            {
                string        packetValues = ecgStream.Substring(byteIndex, ModeECGPacket.ECGPacketHexTextLength);
                ModeECGPacket packet       = new ModeECGPacket(packetValues);
                packets.Add(packet);
                byteIndex += ModeECGPacket.ECGPacketHexTextLength;
            }

            return(packets);
        }
예제 #2
0
파일: Program.cs 프로젝트: morefun0302/WPC
        /// <summary>
        /// Parses a string of ECG data into a list of ECG packet objects.
        /// </summary>
        /// <param name="ecgStream">The string of ECG data</param>
        /// <returns>A list containing the packets of ECG data.</returns>
        private static List<ModeECGPacket> ParseECGStream(string ecgStream)
        {
            List<ModeECGPacket> packets = new List<ModeECGPacket>();

            int byteIndex = 0;
            while (byteIndex < ecgStream.Length)
            {
                string packetValues = ecgStream.Substring(byteIndex, ModeECGPacket.ECGPacketHexTextLength);
                ModeECGPacket packet = new ModeECGPacket(packetValues);
                packets.Add(packet);
                byteIndex += ModeECGPacket.ECGPacketHexTextLength;
            }

            return packets;
        }