Dreamine.PLC.Wpf
1.0.1
Dreamine.PLC.Wpf 산업 자동화 및 I/O 기능을 제공합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
PlcMonitorService.cs
이 파일의 문서화 페이지로 가기
1
using
Dreamine.PLC.Abstractions.Clients;
2
using
Dreamine.PLC.Wpf.ViewModels
;
3
4
namespace
Dreamine.PLC.Wpf.Services
;
5
14
public
sealed
class
PlcMonitorService
:
IPlcMonitorService
, IAsyncDisposable
15
{
24
public
PlcMonitorService
()
25
: this(new
PlcMonitorViewModel
())
26
{
27
}
28
53
public
PlcMonitorService
(
PlcMonitorViewModel
viewModel)
54
{
55
ViewModel
= viewModel ??
throw
new
ArgumentNullException(nameof(viewModel));
56
}
57
66
public
PlcMonitorViewModel
ViewModel
{
get
; }
67
100
public
void
SetClient
(IPlcClient client,
string
channelName)
101
{
102
ViewModel
.SetClient(client, channelName);
103
}
104
153
public
void
AppendLog
(
string
operation,
string
address,
string
values,
bool
isSuccess,
string
message)
154
{
155
ViewModel
.AppendLog(operation, address, values, isSuccess, message);
156
}
157
174
public
ValueTask
DisposeAsync
()
175
{
176
return
ViewModel
.DisposeAsync();
177
}
178
}
Dreamine.PLC.Wpf.Services
Definition
IPlcMonitorService.cs:4
Dreamine.PLC.Wpf.ViewModels
Definition
PlcMonitorViewModel.cs:14
Dreamine.PLC.Wpf.Services.IPlcMonitorService
Definition
IPlcMonitorService.cs:15
Dreamine.PLC.Wpf.Services.PlcMonitorService.PlcMonitorService
PlcMonitorService()
Definition
PlcMonitorService.cs:24
Dreamine.PLC.Wpf.Services.PlcMonitorService.DisposeAsync
ValueTask DisposeAsync()
Definition
PlcMonitorService.cs:174
Dreamine.PLC.Wpf.Services.PlcMonitorService.AppendLog
void AppendLog(string operation, string address, string values, bool isSuccess, string message)
Definition
PlcMonitorService.cs:153
Dreamine.PLC.Wpf.Services.PlcMonitorService.SetClient
void SetClient(IPlcClient client, string channelName)
Definition
PlcMonitorService.cs:100
Dreamine.PLC.Wpf.Services.PlcMonitorService.PlcMonitorService
PlcMonitorService(PlcMonitorViewModel viewModel)
Definition
PlcMonitorService.cs:53
Dreamine.PLC.Wpf.Services.PlcMonitorService.ViewModel
PlcMonitorViewModel ViewModel
Definition
PlcMonitorService.cs:66
Dreamine.PLC.Wpf.ViewModels.PlcMonitorViewModel
Definition
PlcMonitorViewModel.cs:25
Services
PlcMonitorService.cs
다음에 의해 생성됨 :
1.17.0