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
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.zipList of USB
LabJack U3 DIO interface Library, Homeseer ...
xSleep
LabJack U3 DIO interface Library, Homeseer ...
Project Detroit: OBD-II Manager
WorkSyncxSleep