src.dualinventive.com/fw/dncm/tests/qrd/1.1_get_device_info.php

24 lines
821 B
PHP

<?php
///////////////////////////////////////////////////////////////////////////////
//require_once(get_cfg_var('COMMON_PATH') . "/ditest-php/test_framework.php");
require_once("../../common/ditest-php/test_framework.php");
require_once("./config.php");
///////////////////////////////////////////////////////////////////////////////
$test = new DiTest("Get Device Info", 1);
$test->goal("Get device:info and verify properties");
$request = array(
'dinetrpc' => 1,
'device:uid' => $cfgDeviceUid,
'req' => 'device:info',
'id' => 1,
'time' => time() * 1000
);
$reqrep = new RequestSocket($test, $cfgSMPZMQRequestURI);
$rep = $reqrep->send($request);
$test->equal("dncm", $rep['result'][0]['type']);
$test->equal(true, isset($rep['result'][0]['version']));
$test->equal(true, isset($rep['result'][0]['revision']));