IDigitalInput
디지털 입력 신호를 읽기 위한 인터페이스입니다.
네임스페이스: ControlBee.Interfaces
상속: IDigitalIO
메서드
IsOn
입력 신호가 켜져 있는지 확인합니다.
bool IsOn();
반환값: 입력이 켜져 있으면 true입니다.
IsOff
입력 신호가 꺼져 있는지 확인합니다.
bool IsOff();
반환값: 입력이 꺼져 있으면 true입니다.
IsOnOrTrue
입력 상태를 반환하며, 장치를 사용할 수 없는 경우 true를 반환합니다.
bool IsOnOrTrue();
IsOffOrTrue
입력이 꺼져 있으면 true를 반환하며, 장치를 사용할 수 없는 경우 true를 반환합니다.
bool IsOffOrTrue();
IsOnOrFalse
입력 상태를 반환하며, 장치를 사용할 수 없는 경우 false를 반환합니다.
bool IsOnOrFalse();
IsOffOrFalse
입력이 꺼져 있으면 true를 반환하며, 장치를 사용할 수 없는 경우 false를 반환합니다.
bool IsOffOrFalse();
WaitOn
입력 신호가 켜질 때까지 대기합니다.
void WaitOn(bool showErrorDialog = true);
void WaitOn(int millisecondsTimeout, bool showErrorDialog);
매개변수:
showErrorDialog— 타임아웃 시 에러 다이얼로그 표시 여부. 기본값은true입니다.millisecondsTimeout— 최대 대기 시간(밀리초)입니다.
WaitOff
입력 신호가 꺼질 때까지 대기합니다.
void WaitOff(bool showErrorDialog = true);
void WaitOff(int millisecondsTimeout, bool showErrorDialog);
매개변수:
showErrorDialog— 타임아웃 시 에러 다이얼로그 표시 여부. 기본값은true입니다.millisecondsTimeout— 최대 대기 시간(밀리초)입니다.
이벤트
ActualOnChanged
실제 입력 상태가 변경될 때 발생합니다.
event EventHandler<bool>? ActualOnChanged;