Extended PIDs

Command

The messages Pelican sends to your car.

Pelican sends a command to your car and reads signals from the response. The command defines where each signal appears and how to decode it.

Properties

The OBDb schema defines these properties:

PropertyTypeRequiredDescription
hdrstringYesHeader identifier for the command, hex
raxstringNoReceive filter address, hex. On 29-bit CAN, up to six digits are the reply ID's low bits under the command's priority, and eight digits are the whole reply ID, for a module that answers at another priority
eaxstringNoExtended address, hex
pristringNoCAN priority, hex
tststringNoTester address, hex
tmostringNoTimeout value, hex
fcm1booleanNoWhether to enable flow control; disabled by default
dbgbooleanNoWhether to debug the signal responses
dinstringNoDiagnostic level the ECU must enter in order to run this command
doutstringNoDiagnostic level the ECU should return to after running this command
cmdobjectYesWhich service to execute the command on
freqnumberYesFrequency at which to request this command, seconds
baudnumberNoK-line bus rate in bits per second, for a 9141-2 or 14230 command. Without it the adapter's default applies, 10400
initobjectNoFast-init wake-up timing in milliseconds, for a 14230 command whose module answers only to non-standard timing. Without it the adapter's own init applies, 25 ms low then 25 ms high
protostringNoCommunication protocol used for this command
filterobjectNo
dbgfilterobjectNo
signalsobject[]YesSignals to extract from the command response

ServicePID

A service PID pairs a service with its parameter ID. The object uses the service as its key and the PID as its value.

If baud is set, proto must be 9141-2 or 14230. If init is set, proto must be 14230.

Keyboard shortcuts

for/
Search the Handbook.
⌘K
Search the Handbook, also while you type in a field.
Esc
Close the search or a dialog.
?
Show these shortcuts.