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 | 값을 수신했을 때 발생하는 이벤트입니다. |