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

Sinais sem Índice

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

SinalConfigurávelDescrição
AC—Acelerômetro ativo
BU—Buffer com dados pendentes
CEL—Cobertura celular
CELPWR✅Ligação módulo celular
CNC—Fim de chamada de voz
GPS—Posição GPS válida
GPSPWR✅Ligação módulo GPS
IGN✅Ignição (hardware ou virtual)
INTPWR✅Fonte interna 3.3V
JMD✅Jamming detectado (simulação)
PWR—Equipamento ligado
VIOPWR✅Fonte externa 3.3V
WIFPWR✅Ligaçã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