Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Software & Software Development > Front Ends > Road Runner > RR Plugins > RR Released Plugins


Reply
 
Share Thread Tools Display Modes
Old 04-28-2008, 06:31 PM   #1
Terminal flasher
 
Sonicxtacy02's Avatar
 
Join Date: Sep 2004
Location: Woodbridge, VA
Posts: 6,307
Sonicxtacy02 has a spectacular aura aboutSonicxtacy02 has a spectacular aura about
RRFusion- My Fusion Brain plugin for RR

I'm in the very early stages of this... but i'm at the point where i can open a topic regarding it. TONS OF THANKS goes out to mx270a for creating his open source VB control app. Without his guide i wouldnt have created this.


What it is?
RRFusion is a RR extension plugin writtin in VB.net 2008. It will communicate with the FB via the fusionbrain_winusb.dll. This will allow:
-labels for analog inputs... both in raw form and in converted values.
-indicators for FB connection status (connected/disconnected) and indicators for digital outputs (on/off) AND digital inputs (on(5v), off(gnd))
-commands for control of the FB including connect/disconnect, digital output control (on/off) for all digital outputs.
-whatever else i can think of.

What is required?
-.net framework 3.5 (2.0 MIGHT work, but 3.5 for sure)
-roadrunner SDK enabled version (any recent version will work)
-Fusion Brain installed with drivers.
-Recommended minimum 1ghz processor. Runs just fine on my d201gly


as with all my plugins i'm attempting to make this very simple. as it stands its MUCH easier to skin for than FCC IMHO... controlling things like output default states are as simple as creating ONSKINLOAD and ONEXIT rr events in exectbl.ini. If anyone can think of anything that really needs to be added let me know and i'll see what i can do.

Current Status:
All single instance features working

http://cid-742b075baeb78d0d.skydrive...c/RRFusion.rar

Latest Version: 04/28/09
Updates: Added RRFusion_threshold.ini warning system for analog inputs.
__________________
03 Acura RSX Coupe
Developer of: RRFusion, MovieTimes.NET, (new)RRMail, RRShoutcast, & RRVehicle Maintenance
Currently working on: RRVehicle Maintenance

Last edited by Sonicxtacy02; 04-28-2009 at 10:48 AM.
Sonicxtacy02 is online now   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 04-28-2008, 07:18 PM   #2
FLAC
 
W3bMa5t3r's Avatar
 
Join Date: Apr 2006
Location: Washington, DC - Alexandria, VA N/W Area - NOVA
Posts: 1,268
W3bMa5t3r is a glorious beacon of lightW3bMa5t3r is a glorious beacon of lightW3bMa5t3r is a glorious beacon of lightW3bMa5t3r is a glorious beacon of lightW3bMa5t3r is a glorious beacon of lightW3bMa5t3r is a glorious beacon of light
Subscribed and up for beta-ing Lord knows I've got enough of'm.
W3bMa5t3r is offline   Reply With Quote
Old 04-28-2008, 07:21 PM   #3
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 8,862
2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future
Very nice!

Why do you need the FCC program if you are communicating with the dll?

Since you seem to know how to get RR plugins made, if you have time the main program could use your help !
2k1Toaster is offline   Reply With Quote
Old 04-28-2008, 07:46 PM   #4
Terminal flasher
 
Sonicxtacy02's Avatar
 
Join Date: Sep 2004
Location: Woodbridge, VA
Posts: 6,307
Sonicxtacy02 has a spectacular aura aboutSonicxtacy02 has a spectacular aura about
i'm reading from the config file created by FCC to create the converted labels. Meaning if the type listed in the config file is tempsensor for port 0 then the ANALOGIN0 label will display the formatted temperature whereas ANALOGIN0RAW will display raw data. Other than that i guess i really dont need FCC installed.

i'll certainly take a look at the source code for the fusion brain... but i gotta be honest all this plugin is doin is importing the fusionusb.dll 's functions.
__________________
03 Acura RSX Coupe
Developer of: RRFusion, MovieTimes.NET, (new)RRMail, RRShoutcast, & RRVehicle Maintenance
Currently working on: RRVehicle Maintenance
Sonicxtacy02 is online now   Reply With Quote
Old 04-28-2008, 08:05 PM   #5
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 8,862
2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future
Quote: Originally Posted by Sonicxtacy02 View Post
i'm reading from the config file created by FCC to create the converted labels. Meaning if the type listed in the config file is tempsensor for port 0 then the ANALOGIN0 label will display the formatted temperature whereas ANALOGIN0RAW will display raw data. Other than that i guess i really dont need FCC installed.

i'll certainly take a look at the source code for the fusion brain... but i gotta be honest all this plugin is doin is importing the fusionusb.dll 's functions.

Ah. well the current non-MDX software will be gone pretty soon. So if you are relying on the old skin (which yes is very difficult to skin for ), you may want to think about a simpler system, or just a custom system for yourself. Just a simple text file read in might be better.

