Ejemplo n.º 1
0
        /// <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();
        }
Ejemplo n.º 2
0
 /// <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);
Ejemplo n.º 3
0
 /// <inheritdoc />
 /// <summary>
 ///
 /// </summary>
 /// <param name="signal"></param>
 /// <param name="value"></param>
 protected override void Set(PlaceSignalDescription signal, double value) => AsFunc.Set(signal, value);