스마트 확장보드를 사용하기 위해서는 spc_request, spc_request_dev 및 spc_request_sys함수가 필요합니다.
spc_request($sid, 6, $wbuf)
spc_request($sid, 7, $rbuf)
spc_request_dev($sid, $cmd)
spc_request_sys($sid, $cmd)
모든 스마트 확장보드가 공통으로 지원하는 명령어는 spc_request_sys함수를 사용하며, 명령어 목록은 다음과 같습니다.
| 명령어 | 인수 | 설명 |
|---|---|---|
| get | did | 디바이스 아이디 확인 |
| get | uid | 유니크 아이디 확인 |
PES-2407 전용 명령어는 spc_request 또는 spc_request_dev함수를 사용합니다. 데이터 송신 및 수신은 spc_request함수를 사용하며 설정 및 상태를 확인하기 위한 명령어들은 spc_request_dev함수를 사용합니다.
PES-2407의 명령어 목록은 다음과 같습니다.
| 명령어 | 인수1 | 인수2 | 인수3 |
|---|---|---|---|
| set | uart | (parameters) | - |
| count | (counter) | (value) | |
| ifg | (bits) | - | |
| ifd | (del) | - | |
| (start_del) | (end_del) | ||
| - | - | ||
| txdelay | (bits) | - | |
| break | (time) | - | |
| get | uart | - | - |
| count | (counter) | - | |
| rxlen | [del] | - | |
| txfree | - | - | |
| rxbuf | - | - | |
| txbuf | - | - | |
| ifg | - | - | |
| ifd | - | - | |
| txdelay | - | - |
※ (): 인수 사용 필수, []: 인수 생략 가능