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.xmad

Methods

GetScanSetting

Arguments

Name Direction Type Description
return_value out i  

GetInstallStatus

Arguments

Name Direction Type Description
return_value out i  

GetSignalQuality

Arguments

Name Direction Type Description
return_value out i  

GetAntennaState

Arguments

Name Direction Type Description
return_value out i  

GetFirstXMFavAddition

Arguments

Name Direction Type Description
return_value out i  

GetTuneStartSettingStatus

Arguments

Name Direction Type Description
return_value out i  

GetFavListID

Arguments

Name Direction Type Description
return_value out i  

GetActiveCategory

Arguments

Name Direction Type Description
return_value out i  

GetSessionLockStatus

Arguments

Name Direction Type Description
return_value out i  

GetParentalLockInitSetupStatus

Arguments

Name Direction Type Description
return_value out i  

GetIsTuneScanSettingUsedBefore

Arguments

Name Direction Type Description
return_value out i  

GetTuneScanContentAvailabilityInfo

Arguments

Name Direction Type Description
return_value out i  

GetBTConnectionStatus

Arguments

Name Direction Type Description
return_value out i  

GetIRBufferCapacity

Arguments

Name Direction Type Description
return_value out i  

GetESN

Arguments

Name Direction Type Description
return_value out i  

GetSmartFavChannelsCount

Arguments

Name Direction Type Description
return_value out i  

GetTuneMixActiveStatus

Arguments

Name Direction Type Description
return_value out i  

GetTuneMixCount

Arguments

Name Direction Type Description
return_value out i  

GetTuneStartFirstTimeUsage

Arguments

Name Direction Type Description
return_value out i  

GetTuneMixDetails

Arguments

Name Direction Type Description
tunemix_Id in u  
return_value out i  

GetSportFlashActiveStatus

Arguments

Name Direction Type Description
return_value out i  

GetSportFlashFreq

Arguments

Name Direction Type Description
return_value out i  

GetSportFlashFirstTimeUsage

Arguments

Name Direction Type Description
return_value out i  

GetTWReportActiveStatus

Arguments

Name Direction Type Description
return_value out i  

GetTWReportFreq

Arguments

Name Direction Type Description
return_value out i  

GetTWReportFirstTimeUsage

Arguments

Name Direction Type Description
return_value out i  

GetNearestCityName

Arguments

Name Direction Type Description
return_value out i  

GetSubscriptionUpdateStatus

Arguments

Name Direction Type Description
return_value out i  

SourceChangeToXM

Arguments

Name Direction Type Description
return_value out i  

Seek

Arguments

Name Direction Type Description
seek_type in u  
return_value out i  

DirectTune

Arguments

Name Direction Type Description
id in u  
tuneToServiceID in b  
return_value out i  

ChangeCategory

Arguments

Name Direction Type Description
ch_list_type in u  
category_id in u  
return_value out i  

ScanSetting

Arguments

Name Direction Type Description
scan_type in u  
return_value out i  

ScanReq

Arguments

Name Direction Type Description
scan_req in (uu)  
return_value out i  

TuneStartSetting

Arguments

Name Direction Type Description
tune_start_enable in b  
return_value out i  

EditSmartFavList

Arguments

Name Direction Type Description
chanID in u  
isSFChannel in b  
return_value out i  

SessionLock

Arguments

Name Direction Type Description
session_lock_req in (ub)  
return_value out i  

ChannelLock

Arguments

Name Direction Type Description
channel_lock_req in (uu)  
return_value out i  

RequestPinResponse

Arguments

Name Direction Type Description
pin_info in (u(yyyy))  
return_value out i  

ChangePinReq

Arguments

Name Direction Type Description
pin_type in u  
return_value out i  

PlayControl

Arguments

Name Direction Type Description
playControl in u  
return_value out i  

SeekTime

Arguments

Name Direction Type Description
durationInSec in i  
return_value out i  

SeekTrack

Arguments

Name Direction Type Description
direction in u  
return_value out i  

CreateTuneMix

Arguments

Name Direction Type Description
create_tunemix_req in (a(usb))  
return_value out i  

EditTuneMix

Arguments

Name Direction Type Description
edit_tunemix_req in (ua(usb))  
return_value out i  

RenameTuneMix

Arguments

Name Direction Type Description
rename_tunemix_req in (us)  
return_value out i  

RemoveTuneMix

Arguments

Name Direction Type Description
tunemix_id in u  
return_value out i  

TuneStartUsed

Arguments

Name Direction Type Description
return_value out i  

FirstFavoriteAdded

Arguments

Name Direction Type Description
return_value out i  

TuneScanUsed

Arguments

Name Direction Type Description
return_value out i  

ExitTuneMix

Arguments

Name Direction Type Description
return_value out i  

TuneFeaturedFav

Arguments

Name Direction Type Description
tune_featured_fav in (uu)  
return_value out i  

SportFlashFirstTimeUsed

Arguments

