Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: StreetDeck Input Plugins (Remotes, Steering Wheel Controls, etc.)

  1. #1
    Raw Wave god_of_cpu's Avatar
    Join Date
    Jan 2004
    Location
    SilverSpring Maryland
    Posts
    2,960

    StreetDeck Input Plugins (Remotes, Steering Wheel Controls, etc.)

    StreetDeck allows you to use almost any device to control the interface with through input plugins.

    Configuring Installed Input Plugins
    The default StreetDeck install includes a couple plugins for different input devices. One is for a phidget encoder which is a small rotating knob that can be bound to any of StreetDeck's functions. We will use the phidgets encoder to demonstrate configuring StreetDeck for use with an input device.

    To configure a plugin, from within the StreetDeck applcation, click the gear button in the upper right of the screen to go to the main settings screen, then goto "General" | "Input Options" | "Input Plugins"

    This will show a list of installed plugins similar to the following.
    Name:  PluginList.JPG
Views: 4638
Size:  20.8 KB

    Select the plugin that corresponds to the device you want to configure, in this case, "Phidgets Encoder Plug-in (1.0)". This will show a list of functions that StreetDeck supports that can be bound to any of the input devices events. To program the device, check the enabled check box, then scroll through the list of StreetDeck functions in the list and click on one you want to bind a input device event to. When prompted, trigger an event on the device by rotating the knob or pushing a button. The events captured should now be shown in the list and you have now successfully bound the function to that event. Click save and begin using you new input device with StreetDeck.
    Name:  Plugin.JPG
Views: 4814
Size:  19.3 KB


    Installing Input Plugins
    If a plugin for your device did not come with StreetDeck, there is still hope, you can check the StreetDeck website for additional plugins or develop one for yourself using the open StreetDeck input plugin API. StreetDeck also natively supports the Girder 2 plugin format for input events only and will work with most input plugins developed for girder, when the plugin is placed in the StreetDeck plugin directory.

    To manually install a plugin, download the plugin (dll) file from the internet and simply place it in the StreetDeck plugins folder found in My Documents\StreetDeck\Plugins\Input After the plugin is copied to the folder, StreetDeck should be restarted and if the plugin was successfully loaded, it will show up in the loaded plugins list.
    Name:  Folder.jpg
