spc_request_dev()


스마트 확장보드로 디바이스 명령어 전달을 요청

Description

string spc_request_dev(int $sid, string $cmd)

Parameters

Return Value

명령어에 따른 스마트 확장보드의 응답, 문자열 형태

Example

<?php
/* This example is for PES-2403 only */
include_once "/lib/sd_spc.php";

spc_reset();
spc_sync_baud(460800);

$sid = 1;
spc_request_dev($sid, "set mode full");
spc_request_dev($sid, "set vref stop 2");
spc_request_dev($sid, "set vref drive 8");
spc_request_dev($sid, "set speed 400");
spc_request_dev($sid, "set accel 800");
spc_request_dev($sid, "set rsnc 120 250");

$state = 0;
spc_request_dev($sid, "move 400");
while($state = (int)spc_request_dev($sid, "get state"))
{
  echo "state: $state\r\n";
  usleep(200000);
}
echo "state: $state\r\n";
?>

See also