|
SampleSmart 1.0.0.0
SampleSmart 사용 방법을 보여 주는 예제 프로젝트입니다.
|


Public 멤버 함수 | |
| MainWindowViewModel (IDreamineLogger logger, IDreamineThreadManager threadManager) | |
| void | Initialize () |
속성 | |
| string | Title [get] |
| string | Message [get] |
Private 멤버 함수 | |
| partial void | Ok () |
| partial void | Cancel () |
| partial void | Minimize () |
| partial void | Maximize () |
| partial void | Close () |
| partial void | SubPage () |
| partial void | SubPage2 () |
| partial void | LogPage () |
| partial void | ThreadPage () |
| partial void | CommunicationPage () |
| partial void | PlcPage () |
| partial void | IoPage () |
| partial void | DatabasePage () |
| partial void | SubWindow () |
| partial void | NoticeWindow () |
| partial void | MonitorWindow () |
| partial void | SettingWindow () |
| void | RegisterSampleMonitoringJob () |
| ValueTask | ExecuteSampleMonitoringJobAsync (CancellationToken token) |
Private 속성 | |
| MainWindowModel | _model |
| MainWindowEvent | _event |
| readonly IDreamineLogger | _logger |
| readonly IDreamineThreadManager | _threadManager |
| bool | _isInitialized |
| bool | _isSampleMonitoringJobRegistered |
| int | _sampleMonitoringTickCount |
정적 Private 속성 | |
| const string | SampleMonitoringJobName = "Sample-MonitoringJob" |
MainWindow에 대한 ViewModel 클래스입니다. Model과 Event 사이의 바인딩을 담당합니다.
MainWindow.xaml.ViewModel.cs 파일의 18 번째 라인에서 정의되었습니다.
|
inline |
지정한 설정으로 MainWindowViewModel 클래스의 새 인스턴스를 초기화합니다.
| logger | logger에 사용할 IDreamineLogger 값입니다. |
| threadManager | thread Manager에 사용할 IDreamineThreadManager 값입니다. |
MainWindow.xaml.ViewModel.cs 파일의 326 번째 라인에서 정의되었습니다.
다음을 참조함 : _event, _logger, _model, _threadManager, Initialize().

|
private |
Cancel 동작 실행.
|
private |
Close 동작 실행.
|
private |
Communication Monitor 페이지 이동 동작 실행.
|
private |
Database 샘플 페이지 이동 동작 실행.
|
inlineprivate |
Execute Sample Monitoring Job Async 작업을 수행합니다.
| token | token에 사용할 CancellationToken 값입니다. |
ValueTask 결과입니다.MainWindow.xaml.ViewModel.cs 파일의 420 번째 라인에서 정의되었습니다.
다음을 참조함 : _logger, _sampleMonitoringTickCount.
다음에 의해서 참조됨 : RegisterSampleMonitoringJob().

|
inline |
Initialize 작업을 수행합니다.
MainWindow.xaml.ViewModel.cs 파일의 347 번째 라인에서 정의되었습니다.
다음을 참조함 : _isInitialized, RegisterSampleMonitoringJob().
다음에 의해서 참조됨 : MainWindowViewModel().


|
private |
I/O Monitor 페이지 이동 동작 실행.
|
private |
Log Page 작업을 수행합니다.
|
private |
Maximize 동작 실행.
|
private |
Minimize 동작 실행.
|
private |
Monitor Window 작업을 수행합니다.
|
private |
Notice Window 작업을 수행합니다.
|
private |
OK 동작 실행.
|
private |
PLC Monitor 페이지 이동 동작 실행.
|
inlineprivate |
Register Sample Monitoring Job 작업을 수행합니다.
MainWindow.xaml.ViewModel.cs 파일의 367 번째 라인에서 정의되었습니다.
다음을 참조함 : _isSampleMonitoringJobRegistered, _logger, _threadManager, ExecuteSampleMonitoringJobAsync(), SampleMonitoringJobName.
다음에 의해서 참조됨 : Initialize().


|
private |
ting Window 값을 설정합니다.
|
private |
SubPage 이동 동작 실행.
|
private |
Sub Page2 작업을 수행합니다.
|
private |
SubWindow 오픈 동작 실행.
|
private |
Thread Monitor 페이지 이동 동작 실행.
|
private |
event 값을 보관합니다.
MainWindow.xaml.ViewModel.cs 파일의 39 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MainWindowViewModel().
|
private |
is Initialized 값을 보관합니다.
MainWindow.xaml.ViewModel.cs 파일의 282 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialize().
|
private |
is Sample Monitoring Job Registered 값을 보관합니다.
MainWindow.xaml.ViewModel.cs 파일의 291 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RegisterSampleMonitoringJob().
|
private |
logger 값을 보관합니다.
MainWindow.xaml.ViewModel.cs 파일의 263 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExecuteSampleMonitoringJobAsync(), MainWindowViewModel(), RegisterSampleMonitoringJob().
|
private |
model 값을 보관합니다.
MainWindow.xaml.ViewModel.cs 파일의 29 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MainWindowViewModel().
|
private |
sample Monitoring Tick Count 값을 보관합니다.
MainWindow.xaml.ViewModel.cs 파일의 300 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExecuteSampleMonitoringJobAsync().
|
private |
thread Manager 값을 보관합니다.
MainWindow.xaml.ViewModel.cs 파일의 272 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MainWindowViewModel(), RegisterSampleMonitoringJob().
|
staticprivate |
Sample Monitoring Job Name 값을 보관합니다.
MainWindow.xaml.ViewModel.cs 파일의 253 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RegisterSampleMonitoringJob().
|
get |
Message 값을 가져옵니다.
MainWindow.xaml.ViewModel.cs 파일의 57 번째 라인에서 정의되었습니다.
|
get |
Title 값을 가져옵니다.
MainWindow.xaml.ViewModel.cs 파일의 48 번째 라인에서 정의되었습니다.