public static IDigitalDelayGenerator CreateDelayGenerator(DelayGeneratorParameters p) { return((IDigitalDelayGenerator)Activator.CreateInstance(p.Type, p)); }
} //TODO just take IGpibProvider instead of params array. public StanfordDigitalDelayGenerator(DelayGeneratorParameters p, params ILuiObject[] dependencies) { Init(p.GpibAddress, dependencies); }
public override void Update(DelayGeneratorParameters p) { GPIBAddress = p.GpibAddress; }
public DG535(DelayGeneratorParameters p, params ILuiObject[] dependencies) : base(p, dependencies) { ReadAllDelays(); }