|
 |
|
05-02-2007, 05:24 AM
|
#496
|
|
Fusion Brain Creator
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 7,681
|
Quote: Originally Posted by P3D4T0R 
Im wondering about when the new source code will be let lose? Since you had to rewrite your code ill be willing to bet a rewrite of mine is not to far away.
Ask and ye shall receive.
http://www.fusioncontrolcentre.com/S...FormDynamic.cs
Now I have not gotten rid of the old code. It is just sitting in there, never being called or anything. I didnt want to screw up royally and have nothing to turn back to. So it is pretty easy to follow. Basically the main functions now have "Dynamic" after them. For instance ReadSkinSettings() and ReadSkingSettingsDynamic(). Pretty straightforwards.
I do not know how this will affect those who are interfacing with the program, but the invisible buttons are no longer updated. Also since the buttons are all stored in seperate classes created by themselves, I have no idea what their handles are or even what their system names are. If you find out I too am curious.
Good luck.
|
|
|
|
Sponsored links
|
|
Advertisement
|
|
05-02-2007, 05:30 AM
|
#497
|
|
Variable Bitrate
Join Date: Dec 2006
Location: MA, USA
Posts: 361
|
Quote: Originally Posted by 2k1Toaster 
Ask and ye shall receive.
http://www.fusioncontrolcentre.com/S...FormDynamic.cs
Now I have not gotten rid of the old code. It is just sitting in there, never being called or anything. I didnt want to screw up royally and have nothing to turn back to. So it is pretty easy to follow. Basically the main functions now have "Dynamic" after them. For instance ReadSkinSettings() and ReadSkingSettingsDynamic(). Pretty straightforwards.
I do not know how this will affect those who are interfacing with the program, but the invisible buttons are no longer updated. Also since the buttons are all stored in seperate classes created by themselves, I have no idea what their handles are or even what their system names are. If you find out I too am curious.
Good luck. 
Thanks a ton. Im not interfacing with the program that way, I wrote a DLL that interfaces with the DLL you gave me so StreetDeck can interface with Fusion Brain <- Simple, right? I know that's what I thought too  Its been an interesting experience switching between C# and VBScript and Fusion Brains setting file and XML (which I'm using for the StreetDeck setting file) but so far its going at an OK pace so I really cant complain... wish me luck
__________________
"Mess with the best, die like the rest."
Work Log --> Old Car (Totaled)
Work Log v2 --> New Car (Totaled)
Work Log v3 --> GMC Suburban K2500 (Comming Soon)
|
|
|
05-02-2007, 05:33 AM
|
#498
|
|
Fusion Brain Creator
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 7,681
|
Ok well nothing with the dll actually changed. So you should be all set then.
|
|
|
05-02-2007, 05:36 AM
|
#499
|
|
Variable Bitrate
Join Date: Dec 2006
Location: MA, USA
Posts: 361
|
Quote: Originally Posted by 2k1Toaster 
Ok well nothing with the dll actually changed. So you should be all set then.
Thank you so much... this is what I feared the most, having to rewrite everything then fight with StreetDeck to see the new DLL. But since nothing has changed I will be all set, I hope :/
__________________
"Mess with the best, die like the rest."
Work Log --> Old Car (Totaled)
Work Log v2 --> New Car (Totaled)
Work Log v3 --> GMC Suburban K2500 (Comming Soon)
|
|
|
05-02-2007, 01:04 PM
|
#500
|
|
Laptop, Tablets, UMPC Moderator
Join Date: Oct 2004
Location: NY
Posts: 5,978
|
Quote: Originally Posted by 2k1Toaster 
Also is that screenshot taken with the program running and reading from a skin file, or just a photoshop?
yeah, I wish, not yet, still photoshop... been having some computer issues that's slowing me down too on my end, stupid licencing issues, I'm loosing acess  , right now I can only photoshop on my kids laptop  working on a fix right now  .... I'll try to start coding the skin file tonight & see how that goes...
|
|
|
05-02-2007, 02:06 PM
|
#501
|
|
Laptop, Tablets, UMPC Moderator
Join Date: Oct 2004
Location: NY
Posts: 5,978
|
got my chip, just now came in
|
|
|
05-03-2007, 06:00 AM
|
#502
|
|
Road Runner & Mp3car Gatherings Moderator
Join Date: Sep 2005
Location: West Palm Beach, Florida
Posts: 3,091
|
Fantastic work on this guys!
Wow! I just read all 34 pages of this thread, to "catch up". What an amazing little board and software!
I am very interested in integrating this into Road Runner in some fashion. I would rather use standard Road Runner Skins, and just send the commands through the DLL to the FB, verses embedding the application as an external app. Not that the app is not fantastic as it is, it would just allow a bit more customization. The ability to have indicators at the top of screens, buttons on different skins to control different things based on that skin ect.
I snagged some VB code about 10 pages back, and have not had a chance to look at it yet. My thought being, if this can be controlled by VB6, it could very easily be added to the RR code and made 100% native.
I am curious to see some of the flash gauges and such that will be developed around this as mentioned about 20 pages back  I know absolutely nothing about programming in flash, but with the current flash gauges that take GPS speed, Altitude, Direction and turn that data into nice looking Speedometers, Altimeters and Compass ect, this should be quite easy to do with the digital/analog out data from the FB.
Great work on this guys, and I think you will have a real winner on your hands when it is all completed, and word gets spread. There is nothing that even comes close to the amount of inputs and outputs this features anywhere near to this price range!
|
|
|
05-03-2007, 07:13 AM
|
#503
|
|
FLAC
Join Date: Oct 2006
Location: Las Vegas
Posts: 1,287
|
Quote: Originally Posted by JohnWPB 
...
I snagged some VB code about 10 pages back, and have not had a chance to look at it yet. My thought being, if this can be controlled by VB6, it could very easily be added to the RR code and made 100% native.
... 
2kToaster made a bunch of changes to the code and put it up only a few posts back from here. You may have missed it, I know after 'catching up' on 500 posts its possible.
|
|
|
05-03-2007, 08:04 AM
|
#504
|
|
Variable Bitrate
Join Date: Dec 2006
Location: MA, USA
Posts: 361
|
Another tease for people wanting the StreetDeck version. The digital and analog inputs are disabled because I haven't gotten them working yet, Im working on one thing at a time digital outputs seemed like a good place to start.
Any questions, just ask...
And yes it works with Fusion Brain, kind of...
__________________
"Mess with the best, die like the rest."
Work Log --> Old Car (Totaled)
Work Log v2 --> New Car (Totaled)
Work Log v3 --> GMC Suburban K2500 (Comming Soon)
|
|
|
05-03-2007, 03:56 PM
|
#505
|
|
Well, He asked for it.
Join Date: Sep 2004
Location: Los Angeles, CA (West LA)
Posts: 1,653
|
looks awesome cant wait to play with it.
Quote: Originally Posted by P3D4T0R 
Another tease for people wanting the StreetDeck version. The digital and analog inputs are disabled because I haven't gotten them working yet, Im working on one thing at a time digital outputs seemed like a good place to start.
Any questions, just ask...
And yes it works with Fusion Brain, kind of...
__________________
2005 VW GTI MKIV - SOLD
|
|
|
05-03-2007, 04:52 PM
|
#506
|
|
Fusion Brain Creator
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 7,681
|
Quote: Originally Posted by JohnWPB 
Wow! I just read all 34 pages of this thread, to "catch up". What an amazing little board and software!
I am very interested in integrating this into Road Runner in some fashion. I would rather use standard Road Runner Skins, and just send the commands through the DLL to the FB, verses embedding the application as an external app. Not that the app is not fantastic as it is, it would just allow a bit more customization. The ability to have indicators at the top of screens, buttons on different skins to control different things based on that skin ect.
I snagged some VB code about 10 pages back, and have not had a chance to look at it yet. My thought being, if this can be controlled by VB6, it could very easily be added to the RR code and made 100% native.
I am curious to see some of the flash gauges and such that will be developed around this as mentioned about 20 pages back  I know absolutely nothing about programming in flash, but with the current flash gauges that take GPS speed, Altitude, Direction and turn that data into nice looking Speedometers, Altimeters and Compass ect, this should be quite easy to do with the digital/analog out data from the FB.
Great work on this guys, and I think you will have a real winner on your hands when it is all completed, and word gets spread. There is nothing that even comes close to the amount of inputs and outputs this features anywhere near to this price range!

