René's URL Explorer Experiment


Title: History for obd/protocols - celer/python-OBD · GitHub

Open Graph Title: History for obd/protocols - celer/python-OBD

X Title: History for obd/protocols - celer/python-OBD

Description: OBD-II serial module for reading engine data. Contribute to celer/python-OBD development by creating an account on GitHub.

Open Graph Description: OBD-II serial module for reading engine data. Contribute to celer/python-OBD development by creating an account on GitHub.

X Description: OBD-II serial module for reading engine data. Contribute to celer/python-OBD development by creating an account on GitHub.

Opengraph URL: https://github.com/celer/python-OBD

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commits(/*name)
route-controllercommits
route-actionshow
fetch-noncev2:27250b94-02da-0790-4547-53b9567ed952
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idCA20:26C182:3C321E9:4F1AF7A:6A5D1451
html-safe-nonce8e50ffb4b8d2abadecf22cf6bdd36cad84d2b6ed256f60a67bc1719259413be2
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQTIwOjI2QzE4MjozQzMyMUU5OjRGMUFGN0E6NkE1RDE0NTEiLCJ2aXNpdG9yX2lkIjoiODMzODEyODcyNzE2ODU4NjgzMyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacaf18eaedd677e40c820384e851a919e198c84d3f8fe02c6ac7221092c49b9f92
hovercard-subject-tagrepository:473384530
github-keyboard-shortcutsrepository,commit-list,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commits/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/celer/python-OBD/commits/multi-command/obd/protocols
twitter:imagehttps://opengraph.githubassets.com/59acc2f506bc3fb4690afcc7191140fc4b1fb08bcbb0540c11222e32a3b72465/celer/python-OBD
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/59acc2f506bc3fb4690afcc7191140fc4b1fb08bcbb0540c11222e32a3b72465/celer/python-OBD
og:image:altOBD-II serial module for reading engine data. Contribute to celer/python-OBD development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b
turbo-cache-controlno-cache
go-importgithub.com/celer/python-OBD git https://github.com/celer/python-OBD.git
octolytics-dimension-user_id213607
octolytics-dimension-user_loginceler
octolytics-dimension-repository_id473384530
octolytics-dimension-repository_nwoceler/python-OBD
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id25230235
octolytics-dimension-repository_parent_nwobrendan-w/python-OBD
octolytics-dimension-repository_network_root_id1033624
octolytics-dimension-repository_network_root_nwopeterh/pyobd
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release9c975978430e9ad293956f2bbdaf153b1bd84a99
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/celer/python-OBD/commits/multi-command/obd/protocols#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fceler%2Fpython-OBD%2Fcommits%2Fmulti-command%2Fobd%2Fprotocols
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fceler%2Fpython-OBD%2Fcommits%2Fmulti-command%2Fobd%2Fprotocols
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fcommits%2Fshow&source=header-repo&source_repo=celer%2Fpython-OBD
Reloadhttps://github.com/celer/python-OBD/commits/multi-command/obd/protocols
Reloadhttps://github.com/celer/python-OBD/commits/multi-command/obd/protocols
Reloadhttps://github.com/celer/python-OBD/commits/multi-command/obd/protocols
celer https://github.com/celer
python-OBDhttps://github.com/celer/python-OBD
brendan-w/python-OBDhttps://github.com/brendan-w/python-OBD
Notifications https://github.com/login?return_to=%2Fceler%2Fpython-OBD
Fork 0 https://github.com/login?return_to=%2Fceler%2Fpython-OBD
Star 0 https://github.com/login?return_to=%2Fceler%2Fpython-OBD
Code https://github.com/celer/python-OBD/tree/multi-command
Pull requests 0 https://github.com/celer/python-OBD/pulls
Actions https://github.com/celer/python-OBD/actions
Projects https://github.com/celer/python-OBD/projects
Security and quality 0 https://github.com/celer/python-OBD/security
Insights https://github.com/celer/python-OBD/pulse
Code https://github.com/celer/python-OBD/tree/multi-command
Pull requests https://github.com/celer/python-OBD/pulls
Actions https://github.com/celer/python-OBD/actions
Projects https://github.com/celer/python-OBD/projects
Security and quality https://github.com/celer/python-OBD/security
Insights https://github.com/celer/python-OBD/pulse
python-OBDhttps://github.com/celer/python-OBD/commits
obdhttps://github.com/celer/python-OBD/commits/multi-command/obd
protocolshttps://github.com/celer/python-OBD/commits/multi-command/obd/protocols
multi-commandhttps://github.com/celer/python-OBD/tree/multi-command
started working on sending multiple PID requestshttps://github.com/celer/python-OBD/commit/71bd7c60a4395fc5023a8ddc56ca788905c2e6fc
sommersofthttps://github.com/celer/python-OBD/commits?author=sommersoft
71bd7c6https://github.com/celer/python-OBD/commit/71bd7c60a4395fc5023a8ddc56ca788905c2e6fc
https://github.com/celer/python-OBD/blob/71bd7c60a4395fc5023a8ddc56ca788905c2e6fc/obd/protocols
https://github.com/celer/python-OBD/tree/71bd7c60a4395fc5023a8ddc56ca788905c2e6fc
added utf-8 coding marks so I can use unicode in my commentshttps://github.com/celer/python-OBD/commit/4638a1b509dbc166f0841e497001c7f1210bda3e
4638a1bhttps://github.com/celer/python-OBD/commit/4638a1b509dbc166f0841e497001c7f1210bda3e
https://github.com/celer/python-OBD/blob/4638a1b509dbc166f0841e497001c7f1210bda3e/obd/protocols
https://github.com/celer/python-OBD/tree/4638a1b509dbc166f0841e497001c7f1210bda3e
prettier ECU map debug outputhttps://github.com/celer/python-OBD/commit/5f1c9aa908f7855680928d302ee6311910f2bffb
5f1c9aahttps://github.com/celer/python-OBD/commit/5f1c9aa908f7855680928d302ee6311910f2bffb
https://github.com/celer/python-OBD/blob/5f1c9aa908f7855680928d302ee6311910f2bffb/obd/protocols
https://github.com/celer/python-OBD/tree/5f1c9aa908f7855680928d302ee6311910f2bffb
enable ECU tagging for the transmissionhttps://github.com/celer/python-OBD/commit/237f89f034b858d11574ddfedd4a91039d460947
237f89fhttps://github.com/celer/python-OBD/commit/237f89f034b858d11574ddfedd4a91039d460947
https://github.com/celer/python-OBD/blob/237f89f034b858d11574ddfedd4a91039d460947/obd/protocols
https://github.com/celer/python-OBD/tree/237f89f034b858d11574ddfedd4a91039d460947
added CAN txid for the transmissionhttps://github.com/celer/python-OBD/commit/9b927154797ab965aec1ce58e18b6b4837a43048
9b92715https://github.com/celer/python-OBD/commit/9b927154797ab965aec1ce58e18b6b4837a43048
https://github.com/celer/python-OBD/blob/9b927154797ab965aec1ce58e18b6b4837a43048/obd/protocols
https://github.com/celer/python-OBD/tree/9b927154797ab965aec1ce58e18b6b4837a43048
bytearray nowhttps://github.com/celer/python-OBD/commit/9cd77c90d7a5c1045ef4f4c832dee678fdc777ed
9cd77c9https://github.com/celer/python-OBD/commit/9cd77c90d7a5c1045ef4f4c832dee678fdc777ed
https://github.com/celer/python-OBD/blob/9cd77c90d7a5c1045ef4f4c832dee678fdc777ed/obd/protocols
https://github.com/celer/python-OBD/tree/9cd77c90d7a5c1045ef4f4c832dee678fdc777ed
removed lingering bit-handling functionshttps://github.com/celer/python-OBD/commit/e2676919a46b6ee3cdf9b5438f9b46a1d02b0216
e267691https://github.com/celer/python-OBD/commit/e2676919a46b6ee3cdf9b5438f9b46a1d02b0216
https://github.com/celer/python-OBD/blob/e2676919a46b6ee3cdf9b5438f9b46a1d02b0216/obd/protocols
https://github.com/celer/python-OBD/tree/e2676919a46b6ee3cdf9b5438f9b46a1d02b0216
special handling for mode 6 in CAN protocolhttps://github.com/celer/python-OBD/commit/0d3dcfb1678d9d5e531cc43c68aed43b133fa312
0d3dcfbhttps://github.com/celer/python-OBD/commit/0d3dcfb1678d9d5e531cc43c68aed43b133fa312
https://github.com/celer/python-OBD/blob/0d3dcfb1678d9d5e531cc43c68aed43b133fa312/obd/protocols
https://github.com/celer/python-OBD/tree/0d3dcfb1678d9d5e531cc43c68aed43b133fa312
added debug output for the ECU maphttps://github.com/celer/python-OBD/commit/4a3b0c2ea7e3a6a06579bab246e3d974a81ec5e2
4a3b0c2https://github.com/celer/python-OBD/commit/4a3b0c2ea7e3a6a06579bab246e3d974a81ec5e2
https://github.com/celer/python-OBD/blob/4a3b0c2ea7e3a6a06579bab246e3d974a81ec5e2/obd/protocols
https://github.com/celer/python-OBD/tree/4a3b0c2ea7e3a6a06579bab246e3d974a81ec5e2
confirmed CAN DTC count bytehttps://github.com/celer/python-OBD/commit/89fb37908e41226ebd5f9d1313f786e6138b1d50
89fb379https://github.com/celer/python-OBD/commit/89fb37908e41226ebd5f9d1313f786e6138b1d50
https://github.com/celer/python-OBD/blob/89fb37908e41226ebd5f9d1313f786e6138b1d50/obd/protocols
https://github.com/celer/python-OBD/tree/89fb37908e41226ebd5f9d1313f786e6138b1d50
added logging to protocol fileshttps://github.com/celer/python-OBD/commit/c496b35e87f0e412a8f7832c0bc8465f223b4a1e
c496b35https://github.com/celer/python-OBD/commit/c496b35e87f0e412a8f7832c0bc8465f223b4a1e
https://github.com/celer/python-OBD/blob/c496b35e87f0e412a8f7832c0bc8465f223b4a1e/obd/protocols
https://github.com/celer/python-OBD/tree/c496b35e87f0e412a8f7832c0bc8465f223b4a1e
bumped up the min CAN frame size to allow for 12 bit PCI lengthshttps://github.com/celer/python-OBD/commit/a67a945dcdc3de90b91387322e766f71e1cf2dd8
a67a945https://github.com/celer/python-OBD/commit/a67a945dcdc3de90b91387322e766f71e1cf2dd8
https://github.com/celer/python-OBD/blob/a67a945dcdc3de90b91387322e766f71e1cf2dd8/obd/protocols
https://github.com/celer/python-OBD/tree/a67a945dcdc3de90b91387322e766f71e1cf2dd8
check length on CAN responseshttps://github.com/celer/python-OBD/commit/fe5740d992a83c8cb2430290a1698479fdec9f89
fe5740dhttps://github.com/celer/python-OBD/commit/fe5740d992a83c8cb2430290a1698479fdec9f89
https://github.com/celer/python-OBD/blob/fe5740d992a83c8cb2430290a1698479fdec9f89/obd/protocols
https://github.com/celer/python-OBD/tree/fe5740d992a83c8cb2430290a1698479fdec9f89
disallow all odd size frames, added test for thishttps://github.com/celer/python-OBD/commit/d0b6ae625be385e9fb793ba04124b666bcd690b4
d0b6ae6https://github.com/celer/python-OBD/commit/d0b6ae625be385e9fb793ba04124b666bcd690b4
https://github.com/celer/python-OBD/blob/d0b6ae625be385e9fb793ba04124b666bcd690b4/obd/protocols
https://github.com/celer/python-OBD/tree/d0b6ae625be385e9fb793ba04124b666bcd690b4
Handle odd sized returnshttps://github.com/celer/python-OBD/commit/651a2125e8d88ebf1efa826cdbd02f5e4eb21431
https://github.com/EldoonNemar
EldoonNemarhttps://github.com/celer/python-OBD/commits?author=EldoonNemar
651a212https://github.com/celer/python-OBD/commit/651a2125e8d88ebf1efa826cdbd02f5e4eb21431
https://github.com/celer/python-OBD/blob/651a2125e8d88ebf1efa826cdbd02f5e4eb21431/obd/protocols
https://github.com/celer/python-OBD/tree/651a2125e8d88ebf1efa826cdbd02f5e4eb21431
using .raw() instead of str()https://github.com/celer/python-OBD/commit/2b1a2bfe0a506104edd3bd3ec9b520d85bd738f5
2b1a2bfhttps://github.com/celer/python-OBD/commit/2b1a2bfe0a506104edd3bd3ec9b520d85bd738f5
https://github.com/celer/python-OBD/blob/2b1a2bfe0a506104edd3bd3ec9b520d85bd738f5/obd/protocols
https://github.com/celer/python-OBD/tree/2b1a2bfe0a506104edd3bd3ec9b520d85bd738f5
moved stringifying to the Message classhttps://github.com/celer/python-OBD/commit/0c28ed6fb6e8a1fe0beb401c85a714a6ac1a56ad
0c28ed6https://github.com/celer/python-OBD/commit/0c28ed6fb6e8a1fe0beb401c85a714a6ac1a56ad
https://github.com/celer/python-OBD/blob/0c28ed6fb6e8a1fe0beb401c85a714a6ac1a56ad/obd/protocols
https://github.com/celer/python-OBD/tree/0c28ed6fb6e8a1fe0beb401c85a714a6ac1a56ad
using actual bytearrays since b'' are strings in python2https://github.com/celer/python-OBD/commit/063ec83b1e7e0911414a0fcc0f44bc1adbda74f7
063ec83https://github.com/celer/python-OBD/commit/063ec83b1e7e0911414a0fcc0f44bc1adbda74f7
https://github.com/celer/python-OBD/blob/063ec83b1e7e0911414a0fcc0f44bc1adbda74f7/obd/protocols
https://github.com/celer/python-OBD/tree/063ec83b1e7e0911414a0fcc0f44bc1adbda74f7
better implementation of num_bits_set()https://github.com/celer/python-OBD/commit/768a3708764f6fc5c8769b65897f56b19255f636
768a370https://github.com/celer/python-OBD/commit/768a3708764f6fc5c8769b65897f56b19255f636
https://github.com/celer/python-OBD/blob/768a3708764f6fc5c8769b65897f56b19255f636/obd/protocols
https://github.com/celer/python-OBD/tree/768a3708764f6fc5c8769b65897f56b19255f636
added Message.hex() function for backwards compatabilityhttps://github.com/celer/python-OBD/commit/be83cd917ac78b1439202ec3cf21acfb57ae218b
be83cd9https://github.com/celer/python-OBD/commit/be83cd917ac78b1439202ec3cf21acfb57ae218b
https://github.com/celer/python-OBD/blob/be83cd917ac78b1439202ec3cf21acfb57ae218b/obd/protocols
https://github.com/celer/python-OBD/tree/be83cd917ac78b1439202ec3cf21acfb57ae218b
passing actual bytearrays, using unhexlifyhttps://github.com/celer/python-OBD/commit/7952a5c4bf8150e11871b665934729621ac7b57c
7952a5chttps://github.com/celer/python-OBD/commit/7952a5c4bf8150e11871b665934729621ac7b57c
https://github.com/celer/python-OBD/blob/7952a5c4bf8150e11871b665934729621ac7b57c/obd/protocols
https://github.com/celer/python-OBD/tree/7952a5c4bf8150e11871b665934729621ac7b57c
comments for protocol constantshttps://github.com/celer/python-OBD/commit/3524fa4a6a471ea6863b235fb86bd01b92970867
3524fa4https://github.com/celer/python-OBD/commit/3524fa4a6a471ea6863b235fb86bd01b92970867
https://github.com/celer/python-OBD/blob/3524fa4a6a471ea6863b235fb86bd01b92970867/obd/protocols
https://github.com/celer/python-OBD/tree/3524fa4a6a471ea6863b235fb86bd01b92970867
updated copyrighthttps://github.com/celer/python-OBD/commit/4b652d00bc975855dbc28b94dd0ee737cdc90ec0
4b652d0https://github.com/celer/python-OBD/commit/4b652d00bc975855dbc28b94dd0ee737cdc90ec0
https://github.com/celer/python-OBD/blob/4b652d00bc975855dbc28b94dd0ee737cdc90ec0/obd/protocols
https://github.com/celer/python-OBD/tree/4b652d00bc975855dbc28b94dd0ee737cdc90ec0
use dict.get() for lookups with default valueshttps://github.com/celer/python-OBD/commit/6eeaa0ed45cac3b0c3127f76c718f10f51cde98b
6eeaa0ehttps://github.com/celer/python-OBD/commit/6eeaa0ed45cac3b0c3127f76c718f10f51cde98b
https://github.com/celer/python-OBD/blob/6eeaa0ed45cac3b0c3127f76c718f10f51cde98b/obd/protocols
https://github.com/celer/python-OBD/tree/6eeaa0ed45cac3b0c3127f76c718f10f51cde98b
put in notes about testing for invalid lengthshttps://github.com/celer/python-OBD/commit/d9ab077313dc96adb1c82e592df434d10ecf77ed
d9ab077https://github.com/celer/python-OBD/commit/d9ab077313dc96adb1c82e592df434d10ecf77ed
https://github.com/celer/python-OBD/blob/d9ab077313dc96adb1c82e592df434d10ecf77ed/obd/protocols
https://github.com/celer/python-OBD/tree/d9ab077313dc96adb1c82e592df434d10ecf77ed
using list comprehension in order to get list lengthhttps://github.com/celer/python-OBD/commit/d020ab6322ad7dd6202932860986f7c91457ed0c
d020ab6https://github.com/celer/python-OBD/commit/d020ab6322ad7dd6202932860986f7c91457ed0c
https://github.com/celer/python-OBD/blob/d020ab6322ad7dd6202932860986f7c91457ed0c/obd/protocols
https://github.com/celer/python-OBD/tree/d020ab6322ad7dd6202932860986f7c91457ed0c
ignore ELM messages while populating the ECU maphttps://github.com/celer/python-OBD/commit/e7294d9d1afe4977eeb190ad5a69ce4a274cb6f9
e7294d9https://github.com/celer/python-OBD/commit/e7294d9d1afe4977eeb190ad5a69ce4a274cb6f9
https://github.com/celer/python-OBD/blob/e7294d9d1afe4977eeb190ad5a69ce4a274cb6f9/obd/protocols
https://github.com/celer/python-OBD/tree/e7294d9d1afe4977eeb190ad5a69ce4a274cb6f9
handle CAN length fields, fixed protocol docshttps://github.com/celer/python-OBD/commit/f3aa46730dbf2de58243cc953443316959efa9f0
f3aa467https://github.com/celer/python-OBD/commit/f3aa46730dbf2de58243cc953443316959efa9f0
https://github.com/celer/python-OBD/blob/f3aa46730dbf2de58243cc953443316959efa9f0/obd/protocols
https://github.com/celer/python-OBD/tree/f3aa46730dbf2de58243cc953443316959efa9f0
added better protocol examples in commentshttps://github.com/celer/python-OBD/commit/6e5b0746a9ef730c53de20422fa2aa0b08289d82
6e5b074https://github.com/celer/python-OBD/commit/6e5b0746a9ef730c53de20422fa2aa0b08289d82
https://github.com/celer/python-OBD/blob/6e5b0746a9ef730c53de20422fa2aa0b08289d82/obd/protocols
https://github.com/celer/python-OBD/tree/6e5b0746a9ef730c53de20422fa2aa0b08289d82
removed the raw string list from the Message objecthttps://github.com/celer/python-OBD/commit/2010622987a5e6b661572df1a89facb18a725bd1
2010622https://github.com/celer/python-OBD/commit/2010622987a5e6b661572df1a89facb18a725bd1
https://github.com/celer/python-OBD/blob/2010622987a5e6b661572df1a89facb18a725bd1/obd/protocols
https://github.com/celer/python-OBD/tree/2010622987a5e6b661572df1a89facb18a725bd1
protocols now pass invalid lines as messageshttps://github.com/celer/python-OBD/commit/4075b38169270d7354eb13a65e19e6eae2019b2b
4075b38https://github.com/celer/python-OBD/commit/4075b38169270d7354eb13a65e19e6eae2019b2b
https://github.com/celer/python-OBD/blob/4075b38169270d7354eb13a65e19e6eae2019b2b/obd/protocols
https://github.com/celer/python-OBD/tree/4075b38169270d7354eb13a65e19e6eae2019b2b
moved ecu lookup to its own functionhttps://github.com/celer/python-OBD/commit/88c496673b640273616d419d129e21dfffaa7663
88c4966https://github.com/celer/python-OBD/commit/88c496673b640273616d419d129e21dfffaa7663
https://github.com/celer/python-OBD/blob/88c496673b640273616d419d129e21dfffaa7663/obd/protocols
https://github.com/celer/python-OBD/tree/88c496673b640273616d419d129e21dfffaa7663
doc'd new functions, using better constant names and valueshttps://github.com/celer/python-OBD/commit/8af97e1a1d690cd73e7c2c5c01788382eeb8b76d
8af97e1https://github.com/celer/python-OBD/commit/8af97e1a1d690cd73e7c2c5c01788382eeb8b76d
https://github.com/celer/python-OBD/blob/8af97e1a1d690cd73e7c2c5c01788382eeb8b76d/obd/protocols
https://github.com/celer/python-OBD/tree/8af97e1a1d690cd73e7c2c5c01788382eeb8b76d
added porcelain commands for ecus and protocol nameshttps://github.com/celer/python-OBD/commit/c75e4503e5248b5f076792e3c6cfb9bb48a405aa
c75e450https://github.com/celer/python-OBD/commit/c75e4503e5248b5f076792e3c6cfb9bb48a405aa
https://github.com/celer/python-OBD/blob/c75e4503e5248b5f076792e3c6cfb9bb48a405aa/obd/protocols
https://github.com/celer/python-OBD/tree/c75e4503e5248b5f076792e3c6cfb9bb48a405aa
ECU_Map was needlessly complexhttps://github.com/celer/python-OBD/commit/a989ede2fc511d54a146769730c3c8104363c7b4
a989edehttps://github.com/celer/python-OBD/commit/a989ede2fc511d54a146769730c3c8104363c7b4
https://github.com/celer/python-OBD/blob/a989ede2fc511d54a146769730c3c8104363c7b4/obd/protocols
https://github.com/celer/python-OBD/tree/a989ede2fc511d54a146769730c3c8104363c7b4
Nexthttps://github.com/celer/python-OBD/commits/multi-command/obd/protocols?after=0a81877b2eaf6bb65f957f2e78284b0d837a3d27+34
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.