can_dbc/ast/signal_type.rs
1use crate::ast::{ByteOrder, ValueType};
2
3#[derive(Clone, Debug, PartialEq)]
4#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
5pub struct SignalType {
6 pub name: String,
7 pub signal_size: u64,
8 pub byte_order: ByteOrder,
9 pub value_type: ValueType,
10 pub factor: f64,
11 pub offset: f64,
12 pub min: f64,
13 pub max: f64,
14 pub unit: String,
15 pub default_value: f64,
16 pub value_table: String,
17}