如何使用 SigWeb 在 JavaScript 代码中检测 Topaz 设备是否已连接(通过 USB)?
How to detect if Topaz device is connected(through USB) in JavaScript code using SigWeb?
如何检测Topaz设备是否已连接?
我的 Topaz 是:T-LBK462-HSB-R (USB)
我正在使用:SigWeb SDK (SigWebTablet.js)
我应该调用 SigWebTablet.js 库的哪个方法来检查设备是否已连接?
正如他们官方演示中所说:
http://www.sigplusweb.com/sigwebtablet_demo.htm
如果我想使用 Topaz,我需要调用此代码:
var ctx = document.getElementById('cnv').getContext('2d');
SetDisplayXSize( 500 );
SetDisplayYSize( 100 );
SetTabletState(0, tmr);
SetJustifyMode(0);
ClearTablet();
if(tmr == null)
{
tmr = SetTabletState(1, ctx, 50);
}
else
{
SetTabletState(0, tmr);
tmr = null;
tmr = SetTabletState(1, ctx, 50);
}
但是即使没有连接 Topaz 设备,这段代码也能成功执行,这基本上意味着它只需要 Topaz 本地服务器是 运行。但这对我来说还不够,我需要知道设备已连接。
我自己找到的解决方案:
GetTabletState() 方法 returns '1' 或 '0'
可能对某人有用..
如何检测Topaz设备是否已连接?
我的 Topaz 是:T-LBK462-HSB-R (USB) 我正在使用:SigWeb SDK (SigWebTablet.js)
我应该调用 SigWebTablet.js 库的哪个方法来检查设备是否已连接?
正如他们官方演示中所说: http://www.sigplusweb.com/sigwebtablet_demo.htm
如果我想使用 Topaz,我需要调用此代码:
var ctx = document.getElementById('cnv').getContext('2d');
SetDisplayXSize( 500 );
SetDisplayYSize( 100 );
SetTabletState(0, tmr);
SetJustifyMode(0);
ClearTablet();
if(tmr == null)
{
tmr = SetTabletState(1, ctx, 50);
}
else
{
SetTabletState(0, tmr);
tmr = null;
tmr = SetTabletState(1, ctx, 50);
}
但是即使没有连接 Topaz 设备,这段代码也能成功执行,这基本上意味着它只需要 Topaz 本地服务器是 运行。但这对我来说还不够,我需要知道设备已连接。
我自己找到的解决方案: GetTabletState() 方法 returns '1' 或 '0'
可能对某人有用..