smartdevicelink / sdl_requirements

Collection of requirements/technical tasks for new sdl_core features
BSD 3-Clause "New" or "Revised" License
2 stars 7 forks source link

[Unix signals] - SDL behavior in case of LOW_VOLTAGE event #100

Open KhrystynaDubovyk opened 6 years ago

KhrystynaDubovyk commented 6 years ago

LOW_VOLTAGE

Description:

As a mobile application, I want the data and HMI Level to be resumed after low voltage event when EMMC gets turned off and all read/write operations are unavailable.

Detailed description:

UNIX signals are used to exchange shutdown and wake-up signals between HMI and SDL Core during a 'LowVoltage' event.
Unix signals provide ability to use signals from SIGRTMIN to SIGRTMAX for custom needs.
The offset for SIGRTMIN from this notifications is defined in SmartDeviceLink.ini.:

[MAIN]
LowVoltageSignal = 1 ; Offset for from SIGRTMIN
WakeUpSignal = 2 ; Offset for from SIGRTMIN
IgnitionOffSignal = 2 ; Offset for from SIGRTMIN

Diagram:

N/A

Links: