Skip to Content
CommandsStatesStates (SS/GC)GC - Command Generator

GC Command — Gradual Motor Cut

GC (Gradual Cut) system to progressively reduce engine power and stop vehicles in a controlled and safe manner.


What is it for?

This command allows controlling remote vehicle stopping without causing abrupt stops that could be dangerous:

  • 🚗 Safe stopping — Gradually reduces power to prevent accidents
  • 🔒 Vehicle recovery — Stops stolen or unauthorized vehicles
  • Remote control — Activate/deactivate from the platform
  • 🛡️ Protection — The driver can park safely
  • 📊 Monitoring — Check cut progress in real time

This system allows stopping vehicles remotely in a safe manner. It must be configured carefully according to the vehicle type.


Operation

Once activated (SGCA), the device sends pulses to the relay every interval seconds. Each pulse is longer than the previous one (according to step), generating increasing intermittent cuts in power supply.

This causes gradual power loss:

  1. Start - No perceptible changes
  2. Progressive - Gradual power loss
  3. Final - Engine completely stopped

Syntax

OperationCommandDescription
ConfigureSGC[command][,xp,step,interval,max,invert]Configures and controls the system
QueryQGCQueries current status
ResponseRGC[E/D],[xp],[step],[interval],[max],[invert];[status_info]Device response

Parameters

ParameterDescriptionValuesDefault
commandAction to executeE/D/A/S/R-
xpCut relay0-20
stepCut increment (ms)1-999930
intervalInterval between pulses (s)1-99994
maxTime until total cut (s)1-9999180
invertOutput logic inversion (v1.9.17+)0-10

Logic Inversion: Useful for systems where the relay is normally energized and the cut is performed by de-energizing. With invert=1, the activation logic is inverted.

Available Commands

CommandAction
EEnable - Enable system
DDisable - Disable system
AActivate - Activate gradual cut
SStop - Stop cut
RReset - Reset sequence

Status Information

FieldDescription
statusdisabled/ready/active
elapsed_sElapsed time (seconds)
remain_sRemaining time (seconds)
progressProgress percentage (0-100)
pulse_msCurrent pulse width (ms)

Usage Examples

Basic Operations

>SGCE< // Enable system with default values >SGCA< // ACTIVATE gradual cut >SGCS< // STOP the cut (pause) >SGCD< // Disable system completely >SGCR< // Reset sequence from the beginning >QGC< // Query current status

Advanced Configurations

>SGCE,1,20,5,300< // Truck: relay 1, step 20ms, interval 5s, max 5min >SGCA,,50,2,60< // Activate with new parameters: step 50ms, 2s, 1min >SGCE,,,,240< // Only change maximum time to 4 minutes >SGCE,2< // Enable using relay 2

The system stops when the device restarts. The R command resets the sequence without changing the configuration.


Cut Sequence (Default)

Configuration: step=30ms, interval=4s, max=180s

TimeCutMotorEffect
0s0.75%99%No perceptible changes
30s5.6%94%Slight power loss
60s11.3%89%Significant reduction
90s16.9%83%Difficulty on slopes
120s22.5%78%Very irregular engine
150s28.1%72%Only unstable idle
180s100%0%ENGINE STOPPED

Compatibility

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

See Also

Last updated