You can use spc_request, spc_request_dev or spc_request_sys function when setting or using a smart expansion board.
spc_request($sid, 6, $wbuf)
spc_request($sid, 7, $rbuf)
spc_request_dev($sid, $cmd)
spc_request_sys($sid, $cmd)
Common commands can be used with spc_request_sys function and a list of the commands is as follows:
Command | Option | Description |
---|---|---|
get | did | get a device ID |
get | uid | get a unique ID |
Dedicated commands for each smart expansion board can be used with spc_request and spc_request_dev. The spc_request function is used for sending and receiving data, and the spc_request_dev function is used for setting and checking status.
The list of PES-2406 commands is as follows:
cmd | arg1 | arg2 | arg3 |
---|---|---|---|
set | uart | (parameters) | - |
modem | (signal) | - | |
rts | (rts signal) | ||
dtr | (dtr signal) | ||
count | (counter) | (value) | |
ifg | (bits) | - | |
ifd | (del) | - | |
(start_del) | (end_del) | ||
- | - | ||
txdelay | (bits) | - | |
break | (time) | - | |
get | uart | - | - |
modem | (signal) | - | |
count | (counter) | - | |
rxlen | [del] | - | |
txfree | - | - | |
rxbuf | - | - | |
txbuf | - | - | |
ifg | - | - | |
ifd | - | - | |
txdelay | - | - |
※ (): mandatory, []: optional