示例#1
0
        private static char[] GetPacketRaw(NeuroScanSampler.PacketType type)
        {
            switch (type)
            {
            case NeuroScanSampler.PacketType.Ctrl:
                return(CtrlPacketType);

            case NeuroScanSampler.PacketType.File:
                return(FilePacketType);

            case NeuroScanSampler.PacketType.Data:
                return(DataPacketType);

            default:
                throw new NotSupportedException();
            }
        }
示例#2
0
 public static bool IsTypeMatch(this NeuroScanSampler.PacketType type, char[] chars) => GetPacketRaw(type).SequenceEqual(chars);
示例#3
0
 public static char[] GetPacketType(this NeuroScanSampler.PacketType type) => (char[])GetPacketRaw(type).Clone();