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.jci.usbm

Methods

GetAlbumArt

Arguments

Name Direction Type Description
album_art in (uu)  
album_art_reply out (suu)  

SelectDevice

Arguments

Name Direction Type Description
select_device in (u)  
select_device_reply out (uu)  

PlaybackCommand

Arguments

Name Direction Type Description
playback_command in (uuu)  
result out i  

PlayResume

Arguments

Name Direction Type Description
play_resume in (uu)  
play_resume_reply out ((iuuui)uusu)  

PlayContext

Arguments

Name Direction Type Description
play_context in (u(iuuui)su)  
play_context_reply out (uuu)  

SetRepeatMode

Arguments

Name Direction Type Description
dev_id in u  
repeat_mode in u  
result out i  

SetShuffleMode

Arguments

Name Direction Type Description
dev_id in u  
shuffle_mode in u  
result out i  

GetDeviceList

Arguments

Name Direction Type Description
device_list out (a(uusuubbbuuss))  
result out i  

GetCurrentObjectInfo

Arguments

Name Direction Type Description
obj_info out (ussss)  
result out i  

StartSeeking

Arguments

Name Direction Type Description
dev_id in u  
sec_step in u  
seek_dir in u  
result out i  

PlaybackJumpToPosition

Arguments

Name Direction Type Description
dev_id in u  
new_pb_position in u  
result out i  

MoreLikeThis

Arguments

Name Direction Type Description
device_id in u  
more_like_this_reply out (su)  

SetLanguage

Arguments

Name Direction Type Description
sys_lang in i  
result out i  

Signals

DeviceConnected

Arguments

Name Direction Type Description
dev_inf ** (uusuubbbuuss)  

DeviceDisconnected

Arguments

Name Direction Type Description
dev_id ** u  
reason ** i  

UpdateDeviceInfo

Arguments

Name Direction Type Description
dev_inf ** (uusuubbbuuss)  

PlayComplete

Arguments

Name Direction Type Description
reason ** u  

DeviceSelected

Arguments

Name Direction Type Description
dev_id ** u  
err_type ** i  

MetadataBrowsingPossible

Arguments

Name Direction Type Description
filenum_updated_dev_info in (uusubb)  

MltPossible

Arguments

Name Direction Type Description
updated_dev_info in (uusu)  

PlaybackPossible

Arguments

Name Direction Type Description
filenum_updated_dev_info in (uusubb)  

FolderBrowsingPossible

Arguments

Name Direction Type Description
updated_dev_info in (uusu)  

DeviceError

Arguments

Name Direction Type Description
device_error ** (uu)  

PlaybackInfo

Arguments

Name Direction Type Description
playback_info ** (uuussu(ussss)uuub)  

DbUpdate

Arguments

Name Direction Type Description
dbupdate ** (uuu)  

AlbumArtReady

Arguments

Name Direction Type Description
album_art_ready ** (u)  

CurrentObjectInfo

Arguments

Name Direction Type Description
obj_info ** (ussss)  

PlaybackInterrupted

Arguments

Name Direction Type Description
playback_interrupted_info ** ((uuussu(ussss)uuub)u)