본문으로 건너뛰기

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;

참고