Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AustinMurphy/OBD2-Scantool
/ functions
Functions
66 in github.com/AustinMurphy/OBD2-Scantool
⨍
Functions
66
◇
Types & classes
8
↓ 7 callers
Method
RTRV_record
Get the record of the last command and response from the vehicle
obd2_reader.py:264
↓ 6 callers
Method
SEND_cmd
Send any command to the vehicle
obd2_reader.py:234
↓ 6 callers
Function
decode_hex
Decode hex chars encoded in hex
obd2.py:346
↓ 6 callers
Function
hex_to_bitstring
Convert hex digits to a string of bits
obd2.py:306
↓ 5 callers
Method
OBD2_cmd
Send an OBD2 PID to the vehicle, get the result, and format it into a standard record
obd2_reader.py:207
↓ 5 callers
Method
store_info
Take a decoded record and store the relevant info in the OBD2 vehicle object.
obd2.py:1043
↓ 4 callers
Function
decode_DTCs
Decode Diagnostic Trouble Codes
obd2.py:916
↓ 4 callers
Function
decode_feature_pid
Decode the supported features indicated.
obd2.py:516
↓ 4 callers
Function
decode_obd2_record
Decode sensor reading .
obd2.py:371
↓ 4 callers
Method
interpret_at_cmd
Record the results of an AT command
obd2_reader.py:386
↓ 4 callers
Method
scan_pid
Scan vehicle for sensor readings using the given pids.
obd2.py:1139
↓ 4 callers
Method
show_last_reading
Display the most recent reading for a given sensor.
obd2.py:1171
↓ 3 callers
Method
SERIAL_FLUSH_buffers
Internal use only: not a public interface
obd2_reader.py:780
↓ 3 callers
Function
decode_ints
Decode integers encoded in hex
obd2.py:337
↓ 2 callers
Method
SERIAL_SEND_cmd
Private method for sending any CMD to a serial-connected reader device.
obd2_reader.py:792
↓ 2 callers
Method
clear_attr
Clears data attributes
obd2_reader.py:672
↓ 2 callers
Method
connect
Opens serial connection to reader device
obd2_reader.py:121
↓ 2 callers
Function
decode_mode1_pid
Decode Mode1 sensor reading using PIDs dict .
obd2.py:562
↓ 2 callers
Function
decode_text
Decode ASCII text encoded in hex
obd2.py:323
↓ 2 callers
Function
hexbytes_to_bitarrays
Convert list of hex bytes to a list of bitstrings
obd2.py:357
↓ 2 callers
Method
record_trace
Init an output trace file and record all serial IO to it for later decoding
obd2_reader.py:198
↓ 2 callers
Method
reset
Resets device
obd2_reader.py:697
↓ 2 callers
Method
scan_features
Scan vehicle for supported features.
obd2.py:993
↓ 2 callers
Method
show_basic_info
Show general information.
obd2.py:1211
↓ 2 callers
Method
triage_record
Decide what to do with a data record.
obd2_reader.py:295
↓ 1 callers
Method
ELM327_reset
Resets device
obd2_reader.py:748
↓ 1 callers
Method
ELM327_reset_protocol
Resets device
obd2_reader.py:760
↓ 1 callers
Method
ELM327_rtrv_attr
Retrieves data attributes
obd2_reader.py:739
↓ 1 callers
Method
FILE_RTRV_record
get one data record from trace. return as an array
obd2_reader.py:883
↓ 1 callers
Method
SERIAL_RTRV_record
Private method for retrieving the last command and its result from a serial-connected reader device.
obd2_reader.py:808
↓ 1 callers
Method
curr_sensors
Scan vehicle for current sensor readings .
obd2.py:1126
↓ 1 callers
Function
decode_data_by_mode
Determine which decoder to use, based on mode .
obd2.py:451
↓ 1 callers
Function
decode_generic_pid
Decode generic sensor reading using PIDs dict .
obd2.py:792
↓ 1 callers
Function
decode_mode5_pid
Decode Mode5 .
obd2.py:634
↓ 1 callers
Function
decode_mode6_pid
Decode Mode6 .
obd2.py:660
↓ 1 callers
Function
decode_mode9_pid
Decode Mode9 sensor reading using PIDs dict .
obd2.py:693
↓ 1 callers
Function
decode_monitors
Decode onboard emmissions monitors
obd2.py:852
↓ 1 callers
Method
format_obd2_record
Format the results of an OBD2 command into a standard format for processing
obd2_reader.py:443
↓ 1 callers
Function
main
()
demo-scan.py:53
↓ 1 callers
Function
main
Decode a tracefile
decode-trace.py:60
↓ 1 callers
Function
main
()
scan-to-trace.py:53
↓ 1 callers
Method
open_trace
Open tracefile for reading.
obd2_reader.py:156
↓ 1 callers
Method
reset_protocol
Resets device communication protocol
obd2_reader.py:712
↓ 1 callers
Method
rtrv_attr
Retrieves data attributes
obd2_reader.py:681
↓ 1 callers
Method
scan_basic_info
Scan vehicle for general information.
obd2.py:1002
↓ 1 callers
Method
scan_obd2_status
Scan vehicle for general information.
obd2.py:1031
Method
__init__
Initializes port by resetting device and getting supported PIDs.
obd2.py:943
Method
__init__
Initializes port by resetting device and getting supported PIDs.
obd2_reader.py:48
Method
__init__
(self, value)
obd2_reader.py:944
Method
__init__
(self, value)
obd2_reader.py:950
Method
__init__
(self, value)
obd2_reader.py:956
Method
__init__
(self, value)
obd2_reader.py:962
Method
__init__
(self, value)
obd2_reader.py:968
Method
__init__
(self, value)
obd2_reader.py:974
Method
__str__
(self)
obd2_reader.py:946
Method
__str__
(self)
obd2_reader.py:952
Method
__str__
(self)
obd2_reader.py:958
Method
__str__
(self)
obd2_reader.py:964
Method
__str__
(self)
obd2_reader.py:970
Method
__str__
(self)
obd2_reader.py:976
Method
close_trace
Close tracefile when done.
obd2_reader.py:187
Method
disconnect
Resets reader device and closes serial connection.
obd2_reader.py:174
Function
load_dtcs_from_csv
Load DTC definitions from CSV file .
obd2.py:251
Function
load_pids_from_csv
Load PID definitions from CSV file .
obd2.py:266
Method
scan_pid_list
Scan vehicle for sensor readings using the given pids.
obd2.py:1151
Method
show_obd2_status
Show status of obd2 monitors and related information.
obd2.py:1223