summaryrefslogtreecommitdiff
path: root/customer-specific
diff options
context:
space:
mode:
authorJustin Dickow <jjdickow@gmail.com>2015-02-20 09:11:18 -0500
committerJustin Dickow <jjdickow@gmail.com>2015-02-20 09:11:18 -0500
commita7c5d752cb75485baa0ded5226335d0f8eb10321 (patch)
treefbfd9251ada2cdcd5cf6a03a79887d08f6b496d7 /customer-specific
parentb2b2233d866f102d3de339afa8ccaf37d3cf2570 (diff)
downloadsdl_core-a7c5d752cb75485baa0ded5226335d0f8eb10321.tar.gz
Bug Fixes and ImprovementsSynchronizationCommit
Fix Empty perform iteration request Fix type of name from string to enum SendLocation implemented on HTML5 HMI Fixed PI response on VR rejection due to high priority. Fix Apps not responsive/not able to start app/apps remain listed on SYNC even after USB disconnect Mobile API change and processing capabilities Change perform interaction request conditions. Fix SDL must always start 3sec timer before resuming the HMILevel of the app Remove redundant StartSavePersistentDataTimer() call. Change wrong predicate name to right. Added stream request handling feature Made streaming timeout in media manager configurable Put navi app in LIMITED in case of phone call Handling of audio state for applications Add stop streaming timeout into ini file Implement HMILevel resumption for job-1 Fix result code ABORTED when interrupts it by Voice recognition activation Fix incorrect value parameter unexpectedDisconnect in BCOnAppUnregistered Fix SDL send BC.OnAppUnregistered with "unexpectedDisconnect" set to "true" in case received from HMI OnExitAllApplications {"reason":"MASTER_RESET"} Fix Update ini file for iAP1 support Current working directory added to image path Fix helpers to make it workable with more then 2 parameters DCHECK() for ManageMobileCommand() replaced with log message because the latter returns false in some regular situations (e.g. TOO_MANY_PENDING_REQUESTS, see SDLAQ-CRS-10) Remove connection after closing. Signed-off-by: Justin Dickow <jjdickow@gmail.com>
Diffstat (limited to 'customer-specific')
-rw-r--r--customer-specific/pasa/src/appMain/smartDeviceLink.ini159
1 files changed, 159 insertions, 0 deletions
diff --git a/customer-specific/pasa/src/appMain/smartDeviceLink.ini b/customer-specific/pasa/src/appMain/smartDeviceLink.ini
new file mode 100644
index 0000000000..fb8d43ce7a
--- /dev/null
+++ b/customer-specific/pasa/src/appMain/smartDeviceLink.ini
@@ -0,0 +1,159 @@
+; 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]
+; 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]
+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
+
+
+; 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
+; 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
+
+# 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