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}