public MdfFileAdapter(Mdf4File file) { _file = file; Groups = _file.ChannelGroups.Select(k => new MdfChannelGroupAdapter(k)).ToArray(); Channels = Groups.SelectMany(k => k.Channels).ToArray(); foreach (var mdfChannelAdapter in Channels) { Mapping[mdfChannelAdapter.Org] = mdfChannelAdapter; } }
public static MdfFileAdapter Open(string filename) => new MdfFileAdapter(Mdf4File.Open(filename));