Thanks!
The code has definately changed big time. I am not sure if that VB code will still work. We develop fast around here.
But you can try it.
Quote: Originally Posted by h3rk 
2kToaster made a bunch of changes to the code and put it up only a few posts back from here. You may have missed it, I know after 'catching up' on 500 posts its possible.
Here it is again:
http://www.fusioncontrolcentre.com/S...namicAlpha.zip
Quote: Originally Posted by P3D4T0R 
Another tease for people wanting the StreetDeck version. The digital and analog inputs are disabled because I haven't gotten them working yet, Im working on one thing at a time digital outputs seemed like a good place to start.
Any questions, just ask...
And yes it works with Fusion Brain, kind of...
That looks really good! Maybe the mp3car store will donate a copy of SD to me to try out your skin.
Quote: Originally Posted by WebDog 
looks awesome cant wait to play with it.
|
|
|
05-03-2007, 07:33 PM
|
#507
|
|
Constant Bitrate
Join Date: Feb 2005
Location: Boston,MA
Posts: 204
|
that looks really good P3D4T0R I can't wait! Will the buttons be customizable to any extent as to what they do? can the text on them be changed? Say to write Lights or Right Front Window!
__________________
Will never be DONE! There is always something to add
VIA EPIA SP13000,1GB DDR,80Gb 2.5” SATA HDD,8" Xenarc LCD with t/s,Linksys Bluetooth,Logitech wireless trackball,OBDII,RearView wide angle cam,XM radio,2 Wifi external antennas, Frodo,Navivoice
|
|
|
05-03-2007, 07:45 PM
|
#508
|
|
Variable Bitrate
Join Date: Dec 2006
Location: MA, USA
Posts: 361
|
Quote: Originally Posted by spaceskater 
that looks really good P3D4T0R I can't wait! Will the buttons be customizable to any extent as to what they do? can the text on them be changed? Say to write Lights or Right Front Window! 
The buttons wont be as customizable as the ones that are on the latest Fusion Brain program but they can be renamed and they can (will be able to) do everything that the buttons can do now.
__________________
"Mess with the best, die like the rest."
Work Log --> Old Car (Totaled)
Work Log v2 --> New Car (Totaled)
Work Log v3 --> GMC Suburban K2500 (Comming Soon)
|
|
|
05-03-2007, 10:50 PM
|
#509
|
|
Road Runner & Mp3car Gatherings Moderator
Join Date: Sep 2005
Location: West Palm Beach, Florida
Posts: 3,091
|
Quote: Originally Posted by 2k1Toaster 
The code has definately changed big time. I am not sure if that VB code will still work. We develop fast around here. 
Ok, this being the case, is there a way through the DLL to communicate with the app running in the system tray? To send commands, and receive/poll information?
After the DLL is registered, a way to call it is needed.
Something like:
Code:
$FB = ObjCreate("CDDBControl.FusionBrain")
$DigitalIn1 = $FB.NameOfFunction
Where "NameOfFucction" is the name of the parameter internally to FB.
I am not a programmer by any means, but I am pretty good at working stuff out if I have some sort of example to go by.
|
|
|
05-04-2007, 12:14 AM
|
#510
|
|
Variable Bitrate
Join Date: Dec 2006
Location: MA, USA
Posts: 361
|
Quote: Originally Posted by JohnWPB 
Ok, this being the case, is there a way through the DLL to communicate with the app running in the system tray? To send commands, and receive/poll information?
After the DLL is registered, a way to call it is needed.
Something like:
Code:
$FB = ObjCreate("CDDBControl.FusionBrain")
$DigitalIn1 = $FB.NameOfFunction
Where "NameOfFucction" is the name of the parameter internally to FB.
I am not a programmer by any means, but I am pretty good at working stuff out if I have some sort of example to go by.
Unfortunately its not that simple, the DLL is not a COM DLL so you cant just register it and try to interface with it. However, the way the program is it is possible to interface with it (I believe is what someone here is trying to do with roadrunner) the way you describe. I, on the other hand, have built a DLL which is supposed to be a COM server even though it doesn't work right which I am able to call from my StreetDeck code which in turn calls the DLL packaged with Fusion Brain, so Im almost rewriting the Fusion Control Center code to work with StreetDeck... its not hard its just time consuming and aggravating switching between 2 or 3 different types of code and making them work the same way.
To answer your question yes you can do what you are asking about, no you cant do it the way you think, and finally I don't know how to do it because Im going a different way but Im sure we will be told when it is working properly.
__________________
"Mess with the best, die like the rest."
Work Log --> Old Car (Totaled)
Work Log v2 --> New Car (Totaled)
Work Log v3 --> GMC Suburban K2500 (Comming Soon)
|
|
|
|
Sponsored links
|
|
Advertisement
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 01:14 AM.
| |