Skip to Content
ComandosEstadosEstados (SS/GC)SS - Estado de Sinais

Comando SS

O comando SS (Signal State) permite consultar o estado de qualquer sinal do sistema, e configurar aqueles que são modificáveis.

Para que serve?

1. Consultar qualquer sinal

Você pode verificar o estado de qualquer sinal do dispositivo:

ComandoSinalDescrição
>QSSGPS<GPS¿Tem posição GPS válida?
>QSSCEL<CEL¿Tem cobertura celular?
>QSSWP05<WP05¿Está dentro da geocerca 05?
>QSSVL00<VL00¿Está excedendo o limite de velocidade 0?
>QSSIN00<IN00¿Está ativa a entrada digital 0?

2. Controlar saídas digitais

Ativa ou desativa as saídas XP diretamente:

ComandoSinalEstadoDescrição
>SSSXP0011<XP0011 (on)Ativar saída 0
>SSSXP0100<XP0100 (off)Desativar saída 1

3. Criar variáveis de estado

Os sinais U (U00-U63) são flags de usuário para armazenar estados:

ComandoSinalEstadoDescrição
>SSSU0011<U0011 (on)Ativar flag U00
>SSSU0000<U0000 (off)Desativar flag U00
>QSSU00<U00-Consultar flag U00

4. Controlar ligação de módulos

Liga ou desliga módulos de hardware:

ComandoSinalEstadoDescrição
>SSSGPSPWR11<GPSPWR11 (on)Ligar módulo GPS
>SSSCELPWR00<CELPWR00 (off)Desligar módulo celular
>SSSWIFPWR11<WIFPWR11 (on)Ligar WiFi
>SSSINTPWR00<INTPWR00 (off)Desligar fonte interna 3.3V

Os sinais são valores lógicos: 11 (ativo) ou 00 (inativo). São usados como disparadores ou condições em regras lógicas.


Sintaxe

Consultar sinal sem índice

QSSsinal

Resposta: RSSsinalcc

Consultar sinal com índice

QSSsinalbb

Resposta: RSSsinalbbcc

Configurar sinal sem índice

SSSsinalcc

Configurar sinal com índice

SSSsinalbbcc
ParâmetroDescrição
sinalNome do sinal (ex: GPS, U, WP)
bbÍndice (apenas para sinais indexados)
ccEstado: 11 ativo, 00 inativo

Sinais com Índice

Estes sinais requerem especificar um índice numérico.

Configurável (SSS): O sinal pode ser configurado com >SSSsinalbbcc<
Apenas leitura (QSS): O sinal só pode ser consultado com >QSSsinalbb<

SinalÍndiceConfigurávelDescrição
AR00-07Limiar de tensão/temperatura
CID00-09Detecção por Caller ID
CQ00Filtro qualidade GPS
DC00-02Mudança de rumo
DV00-03Aceleração/frenagem brusca
FCT00-05Contador de pulsos
GS00-04Relatórios enfileirados por origem
IC00-03Estado de sessão de usuário
ICL00-99Estado de códigos de usuário
IN00-06, 07Entradas digitais (07=IGN)
KO00-04Modo economia de energia
LC00-01Modo Locator
MC00-03Código de país MCC
MV00-03Dinâmica de movimento
OW00iButton detectado
PK00-01Modo Parking
RL00-FFEstado de regras lógicas
SC00Conexão caudalímetro
TD00-31Timers e distância
TR00-07Disparadores data/hora
U00-63Flags de usuário
VBU00-02Tensão bateria interna
VL00-15Velocidade limite
WP00-31Geocercas
XP00-02Saídas digitais

Sinais sem Índice

Estes sinais são consultados/configurados diretamente por nome (sem índice).

