SampleSmart 1.0.0.0
SampleSmart 사용 방법을 보여 주는 예제 프로젝트입니다.
로딩중...
검색중...
일치하는것 없음
PageIoMonitor.xaml.ViewModel.cs
이 파일의 문서화 페이지로 가기
1using Dreamine.MVVM.Attributes;
2using Dreamine.MVVM.ViewModels;
4
6
15public partial class PageIoMonitorViewModel : ViewModelBase
16{
25 [DreamineEvent]
27
36 public IoSampleRuntime Runtime => Event.Runtime;
37
46 [DreamineCommand("Event.UseRealController")]
47 private partial void UseRealController();
48
57 [DreamineCommand("Event.UseSampleController")]
58 private partial void UseSampleController();
59
68 [DreamineCommand("Event.Connect")]
69 private partial void Connect();
70
79 [DreamineCommand("Event.ProbeHardware")]
80 private partial void ProbeHardware();
81
90 [DreamineCommand("Event.Disconnect")]
91 private partial void Disconnect();
92
101 [DreamineCommand("Event.ToggleInputs")]
102 private partial void ToggleInputs();
103
112 [DreamineCommand("Event.RefreshInputs")]
113 private partial void RefreshInputs();
114
123 [DreamineCommand("Event.WriteOutputs")]
124 private partial void WriteOutputs();
125
134 [DreamineCommand("Event.ReadOutputs")]
135 private partial void ReadOutputs();
136
154 {
155 ArgumentNullException.ThrowIfNull(@event);
156
157 _event = @event;
158 }
159}