FoundryNet / Fields / vehicle.engine.oil_pressure
Canonical field reference

vehicle.engine.oil_pressure

Engine oil gallery pressure. On J1939 this is a scaled PGN parameter, on OBD a mode-01 PID, and on a telematics REST feed usually already converted — to one of four different pressure units. The canonical form is bar; psi, kPa and the rest are converted on the way in.

11OEMs / profiles mapped
11distinct raw spellings
7corpus source tags
1.00match confidence
Get an API key All canonical fields

Vendor tag table

How 11 vendors spell vehicle.engine.oil_pressure

Each of these is a real tag as the device or controller emits it, taken from the Forge mapping corpus. This is the table that does not exist anywhere else — the reason cross-vendor telemetry is hard is visible in a single column.

OEM / profileRaw tag as the device emits itConfidence
CaterpillarSPN_1001.00
CumminsSPN_1001.00
Detroit DieselSPN_1001.00
FreightlinerSPN_1001.00
John DeereSPN_1001.00
KenworthSPN_1001.00
Mack TrucksSPN_1001.00
Navistar / InternationalSPN_1001.00
PACCARSPN_1001.00
PeterbiltSPN_1001.00
Volvo TrucksSPN_1001.00

Every row above is an exact match — a deterministic pack entry or a confirmed corpus mapping — so all of them carry confidence 1.00. That is not a rounding: these are the two exact-match layers, and a tag that resolves here never reaches the embedding or LLM layers. Mappings resolved by the LLM layer do carry sub-1.0 confidence, but those are per-tenant and are not published here.


Unit contract

What Forge guarantees about the value

The canonical field is not just a name. It is a contract about units, sign convention and plausible range, enforced on the way in and re-checked at read time.

SI / canonical unitbar
Accepted input unitsMPa Pa atm bar inHg kPa mbar mmHg psi
Converted on ingestMPa Pa atm inHg kPa mbar mmHg psi → bar
Physics bounds0 to 1000000 bar
Measurement typeinstantaneous
Distinct source tags in the corpus7

Normalization

Raw tag in, canonical field out

# Caterpillar emits its own spelling; Forge returns the canonical field
curl -s -X POST https://forge.foundrynet.io/v1/normalize \
-H "Authorization: Bearer $FORGE_KEY" \
-H "Content-Type: application/json" \
-d '{"data": {"SPN_100": 0}, "oem": "caterpillar"}'
{ "normalized": { "vehicle.engine.oil_pressure": 0 }, "match_type": "deterministic", "confidence": 1.0 }

No mapping table to maintain, and no per-vendor branch in your code. The same request shape works for every OEM in the table above.

# Same thing with no key and no account — the sandbox ships the packs
docker run -p 8000:8000 ghcr.io/foundrynet/forge-sandbox

Where this field appears

Protocols

Transports this field is carried on in the corpus.

J1939 (CAN)

OEMs that map this field

Caterpillar Cummins John Deere Volvo Trucks Detroit Diesel Freightliner Kenworth Mack Trucks Navistar / International PACCAR Peterbilt
Every one of these tag names is someone’s integration project. The Machine Agent, weekly. Read it →
Get the thesis behind this infrastructure — The Machine Agent, weekly.