mazda-cmu-documentation

Documentation of the hardware and software of the Mazda Infotainment system

View the Project on GitHub silverchris/mazda-cmu-documentation

Dbus interface API

com.xsembedded.ServiceProvider

Methods

Request

Arguments

Name Direction Type Description
methodName in s  
arguments in s  
result out s  

openSession

Arguments

Name Direction Type Description
busName in s  
objectPath in s  
destination in s  
sessionId out i  
result out (iss)  

closeSession

Arguments

Name Direction Type Description
sessionId in i  
result out (iss)  

registerAudioStream

Arguments

Name Direction Type Description
sessionId in i  
streamName in s  
streamModeName in s  
streamType in s  
focusType in i  
result out (iss)  

requestAudioFocus

Arguments

Name Direction Type Description
sessionId in i  
requestType in i  
result out (iss)  

abandonAudioFocus

Arguments

Name Direction Type Description
sessionId in i  
reason in s  
result out (iss)  

audioActive

Arguments

Name Direction Type Description
sessionId in i  
playing in i  
result out (iss)  

setMode

Arguments

Name Direction Type Description
sessionId in i  
newMode in s  
destination in s  
result out (iss)  

getMode

Arguments

Name Direction Type Description
sessionId in i  
currentMode out s  
destination in s  
result out (iss)  

getModeList

Arguments

Name Direction Type Description
sessionId in i  
modeList out (asi)  
destination in s  
result out (iss)  

enableStatus

Arguments

Name Direction Type Description
status out i  
result out (iss)  

enable

Arguments

Name Direction Type Description
setAudioStatus in i  
result out (iss)  

Signals

Notify

Arguments

Name Direction Type Description
signalName ** s  
payload ** s