And for the main program the part I am having troubles with is the part you have here. I cannot for the life of me get RR to find my program or communicate with it at all. I keep thinking I am getting closer only to find out it doesnt work at all. Same round about as last november...
2k1Toaster is offline   Reply With Quote
Old 04-28-2008, 08:29 PM   #6
Terminal flasher
 
Sonicxtacy02's Avatar
 
Join Date: Sep 2004
Location: Woodbridge, VA
Posts: 6,307
Sonicxtacy02 has a spectacular aura aboutSonicxtacy02 has a spectacular aura about
i guess a standalone .ini is in order then.

i'll take a look at the lastest source tomorrow. Getting rr to see the .net plugin was a exercise in frustration... but i found it out this morning and ran with it. I'll pm you with status on that.
__________________
03 Acura RSX Coupe
Developer of: RRFusion, MovieTimes.NET, (new)RRMail, RRShoutcast, & RRVehicle Maintenance
Currently working on: RRVehicle Maintenance
Sonicxtacy02 is online now   Reply With Quote
Old 04-29-2008, 11:07 AM   #7
Super Moderator
 
JohnWPB's Avatar
 
Join Date: Sep 2005
Location: West Palm Beach, Florida
Posts: 3,745
JohnWPB is a jewel in the roughJohnWPB is a jewel in the roughJohnWPB is a jewel in the rough
Wow, glad to see you two talking / working this out! This is the Holy Grail for me for Road Runner! I have so many things I want to control in the car using the FB, and have just been trying to get a simple built in way of doing it with RR that uses standard skins, exectbl commands and labels.

I have a FB sitting here still in the box, and have been waiting patiently for something just like this

As always, I am more than willing to Beta Test this as it progresses. No, not to just get a copy early or anything like that, as beta's are usually not full featured as they progres anyhow, but to actually truly test it and offer solid feedback on it function.
__________________
Front End of Choice: Ride Runner (Is there anything else??? ) & Powered by the DigitalFX 4.0 Skin Available at www.JohnWPB.com

My Fiero Build Thread
JohnWPB is offline   Reply With Quote
Old 04-29-2008, 11:27 AM   #8
Terminal flasher
 
Sonicxtacy02's Avatar
 
Join Date: Sep 2004
Location: Woodbridge, VA
Posts: 6,307
Sonicxtacy02 has a spectacular aura aboutSonicxtacy02 has a spectacular aura about
Quote: Originally Posted by JohnWPB View Post
Wow, glad to see you two talking / working this out! This is the Holy Grail for me for Road Runner! I have so many things I want to control in the car using the FB, and have just been trying to get a simple built in way of doing it with RR that uses standard skins, exectbl commands and labels.

I have a FB sitting here still in the box, and have been waiting patiently for something just like this

As always, I am more than willing to Beta Test this as it progresses. No, not to just get a copy early or anything like that, as beta's are usually not full featured as they progres anyhow, but to actually truly test it and offer solid feedback on it function.

thats just what i'll be looking for shortly.. a few people with different versions of the brain's firmware to test and find bugs. i'll also need people to test cpu usage and hibernation capabilities. I'm at the point now where most everything works i just need to do some optimization with the timer functions n such. Too slow results in slow reads of data, too fast might raise the cpu % a bit. Who knows where it'll land but right now i'm reading/writing to the brain every half second.



Anyways, here's a very simple screenie of what i've got so far. Before anyone points it out i KNOW there's only 10 digital outputs listed... i simply didnt know there were 12 in total lol. Green squares indicate the port is on, red is off.




on a side note, i just realized another thing i'm depending on FCC for. I pull the device instance from the registry key FCC creates. Without that people would have to manually enter there vidpids upon installation of the plugin.
__________________
03 Acura RSX Coupe
Developer of: RRFusion, MovieTimes.NET, (new)RRMail, RRShoutcast, & RRVehicle Maintenance
Currently working on: RRVehicle Maintenance
Sonicxtacy02 is online now   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 04-29-2008, 04:09 PM   #9
Terminal flasher
 
Sonicxtacy02's Avatar
 
Join Date: Sep 2004
Location: Woodbridge, VA
Posts: 6,307
Sonicxtacy02 has a spectacular aura aboutSonicxtacy02 has a spectacular aura about
more progress... thanks to 2k1Toaster dumming down the formulas for me I'm now receiving converted value labels for the analog inputs:



in my skin port 0 is a photosensor.. while ports 8 and 9 are thermosensors. I've completed the formulas for:

-thermosensor (tested)
-photosensor (tested)
-current sensor
-ultrasonic sensor
-pot sensors

i do not have the formula nailed for IR sensor or the accelermeter because as 2k1 has describe to me they're damn hard to figure out. I'll get it done though. The way this works with rr is you set up variables for the analog types in skin.ini or rr.ini. These variables dictate which formula is applied to the raw analog data.

FBANALOG0TYPE= 1 means analog port 0 is a thermosensor, plugin then reads from rr.ini WEATHERUNITS to calculate F vs. C.
FBANALOG0TYPE = 2 means its a photosensor
FBANALOG0TYPE = 3 means current sensor
FBANALOG0TYPE = 4 means ultrasonic sensor
FBANALOG0TYPE = 5 means pot sensor

