/// <inheritdoc /> /// <summary> /// /// </summary> /// <param name="signal"></param> /// <param name="count"></param> /// <returns></returns> protected override double Get(PlaceSignalDescription signal, int count) { // ReSharper disable once SwitchStatementMissingSomeCases switch (signal.Protocol) { case Protocol.Pci1747U: return(Pci1747UFunc.Get(signal, count)); case Protocol.Rs232: return(AsFunc.Get(signal, count)); } throw new System.NotImplementedException(); }
/// <inheritdoc /> /// <summary> /// /// </summary> /// <param name="signal"></param> /// <param name="count"></param> /// <returns></returns> protected override double Get(PlaceSignalDescription signal, int count) => AsFunc.Get(signal, count);
/// <inheritdoc /> /// <summary> /// /// </summary> /// <param name="signal"></param> /// <param name="value"></param> protected override void Set(PlaceSignalDescription signal, double value) => AsFunc.Set(signal, value);