From 557eef287913d2df9870671625e4c9ccd4456025 Mon Sep 17 00:00:00 2001 From: Federico Lolli <federico.lolli@skywarder.eu> Date: Sun, 9 Mar 2025 18:24:19 +0000 Subject: [PATCH] [Reflection] Units are now correctly parse in MavProfile --- mavlink-bindgen/src/parser.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mavlink-bindgen/src/parser.rs b/mavlink-bindgen/src/parser.rs index feebda8..db0b715 100644 --- a/mavlink-bindgen/src/parser.rs +++ b/mavlink-bindgen/src/parser.rs @@ -700,6 +700,7 @@ pub struct MavField { pub description: Option<String>, pub enumtype: Option<String>, pub display: Option<String>, + pub unit: Option<String>, pub is_extension: bool, } @@ -1257,6 +1258,10 @@ pub fn parse_profile( field.display = Some(String::from_utf8_lossy(&attr.value).to_string()); } + b"units" => { + field.unit = + Some(String::from_utf8_lossy(&attr.value).to_string()); + } _ => (), } } -- GitLab