turnero: diagnóstico detallado en consola para T-LBK460 / SigWeb

Detecta si el pad físico responde (GetTabletState), si falla instanciar
SigWebTablet (posible conflicto con SigPlus), y guía paso a paso.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-21 12:01:50 -05:00
co-authored by Claude Sonnet 4.6
parent 3c3f3f1ee9
commit 538bc0f35a
+26 -4
View File
@@ -3042,7 +3042,26 @@ function mostrarToast(msg, type = 'info', duration = 2500) {
s.src = URL;
s.onload = function() {
var ms = Date.now() - t0;
console.log('✅ Conectado en ' + ms + 'ms — SigWebTablet disponible:', typeof SigWebTablet !== 'undefined');
console.log('✅ Script cargado en ' + ms + 'ms');
console.log(' SigWebTablet (clase):', typeof SigWebTablet);
// Intentar instanciar y leer estado del pad
try {
var ctx = new SigWebTablet();
var state = ctx.GetTabletState();
console.log(' GetTabletState():', state, state === 0 ? '← pad NO detectado/conectado' : '← pad activo');
if (state === 0) {
console.warn(' ⚠ SigWeb corre pero el pad físico no está conectado o no lo reconoce.');
console.warn(' Revisa: cable USB, drivers T-LBK460, y que el pad esté encendido.');
} else {
console.log(' Modelo detectado — SetImageXSize prueba:');
ctx.SetImageXSize(500);
console.log(' ✅ Pad respondiendo correctamente');
}
} catch(e) {
console.warn(' ⚠ Error al instanciar SigWebTablet:', e.message);
console.warn(' El script cargó pero el pad no responde. Puede ser SigPlus en vez de SigWeb.');
console.warn(' Verifica la versión del SDK en: http://localhost:47289/SigWeb/');
}
console.groupEnd();
var b = document.getElementById('sigweb-badge');
var d = document.getElementById('sigweb-dot');
@@ -3053,9 +3072,12 @@ function mostrarToast(msg, type = 'info', duration = 2500) {
};
s.onerror = function() {
var ms = Date.now() - t0;
console.warn('❌ Sin respuesta después de ' + ms + 'ms');
console.warn(' Verifica que el servicio Topaz SigWeb esté corriendo en este equipo.');
console.warn(' Prueba abriendo en el navegador:', 'http://localhost:47289/SigWeb/');
console.warn('❌ Sin respuesta después de ' + ms + 'ms — SigWeb no está corriendo.');
console.warn(' URL intentada:', URL);
console.warn(' Pasos para verificar:');
console.warn(' 1. Abre en este navegador: http://localhost:47289/SigWeb/');
console.warn(' 2. Si no carga: instala o inicia el servicio Topaz SigWeb');
console.warn(' 3. Si carga pero el pad no funciona: revisa drivers del T-LBK460');
console.groupEnd();
};
document.head.appendChild(s);