Views: 4691
Size:  30.9 KB
    StreetDeck.com Developer (I am Chuck)
    Get StreetDeck at http://www.streetdeck.com
    The Official StreetDeck Forums have moved, please visit us at http://www.streetdeck.com/forum for official support for Streetdeck.

  2. #2
    Low Bitrate aforget's Avatar
    Join Date
    Nov 2003
    Location
    Santa Cruz, CA, USA
    Posts
    65
    StreetDeck does not create a C:\Documents and Settings\<Current User>\Application Data\StreetDeck\Plugins directory. Is there another place where StreetDeck is expecting to find plugins?

    Also, in the config.xml file, there is a section called <girderplugins /> . How do we set this up?

    And finally, can we get the source code to your phidgetEncoder plugin? How about the source code for a sample girder plugin?

    Thanks!
    Andy
    55 Buick Carputer - http://www.55buick.com/Carputer/carputer.htm

  3. #3
    Low Bitrate aforget's Avatar
    Join Date
    Nov 2003
    Location
    Santa Cruz, CA, USA
    Posts
    65
    Thanks for editing the post and clarifying the path.

    The Phidgit Encoder plugin does not seem to be recognized by StreetDeck. Do we have to manually run regsvr32 to register the associated dll or should the Phidgt Encoder plugin just be available during an out of the box install?
    Andy
    55 Buick Carputer - http://www.55buick.com/Carputer/carputer.htm

  4. #4
    Raw Wave god_of_cpu's Avatar
    Join Date
    Jan 2004
    Location
    SilverSpring Maryland
    Posts
    2,960
    Quote Originally Posted by aforget View Post
    Thanks for editing the post and clarifying the path.

    The Phidgit Encoder plugin does not seem to be recognized by StreetDeck. Do we have to manually run regsvr32 to register the associated dll or should the Phidgt Encoder plugin just be available during an out of the box install?
    You shouldn't have to register anything, its not a COM plug in. If it doesn't show up, its probably because its missing some dependency.
    StreetDeck.com Developer (I am Chuck)
    Get StreetDeck at http://www.streetdeck.com
    The Official StreetDeck Forums have moved, please visit us at http://www.streetdeck.com/forum for official support for Streetdeck.

  5. #5
    Constant Bitrate sharpmat007's Avatar
    Join Date
    Nov 2006
    Location
    Washington, DC
    Posts
    211

    SWC plug-in

    Chuck, I have your steering wheel control software and it works perfect. I have all 6 buttons on my steering wheel able to be programmed to a key. Which keys do you bind to your buttons for streetdeck? I bound my right side buttons to volume up/mute/down, but I can seem to find a setup for the left side that works in all modules. For example, when in the radio module I would like to either scan or jump through presets, when in launchcast skip song or jump through presets, when in music, skip forward/back, etc. I did find the rotate through modules in the keyboard inputs which would be nice to have on one button.
    Am I missing something as maybe you addressed this in the plugin, but mine refuses to show up in streetdeck. Do I need girder to be setup and if so do you have a gml file you used?

    Also, on the rotate through modules...can the list of modules it rotates through be modified? It doesnt go to launchcast.
    Mitsubishi Eclipse 2006 GT
    Infill T3 running StreetDeck

  6. #6
    Low Bitrate geekinsc's Avatar
    Join Date
    May 2006
    Location
    Greenville, SC
    Posts
    60
    Just FYI to get the Infiniti SWC or the Phidget Encoder plugin working you need to install the libraries from www.phidget.com

    http://www.phidgets.com/modules.php?...q=getit&lid=18
    -----
    2006 Audi A4 S-Line. 70% Complete.
    My Worklog

  7. #7
    Low Bitrate
    Join Date
    Jan 2004
    Location
    California
    Posts
    70

    Mapping Phidget Input to SteetDeck commands??

    *Nevermind* Figured it out.

    Rather than mapping a phidget action to a keyboard letter, which shows up at the top of the phidget config list, you have to scroll down a ways to find the desired SD command by name. A bit confusing, at first attempt, by I'm all up and running with my Phidget Volume knob. Yeah! Now to integrate this into my dash cleanly...
    2008 Subaru Impreza WRX-STI
    Pioneer AVIC-D3 <-- poooor comparison to StreetDeck!!!

    2003 Toyota MR2 Spyder
    Stock... for now

    SOLD - 04 WRX - In-Dash Touchscreen, MacMini, StreetDeck ver 1

  8. #8
    Low Bitrate
    Join Date
    Jan 2004
    Location
    California
    Posts
    70
    Another question:

    Installing a new CarPC, fresh copy of Windows and StreetDeck 1.1.0.0. Everything is working well *except* the phidget encoder plugin.

    Verified the device still works on the previous CarPC.
    Verified the Phidget software is installed (device is recognized there).
    Verified the plugin is located in ..\StreetDeck\PlugIns\Input\

    Nothing shows up when I go to Settings -> General -> Input -> Plugins

    Appreciate any suggestions. Being as I have this working on my old CarPC, can't figure out for the life of me what is missing.

    Thanks in advance!

    Edited to include latest SD log file.
    Attached Files Attached Files
    2008 Subaru Impreza WRX-STI
    Pioneer AVIC-D3 <-- poooor comparison to StreetDeck!!!

    2003 Toyota MR2 Spyder
    Stock... for now

    SOLD - 04 WRX - In-Dash Touchscreen, MacMini, StreetDeck ver 1

  9. #9
    Low Bitrate
    Join Date
    Jan 2004
    Location
    California
    Posts
    70
    I've just performed a full system reinstall. No change. : (
    2008 Subaru Impreza WRX-STI
    Pioneer AVIC-D3 <-- poooor comparison to StreetDeck!!!

    2003 Toyota MR2 Spyder
    Stock... for now

    SOLD - 04 WRX - In-Dash Touchscreen, MacMini, StreetDeck ver 1

  10. #10
    _
    Join Date
    Mar 2004
    Location
    Little Elm, Texas
    Posts
    13,500
    According to an email from Chuck:

    Quote Originally Posted by god_of_cpu
    Nothing has changed with the StreetDeck input plugins recently. If the plugin doesn’t load its normally because its missing a dependency or for some reason the phidgets dll doesn’t load.
    Jan Bennett
    FS: VW MKIV Bezel for 8" Lilliput - 95% Finished

    Please post on the forums! Chances are, someone else has or will have the same questions as you!

Page 1 of 2 12 LastLast

Similar Threads

  1. My Solution To Steering Wheel Controls
    By jcdillin in forum Input Devices
    Replies: 55
    Last Post: 12-28-2008, 12:23 PM
  2. Steering wheel controls
    By jman_97128 in forum MacCar
    Replies: 14
    Last Post: 06-25-2006, 10:36 PM
  3. Steering Wheel Controls for a Car PC
    By jbyers in forum General MP3Car Discussion
    Replies: 4
    Last Post: 08-05-2005, 03:40 PM
  4. Keeping steering wheel controls with new HU
    By pogue1000 in forum General Hardware Discussion
    Replies: 4
    Last Post: 01-14-2004, 12:24 PM
  5. Buttons on steering wheel to work with computer?
    By slboytoy in forum Input Devices
    Replies: 4
    Last Post: 10-21-2003, 12:40 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •