From 5ccd1ad50d368cae07613050c9e071effb5f4be1 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 8 Feb 2017 16:18:39 -0800 Subject: Initial smartdevicelink commit --- .../pasa/src/appMain/smartDeviceLink.ini | 177 +++++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 customer-specific/pasa/src/appMain/smartDeviceLink.ini (limited to 'customer-specific') diff --git a/customer-specific/pasa/src/appMain/smartDeviceLink.ini b/customer-specific/pasa/src/appMain/smartDeviceLink.ini new file mode 100644 index 000000000..3ceb4a2a7 --- /dev/null +++ b/customer-specific/pasa/src/appMain/smartDeviceLink.ini @@ -0,0 +1,177 @@ +; The INI-file consists of different chapters. +; Each chapter begins with the line containing +; the name in square brackets. Syntax: +; [chapter] +; The chapters consists of a set of items with a +; assinged value. The syntax is: +; item=value +; All white spaces an second encounters of chapters +; or items will be ignored. +; Remarks start with semicolon or star as first character. +; It is alowed for names of chapters and items to +; contain semicolon and star. Possible syntax is: +; [ chapter ] ;Remark +; item = value ;Remark + +[HMI] +LaunchHMI = true +ServerAddress = 127.0.0.1 +ServerPort = 8087 +VideoStreamingPort = 5050 +AudioStreamingPort = 5080 + +[MAIN] +SDLVersion = {GIT_COMMIT} +; Standard min stack size +; in Ubuntu : PTHREAD_STACK_MIN = 16384 +; 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 = /fs/mp/etc/AppLink +AppStorageFolder = /fs/rwdata/storage/sdl +ThreadStackSize = 16384 +MixingAudioSupported = true +HMICapabilities = hmi_capabilities.json +MaxCmdID = 2000000000 +DefaultTimeout = 20000 +; HMI's heart beat timeout. The value specifies seconds. +HMIHeartBeatTimeout = 3; +AppDirectoryQuota = 104857600 +AppHMILevelNoneTimeScaleMaxRequests = 0 +AppHMILevelNoneRequestsTimeScale = 10 +AppTimeScaleMaxRequests = 0 +AppRequestsTimeScale = 10 +PendingRequestsAmount = 0 +; Heart beat timeout used for protocol v3. Timeout must be specified in seconds. If timeout is 0 heart beat will be disabled. +HeartBeatTimeout = 0 +SupportedDiagModes = 0x01, 0x02, 0x03, 0x05, 0x06, 0x07, 0x09, 0x0A, 0x18, 0x19, 0x22, 0x3E +SystemFilesPath = /fs/images/ivsu_cache +UseLastState = true +TimeTestingPort = 8090 +ReadDIDRequest = 5, 1 +GetVehicleDataRequest = 5, 1 +TargetBootCountFile = /fs/rwdata/.flags/boot_count +TargetTmpDir = /fs/rwdata/logs + +[LOGGING] +LoggerConfigFile = /fs/mp/etc/AppLink/log4cxx.properties +RemoteLoggingFlagFile = log/capturelog.evt +RemoteLoggingFlagFilePath = /fs/usb0/ +TargetLogFileHomeDir = /fs/rwdata/logs/ +TargetLogFileNamePattern = smartdevicelink.log +LogFileMaxSize = 0K + + +[MEDIA MANAGER] +; where 3 is a number of retries and 1000 is a timeout in milliseconds for request frequency +StartStreamRetry = 3, 1000 +EnableRedecoding = false +;VideoStreamConsumer = socket +;AudioStreamConsumer = socket +;VideoStreamConsumer = file +;AudioStreamConsumer = file +VideoStreamConsumer = pipe +AudioStreamConsumer = pipe +;Temp solution: if you change NamedPipePath also change path to pipe in src/components/qt_hmi/qml_model_qtXX/views/SDLNavi.qml +;Named pipe path will be constructed using AppStorageFolder + name +NamedVideoPipePath = video_stream_pipe +NamedAudioPipePath = audio_stream_pipe +;File path will be constructed using AppStorageFolder + name +VideoStreamFile = video_stream_file +AudioStreamFile = audio_stream_file +; Recording file source (used for audio pass thru emulation only) +RecordingFileSource = audio.8bit.wav +; Recording file for audio pass thru +RecordingFileName = audio.wav +MQAudioPath = /dev/mqueue/AppLinkAudioPass +; Defines time in milliseconds for SDL to wait for the next package of raw data over audio service +AudioDataStoppedTimeout = 1000 +; Defines time in milliseconds for SDL to wait for the next package of raw data over video service +VideoDataStoppedTimeout = 1000 + + +; HelpPromt and TimeOutPrompt is a vector of strings separated by comma +[GLOBAL PROPERTIES] +; Delimiter, which will be appended to each TTS chunck, e.g. helpPrompt/timeoutPrompt +TTSDelimiter = , +; Default prompt items, separated by comma +HelpPromt = Please speak one of the following commands,Please say a command +; Default prompt items, separated by comma +TimeOutPromt = Please speak one of the following commands,Please say a command +HelpTitle = Available Vr Commands List +; In case mobile app didn't send global properties default global properties will be sent after this timeout +; max value TTSGlobalPropertiesTimeout 64K +TTSGlobalPropertiesTimeout = 20 + +[FILESYSTEM RESTRICTIONS] +; Max allowed number of PutFile requests for one application in NONE +PutFileRequest = 5 +; Max allowed number of DeleteFile requests for one application in NONE +DeleteFileRequest = 5 +; Max allowed number of ListFiles requests for one application in NONE +ListFilesRequest = 5 + +[VR COMMANDS] +HelpCommand = Help + + +[AppInfo] +; The path for applications info storage. +AppInfoStorage = app_info.dat + +[Policy] +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 +MMEDatabase = /dev/qdb/mediaservice_db +EventMQ = /dev/mqueue/ToSDLCoreUSBAdapter +AckMQ = /dev/mqueue/FromSDLCoreUSBAdapter + +[IAP] +DefaultHubProtocolIndex = 0 +LegacyProtocol = com.ford.sync.prot +HubProtocol = com.smartdevicelink.prot +PoolProtocol = com.smartdevicelink.prot +IAPSystemConfig = /fs/mp/etc/mm/ipod.cfg +IAP2SystemConfig = /fs/mp/etc/mm/iap2.cfg +IAP2HubConnectAttempts = 3 +ConnectionWaitTimeout = 10 + +[ProtocolHandler] +; Packet with payload bigger than next value will be marked as a malformed +; for protocol v3 or higher +; For v2 protocol MaximumPayloadSize is 1488 +MaximumPayloadSize = 131072 +; Application shall send less #FrequencyCount messages per #FrequencyTime mSecs +; Frequency check could be disabled by setting #FrequencyTime or +; #FrequencyCount to Zero +FrequencyCount = 1000 +FrequencyTime = 1000 +; Enable filtering transport data stream +; On #MalformedMessageFiltering disable SDl disconnect with the first +; malformed message detection +MalformedMessageFiltering = true +; Boundary values of malformed message detection for connection close +; Can be disabled by setting #MalformedFrequencyTime or +; #MalformedFrequencyCount to Zero +MalformedFrequencyCount = 10 +MalformedFrequencyTime = 1000 + +[ApplicationManager] +ApplicationListUpdateTimeout = 2 +; Max allowed threads for handling mobile requests. Currently max allowed is 2 +ThreadPoolSize = 1 + +# 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 -- cgit v1.2.1