Hi JanneH0,
I think that...
onBoard Battery Voltage,
ServiceInterval (Liters/Days), - who needs this?
remaining Fuel Distance,
remaining Fuel Distance at consumption,
real speed,
showed speed in IKE,
arriving time (only for OEM Navigation),
Consumption correction
I don't know if these variables available on IBus... or in IKE-Display only
but I have another question to you:
maybe im too stupid but I can't get RR working with IBusCommunicatoRR in CD-Changer mode - I will tell you what I really want:
I have an e39 2002 with OEM CD-Changer, AuxHeater, OEM Navi MK4, 16:9 BoardMonitor, MFL, etc.
I want to work a Car-PC as CD-Changer (with Sound over OEM Radio BM54)
I want to use a JogShuttle (like THIS) in my Car to control the PC AND the OEM Radio,Navi,BC,AuxHeater,etc.
I want that the PC is comming up like the original CD-Changer, means if I press Mode (or Key1 on JogShuttle) the the BM switches to Radio --> CarPC --> Tape --> Radio
I want that in every situation no hidden controls aktivated (like RTS switches screen to PC but Menu Turnknob controls radio or BC in background and possibly resets my consumption level)
That is my understanding of "full integration in OEM equipment"
Now my Problems:
no matter if I set the CD-Emulation true or false and the Poll-Resp in CD-Changer-Section and Poll-Request in Radio-Section in IBusCommunicatoRR.ini the screen switches, but in Background always stay Radio.... and my steering wheel controls Computer AND Radio - why? (I really dont understand the "Choose CD or Tape input"-Section)
I really think that all my wishes can fullfilled by RR+IBusCommunicatoRR, but i think i do something wrong in settings...
here is my INI-File for your Interest:
Code:
[SETTINGS]
; ---------------------------------------------------------------------------------
; General settings ----------------------------------------------------------------
; ---------------------------------------------------------------------------------
; COM port number, Valid range 1 to 16 (Required)
ComPort=2
; SW Contention, using software mode to detect bus traffic (default False)
; Set to True if not using Melexis based interface (Resler)
SWcontention=False
; Cd emulation, simulates physical cd changer (default False)
CdEmulation=True
; Amp emulation, simulates a physical amplifier (default False)
AMPEmulation=False
;Saves message to RR:s debug file (default false)
Debug=True
; Enable last known state of RTSEnable (default false)
; If True IBusCommunicatoRR will save last know state to StartUpRTSEnable
SaveRTSEnable=False
; Startup RTSEnable state, True set RTS on False off (default False)
StartupRTSEnable=False
; ---------------------------------------------------------------------------------
; Display settings, sends TRACKNAME to IKE display --------------------------------
; ---------------------------------------------------------------------------------
;Enable Display, True or false (default false)
DisplayEnable=True
; The initial string to be displayed in the text area (default IBusCommunicatoRR)
DisplayStartup=Angeschnallt?
; ---------------------------------------------------------------------------------
; PDC settings, reading PDC distance from Ibus ------------------------------------
; ---------------------------------------------------------------------------------
; Enable PDC, true or false (default false)
PDCEnable=False
; Automacically switch to PDC.skin when PDC active, true or false (default false)
PDCskin=False
; Set the distance unit, choose between meter inch or feet (default meter)
PDCUnit=meter
; If you want to lower volume when PDC are active
; Set between 1 to 30 (default 10)
; Set to 0 to pause RR when PDC active
; set to -1 to disable (no pause, no volume change)
PDCVolume=10
; Time from PDC "out of range" to autoexit PDC screen
; Set between 0 to 30s (default 15)
PDCOffDelay=5
; =================================================================================
; IBUS Messages -------------------------------------------------------------------
; =================================================================================
; ---------------------------------------------------------------------------------
; Message definition syntax
; ---------------------------------------------------------------------------------
; [ID=ID#] : Id# (range from 0 to 150). You can add your own message as long there
; : is a free ID#.
; : Id# from 151 and up are reserved, DO NOT USE.
;
; IDName : This is the IBUS ID Name known by the IBusCommunicatoRR.
;
; MsgTemplate : The message template. wildcard "XX" can be used to replace
; : a specific character for variable content messages.
; : If wildcars are used, set the checksum byte to XX also.
;
; Label : A clear text to describe the message, only used for debug log.
;
; Parse : If False (default), the message is not parsed by IBusCommunicatoRR.
; : If the message MsgTemplate is empty, Parse will be forced to False.
; : If True the message is parsed and generate an event.
;
; System : If True, then the message is always processed, whatever is the state of RTSEnable.
;
; RTSEnable : If set to "Disable", then IBusCommunicatoRR will stop to generate events
; : until a message with "Enable" Enable's again (flip/flop).
;
; ReplyMsgID : If Set to a valid ID#, will send the message <ID> on the bus.
; : Message will be sent only if no XX wildcards contained.
;
; ButtonState : If Set to true, the PRESSED state will be managed automatically.
; : The ReleaseID value must be set with a valid ID# for this parameter.
;
; ReleaseID : If set to a valid ID#, will wait the msg ID before processing.
; : This can be used especially when a button PRESS/HOLD state is needed.
;
; PressOrHoldID : If set to valid ID#, will cancel a pending event (ReleaseID) .
; : Useful when using different function depending on press or hold.
; : This will prevent the press to execute.
;
; RRCommand : If Set, generate the RR command sequence when ID recognized.
; : You can send multiple commands at once using the || separator.
; ---------------------------------------------------------------------------------
; CD Messages ---------------------------------------------------------------------
; ---------------------------------------------------------------------------------
[ID=1]
IDName=CD_POLLRESP
MsgTemplate="1804FF0200E1"
Label="CD Poll Resp"
Parse=False
System=False
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
[ID=2]
IDName=CD_RADSTARTPLAY_100
MsgTemplate="180A68390209003F00010076"
Label="CD Start Playing CD 01 00"
Parse=False
System=False
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
[ID=3]
IDName=CD_RADSTARTPLAY_200
MsgTemplate="180A68390209003F00020075"
Label="CD Start Playing CD 02 00"
Parse=False
System=False
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
[ID=4]
IDName=CD_RADSTARTPLAY_300
MsgTemplate="180A68390209003F00030074"
Label="CD Start Playing CD 03 00"
Parse=False
System=False
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
[ID=5]
IDName=CD_RADSTARTPLAY_400
MsgTemplate="180A68390209003F00040073"
Label="CD Start Playing CD 04 00"
Parse=False
System=False
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
[ID=6]
IDName=CD_RADSTARTPLAY_500
MsgTemplate="180A68390209003F00050072"
Label="CD Start Playing CD 05 00"
Parse=False
System=False
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
[ID=7]
IDName=CD_RADSTARTPLAY_600
MsgTemplate="180A68390209003F00060071"
Label="CD Start Playing CD 06 00"
Parse=False
System=False
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
[ID=8]
IDName=CD_NOTPLAY_100
MsgTemplate= "180A68390002003F0001007F"
Label="CD Not Playing CD 01 00"
Parse=False
System=False
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
; ---------------------------------------------------------------------------------
; RADIO Messages ------------------------------------------------------------------
; ---------------------------------------------------------------------------------
[ID=10]
IDName=RAD_CDPOLL
MsgTemplate="6803180172"
Label="Radio Polls CD"
Parse=True
System=True
RTSEnable=Enable
ReplyMsgID=1
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
[ID=11]
IDName=RAD_CDPLAY
MsgTemplate="6804F04A9046"
Label="Radio asks CD Play"
Parse=True
System=True
RTSEnable=Enable
ReplyMsgID=2
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand="RESUME"
[ID=12]
IDName=RAD_CDSTOP
MsgTemplate="6804F04A4A9C"
Label="Radio asks CD Stop"
Parse=True
System=True
RTSEnable=Disable
ReplyMsgID=8
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand="PAUSE"
[ID=13]
IDName=RAD_CDSTAT
MsgTemplate="6805183800004D"
Label="Radio Asks CD Status"
Parse=True
System=True
RTSEnable=enable
ReplyMsgID=2
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=14]
IDName=RAD_CDSCAN
MsgTemplate="68051838040148"
Label="Radio Asks CD Scan Forward"
Parse=True
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=15]
IDName=RAD_CDSCANB
MsgTemplate="68051838040049"
Label="Radio Asks CD Scan Backward"
Parse=True
System=False
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
[ID=16]
IDName=RAD_SETMENU
MsgTemplate="68043B460110"
Label="Radio Sets Menu"
Parse=
System=
RTSEnable=Disable
ReplyMsgID=1
ButtonState=
ReleaseID=
PressOrHoldID=
RRCommand=
[ID=17]
IDName=RAD_MENUTIMED
MsgTemplate="68043B460213"
Label="Radio Sets Menu"
Parse=True
System=True
RTSEnable=Disable
ReplyMsgID=1
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
[ID=18]
IDName=AMP_EMULATE
MsgTemplate="C0036801AA"
Label="AMP Emulation"
Parse=False
System=False
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
; ---------------------------------------------------------------------------------
; Choose CD or Tape input----------------------------------------------------------
; ---------------------------------------------------------------------------------
[ID=19]
IDName=TEXT_MSGCD
MsgTemplate="680C3B0720202020200843442057"
Label="Text Message CD"
Parse=True
System=True
RTSEnable=Enable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=20]
IDName=TEXT_MSGTAPE
MsgTemplate="68123B2362105441504520XX20202020202020XX"
Label="Text Message TAPE"
Parse=True
System=True
RTSEnable=Enable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
; ---------------------------------------------------------------------------------
; Board Monitor Buttons Messages --------------------------------------------------
; ---------------------------------------------------------------------------------
; --- Menu ------------------------------------------------------------------------
[ID=25]
IDName=BUT_MENU_PRES
MsgTemplate="F004FF483477"
Label="MENU Press"
Parse=True
System=True
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=26]
IDName=BUT_MENU_HOLD
MsgTemplate="F004FF487437"
Label="MENU Hold"
Parse=True
System=False
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=27]
IDName=BUT_MENU_REL
MsgTemplate="F004FF48B4F7"
Label="MENU Release"
Parse=True
System=True
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
; --- Reverse Tape ----------------------------------------------------------------
;[ID=28]
IDName=BUT_TAPEREV_PRESS
MsgTemplate="F004684814C0"
Label="Tape Reverse Press"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=29]
IDName=BUT_TAPEREV_HOLD
MsgTemplate="F00468485480"
Label="Tape Reverse Hold"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=30]
IDName=BUT_TAPEREV_REL
MsgTemplate="F00468489440"
Label="Tape Reverse Release"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
; --- Eject Tape ------------------------------------------------------------------
;[ID=31]
IDName=BUT_TAPEEJECT_PRESS
MsgTemplate="F004684824F0"
Label="Tape Eject Press"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=32]
IDName=BUT_TAPEEJECT_HOLD
MsgTemplate="F004684864B0"
Label="Tape Eject Hold"
Parse=True
System=True
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=33]
IDName=BUT_TAPEEJECT_REL
MsgTemplate="F0046848A470"
Label="Tape Eject Release"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
; --- TP --------------------------------------------------------------------------
;[ID=34]
IDName=BUT_TP_PRESS
MsgTemplate="F004684832E6"
Label="TP Press"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=35]
IDName=BUT_TP_HOLD
MsgTemplate="F004684872A6"
Label="TP Hold"
Parse=True
System=True
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=36]
IDName=BUT_TP_REL
MsgTemplate="F0046848B266"
Label="TP Release"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
; --- RDS -------------------------------------------------------------------------
;[ID=37]
IDName=BUT_RDS_PRESS
MsgTemplate="F004684822F6"
Label="RDS Press"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=38]
IDName=BUT_RDS_HOLD
MsgTemplate="F004684862B6"
Label="RDS Hold"
Parse=True
System=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=39]
IDName=BUT_RDS_REL
MsgTemplate="F0046848A276"
Label="RDS Release"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
; --- FM --------------------------------------------------------------------------
[ID=40]
IDName=BUT_FM_PRESS
MsgTemplate="F004684831E5"
Label="FM Press"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand="PAUSE"
;[ID=41]
IDName=BUT_FM_HOLD
MsgTemplate="F004684871A5"
Label="FM Hold"
Parse=True
System=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=42]
IDName=BUT_FM_REL
MsgTemplate="F0046848B165"
Label="FM Release"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
; --- AM --------------------------------------------------------------------------
[ID=43]
IDName=BUT_AM_PRESS
MsgTemplate="F004684821F5"
Label="AM Press"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand="PAUSE"
;[ID=44]
IDName=BUT_AM_HOLD
MsgTemplate="F004684861B5"
Label="AM Hold"
Parse=True
System=True
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=45]
IDName=BUT_AM_REL
MsgTemplate="F0046848A175"
Label="AM Release"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
; --- (Dolby) ---------------------------------------------------------------------
;[ID=46]
IDName=BUT_DOLBY_PRESS
MsgTemplate="F004684833E7"
Label="Dolby Press"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=47]
IDName=BUT_DOLBY_HOLD
MsgTemplate="F004684873A7"
Label="Dolby Hold"
Parse=True
System=True
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=48]
IDName=BUT_DOLBY_REL
MsgTemplate="F0046848B367"
Label="Dolby Release"
Parse=True
System=False
RTSEnable=Disable
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
; --- Mode ------------------------------------------------------------------------
[ID=49]
IDName=BUT_MODE_PRESS
MsgTemplate="F004684823F7"
Label="MODE Press"
Parse=True
System=False
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand="PAUSE"
;[ID=50]
IDName=BUT_MODE_HOLD
MsgTemplate="F004684863B7"
Label="MODE Hold"
Parse=True
System=False
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
;[ID=51]
IDName=BUT_MODE_REL
MsgTemplate="F0046848A377"
Label="MODE Release"
Parse=True
System=False
RTSEnable=
ReplyMsgID=
ButtonState=False
ReleaseID=
PressOrHoldID=
RRCommand=
Bookmarks