pretty straight forward i think once you know what each number is mapped to.

now we're at the point where i need testers. I want a FEW people that will actually TEST this thing out. I'd LOVE if they have current, ultrasonic, or pot sensors as i dont have those... and wont be getting them in some time due to GTA4 ripping my budget to shreds lol. Who wants in? (aside from steve and john.. u'll get the download link tomorrow)

EDIT-
also forgot to mention that if your sensors data needs to be modified before its displayed (like if your temp sensor says 75 and you know its 80° you will be able to modify the sensor data in skin.ini or rr.ini. And one last thing... can one of you guys handy with photoshop create a fusion brain connection indicator for me? Just as a favor! lol
__________________
03 Acura RSX Coupe
Developer of: RRFusion, MovieTimes.NET, (new)RRMail, RRShoutcast, & RRVehicle Maintenance
Currently working on: RRVehicle Maintenance

Last edited by Sonicxtacy02; 04-29-2008 at 04:19 PM.
Sonicxtacy02 is online now   Reply With Quote
Old 04-29-2008, 05:40 PM   #10
Maximum Bitrate
 
tundra2000's Avatar
 
Join Date: Mar 2006
Location: south bend, indiana
Posts: 518
tundra2000 is on a distinguished road
major props if this thing goes through....

as soon as this plug-in is finished, ill go buy a fusion brain.

>>> i dont think im alone in this too. i havent researched who developed the fusion brain, but i would seriously make sure this plug-in is developed as it will probably cause a major increase in sales....

keep up the good work! i would help beta test, but i dont have the money to buy one yet.
tundra2000 is offline   Reply With Quote
Old 04-29-2008, 06:04 PM   #11
Terminal flasher
 
Sonicxtacy02's Avatar
 
Join Date: Sep 2004
Location: Woodbridge, VA
Posts: 6,307
Sonicxtacy02 has a spectacular aura aboutSonicxtacy02 has a spectacular aura about
keep tellin em that.. maybe i'll getta free one so i can finally install the one i'm testing my plugin with ! lol
__________________
03 Acura RSX Coupe
Developer of: RRFusion, MovieTimes.NET, (new)RRMail, RRShoutcast, & RRVehicle Maintenance
Currently working on: RRVehicle Maintenance
Sonicxtacy02 is online now   Reply With Quote
Old 04-29-2008, 08:43 PM   #12
Maximum Bitrate
 
tundra2000's Avatar
 
Join Date: Mar 2006
Location: south bend, indiana
Posts: 518
tundra2000 is on a distinguished road
sonic, keeep up your work, im anxious for rrmail, but this would make me buy a fusion brain. my pocketbook cant keep up with the hardware required for all these plugins!
tundra2000 is offline   Reply With Quote
Old 04-29-2008, 09:51 PM   #13
Fusion Brain Creator
 
Join Date: Mar 2005
Posts: 2,197
greenman100 is on a distinguished road
woop woop!
greenman100 is offline   Reply With Quote
Old 04-29-2008, 09:51 PM   #14
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 8,862
2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future
Quote: Originally Posted by Sonicxtacy02 View Post
keep tellin em that.. maybe i'll getta free one so i can finally install the one i'm testing my plugin with ! lol

Ask and ye shall receive.

We can send you a busted LED Version 3 board now (we only have ones with a busted LED left, rest are sold out), a new version 3 board in 3 weeks, or we can send you a new beta Version 4 board (that we need a name for btw). The beta v4 board wont be ready for a month or so. They are currently being fabbed.
2k1Toaster is offline   Reply With Quote
Old 04-29-2008, 11:39 PM   #15
Super Moderator
 
JohnWPB's Avatar
 
Join Date: Sep 2005
Location: West Palm Beach, Florida
Posts: 3,745
JohnWPB is a jewel in the roughJohnWPB is a jewel in the roughJohnWPB is a jewel in the rough
Sonic, I certainly do want to see the FB plugin, as well as the Reminders (Not completed) and the Email (Not completed) and the Movie show times (Not completed) & the new label wrap plugin (Not completed). I hope this one does not carry on the same path
__________________
Front End of Choice: Ride Runner (Is there anything else??? ) & Powered by the DigitalFX 4.0 Skin Available at www.JohnWPB.com

My Fiero Build Thread

Last edited by JohnWPB; 04-29-2008 at 11:44 PM.
JohnWPB is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
*NEW* USB Input/Output Board -- Fusion Brain 2k1Toaster Fusion Brain 1122 11-07-2009 12:21 AM
Integrate fusion brain commands into road runner buttons scotty562 FB Software 15 09-22-2008 09:02 AM
Noob has some biginner questions about the Fusion Brain phreaknes Fusion Brain 14 04-29-2008 03:57 AM
pc reboot on sd startup duanes7 StreetDeck 3 12-14-2007 09:55 AM
Skin Direction, Help.. Fusion Brain Integration Also. Ryann RR Skins 5 10-22-2007 09:40 PM



All times are GMT -5. The time now is 03:16 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics