SampleSmart 1.0.0.0
SampleSmart 사용 방법을 보여 주는 예제 프로젝트입니다.
로딩중...
검색중...
일치하는것 없음
SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel 클래스 참조

더 자세히 ...

SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel에 대한 상속 다이어그램 :
SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel에 대한 협력 다이어그램:

Public 멤버 함수

 SerialPortTestViewModel (SerialPortTestViewEvent @event)

속성

IReadOnlyList< string > SerialPortNames [get]
IReadOnlyList< int > BaudRates [get]
IReadOnlyList< string > SerialProtocols [get]
IReadOnlyList< string > SerialEncodings [get]
string SelectedSerialPortName [get, set]
int SelectedBaudRate [get, set]
string SelectedSerialProtocol [get, set]
string SelectedSerialEncoding [get, set]
string SerialSendText [get, set]
string SerialSelectionSummary [get]

Private 멤버 함수

partial void RefreshPorts ()
partial void ConnectSerial ()
partial void DisconnectSerial ()
partial void SendSerial ()

Private 속성

SerialPortTestViewEvent _event

상세한 설명

Serial Port 테스트 ViewModel입니다.

SerialPortTestView.xaml.ViewModel.cs 파일의 14 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

◆ SerialPortTestViewModel()

SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.SerialPortTestViewModel ( SerialPortTestViewEvent @ event)
inline

지정한 설정으로 SerialPortTestViewModel 클래스의 새 인스턴스를 초기화합니다.

매개변수
eventevent에 사용할 SerialPortTestViewEvent 값입니다.

SerialPortTestView.xaml.ViewModel.cs 파일의 256 번째 라인에서 정의되었습니다.

257 {
258 ArgumentNullException.ThrowIfNull(@event);
259
260 _event = @event;
261 }

다음을 참조함 : _event.

멤버 함수 문서화

◆ ConnectSerial()

partial void SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.ConnectSerial ( )
private

Serial Port 연결 명령입니다.

◆ DisconnectSerial()

partial void SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.DisconnectSerial ( )
private

Serial Port 연결 해제 명령입니다.

◆ RefreshPorts()

partial void SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.RefreshPorts ( )
private

Serial Port 목록 갱신 명령입니다.

◆ SendSerial()

partial void SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.SendSerial ( )
private

Serial 메시지 송신 명령입니다.

멤버 데이터 문서화

◆ _event

SerialPortTestViewEvent SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel._event
private

Serial Port 테스트 이벤트 처리 객체입니다.

SerialPortTestView.xaml.ViewModel.cs 파일의 25 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : SerialPortTestViewModel().

속성 문서화

◆ BaudRates

IReadOnlyList<int> SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.BaudRates
get

선택 가능한 BaudRate 목록입니다.

SerialPortTestView.xaml.ViewModel.cs 파일의 45 번째 라인에서 정의되었습니다.

◆ SelectedBaudRate

int SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.SelectedBaudRate
getset

선택된 BaudRate입니다.

SerialPortTestView.xaml.ViewModel.cs 파일의 99 번째 라인에서 정의되었습니다.

100 {
101 get => Event.SelectedBaudRate;
102 set
103 {
104 if (Event.SelectedBaudRate == value)
105 {
106 return;
107 }
108
109 Event.SelectedBaudRate = value;
110 OnPropertyChanged(nameof(SelectedBaudRate));
111 OnPropertyChanged(nameof(SerialSelectionSummary));
112 }
113 }

◆ SelectedSerialEncoding

string SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.SelectedSerialEncoding
getset

선택된 Serial 문자열 인코딩입니다.

SerialPortTestView.xaml.ViewModel.cs 파일의 147 번째 라인에서 정의되었습니다.

148 {
149 get => Event.SelectedSerialEncoding;
150 set
151 {
152 if (Event.SelectedSerialEncoding == value)
153 {
154 return;
155 }
156
157 Event.SelectedSerialEncoding = value;
158 OnPropertyChanged(nameof(SelectedSerialEncoding));
159 OnPropertyChanged(nameof(SerialSelectionSummary));
160 }
161 }

◆ SelectedSerialPortName

string SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.SelectedSerialPortName
getset

선택된 Serial Port 이름입니다.

SerialPortTestView.xaml.ViewModel.cs 파일의 75 번째 라인에서 정의되었습니다.

76 {
77 get => Event.SelectedSerialPortName;
78 set
79 {
80 if (Event.SelectedSerialPortName == value)
81 {
82 return;
83 }
84
85 Event.SelectedSerialPortName = value;
86 OnPropertyChanged(nameof(SelectedSerialPortName));
87 OnPropertyChanged(nameof(SerialSelectionSummary));
88 }
89 }

◆ SelectedSerialProtocol

string SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.SelectedSerialProtocol
getset

선택된 Serial 프로토콜입니다.

SerialPortTestView.xaml.ViewModel.cs 파일의 123 번째 라인에서 정의되었습니다.

124 {
125 get => Event.SelectedSerialProtocol;
126 set
127 {
128 if (Event.SelectedSerialProtocol == value)
129 {
130 return;
131 }
132
133 Event.SelectedSerialProtocol = value;
134 OnPropertyChanged(nameof(SelectedSerialProtocol));
135 OnPropertyChanged(nameof(SerialSelectionSummary));
136 }
137 }

◆ SerialEncodings

IReadOnlyList<string> SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.SerialEncodings
get

선택 가능한 Serial 문자열 인코딩 목록입니다.

SerialPortTestView.xaml.ViewModel.cs 파일의 65 번째 라인에서 정의되었습니다.

◆ SerialPortNames

IReadOnlyList<string> SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.SerialPortNames
get

선택 가능한 Serial Port 이름 목록입니다.

SerialPortTestView.xaml.ViewModel.cs 파일의 35 번째 라인에서 정의되었습니다.

◆ SerialProtocols

IReadOnlyList<string> SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.SerialProtocols
get

선택 가능한 Serial 프로토콜 목록입니다.

SerialPortTestView.xaml.ViewModel.cs 파일의 55 번째 라인에서 정의되었습니다.

◆ SerialSelectionSummary

string SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.SerialSelectionSummary
get

현재 Serial 선택 상태 요약 문자열입니다.

SerialPortTestView.xaml.ViewModel.cs 파일의 194 번째 라인에서 정의되었습니다.

◆ SerialSendText

string SampleSmart.Pages.PageSub.CommunicationTabs.Serial.SerialPortTestViewModel.SerialSendText
getset

Serial 송신 문자열입니다.

SerialPortTestView.xaml.ViewModel.cs 파일의 171 번째 라인에서 정의되었습니다.

172 {
173 get => Event.SerialSendText;
174 set
175 {
176 if (Event.SerialSendText == value)
177 {
178 return;
179 }
180
181 Event.SerialSendText = value;
182 OnPropertyChanged(nameof(SerialSendText));
183 }
184 }

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: