Skip to Content
ComandosEstadosEstados (SS/GC)SS - Estado de Señales

Comando SS

El comando SS (Signal State) permite consultar el estado de cualquier señal del sistema, y configurar aquellas que son modificables.

¿Para qué sirve?

1. Consultar cualquier señal

Puedes verificar el estado de cualquier señal del dispositivo:

ComandoSeñalDescripción
>QSSGPS<GPS¿Tiene posición GPS válida?
>QSSCEL<CEL¿Tiene cobertura celular?
>QSSWP05<WP05¿Está dentro de la geocerca 05?
>QSSVL00<VL00¿Está excediendo el límite de velocidad 0?
>QSSIN00<IN00¿Está activa la entrada digital 0?

2. Controlar salidas digitales

Activa o desactiva las salidas XP directamente:

ComandoSeñalEstadoDescripción
>SSSXP0011<XP0011 (on)Activar salida 0
>SSSXP0100<XP0100 (off)Desactivar salida 1

3. Crear variables de estado

Las señales U (U00-U63) son flags de usuario para almacenar estados:

ComandoSeñalEstadoDescripción
>SSSU0011<U0011 (on)Activar flag U00
>SSSU0000<U0000 (off)Desactivar flag U00
>QSSU00<U00-Consultar flag U00

4. Controlar encendido de módulos

Enciende o apaga módulos de hardware:

ComandoSeñalEstadoDescripción
>SSSGPSPWR11<GPSPWR11 (on)Encender módulo GPS
>SSSCELPWR00<CELPWR00 (off)Apagar módulo celular
>SSSWIFPWR11<WIFPWR11 (on)Encender WiFi
>SSSINTPWR00<INTPWR00 (off)Apagar fuente interna 3.3V

Las señales son valores lógicos: 11 (activa) o 00 (inactiva). Se usan como disparadores o condiciones en reglas lógicas.


Sintaxis

Consultar señal sin índice

QSSseñal

Respuesta: RSSseñalcc

Consultar señal con índice

QSSseñalbb

Respuesta: RSSseñalbbcc

Configurar señal sin índice

SSSseñalcc

Configurar señal con índice

SSSseñalbbcc
ParámetroDescripción
señalNombre de la señal (ej: GPS, U, WP)
bbÍndice (solo para señales indexadas)
ccEstado: 11 activo, 00 inactivo

Señales con Índice

Estas señales requieren especificar un índice numérico.

Seteable (SSS): La señal puede ser configurada con >SSSseñalbbcc<
Solo lectura (QSS): La señal solo puede ser consultada con >QSSseñalbb<

SeñalÍndiceSeteableDescripción
AR00-07Umbral de tensión/temperatura
CID00-09Detección por Caller ID
CQ00Filtro calidad GPS
DC00-02Cambio de rumbo
DV00-03Aceleración/frenada brusca
FCT00-05Contador de pulsos
GS00-04Reportes encolados por origen
IC00-03Estado de sesión de usuario
ICL00-99Estado de códigos de usuario
IN00-06, 07Entradas digitales (07=IGN)
KO00-04Modo ahorro de energía
LC00-01Modo Locator
MC00-03Código de país MCC
MV00-03Dinámica de movimiento
OW00iButton detectado
PK00-01Modo Parking
RL00-FFEstado de reglas lógicas
SC00Conexión caudalímetro
TD00-31Timers y distancia
TR00-07Disparadores fecha/hora
U00-63Flags de usuario
VBU00-02Tensión batería interna
VL00-15Velocidad límite
WP00-31Geocercas
XP00-02Salidas digitales

Señales sin Índice

Estas señales se consultan/configuran directamente por nombre (sin índice).

SeñalSeteableDescripción
ACAcelerómetro activo
BUBuffer con datos pendientes
CELCobertura celular
CELPWREncendido módulo celular
CNCFin de llamada de voz
GPSPosición GPS válida
GPSPWREncendido módulo GPS
IGNIgnición (hardware o virtual)
INTPWRFuente interna 3.3V
JMDJamming detectado (simulación)
PWREquipo encendido
VIOPWRFuente externa 3.3V
WIFPWREncendido módulo WiFi

Flags de Usuario (U)

Las señales U (U00 a U63) son flags configurables por el usuario. Son útiles para:

  • Crear variables de estado personalizadas
  • Memorizar condiciones entre reglas
  • Implementar máquinas de estado simples

Configurar flag

>SSSU0411< // Activa U04 >SSSU0400< // Desactiva U04

Consultar flag

>QSSU04<

Respuesta: RSSU0411 (activo) o RSSU0400 (inactivo)

Uso en reglas

>SRL00E;TRG=IN00+;ACC={SSSU0011}< // Activa U00 cuando IN00 sube >SRL01E;TRG=TD00+;CND=U00;ACC={GCP01H}< // Genera reporte si U00 está activo

Control de Módulos

Encender/Apagar GPS

>SSSGPSPWR11< // Encender GPS >SSSGPSPWR00< // Apagar GPS

Encender/Apagar Celular

>SSSCELPWR11< // Encender módulo celular >SSSCELPWR00< // Apagar módulo celular

Encender/Apagar WiFi

>SSSWIFPWR11< // Encender WiFi >SSSWIFPWR00< // Apagar WiFi

Control de Fuentes de Alimentación

>SSSINTPWR11< // Encender fuente interna 3.3V >SSSINTPWR00< // Apagar fuente interna 3.3V >SSSVIOPWR11< // Encender fuente externa 3.3V >SSSVIOPWR00< // Apagar fuente externa 3.3V

Control de Salidas Digitales

Las salidas XP se pueden controlar directamente:

>SSSXP0011< // Activar salida XP00 >SSSXP0100< // Desactivar salida XP01 >SSSXP0211< // Activar salida XP02

Para configuración avanzada de salidas (pulsos, tiempos), use el Comando CXXP.


Consultas de Estado

Estado del GPS

>QSSGPS<

Respuesta: RSSGPS11 (posición válida) o RSSGPS00 (sin fix)

Estado de Cobertura Celular

>QSSCEL<

Respuesta: RSSCEL11 (con cobertura) o RSSCEL00 (sin cobertura)

Estado de Buffer

>QSSBU<

Respuesta: RSSBU11 (datos pendientes) o RSSBU00 (vacío)

Estado de Geocerca

>QSSWP05<

Respuesta: RSSWP0511 (dentro de zona 05) o RSSWP0500 (fuera)

Estado de Velocidad Límite

>QSSVL00<

Respuesta: RSSVL0011 (excediendo límite) o RSSVL0000 (dentro de límite)

Estado de Parking

>QSSPK00< // Cambio de zona detectado >QSSPK01< // Modo parking activo

Umbrales de Batería Interna (VBU)

Los umbrales VBU indican el nivel de la batería interna:

SeñalUmbralDescripción
VBU003.4VModo OFF (crítico)
VBU013.6VModo LOW (bajo)
VBU023.8VModo FULL (cargado)

Ejemplo: Debug de batería por puerto serie

>SRL60E;TRG=VBU00-;ACC={STX(sale de modo OFF);@TRM}< >SRL61E;TRG=VBU00+;ACC={STX(ingreso a modo OFF);@TRM}< >SRL62E;TRG=VBU01-;ACC={STX(sale de modo LOW);@TRM}< >SRL63E;TRG=VBU01+;ACC={STX(ingresa a modo LOW);@TRM}< >SRL64E;TRG=VBU02-;ACC={STX(sale de modo FULL);@TRM}< >SRL65E;TRG=VBU02+;ACC={STX(ingresa a modo FULL);@TRM}<

Compatibilidad

💾Firmware v1.03.00
SPLegacy
ULLegacy
💾Firmware v1.00.00
SP-IOT
SM-IOT
ZE-IOT

Ver También

Last updated on