From b0d4a8ffed034c9128691ccb85537c882b4d92ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Colomb?= Date: Sun, 27 Jul 2025 22:38:41 +0200 Subject: [PATCH] eds: Avoid float formatting in BaudRate_xxx export keys. --- canopen/objectdictionary/eds.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canopen/objectdictionary/eds.py b/canopen/objectdictionary/eds.py index 986d2a37..8ab1a349 100644 --- a/canopen/objectdictionary/eds.py +++ b/canopen/objectdictionary/eds.py @@ -473,7 +473,7 @@ def export_record(var, eds): for rate in od.device_information.allowed_baudrates.union( {10e3, 20e3, 50e3, 125e3, 250e3, 500e3, 800e3, 1000e3}): eds.set( - "DeviceInfo", f"BaudRate_{rate//1000}", + "DeviceInfo", f"BaudRate_{int(rate//1000)}", int(rate in od.device_information.allowed_baudrates)) if device_commisioning and (od.bitrate or od.node_id):