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(); } }
public static bool IsTypeMatch(this NeuroScanSampler.PacketType type, char[] chars) => GetPacketRaw(type).SequenceEqual(chars);
public static char[] GetPacketType(this NeuroScanSampler.PacketType type) => (char[])GetPacketRaw(type).Clone();