select everything ni the window, that's the log
Could you tell me how can I capture the log file? Thanks
OK. I will post both files tomorrow.
One more thing, where it is supposed to disply the mid messages in an e46? In the radio display?
if you set the flag in the ini file to be FF, then it will send to all devices capable of displaying
you should get it displayed in behind the wheel near the instrument cluster and the radio display
here it is chaps, scrolling text as promised! I have not tested it in the car yet, but it works on my screen here. let me know how it goes, it's the middle of the night and I'm not going outside
Whenever a scroll is required, an extra 2 spaces will be placed at the end of the string, so spaces in the name can be distinguished from the end of the scroll (this of course assumed your song names don't have more than one consecutive space between them!)
The ini file now contains the follwing extra fields to play around with.
; Tells the scrolling mechanism whehter to wrap the scrolled string or not
so either this (true):
or this (false):Code:[T H E . T I T L] E . . [H E . T I T L E] . . T [E . T I T L E .] . T H [. T I T L E . .] T H E ...
; The message length which to scroll beyondCode:[T H E . T I T L] E . . [H E . T I T L E] . . . [E . T I T L E .] . . . [. T I T L E . .] . . . ...
; The scroll speed in milliseconds
the startup message will also scroll, as will any entries to the form directly
I may add some more scroll styles. like this (bounce):
and you would also control the number of bounces before it goes out. what do you guys think?Code:[T H E . T I T L] E S . [H E . T I T L E] S . . [E . T I T L E S] . . . [H E . T I T L E] S . . [T H E . T I T L] E S .
enjoy, and let me know how it goes
I can confirm this works. I just tested it with FF as a target and both my MID and OBC cluster showed the message. The MID only shows 11 charachters while the OBC shows 19 or 20 (I just counted it but can't remmeber!)
The scroll speed setting also works as does the wrap true/false
however! there's a bug that you can't scroll more than 27 charachters! The reason being (I think) that the ibus packet is limited in size to 32 charachters
68 XX 80 DATA CC
That's 1 + 1 + 1 + 27 + 1 = 31 bytes - which kinda makes sense. So I'll be limiting the strings being sent to 27chars soon and see if that fixes it.
I still can't get rid of this frigging foreground forcing loop thing. it's really ****ing me off now! I've turned off the flags etc. It doesn't happen in the original so I think I'll diff the versions, and start to slowly add the changes to see what's causing it. hell I'm gonna install VB on my carputer till I find out what's doing it
sorry guys, I'm talking to my self here. But here's an updated version that works with any length message, and here's an mp4 video to prove it
Great job, sama. I just tested it and works almost perfectly. The only problem I came across was if you have a track name that is currently being scrolled and then change to a track that is shorter than the minimum scroll length, it will quickly flash the short track, but then continue scrolling the previous track. Something simple to exit the sub on the track change should fix it. Excellent work, though!
Thanks darth. here's a fixed version.
I'll work on bouncing the string next.
I've just had another thought. since we can have 20 charachters, how about this:
That can be the track remaining time. this would hog the display, but if the code listens for any displayable messages and stops displaying for say 10 seconds when it sees one, then resumes, that should allow the other message to be seen on the display. We may have to resend the message in cases where the trackname was sent just before the other message was received.Code:|<------ scrolling track name --------->| 2 1 : 2 3 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
I was also thinking for users that have both the MID and high cluster, independant messages can be sent to both.
what do you think?
I've seen a post on hacktheibus that there's a message sent when reverse is selected. this is used to tell the passenger mirror to go down. I wanted to know if this is for both manuals and autos. I don't see why it shoudln't work for both but just wanted to check. what's ur transmittion? mine's an auto (sadly)