diff options
Diffstat (limited to 'src/appMain/smartDeviceLink.ini')
-rw-r--r-- | src/appMain/smartDeviceLink.ini | 55 |
1 files changed, 50 insertions, 5 deletions
diff --git a/src/appMain/smartDeviceLink.ini b/src/appMain/smartDeviceLink.ini index c30255da4..351127463 100644 --- a/src/appMain/smartDeviceLink.ini +++ b/src/appMain/smartDeviceLink.ini @@ -24,7 +24,7 @@ AudioStreamingPort = 5080 ; Contains .json/.ini files AppConfigFolder = ; Contains output files, e.g. .wav -AppStorageFolder = +AppStorageFolder = storage ; Contains resourses, e.g. audio8bit.wav AppResourceFolder = ; Standard min stack size @@ -32,19 +32,23 @@ AppResourceFolder = ; in QNX : PTHREAD_STACK_MIN = 256 ;The value of a variable ThreadStackSize used only if its realy needed, other way stack size will be PTHREAD_STACK_MIN ; -AppConfigFolder = -AppStorageFolder = -ThreadStackSize = 16384 +ThreadStackSize = 20480 MixingAudioSupported = true HMICapabilities = hmi_capabilities.json MaxCmdID = 2000000000 ; Default request timeout in milliseconds DefaultTimeout = 10000 + AppDirectoryQuota = 104857600 +; Allowed requests amount in HMI level NONE during time scale. +; If value is 0 check will be skipped AppHMILevelNoneTimeScaleMaxRequests = 100 AppHMILevelNoneRequestsTimeScale = 10 +; Allowed requests amount during time scale. +; If value is 0 check will be skipped AppTimeScaleMaxRequests = 1000 AppRequestsTimeScale = 10 +; Allowed pending requests amount. If value is 0 check will be skipped PendingRequestsAmount = 5000 HeartBeatTimeout = 7 SupportedDiagModes = 0x01, 0x02, 0x03, 0x05, 0x06, 0x07, 0x09, 0x0A, 0x18, 0x19, 0x22, 0x3E @@ -55,7 +59,7 @@ ReadDIDRequest = 5, 1 GetVehicleDataRequest = 5, 1 [MEDIA MANAGER] -; where 3 is a number of retries and 1 is a timeout in seconds for request frequency +; where 3 is a number of retries and 1 is a timeout in seconds for request frequency StartStreamRetry = 3, 1 EnableRedecoding = false VideoStreamConsumer = socket @@ -75,6 +79,8 @@ AudioStreamFile = audio_stream_file RecordingFileSource = audio.8bit.wav ; Recording file for audio pass thru RecordingFileName = audio.wav +; The timeout in seconds for mobile to stop streaming or end up sessions. +StopStreamingTimeout = 1 ; HelpPromt and TimeOutPrompt is a vector of strings separated by comma [GLOBAL PROPERTIES] @@ -132,6 +138,10 @@ ForceUnprotectedService = Non EnablePolicy = true PreloadedPT = sdl_preloaded_pt.json PathToSnapshot = sdl_snapshot.json +; Number of attempts to open policy DB +AttemptsToOpenPolicyDB = 5 +; Timeout between attempts during opening DB in milliseconds +OpenAttemptTimeoutMs = 500 [TransportManager] TCPAdapterPort = 12345 @@ -147,7 +157,42 @@ IAPSystemConfig = /fs/mp/etc/mm/ipod.cfg IAP2SystemConfig = /fs/mp/etc/mm/iap2.cfg IAP2HubConnectAttempts = 3 +[ProtocolHandler] +; Packet with payload bigger than next value will be marked as a malformed +; 1488 = 1500 - 12 = TCP MTU - header size +MaximumPayloadSize = 1488 +; Application shall send less #FrequencyCount messages per #FrequencyTime mSecs +; Frequency check could be disable by setting FrequencyTime to Zero +FrequencyCount = 1000 +FrequencyTime = 1000 + [ApplicationManager] ApplicationListUpdateTimeout = 2 ; Max allowed threads for handling mobile requests. Currently max allowed is 2 ThreadPoolSize = 1 +HashStringSize = 32 + +[SDL4] +; Enables SDL 4.0 support +EnableProtocol4 = true +; Path where apps icons must be stored +AppIconsFolder = storage +; Max size of the folder in bytes +AppIconsFolderMaxSize = 104857600 +; Amount of oldest icons to remove in case of max folder size was reached +AppIconsAmountToRemove = 1 + +[Resumption] + +# Timeout in seconds for resumption Application HMILevel +# and resolving conflicts in case if multiple applications initiate resumption +ApplicationResumingTimeout = 3 + +# Timeout in seconds for pereodical saving resumption persisten data +AppSavePersistentDataTimeout = 10 #seconds + +# Timeout in seconds to store hmi_level for media app before ign_off +ResumptionDelayBeforeIgn = 30; + +# Timeout in seconds to restore hmi_level for media app after sdl run +ResumptionDelayAfterIgn = 30; |