Actions
CAN Object Output¶
Overview¶
A CAN Object Output is a single named CAN object sent by a
CAN Preset for a supported device.
Like the CAN Object Input, it is a technical
output created by the preset — you do not add or configure the frame/encoding by
hand. When you add a CAN Preset it creates the object outputs the device accepts;
your job is to drive the one you need with a source value (a map, driver or
input).
If instead you need to pack a signal into a raw frame by hand, use a
CAN Bus Output.
Prerequisites¶
- A defined CAN bus for the channel the device is on — see
Working with the CAN Bus. - A CAN Preset added for the device — adding it creates the object outputs.
- A source value to drive the object.
How it's created¶
- Add the device's CAN Preset on the relevant CAN bus.
- The preset creates the object outputs the device accepts (e.g.
Gear Number). - Drive the object you need from a map/driver/input.
The frame and encoding are owned by the preset and cannot be changed here.
Settings reference¶
A CAN Object Output has no user-configurable encoding — the preset provides the
object; you only choose what drives its value.
Example — gear number to a dash¶
- Add the dash's CAN Preset on the relevant CAN bus.
- The preset creates its
Gear Numberobject output. - Drive it from the current-gear value so the dash shows the selected gear.
Troubleshooting¶
-
The object output doesn't exist: confirm the CAN Preset that provides it
is added and on the correct CAN bus. -
Dash/device shows nothing or stale data: check the CAN bus baud rate and that
the object is actually being driven by a source.
Related¶
- CAN Bus Output — pack a signal into a raw frame by hand.
-
CAN Object Input — a named object the preset
provides as an input. - Working with the CAN Bus
Updated by Adam Klama 1 day ago · 2 revisions