SinalConfigurávelDescrição
ACAcelerômetro ativo
BUBuffer com dados pendentes
CELCobertura celular
CELPWRLigação módulo celular
CNCFim de chamada de voz
GPSPosição GPS válida
GPSPWRLigação módulo GPS
IGNIgnição (hardware ou virtual)
INTPWRFonte interna 3.3V
JMDJamming detectado (simulação)
PWREquipamento ligado
VIOPWRFonte externa 3.3V
WIFPWRLigação módulo WiFi

Flags de Usuário (U)

Os sinais U (U00 a U63) são flags configuráveis pelo usuário. São úteis para:

  • Criar variáveis de estado personalizadas
  • Memorizar condições entre regras
  • Implementar máquinas de estado simples

Configurar flag

>SSSU0411< // Ativa U04 >SSSU0400< // Desativa U04

Consultar flag

>QSSU04<

Resposta: RSSU0411 (ativo) ou RSSU0400 (inativo)

Uso em regras

>SRL00E;TRG=IN00+;ACC={SSSU0011}< // Ativa U00 quando IN00 sobe >SRL01E;TRG=TD00+;CND=U00;ACC={GCP01H}< // Gera relatório se U00 está ativo

Controle de Módulos

Ligar/Desligar GPS

>SSSGPSPWR11< // Ligar GPS >SSSGPSPWR00< // Desligar GPS

Ligar/Desligar Celular

>SSSCELPWR11< // Ligar módulo celular >SSSCELPWR00< // Desligar módulo celular

Ligar/Desligar WiFi

>SSSWIFPWR11< // Ligar WiFi >SSSWIFPWR00< // Desligar WiFi

Controle de Fontes de Alimentação

>SSSINTPWR11< // Ligar fonte interna 3.3V >SSSINTPWR00< // Desligar fonte interna 3.3V >SSSVIOPWR11< // Ligar fonte externa 3.3V >SSSVIOPWR00< // Desligar fonte externa 3.3V

Controle de Saídas Digitais

As saídas XP podem ser controladas diretamente:

>SSSXP0011< // Ativar saída XP00 >SSSXP0100< // Desativar saída XP01 >SSSXP0211< // Ativar saída XP02

Para configuração avançada de saídas (pulsos, tempos), use o Comando CXXP.


Consultas de Estado

Estado do GPS

>QSSGPS<

Resposta: RSSGPS11 (posição válida) ou RSSGPS00 (sem fix)

Estado de Cobertura Celular

>QSSCEL<

Resposta: RSSCEL11 (com cobertura) ou RSSCEL00 (sem cobertura)

Estado de Buffer

>QSSBU<

Resposta: RSSBU11 (dados pendentes) ou RSSBU00 (vazio)

Estado de Geocerca

>QSSWP05<

Resposta: RSSWP0511 (dentro da zona 05) ou RSSWP0500 (fora)

Estado de Velocidade Limite

>QSSVL00<

Resposta: RSSVL0011 (excedendo limite) ou RSSVL0000 (dentro do limite)

Estado de Parking

>QSSPK00< // Mudança de zona detectada >QSSPK01< // Modo parking ativo

Limiares de Bateria Interna (VBU)

Os limiares VBU indicam o nível da bateria interna:

SinalLimiarDescrição
VBU003.4VModo OFF (crítico)
VBU013.6VModo LOW (baixo)
VBU023.8VModo FULL (carregado)

Exemplo: Debug de bateria por porta serial

>SRL60E;TRG=VBU00-;ACC={STX(sai do modo OFF);@TRM}< >SRL61E;TRG=VBU00+;ACC={STX(ingresso no modo OFF);@TRM}< >SRL62E;TRG=VBU01-;ACC={STX(sai do modo LOW);@TRM}< >SRL63E;TRG=VBU01+;ACC={STX(ingresso no modo LOW);@TRM}< >SRL64E;TRG=VBU02-;ACC={STX(sai do modo FULL);@TRM}< >SRL65E;TRG=VBU02+;ACC={STX(ingresso no modo FULL);@TRM}<

Compatibilidade

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

Ver Também

Última atualização