The signal is being read correctly and is genuinely too high, at a level the manufacturer classes as most severe. The sensor is fine; the process is not.
This code is reported by the device itself, so it survives normalization as data. Forge maps the vendor's fault register into the canonical fields alarm_code and alarm_description (and alarm_severity where the vendor supplies one), so an agent reads the same three fields whether the fault came from a Haas, a SINUMERIK, or a Cat engine. Forge does not clear the fault — that is the controller's job.
One MCP endpoint serves every protocol adapter. 16,908 curated mappings, 366 canonical fields.
Other J1939 (CAN) codes: FMI 3 FMI 4 FMI 5 FMI 2 FMI 31
Equipment that speaks J1939 (CAN): Caterpillar Cummins Detroit Diesel Freightliner John Deere Kenworth Mack Trucks Navistar / International PACCAR Peterbilt
Other protocols: Modbus OPC UA MQTT / Sparkplug B FANUC FOCAS EtherNet/IP PROFINET / S7 BACnet/IP MTConnect ROS 2 (DDS) SNMP MAVLink HTTP / REST CSV ingest