Name Direction Type Description
return_value out i  

SetSportsFlashFrequency

Arguments

Name Direction Type Description
flashFreq in u  
return_value out i  

EnableSportFlashAlert

Arguments

Name Direction Type Description
enableAlert in b  
return_value out i  

SelectSportsFlashTeam

Arguments

Name Direction Type Description
leagueId in u  
teamId in u  
favorite in b  
return_value out i  

MoveSportsFlashTeam

Arguments

Name Direction Type Description
**refLeagueID ** in u  
leagueID in u  
**refTeamId ** in u  
teamId in u  
moveType in u  
return_value out i  

DismissFlashAlert

Arguments

Name Direction Type Description
channelID in u  
flashEventID in u  
flashAlertType in u  
return_value out i  

PlayFlashAlert

Arguments

Name Direction Type Description
flashEventID in u  
flashAlertType in u  
return_value out i  

TurnOffAlert

Arguments

Name Direction Type Description
flashAlertType in u  
return_value out i  

AbortFlashAlert

Arguments

Name Direction Type Description
flashEventID in u  
flashAlertType in u  
return_value out i  

ReplayFlashAlert

Arguments

Name Direction Type Description
flashEventID in u  
flashAlertType in u  
return_value out i  

TWReportFirstTimeUsed

Arguments

Name Direction Type Description
return_value out i  

SetTWReportFrequency

Arguments

Name Direction Type Description
twReportFreq in u  
return_value out i  

EnableTWReportAlert

Arguments

Name Direction Type Description
enableTWReportAlert in b  
return_value out i  

SelectTWCity

Arguments

Name Direction Type Description
selectTWCity in s  
isNearestCity in b  
return_value out i  

SuspendAlertContextStatus

Arguments

Name Direction Type Description
suspendAlertContextRemoved in b  
return_value out i  

isValidChannelID

Arguments

Name Direction Type Description
channelID in u  
return_value out i  

PlayFirstTuneMix

Arguments

Name Direction Type Description
return_value out i  

GetFlashAvailableStatus

Arguments

Name Direction Type Description
flashAlertType in u  
return_value out i  

SubscriptionUserAccept

Arguments

Name Direction Type Description
return_value out i  

PlayTuneGame

Arguments

Name Direction Type Description
id_h in u  
id_m in u  
id_l in u  
tuneToServiceID in b  
return_value out i  

SubscriptionUpdateConf

Arguments

Name Direction Type Description
status in b  
return_value out i  

Signals

SourceChangeStatus

Arguments

Name Direction Type Description
source_change_status in u  

TuneStatus

Arguments

Name Direction Type Description
tune_state in (uu)  

installStatus

Arguments

Name Direction Type Description
install_status in u  

SignalQuality

Arguments

Name Direction Type Description
signal_quality_state in u  

AntennaState

Arguments

Name Direction Type Description
antenna_state in u  

ChannelDescriptionServiceStatus

Arguments

Name Direction Type Description
channel_description_status in b  

TuneStartSettingStatus

Arguments

Name Direction Type Description
tune_start_status in b  

LockPinStatus

Arguments

Name Direction Type Description
lock_pin_status in u  

CurrentTunedChannel

Arguments

Name Direction Type Description
current_channel_info in (uuayu)  

ChannelStatus

Arguments

Name Direction Type Description
channel_state in (ubuuu)  

ActiveCategory

Arguments

Name Direction Type Description
active_category_info in (uuuuu)  

ScanStatus

Arguments

Name Direction Type Description
scan_status in (uu)  

ScanReqStatus

Arguments

Name Direction Type Description
error_status in u  

ScanSettingStatus

Arguments

Name Direction Type Description
scan_type in u  

DirectTuneStatus

Arguments

Name Direction Type Description
direct_tune_status in (uu)  

ChannelListUpdateStatus

Arguments

Name Direction Type Description
listID in u  
channelListSize in u  
index in u  
channelListInitialize in b  
updateType in (bbbb)  

CategoryUpdate

Arguments

Name Direction Type Description
catID ** u  
name ** s  
updateType ** (bbb)  

RequestPin

Arguments

Name Direction Type Description
pin_type in u  

RequestPinStatus

Arguments

Name Direction Type Description
pin_status in u  

ChannelLockStatus

Arguments

Name Direction Type Description
channel_lock_status in u  

SessionLockStatus

Arguments

Name Direction Type Description
session_lock_status in u  

ParentalLockInitSetupStatus

Arguments

Name Direction Type Description
init_setup_status in b  

SeekStatus

Arguments

Name Direction Type Description
seek_status in (uu)  

EditSmartFavListStatus

Arguments

Name Direction Type Description
retChID in u  
retIsSFChannel in b  
raturn_Status in u  

NotifyFirstXMFavAddition

Arguments

Name Direction Type Description
first_fav_addition_status in b  

NotifyFavListID

Arguments

Name Direction Type Description
fav_list_id in u  

TuneScanSettingFirstTimeUsage

