technocreatives / dbc-codegen

Generate Rust structs for messages from a dbc (CAN bus definition) file.
Apache License 2.0
48 stars 27 forks source link

Generate min/max consts for signals #38

Closed andresv closed 3 years ago

andresv commented 3 years ago

This PR adds consts for signal min/max values.

impl Amet {
    pub const MESSAGE_ID: u32 = 1024;

    pub const ONE_MIN: u8 = 0_u8;
    pub const ONE_MAX: u8 = 3_u8;
    pub const TWO_MIN: f32 = 0_f32;
    pub const TWO_MAX: f32 = 100_f32;
    pub const THREE_MIN: u8 = 0_u8;
    pub const THREE_MAX: u8 = 7_u8;
    pub const FOUR_MIN: u8 = 0_u8;
    pub const FOUR_MAX: u8 = 3_u8;
...
}
andresv commented 3 years ago

Added test for min/max.