you can make a .skin file which embeds the application, then just send the MENU command to RR followed by the RUN command (with title to embed), just to display the navi, then once it's done, you can just send the exit command or something. Other than that, you'd have to just display the application with setwindowpos (API) direct from your application, then hide it with the same command or showwindow (API).
I have added the auto screen switch function - it has only been tested on my bench setup, but appears to work ok for me..
A basic overview:-
Using the app you can configure a command (or commands) to be sent to RR via Exec.exe when guidance voice starts, and then a different command when guidance voice stops... I've also added a function to allow a delay on the second command so that the GPS screen can be displayed for x seconds after the guidance voice has finished speaking..
Eg: Cmd On = GPS, Cmd Off = LASTSCR, Delay = 5
This simply changes RR to the GPS screen whenever voice guidance starts, then onces voice guidance finished it will wait 5 seconds longer on the GPS screen and then tell RR to go to the previous screen it was on. (even if a delay is set the Winamp volume is still raised as soon as the voice has finished speaking)
Note: If you wish to be able to KEEP the GPS screen visible all the time you can just disable the auto screen switch (if you don't plan to use that feature) OR (and this theory hasn't been tested yet...) I think you could tell RR to go to an identical skin to your GPS one that's linked from Menu (but with a different name) so that it will switch between the 2 skins but you won't notice.. that way it will still switch properly if you are on any other screen... (as I said, I haven't had time to test out that theory yet)
Hope this work's ok !
thank you - I will have a look tomorrow.
This would be great if that works for other lines too, not just Wave.
Can you set it up so we can change or add other lines to mute? I would like to mute my Line In where my HQCT is hooked up, so it can mute the radio line also when guidance voice is initiated.
MGD, you can try it out by simply turning on autoscreen switch, set the delay to 0 and in Cmd On enter something like SETVOL;**YOUR LINE HERE**;0 and the same in Cmd Off (but set the vol to something higher)
Bear in mind that the command to winamp will also be sent so both winamp and your desired line will get muted while guidance is on.
(you should check the example command in RR's skin commands.txt as I don't have it handy at the moment..)
It does not work with destinatorPN because destinator PN uses the wave line with the preset volume. There is no way to adjust the volume output of destinator. The sound level output of destinator is always at 100% of the adjusted wave volume.
Any ideas ?????
The road is long but we are getting there.
something is going wrong. When navigon is speaking my wave and winamp volume is going to 100%, after speaking winamp volume goes th 0% and I cantīt listening music.
Wouldnīt it be better to set a pause (for winamp) by saying directions?
I will try and look at whats causing the problem, could you post what settings you are using for NaviMon and what volume Navigon and Windows Wave is set to so I can help narrow the problem down.
now itīs working :-) I have to say you made a great work!
But one thing Iīm missing. Something like:
Hold GPS screen after saying directions for xx seconds than switch to last screen.
Sorry for my bad english, I hope you understand!!!