mirror of
https://gitee.com/langsisi_admin/serein-flow
synced 2026-03-20 08:16:34 +08:00
示例工程版本提升至net462,项目添加了部分空引用检测逻辑。累了,消不完的空引用警告(T.T)
This commit is contained in:
37
Net462DllTest/ViewModel/FromWorkBenchViewModel.cs
Normal file
37
Net462DllTest/ViewModel/FromWorkBenchViewModel.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using Net462DllTest.Device;
|
||||
using Net462DllTest.Signal;
|
||||
using Serein.Library.Attributes;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Net462DllTest.ViewModel
|
||||
{
|
||||
public class FromWorkBenchViewModel
|
||||
{
|
||||
public FromWorkBenchViewModel(SiemensPlcDevice Device)
|
||||
{
|
||||
this.Device = Device;
|
||||
}
|
||||
private SiemensPlcDevice Device;
|
||||
|
||||
public string Name { get; set; }
|
||||
|
||||
public string GetDeviceInfo()
|
||||
{
|
||||
return Device?.ToString();
|
||||
}
|
||||
|
||||
public void Trigger(CommandSignal signal,string spcaeNumber)
|
||||
{
|
||||
_ = Task.Run(() =>
|
||||
{
|
||||
Device.TriggerSignal(signal, spcaeNumber);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user