using System; using System.Collections; using TDMS.Common; namespace TDMS { public interface ITDMSChannelGroup : ITDMSLevel, IDisposable { /// /// 向通道组添加新通道。一个有效的通道组应该包含一个或多个通道。 /// /// 新建通道的数据类型。此通道的数据必须与指定的数据类型匹配。 /// 通道对象的name属性的值。该属性存储在通道中。 /// 通道对象的单位,用字符串表达。该属性存储在通道中 /// 通道对象的description属性值。该属性存储在通道中。 /// 新通道 public ITDMSChannel? AddChannel(TDMSDataType dataType, string channelName, string unit, string description = ""); /// /// 获取或设置指定索引位置的通道。 /// /// 索引位置。 /// 指定索引位置的通道。 ITDMSChannel? this[int index] { get; } /// /// 获取或设置指定名称的通道。 /// /// 通道名称。 /// 指定名称的通道。 ITDMSChannel? this[string groupName] { get; } } }