Arguments

Name Direction Type Description
**first_time_usage ** in b  

TuneScanContentAvailabilityStatus

Arguments

Name Direction Type Description
**tune_scan_availability ** in b  

BTConnectionStatus

Arguments

Name Direction Type Description
**bTConnected ** in b  

SubscriptionStatus

Arguments

Name Direction Type Description
subscription_state in (uyuayay)  

IRBufferCapacityStatus

Arguments

Name Direction Type Description
ir_buffer_state in (uu)  

PlayControlStatus

Arguments

Name Direction Type Description
**status ** in u  

PlayBackStatus

Arguments

Name Direction Type Description
play_back_status in (uu)  

PlaybackTimeStatus

Arguments

Name Direction Type Description
playback_time in (uuu)  

SeekTimeStatus

Arguments

Name Direction Type Description
**status ** in u  

PlaybackOffsetIndication

Arguments

Name Direction Type Description
**playBackOffset ** in u  

ESNInfo

Arguments

Name Direction Type Description
**esn_val ** in s  

TracksBeforeAfter

Arguments

Name Direction Type Description
tracks_info in (uu)  

TuneMixActive

Arguments

Name Direction Type Description
tunemix_state_info in (buay)  

PlaybackTrackTimeStatus

Arguments

Name Direction Type Description
playback_track_time in (uu)  

CreateTuneMixStatus

Arguments

Name Direction Type Description
create_tunemix_status in (ayuuu)  

EditTuneMixStatus

Arguments

Name Direction Type Description
edit_tunemix_status in (ayuuu)  

RenameTunemixStatus

Arguments

Name Direction Type Description
rename_tunemix_status in (su)  

RemoveTuneMixStatus

Arguments

Name Direction Type Description
remove_tunemix_status in (uu)  

TuneStartFirstTimeUsageStatus

Arguments

Name Direction Type Description
**first_time_usage ** in b  

SmartFavChannelsCount

Arguments

Name Direction Type Description
**channel_count ** in u  

TuneMixCount

Arguments

Name Direction Type Description
**tunemix_count ** in u  

TuneMixDetails

Arguments

Name Direction Type Description
tunemix_details in (ua(usb))  

TuneMixListUpdated

Arguments

Name Direction Type Description
**tunemix_count ** in u  

TuneFeaturedFavStatus

Arguments

Name Direction Type Description
tune_featuedfav_status in (uuuu)  

FeaturedFavListUpdated

Arguments

Name Direction Type Description
list_updated in (uay(bbb))  

SportFlashActiveStatus

Arguments

Name Direction Type Description
sportsFlash_active_status in (bu)  

SportFlashFrequencyStatus

Arguments

Name Direction Type Description
sportsFlash_frequency_status in u  

SportFlashFirstTimeUsageStatus

Arguments

Name Direction Type Description
firstTimeUsage in b  

EnableSportFlashAlertStatus

Arguments

Name Direction Type Description
status in u  

SelectSportsFlashTeamStatus

Arguments

Name Direction Type Description
status in u  

MoveSportsFlashTeamStatus

Arguments

Name Direction Type Description
status in u  

SportFlashAlert

Arguments

Name Direction Type Description
sportsFlash_Alert in (uuuayayayu)  

CancelAlert

Arguments

Name Direction Type Description
sportsFlash_cancel_status in (uuu)  

PlayFlashAlertStatus

Arguments

Name Direction Type Description
playFlash_Alert_Status in (uu)  

AbortFlashAlertStatus

Arguments

Name Direction Type Description
abortFlash_Alert_status in (buu)  

TurnOffAlertStatus

Arguments

Name Direction Type Description
turnOff_Alert_status in (uu)  

ReplayFlashAlertStatus

Arguments

Name Direction Type Description
replay_Alert_status in (uu)  

TWFlashActiveStatus

Arguments

Name Direction Type Description
tWFlash_active_status in b  

TWFlashFrequencyStatus

Arguments

Name Direction Type Description
tWFlash_frequency_status in u  

TWFirstTimeUsageStatus

Arguments

Name Direction Type Description
firstTimeUsage in b  

EnableTWReportAlertStatus

Arguments

Name Direction Type Description
status in u  

SelectTWCityStatus

Arguments

Name Direction Type Description
status in u  

TWCityNameCityID

Arguments

Name Direction Type Description
tW_CityNameCityID in (aybuu)  

TWFlashAlert

Arguments

Name Direction Type Description
tWFlash_Alert in (uuayu)  

FAVChannelsubscribed

Arguments

Name Direction Type Description
fAVChannel_subscribed in (ubay)  

FavSportTeamCount

Arguments

Name Direction Type Description
favSportTeamCount in y  

ChannelValidityStatus

Arguments

Name Direction Type Description
validityStatus in (uu)  

UnlockSession

SubscriptionUpdated

FlashAvailableStatus

Arguments

Name Direction Type Description
flashAvailable_Status in (uuuuayayay)