spc_request()


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

Description

string/bool spc_request(int $sid, int $addr, string $msg, string $opt = "")

Parameters

Return Value

성공 시 명령어에 따른 스마트 확장보드의 응답(CSV형태의 문자열), 실패 시 false

※ CSV : Comma-Separated Values

Example

<?php
include_once "/lib/sd_spc.php";

spc_reset();
spc_sync_baud(115200);

spc_scan();

$sid = 1;

function eio_in($sid, $pin)
{
    $resp = spc_request($sid, 4, "get $pin input");

    if($resp === false)
        return "";

    $resp = explode(",", $resp);

    return $resp[1];
}

while(1)
{
    echo eio_in($sid, 0);
    echo eio_in($sid, 1);
    echo eio_in($sid, 2);
    echo eio_in($sid, 3);
    echo "\r\n";

    sleep(1);
}
?>

See also