Example #1
0
 /// <inheritdoc />
 /// <summary>
 ///
 /// </summary>
 /// <param name="signal"></param>
 protected override void ResetData(PlaceSignalDescription signal)
 {
     if (signal.Protocol == Protocol.Rs232)
     {
         ArincFunc.ResetData(signal);
     }
 }
Example #2
0
 /// <inheritdoc />
 /// <summary>
 ///
 /// </summary>
 /// <param name="signal"></param>
 /// <param name="type"></param>
 /// <param name="frequency"></param>
 protected override void Config(PlaceSignalDescription signal, TypeChannel type, FREQ frequency)
 {
     if (signal.Protocol == Protocol.Pci429)
     {
         Pci429Func.Config(signal, type, frequency);
     }
     else
     {
         ArincFunc.Config(signal, type, frequency);
     }
 }
Example #3
0
 /// <inheritdoc />
 /// <summary>
 ///
 /// </summary>
 /// <param name="signal"></param>
 /// <returns></returns>
 protected override uint GetCounters(PlaceSignalDescription signal) =>
 signal.Protocol == Protocol.Pci429 ? Pci429Func.GetCounters(signal) : ArincFunc.GetCounters(signal);
Example #4
0
 /// <summary>
 ///
 /// </summary>
 protected List <uint[][]> UpdateCounters() =>
 new List <uint[][]>
 {
     ArincFunc.GetCounters(UsedRs232), Pci429Func.GetCounters(UsedPci429)
 };
Example #5
0
 /// <inheritdoc />
 /// <summary>
 ///
 /// </summary>
 /// <param name="signal"></param>
 /// <param name="count"></param>
 /// <returns></returns>
 protected override uint[] GetData(PlaceSignalDescription signal, int count) =>
 signal.Protocol == Protocol.Pci429
         ? Pci429Func.GetData(signal, count, 5000)
         : ArincFunc.GetData(signal);
Example #6
0
 /// <inheritdoc />
 /// <summary>
 ///
 /// </summary>
 /// <param name="signal"></param>
 /// <param name="template"></param>
 /// <param name="address"></param>
 /// <param name="count"></param>
 /// <param name="time"></param>
 protected override void SetData(PlaceSignalDescription signal, uint template, int address, int count,
                                 int time) => ArincFunc.SetData(signal, template, address, count);
Example #7
0
 /// <inheritdoc />
 /// <summary>
 ///
 /// </summary>
 protected override void ResetData() => ArincFunc.ResetData(UsedRs232);
 /// <inheritdoc/>
 /// <summary>
 ///
 /// </summary>
 /// <param name="signal"></param>
 /// <returns></returns>
 protected override uint GetCounters(PlaceSignalDescription signal) => ArincFunc.GetCounters(signal);
 /// <inheritdoc/>
 /// <summary>
 ///
 /// </summary>
 /// <param name="signal"></param>
 /// <param name="count"></param>
 /// <returns></returns>
 protected override uint[] GetData(PlaceSignalDescription signal, int count) => ArincFunc.GetData(signal);
 /// <inheritdoc/>
 /// <summary>
 ///
 /// </summary>
 /// <param name="signal"></param>
 protected override void ResetData(PlaceSignalDescription signal) => ArincFunc.ResetData(signal);