forked from Pbartek/pyobd-pi
-
Notifications
You must be signed in to change notification settings - Fork 425
OBD Commands
Brendan Whitfield edited this page May 5, 2015
·
23 revisions
An OBDCommand in python-OBD is an object used to query information from the vehicle. They contain all of the information neccessary to perform the query, and decode the cars response. Python-OBD has built in tables for the most common commands. They can be looked up by name, or by mode/PID (for a full list, see Command Tables).
import obd
c = obd.commands.RPM
# OR
c = obd.commands['RPM']
# OR
c = obd.commands[1][12] # mode 1, PID 12 (RPM)Checks the internal command tables for the existance of the given OBDCommand object.
Checks the internal command tables for a command with the given name. This is also the function of the in operator.
import obd
obd.commands.has_name('RPM') # True
# OR
'RPM' in obd.commands # TrueChecks the internal command tables for a command with the given mode and PID.