차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
|
ko:control_api [2018/11/28 14:11] kyle 만듦 |
ko:control_api [2019/09/23 11:22] (현재) simba |
||
|---|---|---|---|
| 줄 2: | 줄 2: | ||
| =====executeOutputAction===== | =====executeOutputAction===== | ||
| 장치의 출력 신호(Relay)를 제어합니다. | 장치의 출력 신호(Relay)를 제어합니다. | ||
| - | <code> | + | <code java> |
| int executeOutputAction(Channel channel, Relay relay) | int executeOutputAction(Channel channel, Relay relay) | ||
| </code> | </code> | ||
| ===파라미터=== | ===파라미터=== | ||
| - | * channel: 릴레이 채널(0~1) | + | * ''channel'': 릴레이 채널(0~1) |
| - | * relay: 출력 신호 정보 | + | * ''relay'': 출력 신호 정보 |
| + | <callout type="info"> | ||
| + | [[references#Channel|Channel 열거자 보기]]\\ | ||
| + | [[references#Relay|Relay 열거자 보기]] | ||
| + | </callout> | ||
| ===응답 코드=== | ===응답 코드=== | ||
| - | 성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다. | + | 성공적으로 수행될 경우 ''SUCCESS''를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다. |
| \\ | \\ | ||
| =====executeLedAction===== | =====executeLedAction===== | ||
| 장치의 LED를 제어합니다. | 장치의 LED를 제어합니다. | ||
| - | <code> | + | <code java> |
| int executeLedAction(LedColor color) | int executeLedAction(LedColor color) | ||
| </code> | </code> | ||
| ===파라미터=== | ===파라미터=== | ||
| - | * color: LED 색상 | + | * ''color'': LED 색상 |
| + | <callout type="info"> | ||
| + | [[references#LedColor|LedColor 열거자 보기]] | ||
| + | </callout> | ||
| ===응답 코드=== | ===응답 코드=== | ||
| - | 성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다. | + | 성공적으로 수행될 경우 ''SUCCESS''를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다. |
| + | \\ | ||
| + | =====setEthernetConfig===== | ||
| + | 이더넷 정보를 설정합니다. | ||
| + | <code java> | ||
| + | int setEthernetConfig(boolean enableDHCP, String ip, String subnet, String gateway, String dnsServer) | ||
| + | </code> | ||
| + | ===파라미터=== | ||
| + | * ''enableDHCP'': DHCP 사용 여부 | ||
| + | * ''ip'': IP 주소 | ||
| + | * ''subnet'': 서브넷 마스크 | ||
| + | * ''gateway'': 게이트웨이 | ||
| + | * ''dnsServer'': DNS 서버 | ||
| + | ===응답 코드=== | ||
| + | 성공적으로 수행될 경우 ''SUCCESS''를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다. | ||
| + | <callout type="info" icon="true"> | ||
| + | 해당 API는 설정을 요청하고 즉시 반환되며, 설정이 완료되면 onActivityResult로 결과가 전달됩니다. | ||
| + | </callout> | ||
| + | |||
| + | \\ | ||
| + | =====openRS232===== | ||
| + | RS-232를 연결합니다. | ||
| + | <code java> | ||
| + | int openRS232(int baudrate) | ||
| + | </code> | ||
| + | ===파라미터=== | ||
| + | * ''baudrate'': RS-232 통신 속도 | ||
| + | ===응답 코드=== | ||
| + | 성공적으로 수행될 경우 ''SUCCESS''를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다. | ||
| + | |||
| + | \\ | ||
| + | =====closeRS232===== | ||
| + | RS-232 연결을 해제합니다. | ||
| + | <code java> | ||
| + | int closeRS232() | ||
| + | </code> | ||
| + | ===응답 코드=== | ||
| + | 성공적으로 수행될 경우 ''SUCCESS''를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다. | ||
| + | |||
| + | \\ | ||
| + | =====readRS232===== | ||
| + | RS-232 데이터를 수신합니다. | ||
| + | <code java> | ||
| + | int readRS232(RS232Data data) | ||
| + | </code> | ||
| + | ===파라미터=== | ||
| + | * ''data'': RS-232 데이터 | ||
| + | <callout type="info"> | ||
| + | [[references#RS232Data|RS232Data 클래스 보기]] | ||
| + | </callout> | ||
| + | ===응답 코드=== | ||
| + | 성공적으로 수행될 경우 ''SUCCESS''를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다. | ||
| + | |||
| + | \\ | ||
| + | =====writeRS232===== | ||
| + | RS-232 데이터를 전송합니다. | ||
| + | <code java> | ||
| + | int writeRS232(RS232Data data) | ||
| + | </code> | ||
| + | ===파라미터=== | ||
| + | * ''data'': RS-232 데이터 | ||
| + | <callout type="info"> | ||
| + | [[references#RS232Data|RS232Data 클래스 보기]] | ||
| + | </callout> | ||
| + | ===응답 코드=== | ||
| + | 성공적으로 수행될 경우 ''SUCCESS''를 반환하며, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다. | ||