; =================================================================================================== ; IBUS Receiver Service ; Configuration File. ; Pavel Seryapin, December 2008. ; mwarrior@mail.ru ; V1.0. ; Original from Franck's Touanen IBUSCOMM, ftouanen@yahoo.fr ; =================================================================================================== ; --------------------------------------------------------------------------------------------------- ; ; General IBUS Setting ; ; --------------------------------------------------------------------------------------------------- [Settings] ; COM port. 1 means COM1. 2 means COM2... CommPort=6 ; Contention Management ; ; IBUSService is able to manage contention problems by testing the bus line before sending ; a message to another device. ; ; 0 : By software (simple Interface 1/2) ; 1 : CTS/RTS (T.Woods or Melexis chips based interfaces). NOT CURRENTLY SUPPORTED. ; 2 : RING High (Simpe Interface 3)NOT CURRENTLY SUPPORTED. ; 3 : CTS High " Samples CTS line to determine if there is bus traffic prior to sending msg ; 4 : CD High " Samples CD line to determine if there is bus traffic prior to sending msg ; 5 : DSR High " Samples DSR line to determine if there is bus traffic prior to sending msg ; ; 0 mode is a pure software contention detection, working enough well if you already have ; a basic interface. ; 1 mode is a hardware contention management. ; 2 to 5 is a mix beetween hardware and software, more accurate than the 0 mode as it works at ; a bit resolution rather than character resolution. ; ContentionManagement=0 ; Switched Line ; ; The switched line can be used to activate a relay to switch on for example, the ; video line to the PC and the Navigation computer. ; ; 0 : No switched line used ; 1 : RTS line used ; 2 : DTR line used ; ; A ProcessEvent=Enable will set the line to HIGH. ; A ProcessEvent=Disable will set the line to LOW. ; Status is LOW by default. ; SwitchedLine=0 ; Time for shutdown in minutes ; This will trig the Shutdown event. IBusIdleTime=100 ; Time between 2 IBus messages in miliseconds. ; Used if no contention detection hardware (mode 0) ; Usually set to 11 millisecs. InterMsgDelay=11 ; Activate LogMode. Reset each 500 events. LogMode=False ; Synchronize PC Clock and OBC Clock every 5 minutes ; Note : The PC is master and set the OBC clock.NOT CURRENTLY SUPPORTED. ;SYnchronizeClock= ; Application to send event to (Windows Title) ; Note that application must be started before IBUSService in that case. ;AppCaptionSendEventTo="<* BeBoX Multimedia Player *>" ;AppCaptionSendEventTo="Sans titre - Bloc-notes" AppCaptionSendEventTo="iTunes" ;AppClassSendEventTo="" ; Force Application to ForeGround ID (only when using AppCaptionSendEventTo) ; Sometimes, it is necessary to force the application to foreground, as some windows application ; can keep focus. ; BOS FM just for now. F0 04 68 48 31 E5 ;;;;AppForceForeGround=BUT_FM_PRESS ; The following parameter will make IBUSService to set the focus to the application window each time ; a message is detected and a keyboard event has to be sent. AppForceForeGroundOnEvent=true ; Startup Process Events state when detecting message ; False by default (except system messages) ProcessEvents=true ; Urgent REBOOT message ID; ; When the system needs to be rebooted, specify the IBus ID here. ; The reboot action will BE the first action processed for the Event, so ; all others actions specified will be ignored. ; BOS for nowLeft nob hold, F0 04 68 48 46 92 UrgentReboot=LEFT_KNOB_HOLD ; Cd emulation, Radio startup with no physical cd changer CdEmulation=False ; Amp emulation, sends keep alive message to amp every 9-10 seconds AMPEmulation=False ; Display targets, tells IBUSService where to target it's messages. 80 is just the MID and FF is any ; device connceted to the ibus that is capable of displaying messages (FF is broadcast). DisplayTarget=D7 ; The initial string to be displayed in the text area WelcomeString=IBUSService Initialised ; Tells the scrolling mechanism whether or not to wrap the scrolled string WrapScroll=False ; The message length which to scroll beyond MessageLength=20 ; The scroll speed in milliseconds ScrollSpeed=250 ; Do you want the R/T Steering Wheel button to switch between RR screens (apps) ; True will use the strings in RRScreen1,RRScreen2 .. RRScreen[n] as the commands to send to ; for invoking each screen. ; False will cause the button function to be as defined ; (default is Mute - see message definitions below) [RTSwitchScreens] RTSwitchScreens=False RTScreen1=AUDIO RTScreen2=GPS RTScreen3=CAMERA [AppEventsDefine] PLAY=1 STOP=2 PAUSE=3 FAST_FORWARD=4 FAST_BACkWARD=5 NEXT_SONG=7 PREV_SONG=8 NEXT_ALBUM=9 PREV_ALBUM=10 TOGGLE_WIDGET=11 CAMERA=12 HQCT=13 PHONE=14 TONE=15 NEXT_APP=17 VOL_UP=18 VOL_DOWN=19 UP=20 DOWN=21 LEFT=22 RIGHT=23 SELECT=24 VOICE=30 SHUFFLE=31 SHOW_ALBUM=32 CHANGE_VIEW=33 ; --------------------------------------------------------------------------------------------------- ; ; Message definition syntax ; ; --------------------------------------------------------------------------------------------------- ; ; [ID:], MsgTemplate=, Label=