InterfaceHandler 클래스
인터페이스 처리기
네임스페이스: VagabondK.Interface.Abstractions
어셈블리: VagabondK.Interface.Abstractions.dll
구문
public abstract class InterfaceHandler : INotifyPropertyChanged
생성자
| 이름 | 설명 |
|---|---|
| InterfaceHandler() | 생성자 |
| InterfaceHandler(InterfaceMode) | 생성자 |
속성
| 이름 | 설명 |
|---|---|
| Mode | 인터페이스 모드 |
| Point | 인터페이스 포인트 |
| SendCommand | 값 전송 커맨드를 가져옵니다. |
| TimeStamp | 인터페이스 값의 적용 일시 |
| ValueType | 인터페이스 값의 형식 |
메서드
| 이름 | 설명 |
|---|---|
| GetValue<T>() | 로컬 값 가져오기 |
| RaisePropertyChanged(string) | 임의의 속성 값 변경 이벤트 발생 메서드 |
| SendAsync<T>(in T) | 비동기로 값 전송 |
| SendAsync<T>(in T, in DateTime?) | 비동기로 값 전송 |
| SendAsync<T>(in T, in DateTime?, in CancellationToken?) | 비동기로 값 전송 |
| SendAsync<T>(in T, in CancellationToken?) | 비동기로 값 전송 |
| SendLocalValue() | 로컬 값 재전송 |
| SendLocalValueAsync() | 비동기로 로컬 값 재전송 |
| Send<T>(in T) | 값 전송 |
| Send<T>(in T, in DateTime?) | 값 전송 |
이벤트
| 이름 | 설명 |
|---|---|
| ErrorOccurred | 인터페이스 오류 발생 이벤트 |
| PropertyChanged | 속성 값이 변경될 때 발생합니다. |
| Received | 값을 수신했을 때 발생하는 이벤트입니다. |