CAN Triple Device Manager 1.1.11 — DBC units land on real ones (device firmware 1.0.3)
Two changes, both about not letting a field say something the application cannot keep. Device firmware is unchanged at 1.0.3, so updating from 1.1.10 costs a device nothing — no store migration, no reconfiguration.
DBC units land on ones this application offers
A .dbc writes its unit as free text and every tool spells it differently — degC, °C and Celsius are one unit, and none of them is how this application spells it. The import took the string verbatim, so a channel arrived carrying a unit no list contained: it matched no other channel, could not be picked from any combo, and had to be retyped afterwards.
| the file says | you now get |
|---|---|
degC, °C, Celsius |
C |
degF |
F |
kph, kmh |
km/h |
mph, mi/h |
mile/h |
1/min, rev/min |
rpm |
Nm/deg (unknown) |
(pick one), flagged |
The Unit column is editable now — it was read-only, which made an unmapped unit a dead end. It offers exactly the units the Channel Type has, and changing the type resets the unit to that type's default, because a Pressure channel measured in rpm is not something the application can express.
A unit nothing matches is flagged, not guessed. The cell reads (pick one) in the warning colour and its tooltip quotes what the file actually said. Leave it and the channel imports unitless, which the import notes list at the end.
Nothing converts the numbers. The unit is a label on the value the scaling already produces.
hPa→mbaris exact, butatm→barandkV→Vare relabels — if the readings are wrong, the Bit Resolution is what scales them.
Name fields stop where the device does
Channel names are stored in 31 bytes and message names in 17. The message name box had no cap at all — the label arrived in 1.1.10 and the field was left free — and the channel boxes counted characters against a budget measured in bytes.
For an ASCII name the two agree, which is why it never showed. Sixteen CJK characters is sixteen characters and forty-eight bytes: a character cap let that through, the mapper clipped it on the way to the device, and a Get returned something shorter than the screen showed. Every name field now stops at the byte, never mid-character.
Install: download CANTripleDeviceManager-1.1.11-Setup_Windows_x64.exe below and run it. Windows x64; the installer carries the Qt runtime, device firmware 1.0.3 and the ST-Link drivers.