장치의 출력 신호(Relay)를 제어합니다.
int executeOutputAction(Channel channel, Relay relay)
channel
: 릴레이 채널(0~1)relay
: 출력 신호 정보
성공적으로 수행될 경우 SUCCESS
를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다.
장치의 LED를 제어합니다.
int executeLedAction(LedColor color)
color
: LED 색상
성공적으로 수행될 경우 SUCCESS
를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다.
이더넷 정보를 설정합니다.
int setEthernetConfig(boolean enableDHCP, String ip, String subnet, String gateway, String dnsServer)
enableDHCP
: DHCP 사용 여부ip
: IP 주소subnet
: 서브넷 마스크gateway
: 게이트웨이dnsServer
: DNS 서버
성공적으로 수행될 경우 SUCCESS
를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다.
RS-232를 연결합니다.
int openRS232(int baudrate)
baudrate
: RS-232 통신 속도
성공적으로 수행될 경우 SUCCESS
를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다.
RS-232 연결을 해제합니다.
int closeRS232()
성공적으로 수행될 경우 SUCCESS
를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다.
RS-232 데이터를 수신합니다.
int readRS232(RS232Data data)
data
: RS-232 데이터
성공적으로 수행될 경우 SUCCESS
를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다.
RS-232 데이터를 전송합니다.
int writeRS232(RS232Data data)
data
: RS-232 데이터
성공적으로 수행될 경우 SUCCESS
를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다.