Control API

장치의 출력 신호(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를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다.

해당 API는 설정을 요청하고 즉시 반환되며, 설정이 완료되면 onActivityResult로 결과가 전달됩니다.


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를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다.