Project Detroit: OBD-II Manager

Description

A library to parse OBD-II data coming from a vehicle using an ELM323/327 compatible OBD to USB/serial cable. The solution also includes the WPF Instrument Cluster application that was used in the Project Detroit car!

Icons

null

Source Files

The download file obd.zip has the following entries.


BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/AccentColorsSelection.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/AccentColorsSelection.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/App.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/App.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Classes/InstrumentClusterSkin.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Classes/Needle.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Coding4Fun.Obd.InstrumentCluster.csproj
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Blinker.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Blinker.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Skin1967/LargeNeedle.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Skin1967/LargeNeedle.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Skin1967/Marquee.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Skin1967/Marquee.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Skin1967/Skin.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Skin1967/Skin.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Skin1967/SmallNeedle.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Skin1967/SmallNeedle.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Skin2011/LargeNeedle.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Skin2011/LargeNeedle.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Skin2011/Skin.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Skin2011/Skin.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Skin2011/SmallNeedle.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/Skin2011/SmallNeedle.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/SkinMetro/LargeNeedle.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/SkinMetro/LargeNeedle.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/SkinMetro/LargeNeedleOverlay.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/SkinMetro/LargeNeedleOverlay.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/SkinMetro/LargeNeedleWarning.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/SkinMetro/LargeNeedleWarning.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/SkinMetro/Skin.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Controls/SkinMetro/Skin.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/MainWindow.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/MainWindow.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Properties/AssemblyInfo.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Properties/Settings.Designer.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Properties/Settings.settings
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Resources/1967/1967-Background.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Resources/1967/1967-Overlay.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Resources/1967/Large-Needle.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Resources/1967/Settings-Button.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Resources/1967/Small-Needle.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Resources/2011/2011-Background.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Resources/2011/2011-Overlay.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/Resources/2011/Settings-Button.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/ScrollViewerHelper.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/SkinSelector.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/SkinSelector.xaml.cs
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentCluster/app.config
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/AccentColorsSelection.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/AccentColorsSelection.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Application.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Application.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Classes/InstrumentClusterSkin.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Classes/Needle.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Coding4Fun.Obd.InstrumentClusterVB.vbproj
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Blinker.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Blinker.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Skin1967/LargeNeedle.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Skin1967/LargeNeedle.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Skin1967/Marquee.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Skin1967/Marquee.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Skin1967/Skin.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Skin1967/Skin.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Skin1967/SmallNeedle.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Skin1967/SmallNeedle.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Skin2011/LargeNeedle.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Skin2011/LargeNeedle.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Skin2011/Skin.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Skin2011/Skin.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Skin2011/SmallNeedle.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/Skin2011/SmallNeedle.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/SkinMetro/LargeNeedle.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/SkinMetro/LargeNeedle.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/SkinMetro/LargeNeedleOverlay.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/SkinMetro/LargeNeedleOverlay.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/SkinMetro/LargeNeedleWarning.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/SkinMetro/LargeNeedleWarning.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/SkinMetro/Skin.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Controls/SkinMetro/Skin.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/MainWindow.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/MainWindow.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/My Project/AssemblyInfo.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/My Project/Settings.Designer.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/My Project/Settings.settings
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Resources/1967/1967-Background.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Resources/1967/1967-Overlay.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Resources/1967/Large-Needle.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Resources/1967/Settings-Button.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Resources/1967/Small-Needle.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Resources/2011/2011-Background.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Resources/2011/2011-Overlay.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/Resources/2011/Settings-Button.png
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/ScrollViewerHelper.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/SkinSelector.xaml
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/SkinSelector.xaml.vb
Coding4Fun.Obd/Coding4Fun.Obd.InstrumentClusterVB/app.config
Coding4Fun.Obd/Coding4Fun.Obd.ObdManager/Coding4Fun.Obd.ObdManager.csproj
Coding4Fun.Obd/Coding4Fun.Obd.ObdManager/ConnectionChangedEventArgs.cs
Coding4Fun.Obd/Coding4Fun.Obd.ObdManager/Enums.cs
Coding4Fun.Obd/Coding4Fun.Obd.ObdManager/ObdChangedEventArgs.cs
Coding4Fun.Obd/Coding4Fun.Obd.ObdManager/ObdDevice.cs
Coding4Fun.Obd/Coding4Fun.Obd.ObdManager/ObdException.cs
Coding4Fun.Obd/Coding4Fun.Obd.ObdManager/ObdHelpers.cs
Coding4Fun.Obd/Coding4Fun.Obd.ObdManager/ObdState.cs
Coding4Fun.Obd/Coding4Fun.Obd.ObdManager/Properties/AssemblyInfo.cs
Coding4Fun.Obd/Coding4Fun.Obd.sln// w w  w.j  a v  a 2 s  .c o  m

Download

Click the following link to download obd.zip.

obd.zip
Home »
  Visual Basic.Net Free Code »
    Development »
      USB
List of USB
LabJack U3 DIO interface Library, Homeseer ...
Project Detroit: OBD-II Manager
WorkSync
xSleep