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

Señales sin Índice

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

SeñalSeteableDescripción
AC—Acelerómetro activo
BU—Buffer con datos pendientes
CEL—Cobertura celular
CELPWR✅Encendido módulo celular
CNC—Fin de llamada de voz
GPS—Posición GPS válida
GPSPWR✅Encendido módulo GPS
IGN✅Ignición (hardware o virtual)
INTPWR✅Fuente interna 3.3V
JMD✅Jamming detectado (simulación)
PWR—Equipo encendido
VIOPWR✅Fuente externa 3.3V
WIFPWR✅Encendido 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

Última actualización