From a61487a3a95339457ee6948bcfa5692c3372a2da Mon Sep 17 00:00:00 2001 From: Felix van Oost Date: Mon, 24 Aug 2026 17:33:22 +0000 Subject: [PATCH 1/6] Generate raw signal getters and setters --- README.md | 2 +- src/lib.rs | 85 +- tests-snapshots/canpy/DBC_template.snap.rs | 126 +- .../dbc-cantools/BU_BO_REL_.snap.rs | 24 +- .../dbc-cantools/BU_BO_REL_Message.snap.rs | 24 +- tests-snapshots/dbc-cantools/abs.snap.rs | 2185 ++- .../dbc-cantools/attribute_Event.snap.rs | 27 +- .../dbc-cantools/attributes.snap.rs | 54 +- .../dbc-cantools/attributes_relation.snap.rs | 54 +- .../dbc-cantools/big_numbers.snap.rs | 54 +- .../dbc-cantools/bus_comment.snap.rs | 289 +- tests-snapshots/dbc-cantools/choices.snap.rs | 27 +- .../choices_issue_with_name.snap.rs | 24 +- ...ex_and_motorola_converted_from_sym.snap.rs | 265 +- .../dbc-cantools/dump_signal_choices.snap.rs | 48 +- tests-snapshots/dbc-cantools/emc32.snap.rs | 120 +- .../dbc-cantools/empty_choice.snap.rs | 81 +- .../dbc-cantools/empty_choice.snap.stderr | 8 +- tests-snapshots/dbc-cantools/fd_test.snap.rs | 108 +- .../dbc-cantools/floating_point.snap.rs | 81 +- .../floating_point_use_float.snap.rs | 107 +- tests-snapshots/dbc-cantools/foobar.snap.rs | 210 +- .../dbc-cantools/issue_168.snap.rs | 210 +- .../issue_184_extended_mux_cascaded.snap.rs | 109 +- ...e_184_extended_mux_cascaded_dumped.snap.rs | 137 +- ...4_extended_mux_cascaded_dumped.snap.stderr | 120 +- ...ended_mux_independent_multiplexors.snap.rs | 164 +- ...d_mux_independent_multiplexors.snap.stderr | 205 +- ...ux_independent_multiplexors_dumped.snap.rs | 164 +- ...ndependent_multiplexors_dumped.snap.stderr | 205 +- ...e_184_extended_mux_multiple_values.snap.rs | 109 +- ...xtended_mux_multiple_values_dumped.snap.rs | 109 +- .../dbc-cantools/issue_199.snap.rs | 615 +- .../dbc-cantools/issue_199.snap.stderr | 271 +- .../dbc-cantools/issue_199_extended.snap.rs | 615 +- .../issue_199_extended.snap.stderr | 271 +- .../dbc-cantools/issue_207_sig_plus.snap.rs | 54 +- .../dbc-cantools/issue_228.snap.rs | 135 +- tests-snapshots/dbc-cantools/issue_63.snap.rs | 150 +- .../issue_636_negative_scaling.snap.rs | 26 +- .../dbc-cantools/issue_725.snap.rs | 24 +- tests-snapshots/dbc-cantools/j1939.snap.rs | 54 +- .../dbc-cantools/long_names.snap.rs | 351 +- .../long_names_multiple_relations.snap.rs | 351 +- .../long_names_multiple_relations.snap.stderr | 120 +- ...ng_names_multiple_relations_dumped.snap.rs | 351 +- ...ames_multiple_relations_dumped.snap.stderr | 120 +- .../dbc-cantools/mod_name_len_dest.snap.rs | 24 +- .../dbc-cantools/mod_name_len_src.snap.rs | 24 +- tests-snapshots/dbc-cantools/motohawk.snap.rs | 77 +- .../dbc-cantools/motohawk_fd.snap.rs | 77 +- .../dbc-cantools/motohawk_use_round.snap.rs | 77 +- .../motohawk_with_comments.snap.rs | 77 +- .../dbc-cantools/msxii_system_can.snap.rs | 1755 +- .../dbc-cantools/multiple_senders.snap.rs | 27 +- .../dbc-cantools/multiplex.snap.rs | 289 +- .../dbc-cantools/multiplex_2.snap.rs | 461 +- .../dbc-cantools/multiplex_2.snap.stderr | 203 +- .../dbc-cantools/multiplex_2_dumped.snap.rs | 517 +- .../multiplex_2_dumped.snap.stderr | 548 +- .../dbc-cantools/multiplex_choices.snap.rs | 699 +- .../multiplex_choices_dumped.snap.rs | 699 +- .../dbc-cantools/multiplex_dumped.snap.rs | 289 +- .../dbc-cantools/no_sender.snap.rs | 27 +- .../dbc-cantools/open_actuator.snap.rs | 522 +- .../dbc-cantools/padding_bit_order.snap.rs | 312 +- .../dbc-cantools/sig_groups.snap.rs | 270 +- .../dbc-cantools/sig_groups_del.snap.rs | 270 +- .../dbc-cantools/sig_groups_out.snap.rs | 270 +- tests-snapshots/dbc-cantools/signed.snap.rs | 486 +- .../dbc-cantools/signed.snap.stderr | 16 +- ...cantools-with-default-sort-signals.snap.rs | 483 +- ...cantools-with-sort-signals-by-name.snap.rs | 483 +- .../socialledge-written-by-cantools.snap.rs | 483 +- .../dbc-cantools/socialledge.snap.rs | 483 +- .../test_extended_id_dump.snap.rs | 54 +- .../dbc-cantools/test_multiplex_dump.snap.rs | 79 +- tests-snapshots/dbc-cantools/timing.snap.rs | 54 +- .../dbc-cantools/val_table.snap.rs | 27 +- .../dbc-cantools/variable_dlc.snap.rs | 192 +- tests-snapshots/dbc-cantools/vehicle.snap.rs | 13909 +++++++++++----- .../oxibus/bug_dbc-codegen_98.snap.rs | 242 +- 82 files changed, 23742 insertions(+), 9806 deletions(-) diff --git a/README.md b/README.md index 62e0305f..cda191aa 100644 --- a/README.md +++ b/README.md @@ -261,7 +261,7 @@ SG_ Type : 30|1@0+ (1,0) [0|1] "boolean" Dolor ```rust,ignore pub fn xtype(&self) -> BarType { - match self.xtype_raw() { + match self.xtype_phys() { false => BarType::X0off, true => BarType::X1on, x => BarType::_Other(x), diff --git a/src/lib.rs b/src/lib.rs index 6e2cff25..38b7b95f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -875,7 +875,7 @@ impl Config<'_> { } } } - writeln!(w, "_ => {type_name}::_Other(self.{fn_name}_raw()),")?; + writeln!(w, "_ => {type_name}::_Other(self.{fn_name}_phys()),")?; } writeln!(w, "}}")?; } @@ -886,23 +886,20 @@ impl Config<'_> { writeln!(w, "pub fn {fn_name}(&self) -> {typ} {{")?; { let mut w = PadAdapter::wrap(w); - writeln!(w, "self.{fn_name}_raw()")?; + writeln!(w, "self.{fn_name}_phys()")?; } writeln!(w, "}}")?; writeln!(w)?; } - writeln!(w, "/// Get raw value of '{}'", signal.name)?; + writeln!(w, "/// Get physical value of '{}'", signal.name)?; writeln!(w, "///")?; - writeln!(w, "/// - Start bit: {}", signal.start_bit)?; - writeln!(w, "/// - Signal size: {} bits", signal.size)?; writeln!(w, "/// - Factor: {}", signal.factor)?; writeln!(w, "/// - Offset: {}", signal.offset)?; - writeln!(w, "/// - Byte order: {:?}", signal.byte_order)?; - writeln!(w, "/// - Value type: {:?}", signal.value_type)?; + writeln!(w, "/// - Unit: {:?}", signal.unit)?; writeln!(w, "#[inline(always)]")?; let typ = ValType::from_signal(signal); - writeln!(w, "pub fn {fn_name}_raw(&self) -> {typ} {{")?; + writeln!(w, "pub fn {fn_name}_phys(&self) -> {typ} {{")?; { let mut w = PadAdapter::wrap(w); signal_from_payload(&mut w, signal, msg).context("signal from payload")?; @@ -910,6 +907,8 @@ impl Config<'_> { writeln!(w, "}}")?; writeln!(w)?; + render_raw_accessors(w, signal, msg)?; + self.render_set_signal(w, signal, dbc, msg)?; Ok(()) @@ -997,18 +996,15 @@ impl Config<'_> { dbc: &Dbc, msg: &Message, ) -> Result<()> { - writeln!(w, "/// Get raw value of '{}'", signal.name)?; + writeln!(w, "/// Get physical value of '{}'", signal.name)?; writeln!(w, "///")?; - writeln!(w, "/// - Start bit: {}", signal.start_bit)?; - writeln!(w, "/// - Signal size: {} bits", signal.size)?; writeln!(w, "/// - Factor: {}", signal.factor)?; writeln!(w, "/// - Offset: {}", signal.offset)?; - writeln!(w, "/// - Byte order: {:?}", signal.byte_order)?; - writeln!(w, "/// - Value type: {:?}", signal.value_type)?; + writeln!(w, "/// - Unit: {:?}", signal.unit)?; writeln!(w, "#[inline(always)]")?; let field = signal.field_name(); let signal_typ = ValType::from_signal(signal); - writeln!(w, "pub fn {field}_raw(&self) -> {signal_typ} {{")?; + writeln!(w, "pub fn {field}_phys(&self) -> {signal_typ} {{")?; { let mut w = PadAdapter::wrap(w); signal_from_payload(&mut w, signal, msg).context("signal from payload")?; @@ -1016,6 +1012,8 @@ impl Config<'_> { writeln!(w, "}}")?; writeln!(w)?; + render_raw_accessors(w, signal, msg)?; + let field = signal.field_name(); let typ = multiplex_enum_name(msg, signal)?; writeln!(w, "pub fn {field}(&mut self) -> Result<{typ}, CanError> {{")?; @@ -1035,7 +1033,7 @@ impl Config<'_> { { let mut w = PadAdapter::wrap(w); - writeln!(w, "match self.{}_raw() {{", signal.field_name())?; + writeln!(w, "match self.{}_phys() {{", signal.field_name())?; { let mut w = PadAdapter::wrap(&mut w); @@ -1334,6 +1332,14 @@ fn signal_to_payload(w: &mut impl Write, signal: &Signal, msg: &Message) -> Resu } } + pack_bits(w, signal, msg)?; + + writeln!(w, "Ok(())")?; + Ok(()) +} + +/// Pack `value` into the message payload. +fn pack_bits(w: &mut impl Write, signal: &Signal, msg: &Message) -> Result<()> { if signal.value_type == Signed { let typ = ValType::from_signal_uint(signal); writeln!(w, "let value = {typ}::from_ne_bytes(value.to_ne_bytes());")?; @@ -1356,7 +1362,54 @@ fn signal_to_payload(w: &mut impl Write, signal: &Signal, msg: &Message) -> Resu } } - writeln!(w, "Ok(())")?; + Ok(()) +} + +/// Generate the raw getter and setter for a signal. +fn render_raw_accessors(w: &mut impl Write, signal: &Signal, msg: &Message) -> Result<()> { + let field = signal.field_name(); + let typ = ValType::from_signal_int(signal); + + writeln!(w, "/// Get raw value of '{}'", signal.name)?; + writeln!(w, "///")?; + writeln!(w, "/// - Start bit: {}", signal.start_bit)?; + writeln!(w, "/// - Signal size: {} bits", signal.size)?; + writeln!(w, "/// - Byte order: {:?}", signal.byte_order)?; + writeln!(w, "/// - Value type: {:?}", signal.value_type)?; + writeln!(w, "#[inline(always)]")?; + writeln!(w, "pub fn {field}_raw(&self) -> {typ} {{")?; + { + let mut w = PadAdapter::wrap(&mut *w); + writeln!(w, "{}", read_fn(signal, msg)?)?; + } + writeln!(w, "}}")?; + writeln!(w)?; + + // To avoid accidentally changing the multiplexor value without changing + // the signals accordingly this fn is kept private for multiplexors. + let visibility = if signal.multiplexer_indicator == Multiplexor { + "" + } else { + "pub " + }; + + writeln!(w, "/// Set raw value of '{}'", signal.name)?; + if visibility.is_empty() { + // Private multiplexor raw setters have no internal caller. + writeln!(w, "#[allow(dead_code)]")?; + } + writeln!(w, "#[inline(always)]")?; + writeln!( + w, + "{visibility}fn set_{field}_raw(&mut self, value: {typ}) {{", + )?; + { + let mut w = PadAdapter::wrap(&mut *w); + pack_bits(&mut w, signal, msg)?; + } + writeln!(w, "}}")?; + writeln!(w)?; + Ok(()) } diff --git a/tests-snapshots/canpy/DBC_template.snap.rs b/tests-snapshots/canpy/DBC_template.snap.rs index 5e58b08e..2a9429d4 100644 --- a/tests-snapshots/canpy/DBC_template.snap.rs +++ b/tests-snapshots/canpy/DBC_template.snap.rs @@ -93,22 +93,35 @@ impl CanMultiplexed { pub fn raw(&self) -> &[u8; 2] { &self.raw } + /// Get physical value of 'Multiplexer' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn multiplexer_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Multiplexer' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn multiplexer_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Multiplexer' + #[allow(dead_code)] + #[inline(always)] + fn set_multiplexer_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } pub fn multiplexer(&mut self) -> Result { - match self.multiplexer_raw() { + match self.multiplexer_phys() { 0 => { Ok( CanMultiplexedMultiplexerIndex::M0(CanMultiplexedMultiplexerM0 { @@ -321,22 +334,34 @@ impl CanMultiplexedMultiplexerM0 { 2 => CanMultiplexedValue0::Value2, 1 => CanMultiplexedValue0::Value1, 0 => CanMultiplexedValue0::Value0, - _ => CanMultiplexedValue0::_Other(self.value0_raw()), + _ => CanMultiplexedValue0::_Other(self.value0_phys()), } } + /// Get physical value of 'Value0' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn value0_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Value0' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn value0_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Value0' + #[inline(always)] + pub fn set_value0_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Value0' #[inline(always)] @@ -398,22 +423,34 @@ impl CanMultiplexedMultiplexerM1 { 2 => CanMultiplexedValue1::Two, 1 => CanMultiplexedValue1::One, 0 => CanMultiplexedValue1::Zero, - _ => CanMultiplexedValue1::_Other(self.value1_raw()), + _ => CanMultiplexedValue1::_Other(self.value1_phys()), } } + /// Get physical value of 'Value1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn value1_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Value1' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn value1_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Value1' + #[inline(always)] + pub fn set_value1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Value1' #[inline(always)] @@ -481,22 +518,34 @@ impl CanMessage { /// - Receivers: Node1, Node2 #[inline(always)] pub fn signal1(&self) -> u64 { - self.signal1_raw() + self.signal1_phys() } - /// Get raw value of 'Signal1' + /// Get physical value of 'Signal1' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 100 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "%" #[inline(always)] - pub fn signal1_raw(&self) -> u64 { + pub fn signal1_phys(&self) -> u64 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 100; u64::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Signal1' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn signal1_raw(&self) -> u32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'Signal1' + #[inline(always)] + pub fn set_signal1_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'Signal1' #[inline(always)] pub fn set_signal1(&mut self, value: u64) -> Result<(), CanError> { @@ -525,23 +574,36 @@ impl CanMessage { /// - Receivers: Node1, Node2 #[inline(always)] pub fn signal0(&self) -> i32 { - self.signal0_raw() + self.signal0_phys() } - /// Get raw value of 'Signal0' + /// Get physical value of 'Signal0' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn signal0_raw(&self) -> i32 { + pub fn signal0_phys(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Signal0' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn signal0_raw(&self) -> i32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 'Signal0' + #[inline(always)] + pub fn set_signal0_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 'Signal0' #[inline(always)] pub fn set_signal0(&mut self, value: i32) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/BU_BO_REL_.snap.rs b/tests-snapshots/dbc-cantools/BU_BO_REL_.snap.rs index 51acdf1b..6fd7188c 100644 --- a/tests-snapshots/dbc-cantools/BU_BO_REL_.snap.rs +++ b/tests-snapshots/dbc-cantools/BU_BO_REL_.snap.rs @@ -91,22 +91,34 @@ impl Control { let signal = self.raw.view_bits::()[0..8].load_le::(); match signal { 255 => ControlState::Invalid, - _ => ControlState::_Other(self.state_raw()), + _ => ControlState::_Other(self.state_phys()), } } + /// Get physical value of 'state' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "%" + #[inline(always)] + pub fn state_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'state' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn state_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'state' + #[inline(always)] + pub fn set_state_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'state' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/BU_BO_REL_Message.snap.rs b/tests-snapshots/dbc-cantools/BU_BO_REL_Message.snap.rs index d4c5ba14..74fc7a40 100644 --- a/tests-snapshots/dbc-cantools/BU_BO_REL_Message.snap.rs +++ b/tests-snapshots/dbc-cantools/BU_BO_REL_Message.snap.rs @@ -91,22 +91,34 @@ impl Message1 { let signal = self.raw.view_bits::()[0..8].load_le::(); match signal { 255 => Message1Signal1::Invalid, - _ => Message1Signal1::_Other(self.signal_1_raw()), + _ => Message1Signal1::_Other(self.signal_1_phys()), } } + /// Get physical value of 'signal_1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn signal_1_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'signal_1' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn signal_1_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'signal_1' + #[inline(always)] + pub fn set_signal_1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'signal_1' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/abs.snap.rs b/tests-snapshots/dbc-cantools/abs.snap.rs index 6e3ab9b9..05efbba7 100644 --- a/tests-snapshots/dbc-cantools/abs.snap.rs +++ b/tests-snapshots/dbc-cantools/abs.snap.rs @@ -155,23 +155,35 @@ impl Bremse33 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_fl(&self) -> f32 { - self.whlspeed_fl_raw() + self.whlspeed_fl_phys() } - /// Get raw value of 'whlspeed_FL' + /// Get physical value of 'whlspeed_FL' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.015625 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_fl_raw(&self) -> f32 { + pub fn whlspeed_fl_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'whlspeed_FL' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn whlspeed_fl_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'whlspeed_FL' + #[inline(always)] + pub fn set_whlspeed_fl_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'whlspeed_FL' #[inline(always)] pub fn set_whlspeed_fl(&mut self, value: f32) -> Result<(), CanError> { @@ -196,23 +208,35 @@ impl Bremse33 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_fr(&self) -> f32 { - self.whlspeed_fr_raw() + self.whlspeed_fr_phys() } - /// Get raw value of 'whlspeed_FR' + /// Get physical value of 'whlspeed_FR' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.015625 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_fr_raw(&self) -> f32 { + pub fn whlspeed_fr_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'whlspeed_FR' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn whlspeed_fr_raw(&self) -> u16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'whlspeed_FR' + #[inline(always)] + pub fn set_whlspeed_fr_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'whlspeed_FR' #[inline(always)] pub fn set_whlspeed_fr(&mut self, value: f32) -> Result<(), CanError> { @@ -237,23 +261,35 @@ impl Bremse33 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_rl(&self) -> f32 { - self.whlspeed_rl_raw() + self.whlspeed_rl_phys() } - /// Get raw value of 'whlspeed_RL' + /// Get physical value of 'whlspeed_RL' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.015625 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_rl_raw(&self) -> f32 { + pub fn whlspeed_rl_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'whlspeed_RL' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn whlspeed_rl_raw(&self) -> u16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'whlspeed_RL' + #[inline(always)] + pub fn set_whlspeed_rl_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'whlspeed_RL' #[inline(always)] pub fn set_whlspeed_rl(&mut self, value: f32) -> Result<(), CanError> { @@ -278,23 +314,35 @@ impl Bremse33 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_rr(&self) -> f32 { - self.whlspeed_rr_raw() + self.whlspeed_rr_phys() } - /// Get raw value of 'whlspeed_RR' + /// Get physical value of 'whlspeed_RR' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.015625 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_rr_raw(&self) -> f32 { + pub fn whlspeed_rr_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'whlspeed_RR' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn whlspeed_rr_raw(&self) -> u16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'whlspeed_RR' + #[inline(always)] + pub fn set_whlspeed_rr_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'whlspeed_RR' #[inline(always)] pub fn set_whlspeed_rr(&mut self, value: f32) -> Result<(), CanError> { @@ -751,23 +799,35 @@ impl Mm510Tx1 { /// - Receivers: ABS #[inline(always)] pub fn yaw_rate(&self) -> f32 { - self.yaw_rate_raw() + self.yaw_rate_phys() } - /// Get raw value of 'Yaw_Rate' + /// Get physical value of 'Yaw_Rate' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.005 /// - Offset: -163.84 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "°/s" #[inline(always)] - pub fn yaw_rate_raw(&self) -> f32 { + pub fn yaw_rate_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.005_f32; let offset = -163.84_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Yaw_Rate' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn yaw_rate_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Yaw_Rate' + #[inline(always)] + pub fn set_yaw_rate_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Yaw_Rate' #[inline(always)] pub fn set_yaw_rate(&mut self, value: f32) -> Result<(), CanError> { @@ -792,23 +852,35 @@ impl Mm510Tx1 { /// - Receivers: ABS #[inline(always)] pub fn ay1(&self) -> f32 { - self.ay1_raw() + self.ay1_phys() } - /// Get raw value of 'AY1' + /// Get physical value of 'AY1' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.000127465 /// - Offset: -4.1768 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "g" #[inline(always)] - pub fn ay1_raw(&self) -> f32 { + pub fn ay1_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.000127465_f32; let offset = -4.1768_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AY1' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn ay1_raw(&self) -> u16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'AY1' + #[inline(always)] + pub fn set_ay1_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'AY1' #[inline(always)] pub fn set_ay1(&mut self, value: f32) -> Result<(), CanError> { @@ -910,23 +982,35 @@ impl Mm510Tx2 { /// - Receivers: ABS #[inline(always)] pub fn roll_rate(&self) -> f32 { - self.roll_rate_raw() + self.roll_rate_phys() } - /// Get raw value of 'Roll_Rate' + /// Get physical value of 'Roll_Rate' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.005 /// - Offset: -163.84 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "°/s" #[inline(always)] - pub fn roll_rate_raw(&self) -> f32 { + pub fn roll_rate_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.005_f32; let offset = -163.84_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Roll_Rate' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn roll_rate_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Roll_Rate' + #[inline(always)] + pub fn set_roll_rate_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Roll_Rate' #[inline(always)] pub fn set_roll_rate(&mut self, value: f32) -> Result<(), CanError> { @@ -951,23 +1035,35 @@ impl Mm510Tx2 { /// - Receivers: ABS #[inline(always)] pub fn ax1(&self) -> f32 { - self.ax1_raw() + self.ax1_phys() } - /// Get raw value of 'AX1' + /// Get physical value of 'AX1' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.000127465 /// - Offset: -4.1768 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "g" #[inline(always)] - pub fn ax1_raw(&self) -> f32 { + pub fn ax1_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.000127465_f32; let offset = -4.1768_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AX1' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn ax1_raw(&self) -> u16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'AX1' + #[inline(always)] + pub fn set_ax1_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'AX1' #[inline(always)] pub fn set_ax1(&mut self, value: f32) -> Result<(), CanError> { @@ -1066,23 +1162,35 @@ impl Mm510Tx3 { /// - Receivers: ABS #[inline(always)] pub fn az(&self) -> f32 { - self.az_raw() + self.az_phys() } - /// Get raw value of 'AZ' + /// Get physical value of 'AZ' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.000127465 /// - Offset: -4.1768 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "g" #[inline(always)] - pub fn az_raw(&self) -> f32 { + pub fn az_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.000127465_f32; let offset = -4.1768_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AZ' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn az_raw(&self) -> u16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'AZ' + #[inline(always)] + pub fn set_az_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'AZ' #[inline(always)] pub fn set_az(&mut self, value: f32) -> Result<(), CanError> { @@ -1195,23 +1303,35 @@ impl Bremse2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_fl_bremse2(&self) -> f32 { - self.whlspeed_fl_bremse2_raw() + self.whlspeed_fl_bremse2_phys() } - /// Get raw value of 'whlspeed_FL_Bremse2' + /// Get physical value of 'whlspeed_FL_Bremse2' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.015625 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_fl_bremse2_raw(&self) -> f32 { + pub fn whlspeed_fl_bremse2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'whlspeed_FL_Bremse2' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn whlspeed_fl_bremse2_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'whlspeed_FL_Bremse2' + #[inline(always)] + pub fn set_whlspeed_fl_bremse2_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'whlspeed_FL_Bremse2' #[inline(always)] pub fn set_whlspeed_fl_bremse2(&mut self, value: f32) -> Result<(), CanError> { @@ -1236,23 +1356,35 @@ impl Bremse2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_fr_bremse2(&self) -> f32 { - self.whlspeed_fr_bremse2_raw() + self.whlspeed_fr_bremse2_phys() } - /// Get raw value of 'whlspeed_FR_Bremse2' + /// Get physical value of 'whlspeed_FR_Bremse2' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.015625 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_fr_bremse2_raw(&self) -> f32 { + pub fn whlspeed_fr_bremse2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'whlspeed_FR_Bremse2' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn whlspeed_fr_bremse2_raw(&self) -> u16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'whlspeed_FR_Bremse2' + #[inline(always)] + pub fn set_whlspeed_fr_bremse2_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'whlspeed_FR_Bremse2' #[inline(always)] pub fn set_whlspeed_fr_bremse2(&mut self, value: f32) -> Result<(), CanError> { @@ -1277,23 +1409,35 @@ impl Bremse2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_rl_bremse2(&self) -> f32 { - self.whlspeed_rl_bremse2_raw() + self.whlspeed_rl_bremse2_phys() } - /// Get raw value of 'whlspeed_RL_Bremse2' + /// Get physical value of 'whlspeed_RL_Bremse2' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.015625 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_rl_bremse2_raw(&self) -> f32 { + pub fn whlspeed_rl_bremse2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'whlspeed_RL_Bremse2' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn whlspeed_rl_bremse2_raw(&self) -> u16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'whlspeed_RL_Bremse2' + #[inline(always)] + pub fn set_whlspeed_rl_bremse2_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'whlspeed_RL_Bremse2' #[inline(always)] pub fn set_whlspeed_rl_bremse2(&mut self, value: f32) -> Result<(), CanError> { @@ -1318,23 +1462,35 @@ impl Bremse2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_rr_bremse2(&self) -> f32 { - self.whlspeed_rr_bremse2_raw() + self.whlspeed_rr_bremse2_phys() } - /// Get raw value of 'whlspeed_RR_Bremse2' + /// Get physical value of 'whlspeed_RR_Bremse2' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.015625 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_rr_bremse2_raw(&self) -> f32 { + pub fn whlspeed_rr_bremse2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'whlspeed_RR_Bremse2' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn whlspeed_rr_bremse2_raw(&self) -> u16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'whlspeed_RR_Bremse2' + #[inline(always)] + pub fn set_whlspeed_rr_bremse2_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'whlspeed_RR_Bremse2' #[inline(always)] pub fn set_whlspeed_rr_bremse2(&mut self, value: f32) -> Result<(), CanError> { @@ -1432,21 +1588,33 @@ impl AbsSwitch { /// - Receivers: ABS #[inline(always)] pub fn abs_switchposition(&self) -> u8 { - self.abs_switchposition_raw() + self.abs_switchposition_phys() + } + /// Get physical value of 'ABS_Switchposition' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn abs_switchposition_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'ABS_Switchposition' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn abs_switchposition_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'ABS_Switchposition' + #[inline(always)] + pub fn set_abs_switchposition_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'ABS_Switchposition' #[inline(always)] @@ -1619,21 +1787,33 @@ impl Bremse31 { /// - Receivers: Vector__XXX #[inline(always)] pub fn idle_time(&self) -> u16 { - self.idle_time_raw() + self.idle_time_phys() + } + /// Get physical value of 'Idle_Time' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "-" + #[inline(always)] + pub fn idle_time_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Idle_Time' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn idle_time_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'Idle_Time' + #[inline(always)] + pub fn set_idle_time_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'Idle_Time' #[inline(always)] @@ -1759,23 +1939,35 @@ impl Bremse32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn acc_fa(&self) -> f32 { - self.acc_fa_raw() + self.acc_fa_phys() } - /// Get raw value of 'acc_FA' + /// Get physical value of 'acc_FA' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 0.05 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "cm3" #[inline(always)] - pub fn acc_fa_raw(&self) -> f32 { + pub fn acc_fa_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 0.05_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'acc_FA' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn acc_fa_raw(&self) -> u8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'acc_FA' + #[inline(always)] + pub fn set_acc_fa_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'acc_FA' #[inline(always)] pub fn set_acc_fa(&mut self, value: f32) -> Result<(), CanError> { @@ -1800,23 +1992,35 @@ impl Bremse32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn acc_ra(&self) -> f32 { - self.acc_ra_raw() + self.acc_ra_phys() } - /// Get raw value of 'acc_RA' + /// Get physical value of 'acc_RA' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 0.05 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "cm3" #[inline(always)] - pub fn acc_ra_raw(&self) -> f32 { + pub fn acc_ra_phys(&self) -> f32 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 0.05_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'acc_RA' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn acc_ra_raw(&self) -> u8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'acc_RA' + #[inline(always)] + pub fn set_acc_ra_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'acc_RA' #[inline(always)] pub fn set_acc_ra(&mut self, value: f32) -> Result<(), CanError> { @@ -1849,21 +2053,33 @@ impl Bremse32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn wheel_quality_fl(&self) -> u8 { - self.wheel_quality_fl_raw() + self.wheel_quality_fl_phys() + } + /// Get physical value of 'WheelQuality_FL' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn wheel_quality_fl_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'WheelQuality_FL' /// /// - Start bit: 32 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn wheel_quality_fl_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'WheelQuality_FL' + #[inline(always)] + pub fn set_wheel_quality_fl_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'WheelQuality_FL' #[inline(always)] @@ -1901,21 +2117,33 @@ impl Bremse32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn wheel_quality_fr(&self) -> u8 { - self.wheel_quality_fr_raw() + self.wheel_quality_fr_phys() + } + /// Get physical value of 'WheelQuality_FR' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn wheel_quality_fr_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[40..48].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'WheelQuality_FR' /// /// - Start bit: 40 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn wheel_quality_fr_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[40..48].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[40..48].load_le::() + } + /// Set raw value of 'WheelQuality_FR' + #[inline(always)] + pub fn set_wheel_quality_fr_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[40..48].store_le(value); } /// Set value of 'WheelQuality_FR' #[inline(always)] @@ -1953,21 +2181,33 @@ impl Bremse32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn wheel_quality_rl(&self) -> u8 { - self.wheel_quality_rl_raw() + self.wheel_quality_rl_phys() + } + /// Get physical value of 'WheelQuality_RL' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn wheel_quality_rl_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[48..56].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'WheelQuality_RL' /// /// - Start bit: 48 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn wheel_quality_rl_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[48..56].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..56].load_le::() + } + /// Set raw value of 'WheelQuality_RL' + #[inline(always)] + pub fn set_wheel_quality_rl_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'WheelQuality_RL' #[inline(always)] @@ -2005,21 +2245,33 @@ impl Bremse32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn wheel_quality_rr(&self) -> u8 { - self.wheel_quality_rr_raw() + self.wheel_quality_rr_phys() + } + /// Get physical value of 'WheelQuality_RR' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn wheel_quality_rr_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[56..64].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'WheelQuality_RR' /// /// - Start bit: 56 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn wheel_quality_rr_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[56..64].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[56..64].load_le::() + } + /// Set raw value of 'WheelQuality_RR' + #[inline(always)] + pub fn set_wheel_quality_rr_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[56..64].store_le(value); } /// Set value of 'WheelQuality_RR' #[inline(always)] @@ -2141,23 +2393,35 @@ impl Bremse51 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ax1_abs_int(&self) -> f32 { - self.ax1_abs_int_raw() + self.ax1_abs_int_phys() } - /// Get raw value of 'AX1_ABS_int' + /// Get physical value of 'AX1_ABS_int' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.00012742 /// - Offset: -4.1768 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "g" #[inline(always)] - pub fn ax1_abs_int_raw(&self) -> f32 { + pub fn ax1_abs_int_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.00012742_f32; let offset = -4.1768_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AX1_ABS_int' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn ax1_abs_int_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AX1_ABS_int' + #[inline(always)] + pub fn set_ax1_abs_int_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AX1_ABS_int' #[inline(always)] pub fn set_ax1_abs_int(&mut self, value: f32) -> Result<(), CanError> { @@ -2182,23 +2446,35 @@ impl Bremse51 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ay1_abs_int(&self) -> f32 { - self.ay1_abs_int_raw() + self.ay1_abs_int_phys() } - /// Get raw value of 'AY1_ABS_int' + /// Get physical value of 'AY1_ABS_int' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.00012742 /// - Offset: -4.1768 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "g" #[inline(always)] - pub fn ay1_abs_int_raw(&self) -> f32 { + pub fn ay1_abs_int_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.00012742_f32; let offset = -4.1768_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AY1_ABS_int' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn ay1_abs_int_raw(&self) -> u16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'AY1_ABS_int' + #[inline(always)] + pub fn set_ay1_abs_int_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'AY1_ABS_int' #[inline(always)] pub fn set_ay1_abs_int(&mut self, value: f32) -> Result<(), CanError> { @@ -2223,21 +2499,33 @@ impl Bremse51 { /// - Receivers: Vector__XXX #[inline(always)] pub fn if_variant(&self) -> u8 { - self.if_variant_raw() + self.if_variant_phys() + } + /// Get physical value of 'IF_variant' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn if_variant_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[48..54].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'IF_variant' /// /// - Start bit: 48 /// - Signal size: 6 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn if_variant_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[48..54].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..54].load_le::() + } + /// Set raw value of 'IF_variant' + #[inline(always)] + pub fn set_if_variant_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[48..54].store_le(value); } /// Set value of 'IF_variant' #[inline(always)] @@ -2267,21 +2555,33 @@ impl Bremse51 { /// - Receivers: Vector__XXX #[inline(always)] pub fn if_revision(&self) -> u8 { - self.if_revision_raw() + self.if_revision_phys() + } + /// Get physical value of 'IF_revision' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn if_revision_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[54..60].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'IF_revision' /// /// - Start bit: 54 /// - Signal size: 6 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn if_revision_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[54..60].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[54..60].load_le::() + } + /// Set raw value of 'IF_revision' + #[inline(always)] + pub fn set_if_revision_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[54..60].store_le(value); } /// Set value of 'IF_revision' #[inline(always)] @@ -2311,21 +2611,33 @@ impl Bremse51 { /// - Receivers: Vector__XXX #[inline(always)] pub fn if_chksum(&self) -> u8 { - self.if_chksum_raw() + self.if_chksum_phys() + } + /// Get physical value of 'IF_chksum' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn if_chksum_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[60..64].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'IF_chksum' /// /// - Start bit: 60 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn if_chksum_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[60..64].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[60..64].load_le::() + } + /// Set raw value of 'IF_chksum' + #[inline(always)] + pub fn set_if_chksum_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[60..64].store_le(value); } /// Set value of 'IF_chksum' #[inline(always)] @@ -2495,22 +2807,35 @@ impl Bremse52 { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'Mplx_SW_Info' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn mplx_sw_info_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Mplx_SW_Info' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn mplx_sw_info_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Mplx_SW_Info' + #[allow(dead_code)] + #[inline(always)] + fn set_mplx_sw_info_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } pub fn mplx_sw_info(&mut self) -> Result { - match self.mplx_sw_info_raw() { + match self.mplx_sw_info_phys() { 1 => { Ok( Bremse52MplxSwInfoIndex::M1(Bremse52MplxSwInfoM1 { @@ -2743,21 +3068,33 @@ impl Bremse52MplxSwInfoM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_high_upper(&self) -> u8 { - self.sw_version_high_upper_raw() + self.sw_version_high_upper_phys() + } + /// Get physical value of 'SW_version_High_upper' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sw_version_high_upper_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'SW_version_High_upper' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sw_version_high_upper_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'SW_version_High_upper' + #[inline(always)] + pub fn set_sw_version_high_upper_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'SW_version_High_upper' #[inline(always)] @@ -2787,21 +3124,33 @@ impl Bremse52MplxSwInfoM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_high_lower(&self) -> u8 { - self.sw_version_high_lower_raw() + self.sw_version_high_lower_phys() + } + /// Get physical value of 'SW_version_High_lower' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sw_version_high_lower_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'SW_version_High_lower' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sw_version_high_lower_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'SW_version_High_lower' + #[inline(always)] + pub fn set_sw_version_high_lower_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'SW_version_High_lower' #[inline(always)] @@ -2831,21 +3180,33 @@ impl Bremse52MplxSwInfoM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_mid_upper(&self) -> u8 { - self.sw_version_mid_upper_raw() + self.sw_version_mid_upper_phys() + } + /// Get physical value of 'SW_version_Mid_upper' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sw_version_mid_upper_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'SW_version_Mid_upper' /// /// - Start bit: 24 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sw_version_mid_upper_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'SW_version_Mid_upper' + #[inline(always)] + pub fn set_sw_version_mid_upper_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'SW_version_Mid_upper' #[inline(always)] @@ -2875,22 +3236,34 @@ impl Bremse52MplxSwInfoM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_mid_lower(&self) -> u8 { - self.sw_version_mid_lower_raw() + self.sw_version_mid_lower_phys() } - /// Get raw value of 'SW_version_Mid_lower' + /// Get physical value of 'SW_version_Mid_lower' /// - /// - Start bit: 32 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sw_version_mid_lower_raw(&self) -> u8 { + pub fn sw_version_mid_lower_phys(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SW_version_Mid_lower' + /// + /// - Start bit: 32 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sw_version_mid_lower_raw(&self) -> u8 { + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'SW_version_Mid_lower' + #[inline(always)] + pub fn set_sw_version_mid_lower_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_le(value); + } /// Set value of 'SW_version_Mid_lower' #[inline(always)] pub fn set_sw_version_mid_lower(&mut self, value: u8) -> Result<(), CanError> { @@ -2919,21 +3292,33 @@ impl Bremse52MplxSwInfoM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_low_upper(&self) -> u8 { - self.sw_version_low_upper_raw() + self.sw_version_low_upper_phys() + } + /// Get physical value of 'SW_version_Low_upper' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sw_version_low_upper_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[40..48].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'SW_version_Low_upper' /// /// - Start bit: 40 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sw_version_low_upper_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[40..48].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[40..48].load_le::() + } + /// Set raw value of 'SW_version_Low_upper' + #[inline(always)] + pub fn set_sw_version_low_upper_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[40..48].store_le(value); } /// Set value of 'SW_version_Low_upper' #[inline(always)] @@ -2963,21 +3348,33 @@ impl Bremse52MplxSwInfoM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_low_lower(&self) -> u8 { - self.sw_version_low_lower_raw() + self.sw_version_low_lower_phys() + } + /// Get physical value of 'SW_version_Low_lower' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sw_version_low_lower_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[48..56].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'SW_version_Low_lower' /// /// - Start bit: 48 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sw_version_low_lower_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[48..56].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..56].load_le::() + } + /// Set raw value of 'SW_version_Low_lower' + #[inline(always)] + pub fn set_sw_version_low_lower_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'SW_version_Low_lower' #[inline(always)] @@ -3032,21 +3429,33 @@ impl Bremse52MplxSwInfoM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bb_dig1(&self) -> u8 { - self.bb_dig1_raw() + self.bb_dig1_phys() + } + /// Get physical value of 'BB_dig1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn bb_dig1_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'BB_dig1' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn bb_dig1_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'BB_dig1' + #[inline(always)] + pub fn set_bb_dig1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'BB_dig1' #[inline(always)] @@ -3074,21 +3483,33 @@ impl Bremse52MplxSwInfoM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bb_dig2(&self) -> u8 { - self.bb_dig2_raw() + self.bb_dig2_phys() + } + /// Get physical value of 'BB_dig2' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn bb_dig2_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'BB_dig2' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn bb_dig2_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'BB_dig2' + #[inline(always)] + pub fn set_bb_dig2_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'BB_dig2' #[inline(always)] @@ -3116,21 +3537,33 @@ impl Bremse52MplxSwInfoM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bb_dig3(&self) -> u8 { - self.bb_dig3_raw() + self.bb_dig3_phys() + } + /// Get physical value of 'BB_dig3' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn bb_dig3_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'BB_dig3' /// /// - Start bit: 24 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn bb_dig3_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'BB_dig3' + #[inline(always)] + pub fn set_bb_dig3_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'BB_dig3' #[inline(always)] @@ -3158,21 +3591,33 @@ impl Bremse52MplxSwInfoM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bb_dig4(&self) -> u8 { - self.bb_dig4_raw() + self.bb_dig4_phys() + } + /// Get physical value of 'BB_dig4' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn bb_dig4_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'BB_dig4' /// /// - Start bit: 32 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn bb_dig4_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'BB_dig4' + #[inline(always)] + pub fn set_bb_dig4_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'BB_dig4' #[inline(always)] @@ -3200,21 +3645,33 @@ impl Bremse52MplxSwInfoM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bb_dig5(&self) -> u8 { - self.bb_dig5_raw() + self.bb_dig5_phys() + } + /// Get physical value of 'BB_dig5' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn bb_dig5_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[40..48].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'BB_dig5' /// /// - Start bit: 40 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn bb_dig5_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[40..48].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[40..48].load_le::() + } + /// Set raw value of 'BB_dig5' + #[inline(always)] + pub fn set_bb_dig5_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[40..48].store_le(value); } /// Set value of 'BB_dig5' #[inline(always)] @@ -3242,21 +3699,33 @@ impl Bremse52MplxSwInfoM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bb_dig6(&self) -> u8 { - self.bb_dig6_raw() + self.bb_dig6_phys() + } + /// Get physical value of 'BB_dig6' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn bb_dig6_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[48..56].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'BB_dig6' /// /// - Start bit: 48 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn bb_dig6_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[48..56].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..56].load_le::() + } + /// Set raw value of 'BB_dig6' + #[inline(always)] + pub fn set_bb_dig6_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'BB_dig6' #[inline(always)] @@ -3284,21 +3753,33 @@ impl Bremse52MplxSwInfoM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bb_dig7(&self) -> u8 { - self.bb_dig7_raw() + self.bb_dig7_phys() + } + /// Get physical value of 'BB_dig7' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn bb_dig7_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[56..64].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'BB_dig7' /// /// - Start bit: 56 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn bb_dig7_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[56..64].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[56..64].load_le::() + } + /// Set raw value of 'BB_dig7' + #[inline(always)] + pub fn set_bb_dig7_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[56..64].store_le(value); } /// Set value of 'BB_dig7' #[inline(always)] @@ -3353,21 +3834,33 @@ impl Bremse52MplxSwInfoM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_01(&self) -> u8 { - self.appl_id_01_raw() + self.appl_id_01_phys() + } + /// Get physical value of 'Appl_Id_01' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn appl_id_01_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_Id_01' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_id_01_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Appl_Id_01' + #[inline(always)] + pub fn set_appl_id_01_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Appl_Id_01' #[inline(always)] @@ -3395,21 +3888,33 @@ impl Bremse52MplxSwInfoM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_02(&self) -> u8 { - self.appl_id_02_raw() + self.appl_id_02_phys() + } + /// Get physical value of 'Appl_Id_02' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn appl_id_02_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_Id_02' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_id_02_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'Appl_Id_02' + #[inline(always)] + pub fn set_appl_id_02_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Appl_Id_02' #[inline(always)] @@ -3437,21 +3942,33 @@ impl Bremse52MplxSwInfoM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_03(&self) -> u8 { - self.appl_id_03_raw() + self.appl_id_03_phys() + } + /// Get physical value of 'Appl_Id_03' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn appl_id_03_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_Id_03' /// /// - Start bit: 24 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_id_03_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'Appl_Id_03' + #[inline(always)] + pub fn set_appl_id_03_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Appl_Id_03' #[inline(always)] @@ -3479,21 +3996,33 @@ impl Bremse52MplxSwInfoM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_04(&self) -> u8 { - self.appl_id_04_raw() + self.appl_id_04_phys() + } + /// Get physical value of 'Appl_Id_04' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn appl_id_04_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_Id_04' /// /// - Start bit: 32 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_id_04_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'Appl_Id_04' + #[inline(always)] + pub fn set_appl_id_04_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Appl_Id_04' #[inline(always)] @@ -3521,21 +4050,33 @@ impl Bremse52MplxSwInfoM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_05(&self) -> u8 { - self.appl_id_05_raw() + self.appl_id_05_phys() + } + /// Get physical value of 'Appl_Id_05' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn appl_id_05_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[40..48].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_Id_05' /// /// - Start bit: 40 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_id_05_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[40..48].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[40..48].load_le::() + } + /// Set raw value of 'Appl_Id_05' + #[inline(always)] + pub fn set_appl_id_05_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[40..48].store_le(value); } /// Set value of 'Appl_Id_05' #[inline(always)] @@ -3563,22 +4104,34 @@ impl Bremse52MplxSwInfoM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_06(&self) -> u8 { - self.appl_id_06_raw() + self.appl_id_06_phys() } - /// Get raw value of 'Appl_Id_06' + /// Get physical value of 'Appl_Id_06' /// - /// - Start bit: 48 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_06_raw(&self) -> u8 { + pub fn appl_id_06_phys(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Appl_Id_06' + /// + /// - Start bit: 48 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn appl_id_06_raw(&self) -> u8 { + self.raw.view_bits::()[48..56].load_le::() + } + /// Set raw value of 'Appl_Id_06' + #[inline(always)] + pub fn set_appl_id_06_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[48..56].store_le(value); + } /// Set value of 'Appl_Id_06' #[inline(always)] pub fn set_appl_id_06(&mut self, value: u8) -> Result<(), CanError> { @@ -3605,21 +4158,33 @@ impl Bremse52MplxSwInfoM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_07(&self) -> u8 { - self.appl_id_07_raw() + self.appl_id_07_phys() + } + /// Get physical value of 'Appl_Id_07' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn appl_id_07_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[56..64].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_Id_07' /// /// - Start bit: 56 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_id_07_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[56..64].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[56..64].load_le::() + } + /// Set raw value of 'Appl_Id_07' + #[inline(always)] + pub fn set_appl_id_07_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[56..64].store_le(value); } /// Set value of 'Appl_Id_07' #[inline(always)] @@ -3674,21 +4239,33 @@ impl Bremse52MplxSwInfoM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_08(&self) -> u8 { - self.appl_id_08_raw() + self.appl_id_08_phys() + } + /// Get physical value of 'Appl_Id_08' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn appl_id_08_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_Id_08' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_id_08_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Appl_Id_08' + #[inline(always)] + pub fn set_appl_id_08_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Appl_Id_08' #[inline(always)] @@ -3716,21 +4293,33 @@ impl Bremse52MplxSwInfoM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_09(&self) -> u8 { - self.appl_id_09_raw() + self.appl_id_09_phys() + } + /// Get physical value of 'Appl_Id_09' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn appl_id_09_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_Id_09' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_id_09_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'Appl_Id_09' + #[inline(always)] + pub fn set_appl_id_09_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Appl_Id_09' #[inline(always)] @@ -3758,21 +4347,33 @@ impl Bremse52MplxSwInfoM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_10(&self) -> u8 { - self.appl_id_10_raw() + self.appl_id_10_phys() + } + /// Get physical value of 'Appl_Id_10' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn appl_id_10_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_Id_10' /// /// - Start bit: 24 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_id_10_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'Appl_Id_10' + #[inline(always)] + pub fn set_appl_id_10_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Appl_Id_10' #[inline(always)] @@ -3800,21 +4401,33 @@ impl Bremse52MplxSwInfoM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_11(&self) -> u8 { - self.appl_id_11_raw() + self.appl_id_11_phys() + } + /// Get physical value of 'Appl_Id_11' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn appl_id_11_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_Id_11' /// /// - Start bit: 32 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_id_11_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'Appl_Id_11' + #[inline(always)] + pub fn set_appl_id_11_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Appl_Id_11' #[inline(always)] @@ -3842,21 +4455,33 @@ impl Bremse52MplxSwInfoM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_12(&self) -> u8 { - self.appl_id_12_raw() + self.appl_id_12_phys() + } + /// Get physical value of 'Appl_Id_12' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn appl_id_12_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[40..48].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_Id_12' /// /// - Start bit: 40 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_id_12_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[40..48].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[40..48].load_le::() + } + /// Set raw value of 'Appl_Id_12' + #[inline(always)] + pub fn set_appl_id_12_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[40..48].store_le(value); } /// Set value of 'Appl_Id_12' #[inline(always)] @@ -3884,21 +4509,33 @@ impl Bremse52MplxSwInfoM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_13(&self) -> u8 { - self.appl_id_13_raw() + self.appl_id_13_phys() + } + /// Get physical value of 'Appl_Id_13' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn appl_id_13_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[48..56].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_Id_13' /// /// - Start bit: 48 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_id_13_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[48..56].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..56].load_le::() + } + /// Set raw value of 'Appl_Id_13' + #[inline(always)] + pub fn set_appl_id_13_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'Appl_Id_13' #[inline(always)] @@ -3926,21 +4563,33 @@ impl Bremse52MplxSwInfoM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_14(&self) -> u8 { - self.appl_id_14_raw() + self.appl_id_14_phys() + } + /// Get physical value of 'Appl_Id_14' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "ASCII" + #[inline(always)] + pub fn appl_id_14_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[56..64].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_Id_14' /// /// - Start bit: 56 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_id_14_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[56..64].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[56..64].load_le::() + } + /// Set raw value of 'Appl_Id_14' + #[inline(always)] + pub fn set_appl_id_14_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[56..64].store_le(value); } /// Set value of 'Appl_Id_14' #[inline(always)] @@ -3997,21 +4646,33 @@ impl Bremse52MplxSwInfoM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_01(&self) -> u8 { - self.appl_date_01_raw() + self.appl_date_01_phys() + } + /// Get physical value of 'Appl_date_01' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn appl_date_01_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_date_01' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_date_01_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Appl_date_01' + #[inline(always)] + pub fn set_appl_date_01_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Appl_date_01' #[inline(always)] @@ -4041,21 +4702,33 @@ impl Bremse52MplxSwInfoM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_02(&self) -> u8 { - self.appl_date_02_raw() + self.appl_date_02_phys() + } + /// Get physical value of 'Appl_date_02' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn appl_date_02_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_date_02' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_date_02_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'Appl_date_02' + #[inline(always)] + pub fn set_appl_date_02_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Appl_date_02' #[inline(always)] @@ -4085,21 +4758,33 @@ impl Bremse52MplxSwInfoM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_03(&self) -> u8 { - self.appl_date_03_raw() + self.appl_date_03_phys() + } + /// Get physical value of 'Appl_date_03' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn appl_date_03_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_date_03' /// /// - Start bit: 24 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_date_03_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'Appl_date_03' + #[inline(always)] + pub fn set_appl_date_03_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Appl_date_03' #[inline(always)] @@ -4129,21 +4814,33 @@ impl Bremse52MplxSwInfoM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_04(&self) -> u8 { - self.appl_date_04_raw() + self.appl_date_04_phys() + } + /// Get physical value of 'Appl_date_04' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn appl_date_04_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_date_04' /// /// - Start bit: 32 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_date_04_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'Appl_date_04' + #[inline(always)] + pub fn set_appl_date_04_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Appl_date_04' #[inline(always)] @@ -4173,21 +4870,33 @@ impl Bremse52MplxSwInfoM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_05(&self) -> u8 { - self.appl_date_05_raw() + self.appl_date_05_phys() + } + /// Get physical value of 'Appl_date_05' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn appl_date_05_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[40..48].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_date_05' /// /// - Start bit: 40 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_date_05_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[40..48].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[40..48].load_le::() + } + /// Set raw value of 'Appl_date_05' + #[inline(always)] + pub fn set_appl_date_05_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[40..48].store_le(value); } /// Set value of 'Appl_date_05' #[inline(always)] @@ -4217,21 +4926,33 @@ impl Bremse52MplxSwInfoM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_06(&self) -> u8 { - self.appl_date_06_raw() + self.appl_date_06_phys() + } + /// Get physical value of 'Appl_date_06' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn appl_date_06_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[48..56].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Appl_date_06' /// /// - Start bit: 48 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn appl_date_06_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[48..56].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..56].load_le::() + } + /// Set raw value of 'Appl_date_06' + #[inline(always)] + pub fn set_appl_date_06_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'Appl_date_06' #[inline(always)] @@ -4286,21 +5007,33 @@ impl Bremse52MplxSwInfoM6 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_can_ident(&self) -> u8 { - self.sw_can_ident_raw() + self.sw_can_ident_phys() + } + /// Get physical value of 'SW_CAN_ident' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sw_can_ident_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'SW_CAN_ident' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sw_can_ident_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'SW_CAN_ident' + #[inline(always)] + pub fn set_sw_can_ident_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'SW_CAN_ident' #[inline(always)] @@ -4355,21 +5088,33 @@ impl Bremse52MplxSwInfoM7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn hu_date_year(&self) -> u8 { - self.hu_date_year_raw() + self.hu_date_year_phys() + } + /// Get physical value of 'HU_date_year' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn hu_date_year_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'HU_date_year' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn hu_date_year_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'HU_date_year' + #[inline(always)] + pub fn set_hu_date_year_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'HU_date_year' #[inline(always)] @@ -4397,21 +5142,33 @@ impl Bremse52MplxSwInfoM7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn hu_date_month(&self) -> u8 { - self.hu_date_month_raw() + self.hu_date_month_phys() + } + /// Get physical value of 'HU_date_month' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn hu_date_month_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'HU_date_month' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn hu_date_month_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'HU_date_month' + #[inline(always)] + pub fn set_hu_date_month_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'HU_date_month' #[inline(always)] @@ -4439,21 +5196,33 @@ impl Bremse52MplxSwInfoM7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn hu_date_day(&self) -> u8 { - self.hu_date_day_raw() + self.hu_date_day_phys() + } + /// Get physical value of 'HU_date_day' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn hu_date_day_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'HU_date_day' /// /// - Start bit: 24 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn hu_date_day_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'HU_date_day' + #[inline(always)] + pub fn set_hu_date_day_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'HU_date_day' #[inline(always)] @@ -4481,21 +5250,33 @@ impl Bremse52MplxSwInfoM7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ecu_serial(&self) -> u32 { - self.ecu_serial_raw() + self.ecu_serial_phys() + } + /// Get physical value of 'Ecu_serial' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn ecu_serial_phys(&self) -> u32 { + let signal = self.raw.view_bits::()[32..64].load_le::(); + let factor = 1; + u32::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Ecu_serial' /// /// - Start bit: 32 /// - Signal size: 32 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn ecu_serial_raw(&self) -> u32 { - let signal = self.raw.view_bits::()[32..64].load_le::(); - let factor = 1; - u32::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'Ecu_serial' + #[inline(always)] + pub fn set_ecu_serial_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[32..64].store_le(value); } /// Set value of 'Ecu_serial' #[inline(always)] @@ -4575,23 +5356,35 @@ impl Bremse50 { /// - Receivers: Vector__XXX #[inline(always)] pub fn brake_bal_at50(&self) -> f32 { - self.brake_bal_at50_raw() + self.brake_bal_at50_phys() } - /// Get raw value of 'Brake_bal_at50' + /// Get physical value of 'Brake_bal_at50' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "Bar" #[inline(always)] - pub fn brake_bal_at50_raw(&self) -> f32 { + pub fn brake_bal_at50_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Brake_bal_at50' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn brake_bal_at50_raw(&self) -> u16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'Brake_bal_at50' + #[inline(always)] + pub fn set_brake_bal_at50_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'Brake_bal_at50' #[inline(always)] pub fn set_brake_bal_at50(&mut self, value: f32) -> Result<(), CanError> { @@ -4616,21 +5409,33 @@ impl Bremse50 { /// - Receivers: Vector__XXX #[inline(always)] pub fn brake_bal_at50_advice(&self) -> u8 { - self.brake_bal_at50_advice_raw() + self.brake_bal_at50_advice_phys() + } + /// Get physical value of 'Brake_bal_at50_advice' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "Bar" + #[inline(always)] + pub fn brake_bal_at50_advice_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Brake_bal_at50_advice' /// /// - Start bit: 32 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn brake_bal_at50_advice_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'Brake_bal_at50_advice' + #[inline(always)] + pub fn set_brake_bal_at50_advice_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Brake_bal_at50_advice' #[inline(always)] @@ -4660,23 +5465,35 @@ impl Bremse50 { /// - Receivers: Vector__XXX #[inline(always)] pub fn brake_bal_pct(&self) -> f32 { - self.brake_bal_pct_raw() + self.brake_bal_pct_phys() } - /// Get raw value of 'Brake_bal_pct' + /// Get physical value of 'Brake_bal_pct' /// - /// - Start bit: 40 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "%" #[inline(always)] - pub fn brake_bal_pct_raw(&self) -> f32 { + pub fn brake_bal_pct_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..56].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Brake_bal_pct' + /// + /// - Start bit: 40 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn brake_bal_pct_raw(&self) -> u16 { + self.raw.view_bits::()[40..56].load_le::() + } + /// Set raw value of 'Brake_bal_pct' + #[inline(always)] + pub fn set_brake_bal_pct_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[40..56].store_le(value); + } /// Set value of 'Brake_bal_pct' #[inline(always)] pub fn set_brake_bal_pct(&mut self, value: f32) -> Result<(), CanError> { @@ -4701,21 +5518,33 @@ impl Bremse50 { /// - Receivers: Vector__XXX #[inline(always)] pub fn brake_bal_pct_advice(&self) -> u8 { - self.brake_bal_pct_advice_raw() + self.brake_bal_pct_advice_phys() + } + /// Get physical value of 'Brake_bal_pct_advice' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "%" + #[inline(always)] + pub fn brake_bal_pct_advice_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[56..64].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Brake_bal_pct_advice' /// /// - Start bit: 56 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn brake_bal_pct_advice_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[56..64].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[56..64].load_le::() + } + /// Set raw value of 'Brake_bal_pct_advice' + #[inline(always)] + pub fn set_brake_bal_pct_advice_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[56..64].store_le(value); } /// Set value of 'Brake_bal_pct_advice' #[inline(always)] @@ -4875,21 +5704,33 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn switch_position(&self) -> u8 { - self.switch_position_raw() + self.switch_position_phys() + } + /// Get physical value of 'SwitchPosition' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn switch_position_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'SwitchPosition' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn switch_position_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'SwitchPosition' + #[inline(always)] + pub fn set_switch_position_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'SwitchPosition' #[inline(always)] @@ -4919,23 +5760,36 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn p_fa(&self) -> f32 { - self.p_fa_raw() + self.p_fa_phys() } - /// Get raw value of 'P_FA' + /// Get physical value of 'P_FA' /// - /// - Start bit: 8 - /// - Signal size: 16 bits /// - Factor: 0.01526 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "bar" #[inline(always)] - pub fn p_fa_raw(&self) -> f32 { + pub fn p_fa_phys(&self) -> f32 { let signal = self.raw.view_bits::()[8..24].load_le::(); let factor = 0.01526_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'P_FA' + /// + /// - Start bit: 8 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn p_fa_raw(&self) -> i16 { + self.raw.view_bits::()[8..24].load_le::() + } + /// Set raw value of 'P_FA' + #[inline(always)] + pub fn set_p_fa_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..24].store_le(value); + } /// Set value of 'P_FA' #[inline(always)] pub fn set_p_fa(&mut self, value: f32) -> Result<(), CanError> { @@ -4961,20 +5815,32 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bls(&self) -> bool { - self.bls_raw() + self.bls_phys() + } + /// Get physical value of 'BLS' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bls_phys(&self) -> bool { + let signal = self.raw.view_bits::()[24..25].load_le::(); + signal == 1 } /// Get raw value of 'BLS' /// /// - Start bit: 24 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bls_raw(&self) -> bool { - let signal = self.raw.view_bits::()[24..25].load_le::(); - signal == 1 + pub fn bls_raw(&self) -> u8 { + self.raw.view_bits::()[24..25].load_le::() + } + /// Set raw value of 'BLS' + #[inline(always)] + pub fn set_bls_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BLS' #[inline(always)] @@ -4991,21 +5857,33 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bremse_53_cnt(&self) -> u8 { - self.bremse_53_cnt_raw() + self.bremse_53_cnt_phys() + } + /// Get physical value of 'Bremse_53_cnt' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bremse_53_cnt_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[26..28].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Bremse_53_cnt' /// /// - Start bit: 26 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn bremse_53_cnt_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[26..28].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[26..28].load_le::() + } + /// Set raw value of 'Bremse_53_cnt' + #[inline(always)] + pub fn set_bremse_53_cnt_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[26..28].store_le(value); } /// Set value of 'Bremse_53_cnt' #[inline(always)] @@ -5035,20 +5913,32 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn abs_malfunction(&self) -> bool { - self.abs_malfunction_raw() + self.abs_malfunction_phys() + } + /// Get physical value of 'ABS_Malfunction' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn abs_malfunction_phys(&self) -> bool { + let signal = self.raw.view_bits::()[28..29].load_le::(); + signal == 1 } /// Get raw value of 'ABS_Malfunction' /// /// - Start bit: 28 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn abs_malfunction_raw(&self) -> bool { - let signal = self.raw.view_bits::()[28..29].load_le::(); - signal == 1 + pub fn abs_malfunction_raw(&self) -> u8 { + self.raw.view_bits::()[28..29].load_le::() + } + /// Set raw value of 'ABS_Malfunction' + #[inline(always)] + pub fn set_abs_malfunction_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'ABS_Malfunction' #[inline(always)] @@ -5067,20 +5957,32 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn abs_active(&self) -> bool { - self.abs_active_raw() + self.abs_active_phys() + } + /// Get physical value of 'ABS_Active' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn abs_active_phys(&self) -> bool { + let signal = self.raw.view_bits::()[29..30].load_le::(); + signal == 1 } /// Get raw value of 'ABS_Active' /// /// - Start bit: 29 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn abs_active_raw(&self) -> bool { - let signal = self.raw.view_bits::()[29..30].load_le::(); - signal == 1 + pub fn abs_active_raw(&self) -> u8 { + self.raw.view_bits::()[29..30].load_le::() + } + /// Set raw value of 'ABS_Active' + #[inline(always)] + pub fn set_abs_active_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'ABS_Active' #[inline(always)] @@ -5099,20 +6001,32 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ebd_lamp(&self) -> bool { - self.ebd_lamp_raw() + self.ebd_lamp_phys() + } + /// Get physical value of 'EBD_Lamp' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn ebd_lamp_phys(&self) -> bool { + let signal = self.raw.view_bits::()[30..31].load_le::(); + signal == 1 } /// Get raw value of 'EBD_Lamp' /// /// - Start bit: 30 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn ebd_lamp_raw(&self) -> bool { - let signal = self.raw.view_bits::()[30..31].load_le::(); - signal == 1 + pub fn ebd_lamp_raw(&self) -> u8 { + self.raw.view_bits::()[30..31].load_le::() + } + /// Set raw value of 'EBD_Lamp' + #[inline(always)] + pub fn set_ebd_lamp_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[30..31].store_le(value); } /// Set value of 'EBD_Lamp' #[inline(always)] @@ -5131,20 +6045,32 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn abs_lamp(&self) -> bool { - self.abs_lamp_raw() + self.abs_lamp_phys() + } + /// Get physical value of 'ABS_Lamp' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn abs_lamp_phys(&self) -> bool { + let signal = self.raw.view_bits::()[31..32].load_le::(); + signal == 1 } /// Get raw value of 'ABS_Lamp' /// /// - Start bit: 31 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn abs_lamp_raw(&self) -> bool { - let signal = self.raw.view_bits::()[31..32].load_le::(); - signal == 1 + pub fn abs_lamp_raw(&self) -> u8 { + self.raw.view_bits::()[31..32].load_le::() + } + /// Set raw value of 'ABS_Lamp' + #[inline(always)] + pub fn set_abs_lamp_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[31..32].store_le(value); } /// Set value of 'ABS_Lamp' #[inline(always)] @@ -5169,22 +6095,34 @@ impl Bremse53 { 2 => Bremse53DiagFl::SignalError, 1 => Bremse53DiagFl::LineError, 0 => Bremse53DiagFl::SignalOk, - _ => Bremse53DiagFl::_Other(self.diag_fl_raw()), + _ => Bremse53DiagFl::_Other(self.diag_fl_phys()), } } + /// Get physical value of 'Diag_FL' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn diag_fl_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..34].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Diag_FL' /// /// - Start bit: 32 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn diag_fl_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..34].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..34].load_le::() + } + /// Set raw value of 'Diag_FL' + #[inline(always)] + pub fn set_diag_fl_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..34].store_le(value); } /// Set value of 'Diag_FL' #[inline(always)] @@ -5221,22 +6159,34 @@ impl Bremse53 { 2 => Bremse53DiagFr::SignalError, 1 => Bremse53DiagFr::LineError, 0 => Bremse53DiagFr::SignalOk, - _ => Bremse53DiagFr::_Other(self.diag_fr_raw()), + _ => Bremse53DiagFr::_Other(self.diag_fr_phys()), } } + /// Get physical value of 'Diag_FR' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn diag_fr_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[34..36].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Diag_FR' /// /// - Start bit: 34 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn diag_fr_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[34..36].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[34..36].load_le::() + } + /// Set raw value of 'Diag_FR' + #[inline(always)] + pub fn set_diag_fr_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[34..36].store_le(value); } /// Set value of 'Diag_FR' #[inline(always)] @@ -5273,22 +6223,34 @@ impl Bremse53 { 2 => Bremse53DiagRl::SignalError, 1 => Bremse53DiagRl::LineError, 0 => Bremse53DiagRl::SignalOk, - _ => Bremse53DiagRl::_Other(self.diag_rl_raw()), + _ => Bremse53DiagRl::_Other(self.diag_rl_phys()), } } + /// Get physical value of 'Diag_RL' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn diag_rl_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[36..38].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Diag_RL' /// /// - Start bit: 36 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn diag_rl_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[36..38].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[36..38].load_le::() + } + /// Set raw value of 'Diag_RL' + #[inline(always)] + pub fn set_diag_rl_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[36..38].store_le(value); } /// Set value of 'Diag_RL' #[inline(always)] @@ -5325,22 +6287,34 @@ impl Bremse53 { 2 => Bremse53DiagRr::SignalError, 1 => Bremse53DiagRr::LineError, 0 => Bremse53DiagRr::SignalOk, - _ => Bremse53DiagRr::_Other(self.diag_rr_raw()), + _ => Bremse53DiagRr::_Other(self.diag_rr_phys()), } } + /// Get physical value of 'Diag_RR' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn diag_rr_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[38..40].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Diag_RR' /// /// - Start bit: 38 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn diag_rr_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[38..40].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[38..40].load_le::() + } + /// Set raw value of 'Diag_RR' + #[inline(always)] + pub fn set_diag_rr_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[38..40].store_le(value); } /// Set value of 'Diag_RR' #[inline(always)] @@ -5371,20 +6345,32 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_abs_unit(&self) -> bool { - self.diag_abs_unit_raw() + self.diag_abs_unit_phys() + } + /// Get physical value of 'Diag_ABSUnit' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn diag_abs_unit_phys(&self) -> bool { + let signal = self.raw.view_bits::()[40..41].load_le::(); + signal == 1 } /// Get raw value of 'Diag_ABSUnit' /// /// - Start bit: 40 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_abs_unit_raw(&self) -> bool { - let signal = self.raw.view_bits::()[40..41].load_le::(); - signal == 1 + pub fn diag_abs_unit_raw(&self) -> u8 { + self.raw.view_bits::()[40..41].load_le::() + } + /// Set raw value of 'Diag_ABSUnit' + #[inline(always)] + pub fn set_diag_abs_unit_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[40..41].store_le(value); } /// Set value of 'Diag_ABSUnit' #[inline(always)] @@ -5403,20 +6389,32 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_fuse_valve(&self) -> bool { - self.diag_fuse_valve_raw() + self.diag_fuse_valve_phys() + } + /// Get physical value of 'Diag_FuseValve' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn diag_fuse_valve_phys(&self) -> bool { + let signal = self.raw.view_bits::()[41..42].load_le::(); + signal == 1 } /// Get raw value of 'Diag_FuseValve' /// /// - Start bit: 41 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_fuse_valve_raw(&self) -> bool { - let signal = self.raw.view_bits::()[41..42].load_le::(); - signal == 1 + pub fn diag_fuse_valve_raw(&self) -> u8 { + self.raw.view_bits::()[41..42].load_le::() + } + /// Set raw value of 'Diag_FuseValve' + #[inline(always)] + pub fn set_diag_fuse_valve_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[41..42].store_le(value); } /// Set value of 'Diag_FuseValve' #[inline(always)] @@ -5435,20 +6433,32 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_fuse_pump(&self) -> bool { - self.diag_fuse_pump_raw() + self.diag_fuse_pump_phys() + } + /// Get physical value of 'Diag_FusePump' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn diag_fuse_pump_phys(&self) -> bool { + let signal = self.raw.view_bits::()[42..43].load_le::(); + signal == 1 } /// Get raw value of 'Diag_FusePump' /// /// - Start bit: 42 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_fuse_pump_raw(&self) -> bool { - let signal = self.raw.view_bits::()[42..43].load_le::(); - signal == 1 + pub fn diag_fuse_pump_raw(&self) -> u8 { + self.raw.view_bits::()[42..43].load_le::() + } + /// Set raw value of 'Diag_FusePump' + #[inline(always)] + pub fn set_diag_fuse_pump_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[42..43].store_le(value); } /// Set value of 'Diag_FusePump' #[inline(always)] @@ -5467,20 +6477,32 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_p_fa(&self) -> bool { - self.diag_p_fa_raw() + self.diag_p_fa_phys() + } + /// Get physical value of 'Diag_P_FA' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn diag_p_fa_phys(&self) -> bool { + let signal = self.raw.view_bits::()[43..44].load_le::(); + signal == 1 } /// Get raw value of 'Diag_P_FA' /// /// - Start bit: 43 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_p_fa_raw(&self) -> bool { - let signal = self.raw.view_bits::()[43..44].load_le::(); - signal == 1 + pub fn diag_p_fa_raw(&self) -> u8 { + self.raw.view_bits::()[43..44].load_le::() + } + /// Set raw value of 'Diag_P_FA' + #[inline(always)] + pub fn set_diag_p_fa_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[43..44].store_le(value); } /// Set value of 'Diag_P_FA' #[inline(always)] @@ -5499,20 +6521,32 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_p_ra(&self) -> bool { - self.diag_p_ra_raw() + self.diag_p_ra_phys() + } + /// Get physical value of 'Diag_P_RA' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn diag_p_ra_phys(&self) -> bool { + let signal = self.raw.view_bits::()[44..45].load_le::(); + signal == 1 } /// Get raw value of 'Diag_P_RA' /// /// - Start bit: 44 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_p_ra_raw(&self) -> bool { - let signal = self.raw.view_bits::()[44..45].load_le::(); - signal == 1 + pub fn diag_p_ra_raw(&self) -> u8 { + self.raw.view_bits::()[44..45].load_le::() + } + /// Set raw value of 'Diag_P_RA' + #[inline(always)] + pub fn set_diag_p_ra_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[44..45].store_le(value); } /// Set value of 'Diag_P_RA' #[inline(always)] @@ -5531,20 +6565,32 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_yrs(&self) -> bool { - self.diag_yrs_raw() + self.diag_yrs_phys() + } + /// Get physical value of 'Diag_YRS' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn diag_yrs_phys(&self) -> bool { + let signal = self.raw.view_bits::()[45..46].load_le::(); + signal == 1 } /// Get raw value of 'Diag_YRS' /// /// - Start bit: 45 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_yrs_raw(&self) -> bool { - let signal = self.raw.view_bits::()[45..46].load_le::(); - signal == 1 + pub fn diag_yrs_raw(&self) -> u8 { + self.raw.view_bits::()[45..46].load_le::() + } + /// Set raw value of 'Diag_YRS' + #[inline(always)] + pub fn set_diag_yrs_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[45..46].store_le(value); } /// Set value of 'Diag_YRS' #[inline(always)] @@ -5568,22 +6614,34 @@ impl Bremse53 { 2 => Bremse53AbsFaultInfo::ActiveFaultsStored, 1 => Bremse53AbsFaultInfo::InactiveFaultsStored, 0 => Bremse53AbsFaultInfo::NoFaultsStored, - _ => Bremse53AbsFaultInfo::_Other(self.abs_fault_info_raw()), + _ => Bremse53AbsFaultInfo::_Other(self.abs_fault_info_phys()), } } + /// Get physical value of 'ABS_fault_info' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn abs_fault_info_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[46..48].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'ABS_fault_info' /// /// - Start bit: 46 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn abs_fault_info_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[46..48].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[46..48].load_le::() + } + /// Set raw value of 'ABS_fault_info' + #[inline(always)] + pub fn set_abs_fault_info_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[46..48].store_le(value); } /// Set value of 'ABS_fault_info' #[inline(always)] @@ -5617,23 +6675,36 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn p_ra(&self) -> f32 { - self.p_ra_raw() + self.p_ra_phys() } - /// Get raw value of 'P_RA' + /// Get physical value of 'P_RA' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.01526 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "bar" #[inline(always)] - pub fn p_ra_raw(&self) -> f32 { + pub fn p_ra_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01526_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'P_RA' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn p_ra_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'P_RA' + #[inline(always)] + pub fn set_p_ra_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'P_RA' #[inline(always)] pub fn set_p_ra(&mut self, value: f32) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/attribute_Event.snap.rs b/tests-snapshots/dbc-cantools/attribute_Event.snap.rs index 285b466b..1684bd7a 100644 --- a/tests-snapshots/dbc-cantools/attribute_Event.snap.rs +++ b/tests-snapshots/dbc-cantools/attribute_Event.snap.rs @@ -91,23 +91,36 @@ impl Inv2EventMsg1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { - self.the_signal_raw() + self.the_signal_phys() } - /// Get raw value of 'TheSignal' + /// Get physical value of 'TheSignal' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn the_signal_raw(&self) -> i8 { + pub fn the_signal_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'TheSignal' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn the_signal_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'TheSignal' + #[inline(always)] + pub fn set_the_signal_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'TheSignal' #[inline(always)] pub fn set_the_signal(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/attributes.snap.rs b/tests-snapshots/dbc-cantools/attributes.snap.rs index a031815e..4917d32f 100644 --- a/tests-snapshots/dbc-cantools/attributes.snap.rs +++ b/tests-snapshots/dbc-cantools/attributes.snap.rs @@ -95,23 +95,36 @@ impl TheMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { - self.the_signal_raw() + self.the_signal_phys() } - /// Get raw value of 'TheSignal' + /// Get physical value of 'TheSignal' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn the_signal_raw(&self) -> i8 { + pub fn the_signal_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'TheSignal' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn the_signal_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'TheSignal' + #[inline(always)] + pub fn set_the_signal_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'TheSignal' #[inline(always)] pub fn set_the_signal(&mut self, value: i8) -> Result<(), CanError> { @@ -212,23 +225,36 @@ impl TheOtherMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { - self.the_signal_raw() + self.the_signal_phys() } - /// Get raw value of 'TheSignal' + /// Get physical value of 'TheSignal' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn the_signal_raw(&self) -> i8 { + pub fn the_signal_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'TheSignal' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn the_signal_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'TheSignal' + #[inline(always)] + pub fn set_the_signal_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'TheSignal' #[inline(always)] pub fn set_the_signal(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/attributes_relation.snap.rs b/tests-snapshots/dbc-cantools/attributes_relation.snap.rs index b73fdb75..8f247007 100644 --- a/tests-snapshots/dbc-cantools/attributes_relation.snap.rs +++ b/tests-snapshots/dbc-cantools/attributes_relation.snap.rs @@ -92,23 +92,36 @@ impl Message2 { /// - Receivers: ECU1 #[inline(always)] pub fn signal_2(&self) -> i8 { - self.signal_2_raw() + self.signal_2_phys() } - /// Get raw value of 'signal_2' + /// Get physical value of 'signal_2' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn signal_2_raw(&self) -> i8 { + pub fn signal_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'signal_2' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn signal_2_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'signal_2' + #[inline(always)] + pub fn set_signal_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'signal_2' #[inline(always)] pub fn set_signal_2(&mut self, value: i8) -> Result<(), CanError> { @@ -210,23 +223,36 @@ impl Message1 { /// - Receivers: ECU2 #[inline(always)] pub fn signal_1(&self) -> i8 { - self.signal_1_raw() + self.signal_1_phys() } - /// Get raw value of 'signal_1' + /// Get physical value of 'signal_1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn signal_1_raw(&self) -> i8 { + pub fn signal_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'signal_1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn signal_1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'signal_1' + #[inline(always)] + pub fn set_signal_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'signal_1' #[inline(always)] pub fn set_signal_1(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/big_numbers.snap.rs b/tests-snapshots/dbc-cantools/big_numbers.snap.rs index 823f8369..60f5ec02 100644 --- a/tests-snapshots/dbc-cantools/big_numbers.snap.rs +++ b/tests-snapshots/dbc-cantools/big_numbers.snap.rs @@ -95,23 +95,36 @@ impl TheMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { - self.the_signal_raw() + self.the_signal_phys() } - /// Get raw value of 'TheSignal' + /// Get physical value of 'TheSignal' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn the_signal_raw(&self) -> i8 { + pub fn the_signal_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'TheSignal' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn the_signal_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'TheSignal' + #[inline(always)] + pub fn set_the_signal_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'TheSignal' #[inline(always)] pub fn set_the_signal(&mut self, value: i8) -> Result<(), CanError> { @@ -212,23 +225,36 @@ impl TheOtherMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { - self.the_signal_raw() + self.the_signal_phys() } - /// Get raw value of 'TheSignal' + /// Get physical value of 'TheSignal' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn the_signal_raw(&self) -> i8 { + pub fn the_signal_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'TheSignal' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn the_signal_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'TheSignal' + #[inline(always)] + pub fn set_the_signal_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'TheSignal' #[inline(always)] pub fn set_the_signal(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/bus_comment.snap.rs b/tests-snapshots/dbc-cantools/bus_comment.snap.rs index b4540cec..8456f460 100644 --- a/tests-snapshots/dbc-cantools/bus_comment.snap.rs +++ b/tests-snapshots/dbc-cantools/bus_comment.snap.rs @@ -79,22 +79,35 @@ impl Message1 { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'Multiplexor' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn multiplexor_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[2..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Multiplexor' /// /// - Start bit: 2 /// - Signal size: 6 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn multiplexor_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[2..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[2..8].load_le::() + } + /// Set raw value of 'Multiplexor' + #[allow(dead_code)] + #[inline(always)] + fn set_multiplexor_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_raw() { + match self.multiplexor_phys() { 8 => { Ok( Message1MultiplexorIndex::M8(Message1MultiplexorM8 { @@ -240,20 +253,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { - self.bit_l_raw() + self.bit_l_phys() + } + /// Get physical value of 'BIT_L' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_l_phys(&self) -> bool { + let signal = self.raw.view_bits::()[24..25].load_le::(); + signal == 1 } /// Get raw value of 'BIT_L' /// /// - Start bit: 24 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> bool { - let signal = self.raw.view_bits::()[24..25].load_le::(); - signal == 1 + pub fn bit_l_raw(&self) -> u8 { + self.raw.view_bits::()[24..25].load_le::() + } + /// Set raw value of 'BIT_L' + #[inline(always)] + pub fn set_bit_l_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' #[inline(always)] @@ -270,20 +295,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_raw() + self.bit_g_phys() + } + /// Get physical value of 'BIT_G' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_g_phys(&self) -> bool { + let signal = self.raw.view_bits::()[23..24].load_le::(); + signal == 1 } /// Get raw value of 'BIT_G' /// /// - Start bit: 23 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> bool { - let signal = self.raw.view_bits::()[23..24].load_le::(); - signal == 1 + pub fn bit_g_raw(&self) -> u8 { + self.raw.view_bits::()[23..24].load_le::() + } + /// Set raw value of 'BIT_G' + #[inline(always)] + pub fn set_bit_g_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' #[inline(always)] @@ -300,20 +337,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_raw() + self.bit_c_phys() + } + /// Get physical value of 'BIT_C' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_c_phys(&self) -> bool { + let signal = self.raw.view_bits::()[19..20].load_le::(); + signal == 1 } /// Get raw value of 'BIT_C' /// /// - Start bit: 19 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> bool { - let signal = self.raw.view_bits::()[19..20].load_le::(); - signal == 1 + pub fn bit_c_raw(&self) -> u8 { + self.raw.view_bits::()[19..20].load_le::() + } + /// Set raw value of 'BIT_C' + #[inline(always)] + pub fn set_bit_c_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' #[inline(always)] @@ -330,20 +379,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_raw() + self.bit_j_phys() + } + /// Get physical value of 'BIT_J' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_j_phys(&self) -> bool { + let signal = self.raw.view_bits::()[18..19].load_le::(); + signal == 1 } /// Get raw value of 'BIT_J' /// /// - Start bit: 18 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> bool { - let signal = self.raw.view_bits::()[18..19].load_le::(); - signal == 1 + pub fn bit_j_raw(&self) -> u8 { + self.raw.view_bits::()[18..19].load_le::() + } + /// Set raw value of 'BIT_J' + #[inline(always)] + pub fn set_bit_j_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' #[inline(always)] @@ -387,20 +448,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { - self.bit_f_raw() + self.bit_f_phys() + } + /// Get physical value of 'BIT_F' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_f_phys(&self) -> bool { + let signal = self.raw.view_bits::()[39..40].load_le::(); + signal == 1 } /// Get raw value of 'BIT_F' /// /// - Start bit: 39 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_f_raw(&self) -> bool { - let signal = self.raw.view_bits::()[39..40].load_le::(); - signal == 1 + pub fn bit_f_raw(&self) -> u8 { + self.raw.view_bits::()[39..40].load_le::() + } + /// Set raw value of 'BIT_F' + #[inline(always)] + pub fn set_bit_f_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[39..40].store_le(value); } /// Set value of 'BIT_F' #[inline(always)] @@ -417,20 +490,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { - self.bit_h_raw() + self.bit_h_phys() + } + /// Get physical value of 'BIT_H' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_h_phys(&self) -> bool { + let signal = self.raw.view_bits::()[38..39].load_le::(); + signal == 1 } /// Get raw value of 'BIT_H' /// /// - Start bit: 38 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_h_raw(&self) -> bool { - let signal = self.raw.view_bits::()[38..39].load_le::(); - signal == 1 + pub fn bit_h_raw(&self) -> u8 { + self.raw.view_bits::()[38..39].load_le::() + } + /// Set raw value of 'BIT_H' + #[inline(always)] + pub fn set_bit_h_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[38..39].store_le(value); } /// Set value of 'BIT_H' #[inline(always)] @@ -447,20 +532,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { - self.bit_b_raw() + self.bit_b_phys() + } + /// Get physical value of 'BIT_B' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_b_phys(&self) -> bool { + let signal = self.raw.view_bits::()[33..34].load_le::(); + signal == 1 } /// Get raw value of 'BIT_B' /// /// - Start bit: 33 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_b_raw(&self) -> bool { - let signal = self.raw.view_bits::()[33..34].load_le::(); - signal == 1 + pub fn bit_b_raw(&self) -> u8 { + self.raw.view_bits::()[33..34].load_le::() + } + /// Set raw value of 'BIT_B' + #[inline(always)] + pub fn set_bit_b_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[33..34].store_le(value); } /// Set value of 'BIT_B' #[inline(always)] @@ -477,20 +574,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { - self.bit_d_raw() + self.bit_d_phys() + } + /// Get physical value of 'BIT_D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_d_phys(&self) -> bool { + let signal = self.raw.view_bits::()[32..33].load_le::(); + signal == 1 } /// Get raw value of 'BIT_D' /// /// - Start bit: 32 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_d_raw(&self) -> bool { - let signal = self.raw.view_bits::()[32..33].load_le::(); - signal == 1 + pub fn bit_d_raw(&self) -> u8 { + self.raw.view_bits::()[32..33].load_le::() + } + /// Set raw value of 'BIT_D' + #[inline(always)] + pub fn set_bit_d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'BIT_D' #[inline(always)] @@ -507,20 +616,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { - self.bit_e_raw() + self.bit_e_phys() + } + /// Get physical value of 'BIT_E' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_e_phys(&self) -> bool { + let signal = self.raw.view_bits::()[29..30].load_le::(); + signal == 1 } /// Get raw value of 'BIT_E' /// /// - Start bit: 29 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_e_raw(&self) -> bool { - let signal = self.raw.view_bits::()[29..30].load_le::(); - signal == 1 + pub fn bit_e_raw(&self) -> u8 { + self.raw.view_bits::()[29..30].load_le::() + } + /// Set raw value of 'BIT_E' + #[inline(always)] + pub fn set_bit_e_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'BIT_E' #[inline(always)] @@ -537,20 +658,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { - self.bit_k_raw() + self.bit_k_phys() + } + /// Get physical value of 'BIT_K' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_k_phys(&self) -> bool { + let signal = self.raw.view_bits::()[28..29].load_le::(); + signal == 1 } /// Get raw value of 'BIT_K' /// /// - Start bit: 28 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_k_raw(&self) -> bool { - let signal = self.raw.view_bits::()[28..29].load_le::(); - signal == 1 + pub fn bit_k_raw(&self) -> u8 { + self.raw.view_bits::()[28..29].load_le::() + } + /// Set raw value of 'BIT_K' + #[inline(always)] + pub fn set_bit_k_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'BIT_K' #[inline(always)] @@ -567,20 +700,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { - self.bit_a_raw() + self.bit_a_phys() + } + /// Get physical value of 'BIT_A' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_a_phys(&self) -> bool { + let signal = self.raw.view_bits::()[26..27].load_le::(); + signal == 1 } /// Get raw value of 'BIT_A' /// /// - Start bit: 26 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_a_raw(&self) -> bool { - let signal = self.raw.view_bits::()[26..27].load_le::(); - signal == 1 + pub fn bit_a_raw(&self) -> u8 { + self.raw.view_bits::()[26..27].load_le::() + } + /// Set raw value of 'BIT_A' + #[inline(always)] + pub fn set_bit_a_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[26..27].store_le(value); } /// Set value of 'BIT_A' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/choices.snap.rs b/tests-snapshots/dbc-cantools/choices.snap.rs index c1718edf..40edca6b 100644 --- a/tests-snapshots/dbc-cantools/choices.snap.rs +++ b/tests-snapshots/dbc-cantools/choices.snap.rs @@ -97,24 +97,37 @@ impl Foo { 1 => FooFoo::XÄ, 0 => FooFoo::WithSpace, -5 => FooFoo::ANegativeValue, - _ => FooFoo::_Other(self.foo_raw()), + _ => FooFoo::_Other(self.foo_phys()), } } - /// Get raw value of 'Foo' + /// Get physical value of 'Foo' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn foo_raw(&self) -> i8 { + pub fn foo_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Foo' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn foo_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Foo' + #[inline(always)] + pub fn set_foo_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'Foo' #[inline(always)] pub fn set_foo(&mut self, value: FooFoo) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/choices_issue_with_name.snap.rs b/tests-snapshots/dbc-cantools/choices_issue_with_name.snap.rs index 5f12aabe..586da0ba 100644 --- a/tests-snapshots/dbc-cantools/choices_issue_with_name.snap.rs +++ b/tests-snapshots/dbc-cantools/choices_issue_with_name.snap.rs @@ -93,21 +93,33 @@ impl TestMessage { match signal { 1 => TestMessageSignalWithChoices::SignalWithChoicesCmdRespOk, 0 => TestMessageSignalWithChoices::SignalWithChoicesCmdRespErr, - _ => TestMessageSignalWithChoices::_Other(self.signal_with_choices_raw()), + _ => TestMessageSignalWithChoices::_Other(self.signal_with_choices_phys()), } } + /// Get physical value of 'SignalWithChoices' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn signal_with_choices_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 + } /// Get raw value of 'SignalWithChoices' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn signal_with_choices_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn signal_with_choices_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'SignalWithChoices' + #[inline(always)] + pub fn set_signal_with_choices_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'SignalWithChoices' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/comments_hex_and_motorola_converted_from_sym.snap.rs b/tests-snapshots/dbc-cantools/comments_hex_and_motorola_converted_from_sym.snap.rs index a5bb9054..4ed7ce5b 100644 --- a/tests-snapshots/dbc-cantools/comments_hex_and_motorola_converted_from_sym.snap.rs +++ b/tests-snapshots/dbc-cantools/comments_hex_and_motorola_converted_from_sym.snap.rs @@ -87,22 +87,35 @@ impl Msg1 { pub fn raw(&self) -> &[u8; 2] { &self.raw } + /// Get physical value of 'sig1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sig1_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'sig1' /// /// - Start bit: 7 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn sig1_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_be::() + } + /// Set raw value of 'sig1' + #[allow(dead_code)] + #[inline(always)] + fn set_sig1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_be(value); } pub fn sig1(&mut self) -> Result { - match self.sig1_raw() { + match self.sig1_phys() { 1 => Ok(Msg1Sig1Index::M1(Msg1Sig1M1 { raw: self.raw })), 2 => Ok(Msg1Sig1Index::M2(Msg1Sig1M2 { raw: self.raw })), multiplexor => { @@ -238,21 +251,33 @@ impl Msg1Sig1M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig12(&self) -> u8 { - self.sig12_raw() + self.sig12_phys() + } + /// Get physical value of 'sig12' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sig12_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'sig12' /// /// - Start bit: 15 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn sig12_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_be::() + } + /// Set raw value of 'sig12' + #[inline(always)] + pub fn set_sig12_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_be(value); } /// Set value of 'sig12' #[inline(always)] @@ -309,21 +334,33 @@ impl Msg1Sig1M2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig22(&self) -> u8 { - self.sig22_raw() + self.sig22_phys() + } + /// Get physical value of 'sig22' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sig22_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'sig22' /// /// - Start bit: 15 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn sig22_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_be::() + } + /// Set raw value of 'sig22' + #[inline(always)] + pub fn set_sig22_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_be(value); } /// Set value of 'sig22' #[inline(always)] @@ -425,22 +462,34 @@ impl Msg2 { 2 => Msg2Test7::B, 3 => Msg2Test7::C, 4 => Msg2Test7::D, - _ => Msg2Test7::_Other(self.test7_raw()), + _ => Msg2Test7::_Other(self.test7_phys()), } } + /// Get physical value of 'Test7' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn test7_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[56..64].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Test7' /// /// - Start bit: 63 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn test7_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[56..64].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[56..64].load_be::() + } + /// Set raw value of 'Test7' + #[inline(always)] + pub fn set_test7_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[56..64].store_be(value); } /// Set value of 'Test7' #[inline(always)] @@ -469,21 +518,33 @@ impl Msg2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn test6(&self) -> u8 { - self.test6_raw() + self.test6_phys() + } + /// Get physical value of 'Test6' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn test6_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[48..56].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Test6' /// /// - Start bit: 55 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn test6_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[48..56].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..56].load_be::() + } + /// Set raw value of 'Test6' + #[inline(always)] + pub fn set_test6_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[48..56].store_be(value); } /// Set value of 'Test6' #[inline(always)] @@ -511,21 +572,33 @@ impl Msg2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn test5(&self) -> u8 { - self.test5_raw() + self.test5_phys() + } + /// Get physical value of 'Test5' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn test5_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[40..48].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Test5' /// /// - Start bit: 47 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn test5_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[40..48].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[40..48].load_be::() + } + /// Set raw value of 'Test5' + #[inline(always)] + pub fn set_test5_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[40..48].store_be(value); } /// Set value of 'Test5' #[inline(always)] @@ -553,21 +626,33 @@ impl Msg2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn test4(&self) -> u8 { - self.test4_raw() + self.test4_phys() + } + /// Get physical value of 'Test4' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn test4_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Test4' /// /// - Start bit: 39 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn test4_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_be::() + } + /// Set raw value of 'Test4' + #[inline(always)] + pub fn set_test4_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_be(value); } /// Set value of 'Test4' #[inline(always)] @@ -595,21 +680,33 @@ impl Msg2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn test3(&self) -> u8 { - self.test3_raw() + self.test3_phys() + } + /// Get physical value of 'Test3' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn test3_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Test3' /// /// - Start bit: 31 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn test3_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_be::() + } + /// Set raw value of 'Test3' + #[inline(always)] + pub fn set_test3_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_be(value); } /// Set value of 'Test3' #[inline(always)] @@ -637,21 +734,33 @@ impl Msg2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn test2(&self) -> u8 { - self.test2_raw() + self.test2_phys() + } + /// Get physical value of 'Test2' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn test2_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Test2' /// /// - Start bit: 23 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn test2_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_be::() + } + /// Set raw value of 'Test2' + #[inline(always)] + pub fn set_test2_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_be(value); } /// Set value of 'Test2' #[inline(always)] @@ -679,21 +788,33 @@ impl Msg2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn test1(&self) -> u8 { - self.test1_raw() + self.test1_phys() + } + /// Get physical value of 'Test1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn test1_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Test1' /// /// - Start bit: 15 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn test1_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_be::() + } + /// Set raw value of 'Test1' + #[inline(always)] + pub fn set_test1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_be(value); } /// Set value of 'Test1' #[inline(always)] @@ -721,21 +842,33 @@ impl Msg2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn test0(&self) -> u8 { - self.test0_raw() + self.test0_phys() + } + /// Get physical value of 'Test0' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn test0_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Test0' /// /// - Start bit: 7 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn test0_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_be::() + } + /// Set raw value of 'Test0' + #[inline(always)] + pub fn set_test0_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_be(value); } /// Set value of 'Test0' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/dump_signal_choices.snap.rs b/tests-snapshots/dbc-cantools/dump_signal_choices.snap.rs index d6ff7d19..80910e55 100644 --- a/tests-snapshots/dbc-cantools/dump_signal_choices.snap.rs +++ b/tests-snapshots/dbc-cantools/dump_signal_choices.snap.rs @@ -100,22 +100,34 @@ impl Message0 { 1 => Message0FooSignal::FooB, 2 => Message0FooSignal::FooC, 3 => Message0FooSignal::FooD, - _ => Message0FooSignal::_Other(self.foo_signal_raw()), + _ => Message0FooSignal::_Other(self.foo_signal_phys()), } } + /// Get physical value of 'FooSignal' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn foo_signal_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..2].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'FooSignal' /// /// - Start bit: 0 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn foo_signal_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..2].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..2].load_le::() + } + /// Set raw value of 'FooSignal' + #[inline(always)] + pub fn set_foo_signal_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..2].store_le(value); } /// Set value of 'FooSignal' #[inline(always)] @@ -154,22 +166,34 @@ impl Message0 { 5 => Message0BarSignal::BarF, 6 => Message0BarSignal::BarG, 7 => Message0BarSignal::BarH, - _ => Message0BarSignal::_Other(self.bar_signal_raw()), + _ => Message0BarSignal::_Other(self.bar_signal_phys()), } } + /// Get physical value of 'BarSignal' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bar_signal_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[2..5].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'BarSignal' /// /// - Start bit: 2 /// - Signal size: 3 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn bar_signal_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[2..5].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[2..5].load_le::() + } + /// Set raw value of 'BarSignal' + #[inline(always)] + pub fn set_bar_signal_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..5].store_le(value); } /// Set value of 'BarSignal' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/emc32.snap.rs b/tests-snapshots/dbc-cantools/emc32.snap.rs index f0cb6916..8b54b934 100644 --- a/tests-snapshots/dbc-cantools/emc32.snap.rs +++ b/tests-snapshots/dbc-cantools/emc32.snap.rs @@ -96,20 +96,32 @@ impl EmvStati { /// - Receivers: Vector__XXX #[inline(always)] pub fn emv_aktion_status_5(&self) -> bool { - self.emv_aktion_status_5_raw() + self.emv_aktion_status_5_phys() + } + /// Get physical value of 'EMV_Aktion_Status_5' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn emv_aktion_status_5_phys(&self) -> bool { + let signal = self.raw.view_bits::()[4..5].load_le::(); + signal == 1 } /// Get raw value of 'EMV_Aktion_Status_5' /// /// - Start bit: 4 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn emv_aktion_status_5_raw(&self) -> bool { - let signal = self.raw.view_bits::()[4..5].load_le::(); - signal == 1 + pub fn emv_aktion_status_5_raw(&self) -> u8 { + self.raw.view_bits::()[4..5].load_le::() + } + /// Set raw value of 'EMV_Aktion_Status_5' + #[inline(always)] + pub fn set_emv_aktion_status_5_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[4..5].store_le(value); } /// Set value of 'EMV_Aktion_Status_5' #[inline(always)] @@ -126,20 +138,32 @@ impl EmvStati { /// - Receivers: Vector__XXX #[inline(always)] pub fn emv_aktion_status_4(&self) -> bool { - self.emv_aktion_status_4_raw() + self.emv_aktion_status_4_phys() + } + /// Get physical value of 'EMV_Aktion_Status_4' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn emv_aktion_status_4_phys(&self) -> bool { + let signal = self.raw.view_bits::()[3..4].load_le::(); + signal == 1 } /// Get raw value of 'EMV_Aktion_Status_4' /// /// - Start bit: 3 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn emv_aktion_status_4_raw(&self) -> bool { - let signal = self.raw.view_bits::()[3..4].load_le::(); - signal == 1 + pub fn emv_aktion_status_4_raw(&self) -> u8 { + self.raw.view_bits::()[3..4].load_le::() + } + /// Set raw value of 'EMV_Aktion_Status_4' + #[inline(always)] + pub fn set_emv_aktion_status_4_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[3..4].store_le(value); } /// Set value of 'EMV_Aktion_Status_4' #[inline(always)] @@ -156,20 +180,32 @@ impl EmvStati { /// - Receivers: EMV_Statusmeldungen #[inline(always)] pub fn emv_aktion_status_3(&self) -> bool { - self.emv_aktion_status_3_raw() + self.emv_aktion_status_3_phys() + } + /// Get physical value of 'EMV_Aktion_Status_3' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn emv_aktion_status_3_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 } /// Get raw value of 'EMV_Aktion_Status_3' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn emv_aktion_status_3_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn emv_aktion_status_3_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'EMV_Aktion_Status_3' + #[inline(always)] + pub fn set_emv_aktion_status_3_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'EMV_Aktion_Status_3' #[inline(always)] @@ -186,20 +222,32 @@ impl EmvStati { /// - Receivers: Vector__XXX #[inline(always)] pub fn emv_aktion_status_2(&self) -> bool { - self.emv_aktion_status_2_raw() + self.emv_aktion_status_2_phys() + } + /// Get physical value of 'EMV_Aktion_Status_2' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn emv_aktion_status_2_phys(&self) -> bool { + let signal = self.raw.view_bits::()[6..7].load_le::(); + signal == 1 } /// Get raw value of 'EMV_Aktion_Status_2' /// /// - Start bit: 6 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn emv_aktion_status_2_raw(&self) -> bool { - let signal = self.raw.view_bits::()[6..7].load_le::(); - signal == 1 + pub fn emv_aktion_status_2_raw(&self) -> u8 { + self.raw.view_bits::()[6..7].load_le::() + } + /// Set raw value of 'EMV_Aktion_Status_2' + #[inline(always)] + pub fn set_emv_aktion_status_2_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[6..7].store_le(value); } /// Set value of 'EMV_Aktion_Status_2' #[inline(always)] @@ -216,20 +264,32 @@ impl EmvStati { /// - Receivers: Vector__XXX #[inline(always)] pub fn emv_aktion_status_1(&self) -> bool { - self.emv_aktion_status_1_raw() + self.emv_aktion_status_1_phys() + } + /// Get physical value of 'EMV_Aktion_Status_1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn emv_aktion_status_1_phys(&self) -> bool { + let signal = self.raw.view_bits::()[5..6].load_le::(); + signal == 1 } /// Get raw value of 'EMV_Aktion_Status_1' /// /// - Start bit: 5 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn emv_aktion_status_1_raw(&self) -> bool { - let signal = self.raw.view_bits::()[5..6].load_le::(); - signal == 1 + pub fn emv_aktion_status_1_raw(&self) -> u8 { + self.raw.view_bits::()[5..6].load_le::() + } + /// Set raw value of 'EMV_Aktion_Status_1' + #[inline(always)] + pub fn set_emv_aktion_status_1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[5..6].store_le(value); } /// Set value of 'EMV_Aktion_Status_1' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/empty_choice.snap.rs b/tests-snapshots/dbc-cantools/empty_choice.snap.rs index 7d216da1..a2920605 100644 --- a/tests-snapshots/dbc-cantools/empty_choice.snap.rs +++ b/tests-snapshots/dbc-cantools/empty_choice.snap.rs @@ -100,23 +100,36 @@ impl ExampleMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn no_choice(&self) -> i8 { - self.no_choice_raw() + self.no_choice_phys() } - /// Get raw value of 'no_choice' + /// Get physical value of 'no_choice' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn no_choice_raw(&self) -> i8 { + pub fn no_choice_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'no_choice' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn no_choice_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'no_choice' + #[inline(always)] + pub fn set_no_choice_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'no_choice' #[inline(always)] pub fn set_no_choice(&mut self, value: i8) -> Result<(), CanError> { @@ -146,24 +159,37 @@ impl ExampleMessage { pub fn empty_choice(&self) -> ExampleMessageEmptyChoice { let signal = self.raw.view_bits::()[8..16].load_le::(); match signal { - _ => ExampleMessageEmptyChoice::_Other(self.empty_choice_raw()), + _ => ExampleMessageEmptyChoice::_Other(self.empty_choice_phys()), } } - /// Get raw value of 'empty_choice' + /// Get physical value of 'empty_choice' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn empty_choice_raw(&self) -> i8 { + pub fn empty_choice_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'empty_choice' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn empty_choice_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'empty_choice' + #[inline(always)] + pub fn set_empty_choice_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'empty_choice' #[inline(always)] pub fn set_empty_choice( @@ -199,24 +225,37 @@ impl ExampleMessage { match signal { 255 => ExampleMessageNonEmptyChoice::NotAvailable, 254 => ExampleMessageNonEmptyChoice::Error, - _ => ExampleMessageNonEmptyChoice::_Other(self.non_empty_choice_raw()), + _ => ExampleMessageNonEmptyChoice::_Other(self.non_empty_choice_phys()), } } - /// Get raw value of 'non_empty_choice' + /// Get physical value of 'non_empty_choice' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn non_empty_choice_raw(&self) -> i8 { + pub fn non_empty_choice_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'non_empty_choice' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn non_empty_choice_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'non_empty_choice' + #[inline(always)] + pub fn set_non_empty_choice_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'non_empty_choice' #[inline(always)] pub fn set_non_empty_choice( diff --git a/tests-snapshots/dbc-cantools/empty_choice.snap.stderr b/tests-snapshots/dbc-cantools/empty_choice.snap.stderr index 8fe8bd30..66bdf4b4 100644 --- a/tests-snapshots/dbc-cantools/empty_choice.snap.stderr +++ b/tests-snapshots/dbc-cantools/empty_choice.snap.stderr @@ -1,7 +1,7 @@ error: literal out of range for `i8` - --> tests-snapshots/dbc-cantools/empty_choice.snap.rs:322:59 + --> tests-snapshots/dbc-cantools/empty_choice.snap.rs:361:59 | -322 | ExampleMessageNonEmptyChoice::NotAvailable => 255, +361 | ExampleMessageNonEmptyChoice::NotAvailable => 255, | ^^^ | = note: the literal `255` does not fit into the type `i8` whose range is `-128..=127` @@ -9,9 +9,9 @@ error: literal out of range for `i8` = note: `#[deny(overflowing_literals)]` on by default error: literal out of range for `i8` - --> tests-snapshots/dbc-cantools/empty_choice.snap.rs:323:52 + --> tests-snapshots/dbc-cantools/empty_choice.snap.rs:362:52 | -323 | ExampleMessageNonEmptyChoice::Error => 254, +362 | ExampleMessageNonEmptyChoice::Error => 254, | ^^^ | = note: the literal `254` does not fit into the type `i8` whose range is `-128..=127` diff --git a/tests-snapshots/dbc-cantools/fd_test.snap.rs b/tests-snapshots/dbc-cantools/fd_test.snap.rs index ae66a44b..a1a69ed5 100644 --- a/tests-snapshots/dbc-cantools/fd_test.snap.rs +++ b/tests-snapshots/dbc-cantools/fd_test.snap.rs @@ -102,23 +102,36 @@ impl TestMsgEx { /// - Receivers: Vector__XXX #[inline(always)] pub fn test_sig_copy_1(&self) -> i8 { - self.test_sig_copy_1_raw() + self.test_sig_copy_1_phys() } - /// Get raw value of 'TestSig_Copy_1' + /// Get physical value of 'TestSig_Copy_1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn test_sig_copy_1_raw(&self) -> i8 { + pub fn test_sig_copy_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'TestSig_Copy_1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn test_sig_copy_1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'TestSig_Copy_1' + #[inline(always)] + pub fn set_test_sig_copy_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'TestSig_Copy_1' #[inline(always)] pub fn set_test_sig_copy_1(&mut self, value: i8) -> Result<(), CanError> { @@ -219,23 +232,36 @@ impl TestMsgStd { /// - Receivers: Vector__XXX #[inline(always)] pub fn test_sig_copy_3(&self) -> i8 { - self.test_sig_copy_3_raw() + self.test_sig_copy_3_phys() } - /// Get raw value of 'TestSig_Copy_3' + /// Get physical value of 'TestSig_Copy_3' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn test_sig_copy_3_raw(&self) -> i8 { + pub fn test_sig_copy_3_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'TestSig_Copy_3' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn test_sig_copy_3_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'TestSig_Copy_3' + #[inline(always)] + pub fn set_test_sig_copy_3_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'TestSig_Copy_3' #[inline(always)] pub fn set_test_sig_copy_3(&mut self, value: i8) -> Result<(), CanError> { @@ -336,23 +362,36 @@ impl TestMsgFdStd { /// - Receivers: Vector__XXX #[inline(always)] pub fn test_sig_copy_2(&self) -> i8 { - self.test_sig_copy_2_raw() + self.test_sig_copy_2_phys() } - /// Get raw value of 'TestSig_Copy_2' + /// Get physical value of 'TestSig_Copy_2' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn test_sig_copy_2_raw(&self) -> i8 { + pub fn test_sig_copy_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'TestSig_Copy_2' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn test_sig_copy_2_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'TestSig_Copy_2' + #[inline(always)] + pub fn set_test_sig_copy_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'TestSig_Copy_2' #[inline(always)] pub fn set_test_sig_copy_2(&mut self, value: i8) -> Result<(), CanError> { @@ -453,23 +492,36 @@ impl TestMsgFdEx { /// - Receivers: Vector__XXX #[inline(always)] pub fn test_sig(&self) -> i8 { - self.test_sig_raw() + self.test_sig_phys() } - /// Get raw value of 'TestSig' + /// Get physical value of 'TestSig' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn test_sig_raw(&self) -> i8 { + pub fn test_sig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'TestSig' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn test_sig_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'TestSig' + #[inline(always)] + pub fn set_test_sig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'TestSig' #[inline(always)] pub fn set_test_sig(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/floating_point.snap.rs b/tests-snapshots/dbc-cantools/floating_point.snap.rs index 4a6642ee..8e03ec25 100644 --- a/tests-snapshots/dbc-cantools/floating_point.snap.rs +++ b/tests-snapshots/dbc-cantools/floating_point.snap.rs @@ -91,23 +91,36 @@ impl Message1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal1(&self) -> i64 { - self.signal1_raw() + self.signal1_phys() } - /// Get raw value of 'Signal1' + /// Get physical value of 'Signal1' /// - /// - Start bit: 0 - /// - Signal size: 64 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn signal1_raw(&self) -> i64 { + pub fn signal1_phys(&self) -> i64 { let signal = self.raw.view_bits::()[0..64].load_le::(); let factor = 1; let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Signal1' + /// + /// - Start bit: 0 + /// - Signal size: 64 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn signal1_raw(&self) -> i64 { + self.raw.view_bits::()[0..64].load_le::() + } + /// Set raw value of 'Signal1' + #[inline(always)] + pub fn set_signal1_raw(&mut self, value: i64) { + let value = u64::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..64].store_le(value); + } /// Set value of 'Signal1' #[inline(always)] pub fn set_signal1(&mut self, value: i64) -> Result<(), CanError> { @@ -212,23 +225,36 @@ impl Message2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal2(&self) -> i32 { - self.signal2_raw() + self.signal2_phys() } - /// Get raw value of 'Signal2' + /// Get physical value of 'Signal2' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn signal2_raw(&self) -> i32 { + pub fn signal2_phys(&self) -> i32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Signal2' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn signal2_raw(&self) -> i32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'Signal2' + #[inline(always)] + pub fn set_signal2_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'Signal2' #[inline(always)] pub fn set_signal2(&mut self, value: i32) -> Result<(), CanError> { @@ -256,23 +282,36 @@ impl Message2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal1(&self) -> i32 { - self.signal1_raw() + self.signal1_phys() } - /// Get raw value of 'Signal1' + /// Get physical value of 'Signal1' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn signal1_raw(&self) -> i32 { + pub fn signal1_phys(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Signal1' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn signal1_raw(&self) -> i32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 'Signal1' + #[inline(always)] + pub fn set_signal1_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 'Signal1' #[inline(always)] pub fn set_signal1(&mut self, value: i32) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/floating_point_use_float.snap.rs b/tests-snapshots/dbc-cantools/floating_point_use_float.snap.rs index 39f50fdb..4f2669e3 100644 --- a/tests-snapshots/dbc-cantools/floating_point_use_float.snap.rs +++ b/tests-snapshots/dbc-cantools/floating_point_use_float.snap.rs @@ -94,23 +94,36 @@ impl Message1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal1(&self) -> i64 { - self.signal1_raw() + self.signal1_phys() } - /// Get raw value of 'Signal1' + /// Get physical value of 'Signal1' /// - /// - Start bit: 0 - /// - Signal size: 64 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn signal1_raw(&self) -> i64 { + pub fn signal1_phys(&self) -> i64 { let signal = self.raw.view_bits::()[0..64].load_le::(); let factor = 1; let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Signal1' + /// + /// - Start bit: 0 + /// - Signal size: 64 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn signal1_raw(&self) -> i64 { + self.raw.view_bits::()[0..64].load_le::() + } + /// Set raw value of 'Signal1' + #[inline(always)] + pub fn set_signal1_raw(&mut self, value: i64) { + let value = u64::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..64].store_le(value); + } /// Set value of 'Signal1' #[inline(always)] pub fn set_signal1(&mut self, value: i64) -> Result<(), CanError> { @@ -215,23 +228,36 @@ impl Message2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal2(&self) -> i32 { - self.signal2_raw() + self.signal2_phys() } - /// Get raw value of 'Signal2' + /// Get physical value of 'Signal2' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn signal2_raw(&self) -> i32 { + pub fn signal2_phys(&self) -> i32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Signal2' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn signal2_raw(&self) -> i32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'Signal2' + #[inline(always)] + pub fn set_signal2_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'Signal2' #[inline(always)] pub fn set_signal2(&mut self, value: i32) -> Result<(), CanError> { @@ -259,23 +285,36 @@ impl Message2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal1(&self) -> i32 { - self.signal1_raw() + self.signal1_phys() } - /// Get raw value of 'Signal1' + /// Get physical value of 'Signal1' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn signal1_raw(&self) -> i32 { + pub fn signal1_phys(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Signal1' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn signal1_raw(&self) -> i32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 'Signal1' + #[inline(always)] + pub fn set_signal1_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 'Signal1' #[inline(always)] pub fn set_signal1(&mut self, value: i32) -> Result<(), CanError> { @@ -376,23 +415,35 @@ impl Message3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal3(&self) -> f32 { - self.signal3_raw() + self.signal3_phys() } - /// Get raw value of 'Signal3' + /// Get physical value of 'Signal3' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 0.001 /// - Offset: -0.125 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn signal3_raw(&self) -> f32 { + pub fn signal3_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 0.001_f32; let offset = -0.125_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Signal3' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn signal3_raw(&self) -> u8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Signal3' + #[inline(always)] + pub fn set_signal3_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'Signal3' #[inline(always)] pub fn set_signal3(&mut self, value: f32) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/foobar.snap.rs b/tests-snapshots/dbc-cantools/foobar.snap.rs index 93228977..08210dad 100644 --- a/tests-snapshots/dbc-cantools/foobar.snap.rs +++ b/tests-snapshots/dbc-cantools/foobar.snap.rs @@ -105,23 +105,36 @@ impl Foo { /// - Receivers: BAR #[inline(always)] pub fn foo(&self) -> f32 { - self.foo_raw() + self.foo_phys() } - /// Get raw value of 'Foo' + /// Get physical value of 'Foo' /// - /// - Start bit: 0 - /// - Signal size: 12 bits /// - Factor: 0.01 /// - Offset: 250 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "degK" #[inline(always)] - pub fn foo_raw(&self) -> f32 { + pub fn foo_phys(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Foo' + /// + /// - Start bit: 0 + /// - Signal size: 12 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn foo_raw(&self) -> i16 { + self.raw.view_bits::()[7..19].load_be::() + } + /// Set raw value of 'Foo' + #[inline(always)] + pub fn set_foo_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[7..19].store_be(value); + } /// Set value of 'Foo' #[inline(always)] pub fn set_foo(&mut self, value: f32) -> Result<(), CanError> { @@ -147,23 +160,36 @@ impl Foo { /// - Receivers: FOO #[inline(always)] pub fn bar(&self) -> f32 { - self.bar_raw() + self.bar_phys() } - /// Get raw value of 'Bar' + /// Get physical value of 'Bar' /// - /// - Start bit: 24 - /// - Signal size: 32 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn bar_raw(&self) -> f32 { + pub fn bar_phys(&self) -> f32 { let signal = self.raw.view_bits::()[31..63].load_be::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Bar' + /// + /// - Start bit: 24 + /// - Signal size: 32 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn bar_raw(&self) -> i32 { + self.raw.view_bits::()[31..63].load_be::() + } + /// Set raw value of 'Bar' + #[inline(always)] + pub fn set_bar_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[31..63].store_be(value); + } /// Set value of 'Bar' #[inline(always)] pub fn set_bar(&mut self, value: f32) -> Result<(), CanError> { @@ -265,23 +291,36 @@ impl Fum { /// - Receivers: BAR #[inline(always)] pub fn fum(&self) -> i16 { - self.fum_raw() + self.fum_phys() } - /// Get raw value of 'Fum' + /// Get physical value of 'Fum' /// - /// - Start bit: 0 - /// - Signal size: 12 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn fum_raw(&self) -> i16 { + pub fn fum_phys(&self) -> i16 { let signal = self.raw.view_bits::()[0..12].load_le::(); let factor = 1; let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Fum' + /// + /// - Start bit: 0 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn fum_raw(&self) -> i16 { + self.raw.view_bits::()[0..12].load_le::() + } + /// Set raw value of 'Fum' + #[inline(always)] + pub fn set_fum_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..12].store_le(value); + } /// Set value of 'Fum' #[inline(always)] pub fn set_fum(&mut self, value: i16) -> Result<(), CanError> { @@ -313,24 +352,37 @@ impl Fum { match signal { 1 => FumFam::Enabled, 0 => FumFam::Disabled, - _ => FumFam::_Other(self.fam_raw()), + _ => FumFam::_Other(self.fam_phys()), } } - /// Get raw value of 'Fam' + /// Get physical value of 'Fam' /// - /// - Start bit: 12 - /// - Signal size: 12 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn fam_raw(&self) -> i16 { + pub fn fam_phys(&self) -> i16 { let signal = self.raw.view_bits::()[12..24].load_le::(); let factor = 1; let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Fam' + /// + /// - Start bit: 12 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn fam_raw(&self) -> i16 { + self.raw.view_bits::()[12..24].load_le::() + } + /// Set raw value of 'Fam' + #[inline(always)] + pub fn set_fam_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[12..24].store_le(value); + } /// Set value of 'Fam' #[inline(always)] pub fn set_fam(&mut self, value: FumFam) -> Result<(), CanError> { @@ -458,23 +510,36 @@ impl Bar { /// - Receivers: FUM #[inline(always)] pub fn binary32(&self) -> i32 { - self.binary32_raw() + self.binary32_phys() } - /// Get raw value of 'Binary32' + /// Get physical value of 'Binary32' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn binary32_raw(&self) -> i32 { + pub fn binary32_phys(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Binary32' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn binary32_raw(&self) -> i32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 'Binary32' + #[inline(always)] + pub fn set_binary32_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 'Binary32' #[inline(always)] pub fn set_binary32(&mut self, value: i32) -> Result<(), CanError> { @@ -579,21 +644,33 @@ impl CanFd { /// - Receivers: FUM #[inline(always)] pub fn fie(&self) -> u64 { - self.fie_raw() + self.fie_phys() + } + /// Get physical value of 'Fie' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn fie_phys(&self) -> u64 { + let signal = self.raw.view_bits::()[0..64].load_le::(); + let factor = 1; + u64::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Fie' /// /// - Start bit: 0 /// - Signal size: 64 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn fie_raw(&self) -> u64 { - let signal = self.raw.view_bits::()[0..64].load_le::(); - let factor = 1; - u64::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..64].load_le::() + } + /// Set raw value of 'Fie' + #[inline(always)] + pub fn set_fie_raw(&mut self, value: u64) { + self.raw.view_bits_mut::()[0..64].store_le(value); } /// Set value of 'Fie' #[inline(always)] @@ -621,21 +698,33 @@ impl CanFd { /// - Receivers: Vector__XXX #[inline(always)] pub fn fas(&self) -> u64 { - self.fas_raw() + self.fas_phys() + } + /// Get physical value of 'Fas' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn fas_phys(&self) -> u64 { + let signal = self.raw.view_bits::()[64..128].load_le::(); + let factor = 1; + u64::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Fas' /// /// - Start bit: 64 /// - Signal size: 64 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn fas_raw(&self) -> u64 { - let signal = self.raw.view_bits::()[64..128].load_le::(); - let factor = 1; - u64::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[64..128].load_le::() + } + /// Set raw value of 'Fas' + #[inline(always)] + pub fn set_fas_raw(&mut self, value: u64) { + self.raw.view_bits_mut::()[64..128].store_le(value); } /// Set value of 'Fas' #[inline(always)] @@ -737,23 +826,36 @@ impl Foobar { /// - Receivers: BAR #[inline(always)] pub fn acc_02_crc(&self) -> i16 { - self.acc_02_crc_raw() + self.acc_02_crc_phys() } - /// Get raw value of 'ACC_02_CRC' + /// Get physical value of 'ACC_02_CRC' /// - /// - Start bit: 0 - /// - Signal size: 12 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn acc_02_crc_raw(&self) -> i16 { + pub fn acc_02_crc_phys(&self) -> i16 { let signal = self.raw.view_bits::()[0..12].load_le::(); let factor = 1; let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'ACC_02_CRC' + /// + /// - Start bit: 0 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn acc_02_crc_raw(&self) -> i16 { + self.raw.view_bits::()[0..12].load_le::() + } + /// Set raw value of 'ACC_02_CRC' + #[inline(always)] + pub fn set_acc_02_crc_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..12].store_le(value); + } /// Set value of 'ACC_02_CRC' #[inline(always)] pub fn set_acc_02_crc(&mut self, value: i16) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/issue_168.snap.rs b/tests-snapshots/dbc-cantools/issue_168.snap.rs index f14c386b..30a18883 100644 --- a/tests-snapshots/dbc-cantools/issue_168.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_168.snap.rs @@ -105,23 +105,36 @@ impl Foo { /// - Receivers: BAR #[inline(always)] pub fn foo(&self) -> f32 { - self.foo_raw() + self.foo_phys() } - /// Get raw value of 'Foo' + /// Get physical value of 'Foo' /// - /// - Start bit: 0 - /// - Signal size: 12 bits /// - Factor: 0.01 /// - Offset: 250 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "degK" #[inline(always)] - pub fn foo_raw(&self) -> f32 { + pub fn foo_phys(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Foo' + /// + /// - Start bit: 0 + /// - Signal size: 12 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn foo_raw(&self) -> i16 { + self.raw.view_bits::()[7..19].load_be::() + } + /// Set raw value of 'Foo' + #[inline(always)] + pub fn set_foo_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[7..19].store_be(value); + } /// Set value of 'Foo' #[inline(always)] pub fn set_foo(&mut self, value: f32) -> Result<(), CanError> { @@ -147,23 +160,36 @@ impl Foo { /// - Receivers: FOO #[inline(always)] pub fn bar(&self) -> f32 { - self.bar_raw() + self.bar_phys() } - /// Get raw value of 'Bar' + /// Get physical value of 'Bar' /// - /// - Start bit: 24 - /// - Signal size: 32 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn bar_raw(&self) -> f32 { + pub fn bar_phys(&self) -> f32 { let signal = self.raw.view_bits::()[31..63].load_be::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Bar' + /// + /// - Start bit: 24 + /// - Signal size: 32 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn bar_raw(&self) -> i32 { + self.raw.view_bits::()[31..63].load_be::() + } + /// Set raw value of 'Bar' + #[inline(always)] + pub fn set_bar_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[31..63].store_be(value); + } /// Set value of 'Bar' #[inline(always)] pub fn set_bar(&mut self, value: f32) -> Result<(), CanError> { @@ -265,23 +291,36 @@ impl Fum { /// - Receivers: BAR #[inline(always)] pub fn fum(&self) -> i16 { - self.fum_raw() + self.fum_phys() } - /// Get raw value of 'Fum' + /// Get physical value of 'Fum' /// - /// - Start bit: 0 - /// - Signal size: 12 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn fum_raw(&self) -> i16 { + pub fn fum_phys(&self) -> i16 { let signal = self.raw.view_bits::()[0..12].load_le::(); let factor = 1; let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Fum' + /// + /// - Start bit: 0 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn fum_raw(&self) -> i16 { + self.raw.view_bits::()[0..12].load_le::() + } + /// Set raw value of 'Fum' + #[inline(always)] + pub fn set_fum_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..12].store_le(value); + } /// Set value of 'Fum' #[inline(always)] pub fn set_fum(&mut self, value: i16) -> Result<(), CanError> { @@ -313,24 +352,37 @@ impl Fum { match signal { 1 => FumFam::Enabled, 0 => FumFam::Disabled, - _ => FumFam::_Other(self.fam_raw()), + _ => FumFam::_Other(self.fam_phys()), } } - /// Get raw value of 'Fam' + /// Get physical value of 'Fam' /// - /// - Start bit: 12 - /// - Signal size: 12 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn fam_raw(&self) -> i16 { + pub fn fam_phys(&self) -> i16 { let signal = self.raw.view_bits::()[12..24].load_le::(); let factor = 1; let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Fam' + /// + /// - Start bit: 12 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn fam_raw(&self) -> i16 { + self.raw.view_bits::()[12..24].load_le::() + } + /// Set raw value of 'Fam' + #[inline(always)] + pub fn set_fam_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[12..24].store_le(value); + } /// Set value of 'Fam' #[inline(always)] pub fn set_fam(&mut self, value: FumFam) -> Result<(), CanError> { @@ -458,23 +510,36 @@ impl Bar { /// - Receivers: FUM #[inline(always)] pub fn binary32(&self) -> i32 { - self.binary32_raw() + self.binary32_phys() } - /// Get raw value of 'Binary32' + /// Get physical value of 'Binary32' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn binary32_raw(&self) -> i32 { + pub fn binary32_phys(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Binary32' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn binary32_raw(&self) -> i32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 'Binary32' + #[inline(always)] + pub fn set_binary32_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 'Binary32' #[inline(always)] pub fn set_binary32(&mut self, value: i32) -> Result<(), CanError> { @@ -579,21 +644,33 @@ impl CanFd { /// - Receivers: FUM #[inline(always)] pub fn fie(&self) -> u64 { - self.fie_raw() + self.fie_phys() + } + /// Get physical value of 'Fie' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn fie_phys(&self) -> u64 { + let signal = self.raw.view_bits::()[0..64].load_le::(); + let factor = 1; + u64::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Fie' /// /// - Start bit: 0 /// - Signal size: 64 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn fie_raw(&self) -> u64 { - let signal = self.raw.view_bits::()[0..64].load_le::(); - let factor = 1; - u64::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..64].load_le::() + } + /// Set raw value of 'Fie' + #[inline(always)] + pub fn set_fie_raw(&mut self, value: u64) { + self.raw.view_bits_mut::()[0..64].store_le(value); } /// Set value of 'Fie' #[inline(always)] @@ -621,21 +698,33 @@ impl CanFd { /// - Receivers: Vector__XXX #[inline(always)] pub fn fas(&self) -> u64 { - self.fas_raw() + self.fas_phys() + } + /// Get physical value of 'Fas' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn fas_phys(&self) -> u64 { + let signal = self.raw.view_bits::()[64..128].load_le::(); + let factor = 1; + u64::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Fas' /// /// - Start bit: 64 /// - Signal size: 64 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn fas_raw(&self) -> u64 { - let signal = self.raw.view_bits::()[64..128].load_le::(); - let factor = 1; - u64::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[64..128].load_le::() + } + /// Set raw value of 'Fas' + #[inline(always)] + pub fn set_fas_raw(&mut self, value: u64) { + self.raw.view_bits_mut::()[64..128].store_le(value); } /// Set value of 'Fas' #[inline(always)] @@ -737,23 +826,36 @@ impl Foobar { /// - Receivers: BAR #[inline(always)] pub fn acc_02_crc(&self) -> i16 { - self.acc_02_crc_raw() + self.acc_02_crc_phys() } - /// Get raw value of 'ACC_02_CRC' + /// Get physical value of 'ACC_02_CRC' /// - /// - Start bit: 0 - /// - Signal size: 12 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn acc_02_crc_raw(&self) -> i16 { + pub fn acc_02_crc_phys(&self) -> i16 { let signal = self.raw.view_bits::()[0..12].load_le::(); let factor = 1; let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'ACC_02_CRC' + /// + /// - Start bit: 0 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn acc_02_crc_raw(&self) -> i16 { + self.raw.view_bits::()[0..12].load_le::() + } + /// Set raw value of 'ACC_02_CRC' + #[inline(always)] + pub fn set_acc_02_crc_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..12].store_le(value); + } /// Set value of 'ACC_02_CRC' #[inline(always)] pub fn set_acc_02_crc(&mut self, value: i16) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded.snap.rs index bf140a54..227426f1 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded.snap.rs @@ -89,23 +89,37 @@ impl ExtMuxCascaded { pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get raw value of 'MUX_A' + /// Get physical value of 'MUX_A' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn mux_a_raw(&self) -> i8 { + pub fn mux_a_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'MUX_A' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn mux_a_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'MUX_A' + #[allow(dead_code)] + #[inline(always)] + fn set_mux_a_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } pub fn mux_a(&mut self) -> Result { - match self.mux_a_raw() { + match self.mux_a_phys() { 0 => { Ok( ExtMuxCascadedMuxAIndex::M0(ExtMuxCascadedMuxAM0 { @@ -252,23 +266,36 @@ impl ExtMuxCascadedMuxAM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_0(&self) -> i8 { - self.muxed_b_0_raw() + self.muxed_b_0_phys() } - /// Get raw value of 'muxed_B_0' + /// Get physical value of 'muxed_B_0' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_b_0_raw(&self) -> i8 { + pub fn muxed_b_0_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_B_0' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_b_0_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'muxed_B_0' + #[inline(always)] + pub fn set_muxed_b_0_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'muxed_B_0' #[inline(always)] pub fn set_muxed_b_0(&mut self, value: i8) -> Result<(), CanError> { @@ -323,23 +350,36 @@ impl ExtMuxCascadedMuxAM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_1(&self) -> i8 { - self.muxed_b_1_raw() + self.muxed_b_1_phys() } - /// Get raw value of 'muxed_B_1' + /// Get physical value of 'muxed_B_1' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_b_1_raw(&self) -> i8 { + pub fn muxed_b_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_B_1' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_b_1_raw(&self) -> i8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'muxed_B_1' + #[inline(always)] + pub fn set_muxed_b_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'muxed_B_1' #[inline(always)] pub fn set_muxed_b_1(&mut self, value: i8) -> Result<(), CanError> { @@ -367,23 +407,36 @@ impl ExtMuxCascadedMuxAM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_1(&self) -> i8 { - self.muxed_a_1_raw() + self.muxed_a_1_phys() } - /// Get raw value of 'muxed_A_1' + /// Get physical value of 'muxed_A_1' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_a_1_raw(&self) -> i8 { + pub fn muxed_a_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_A_1' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_a_1_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'muxed_A_1' + #[inline(always)] + pub fn set_muxed_a_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'muxed_A_1' #[inline(always)] pub fn set_muxed_a_1(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs index 5fa26d8c..05271f77 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs @@ -90,25 +90,39 @@ impl ExtMuxCascaded { pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get raw value of 'muxed_A_2_MUX_B' + /// Get physical value of 'muxed_A_2_MUX_B' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_a_2_mux_b_raw(&self) -> i8 { + pub fn muxed_a_2_mux_b_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_A_2_MUX_B' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_a_2_mux_b_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'muxed_A_2_MUX_B' + #[allow(dead_code)] + #[inline(always)] + fn set_muxed_a_2_mux_b_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } pub fn muxed_a_2_mux_b( &mut self, ) -> Result { - match self.muxed_a_2_mux_b_raw() { + match self.muxed_a_2_mux_b_phys() { 0 => { Ok( ExtMuxCascadedMuxedA2MuxBIndex::M0(ExtMuxCascadedMuxedA2MuxBM0 { @@ -174,23 +188,37 @@ impl ExtMuxCascaded { self.set_muxed_a_2_mux_b(1)?; Ok(()) } - /// Get raw value of 'MUX_A' + /// Get physical value of 'MUX_A' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn mux_a_raw(&self) -> i8 { + pub fn mux_a_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'MUX_A' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn mux_a_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'MUX_A' + #[allow(dead_code)] + #[inline(always)] + fn set_mux_a_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } pub fn mux_a(&mut self) -> Result { - match self.mux_a_raw() { + match self.mux_a_phys() { 0 => { Ok( ExtMuxCascadedMuxAIndex::M0(ExtMuxCascadedMuxAM0 { @@ -337,23 +365,36 @@ impl ExtMuxCascadedMuxedA2MuxBM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_0(&self) -> i8 { - self.muxed_b_0_raw() + self.muxed_b_0_phys() } - /// Get raw value of 'muxed_B_0' + /// Get physical value of 'muxed_B_0' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_b_0_raw(&self) -> i8 { + pub fn muxed_b_0_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_B_0' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_b_0_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'muxed_B_0' + #[inline(always)] + pub fn set_muxed_b_0_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'muxed_B_0' #[inline(always)] pub fn set_muxed_b_0(&mut self, value: i8) -> Result<(), CanError> { @@ -408,23 +449,36 @@ impl ExtMuxCascadedMuxedA2MuxBM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_1(&self) -> i8 { - self.muxed_b_1_raw() + self.muxed_b_1_phys() } - /// Get raw value of 'muxed_B_1' + /// Get physical value of 'muxed_B_1' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_b_1_raw(&self) -> i8 { + pub fn muxed_b_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_B_1' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_b_1_raw(&self) -> i8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'muxed_B_1' + #[inline(always)] + pub fn set_muxed_b_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'muxed_B_1' #[inline(always)] pub fn set_muxed_b_1(&mut self, value: i8) -> Result<(), CanError> { @@ -452,23 +506,36 @@ impl ExtMuxCascadedMuxedA2MuxBM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_1(&self) -> i8 { - self.muxed_a_1_raw() + self.muxed_a_1_phys() } - /// Get raw value of 'muxed_A_1' + /// Get physical value of 'muxed_A_1' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_a_1_raw(&self) -> i8 { + pub fn muxed_a_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_A_1' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_a_1_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'muxed_A_1' + #[inline(always)] + pub fn set_muxed_a_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'muxed_A_1' #[inline(always)] pub fn set_muxed_a_1(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.stderr b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.stderr index 5cb6b929..f39dcc59 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.stderr +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.stderr @@ -1,16 +1,16 @@ error[E0425]: cannot find type `ExtMuxCascadedMuxAIndex` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:192:39 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:220:39 | -192 | pub fn mux_a(&mut self) -> Result { +220 | pub fn mux_a(&mut self) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^ ... -302 | pub enum ExtMuxCascadedMuxedA2MuxBIndex { +330 | pub enum ExtMuxCascadedMuxedA2MuxBIndex { | --------------------------------------- similarly named enum `ExtMuxCascadedMuxedA2MuxBIndex` defined here | help: an enum with a similar name exists | -192 - pub fn mux_a(&mut self) -> Result { -192 + pub fn mux_a(&mut self) -> Result { +220 - pub fn mux_a(&mut self) -> Result { +220 + pub fn mux_a(&mut self) -> Result { | help: you might be missing a type parameter | @@ -18,109 +18,79 @@ help: you might be missing a type parameter | +++++++++++++++++++++++++ error[E0422]: cannot find struct, variant or union type `ExtMuxCascadedMuxAM0` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:196:49 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:224:49 | 55 | pub struct ExtMuxCascaded { | ------------------------- similarly named struct `ExtMuxCascaded` defined here ... -196 | ExtMuxCascadedMuxAIndex::M0(ExtMuxCascadedMuxAM0 { - | ^^^^^^^^^^^^^^^^^^^^ - | -help: a struct with a similar name exists - | -196 - ExtMuxCascadedMuxAIndex::M0(ExtMuxCascadedMuxAM0 { -196 + ExtMuxCascadedMuxAIndex::M0(ExtMuxCascaded { - | +224 | ExtMuxCascadedMuxAIndex::M0(ExtMuxCascadedMuxAM0 { + | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxCascaded` error[E0422]: cannot find struct, variant or union type `ExtMuxCascadedMuxAM1` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:203:49 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:231:49 | 55 | pub struct ExtMuxCascaded { | ------------------------- similarly named struct `ExtMuxCascaded` defined here ... -203 | ExtMuxCascadedMuxAIndex::M1(ExtMuxCascadedMuxAM1 { - | ^^^^^^^^^^^^^^^^^^^^ - | -help: a struct with a similar name exists - | -203 - ExtMuxCascadedMuxAIndex::M1(ExtMuxCascadedMuxAM1 { -203 + ExtMuxCascadedMuxAIndex::M1(ExtMuxCascaded { - | +231 | ExtMuxCascadedMuxAIndex::M1(ExtMuxCascadedMuxAM1 { + | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxCascaded` error[E0425]: cannot find type `ExtMuxCascadedMuxAM0` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:237:37 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:265:37 | 55 | pub struct ExtMuxCascaded { | ------------------------- similarly named struct `ExtMuxCascaded` defined here ... -237 | pub fn set_m0(&mut self, value: ExtMuxCascadedMuxAM0) -> Result<(), CanError> { - | ^^^^^^^^^^^^^^^^^^^^ - | -help: a struct with a similar name exists - | -237 - pub fn set_m0(&mut self, value: ExtMuxCascadedMuxAM0) -> Result<(), CanError> { -237 + pub fn set_m0(&mut self, value: ExtMuxCascaded) -> Result<(), CanError> { - | +265 | pub fn set_m0(&mut self, value: ExtMuxCascadedMuxAM0) -> Result<(), CanError> { + | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxCascaded` error[E0425]: cannot find type `ExtMuxCascadedMuxAM1` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:246:37 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:274:37 | 55 | pub struct ExtMuxCascaded { | ------------------------- similarly named struct `ExtMuxCascaded` defined here ... -246 | pub fn set_m1(&mut self, value: ExtMuxCascadedMuxAM1) -> Result<(), CanError> { - | ^^^^^^^^^^^^^^^^^^^^ - | -help: a struct with a similar name exists - | -246 - pub fn set_m1(&mut self, value: ExtMuxCascadedMuxAM1) -> Result<(), CanError> { -246 + pub fn set_m1(&mut self, value: ExtMuxCascaded) -> Result<(), CanError> { - | +274 | pub fn set_m1(&mut self, value: ExtMuxCascadedMuxAM1) -> Result<(), CanError> { + | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxCascaded` error[E0592]: duplicate definitions with name `set_m0` - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:237:5 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:265:5 | -155 | / pub fn set_m0( -156 | | &mut self, -157 | | value: ExtMuxCascadedMuxedA2MuxBM0, -158 | | ) -> Result<(), CanError> { +169 | / pub fn set_m0( +170 | | &mut self, +171 | | value: ExtMuxCascadedMuxedA2MuxBM0, +172 | | ) -> Result<(), CanError> { | |_____________________________- other definition for `set_m0` ... -237 | pub fn set_m0(&mut self, value: ExtMuxCascadedMuxAM0) -> Result<(), CanError> { +265 | pub fn set_m0(&mut self, value: ExtMuxCascadedMuxAM0) -> Result<(), CanError> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m0` error[E0592]: duplicate definitions with name `set_m1` - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:246:5 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:274:5 | -167 | / pub fn set_m1( -168 | | &mut self, -169 | | value: ExtMuxCascadedMuxedA2MuxBM1, -170 | | ) -> Result<(), CanError> { +181 | / pub fn set_m1( +182 | | &mut self, +183 | | value: ExtMuxCascadedMuxedA2MuxBM1, +184 | | ) -> Result<(), CanError> { | |_____________________________- other definition for `set_m1` ... -246 | pub fn set_m1(&mut self, value: ExtMuxCascadedMuxAM1) -> Result<(), CanError> { +274 | pub fn set_m1(&mut self, value: ExtMuxCascadedMuxAM1) -> Result<(), CanError> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m1` -error[E0433]: cannot find type `ExtMuxCascadedMuxAIndex` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:196:21 - | -196 | ExtMuxCascadedMuxAIndex::M0(ExtMuxCascadedMuxAM0 { - | ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxCascadedMuxAIndex` - | -help: an enum with a similar name exists - | -196 - ExtMuxCascadedMuxAIndex::M0(ExtMuxCascadedMuxAM0 { -196 + ExtMuxCascadedMuxedA2MuxBIndex::M0(ExtMuxCascadedMuxAM0 { - | +error[E0433]: failed to resolve: use of undeclared type `ExtMuxCascadedMuxAIndex` + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:224:21 + | +224 | ExtMuxCascadedMuxAIndex::M0(ExtMuxCascadedMuxAM0 { + | ^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtMuxCascadedMuxAIndex` + | help: an enum with a similar name exists: `ExtMuxCascadedMuxedA2MuxBIndex` -error[E0433]: cannot find type `ExtMuxCascadedMuxAIndex` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:203:21 - | -203 | ExtMuxCascadedMuxAIndex::M1(ExtMuxCascadedMuxAM1 { - | ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxCascadedMuxAIndex` - | -help: an enum with a similar name exists - | -203 - ExtMuxCascadedMuxAIndex::M1(ExtMuxCascadedMuxAM1 { -203 + ExtMuxCascadedMuxedA2MuxBIndex::M1(ExtMuxCascadedMuxAM1 { - | +error[E0433]: failed to resolve: use of undeclared type `ExtMuxCascadedMuxAIndex` + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:231:21 + | +231 | ExtMuxCascadedMuxAIndex::M1(ExtMuxCascadedMuxAM1 { + | ^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtMuxCascadedMuxAIndex` + | help: an enum with a similar name exists: `ExtMuxCascadedMuxedA2MuxBIndex` diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs index 0279c2c2..823f4c6c 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs @@ -94,23 +94,37 @@ impl ExtMuxIndepMultiplexors { pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get raw value of 'MUX_B' + /// Get physical value of 'MUX_B' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn mux_b_raw(&self) -> i8 { + pub fn mux_b_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'MUX_B' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn mux_b_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'MUX_B' + #[allow(dead_code)] + #[inline(always)] + fn set_mux_b_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } pub fn mux_b(&mut self) -> Result { - match self.mux_b_raw() { + match self.mux_b_phys() { 0 => { Ok( ExtMuxIndepMultiplexorsMuxBIndex::M0(ExtMuxIndepMultiplexorsMuxBM0 { @@ -195,23 +209,37 @@ impl ExtMuxIndepMultiplexors { self.set_mux_b(2)?; Ok(()) } - /// Get raw value of 'MUX_A' + /// Get physical value of 'MUX_A' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn mux_a_raw(&self) -> i8 { + pub fn mux_a_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'MUX_A' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn mux_a_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'MUX_A' + #[allow(dead_code)] + #[inline(always)] + fn set_mux_a_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } pub fn mux_a(&mut self) -> Result { - match self.mux_a_raw() { + match self.mux_a_phys() { 0 => { Ok( ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { @@ -384,23 +412,36 @@ impl ExtMuxIndepMultiplexorsMuxBM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_0(&self) -> i8 { - self.muxed_a_0_raw() + self.muxed_a_0_phys() } - /// Get raw value of 'muxed_A_0' + /// Get physical value of 'muxed_A_0' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_a_0_raw(&self) -> i8 { + pub fn muxed_a_0_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_A_0' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_a_0_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'muxed_A_0' + #[inline(always)] + pub fn set_muxed_a_0_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'muxed_A_0' #[inline(always)] pub fn set_muxed_a_0(&mut self, value: i8) -> Result<(), CanError> { @@ -455,23 +496,36 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_1(&self) -> i8 { - self.muxed_b_1_raw() + self.muxed_b_1_phys() } - /// Get raw value of 'muxed_B_1' + /// Get physical value of 'muxed_B_1' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_b_1_raw(&self) -> i8 { + pub fn muxed_b_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_B_1' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_b_1_raw(&self) -> i8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'muxed_B_1' + #[inline(always)] + pub fn set_muxed_b_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'muxed_B_1' #[inline(always)] pub fn set_muxed_b_1(&mut self, value: i8) -> Result<(), CanError> { @@ -499,23 +553,36 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_1(&self) -> i8 { - self.muxed_a_1_raw() + self.muxed_a_1_phys() } - /// Get raw value of 'muxed_A_1' + /// Get physical value of 'muxed_A_1' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_a_1_raw(&self) -> i8 { + pub fn muxed_a_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_A_1' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_a_1_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'muxed_A_1' + #[inline(always)] + pub fn set_muxed_a_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'muxed_A_1' #[inline(always)] pub fn set_muxed_a_1(&mut self, value: i8) -> Result<(), CanError> { @@ -570,23 +637,36 @@ impl ExtMuxIndepMultiplexorsMuxBM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_2(&self) -> i8 { - self.muxed_b_2_raw() + self.muxed_b_2_phys() } - /// Get raw value of 'muxed_B_2' + /// Get physical value of 'muxed_B_2' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_b_2_raw(&self) -> i8 { + pub fn muxed_b_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_B_2' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_b_2_raw(&self) -> i8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'muxed_B_2' + #[inline(always)] + pub fn set_muxed_b_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'muxed_B_2' #[inline(always)] pub fn set_muxed_b_2(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.stderr b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.stderr index 97a0dfcf..be30a407 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.stderr +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.stderr @@ -1,16 +1,16 @@ error[E0425]: cannot find type `ExtMuxIndepMultiplexorsMuxAIndex` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:213:39 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:241:39 | -213 | pub fn mux_a(&mut self) -> Result { +241 | pub fn mux_a(&mut self) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... -348 | pub enum ExtMuxIndepMultiplexorsMuxBIndex { +376 | pub enum ExtMuxIndepMultiplexorsMuxBIndex { | ----------------------------------------- similarly named enum `ExtMuxIndepMultiplexorsMuxBIndex` defined here | help: an enum with a similar name exists | -213 - pub fn mux_a(&mut self) -> Result { -213 + pub fn mux_a(&mut self) -> Result { +241 - pub fn mux_a(&mut self) -> Result { +241 + pub fn mux_a(&mut self) -> Result { | help: you might be missing a type parameter | @@ -18,172 +18,127 @@ help: you might be missing a type parameter | ++++++++++++++++++++++++++++++++++ error[E0422]: cannot find struct, variant or union type `ExtMuxIndepMultiplexorsMuxAM0` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:217:58 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:245:58 | -217 | ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +245 | ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM0` ... -363 | pub struct ExtMuxIndepMultiplexorsMuxBM0 { +391 | pub struct ExtMuxIndepMultiplexorsMuxBM0 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM0` defined here - | -help: a struct with a similar name exists - | -217 - ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { -217 + ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxBM0 { - | error[E0422]: cannot find struct, variant or union type `ExtMuxIndepMultiplexorsMuxAM1` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:224:58 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:252:58 | -224 | ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +252 | ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM1` ... -434 | pub struct ExtMuxIndepMultiplexorsMuxBM1 { +475 | pub struct ExtMuxIndepMultiplexorsMuxBM1 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM1` defined here - | -help: a struct with a similar name exists - | -224 - ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { -224 + ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxBM1 { - | error[E0422]: cannot find struct, variant or union type `ExtMuxIndepMultiplexorsMuxAM2` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:231:58 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:259:58 | -231 | ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +259 | ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM2` ... -549 | pub struct ExtMuxIndepMultiplexorsMuxBM2 { +616 | pub struct ExtMuxIndepMultiplexorsMuxBM2 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM2` defined here - | -help: a struct with a similar name exists - | -231 - ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { -231 + ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxBM2 { - | error[E0425]: cannot find type `ExtMuxIndepMultiplexorsMuxAM0` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:267:16 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:295:16 | -267 | value: ExtMuxIndepMultiplexorsMuxAM0, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +295 | value: ExtMuxIndepMultiplexorsMuxAM0, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM0` ... -363 | pub struct ExtMuxIndepMultiplexorsMuxBM0 { +391 | pub struct ExtMuxIndepMultiplexorsMuxBM0 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM0` defined here - | -help: a struct with a similar name exists - | -267 - value: ExtMuxIndepMultiplexorsMuxAM0, -267 + value: ExtMuxIndepMultiplexorsMuxBM0, - | error[E0425]: cannot find type `ExtMuxIndepMultiplexorsMuxAM1` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:279:16 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:307:16 | -279 | value: ExtMuxIndepMultiplexorsMuxAM1, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +307 | value: ExtMuxIndepMultiplexorsMuxAM1, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM1` ... -434 | pub struct ExtMuxIndepMultiplexorsMuxBM1 { +475 | pub struct ExtMuxIndepMultiplexorsMuxBM1 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM1` defined here - | -help: a struct with a similar name exists - | -279 - value: ExtMuxIndepMultiplexorsMuxAM1, -279 + value: ExtMuxIndepMultiplexorsMuxBM1, - | error[E0425]: cannot find type `ExtMuxIndepMultiplexorsMuxAM2` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:291:16 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:319:16 | -291 | value: ExtMuxIndepMultiplexorsMuxAM2, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +319 | value: ExtMuxIndepMultiplexorsMuxAM2, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM2` ... -549 | pub struct ExtMuxIndepMultiplexorsMuxBM2 { +616 | pub struct ExtMuxIndepMultiplexorsMuxBM2 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM2` defined here - | -help: a struct with a similar name exists - | -291 - value: ExtMuxIndepMultiplexorsMuxAM2, -291 + value: ExtMuxIndepMultiplexorsMuxBM2, - | error[E0592]: duplicate definitions with name `set_m0` - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:265:5 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:293:5 | -164 | / pub fn set_m0( -165 | | &mut self, -166 | | value: ExtMuxIndepMultiplexorsMuxBM0, -167 | | ) -> Result<(), CanError> { +178 | / pub fn set_m0( +179 | | &mut self, +180 | | value: ExtMuxIndepMultiplexorsMuxBM0, +181 | | ) -> Result<(), CanError> { | |_____________________________- other definition for `set_m0` ... -265 | / pub fn set_m0( -266 | | &mut self, -267 | | value: ExtMuxIndepMultiplexorsMuxAM0, -268 | | ) -> Result<(), CanError> { +293 | / pub fn set_m0( +294 | | &mut self, +295 | | value: ExtMuxIndepMultiplexorsMuxAM0, +296 | | ) -> Result<(), CanError> { | |_____________________________^ duplicate definitions for `set_m0` error[E0592]: duplicate definitions with name `set_m1` - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:277:5 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:305:5 | -176 | / pub fn set_m1( -177 | | &mut self, -178 | | value: ExtMuxIndepMultiplexorsMuxBM1, -179 | | ) -> Result<(), CanError> { +190 | / pub fn set_m1( +191 | | &mut self, +192 | | value: ExtMuxIndepMultiplexorsMuxBM1, +193 | | ) -> Result<(), CanError> { | |_____________________________- other definition for `set_m1` ... -277 | / pub fn set_m1( -278 | | &mut self, -279 | | value: ExtMuxIndepMultiplexorsMuxAM1, -280 | | ) -> Result<(), CanError> { +305 | / pub fn set_m1( +306 | | &mut self, +307 | | value: ExtMuxIndepMultiplexorsMuxAM1, +308 | | ) -> Result<(), CanError> { | |_____________________________^ duplicate definitions for `set_m1` error[E0592]: duplicate definitions with name `set_m2` - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:289:5 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:317:5 | -188 | / pub fn set_m2( -189 | | &mut self, -190 | | value: ExtMuxIndepMultiplexorsMuxBM2, -191 | | ) -> Result<(), CanError> { +202 | / pub fn set_m2( +203 | | &mut self, +204 | | value: ExtMuxIndepMultiplexorsMuxBM2, +205 | | ) -> Result<(), CanError> { | |_____________________________- other definition for `set_m2` ... -289 | / pub fn set_m2( -290 | | &mut self, -291 | | value: ExtMuxIndepMultiplexorsMuxAM2, -292 | | ) -> Result<(), CanError> { +317 | / pub fn set_m2( +318 | | &mut self, +319 | | value: ExtMuxIndepMultiplexorsMuxAM2, +320 | | ) -> Result<(), CanError> { | |_____________________________^ duplicate definitions for `set_m2` -error[E0433]: cannot find type `ExtMuxIndepMultiplexorsMuxAIndex` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:217:21 - | -217 | ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` - | -help: an enum with a similar name exists - | -217 - ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { -217 + ExtMuxIndepMultiplexorsMuxBIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { - | +error[E0433]: failed to resolve: use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:245:21 + | +245 | ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + | help: an enum with a similar name exists: `ExtMuxIndepMultiplexorsMuxBIndex` -error[E0433]: cannot find type `ExtMuxIndepMultiplexorsMuxAIndex` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:224:21 - | -224 | ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` - | -help: an enum with a similar name exists - | -224 - ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { -224 + ExtMuxIndepMultiplexorsMuxBIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { - | +error[E0433]: failed to resolve: use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:252:21 + | +252 | ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + | help: an enum with a similar name exists: `ExtMuxIndepMultiplexorsMuxBIndex` -error[E0433]: cannot find type `ExtMuxIndepMultiplexorsMuxAIndex` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:231:21 - | -231 | ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` - | -help: an enum with a similar name exists - | -231 - ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { -231 + ExtMuxIndepMultiplexorsMuxBIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { - | +error[E0433]: failed to resolve: use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:259:21 + | +259 | ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + | help: an enum with a similar name exists: `ExtMuxIndepMultiplexorsMuxBIndex` diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs index c342090a..9eb86257 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs @@ -94,23 +94,37 @@ impl ExtMuxIndepMultiplexors { pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get raw value of 'MUX_B' + /// Get physical value of 'MUX_B' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn mux_b_raw(&self) -> i8 { + pub fn mux_b_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'MUX_B' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn mux_b_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'MUX_B' + #[allow(dead_code)] + #[inline(always)] + fn set_mux_b_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } pub fn mux_b(&mut self) -> Result { - match self.mux_b_raw() { + match self.mux_b_phys() { 0 => { Ok( ExtMuxIndepMultiplexorsMuxBIndex::M0(ExtMuxIndepMultiplexorsMuxBM0 { @@ -195,23 +209,37 @@ impl ExtMuxIndepMultiplexors { self.set_mux_b(2)?; Ok(()) } - /// Get raw value of 'MUX_A' + /// Get physical value of 'MUX_A' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn mux_a_raw(&self) -> i8 { + pub fn mux_a_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'MUX_A' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn mux_a_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'MUX_A' + #[allow(dead_code)] + #[inline(always)] + fn set_mux_a_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } pub fn mux_a(&mut self) -> Result { - match self.mux_a_raw() { + match self.mux_a_phys() { 0 => { Ok( ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { @@ -384,23 +412,36 @@ impl ExtMuxIndepMultiplexorsMuxBM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_0(&self) -> i8 { - self.muxed_a_0_raw() + self.muxed_a_0_phys() } - /// Get raw value of 'muxed_A_0' + /// Get physical value of 'muxed_A_0' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_a_0_raw(&self) -> i8 { + pub fn muxed_a_0_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_A_0' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_a_0_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'muxed_A_0' + #[inline(always)] + pub fn set_muxed_a_0_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'muxed_A_0' #[inline(always)] pub fn set_muxed_a_0(&mut self, value: i8) -> Result<(), CanError> { @@ -455,23 +496,36 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_1(&self) -> i8 { - self.muxed_b_1_raw() + self.muxed_b_1_phys() } - /// Get raw value of 'muxed_B_1' + /// Get physical value of 'muxed_B_1' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_b_1_raw(&self) -> i8 { + pub fn muxed_b_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_B_1' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_b_1_raw(&self) -> i8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'muxed_B_1' + #[inline(always)] + pub fn set_muxed_b_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'muxed_B_1' #[inline(always)] pub fn set_muxed_b_1(&mut self, value: i8) -> Result<(), CanError> { @@ -499,23 +553,36 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_1(&self) -> i8 { - self.muxed_a_1_raw() + self.muxed_a_1_phys() } - /// Get raw value of 'muxed_A_1' + /// Get physical value of 'muxed_A_1' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_a_1_raw(&self) -> i8 { + pub fn muxed_a_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_A_1' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_a_1_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'muxed_A_1' + #[inline(always)] + pub fn set_muxed_a_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'muxed_A_1' #[inline(always)] pub fn set_muxed_a_1(&mut self, value: i8) -> Result<(), CanError> { @@ -570,23 +637,36 @@ impl ExtMuxIndepMultiplexorsMuxBM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_2(&self) -> i8 { - self.muxed_b_2_raw() + self.muxed_b_2_phys() } - /// Get raw value of 'muxed_B_2' + /// Get physical value of 'muxed_B_2' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_b_2_raw(&self) -> i8 { + pub fn muxed_b_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_B_2' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_b_2_raw(&self) -> i8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'muxed_B_2' + #[inline(always)] + pub fn set_muxed_b_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'muxed_B_2' #[inline(always)] pub fn set_muxed_b_2(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.stderr b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.stderr index 29091fa6..d77d8477 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.stderr +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.stderr @@ -1,16 +1,16 @@ error[E0425]: cannot find type `ExtMuxIndepMultiplexorsMuxAIndex` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:213:39 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:241:39 | -213 | pub fn mux_a(&mut self) -> Result { +241 | pub fn mux_a(&mut self) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... -348 | pub enum ExtMuxIndepMultiplexorsMuxBIndex { +376 | pub enum ExtMuxIndepMultiplexorsMuxBIndex { | ----------------------------------------- similarly named enum `ExtMuxIndepMultiplexorsMuxBIndex` defined here | help: an enum with a similar name exists | -213 - pub fn mux_a(&mut self) -> Result { -213 + pub fn mux_a(&mut self) -> Result { +241 - pub fn mux_a(&mut self) -> Result { +241 + pub fn mux_a(&mut self) -> Result { | help: you might be missing a type parameter | @@ -18,172 +18,127 @@ help: you might be missing a type parameter | ++++++++++++++++++++++++++++++++++ error[E0422]: cannot find struct, variant or union type `ExtMuxIndepMultiplexorsMuxAM0` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:217:58 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:245:58 | -217 | ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +245 | ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM0` ... -363 | pub struct ExtMuxIndepMultiplexorsMuxBM0 { +391 | pub struct ExtMuxIndepMultiplexorsMuxBM0 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM0` defined here - | -help: a struct with a similar name exists - | -217 - ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { -217 + ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxBM0 { - | error[E0422]: cannot find struct, variant or union type `ExtMuxIndepMultiplexorsMuxAM1` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:224:58 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:252:58 | -224 | ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +252 | ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM1` ... -434 | pub struct ExtMuxIndepMultiplexorsMuxBM1 { +475 | pub struct ExtMuxIndepMultiplexorsMuxBM1 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM1` defined here - | -help: a struct with a similar name exists - | -224 - ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { -224 + ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxBM1 { - | error[E0422]: cannot find struct, variant or union type `ExtMuxIndepMultiplexorsMuxAM2` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:231:58 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:259:58 | -231 | ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +259 | ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM2` ... -549 | pub struct ExtMuxIndepMultiplexorsMuxBM2 { +616 | pub struct ExtMuxIndepMultiplexorsMuxBM2 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM2` defined here - | -help: a struct with a similar name exists - | -231 - ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { -231 + ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxBM2 { - | error[E0425]: cannot find type `ExtMuxIndepMultiplexorsMuxAM0` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:267:16 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:295:16 | -267 | value: ExtMuxIndepMultiplexorsMuxAM0, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +295 | value: ExtMuxIndepMultiplexorsMuxAM0, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM0` ... -363 | pub struct ExtMuxIndepMultiplexorsMuxBM0 { +391 | pub struct ExtMuxIndepMultiplexorsMuxBM0 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM0` defined here - | -help: a struct with a similar name exists - | -267 - value: ExtMuxIndepMultiplexorsMuxAM0, -267 + value: ExtMuxIndepMultiplexorsMuxBM0, - | error[E0425]: cannot find type `ExtMuxIndepMultiplexorsMuxAM1` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:279:16 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:307:16 | -279 | value: ExtMuxIndepMultiplexorsMuxAM1, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +307 | value: ExtMuxIndepMultiplexorsMuxAM1, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM1` ... -434 | pub struct ExtMuxIndepMultiplexorsMuxBM1 { +475 | pub struct ExtMuxIndepMultiplexorsMuxBM1 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM1` defined here - | -help: a struct with a similar name exists - | -279 - value: ExtMuxIndepMultiplexorsMuxAM1, -279 + value: ExtMuxIndepMultiplexorsMuxBM1, - | error[E0425]: cannot find type `ExtMuxIndepMultiplexorsMuxAM2` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:291:16 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:319:16 | -291 | value: ExtMuxIndepMultiplexorsMuxAM2, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +319 | value: ExtMuxIndepMultiplexorsMuxAM2, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM2` ... -549 | pub struct ExtMuxIndepMultiplexorsMuxBM2 { +616 | pub struct ExtMuxIndepMultiplexorsMuxBM2 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM2` defined here - | -help: a struct with a similar name exists - | -291 - value: ExtMuxIndepMultiplexorsMuxAM2, -291 + value: ExtMuxIndepMultiplexorsMuxBM2, - | error[E0592]: duplicate definitions with name `set_m0` - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:265:5 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:293:5 | -164 | / pub fn set_m0( -165 | | &mut self, -166 | | value: ExtMuxIndepMultiplexorsMuxBM0, -167 | | ) -> Result<(), CanError> { +178 | / pub fn set_m0( +179 | | &mut self, +180 | | value: ExtMuxIndepMultiplexorsMuxBM0, +181 | | ) -> Result<(), CanError> { | |_____________________________- other definition for `set_m0` ... -265 | / pub fn set_m0( -266 | | &mut self, -267 | | value: ExtMuxIndepMultiplexorsMuxAM0, -268 | | ) -> Result<(), CanError> { +293 | / pub fn set_m0( +294 | | &mut self, +295 | | value: ExtMuxIndepMultiplexorsMuxAM0, +296 | | ) -> Result<(), CanError> { | |_____________________________^ duplicate definitions for `set_m0` error[E0592]: duplicate definitions with name `set_m1` - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:277:5 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:305:5 | -176 | / pub fn set_m1( -177 | | &mut self, -178 | | value: ExtMuxIndepMultiplexorsMuxBM1, -179 | | ) -> Result<(), CanError> { +190 | / pub fn set_m1( +191 | | &mut self, +192 | | value: ExtMuxIndepMultiplexorsMuxBM1, +193 | | ) -> Result<(), CanError> { | |_____________________________- other definition for `set_m1` ... -277 | / pub fn set_m1( -278 | | &mut self, -279 | | value: ExtMuxIndepMultiplexorsMuxAM1, -280 | | ) -> Result<(), CanError> { +305 | / pub fn set_m1( +306 | | &mut self, +307 | | value: ExtMuxIndepMultiplexorsMuxAM1, +308 | | ) -> Result<(), CanError> { | |_____________________________^ duplicate definitions for `set_m1` error[E0592]: duplicate definitions with name `set_m2` - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:289:5 + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:317:5 | -188 | / pub fn set_m2( -189 | | &mut self, -190 | | value: ExtMuxIndepMultiplexorsMuxBM2, -191 | | ) -> Result<(), CanError> { +202 | / pub fn set_m2( +203 | | &mut self, +204 | | value: ExtMuxIndepMultiplexorsMuxBM2, +205 | | ) -> Result<(), CanError> { | |_____________________________- other definition for `set_m2` ... -289 | / pub fn set_m2( -290 | | &mut self, -291 | | value: ExtMuxIndepMultiplexorsMuxAM2, -292 | | ) -> Result<(), CanError> { +317 | / pub fn set_m2( +318 | | &mut self, +319 | | value: ExtMuxIndepMultiplexorsMuxAM2, +320 | | ) -> Result<(), CanError> { | |_____________________________^ duplicate definitions for `set_m2` -error[E0433]: cannot find type `ExtMuxIndepMultiplexorsMuxAIndex` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:217:21 - | -217 | ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` - | -help: an enum with a similar name exists - | -217 - ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { -217 + ExtMuxIndepMultiplexorsMuxBIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { - | +error[E0433]: failed to resolve: use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:245:21 + | +245 | ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + | help: an enum with a similar name exists: `ExtMuxIndepMultiplexorsMuxBIndex` -error[E0433]: cannot find type `ExtMuxIndepMultiplexorsMuxAIndex` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:224:21 - | -224 | ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` - | -help: an enum with a similar name exists - | -224 - ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { -224 + ExtMuxIndepMultiplexorsMuxBIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { - | +error[E0433]: failed to resolve: use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:252:21 + | +252 | ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + | help: an enum with a similar name exists: `ExtMuxIndepMultiplexorsMuxBIndex` -error[E0433]: cannot find type `ExtMuxIndepMultiplexorsMuxAIndex` in this scope - --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:231:21 - | -231 | ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` - | -help: an enum with a similar name exists - | -231 - ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { -231 + ExtMuxIndepMultiplexorsMuxBIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { - | +error[E0433]: failed to resolve: use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:259:21 + | +259 | ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + | help: an enum with a similar name exists: `ExtMuxIndepMultiplexorsMuxBIndex` diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values.snap.rs index 89247473..c16335c7 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values.snap.rs @@ -87,23 +87,37 @@ impl ExtMuxMultipleValues { pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get raw value of 'MUX' + /// Get physical value of 'MUX' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn mux_raw(&self) -> i8 { + pub fn mux_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'MUX' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn mux_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'MUX' + #[allow(dead_code)] + #[inline(always)] + fn set_mux_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } pub fn mux(&mut self) -> Result { - match self.mux_raw() { + match self.mux_phys() { 0 => { Ok( ExtMuxMultipleValuesMuxIndex::M0(ExtMuxMultipleValuesMuxM0 { @@ -267,23 +281,36 @@ impl ExtMuxMultipleValuesMuxM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_0_3_4_5(&self) -> i8 { - self.muxed_0_3_4_5_raw() + self.muxed_0_3_4_5_phys() } - /// Get raw value of 'muxed_0_3_4_5' + /// Get physical value of 'muxed_0_3_4_5' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_0_3_4_5_raw(&self) -> i8 { + pub fn muxed_0_3_4_5_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_0_3_4_5' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_0_3_4_5_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'muxed_0_3_4_5' + #[inline(always)] + pub fn set_muxed_0_3_4_5_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'muxed_0_3_4_5' #[inline(always)] pub fn set_muxed_0_3_4_5(&mut self, value: i8) -> Result<(), CanError> { @@ -338,23 +365,36 @@ impl ExtMuxMultipleValuesMuxM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_1(&self) -> i8 { - self.muxed_1_raw() + self.muxed_1_phys() } - /// Get raw value of 'muxed_1' + /// Get physical value of 'muxed_1' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_1_raw(&self) -> i8 { + pub fn muxed_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_1' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_1_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'muxed_1' + #[inline(always)] + pub fn set_muxed_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'muxed_1' #[inline(always)] pub fn set_muxed_1(&mut self, value: i8) -> Result<(), CanError> { @@ -409,23 +449,36 @@ impl ExtMuxMultipleValuesMuxM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_2(&self) -> i8 { - self.muxed_2_raw() + self.muxed_2_phys() } - /// Get raw value of 'muxed_2' + /// Get physical value of 'muxed_2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_2_raw(&self) -> i8 { + pub fn muxed_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'muxed_2' + #[inline(always)] + pub fn set_muxed_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'muxed_2' #[inline(always)] pub fn set_muxed_2(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values_dumped.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values_dumped.snap.rs index 7a27ebc0..6ff32690 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values_dumped.snap.rs @@ -87,23 +87,37 @@ impl ExtMuxMultipleValues { pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get raw value of 'MUX' + /// Get physical value of 'MUX' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn mux_raw(&self) -> i8 { + pub fn mux_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'MUX' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn mux_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'MUX' + #[allow(dead_code)] + #[inline(always)] + fn set_mux_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } pub fn mux(&mut self) -> Result { - match self.mux_raw() { + match self.mux_phys() { 0 => { Ok( ExtMuxMultipleValuesMuxIndex::M0(ExtMuxMultipleValuesMuxM0 { @@ -267,23 +281,36 @@ impl ExtMuxMultipleValuesMuxM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_0_3_4_5(&self) -> i8 { - self.muxed_0_3_4_5_raw() + self.muxed_0_3_4_5_phys() } - /// Get raw value of 'muxed_0_3_4_5' + /// Get physical value of 'muxed_0_3_4_5' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_0_3_4_5_raw(&self) -> i8 { + pub fn muxed_0_3_4_5_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_0_3_4_5' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_0_3_4_5_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'muxed_0_3_4_5' + #[inline(always)] + pub fn set_muxed_0_3_4_5_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'muxed_0_3_4_5' #[inline(always)] pub fn set_muxed_0_3_4_5(&mut self, value: i8) -> Result<(), CanError> { @@ -338,23 +365,36 @@ impl ExtMuxMultipleValuesMuxM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_1(&self) -> i8 { - self.muxed_1_raw() + self.muxed_1_phys() } - /// Get raw value of 'muxed_1' + /// Get physical value of 'muxed_1' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_1_raw(&self) -> i8 { + pub fn muxed_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_1' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_1_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'muxed_1' + #[inline(always)] + pub fn set_muxed_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'muxed_1' #[inline(always)] pub fn set_muxed_1(&mut self, value: i8) -> Result<(), CanError> { @@ -409,23 +449,36 @@ impl ExtMuxMultipleValuesMuxM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_2(&self) -> i8 { - self.muxed_2_raw() + self.muxed_2_phys() } - /// Get raw value of 'muxed_2' + /// Get physical value of 'muxed_2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn muxed_2_raw(&self) -> i8 { + pub fn muxed_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'muxed_2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn muxed_2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'muxed_2' + #[inline(always)] + pub fn set_muxed_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'muxed_2' #[inline(always)] pub fn set_muxed_2(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/issue_199.snap.rs b/tests-snapshots/dbc-cantools/issue_199.snap.rs index 9206f854..091969ae 100644 --- a/tests-snapshots/dbc-cantools/issue_199.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_199.snap.rs @@ -142,21 +142,33 @@ impl DriverDoorStatus { match signal { 1 => DriverDoorStatusDriverDoorOpened::Opened, 0 => DriverDoorStatusDriverDoorOpened::Closed, - _ => DriverDoorStatusDriverDoorOpened::_Other(self.driver_door_opened_raw()), + _ => DriverDoorStatusDriverDoorOpened::_Other(self.driver_door_opened_phys()), } } + /// Get physical value of 'DriverDoorOpened' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn driver_door_opened_phys(&self) -> bool { + let signal = self.raw.view_bits::()[7..8].load_be::(); + signal == 1 + } /// Get raw value of 'DriverDoorOpened' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn driver_door_opened_raw(&self) -> bool { - let signal = self.raw.view_bits::()[7..8].load_be::(); - signal == 1 + pub fn driver_door_opened_raw(&self) -> u8 { + self.raw.view_bits::()[7..8].load_be::() + } + /// Set raw value of 'DriverDoorOpened' + #[inline(always)] + pub fn set_driver_door_opened_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[7..8].store_be(value); } /// Set value of 'DriverDoorOpened' #[inline(always)] @@ -294,21 +306,33 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_type(&self) -> u8 { - self.chime_type_raw() + self.chime_type_phys() + } + /// Get physical value of 'ChimeType' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn chime_type_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'ChimeType' /// /// - Start bit: 7 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn chime_type_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_be::() + } + /// Set raw value of 'ChimeType' + #[inline(always)] + pub fn set_chime_type_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_be(value); } /// Set value of 'ChimeType' #[inline(always)] @@ -336,21 +360,33 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_repeat(&self) -> u8 { - self.chime_repeat_raw() + self.chime_repeat_phys() + } + /// Get physical value of 'ChimeRepeat' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn chime_repeat_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'ChimeRepeat' /// /// - Start bit: 23 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn chime_repeat_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_be::() + } + /// Set raw value of 'ChimeRepeat' + #[inline(always)] + pub fn set_chime_repeat_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_be(value); } /// Set value of 'ChimeRepeat' #[inline(always)] @@ -378,21 +414,33 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_duration(&self) -> u8 { - self.chime_duration_raw() + self.chime_duration_phys() + } + /// Get physical value of 'ChimeDuration' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn chime_duration_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'ChimeDuration' /// /// - Start bit: 15 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn chime_duration_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_be::() + } + /// Set raw value of 'ChimeDuration' + #[inline(always)] + pub fn set_chime_duration_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_be(value); } /// Set value of 'ChimeDuration' #[inline(always)] @@ -420,21 +468,33 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_byte5(&self) -> u8 { - self.chime_byte5_raw() + self.chime_byte5_phys() + } + /// Get physical value of 'ChimeByte5' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn chime_byte5_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'ChimeByte5' /// /// - Start bit: 39 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn chime_byte5_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_be::() + } + /// Set raw value of 'ChimeByte5' + #[inline(always)] + pub fn set_chime_byte5_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_be(value); } /// Set value of 'ChimeByte5' #[inline(always)] @@ -462,21 +522,33 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_byte4(&self) -> u8 { - self.chime_byte4_raw() + self.chime_byte4_phys() + } + /// Get physical value of 'ChimeByte4' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn chime_byte4_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'ChimeByte4' /// /// - Start bit: 31 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn chime_byte4_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_be::() + } + /// Set raw value of 'ChimeByte4' + #[inline(always)] + pub fn set_chime_byte4_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_be(value); } /// Set value of 'ChimeByte4' #[inline(always)] @@ -611,21 +683,33 @@ impl BlinkerStatus { match signal { 1 => BlinkerStatusRightBlinker::Active, 0 => BlinkerStatusRightBlinker::Inactive, - _ => BlinkerStatusRightBlinker::_Other(self.right_blinker_raw()), + _ => BlinkerStatusRightBlinker::_Other(self.right_blinker_phys()), } } + /// Get physical value of 'RightBlinker' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn right_blinker_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_be::(); + signal == 1 + } /// Get raw value of 'RightBlinker' /// /// - Start bit: 6 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn right_blinker_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_be::(); - signal == 1 + pub fn right_blinker_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_be::() + } + /// Set raw value of 'RightBlinker' + #[inline(always)] + pub fn set_right_blinker_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_be(value); } /// Set value of 'RightBlinker' #[inline(always)] @@ -650,21 +734,33 @@ impl BlinkerStatus { match signal { 1 => BlinkerStatusLeftBlinker::Active, 0 => BlinkerStatusLeftBlinker::Inactive, - _ => BlinkerStatusLeftBlinker::_Other(self.left_blinker_raw()), + _ => BlinkerStatusLeftBlinker::_Other(self.left_blinker_phys()), } } + /// Get physical value of 'LeftBlinker' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn left_blinker_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_be::(); + signal == 1 + } /// Get raw value of 'LeftBlinker' /// /// - Start bit: 7 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn left_blinker_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_be::(); - signal == 1 + pub fn left_blinker_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_be::() + } + /// Set raw value of 'LeftBlinker' + #[inline(always)] + pub fn set_left_blinker_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_be(value); } /// Set value of 'LeftBlinker' #[inline(always)] @@ -689,21 +785,33 @@ impl BlinkerStatus { match signal { 1 => BlinkerStatusBlinkerLight::Active, 0 => BlinkerStatusBlinkerLight::Inactive, - _ => BlinkerStatusBlinkerLight::_Other(self.blinker_light_raw()), + _ => BlinkerStatusBlinkerLight::_Other(self.blinker_light_phys()), } } + /// Get physical value of 'BlinkerLight' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn blinker_light_phys(&self) -> bool { + let signal = self.raw.view_bits::()[30..31].load_be::(); + signal == 1 + } /// Get raw value of 'BlinkerLight' /// /// - Start bit: 25 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn blinker_light_raw(&self) -> bool { - let signal = self.raw.view_bits::()[30..31].load_be::(); - signal == 1 + pub fn blinker_light_raw(&self) -> u8 { + self.raw.view_bits::()[30..31].load_be::() + } + /// Set raw value of 'BlinkerLight' + #[inline(always)] + pub fn set_blinker_light_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[30..31].store_be(value); } /// Set value of 'BlinkerLight' #[inline(always)] @@ -873,23 +981,36 @@ impl SteeringWheelAngle { /// - Receivers: NEO #[inline(always)] pub fn steering_wheel_angle(&self) -> f32 { - self.steering_wheel_angle_raw() + self.steering_wheel_angle_phys() } - /// Get raw value of 'SteeringWheelAngle' + /// Get physical value of 'SteeringWheelAngle' /// - /// - Start bit: 39 - /// - Signal size: 16 bits /// - Factor: 0.0625 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "deg" #[inline(always)] - pub fn steering_wheel_angle_raw(&self) -> f32 { + pub fn steering_wheel_angle_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_be::(); let factor = 0.0625_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SteeringWheelAngle' + /// + /// - Start bit: 39 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn steering_wheel_angle_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_be::() + } + /// Set raw value of 'SteeringWheelAngle' + #[inline(always)] + pub fn set_steering_wheel_angle_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_be(value); + } /// Set value of 'SteeringWheelAngle' #[inline(always)] pub fn set_steering_wheel_angle(&mut self, value: f32) -> Result<(), CanError> { @@ -1016,22 +1137,34 @@ impl GearShifter { match signal { 3 => GearShifterGearShifter::Park, 0 => GearShifterGearShifter::DriveLow, - _ => GearShifterGearShifter::_Other(self.gear_shifter_raw()), + _ => GearShifterGearShifter::_Other(self.gear_shifter_phys()), } } + /// Get physical value of 'GearShifter' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn gear_shifter_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[22..24].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'GearShifter' /// /// - Start bit: 17 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn gear_shifter_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[22..24].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[22..24].load_be::() + } + /// Set raw value of 'GearShifter' + #[inline(always)] + pub fn set_gear_shifter_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[22..24].store_be(value); } /// Set value of 'GearShifter' #[inline(always)] @@ -1228,23 +1361,35 @@ impl GasPedalRegenCruise { 0 => GasPedalRegenCruiseCruiseControlActive::Inactive, _ => { GasPedalRegenCruiseCruiseControlActive::_Other( - self.cruise_control_active_raw(), + self.cruise_control_active_phys(), ) } } } + /// Get physical value of 'CruiseControlActive' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn cruise_control_active_phys(&self) -> bool { + let signal = self.raw.view_bits::()[63..64].load_be::(); + signal == 1 + } /// Get raw value of 'CruiseControlActive' /// /// - Start bit: 56 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn cruise_control_active_raw(&self) -> bool { - let signal = self.raw.view_bits::()[63..64].load_be::(); - signal == 1 + pub fn cruise_control_active_raw(&self) -> u8 { + self.raw.view_bits::()[63..64].load_be::() + } + /// Set raw value of 'CruiseControlActive' + #[inline(always)] + pub fn set_cruise_control_active_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[63..64].store_be(value); } /// Set value of 'CruiseControlActive' #[inline(always)] @@ -1265,20 +1410,32 @@ impl GasPedalRegenCruise { /// - Receivers: GMLAN, NEO #[inline(always)] pub fn max_regen(&self) -> bool { - self.max_regen_raw() + self.max_regen_phys() + } + /// Get physical value of 'MaxRegen' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn max_regen_phys(&self) -> bool { + let signal = self.raw.view_bits::()[11..12].load_be::(); + signal == 1 } /// Get raw value of 'MaxRegen' /// /// - Start bit: 12 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn max_regen_raw(&self) -> bool { - let signal = self.raw.view_bits::()[11..12].load_be::(); - signal == 1 + pub fn max_regen_raw(&self) -> u8 { + self.raw.view_bits::()[11..12].load_be::() + } + /// Set raw value of 'MaxRegen' + #[inline(always)] + pub fn set_max_regen_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[11..12].store_be(value); } /// Set value of 'MaxRegen' #[inline(always)] @@ -1295,21 +1452,33 @@ impl GasPedalRegenCruise { /// - Receivers: GMLAN, NEO #[inline(always)] pub fn gas_pedal(&self) -> u8 { - self.gas_pedal_raw() + self.gas_pedal_phys() + } + /// Get physical value of 'GasPedal' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn gas_pedal_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[40..48].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'GasPedal' /// /// - Start bit: 47 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn gas_pedal_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[40..48].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[40..48].load_be::() + } + /// Set raw value of 'GasPedal' + #[inline(always)] + pub fn set_gas_pedal_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[40..48].store_be(value); } /// Set value of 'GasPedal' #[inline(always)] @@ -1337,21 +1506,33 @@ impl GasPedalRegenCruise { /// - Receivers: GMLAN, NEO #[inline(always)] pub fn gear_shifter2_not_used(&self) -> u8 { - self.gear_shifter2_not_used_raw() + self.gear_shifter2_not_used_phys() + } + /// Get physical value of 'GearShifter2NotUsed' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn gear_shifter2_not_used_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[48..56].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'GearShifter2NotUsed' /// /// - Start bit: 55 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn gear_shifter2_not_used_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[48..56].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..56].load_be::() + } + /// Set raw value of 'GearShifter2NotUsed' + #[inline(always)] + pub fn set_gear_shifter2_not_used_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[48..56].store_be(value); } /// Set value of 'GearShifter2NotUsed' #[inline(always)] @@ -1481,21 +1662,33 @@ impl BrakePedal { /// - Receivers: NEO #[inline(always)] pub fn brake_level(&self) -> u8 { - self.brake_level_raw() + self.brake_level_phys() + } + /// Get physical value of 'BrakeLevel' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn brake_level_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[5..7].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'BrakeLevel' /// /// - Start bit: 2 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn brake_level_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[5..7].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[5..7].load_be::() + } + /// Set raw value of 'BrakeLevel' + #[inline(always)] + pub fn set_brake_level_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[5..7].store_be(value); } /// Set value of 'BrakeLevel' #[inline(always)] @@ -1523,21 +1716,33 @@ impl BrakePedal { /// - Receivers: NEO #[inline(always)] pub fn brake_sensor(&self) -> u8 { - self.brake_sensor_raw() + self.brake_sensor_phys() + } + /// Get physical value of 'BrakeSensor' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn brake_sensor_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'BrakeSensor' /// /// - Start bit: 15 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn brake_sensor_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_be::() + } + /// Set raw value of 'BrakeSensor' + #[inline(always)] + pub fn set_brake_sensor_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_be(value); } /// Set value of 'BrakeSensor' #[inline(always)] @@ -1678,23 +1883,35 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_fl(&self) -> f32 { - self.wheel_speed_fl_raw() + self.wheel_speed_fl_phys() } - /// Get raw value of 'WheelSpeedFL' + /// Get physical value of 'WheelSpeedFL' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_fl_raw(&self) -> f32 { + pub fn wheel_speed_fl_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'WheelSpeedFL' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn wheel_speed_fl_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'WheelSpeedFL' + #[inline(always)] + pub fn set_wheel_speed_fl_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'WheelSpeedFL' #[inline(always)] pub fn set_wheel_speed_fl(&mut self, value: f32) -> Result<(), CanError> { @@ -1717,23 +1934,35 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_fr(&self) -> f32 { - self.wheel_speed_fr_raw() + self.wheel_speed_fr_phys() } - /// Get raw value of 'WheelSpeedFR' + /// Get physical value of 'WheelSpeedFR' /// - /// - Start bit: 39 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_fr_raw(&self) -> f32 { + pub fn wheel_speed_fr_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_be::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'WheelSpeedFR' + /// + /// - Start bit: 39 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn wheel_speed_fr_raw(&self) -> u16 { + self.raw.view_bits::()[32..48].load_be::() + } + /// Set raw value of 'WheelSpeedFR' + #[inline(always)] + pub fn set_wheel_speed_fr_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_be(value); + } /// Set value of 'WheelSpeedFR' #[inline(always)] pub fn set_wheel_speed_fr(&mut self, value: f32) -> Result<(), CanError> { @@ -1756,23 +1985,35 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_rl(&self) -> f32 { - self.wheel_speed_rl_raw() + self.wheel_speed_rl_phys() } - /// Get raw value of 'WheelSpeedRL' + /// Get physical value of 'WheelSpeedRL' /// - /// - Start bit: 23 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_rl_raw(&self) -> f32 { + pub fn wheel_speed_rl_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_be::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'WheelSpeedRL' + /// + /// - Start bit: 23 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn wheel_speed_rl_raw(&self) -> u16 { + self.raw.view_bits::()[16..32].load_be::() + } + /// Set raw value of 'WheelSpeedRL' + #[inline(always)] + pub fn set_wheel_speed_rl_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_be(value); + } /// Set value of 'WheelSpeedRL' #[inline(always)] pub fn set_wheel_speed_rl(&mut self, value: f32) -> Result<(), CanError> { @@ -1795,23 +2036,35 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_rr(&self) -> f32 { - self.wheel_speed_rr_raw() + self.wheel_speed_rr_phys() } - /// Get raw value of 'WheelSpeedRR' + /// Get physical value of 'WheelSpeedRR' /// - /// - Start bit: 55 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_rr_raw(&self) -> f32 { + pub fn wheel_speed_rr_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_be::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'WheelSpeedRR' + /// + /// - Start bit: 55 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn wheel_speed_rr_raw(&self) -> u16 { + self.raw.view_bits::()[48..64].load_be::() + } + /// Set raw value of 'WheelSpeedRR' + #[inline(always)] + pub fn set_wheel_speed_rr_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[48..64].store_be(value); + } /// Set value of 'WheelSpeedRR' #[inline(always)] pub fn set_wheel_speed_rr(&mut self, value: f32) -> Result<(), CanError> { @@ -1911,23 +2164,35 @@ impl VehicleSpeed { /// - Receivers: NEO #[inline(always)] pub fn vehicle_speed1(&self) -> f32 { - self.vehicle_speed1_raw() + self.vehicle_speed1_phys() } - /// Get raw value of 'VehicleSpeed1' + /// Get physical value of 'VehicleSpeed1' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "mph" #[inline(always)] - pub fn vehicle_speed1_raw(&self) -> f32 { + pub fn vehicle_speed1_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'VehicleSpeed1' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn vehicle_speed1_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'VehicleSpeed1' + #[inline(always)] + pub fn set_vehicle_speed1_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'VehicleSpeed1' #[inline(always)] pub fn set_vehicle_speed1(&mut self, value: f32) -> Result<(), CanError> { @@ -1950,23 +2215,35 @@ impl VehicleSpeed { /// - Receivers: NEO #[inline(always)] pub fn vehicle_speed2(&self) -> f32 { - self.vehicle_speed2_raw() + self.vehicle_speed2_phys() } - /// Get raw value of 'VehicleSpeed2' + /// Get physical value of 'VehicleSpeed2' /// - /// - Start bit: 39 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "mph" #[inline(always)] - pub fn vehicle_speed2_raw(&self) -> f32 { + pub fn vehicle_speed2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_be::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'VehicleSpeed2' + /// + /// - Start bit: 39 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn vehicle_speed2_raw(&self) -> u16 { + self.raw.view_bits::()[32..48].load_be::() + } + /// Set raw value of 'VehicleSpeed2' + #[inline(always)] + pub fn set_vehicle_speed2_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_be(value); + } /// Set value of 'VehicleSpeed2' #[inline(always)] pub fn set_vehicle_speed2(&mut self, value: f32) -> Result<(), CanError> { @@ -2095,22 +2372,34 @@ impl CruiseButtons { 3 => CruiseButtonsCruiseButtons::Set, 2 => CruiseButtonsCruiseButtons::Resume, 1 => CruiseButtonsCruiseButtons::None, - _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_raw()), + _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys()), } } + /// Get physical value of 'CruiseButtons' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn cruise_buttons_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[4..7].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'CruiseButtons' /// /// - Start bit: 3 /// - Signal size: 3 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn cruise_buttons_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[4..7].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[4..7].load_be::() + } + /// Set raw value of 'CruiseButtons' + #[inline(always)] + pub fn set_cruise_buttons_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[4..7].store_be(value); } /// Set value of 'CruiseButtons' #[inline(always)] @@ -2221,22 +2510,34 @@ impl CruiseButtons2 { 2 => CruiseButtons2LkaGapButton::X(2), 1 => CruiseButtons2LkaGapButton::X(1), 0 => CruiseButtons2LkaGapButton::None, - _ => CruiseButtons2LkaGapButton::_Other(self.lka_gap_button_raw()), + _ => CruiseButtons2LkaGapButton::_Other(self.lka_gap_button_phys()), } } + /// Get physical value of 'LKAGapButton' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn lka_gap_button_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[6..8].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'LKAGapButton' /// /// - Start bit: 1 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn lka_gap_button_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[6..8].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[6..8].load_be::() + } + /// Set raw value of 'LKAGapButton' + #[inline(always)] + pub fn set_lka_gap_button_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[6..8].store_be(value); } /// Set value of 'LKAGapButton' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/issue_199.snap.stderr b/tests-snapshots/dbc-cantools/issue_199.snap.stderr index f7dca23a..45991aab 100644 --- a/tests-snapshots/dbc-cantools/issue_199.snap.stderr +++ b/tests-snapshots/dbc-cantools/issue_199.snap.stderr @@ -1,200 +1,137 @@ error[E0425]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:998:30 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1119:30 | - 998 | pub fn new(gear_shifter: GearShifterGearShifter) -> Result { - | ^^^^^^^^^^^^^^^^^^^^^^ +1119 | pub fn new(gear_shifter: GearShifterGearShifter) -> Result { + | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` ... -1133 | pub enum GearShifterLeftBlinker { +1266 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here - | -help: an enum with a similar name exists - | - 998 - pub fn new(gear_shifter: GearShifterGearShifter) -> Result { - 998 + pub fn new(gear_shifter: GearShifterLeftBlinker) -> Result { - | error[E0425]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1014:35 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1135:35 | -1014 | pub fn gear_shifter(&self) -> GearShifterGearShifter { - | ^^^^^^^^^^^^^^^^^^^^^^ +1135 | pub fn gear_shifter(&self) -> GearShifterGearShifter { + | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` ... -1133 | pub enum GearShifterLeftBlinker { +1266 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here - | -help: an enum with a similar name exists - | -1014 - pub fn gear_shifter(&self) -> GearShifterGearShifter { -1014 + pub fn gear_shifter(&self) -> GearShifterLeftBlinker { - | error[E0425]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1040:16 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1173:16 | -1040 | value: GearShifterGearShifter, - | ^^^^^^^^^^^^^^^^^^^^^^ +1173 | value: GearShifterGearShifter, + | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` ... -1133 | pub enum GearShifterLeftBlinker { +1266 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here - | -help: an enum with a similar name exists - | -1040 - value: GearShifterGearShifter, -1040 + value: GearShifterLeftBlinker, - | error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2074:32 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2351:32 | -2074 | pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ +2351 | pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` ... -2313 | pub enum CruiseButtons2LkaGapButton { +2614 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here - | -help: an enum with a similar name exists - | -2074 - pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { -2074 + pub fn new(cruise_buttons: CruiseButtons2LkaGapButton) -> Result { - | error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2090:37 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2367:37 | -2090 | pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ +2367 | pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` ... -2313 | pub enum CruiseButtons2LkaGapButton { +2614 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here - | -help: an enum with a similar name exists - | -2090 - pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { -2090 + pub fn cruise_buttons(&self) -> CruiseButtons2LkaGapButton { - | error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2119:16 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2408:16 | -2119 | value: CruiseButtonsCruiseButtons, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ +2408 | value: CruiseButtonsCruiseButtons, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` ... -2313 | pub enum CruiseButtons2LkaGapButton { +2614 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here - | -help: an enum with a similar name exists - | -2119 - value: CruiseButtonsCruiseButtons, -2119 + value: CruiseButtons2LkaGapButton, - | - -error[E0433]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1017:18 - | -1017 | 3 => GearShifterGearShifter::Park, - | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GearShifterGearShifter` - | -help: an enum with a similar name exists - | -1017 - 3 => GearShifterGearShifter::Park, -1017 + 3 => GearShifterLeftBlinker::Park, - | - -error[E0433]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1018:18 - | -1018 | 0 => GearShifterGearShifter::DriveLow, - | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GearShifterGearShifter` - | -help: an enum with a similar name exists - | -1018 - 0 => GearShifterGearShifter::DriveLow, -1018 + 0 => GearShifterLeftBlinker::DriveLow, - | - -error[E0433]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1019:18 - | -1019 | _ => GearShifterGearShifter::_Other(self.gear_shifter_raw()), - | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GearShifterGearShifter` - | -help: an enum with a similar name exists - | -1019 - _ => GearShifterGearShifter::_Other(self.gear_shifter_raw()), -1019 + _ => GearShifterLeftBlinker::_Other(self.gear_shifter_raw()), - | - -error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2093:18 - | -2093 | 6 => CruiseButtonsCruiseButtons::Cancel, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` - | -help: an enum with a similar name exists - | -2093 - 6 => CruiseButtonsCruiseButtons::Cancel, -2093 + 6 => CruiseButtons2LkaGapButton::Cancel, - | - -error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2094:18 - | -2094 | 5 => CruiseButtonsCruiseButtons::Main, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` - | -help: an enum with a similar name exists - | -2094 - 5 => CruiseButtonsCruiseButtons::Main, -2094 + 5 => CruiseButtons2LkaGapButton::Main, - | -error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2095:18 - | -2095 | 3 => CruiseButtonsCruiseButtons::Set, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` - | -help: an enum with a similar name exists - | -2095 - 3 => CruiseButtonsCruiseButtons::Set, -2095 + 3 => CruiseButtons2LkaGapButton::Set, - | - -error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2096:18 - | -2096 | 2 => CruiseButtonsCruiseButtons::Resume, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` - | -help: an enum with a similar name exists - | -2096 - 2 => CruiseButtonsCruiseButtons::Resume, -2096 + 2 => CruiseButtons2LkaGapButton::Resume, - | - -error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2097:18 - | -2097 | 1 => CruiseButtonsCruiseButtons::None, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` - | -help: an enum with a similar name exists - | -2097 - 1 => CruiseButtonsCruiseButtons::None, -2097 + 1 => CruiseButtons2LkaGapButton::None, - | - -error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2098:18 - | -2098 | _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_raw()), - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` - | -help: an enum with a similar name exists - | -2098 - _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_raw()), -2098 + _ => CruiseButtons2LkaGapButton::_Other(self.cruise_buttons_raw()), - | +error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1138:18 + | +1138 | 3 => GearShifterGearShifter::Park, + | ^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `GearShifterGearShifter` + | help: an enum with a similar name exists: `GearShifterLeftBlinker` + +error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1139:18 + | +1139 | 0 => GearShifterGearShifter::DriveLow, + | ^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `GearShifterGearShifter` + | help: an enum with a similar name exists: `GearShifterLeftBlinker` + +error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1140:18 + | +1140 | _ => GearShifterGearShifter::_Other(self.gear_shifter_phys()), + | ^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `GearShifterGearShifter` + | help: an enum with a similar name exists: `GearShifterLeftBlinker` + +error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2370:18 + | +2370 | 6 => CruiseButtonsCruiseButtons::Cancel, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `CruiseButtonsCruiseButtons` + | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + +error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2371:18 + | +2371 | 5 => CruiseButtonsCruiseButtons::Main, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `CruiseButtonsCruiseButtons` + | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + +error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2372:18 + | +2372 | 3 => CruiseButtonsCruiseButtons::Set, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `CruiseButtonsCruiseButtons` + | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + +error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2373:18 + | +2373 | 2 => CruiseButtonsCruiseButtons::Resume, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `CruiseButtonsCruiseButtons` + | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + +error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2374:18 + | +2374 | 1 => CruiseButtonsCruiseButtons::None, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `CruiseButtonsCruiseButtons` + | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + +error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2375:18 + | +2375 | _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys()), + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `CruiseButtonsCruiseButtons` + | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` error: unreachable pattern --> tests-snapshots/dbc-cantools/issue_199.snap.rs:65:13 diff --git a/tests-snapshots/dbc-cantools/issue_199_extended.snap.rs b/tests-snapshots/dbc-cantools/issue_199_extended.snap.rs index 9463bb18..9cec9bc8 100644 --- a/tests-snapshots/dbc-cantools/issue_199_extended.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_199_extended.snap.rs @@ -142,21 +142,33 @@ impl DriverDoorStatus { match signal { 1 => DriverDoorStatusDriverDoorOpened::Opened, 0 => DriverDoorStatusDriverDoorOpened::Closed, - _ => DriverDoorStatusDriverDoorOpened::_Other(self.driver_door_opened_raw()), + _ => DriverDoorStatusDriverDoorOpened::_Other(self.driver_door_opened_phys()), } } + /// Get physical value of 'DriverDoorOpened' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn driver_door_opened_phys(&self) -> bool { + let signal = self.raw.view_bits::()[7..8].load_be::(); + signal == 1 + } /// Get raw value of 'DriverDoorOpened' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn driver_door_opened_raw(&self) -> bool { - let signal = self.raw.view_bits::()[7..8].load_be::(); - signal == 1 + pub fn driver_door_opened_raw(&self) -> u8 { + self.raw.view_bits::()[7..8].load_be::() + } + /// Set raw value of 'DriverDoorOpened' + #[inline(always)] + pub fn set_driver_door_opened_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[7..8].store_be(value); } /// Set value of 'DriverDoorOpened' #[inline(always)] @@ -294,21 +306,33 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_type(&self) -> u8 { - self.chime_type_raw() + self.chime_type_phys() + } + /// Get physical value of 'ChimeType' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn chime_type_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'ChimeType' /// /// - Start bit: 7 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn chime_type_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_be::() + } + /// Set raw value of 'ChimeType' + #[inline(always)] + pub fn set_chime_type_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_be(value); } /// Set value of 'ChimeType' #[inline(always)] @@ -336,21 +360,33 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_repeat(&self) -> u8 { - self.chime_repeat_raw() + self.chime_repeat_phys() + } + /// Get physical value of 'ChimeRepeat' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn chime_repeat_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'ChimeRepeat' /// /// - Start bit: 23 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn chime_repeat_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_be::() + } + /// Set raw value of 'ChimeRepeat' + #[inline(always)] + pub fn set_chime_repeat_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_be(value); } /// Set value of 'ChimeRepeat' #[inline(always)] @@ -378,21 +414,33 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_duration(&self) -> u8 { - self.chime_duration_raw() + self.chime_duration_phys() + } + /// Get physical value of 'ChimeDuration' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn chime_duration_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'ChimeDuration' /// /// - Start bit: 15 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn chime_duration_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_be::() + } + /// Set raw value of 'ChimeDuration' + #[inline(always)] + pub fn set_chime_duration_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_be(value); } /// Set value of 'ChimeDuration' #[inline(always)] @@ -420,21 +468,33 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_byte5(&self) -> u8 { - self.chime_byte5_raw() + self.chime_byte5_phys() + } + /// Get physical value of 'ChimeByte5' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn chime_byte5_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'ChimeByte5' /// /// - Start bit: 39 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn chime_byte5_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_be::() + } + /// Set raw value of 'ChimeByte5' + #[inline(always)] + pub fn set_chime_byte5_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_be(value); } /// Set value of 'ChimeByte5' #[inline(always)] @@ -462,21 +522,33 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_byte4(&self) -> u8 { - self.chime_byte4_raw() + self.chime_byte4_phys() + } + /// Get physical value of 'ChimeByte4' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn chime_byte4_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'ChimeByte4' /// /// - Start bit: 31 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn chime_byte4_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_be::() + } + /// Set raw value of 'ChimeByte4' + #[inline(always)] + pub fn set_chime_byte4_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_be(value); } /// Set value of 'ChimeByte4' #[inline(always)] @@ -586,21 +658,33 @@ impl BlinkerStatus { match signal { 1 => BlinkerStatusRightBlinker::Active, 0 => BlinkerStatusRightBlinker::Inactive, - _ => BlinkerStatusRightBlinker::_Other(self.right_blinker_raw()), + _ => BlinkerStatusRightBlinker::_Other(self.right_blinker_phys()), } } + /// Get physical value of 'RightBlinker' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn right_blinker_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_be::(); + signal == 1 + } /// Get raw value of 'RightBlinker' /// /// - Start bit: 6 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn right_blinker_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_be::(); - signal == 1 + pub fn right_blinker_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_be::() + } + /// Set raw value of 'RightBlinker' + #[inline(always)] + pub fn set_right_blinker_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_be(value); } /// Set value of 'RightBlinker' #[inline(always)] @@ -625,21 +709,33 @@ impl BlinkerStatus { match signal { 1 => BlinkerStatusLeftBlinker::Active, 0 => BlinkerStatusLeftBlinker::Inactive, - _ => BlinkerStatusLeftBlinker::_Other(self.left_blinker_raw()), + _ => BlinkerStatusLeftBlinker::_Other(self.left_blinker_phys()), } } + /// Get physical value of 'LeftBlinker' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn left_blinker_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_be::(); + signal == 1 + } /// Get raw value of 'LeftBlinker' /// /// - Start bit: 7 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn left_blinker_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_be::(); - signal == 1 + pub fn left_blinker_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_be::() + } + /// Set raw value of 'LeftBlinker' + #[inline(always)] + pub fn set_left_blinker_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_be(value); } /// Set value of 'LeftBlinker' #[inline(always)] @@ -664,21 +760,33 @@ impl BlinkerStatus { match signal { 1 => BlinkerStatusBlinkerLight::Active, 0 => BlinkerStatusBlinkerLight::Inactive, - _ => BlinkerStatusBlinkerLight::_Other(self.blinker_light_raw()), + _ => BlinkerStatusBlinkerLight::_Other(self.blinker_light_phys()), } } + /// Get physical value of 'BlinkerLight' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn blinker_light_phys(&self) -> bool { + let signal = self.raw.view_bits::()[30..31].load_be::(); + signal == 1 + } /// Get raw value of 'BlinkerLight' /// /// - Start bit: 25 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn blinker_light_raw(&self) -> bool { - let signal = self.raw.view_bits::()[30..31].load_be::(); - signal == 1 + pub fn blinker_light_raw(&self) -> u8 { + self.raw.view_bits::()[30..31].load_be::() + } + /// Set raw value of 'BlinkerLight' + #[inline(always)] + pub fn set_blinker_light_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[30..31].store_be(value); } /// Set value of 'BlinkerLight' #[inline(always)] @@ -848,23 +956,36 @@ impl SteeringWheelAngle { /// - Receivers: NEO #[inline(always)] pub fn steering_wheel_angle(&self) -> f32 { - self.steering_wheel_angle_raw() + self.steering_wheel_angle_phys() } - /// Get raw value of 'SteeringWheelAngle' + /// Get physical value of 'SteeringWheelAngle' /// - /// - Start bit: 39 - /// - Signal size: 16 bits /// - Factor: 0.0625 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "deg" #[inline(always)] - pub fn steering_wheel_angle_raw(&self) -> f32 { + pub fn steering_wheel_angle_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_be::(); let factor = 0.0625_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SteeringWheelAngle' + /// + /// - Start bit: 39 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn steering_wheel_angle_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_be::() + } + /// Set raw value of 'SteeringWheelAngle' + #[inline(always)] + pub fn set_steering_wheel_angle_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_be(value); + } /// Set value of 'SteeringWheelAngle' #[inline(always)] pub fn set_steering_wheel_angle(&mut self, value: f32) -> Result<(), CanError> { @@ -966,22 +1087,34 @@ impl GearShifter { match signal { 3 => GearShifterGearShifter::Park, 0 => GearShifterGearShifter::DriveLow, - _ => GearShifterGearShifter::_Other(self.gear_shifter_raw()), + _ => GearShifterGearShifter::_Other(self.gear_shifter_phys()), } } + /// Get physical value of 'GearShifter' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn gear_shifter_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[22..24].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'GearShifter' /// /// - Start bit: 17 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn gear_shifter_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[22..24].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[22..24].load_be::() + } + /// Set raw value of 'GearShifter' + #[inline(always)] + pub fn set_gear_shifter_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[22..24].store_be(value); } /// Set value of 'GearShifter' #[inline(always)] @@ -1178,23 +1311,35 @@ impl GasPedalRegenCruise { 0 => GasPedalRegenCruiseCruiseControlActive::Inactive, _ => { GasPedalRegenCruiseCruiseControlActive::_Other( - self.cruise_control_active_raw(), + self.cruise_control_active_phys(), ) } } } + /// Get physical value of 'CruiseControlActive' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn cruise_control_active_phys(&self) -> bool { + let signal = self.raw.view_bits::()[63..64].load_be::(); + signal == 1 + } /// Get raw value of 'CruiseControlActive' /// /// - Start bit: 56 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn cruise_control_active_raw(&self) -> bool { - let signal = self.raw.view_bits::()[63..64].load_be::(); - signal == 1 + pub fn cruise_control_active_raw(&self) -> u8 { + self.raw.view_bits::()[63..64].load_be::() + } + /// Set raw value of 'CruiseControlActive' + #[inline(always)] + pub fn set_cruise_control_active_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[63..64].store_be(value); } /// Set value of 'CruiseControlActive' #[inline(always)] @@ -1215,20 +1360,32 @@ impl GasPedalRegenCruise { /// - Receivers: GMLAN, NEO #[inline(always)] pub fn max_regen(&self) -> bool { - self.max_regen_raw() + self.max_regen_phys() + } + /// Get physical value of 'MaxRegen' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn max_regen_phys(&self) -> bool { + let signal = self.raw.view_bits::()[11..12].load_be::(); + signal == 1 } /// Get raw value of 'MaxRegen' /// /// - Start bit: 12 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn max_regen_raw(&self) -> bool { - let signal = self.raw.view_bits::()[11..12].load_be::(); - signal == 1 + pub fn max_regen_raw(&self) -> u8 { + self.raw.view_bits::()[11..12].load_be::() + } + /// Set raw value of 'MaxRegen' + #[inline(always)] + pub fn set_max_regen_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[11..12].store_be(value); } /// Set value of 'MaxRegen' #[inline(always)] @@ -1245,21 +1402,33 @@ impl GasPedalRegenCruise { /// - Receivers: GMLAN, NEO #[inline(always)] pub fn gas_pedal(&self) -> u8 { - self.gas_pedal_raw() + self.gas_pedal_phys() + } + /// Get physical value of 'GasPedal' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn gas_pedal_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[40..48].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'GasPedal' /// /// - Start bit: 47 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn gas_pedal_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[40..48].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[40..48].load_be::() + } + /// Set raw value of 'GasPedal' + #[inline(always)] + pub fn set_gas_pedal_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[40..48].store_be(value); } /// Set value of 'GasPedal' #[inline(always)] @@ -1287,21 +1456,33 @@ impl GasPedalRegenCruise { /// - Receivers: GMLAN, NEO #[inline(always)] pub fn gear_shifter2_not_used(&self) -> u8 { - self.gear_shifter2_not_used_raw() + self.gear_shifter2_not_used_phys() + } + /// Get physical value of 'GearShifter2NotUsed' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn gear_shifter2_not_used_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[48..56].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'GearShifter2NotUsed' /// /// - Start bit: 55 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn gear_shifter2_not_used_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[48..56].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..56].load_be::() + } + /// Set raw value of 'GearShifter2NotUsed' + #[inline(always)] + pub fn set_gear_shifter2_not_used_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[48..56].store_be(value); } /// Set value of 'GearShifter2NotUsed' #[inline(always)] @@ -1431,21 +1612,33 @@ impl BrakePedal { /// - Receivers: NEO #[inline(always)] pub fn brake_level(&self) -> u8 { - self.brake_level_raw() + self.brake_level_phys() + } + /// Get physical value of 'BrakeLevel' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn brake_level_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[5..7].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'BrakeLevel' /// /// - Start bit: 2 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn brake_level_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[5..7].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[5..7].load_be::() + } + /// Set raw value of 'BrakeLevel' + #[inline(always)] + pub fn set_brake_level_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[5..7].store_be(value); } /// Set value of 'BrakeLevel' #[inline(always)] @@ -1473,21 +1666,33 @@ impl BrakePedal { /// - Receivers: NEO #[inline(always)] pub fn brake_sensor(&self) -> u8 { - self.brake_sensor_raw() + self.brake_sensor_phys() + } + /// Get physical value of 'BrakeSensor' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn brake_sensor_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'BrakeSensor' /// /// - Start bit: 15 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn brake_sensor_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_be::() + } + /// Set raw value of 'BrakeSensor' + #[inline(always)] + pub fn set_brake_sensor_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_be(value); } /// Set value of 'BrakeSensor' #[inline(always)] @@ -1603,23 +1808,35 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_fl(&self) -> f32 { - self.wheel_speed_fl_raw() + self.wheel_speed_fl_phys() } - /// Get raw value of 'WheelSpeedFL' + /// Get physical value of 'WheelSpeedFL' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_fl_raw(&self) -> f32 { + pub fn wheel_speed_fl_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'WheelSpeedFL' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn wheel_speed_fl_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'WheelSpeedFL' + #[inline(always)] + pub fn set_wheel_speed_fl_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'WheelSpeedFL' #[inline(always)] pub fn set_wheel_speed_fl(&mut self, value: f32) -> Result<(), CanError> { @@ -1642,23 +1859,35 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_fr(&self) -> f32 { - self.wheel_speed_fr_raw() + self.wheel_speed_fr_phys() } - /// Get raw value of 'WheelSpeedFR' + /// Get physical value of 'WheelSpeedFR' /// - /// - Start bit: 39 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_fr_raw(&self) -> f32 { + pub fn wheel_speed_fr_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_be::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'WheelSpeedFR' + /// + /// - Start bit: 39 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn wheel_speed_fr_raw(&self) -> u16 { + self.raw.view_bits::()[32..48].load_be::() + } + /// Set raw value of 'WheelSpeedFR' + #[inline(always)] + pub fn set_wheel_speed_fr_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_be(value); + } /// Set value of 'WheelSpeedFR' #[inline(always)] pub fn set_wheel_speed_fr(&mut self, value: f32) -> Result<(), CanError> { @@ -1681,23 +1910,35 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_rl(&self) -> f32 { - self.wheel_speed_rl_raw() + self.wheel_speed_rl_phys() } - /// Get raw value of 'WheelSpeedRL' + /// Get physical value of 'WheelSpeedRL' /// - /// - Start bit: 23 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_rl_raw(&self) -> f32 { + pub fn wheel_speed_rl_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_be::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'WheelSpeedRL' + /// + /// - Start bit: 23 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn wheel_speed_rl_raw(&self) -> u16 { + self.raw.view_bits::()[16..32].load_be::() + } + /// Set raw value of 'WheelSpeedRL' + #[inline(always)] + pub fn set_wheel_speed_rl_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_be(value); + } /// Set value of 'WheelSpeedRL' #[inline(always)] pub fn set_wheel_speed_rl(&mut self, value: f32) -> Result<(), CanError> { @@ -1720,23 +1961,35 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_rr(&self) -> f32 { - self.wheel_speed_rr_raw() + self.wheel_speed_rr_phys() } - /// Get raw value of 'WheelSpeedRR' + /// Get physical value of 'WheelSpeedRR' /// - /// - Start bit: 55 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_rr_raw(&self) -> f32 { + pub fn wheel_speed_rr_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_be::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'WheelSpeedRR' + /// + /// - Start bit: 55 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn wheel_speed_rr_raw(&self) -> u16 { + self.raw.view_bits::()[48..64].load_be::() + } + /// Set raw value of 'WheelSpeedRR' + #[inline(always)] + pub fn set_wheel_speed_rr_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[48..64].store_be(value); + } /// Set value of 'WheelSpeedRR' #[inline(always)] pub fn set_wheel_speed_rr(&mut self, value: f32) -> Result<(), CanError> { @@ -1836,23 +2089,35 @@ impl VehicleSpeed { /// - Receivers: NEO #[inline(always)] pub fn vehicle_speed1(&self) -> f32 { - self.vehicle_speed1_raw() + self.vehicle_speed1_phys() } - /// Get raw value of 'VehicleSpeed1' + /// Get physical value of 'VehicleSpeed1' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "mph" #[inline(always)] - pub fn vehicle_speed1_raw(&self) -> f32 { + pub fn vehicle_speed1_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'VehicleSpeed1' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn vehicle_speed1_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'VehicleSpeed1' + #[inline(always)] + pub fn set_vehicle_speed1_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'VehicleSpeed1' #[inline(always)] pub fn set_vehicle_speed1(&mut self, value: f32) -> Result<(), CanError> { @@ -1875,23 +2140,35 @@ impl VehicleSpeed { /// - Receivers: NEO #[inline(always)] pub fn vehicle_speed2(&self) -> f32 { - self.vehicle_speed2_raw() + self.vehicle_speed2_phys() } - /// Get raw value of 'VehicleSpeed2' + /// Get physical value of 'VehicleSpeed2' /// - /// - Start bit: 39 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "mph" #[inline(always)] - pub fn vehicle_speed2_raw(&self) -> f32 { + pub fn vehicle_speed2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_be::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'VehicleSpeed2' + /// + /// - Start bit: 39 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn vehicle_speed2_raw(&self) -> u16 { + self.raw.view_bits::()[32..48].load_be::() + } + /// Set raw value of 'VehicleSpeed2' + #[inline(always)] + pub fn set_vehicle_speed2_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_be(value); + } /// Set value of 'VehicleSpeed2' #[inline(always)] pub fn set_vehicle_speed2(&mut self, value: f32) -> Result<(), CanError> { @@ -1995,22 +2272,34 @@ impl CruiseButtons { 3 => CruiseButtonsCruiseButtons::Set, 2 => CruiseButtonsCruiseButtons::Resume, 1 => CruiseButtonsCruiseButtons::None, - _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_raw()), + _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys()), } } + /// Get physical value of 'CruiseButtons' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn cruise_buttons_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[4..7].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'CruiseButtons' /// /// - Start bit: 3 /// - Signal size: 3 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn cruise_buttons_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[4..7].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[4..7].load_be::() + } + /// Set raw value of 'CruiseButtons' + #[inline(always)] + pub fn set_cruise_buttons_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[4..7].store_be(value); } /// Set value of 'CruiseButtons' #[inline(always)] @@ -2121,22 +2410,34 @@ impl CruiseButtons2 { 2 => CruiseButtons2LkaGapButton::X(2), 1 => CruiseButtons2LkaGapButton::X(1), 0 => CruiseButtons2LkaGapButton::None, - _ => CruiseButtons2LkaGapButton::_Other(self.lka_gap_button_raw()), + _ => CruiseButtons2LkaGapButton::_Other(self.lka_gap_button_phys()), } } + /// Get physical value of 'LKAGapButton' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn lka_gap_button_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[6..8].load_be::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'LKAGapButton' /// /// - Start bit: 1 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn lka_gap_button_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[6..8].load_be::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[6..8].load_be::() + } + /// Set raw value of 'LKAGapButton' + #[inline(always)] + pub fn set_lka_gap_button_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[6..8].store_be(value); } /// Set value of 'LKAGapButton' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/issue_199_extended.snap.stderr b/tests-snapshots/dbc-cantools/issue_199_extended.snap.stderr index 85bf4218..706d9603 100644 --- a/tests-snapshots/dbc-cantools/issue_199_extended.snap.stderr +++ b/tests-snapshots/dbc-cantools/issue_199_extended.snap.stderr @@ -1,200 +1,137 @@ error[E0425]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:948:30 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1069:30 | - 948 | pub fn new(gear_shifter: GearShifterGearShifter) -> Result { - | ^^^^^^^^^^^^^^^^^^^^^^ +1069 | pub fn new(gear_shifter: GearShifterGearShifter) -> Result { + | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` ... -1083 | pub enum GearShifterLeftBlinker { +1216 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here - | -help: an enum with a similar name exists - | - 948 - pub fn new(gear_shifter: GearShifterGearShifter) -> Result { - 948 + pub fn new(gear_shifter: GearShifterLeftBlinker) -> Result { - | error[E0425]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:964:35 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1085:35 | - 964 | pub fn gear_shifter(&self) -> GearShifterGearShifter { - | ^^^^^^^^^^^^^^^^^^^^^^ +1085 | pub fn gear_shifter(&self) -> GearShifterGearShifter { + | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` ... -1083 | pub enum GearShifterLeftBlinker { +1216 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here - | -help: an enum with a similar name exists - | - 964 - pub fn gear_shifter(&self) -> GearShifterGearShifter { - 964 + pub fn gear_shifter(&self) -> GearShifterLeftBlinker { - | error[E0425]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:990:16 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1123:16 | - 990 | value: GearShifterGearShifter, - | ^^^^^^^^^^^^^^^^^^^^^^ +1123 | value: GearShifterGearShifter, + | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` ... -1083 | pub enum GearShifterLeftBlinker { +1216 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here - | -help: an enum with a similar name exists - | - 990 - value: GearShifterGearShifter, - 990 + value: GearShifterLeftBlinker, - | error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1974:32 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2251:32 | -1974 | pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ +2251 | pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` ... -2213 | pub enum CruiseButtons2LkaGapButton { +2514 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here - | -help: an enum with a similar name exists - | -1974 - pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { -1974 + pub fn new(cruise_buttons: CruiseButtons2LkaGapButton) -> Result { - | error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1990:37 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2267:37 | -1990 | pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ +2267 | pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` ... -2213 | pub enum CruiseButtons2LkaGapButton { +2514 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here - | -help: an enum with a similar name exists - | -1990 - pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { -1990 + pub fn cruise_buttons(&self) -> CruiseButtons2LkaGapButton { - | error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2019:16 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2308:16 | -2019 | value: CruiseButtonsCruiseButtons, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ +2308 | value: CruiseButtonsCruiseButtons, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` ... -2213 | pub enum CruiseButtons2LkaGapButton { +2514 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here - | -help: an enum with a similar name exists - | -2019 - value: CruiseButtonsCruiseButtons, -2019 + value: CruiseButtons2LkaGapButton, - | -error[E0433]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:967:18 - | -967 | 3 => GearShifterGearShifter::Park, - | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GearShifterGearShifter` - | -help: an enum with a similar name exists - | -967 - 3 => GearShifterGearShifter::Park, -967 + 3 => GearShifterLeftBlinker::Park, - | - -error[E0433]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:968:18 - | -968 | 0 => GearShifterGearShifter::DriveLow, - | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GearShifterGearShifter` - | -help: an enum with a similar name exists - | -968 - 0 => GearShifterGearShifter::DriveLow, -968 + 0 => GearShifterLeftBlinker::DriveLow, - | - -error[E0433]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:969:18 - | -969 | _ => GearShifterGearShifter::_Other(self.gear_shifter_raw()), - | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GearShifterGearShifter` - | -help: an enum with a similar name exists - | -969 - _ => GearShifterGearShifter::_Other(self.gear_shifter_raw()), -969 + _ => GearShifterLeftBlinker::_Other(self.gear_shifter_raw()), - | - -error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1993:18 - | -1993 | 6 => CruiseButtonsCruiseButtons::Cancel, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` - | -help: an enum with a similar name exists - | -1993 - 6 => CruiseButtonsCruiseButtons::Cancel, -1993 + 6 => CruiseButtons2LkaGapButton::Cancel, - | - -error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1994:18 - | -1994 | 5 => CruiseButtonsCruiseButtons::Main, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` - | -help: an enum with a similar name exists - | -1994 - 5 => CruiseButtonsCruiseButtons::Main, -1994 + 5 => CruiseButtons2LkaGapButton::Main, - | - -error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1995:18 - | -1995 | 3 => CruiseButtonsCruiseButtons::Set, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` - | -help: an enum with a similar name exists - | -1995 - 3 => CruiseButtonsCruiseButtons::Set, -1995 + 3 => CruiseButtons2LkaGapButton::Set, - | - -error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1996:18 - | -1996 | 2 => CruiseButtonsCruiseButtons::Resume, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` - | -help: an enum with a similar name exists - | -1996 - 2 => CruiseButtonsCruiseButtons::Resume, -1996 + 2 => CruiseButtons2LkaGapButton::Resume, - | - -error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1997:18 - | -1997 | 1 => CruiseButtonsCruiseButtons::None, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` - | -help: an enum with a similar name exists - | -1997 - 1 => CruiseButtonsCruiseButtons::None, -1997 + 1 => CruiseButtons2LkaGapButton::None, - | - -error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1998:18 - | -1998 | _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_raw()), - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` - | -help: an enum with a similar name exists - | -1998 - _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_raw()), -1998 + _ => CruiseButtons2LkaGapButton::_Other(self.cruise_buttons_raw()), - | +error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1088:18 + | +1088 | 3 => GearShifterGearShifter::Park, + | ^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `GearShifterGearShifter` + | help: an enum with a similar name exists: `GearShifterLeftBlinker` + +error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1089:18 + | +1089 | 0 => GearShifterGearShifter::DriveLow, + | ^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `GearShifterGearShifter` + | help: an enum with a similar name exists: `GearShifterLeftBlinker` + +error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1090:18 + | +1090 | _ => GearShifterGearShifter::_Other(self.gear_shifter_phys()), + | ^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `GearShifterGearShifter` + | help: an enum with a similar name exists: `GearShifterLeftBlinker` + +error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2270:18 + | +2270 | 6 => CruiseButtonsCruiseButtons::Cancel, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `CruiseButtonsCruiseButtons` + | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + +error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2271:18 + | +2271 | 5 => CruiseButtonsCruiseButtons::Main, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `CruiseButtonsCruiseButtons` + | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + +error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2272:18 + | +2272 | 3 => CruiseButtonsCruiseButtons::Set, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `CruiseButtonsCruiseButtons` + | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + +error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2273:18 + | +2273 | 2 => CruiseButtonsCruiseButtons::Resume, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `CruiseButtonsCruiseButtons` + | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + +error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2274:18 + | +2274 | 1 => CruiseButtonsCruiseButtons::None, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `CruiseButtonsCruiseButtons` + | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + +error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2275:18 + | +2275 | _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys()), + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `CruiseButtonsCruiseButtons` + | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` error: unreachable pattern --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:69:13 diff --git a/tests-snapshots/dbc-cantools/issue_207_sig_plus.snap.rs b/tests-snapshots/dbc-cantools/issue_207_sig_plus.snap.rs index 69a4763a..553d086b 100644 --- a/tests-snapshots/dbc-cantools/issue_207_sig_plus.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_207_sig_plus.snap.rs @@ -93,22 +93,35 @@ impl MyMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn my_extra_sig_with_plus(&self) -> i16 { - self.my_extra_sig_with_plus_raw() + self.my_extra_sig_with_plus_phys() } - /// Get raw value of 'myExtraSigWithPlus' + /// Get physical value of 'myExtraSigWithPlus' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: -128 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn my_extra_sig_with_plus_raw(&self) -> i16 { + pub fn my_extra_sig_with_plus_phys(&self) -> i16 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; i16::from(signal).saturating_mul(factor).saturating_sub(128) } + /// Get raw value of 'myExtraSigWithPlus' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn my_extra_sig_with_plus_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'myExtraSigWithPlus' + #[inline(always)] + pub fn set_my_extra_sig_with_plus_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'myExtraSigWithPlus' #[inline(always)] pub fn set_my_extra_sig_with_plus(&mut self, value: i16) -> Result<(), CanError> { @@ -136,22 +149,35 @@ impl MyMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn my_normal_sig(&self) -> i16 { - self.my_normal_sig_raw() + self.my_normal_sig_phys() } - /// Get raw value of 'myNormalSig' + /// Get physical value of 'myNormalSig' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: -128 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn my_normal_sig_raw(&self) -> i16 { + pub fn my_normal_sig_phys(&self) -> i16 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; i16::from(signal).saturating_mul(factor).saturating_sub(128) } + /// Get raw value of 'myNormalSig' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn my_normal_sig_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'myNormalSig' + #[inline(always)] + pub fn set_my_normal_sig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'myNormalSig' #[inline(always)] pub fn set_my_normal_sig(&mut self, value: i16) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/issue_228.snap.rs b/tests-snapshots/dbc-cantools/issue_228.snap.rs index a305473a..217b6476 100644 --- a/tests-snapshots/dbc-cantools/issue_228.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_228.snap.rs @@ -96,23 +96,36 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { - self.dupsig_raw() + self.dupsig_phys() } - /// Get raw value of 'dupsig' + /// Get physical value of 'dupsig' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn dupsig_raw(&self) -> i8 { + pub fn dupsig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'dupsig' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn dupsig_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'dupsig' + #[inline(always)] + pub fn set_dupsig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'dupsig' #[inline(always)] pub fn set_dupsig(&mut self, value: i8) -> Result<(), CanError> { @@ -140,23 +153,36 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg2(&self) -> i8 { - self.sg2_raw() + self.sg2_phys() } - /// Get raw value of 'SG2' + /// Get physical value of 'SG2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sg2_raw(&self) -> i8 { + pub fn sg2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SG2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sg2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'SG2' + #[inline(always)] + pub fn set_sg2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'SG2' #[inline(always)] pub fn set_sg2(&mut self, value: i8) -> Result<(), CanError> { @@ -184,23 +210,36 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg1(&self) -> i8 { - self.sg1_raw() + self.sg1_phys() } - /// Get raw value of 'SG1' + /// Get physical value of 'SG1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sg1_raw(&self) -> i8 { + pub fn sg1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SG1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sg1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'SG1' + #[inline(always)] + pub fn set_sg1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'SG1' #[inline(always)] pub fn set_sg1(&mut self, value: i8) -> Result<(), CanError> { @@ -304,23 +343,36 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_2(&self) -> i8 { - self.sig_2_raw() + self.sig_2_phys() } - /// Get raw value of 'Sig_2' + /// Get physical value of 'Sig_2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_2_raw(&self) -> i8 { + pub fn sig_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Sig_2' + #[inline(always)] + pub fn set_sig_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'Sig_2' #[inline(always)] pub fn set_sig_2(&mut self, value: i8) -> Result<(), CanError> { @@ -348,23 +400,36 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_1(&self) -> i8 { - self.sig_1_raw() + self.sig_1_phys() } - /// Get raw value of 'Sig_1' + /// Get physical value of 'Sig_1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_1_raw(&self) -> i8 { + pub fn sig_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Sig_1' + #[inline(always)] + pub fn set_sig_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'Sig_1' #[inline(always)] pub fn set_sig_1(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/issue_63.snap.rs b/tests-snapshots/dbc-cantools/issue_63.snap.rs index 4769316b..2da36c93 100644 --- a/tests-snapshots/dbc-cantools/issue_63.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_63.snap.rs @@ -109,23 +109,35 @@ impl Aft1psi2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn htr_res(&self) -> f32 { - self.htr_res_raw() + self.htr_res_phys() } - /// Get raw value of 'HtrRes' + /// Get physical value of 'HtrRes' /// - /// - Start bit: 40 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "ohm" #[inline(always)] - pub fn htr_res_raw(&self) -> f32 { + pub fn htr_res_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..56].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'HtrRes' + /// + /// - Start bit: 40 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn htr_res_raw(&self) -> u16 { + self.raw.view_bits::()[40..56].load_le::() + } + /// Set raw value of 'HtrRes' + #[inline(always)] + pub fn set_htr_res_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[40..56].store_le(value); + } /// Set value of 'HtrRes' #[inline(always)] pub fn set_htr_res(&mut self, value: f32) -> Result<(), CanError> { @@ -148,22 +160,34 @@ impl Aft1psi2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn max_res(&self) -> u32 { - self.max_res_raw() + self.max_res_phys() } - /// Get raw value of 'MaxRes' + /// Get physical value of 'MaxRes' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 250 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "kohm" #[inline(always)] - pub fn max_res_raw(&self) -> u32 { + pub fn max_res_phys(&self) -> u32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 250; u32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'MaxRes' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn max_res_raw(&self) -> u16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MaxRes' + #[inline(always)] + pub fn set_max_res_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'MaxRes' #[inline(always)] pub fn set_max_res(&mut self, value: u32) -> Result<(), CanError> { @@ -190,23 +214,35 @@ impl Aft1psi2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temp(&self) -> f32 { - self.temp_raw() + self.temp_phys() } - /// Get raw value of 'Temp' + /// Get physical value of 'Temp' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.03125 /// - Offset: -273 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "�C" #[inline(always)] - pub fn temp_raw(&self) -> f32 { + pub fn temp_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.03125_f32; let offset = -273_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Temp' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn temp_raw(&self) -> u16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'Temp' + #[inline(always)] + pub fn set_temp_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'Temp' #[inline(always)] pub fn set_temp(&mut self, value: f32) -> Result<(), CanError> { @@ -229,21 +265,33 @@ impl Aft1psi2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn regen_failed_count(&self) -> u8 { - self.regen_failed_count_raw() + self.regen_failed_count_phys() + } + /// Get physical value of 'RegenFailedCount' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn regen_failed_count_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'RegenFailedCount' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn regen_failed_count_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'RegenFailedCount' + #[inline(always)] + pub fn set_regen_failed_count_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'RegenFailedCount' #[inline(always)] @@ -271,21 +319,33 @@ impl Aft1psi2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn pwr_supply(&self) -> u8 { - self.pwr_supply_raw() + self.pwr_supply_phys() + } + /// Get physical value of 'PwrSupply' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn pwr_supply_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[4..6].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'PwrSupply' /// /// - Start bit: 4 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn pwr_supply_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[4..6].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[4..6].load_le::() + } + /// Set raw value of 'PwrSupply' + #[inline(always)] + pub fn set_pwr_supply_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[4..6].store_le(value); } /// Set value of 'PwrSupply' #[inline(always)] @@ -313,21 +373,33 @@ impl Aft1psi2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn detection_status(&self) -> u8 { - self.detection_status_raw() + self.detection_status_phys() + } + /// Get physical value of 'DetectionStatus' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn detection_status_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..4].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'DetectionStatus' /// /// - Start bit: 0 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn detection_status_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..4].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'DetectionStatus' + #[inline(always)] + pub fn set_detection_status_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..4].store_le(value); } /// Set value of 'DetectionStatus' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/issue_636_negative_scaling.snap.rs b/tests-snapshots/dbc-cantools/issue_636_negative_scaling.snap.rs index 3cfcf8f6..9cae6360 100644 --- a/tests-snapshots/dbc-cantools/issue_636_negative_scaling.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_636_negative_scaling.snap.rs @@ -96,24 +96,36 @@ impl ExampleMessage { match signal { 4095 => ExampleMessageTemperature::Error, 4094 => ExampleMessageTemperature::Init, - _ => ExampleMessageTemperature::_Other(self.temperature_raw()), + _ => ExampleMessageTemperature::_Other(self.temperature_phys()), } } - /// Get raw value of 'Temperature' + /// Get physical value of 'Temperature' /// - /// - Start bit: 3 - /// - Signal size: 12 bits /// - Factor: -0.01 /// - Offset: 4100 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "degK" #[inline(always)] - pub fn temperature_raw(&self) -> f32 { + pub fn temperature_phys(&self) -> f32 { let signal = self.raw.view_bits::()[4..16].load_be::(); let factor = -0.01_f32; let offset = 4100_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Temperature' + /// + /// - Start bit: 3 + /// - Signal size: 12 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn temperature_raw(&self) -> u16 { + self.raw.view_bits::()[4..16].load_be::() + } + /// Set raw value of 'Temperature' + #[inline(always)] + pub fn set_temperature_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[4..16].store_be(value); + } /// Set value of 'Temperature' #[inline(always)] pub fn set_temperature( diff --git a/tests-snapshots/dbc-cantools/issue_725.snap.rs b/tests-snapshots/dbc-cantools/issue_725.snap.rs index 92b1041a..54abcb17 100644 --- a/tests-snapshots/dbc-cantools/issue_725.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_725.snap.rs @@ -90,21 +90,33 @@ impl TestMessage { /// - Receivers: Node2 #[inline(always)] pub fn signal1(&self) -> u8 { - self.signal1_raw() + self.signal1_phys() + } + /// Get physical value of 'Signal1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn signal1_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Signal1' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn signal1_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Signal1' + #[inline(always)] + pub fn set_signal1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'Signal1' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/j1939.snap.rs b/tests-snapshots/dbc-cantools/j1939.snap.rs index b67cf7f5..5bcabee2 100644 --- a/tests-snapshots/dbc-cantools/j1939.snap.rs +++ b/tests-snapshots/dbc-cantools/j1939.snap.rs @@ -91,23 +91,36 @@ impl Message1 { /// - Receivers: Node2 #[inline(always)] pub fn signal1(&self) -> i8 { - self.signal1_raw() + self.signal1_phys() } - /// Get raw value of 'Signal1' + /// Get physical value of 'Signal1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn signal1_raw(&self) -> i8 { + pub fn signal1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Signal1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn signal1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Signal1' + #[inline(always)] + pub fn set_signal1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'Signal1' #[inline(always)] pub fn set_signal1(&mut self, value: i8) -> Result<(), CanError> { @@ -209,23 +222,36 @@ impl Message2 { /// - Receivers: Node1 #[inline(always)] pub fn signal2(&self) -> i8 { - self.signal2_raw() + self.signal2_phys() } - /// Get raw value of 'Signal2' + /// Get physical value of 'Signal2' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn signal2_raw(&self) -> i8 { + pub fn signal2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Signal2' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn signal2_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Signal2' + #[inline(always)] + pub fn set_signal2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'Signal2' #[inline(always)] pub fn set_signal2(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/long_names.snap.rs b/tests-snapshots/dbc-cantools/long_names.snap.rs index 2dd7f37d..8822f44f 100644 --- a/tests-snapshots/dbc-cantools/long_names.snap.rs +++ b/tests-snapshots/dbc-cantools/long_names.snap.rs @@ -504,23 +504,36 @@ impl S1234567890123456789012345678901 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ss123456789012345678901234567890(&self) -> i8 { - self.ss123456789012345678901234567890_raw() + self.ss123456789012345678901234567890_phys() } - /// Get raw value of 'SS123456789012345678901234567890' + /// Get physical value of 'SS123456789012345678901234567890' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ss123456789012345678901234567890_raw(&self) -> i8 { + pub fn ss123456789012345678901234567890_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SS123456789012345678901234567890' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ss123456789012345678901234567890_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'SS123456789012345678901234567890' + #[inline(always)] + pub fn set_ss123456789012345678901234567890_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'SS123456789012345678901234567890' #[inline(always)] pub fn set_ss123456789012345678901234567890( @@ -624,23 +637,36 @@ impl M123456789012345678901234560000 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sss12345678901234567890123456789(&self) -> i8 { - self.sss12345678901234567890123456789_raw() + self.sss12345678901234567890123456789_phys() } - /// Get raw value of 'SSS12345678901234567890123456789' + /// Get physical value of 'SSS12345678901234567890123456789' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sss12345678901234567890123456789_raw(&self) -> i8 { + pub fn sss12345678901234567890123456789_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SSS12345678901234567890123456789' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sss12345678901234567890123456789_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'SSS12345678901234567890123456789' + #[inline(always)] + pub fn set_sss12345678901234567890123456789_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'SSS12345678901234567890123456789' #[inline(always)] pub fn set_sss12345678901234567890123456789( @@ -763,23 +789,36 @@ impl M1234567890123456789012345678901 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0000(&self) -> i8 { - self.ss1234567890123456789012345_0000_raw() + self.ss1234567890123456789012345_0000_phys() } - /// Get raw value of 'SS1234567890123456789012345_0000' + /// Get physical value of 'SS1234567890123456789012345_0000' /// - /// - Start bit: 32 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ss1234567890123456789012345_0000_raw(&self) -> i8 { + pub fn ss1234567890123456789012345_0000_phys(&self) -> i8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SS1234567890123456789012345_0000' + /// + /// - Start bit: 32 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ss1234567890123456789012345_0000_raw(&self) -> i8 { + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'SS1234567890123456789012345_0000' + #[inline(always)] + pub fn set_ss1234567890123456789012345_0000_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..40].store_le(value); + } /// Set value of 'SS1234567890123456789012345_0000' #[inline(always)] pub fn set_ss1234567890123456789012345_0000( @@ -810,23 +849,36 @@ impl M1234567890123456789012345678901 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0001(&self) -> i8 { - self.ss1234567890123456789012345_0001_raw() + self.ss1234567890123456789012345_0001_phys() } - /// Get raw value of 'SS1234567890123456789012345_0001' + /// Get physical value of 'SS1234567890123456789012345_0001' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ss1234567890123456789012345_0001_raw(&self) -> i8 { + pub fn ss1234567890123456789012345_0001_phys(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SS1234567890123456789012345_0001' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ss1234567890123456789012345_0001_raw(&self) -> i8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'SS1234567890123456789012345_0001' + #[inline(always)] + pub fn set_ss1234567890123456789012345_0001_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'SS1234567890123456789012345_0001' #[inline(always)] pub fn set_ss1234567890123456789012345_0001( @@ -857,23 +909,36 @@ impl M1234567890123456789012345678901 { /// - Receivers: N12345678901234567890123456_0000 #[inline(always)] pub fn ss1234567890123456789012345_0002(&self) -> i8 { - self.ss1234567890123456789012345_0002_raw() + self.ss1234567890123456789012345_0002_phys() } - /// Get raw value of 'SS1234567890123456789012345_0002' + /// Get physical value of 'SS1234567890123456789012345_0002' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ss1234567890123456789012345_0002_raw(&self) -> i8 { + pub fn ss1234567890123456789012345_0002_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SS1234567890123456789012345_0002' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ss1234567890123456789012345_0002_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'SS1234567890123456789012345_0002' + #[inline(always)] + pub fn set_ss1234567890123456789012345_0002_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'SS1234567890123456789012345_0002' #[inline(always)] pub fn set_ss1234567890123456789012345_0002( @@ -904,23 +969,36 @@ impl M1234567890123456789012345678901 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s12345678901234567890123456_0000(&self) -> i8 { - self.s12345678901234567890123456_0000_raw() + self.s12345678901234567890123456_0000_phys() } - /// Get raw value of 'S12345678901234567890123456_0000' + /// Get physical value of 'S12345678901234567890123456_0000' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s12345678901234567890123456_0000_raw(&self) -> i8 { + pub fn s12345678901234567890123456_0000_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S12345678901234567890123456_0000' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s12345678901234567890123456_0000_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'S12345678901234567890123456_0000' + #[inline(always)] + pub fn set_s12345678901234567890123456_0000_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'S12345678901234567890123456_0000' #[inline(always)] pub fn set_s12345678901234567890123456_0000( @@ -951,23 +1029,36 @@ impl M1234567890123456789012345678901 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s1234567890123456789012345678901(&self) -> i8 { - self.s1234567890123456789012345678901_raw() + self.s1234567890123456789012345678901_phys() } - /// Get raw value of 'S1234567890123456789012345678901' + /// Get physical value of 'S1234567890123456789012345678901' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s1234567890123456789012345678901_raw(&self) -> i8 { + pub fn s1234567890123456789012345678901_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S1234567890123456789012345678901' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s1234567890123456789012345678901_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'S1234567890123456789012345678901' + #[inline(always)] + pub fn set_s1234567890123456789012345678901_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'S1234567890123456789012345678901' #[inline(always)] pub fn set_s1234567890123456789012345678901( @@ -1086,23 +1177,36 @@ impl M123456789012345678901234560001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0003(&self) -> i8 { - self.ss1234567890123456789012345_0003_raw() + self.ss1234567890123456789012345_0003_phys() } - /// Get raw value of 'SS1234567890123456789012345_0003' + /// Get physical value of 'SS1234567890123456789012345_0003' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ss1234567890123456789012345_0003_raw(&self) -> i8 { + pub fn ss1234567890123456789012345_0003_phys(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SS1234567890123456789012345_0003' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ss1234567890123456789012345_0003_raw(&self) -> i8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'SS1234567890123456789012345_0003' + #[inline(always)] + pub fn set_ss1234567890123456789012345_0003_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'SS1234567890123456789012345_0003' #[inline(always)] pub fn set_ss1234567890123456789012345_0003( @@ -1133,23 +1237,36 @@ impl M123456789012345678901234560001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0004(&self) -> i8 { - self.ss1234567890123456789012345_0004_raw() + self.ss1234567890123456789012345_0004_phys() } - /// Get raw value of 'SS1234567890123456789012345_0004' + /// Get physical value of 'SS1234567890123456789012345_0004' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ss1234567890123456789012345_0004_raw(&self) -> i8 { + pub fn ss1234567890123456789012345_0004_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SS1234567890123456789012345_0004' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ss1234567890123456789012345_0004_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'SS1234567890123456789012345_0004' + #[inline(always)] + pub fn set_ss1234567890123456789012345_0004_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'SS1234567890123456789012345_0004' #[inline(always)] pub fn set_ss1234567890123456789012345_0004( @@ -1180,23 +1297,36 @@ impl M123456789012345678901234560001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s12345678901234567890123456_0001(&self) -> i8 { - self.s12345678901234567890123456_0001_raw() + self.s12345678901234567890123456_0001_phys() } - /// Get raw value of 'S12345678901234567890123456_0001' + /// Get physical value of 'S12345678901234567890123456_0001' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s12345678901234567890123456_0001_raw(&self) -> i8 { + pub fn s12345678901234567890123456_0001_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S12345678901234567890123456_0001' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s12345678901234567890123456_0001_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'S12345678901234567890123456_0001' + #[inline(always)] + pub fn set_s12345678901234567890123456_0001_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'S12345678901234567890123456_0001' #[inline(always)] pub fn set_s12345678901234567890123456_0001( @@ -1227,23 +1357,36 @@ impl M123456789012345678901234560001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s12345678901234567890123456_0002(&self) -> i8 { - self.s12345678901234567890123456_0002_raw() + self.s12345678901234567890123456_0002_phys() } - /// Get raw value of 'S12345678901234567890123456_0002' + /// Get physical value of 'S12345678901234567890123456_0002' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s12345678901234567890123456_0002_raw(&self) -> i8 { + pub fn s12345678901234567890123456_0002_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S12345678901234567890123456_0002' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s12345678901234567890123456_0002_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'S12345678901234567890123456_0002' + #[inline(always)] + pub fn set_s12345678901234567890123456_0002_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'S12345678901234567890123456_0002' #[inline(always)] pub fn set_s12345678901234567890123456_0002( @@ -1353,23 +1496,36 @@ impl Mm123456789012345678901234567890 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sss123456789012345678901234_0000(&self) -> i8 { - self.sss123456789012345678901234_0000_raw() + self.sss123456789012345678901234_0000_phys() } - /// Get raw value of 'SSS123456789012345678901234_0000' + /// Get physical value of 'SSS123456789012345678901234_0000' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sss123456789012345678901234_0000_raw(&self) -> i8 { + pub fn sss123456789012345678901234_0000_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SSS123456789012345678901234_0000' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sss123456789012345678901234_0000_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'SSS123456789012345678901234_0000' + #[inline(always)] + pub fn set_sss123456789012345678901234_0000_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'SSS123456789012345678901234_0000' #[inline(always)] pub fn set_sss123456789012345678901234_0000( @@ -1400,23 +1556,36 @@ impl Mm123456789012345678901234567890 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0005(&self) -> i8 { - self.ss1234567890123456789012345_0005_raw() + self.ss1234567890123456789012345_0005_phys() } - /// Get raw value of 'SS1234567890123456789012345_0005' + /// Get physical value of 'SS1234567890123456789012345_0005' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ss1234567890123456789012345_0005_raw(&self) -> i8 { + pub fn ss1234567890123456789012345_0005_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SS1234567890123456789012345_0005' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ss1234567890123456789012345_0005_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'SS1234567890123456789012345_0005' + #[inline(always)] + pub fn set_ss1234567890123456789012345_0005_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'SS1234567890123456789012345_0005' #[inline(always)] pub fn set_ss1234567890123456789012345_0005( diff --git a/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs b/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs index 4e49a977..e67477cb 100644 --- a/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs +++ b/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs @@ -138,23 +138,36 @@ impl MsgLongName5678912345678912 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_11111111111111111111111(&self) -> i8 { - self.rx_twice_11111111111111111111111_raw() + self.rx_twice_11111111111111111111111_phys() } - /// Get raw value of 'rx_twice_11111111111111111111111' + /// Get physical value of 'rx_twice_11111111111111111111111' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn rx_twice_11111111111111111111111_raw(&self) -> i8 { + pub fn rx_twice_11111111111111111111111_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'rx_twice_11111111111111111111111' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rx_twice_11111111111111111111111_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'rx_twice_11111111111111111111111' + #[inline(always)] + pub fn set_rx_twice_11111111111111111111111_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'rx_twice_11111111111111111111111' #[inline(always)] pub fn set_rx_twice_11111111111111111111111( @@ -185,23 +198,36 @@ impl MsgLongName5678912345678912 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_short(&self) -> i32 { - self.rx_twice_short_raw() + self.rx_twice_short_phys() } - /// Get raw value of 'rx_twice_short' + /// Get physical value of 'rx_twice_short' /// - /// - Start bit: 16 - /// - Signal size: 18 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn rx_twice_short_raw(&self) -> i32 { + pub fn rx_twice_short_phys(&self) -> i32 { let signal = self.raw.view_bits::()[16..34].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'rx_twice_short' + /// + /// - Start bit: 16 + /// - Signal size: 18 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rx_twice_short_raw(&self) -> i32 { + self.raw.view_bits::()[16..34].load_le::() + } + /// Set raw value of 'rx_twice_short' + #[inline(always)] + pub fn set_rx_twice_short_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..34].store_le(value); + } /// Set value of 'rx_twice_short' #[inline(always)] pub fn set_rx_twice_short(&mut self, value: i32) -> Result<(), CanError> { @@ -229,23 +255,36 @@ impl MsgLongName5678912345678912 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefghi_ab(&self) -> i8 { - self.sig_used_twice_efgh_abcdefghi_ab_raw() + self.sig_used_twice_efgh_abcdefghi_ab_phys() } - /// Get raw value of 'Sig_used_twice_efgh_abcdefghi_ab' + /// Get physical value of 'Sig_used_twice_efgh_abcdefghi_ab' /// - /// - Start bit: 0 - /// - Signal size: 6 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefghi_ab_raw(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefghi_ab_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..6].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_used_twice_efgh_abcdefghi_ab' + /// + /// - Start bit: 0 + /// - Signal size: 6 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_used_twice_efgh_abcdefghi_ab_raw(&self) -> i8 { + self.raw.view_bits::()[0..6].load_le::() + } + /// Set raw value of 'Sig_used_twice_efgh_abcdefghi_ab' + #[inline(always)] + pub fn set_sig_used_twice_efgh_abcdefghi_ab_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..6].store_le(value); + } /// Set value of 'Sig_used_twice_efgh_abcdefghi_ab' #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefghi_ab( @@ -356,23 +395,36 @@ impl TxTwice { /// - Receivers: Receiver_1, Receiver_2_zzzzzzzzzzzzzzzzzzzzz #[inline(always)] pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy(&self) -> i8 { - self.rx_twice_long_yyyyyyyyyyyyyyyyyy_raw() + self.rx_twice_long_yyyyyyyyyyyyyyyyyy_phys() } - /// Get raw value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + /// Get physical value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_raw(&self) -> i8 { + pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + #[inline(always)] + pub fn set_rx_twice_long_yyyyyyyyyyyyyyyyyy_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' #[inline(always)] pub fn set_rx_twice_long_yyyyyyyyyyyyyyyyyy( @@ -403,23 +455,36 @@ impl TxTwice { /// - Receivers: Receiver_2_zzzzzzzzzzzzzzzzzzzzz, Receiver_1 #[inline(always)] pub fn rx_twice_short(&self) -> i8 { - self.rx_twice_short_raw() + self.rx_twice_short_phys() } - /// Get raw value of 'rx_twice_short' + /// Get physical value of 'rx_twice_short' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn rx_twice_short_raw(&self) -> i8 { + pub fn rx_twice_short_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'rx_twice_short' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rx_twice_short_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'rx_twice_short' + #[inline(always)] + pub fn set_rx_twice_short_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'rx_twice_short' #[inline(always)] pub fn set_rx_twice_short(&mut self, value: i8) -> Result<(), CanError> { @@ -521,23 +586,36 @@ impl RxTx1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0000(&self) -> i16 { - self.sig_used_twice_efgh_abcdefg_0000_raw() + self.sig_used_twice_efgh_abcdefg_0000_phys() } - /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0000' + /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0000' /// - /// - Start bit: 0 - /// - Signal size: 9 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0000_raw(&self) -> i16 { + pub fn sig_used_twice_efgh_abcdefg_0000_phys(&self) -> i16 { let signal = self.raw.view_bits::()[0..9].load_le::(); let factor = 1; let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0000' + /// + /// - Start bit: 0 + /// - Signal size: 9 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_used_twice_efgh_abcdefg_0000_raw(&self) -> i16 { + self.raw.view_bits::()[0..9].load_le::() + } + /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0000' + #[inline(always)] + pub fn set_sig_used_twice_efgh_abcdefg_0000_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..9].store_le(value); + } /// Set value of 'Sig_used_twice_efgh_abcdefg_0000' #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0000( @@ -801,26 +879,39 @@ impl MsgWithValueTableSigs { } _ => { MsgWithValueTableSigsSigWithShortValTable::_Other( - self.sig_with_short_val_table_raw(), + self.sig_with_short_val_table_phys(), ) } } } - /// Get raw value of 'Sig_with_short_val_table' + /// Get physical value of 'Sig_with_short_val_table' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_with_short_val_table_raw(&self) -> i8 { + pub fn sig_with_short_val_table_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_with_short_val_table' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_with_short_val_table_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'Sig_with_short_val_table' + #[inline(always)] + pub fn set_sig_with_short_val_table_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'Sig_with_short_val_table' #[inline(always)] pub fn set_sig_with_short_val_table( @@ -872,26 +963,39 @@ impl MsgWithValueTableSigs { 0 => MsgWithValueTableSigsSigWithLongValTable2::Value0x0, _ => { MsgWithValueTableSigsSigWithLongValTable2::_Other( - self.sig_with_long_val_table_2_raw(), + self.sig_with_long_val_table_2_phys(), ) } } } - /// Get raw value of 'Sig_with_long_val_table_2' + /// Get physical value of 'Sig_with_long_val_table_2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_with_long_val_table_2_raw(&self) -> i8 { + pub fn sig_with_long_val_table_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_with_long_val_table_2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_with_long_val_table_2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Sig_with_long_val_table_2' + #[inline(always)] + pub fn set_sig_with_long_val_table_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'Sig_with_long_val_table_2' #[inline(always)] pub fn set_sig_with_long_val_table_2( @@ -933,26 +1037,39 @@ impl MsgWithValueTableSigs { 0 => MsgWithValueTableSigsSigWithLongValTable1::DescriptionForTheValue0x0, _ => { MsgWithValueTableSigsSigWithLongValTable1::_Other( - self.sig_with_long_val_table_1_raw(), + self.sig_with_long_val_table_1_phys(), ) } } } - /// Get raw value of 'Sig_with_long_val_table_1' + /// Get physical value of 'Sig_with_long_val_table_1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_with_long_val_table_1_raw(&self) -> i8 { + pub fn sig_with_long_val_table_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_with_long_val_table_1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_with_long_val_table_1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Sig_with_long_val_table_1' + #[inline(always)] + pub fn set_sig_with_long_val_table_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'Sig_with_long_val_table_1' #[inline(always)] pub fn set_sig_with_long_val_table_1( @@ -1170,23 +1287,36 @@ impl MsgLongName5678912345670000 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_11111111111111111111111(&self) -> i8 { - self.rx_twice_11111111111111111111111_raw() + self.rx_twice_11111111111111111111111_phys() } - /// Get raw value of 'rx_twice_11111111111111111111111' + /// Get physical value of 'rx_twice_11111111111111111111111' /// - /// - Start bit: 8 - /// - Signal size: 2 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn rx_twice_11111111111111111111111_raw(&self) -> i8 { + pub fn rx_twice_11111111111111111111111_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..10].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'rx_twice_11111111111111111111111' + /// + /// - Start bit: 8 + /// - Signal size: 2 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rx_twice_11111111111111111111111_raw(&self) -> i8 { + self.raw.view_bits::()[8..10].load_le::() + } + /// Set raw value of 'rx_twice_11111111111111111111111' + #[inline(always)] + pub fn set_rx_twice_11111111111111111111111_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..10].store_le(value); + } /// Set value of 'rx_twice_11111111111111111111111' #[inline(always)] pub fn set_rx_twice_11111111111111111111111( @@ -1217,23 +1347,36 @@ impl MsgLongName5678912345670000 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0001(&self) -> i8 { - self.sig_used_twice_efgh_abcdefg_0001_raw() + self.sig_used_twice_efgh_abcdefg_0001_phys() } - /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0001' + /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0001' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0001_raw(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefg_0001_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0001' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_used_twice_efgh_abcdefg_0001_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0001' + #[inline(always)] + pub fn set_sig_used_twice_efgh_abcdefg_0001_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'Sig_used_twice_efgh_abcdefg_0001' #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0001( @@ -1343,23 +1486,36 @@ impl MsgLongName5678912345670001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_short(&self) -> i8 { - self.rx_twice_short_raw() + self.rx_twice_short_phys() } - /// Get raw value of 'rx_twice_short' + /// Get physical value of 'rx_twice_short' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn rx_twice_short_raw(&self) -> i8 { + pub fn rx_twice_short_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'rx_twice_short' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rx_twice_short_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'rx_twice_short' + #[inline(always)] + pub fn set_rx_twice_short_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'rx_twice_short' #[inline(always)] pub fn set_rx_twice_short(&mut self, value: i8) -> Result<(), CanError> { @@ -1387,23 +1543,36 @@ impl MsgLongName5678912345670001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0002(&self) -> i8 { - self.sig_used_twice_efgh_abcdefg_0002_raw() + self.sig_used_twice_efgh_abcdefg_0002_phys() } - /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0002' + /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0002' /// - /// - Start bit: 0 - /// - Signal size: 6 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0002_raw(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefg_0002_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..6].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0002' + /// + /// - Start bit: 0 + /// - Signal size: 6 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_used_twice_efgh_abcdefg_0002_raw(&self) -> i8 { + self.raw.view_bits::()[0..6].load_le::() + } + /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0002' + #[inline(always)] + pub fn set_sig_used_twice_efgh_abcdefg_0002_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..6].store_le(value); + } /// Set value of 'Sig_used_twice_efgh_abcdefg_0002' #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0002( diff --git a/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.stderr b/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.stderr index 8534f442..fc5effab 100644 --- a/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.stderr +++ b/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.stderr @@ -10,86 +10,86 @@ error[E0428]: the name `MsgCaseTest` is defined multiple times = note: `MsgCaseTest` must be defined only once in the type namespace of this enum error[E0428]: the name `MsgCaseTest` is defined multiple times - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:677:1 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:755:1 | -607 | pub struct MsgCaseTest { +685 | pub struct MsgCaseTest { | ---------------------- previous definition of the type `MsgCaseTest` here ... -677 | pub struct MsgCaseTest { +755 | pub struct MsgCaseTest { | ^^^^^^^^^^^^^^^^^^^^^^ `MsgCaseTest` redefined here | = note: `MsgCaseTest` must be defined only once in the type namespace of this module error[E0119]: conflicting implementations of trait `Clone` for type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:676:10 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:754:10 | -606 | #[derive(Clone, Copy)] +684 | #[derive(Clone, Copy)] | ----- first implementation here ... -676 | #[derive(Clone, Copy)] +754 | #[derive(Clone, Copy)] | ^^^^^ conflicting implementation for `MsgCaseTest` -error[E0119]: conflicting implementations of trait `Copy` for type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:676:17 +error[E0119]: conflicting implementations of trait `std::marker::Copy` for type `MsgCaseTest` + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:754:17 | -606 | #[derive(Clone, Copy)] +684 | #[derive(Clone, Copy)] | ---- first implementation here ... -676 | #[derive(Clone, Copy)] +754 | #[derive(Clone, Copy)] | ^^^^ conflicting implementation for `MsgCaseTest` error[E0119]: conflicting implementations of trait `TryFrom<&[u8]>` for type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:704:1 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:782:1 | -634 | impl core::convert::TryFrom<&[u8]> for MsgCaseTest { +712 | impl core::convert::TryFrom<&[u8]> for MsgCaseTest { | -------------------------------------------------- first implementation here ... -704 | impl core::convert::TryFrom<&[u8]> for MsgCaseTest { +782 | impl core::convert::TryFrom<&[u8]> for MsgCaseTest { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `MsgCaseTest` error[E0119]: conflicting implementations of trait `Frame` for type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:716:1 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:794:1 | -646 | impl embedded_can::Frame for MsgCaseTest { +724 | impl embedded_can::Frame for MsgCaseTest { | ---------------------------------------- first implementation here ... -716 | impl embedded_can::Frame for MsgCaseTest { +794 | impl embedded_can::Frame for MsgCaseTest { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `MsgCaseTest` error[E0592]: duplicate definitions with name `MESSAGE_ID` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:620:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:698:5 | -620 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +698 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `MESSAGE_ID` ... -690 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +768 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | -------------------------------------- other definition for `MESSAGE_ID` error[E0592]: duplicate definitions with name `MESSAGE_SIZE` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:623:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:701:5 | -623 | pub const MESSAGE_SIZE: usize = 8; +701 | pub const MESSAGE_SIZE: usize = 8; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `MESSAGE_SIZE` ... -693 | pub const MESSAGE_SIZE: usize = 8; +771 | pub const MESSAGE_SIZE: usize = 8; | ----------------------------- other definition for `MESSAGE_SIZE` error[E0592]: duplicate definitions with name `new` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:625:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:703:5 | -625 | pub fn new() -> Result { +703 | pub fn new() -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `new` ... -695 | pub fn new() -> Result { +773 | pub fn new() -> Result { | -------------------------------------- other definition for `new` error[E0592]: duplicate definitions with name `raw` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:630:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:708:5 | -630 | pub fn raw(&self) -> &[u8; 8] { +708 | pub fn raw(&self) -> &[u8; 8] { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `raw` ... -700 | pub fn raw(&self) -> &[u8; 8] { +778 | pub fn raw(&self) -> &[u8; 8] { | ----------------------------- other definition for `raw` error[E0034]: multiple applicable items in scope @@ -99,14 +99,14 @@ error[E0034]: multiple applicable items in scope | ^^^^^^^^^^ multiple `MESSAGE_ID` found | note: candidate #1 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:620:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:698:5 | -620 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +698 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ note: candidate #2 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:690:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:768:5 | -690 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +768 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0034]: multiple applicable items in scope @@ -116,80 +116,80 @@ error[E0034]: multiple applicable items in scope | ^^^^^^^^^^ multiple `MESSAGE_ID` found | note: candidate #1 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:620:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:698:5 | -620 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +698 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ note: candidate #2 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:690:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:768:5 | -690 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +768 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0034]: multiple applicable items in scope - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:648:31 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:726:31 | -648 | if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } +726 | if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } | ^^^^^^^^^^ multiple `MESSAGE_ID` found | note: candidate #1 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:620:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:698:5 | -620 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +698 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ note: candidate #2 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:690:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:768:5 | -690 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +768 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0034]: multiple applicable items in scope - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:663:15 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:741:15 | -663 | Self::MESSAGE_ID +741 | Self::MESSAGE_ID | ^^^^^^^^^^ multiple `MESSAGE_ID` found | note: candidate #1 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:620:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:698:5 | -620 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +698 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ note: candidate #2 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:690:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:768:5 | -690 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +768 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0034]: multiple applicable items in scope - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:718:31 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:796:31 | -718 | if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } +796 | if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } | ^^^^^^^^^^ multiple `MESSAGE_ID` found | note: candidate #1 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:620:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:698:5 | -620 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +698 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ note: candidate #2 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:690:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:768:5 | -690 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +768 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0034]: multiple applicable items in scope - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:733:15 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:811:15 | -733 | Self::MESSAGE_ID +811 | Self::MESSAGE_ID | ^^^^^^^^^^ multiple `MESSAGE_ID` found | note: candidate #1 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:620:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:698:5 | -620 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +698 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ note: candidate #2 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:690:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:768:5 | -690 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +768 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs b/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs index e96d9e14..4c9ca28c 100644 --- a/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs @@ -138,23 +138,36 @@ impl MsgLongName5678912345678912 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_short(&self) -> i32 { - self.rx_twice_short_raw() + self.rx_twice_short_phys() } - /// Get raw value of 'rx_twice_short' + /// Get physical value of 'rx_twice_short' /// - /// - Start bit: 16 - /// - Signal size: 18 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn rx_twice_short_raw(&self) -> i32 { + pub fn rx_twice_short_phys(&self) -> i32 { let signal = self.raw.view_bits::()[16..34].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'rx_twice_short' + /// + /// - Start bit: 16 + /// - Signal size: 18 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rx_twice_short_raw(&self) -> i32 { + self.raw.view_bits::()[16..34].load_le::() + } + /// Set raw value of 'rx_twice_short' + #[inline(always)] + pub fn set_rx_twice_short_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..34].store_le(value); + } /// Set value of 'rx_twice_short' #[inline(always)] pub fn set_rx_twice_short(&mut self, value: i32) -> Result<(), CanError> { @@ -182,23 +195,36 @@ impl MsgLongName5678912345678912 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_11111111111111111111111(&self) -> i8 { - self.rx_twice_11111111111111111111111_raw() + self.rx_twice_11111111111111111111111_phys() } - /// Get raw value of 'rx_twice_11111111111111111111111' + /// Get physical value of 'rx_twice_11111111111111111111111' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn rx_twice_11111111111111111111111_raw(&self) -> i8 { + pub fn rx_twice_11111111111111111111111_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'rx_twice_11111111111111111111111' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rx_twice_11111111111111111111111_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'rx_twice_11111111111111111111111' + #[inline(always)] + pub fn set_rx_twice_11111111111111111111111_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'rx_twice_11111111111111111111111' #[inline(always)] pub fn set_rx_twice_11111111111111111111111( @@ -229,23 +255,36 @@ impl MsgLongName5678912345678912 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefghi_ab(&self) -> i8 { - self.sig_used_twice_efgh_abcdefghi_ab_raw() + self.sig_used_twice_efgh_abcdefghi_ab_phys() } - /// Get raw value of 'Sig_used_twice_efgh_abcdefghi_ab' + /// Get physical value of 'Sig_used_twice_efgh_abcdefghi_ab' /// - /// - Start bit: 0 - /// - Signal size: 6 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefghi_ab_raw(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefghi_ab_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..6].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_used_twice_efgh_abcdefghi_ab' + /// + /// - Start bit: 0 + /// - Signal size: 6 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_used_twice_efgh_abcdefghi_ab_raw(&self) -> i8 { + self.raw.view_bits::()[0..6].load_le::() + } + /// Set raw value of 'Sig_used_twice_efgh_abcdefghi_ab' + #[inline(always)] + pub fn set_sig_used_twice_efgh_abcdefghi_ab_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..6].store_le(value); + } /// Set value of 'Sig_used_twice_efgh_abcdefghi_ab' #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefghi_ab( @@ -356,23 +395,36 @@ impl TxTwice { /// - Receivers: Receiver_1, Receiver_2_zzzzzzzzzzzzzzzzzzzzz #[inline(always)] pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy(&self) -> i8 { - self.rx_twice_long_yyyyyyyyyyyyyyyyyy_raw() + self.rx_twice_long_yyyyyyyyyyyyyyyyyy_phys() } - /// Get raw value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + /// Get physical value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_raw(&self) -> i8 { + pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + #[inline(always)] + pub fn set_rx_twice_long_yyyyyyyyyyyyyyyyyy_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' #[inline(always)] pub fn set_rx_twice_long_yyyyyyyyyyyyyyyyyy( @@ -403,23 +455,36 @@ impl TxTwice { /// - Receivers: Receiver_2_zzzzzzzzzzzzzzzzzzzzz, Receiver_1 #[inline(always)] pub fn rx_twice_short(&self) -> i8 { - self.rx_twice_short_raw() + self.rx_twice_short_phys() } - /// Get raw value of 'rx_twice_short' + /// Get physical value of 'rx_twice_short' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn rx_twice_short_raw(&self) -> i8 { + pub fn rx_twice_short_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'rx_twice_short' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rx_twice_short_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'rx_twice_short' + #[inline(always)] + pub fn set_rx_twice_short_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'rx_twice_short' #[inline(always)] pub fn set_rx_twice_short(&mut self, value: i8) -> Result<(), CanError> { @@ -521,23 +586,36 @@ impl RxTx1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0000(&self) -> i16 { - self.sig_used_twice_efgh_abcdefg_0000_raw() + self.sig_used_twice_efgh_abcdefg_0000_phys() } - /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0000' + /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0000' /// - /// - Start bit: 0 - /// - Signal size: 9 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0000_raw(&self) -> i16 { + pub fn sig_used_twice_efgh_abcdefg_0000_phys(&self) -> i16 { let signal = self.raw.view_bits::()[0..9].load_le::(); let factor = 1; let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0000' + /// + /// - Start bit: 0 + /// - Signal size: 9 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_used_twice_efgh_abcdefg_0000_raw(&self) -> i16 { + self.raw.view_bits::()[0..9].load_le::() + } + /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0000' + #[inline(always)] + pub fn set_sig_used_twice_efgh_abcdefg_0000_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..9].store_le(value); + } /// Set value of 'Sig_used_twice_efgh_abcdefg_0000' #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0000( @@ -801,26 +879,39 @@ impl MsgWithValueTableSigs { } _ => { MsgWithValueTableSigsSigWithShortValTable::_Other( - self.sig_with_short_val_table_raw(), + self.sig_with_short_val_table_phys(), ) } } } - /// Get raw value of 'Sig_with_short_val_table' + /// Get physical value of 'Sig_with_short_val_table' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_with_short_val_table_raw(&self) -> i8 { + pub fn sig_with_short_val_table_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_with_short_val_table' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_with_short_val_table_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'Sig_with_short_val_table' + #[inline(always)] + pub fn set_sig_with_short_val_table_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'Sig_with_short_val_table' #[inline(always)] pub fn set_sig_with_short_val_table( @@ -872,26 +963,39 @@ impl MsgWithValueTableSigs { 0 => MsgWithValueTableSigsSigWithLongValTable2::Value0x0, _ => { MsgWithValueTableSigsSigWithLongValTable2::_Other( - self.sig_with_long_val_table_2_raw(), + self.sig_with_long_val_table_2_phys(), ) } } } - /// Get raw value of 'Sig_with_long_val_table_2' + /// Get physical value of 'Sig_with_long_val_table_2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_with_long_val_table_2_raw(&self) -> i8 { + pub fn sig_with_long_val_table_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_with_long_val_table_2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_with_long_val_table_2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Sig_with_long_val_table_2' + #[inline(always)] + pub fn set_sig_with_long_val_table_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'Sig_with_long_val_table_2' #[inline(always)] pub fn set_sig_with_long_val_table_2( @@ -933,26 +1037,39 @@ impl MsgWithValueTableSigs { 0 => MsgWithValueTableSigsSigWithLongValTable1::DescriptionForTheValue0x0, _ => { MsgWithValueTableSigsSigWithLongValTable1::_Other( - self.sig_with_long_val_table_1_raw(), + self.sig_with_long_val_table_1_phys(), ) } } } - /// Get raw value of 'Sig_with_long_val_table_1' + /// Get physical value of 'Sig_with_long_val_table_1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_with_long_val_table_1_raw(&self) -> i8 { + pub fn sig_with_long_val_table_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_with_long_val_table_1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_with_long_val_table_1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Sig_with_long_val_table_1' + #[inline(always)] + pub fn set_sig_with_long_val_table_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'Sig_with_long_val_table_1' #[inline(always)] pub fn set_sig_with_long_val_table_1( @@ -1170,23 +1287,36 @@ impl MsgLongName5678912345670000 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_11111111111111111111111(&self) -> i8 { - self.rx_twice_11111111111111111111111_raw() + self.rx_twice_11111111111111111111111_phys() } - /// Get raw value of 'rx_twice_11111111111111111111111' + /// Get physical value of 'rx_twice_11111111111111111111111' /// - /// - Start bit: 8 - /// - Signal size: 2 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn rx_twice_11111111111111111111111_raw(&self) -> i8 { + pub fn rx_twice_11111111111111111111111_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..10].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'rx_twice_11111111111111111111111' + /// + /// - Start bit: 8 + /// - Signal size: 2 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rx_twice_11111111111111111111111_raw(&self) -> i8 { + self.raw.view_bits::()[8..10].load_le::() + } + /// Set raw value of 'rx_twice_11111111111111111111111' + #[inline(always)] + pub fn set_rx_twice_11111111111111111111111_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..10].store_le(value); + } /// Set value of 'rx_twice_11111111111111111111111' #[inline(always)] pub fn set_rx_twice_11111111111111111111111( @@ -1217,23 +1347,36 @@ impl MsgLongName5678912345670000 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0001(&self) -> i8 { - self.sig_used_twice_efgh_abcdefg_0001_raw() + self.sig_used_twice_efgh_abcdefg_0001_phys() } - /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0001' + /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0001' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0001_raw(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefg_0001_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0001' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_used_twice_efgh_abcdefg_0001_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0001' + #[inline(always)] + pub fn set_sig_used_twice_efgh_abcdefg_0001_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'Sig_used_twice_efgh_abcdefg_0001' #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0001( @@ -1343,23 +1486,36 @@ impl MsgLongName5678912345670001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_short(&self) -> i8 { - self.rx_twice_short_raw() + self.rx_twice_short_phys() } - /// Get raw value of 'rx_twice_short' + /// Get physical value of 'rx_twice_short' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn rx_twice_short_raw(&self) -> i8 { + pub fn rx_twice_short_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'rx_twice_short' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rx_twice_short_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'rx_twice_short' + #[inline(always)] + pub fn set_rx_twice_short_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'rx_twice_short' #[inline(always)] pub fn set_rx_twice_short(&mut self, value: i8) -> Result<(), CanError> { @@ -1387,23 +1543,36 @@ impl MsgLongName5678912345670001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0002(&self) -> i8 { - self.sig_used_twice_efgh_abcdefg_0002_raw() + self.sig_used_twice_efgh_abcdefg_0002_phys() } - /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0002' + /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0002' /// - /// - Start bit: 0 - /// - Signal size: 6 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0002_raw(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefg_0002_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..6].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0002' + /// + /// - Start bit: 0 + /// - Signal size: 6 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_used_twice_efgh_abcdefg_0002_raw(&self) -> i8 { + self.raw.view_bits::()[0..6].load_le::() + } + /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0002' + #[inline(always)] + pub fn set_sig_used_twice_efgh_abcdefg_0002_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..6].store_le(value); + } /// Set value of 'Sig_used_twice_efgh_abcdefg_0002' #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0002( diff --git a/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.stderr b/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.stderr index 3728a191..795b5f97 100644 --- a/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.stderr +++ b/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.stderr @@ -10,86 +10,86 @@ error[E0428]: the name `MsgCaseTest` is defined multiple times = note: `MsgCaseTest` must be defined only once in the type namespace of this enum error[E0428]: the name `MsgCaseTest` is defined multiple times - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:677:1 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:755:1 | -607 | pub struct MsgCaseTest { +685 | pub struct MsgCaseTest { | ---------------------- previous definition of the type `MsgCaseTest` here ... -677 | pub struct MsgCaseTest { +755 | pub struct MsgCaseTest { | ^^^^^^^^^^^^^^^^^^^^^^ `MsgCaseTest` redefined here | = note: `MsgCaseTest` must be defined only once in the type namespace of this module error[E0119]: conflicting implementations of trait `Clone` for type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:676:10 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:754:10 | -606 | #[derive(Clone, Copy)] +684 | #[derive(Clone, Copy)] | ----- first implementation here ... -676 | #[derive(Clone, Copy)] +754 | #[derive(Clone, Copy)] | ^^^^^ conflicting implementation for `MsgCaseTest` -error[E0119]: conflicting implementations of trait `Copy` for type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:676:17 +error[E0119]: conflicting implementations of trait `std::marker::Copy` for type `MsgCaseTest` + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:754:17 | -606 | #[derive(Clone, Copy)] +684 | #[derive(Clone, Copy)] | ---- first implementation here ... -676 | #[derive(Clone, Copy)] +754 | #[derive(Clone, Copy)] | ^^^^ conflicting implementation for `MsgCaseTest` error[E0119]: conflicting implementations of trait `TryFrom<&[u8]>` for type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:704:1 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:782:1 | -634 | impl core::convert::TryFrom<&[u8]> for MsgCaseTest { +712 | impl core::convert::TryFrom<&[u8]> for MsgCaseTest { | -------------------------------------------------- first implementation here ... -704 | impl core::convert::TryFrom<&[u8]> for MsgCaseTest { +782 | impl core::convert::TryFrom<&[u8]> for MsgCaseTest { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `MsgCaseTest` error[E0119]: conflicting implementations of trait `Frame` for type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:716:1 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:794:1 | -646 | impl embedded_can::Frame for MsgCaseTest { +724 | impl embedded_can::Frame for MsgCaseTest { | ---------------------------------------- first implementation here ... -716 | impl embedded_can::Frame for MsgCaseTest { +794 | impl embedded_can::Frame for MsgCaseTest { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `MsgCaseTest` error[E0592]: duplicate definitions with name `MESSAGE_ID` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:620:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:698:5 | -620 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +698 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `MESSAGE_ID` ... -690 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +768 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | -------------------------------------- other definition for `MESSAGE_ID` error[E0592]: duplicate definitions with name `MESSAGE_SIZE` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:623:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:701:5 | -623 | pub const MESSAGE_SIZE: usize = 8; +701 | pub const MESSAGE_SIZE: usize = 8; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `MESSAGE_SIZE` ... -693 | pub const MESSAGE_SIZE: usize = 8; +771 | pub const MESSAGE_SIZE: usize = 8; | ----------------------------- other definition for `MESSAGE_SIZE` error[E0592]: duplicate definitions with name `new` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:625:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:703:5 | -625 | pub fn new() -> Result { +703 | pub fn new() -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `new` ... -695 | pub fn new() -> Result { +773 | pub fn new() -> Result { | -------------------------------------- other definition for `new` error[E0592]: duplicate definitions with name `raw` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:630:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:708:5 | -630 | pub fn raw(&self) -> &[u8; 8] { +708 | pub fn raw(&self) -> &[u8; 8] { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `raw` ... -700 | pub fn raw(&self) -> &[u8; 8] { +778 | pub fn raw(&self) -> &[u8; 8] { | ----------------------------- other definition for `raw` error[E0034]: multiple applicable items in scope @@ -99,14 +99,14 @@ error[E0034]: multiple applicable items in scope | ^^^^^^^^^^ multiple `MESSAGE_ID` found | note: candidate #1 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:620:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:698:5 | -620 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +698 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ note: candidate #2 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:690:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:768:5 | -690 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +768 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0034]: multiple applicable items in scope @@ -116,80 +116,80 @@ error[E0034]: multiple applicable items in scope | ^^^^^^^^^^ multiple `MESSAGE_ID` found | note: candidate #1 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:620:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:698:5 | -620 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +698 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ note: candidate #2 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:690:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:768:5 | -690 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +768 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0034]: multiple applicable items in scope - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:648:31 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:726:31 | -648 | if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } +726 | if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } | ^^^^^^^^^^ multiple `MESSAGE_ID` found | note: candidate #1 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:620:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:698:5 | -620 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +698 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ note: candidate #2 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:690:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:768:5 | -690 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +768 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0034]: multiple applicable items in scope - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:663:15 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:741:15 | -663 | Self::MESSAGE_ID +741 | Self::MESSAGE_ID | ^^^^^^^^^^ multiple `MESSAGE_ID` found | note: candidate #1 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:620:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:698:5 | -620 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +698 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ note: candidate #2 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:690:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:768:5 | -690 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +768 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0034]: multiple applicable items in scope - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:718:31 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:796:31 | -718 | if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } +796 | if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } | ^^^^^^^^^^ multiple `MESSAGE_ID` found | note: candidate #1 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:620:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:698:5 | -620 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +698 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ note: candidate #2 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:690:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:768:5 | -690 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +768 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0034]: multiple applicable items in scope - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:733:15 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:811:15 | -733 | Self::MESSAGE_ID +811 | Self::MESSAGE_ID | ^^^^^^^^^^ multiple `MESSAGE_ID` found | note: candidate #1 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:620:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:698:5 | -620 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +698 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ note: candidate #2 is defined in an impl for the type `MsgCaseTest` - --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:690:5 + --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:768:5 | -690 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { +768 | pub const MESSAGE_ID: embedded_can::Id = Id::Standard(unsafe { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests-snapshots/dbc-cantools/mod_name_len_dest.snap.rs b/tests-snapshots/dbc-cantools/mod_name_len_dest.snap.rs index 8c77d0c6..75625e7f 100644 --- a/tests-snapshots/dbc-cantools/mod_name_len_dest.snap.rs +++ b/tests-snapshots/dbc-cantools/mod_name_len_dest.snap.rs @@ -90,21 +90,33 @@ impl MsgNowShort { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_now_short(&self) -> u8 { - self.sig_now_short_raw() + self.sig_now_short_phys() + } + /// Get physical value of 'sig_now_short' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sig_now_short_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[1..9].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'sig_now_short' /// /// - Start bit: 1 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sig_now_short_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[1..9].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[1..9].load_le::() + } + /// Set raw value of 'sig_now_short' + #[inline(always)] + pub fn set_sig_now_short_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..9].store_le(value); } /// Set value of 'sig_now_short' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/mod_name_len_src.snap.rs b/tests-snapshots/dbc-cantools/mod_name_len_src.snap.rs index 4d8f34ca..c990e989 100644 --- a/tests-snapshots/dbc-cantools/mod_name_len_src.snap.rs +++ b/tests-snapshots/dbc-cantools/mod_name_len_src.snap.rs @@ -92,21 +92,33 @@ impl MsgWillBeShortened345678912 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_will_be_shortened_3456789_12(&self) -> u8 { - self.sig_will_be_shortened_3456789_12_raw() + self.sig_will_be_shortened_3456789_12_phys() + } + /// Get physical value of 'Sig_will_be_shortened_3456789_12' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sig_will_be_shortened_3456789_12_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[1..9].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Sig_will_be_shortened_3456789_12' /// /// - Start bit: 1 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sig_will_be_shortened_3456789_12_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[1..9].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[1..9].load_le::() + } + /// Set raw value of 'Sig_will_be_shortened_3456789_12' + #[inline(always)] + pub fn set_sig_will_be_shortened_3456789_12_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..9].store_le(value); } /// Set value of 'Sig_will_be_shortened_3456789_12' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/motohawk.snap.rs b/tests-snapshots/dbc-cantools/motohawk.snap.rs index 64c4c1cb..3afc39a6 100644 --- a/tests-snapshots/dbc-cantools/motohawk.snap.rs +++ b/tests-snapshots/dbc-cantools/motohawk.snap.rs @@ -100,23 +100,36 @@ impl ExampleMessage { /// - Receivers: PCM1, FOO #[inline(always)] pub fn temperature(&self) -> f32 { - self.temperature_raw() + self.temperature_phys() } - /// Get raw value of 'Temperature' + /// Get physical value of 'Temperature' /// - /// - Start bit: 0 - /// - Signal size: 12 bits /// - Factor: 0.01 /// - Offset: 250 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "degK" #[inline(always)] - pub fn temperature_raw(&self) -> f32 { + pub fn temperature_phys(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Temperature' + /// + /// - Start bit: 0 + /// - Signal size: 12 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn temperature_raw(&self) -> i16 { + self.raw.view_bits::()[7..19].load_be::() + } + /// Set raw value of 'Temperature' + #[inline(always)] + pub fn set_temperature_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[7..19].store_be(value); + } /// Set value of 'Temperature' #[inline(always)] pub fn set_temperature(&mut self, value: f32) -> Result<(), CanError> { @@ -140,23 +153,35 @@ impl ExampleMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn average_radius(&self) -> f32 { - self.average_radius_raw() + self.average_radius_phys() } - /// Get raw value of 'AverageRadius' + /// Get physical value of 'AverageRadius' /// - /// - Start bit: 6 - /// - Signal size: 6 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "m" #[inline(always)] - pub fn average_radius_raw(&self) -> f32 { + pub fn average_radius_phys(&self) -> f32 { let signal = self.raw.view_bits::()[1..7].load_be::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AverageRadius' + /// + /// - Start bit: 6 + /// - Signal size: 6 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn average_radius_raw(&self) -> u8 { + self.raw.view_bits::()[1..7].load_be::() + } + /// Set raw value of 'AverageRadius' + #[inline(always)] + pub fn set_average_radius_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..7].store_be(value); + } /// Set value of 'AverageRadius' #[inline(always)] pub fn set_average_radius(&mut self, value: f32) -> Result<(), CanError> { @@ -183,21 +208,33 @@ impl ExampleMessage { match signal { 0 => ExampleMessageEnable::Disabled, 1 => ExampleMessageEnable::Enabled, - _ => ExampleMessageEnable::_Other(self.enable_raw()), + _ => ExampleMessageEnable::_Other(self.enable_phys()), } } + /// Get physical value of 'Enable' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "-" + #[inline(always)] + pub fn enable_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_be::(); + signal == 1 + } /// Get raw value of 'Enable' /// /// - Start bit: 7 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn enable_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_be::(); - signal == 1 + pub fn enable_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_be::() + } + /// Set raw value of 'Enable' + #[inline(always)] + pub fn set_enable_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_be(value); } /// Set value of 'Enable' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/motohawk_fd.snap.rs b/tests-snapshots/dbc-cantools/motohawk_fd.snap.rs index 3f23a4eb..2a2af638 100644 --- a/tests-snapshots/dbc-cantools/motohawk_fd.snap.rs +++ b/tests-snapshots/dbc-cantools/motohawk_fd.snap.rs @@ -100,23 +100,36 @@ impl ExampleMessage { /// - Receivers: PCM1, FOO #[inline(always)] pub fn temperature(&self) -> f32 { - self.temperature_raw() + self.temperature_phys() } - /// Get raw value of 'Temperature' + /// Get physical value of 'Temperature' /// - /// - Start bit: 0 - /// - Signal size: 12 bits /// - Factor: 0.01 /// - Offset: 250 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "degK" #[inline(always)] - pub fn temperature_raw(&self) -> f32 { + pub fn temperature_phys(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Temperature' + /// + /// - Start bit: 0 + /// - Signal size: 12 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn temperature_raw(&self) -> i16 { + self.raw.view_bits::()[7..19].load_be::() + } + /// Set raw value of 'Temperature' + #[inline(always)] + pub fn set_temperature_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[7..19].store_be(value); + } /// Set value of 'Temperature' #[inline(always)] pub fn set_temperature(&mut self, value: f32) -> Result<(), CanError> { @@ -140,23 +153,35 @@ impl ExampleMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn average_radius(&self) -> f32 { - self.average_radius_raw() + self.average_radius_phys() } - /// Get raw value of 'AverageRadius' + /// Get physical value of 'AverageRadius' /// - /// - Start bit: 6 - /// - Signal size: 6 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "m" #[inline(always)] - pub fn average_radius_raw(&self) -> f32 { + pub fn average_radius_phys(&self) -> f32 { let signal = self.raw.view_bits::()[1..7].load_be::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AverageRadius' + /// + /// - Start bit: 6 + /// - Signal size: 6 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn average_radius_raw(&self) -> u8 { + self.raw.view_bits::()[1..7].load_be::() + } + /// Set raw value of 'AverageRadius' + #[inline(always)] + pub fn set_average_radius_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..7].store_be(value); + } /// Set value of 'AverageRadius' #[inline(always)] pub fn set_average_radius(&mut self, value: f32) -> Result<(), CanError> { @@ -183,21 +208,33 @@ impl ExampleMessage { match signal { 0 => ExampleMessageEnable::Disabled, 1 => ExampleMessageEnable::Enabled, - _ => ExampleMessageEnable::_Other(self.enable_raw()), + _ => ExampleMessageEnable::_Other(self.enable_phys()), } } + /// Get physical value of 'Enable' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "-" + #[inline(always)] + pub fn enable_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_be::(); + signal == 1 + } /// Get raw value of 'Enable' /// /// - Start bit: 7 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn enable_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_be::(); - signal == 1 + pub fn enable_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_be::() + } + /// Set raw value of 'Enable' + #[inline(always)] + pub fn set_enable_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_be(value); } /// Set value of 'Enable' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/motohawk_use_round.snap.rs b/tests-snapshots/dbc-cantools/motohawk_use_round.snap.rs index e47c41ce..8c6a5c11 100644 --- a/tests-snapshots/dbc-cantools/motohawk_use_round.snap.rs +++ b/tests-snapshots/dbc-cantools/motohawk_use_round.snap.rs @@ -100,23 +100,36 @@ impl ExampleMessage { /// - Receivers: PCM1, FOO #[inline(always)] pub fn temperature(&self) -> f32 { - self.temperature_raw() + self.temperature_phys() } - /// Get raw value of 'Temperature' + /// Get physical value of 'Temperature' /// - /// - Start bit: 0 - /// - Signal size: 12 bits /// - Factor: 0.01 /// - Offset: 250 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "degK" #[inline(always)] - pub fn temperature_raw(&self) -> f32 { + pub fn temperature_phys(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Temperature' + /// + /// - Start bit: 0 + /// - Signal size: 12 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn temperature_raw(&self) -> i16 { + self.raw.view_bits::()[7..19].load_be::() + } + /// Set raw value of 'Temperature' + #[inline(always)] + pub fn set_temperature_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[7..19].store_be(value); + } /// Set value of 'Temperature' #[inline(always)] pub fn set_temperature(&mut self, value: f32) -> Result<(), CanError> { @@ -140,23 +153,35 @@ impl ExampleMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn average_radius(&self) -> f32 { - self.average_radius_raw() + self.average_radius_phys() } - /// Get raw value of 'AverageRadius' + /// Get physical value of 'AverageRadius' /// - /// - Start bit: 6 - /// - Signal size: 6 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "m" #[inline(always)] - pub fn average_radius_raw(&self) -> f32 { + pub fn average_radius_phys(&self) -> f32 { let signal = self.raw.view_bits::()[1..7].load_be::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AverageRadius' + /// + /// - Start bit: 6 + /// - Signal size: 6 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn average_radius_raw(&self) -> u8 { + self.raw.view_bits::()[1..7].load_be::() + } + /// Set raw value of 'AverageRadius' + #[inline(always)] + pub fn set_average_radius_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..7].store_be(value); + } /// Set value of 'AverageRadius' #[inline(always)] pub fn set_average_radius(&mut self, value: f32) -> Result<(), CanError> { @@ -183,21 +208,33 @@ impl ExampleMessage { match signal { 0 => ExampleMessageEnable::Disabled, 1 => ExampleMessageEnable::Enabled, - _ => ExampleMessageEnable::_Other(self.enable_raw()), + _ => ExampleMessageEnable::_Other(self.enable_phys()), } } + /// Get physical value of 'Enable' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "-" + #[inline(always)] + pub fn enable_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_be::(); + signal == 1 + } /// Get raw value of 'Enable' /// /// - Start bit: 7 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn enable_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_be::(); - signal == 1 + pub fn enable_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_be::() + } + /// Set raw value of 'Enable' + #[inline(always)] + pub fn set_enable_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_be(value); } /// Set value of 'Enable' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/motohawk_with_comments.snap.rs b/tests-snapshots/dbc-cantools/motohawk_with_comments.snap.rs index e0b4ffec..8597d084 100644 --- a/tests-snapshots/dbc-cantools/motohawk_with_comments.snap.rs +++ b/tests-snapshots/dbc-cantools/motohawk_with_comments.snap.rs @@ -102,23 +102,36 @@ impl ExampleMessage { /// - Receivers: PCM1, FOO #[inline(always)] pub fn temperature(&self) -> f32 { - self.temperature_raw() + self.temperature_phys() } - /// Get raw value of 'Temperature' + /// Get physical value of 'Temperature' /// - /// - Start bit: 0 - /// - Signal size: 12 bits /// - Factor: 0.01 /// - Offset: 250 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "degK" #[inline(always)] - pub fn temperature_raw(&self) -> f32 { + pub fn temperature_phys(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Temperature' + /// + /// - Start bit: 0 + /// - Signal size: 12 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn temperature_raw(&self) -> i16 { + self.raw.view_bits::()[7..19].load_be::() + } + /// Set raw value of 'Temperature' + #[inline(always)] + pub fn set_temperature_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[7..19].store_be(value); + } /// Set value of 'Temperature' #[inline(always)] pub fn set_temperature(&mut self, value: f32) -> Result<(), CanError> { @@ -144,23 +157,35 @@ impl ExampleMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn average_radius(&self) -> f32 { - self.average_radius_raw() + self.average_radius_phys() } - /// Get raw value of 'AverageRadius' + /// Get physical value of 'AverageRadius' /// - /// - Start bit: 6 - /// - Signal size: 6 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "m" #[inline(always)] - pub fn average_radius_raw(&self) -> f32 { + pub fn average_radius_phys(&self) -> f32 { let signal = self.raw.view_bits::()[1..7].load_be::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AverageRadius' + /// + /// - Start bit: 6 + /// - Signal size: 6 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn average_radius_raw(&self) -> u8 { + self.raw.view_bits::()[1..7].load_be::() + } + /// Set raw value of 'AverageRadius' + #[inline(always)] + pub fn set_average_radius_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..7].store_be(value); + } /// Set value of 'AverageRadius' #[inline(always)] pub fn set_average_radius(&mut self, value: f32) -> Result<(), CanError> { @@ -189,21 +214,33 @@ impl ExampleMessage { match signal { 0 => ExampleMessageEnable::Disabled, 1 => ExampleMessageEnable::Enabled, - _ => ExampleMessageEnable::_Other(self.enable_raw()), + _ => ExampleMessageEnable::_Other(self.enable_phys()), } } + /// Get physical value of 'Enable' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "-" + #[inline(always)] + pub fn enable_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_be::(); + signal == 1 + } /// Get raw value of 'Enable' /// /// - Start bit: 7 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn enable_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_be::(); - signal == 1 + pub fn enable_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_be::() + } + /// Set raw value of 'Enable' + #[inline(always)] + pub fn set_enable_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_be(value); } /// Set value of 'Enable' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/msxii_system_can.snap.rs b/tests-snapshots/dbc-cantools/msxii_system_can.snap.rs index d14d46fa..317dbab9 100644 --- a/tests-snapshots/dbc-cantools/msxii_system_can.snap.rs +++ b/tests-snapshots/dbc-cantools/msxii_system_can.snap.rs @@ -224,24 +224,37 @@ impl BatteryVt { pub fn raw(&self) -> &[u8; 6] { &self.raw } + /// Get physical value of 'BATTERY_VT_INDEX' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn battery_vt_index_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[0..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'BATTERY_VT_INDEX' /// /// - Start bit: 0 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn battery_vt_index_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[0..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'BATTERY_VT_INDEX' + #[allow(dead_code)] + #[inline(always)] + fn set_battery_vt_index_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); } pub fn battery_vt_index( &mut self, ) -> Result { - match self.battery_vt_index_raw() { + match self.battery_vt_index_phys() { 0 => { Ok( BatteryVtBatteryVtIndexIndex::M0(BatteryVtBatteryVtIndexM0 { @@ -1043,21 +1056,33 @@ impl BatteryVtBatteryVtIndexM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_00(&self) -> u16 { - self.module_temp_00_raw() + self.module_temp_00_phys() + } + /// Get physical value of 'MODULE_TEMP_00' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_00_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_00' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_00_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_00' + #[inline(always)] + pub fn set_module_temp_00_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_00' #[inline(always)] @@ -1085,21 +1110,33 @@ impl BatteryVtBatteryVtIndexM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_00(&self) -> u16 { - self.module_voltage_00_raw() + self.module_voltage_00_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_00' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_00_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_00' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_00_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_00' + #[inline(always)] + pub fn set_module_voltage_00_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_00' #[inline(always)] @@ -1154,21 +1191,33 @@ impl BatteryVtBatteryVtIndexM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_01(&self) -> u16 { - self.module_temp_01_raw() + self.module_temp_01_phys() + } + /// Get physical value of 'MODULE_TEMP_01' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_01_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_01' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_01_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_01' + #[inline(always)] + pub fn set_module_temp_01_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_01' #[inline(always)] @@ -1196,21 +1245,33 @@ impl BatteryVtBatteryVtIndexM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_01(&self) -> u16 { - self.module_voltage_01_raw() + self.module_voltage_01_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_01' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_01_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_01' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_01_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_01' + #[inline(always)] + pub fn set_module_voltage_01_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_01' #[inline(always)] @@ -1265,21 +1326,33 @@ impl BatteryVtBatteryVtIndexM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_02(&self) -> u16 { - self.module_temp_02_raw() + self.module_temp_02_phys() + } + /// Get physical value of 'MODULE_TEMP_02' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_02_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_02' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_02_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_02' + #[inline(always)] + pub fn set_module_temp_02_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_02' #[inline(always)] @@ -1307,21 +1380,33 @@ impl BatteryVtBatteryVtIndexM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_02(&self) -> u16 { - self.module_voltage_02_raw() + self.module_voltage_02_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_02' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_02_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_02' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_02_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_02' + #[inline(always)] + pub fn set_module_voltage_02_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_02' #[inline(always)] @@ -1376,21 +1461,33 @@ impl BatteryVtBatteryVtIndexM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_03(&self) -> u16 { - self.module_temp_03_raw() + self.module_temp_03_phys() + } + /// Get physical value of 'MODULE_TEMP_03' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_03_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_03' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_03_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_03' + #[inline(always)] + pub fn set_module_temp_03_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_03' #[inline(always)] @@ -1418,21 +1515,33 @@ impl BatteryVtBatteryVtIndexM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_03(&self) -> u16 { - self.module_voltage_03_raw() + self.module_voltage_03_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_03' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_03_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_03' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_03_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_03' + #[inline(always)] + pub fn set_module_voltage_03_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_03' #[inline(always)] @@ -1487,21 +1596,33 @@ impl BatteryVtBatteryVtIndexM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_04(&self) -> u16 { - self.module_temp_04_raw() + self.module_temp_04_phys() + } + /// Get physical value of 'MODULE_TEMP_04' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_04_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_04' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_04_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_04' + #[inline(always)] + pub fn set_module_temp_04_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_04' #[inline(always)] @@ -1529,21 +1650,33 @@ impl BatteryVtBatteryVtIndexM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_04(&self) -> u16 { - self.module_voltage_04_raw() + self.module_voltage_04_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_04' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_04_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_04' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_04_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_04' + #[inline(always)] + pub fn set_module_voltage_04_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_04' #[inline(always)] @@ -1598,21 +1731,33 @@ impl BatteryVtBatteryVtIndexM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_05(&self) -> u16 { - self.module_temp_05_raw() + self.module_temp_05_phys() + } + /// Get physical value of 'MODULE_TEMP_05' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_05_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_05' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_05_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_05' + #[inline(always)] + pub fn set_module_temp_05_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_05' #[inline(always)] @@ -1640,21 +1785,33 @@ impl BatteryVtBatteryVtIndexM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_05(&self) -> u16 { - self.module_voltage_05_raw() + self.module_voltage_05_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_05' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_05_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_05' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_05_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_05' + #[inline(always)] + pub fn set_module_voltage_05_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_05' #[inline(always)] @@ -1709,21 +1866,33 @@ impl BatteryVtBatteryVtIndexM6 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_06(&self) -> u16 { - self.module_temp_06_raw() + self.module_temp_06_phys() + } + /// Get physical value of 'MODULE_TEMP_06' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_06_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_06' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_06_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_06' + #[inline(always)] + pub fn set_module_temp_06_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_06' #[inline(always)] @@ -1751,21 +1920,33 @@ impl BatteryVtBatteryVtIndexM6 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_06(&self) -> u16 { - self.module_voltage_06_raw() + self.module_voltage_06_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_06' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_06_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_06' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_06_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_06' + #[inline(always)] + pub fn set_module_voltage_06_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_06' #[inline(always)] @@ -1820,22 +2001,34 @@ impl BatteryVtBatteryVtIndexM7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_07(&self) -> u16 { - self.module_temp_07_raw() + self.module_temp_07_phys() } - /// Get raw value of 'MODULE_TEMP_07' + /// Get physical value of 'MODULE_TEMP_07' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn module_temp_07_raw(&self) -> u16 { + pub fn module_temp_07_phys(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'MODULE_TEMP_07' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn module_temp_07_raw(&self) -> u16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_07' + #[inline(always)] + pub fn set_module_temp_07_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'MODULE_TEMP_07' #[inline(always)] pub fn set_module_temp_07(&mut self, value: u16) -> Result<(), CanError> { @@ -1862,21 +2055,33 @@ impl BatteryVtBatteryVtIndexM7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_07(&self) -> u16 { - self.module_voltage_07_raw() + self.module_voltage_07_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_07' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_07_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_07' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_07_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_07' + #[inline(always)] + pub fn set_module_voltage_07_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_07' #[inline(always)] @@ -1931,21 +2136,33 @@ impl BatteryVtBatteryVtIndexM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_08(&self) -> u16 { - self.module_temp_08_raw() + self.module_temp_08_phys() + } + /// Get physical value of 'MODULE_TEMP_08' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_08_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_08' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_08_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_08' + #[inline(always)] + pub fn set_module_temp_08_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_08' #[inline(always)] @@ -1973,21 +2190,33 @@ impl BatteryVtBatteryVtIndexM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_08(&self) -> u16 { - self.module_voltage_08_raw() + self.module_voltage_08_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_08' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_08_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_08' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_08_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_08' + #[inline(always)] + pub fn set_module_voltage_08_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_08' #[inline(always)] @@ -2042,21 +2271,33 @@ impl BatteryVtBatteryVtIndexM9 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_09(&self) -> u16 { - self.module_temp_09_raw() + self.module_temp_09_phys() + } + /// Get physical value of 'MODULE_TEMP_09' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_09_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_09' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_09_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_09' + #[inline(always)] + pub fn set_module_temp_09_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_09' #[inline(always)] @@ -2084,21 +2325,33 @@ impl BatteryVtBatteryVtIndexM9 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_09(&self) -> u16 { - self.module_voltage_09_raw() + self.module_voltage_09_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_09' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_09_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_09' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_09_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_09' + #[inline(always)] + pub fn set_module_voltage_09_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_09' #[inline(always)] @@ -2153,21 +2406,33 @@ impl BatteryVtBatteryVtIndexM10 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_10(&self) -> u16 { - self.module_temp_10_raw() + self.module_temp_10_phys() + } + /// Get physical value of 'MODULE_TEMP_10' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_10_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_10' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_10_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_10' + #[inline(always)] + pub fn set_module_temp_10_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_10' #[inline(always)] @@ -2195,21 +2460,33 @@ impl BatteryVtBatteryVtIndexM10 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_10(&self) -> u16 { - self.module_voltage_10_raw() + self.module_voltage_10_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_10' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_10_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_10' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_10_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_10' + #[inline(always)] + pub fn set_module_voltage_10_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_10' #[inline(always)] @@ -2264,21 +2541,33 @@ impl BatteryVtBatteryVtIndexM11 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_11(&self) -> u16 { - self.module_temp_11_raw() + self.module_temp_11_phys() + } + /// Get physical value of 'MODULE_TEMP_11' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_11_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_11' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_11_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_11' + #[inline(always)] + pub fn set_module_temp_11_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_11' #[inline(always)] @@ -2306,21 +2595,33 @@ impl BatteryVtBatteryVtIndexM11 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_11(&self) -> u16 { - self.module_voltage_11_raw() + self.module_voltage_11_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_11' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_11_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_11' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_11_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_11' + #[inline(always)] + pub fn set_module_voltage_11_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_11' #[inline(always)] @@ -2375,21 +2676,33 @@ impl BatteryVtBatteryVtIndexM12 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_12(&self) -> u16 { - self.module_temp_12_raw() + self.module_temp_12_phys() + } + /// Get physical value of 'MODULE_TEMP_12' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_12_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_12' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_12_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_12' + #[inline(always)] + pub fn set_module_temp_12_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_12' #[inline(always)] @@ -2417,21 +2730,33 @@ impl BatteryVtBatteryVtIndexM12 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_12(&self) -> u16 { - self.module_voltage_12_raw() + self.module_voltage_12_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_12' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_12_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_12' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_12_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_12' + #[inline(always)] + pub fn set_module_voltage_12_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_12' #[inline(always)] @@ -2486,21 +2811,33 @@ impl BatteryVtBatteryVtIndexM13 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_13(&self) -> u16 { - self.module_temp_13_raw() + self.module_temp_13_phys() + } + /// Get physical value of 'MODULE_TEMP_13' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_13_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_13' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_13_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_13' + #[inline(always)] + pub fn set_module_temp_13_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_13' #[inline(always)] @@ -2528,21 +2865,33 @@ impl BatteryVtBatteryVtIndexM13 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_13(&self) -> u16 { - self.module_voltage_13_raw() + self.module_voltage_13_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_13' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_13_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_13' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_13_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_13' + #[inline(always)] + pub fn set_module_voltage_13_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_13' #[inline(always)] @@ -2597,21 +2946,33 @@ impl BatteryVtBatteryVtIndexM14 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_14(&self) -> u16 { - self.module_temp_14_raw() + self.module_temp_14_phys() + } + /// Get physical value of 'MODULE_TEMP_14' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_14_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_14' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_14_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_14' + #[inline(always)] + pub fn set_module_temp_14_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_14' #[inline(always)] @@ -2639,21 +3000,33 @@ impl BatteryVtBatteryVtIndexM14 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_14(&self) -> u16 { - self.module_voltage_14_raw() + self.module_voltage_14_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_14' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_14_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_14' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_14_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_14' + #[inline(always)] + pub fn set_module_voltage_14_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_14' #[inline(always)] @@ -2708,21 +3081,33 @@ impl BatteryVtBatteryVtIndexM15 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_15(&self) -> u16 { - self.module_temp_15_raw() + self.module_temp_15_phys() + } + /// Get physical value of 'MODULE_TEMP_15' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_15_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_15' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_15_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_15' + #[inline(always)] + pub fn set_module_temp_15_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_15' #[inline(always)] @@ -2750,21 +3135,33 @@ impl BatteryVtBatteryVtIndexM15 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_15(&self) -> u16 { - self.module_voltage_15_raw() + self.module_voltage_15_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_15' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_15_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_15' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_15_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_15' + #[inline(always)] + pub fn set_module_voltage_15_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_15' #[inline(always)] @@ -2819,21 +3216,33 @@ impl BatteryVtBatteryVtIndexM16 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_16(&self) -> u16 { - self.module_temp_16_raw() + self.module_temp_16_phys() + } + /// Get physical value of 'MODULE_TEMP_16' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_16_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_16' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_16_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_16' + #[inline(always)] + pub fn set_module_temp_16_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_16' #[inline(always)] @@ -2861,21 +3270,33 @@ impl BatteryVtBatteryVtIndexM16 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_16(&self) -> u16 { - self.module_voltage_16_raw() + self.module_voltage_16_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_16' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_16_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_16' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_16_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_16' + #[inline(always)] + pub fn set_module_voltage_16_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_16' #[inline(always)] @@ -2930,21 +3351,33 @@ impl BatteryVtBatteryVtIndexM17 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_17(&self) -> u16 { - self.module_temp_17_raw() + self.module_temp_17_phys() + } + /// Get physical value of 'MODULE_TEMP_17' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_17_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_17' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_17_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_17' + #[inline(always)] + pub fn set_module_temp_17_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_17' #[inline(always)] @@ -2972,21 +3405,33 @@ impl BatteryVtBatteryVtIndexM17 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_17(&self) -> u16 { - self.module_voltage_17_raw() + self.module_voltage_17_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_17' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_17_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_17' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_17_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_17' + #[inline(always)] + pub fn set_module_voltage_17_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_17' #[inline(always)] @@ -3041,21 +3486,33 @@ impl BatteryVtBatteryVtIndexM18 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_18(&self) -> u16 { - self.module_temp_18_raw() + self.module_temp_18_phys() + } + /// Get physical value of 'MODULE_TEMP_18' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_18_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_18' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_18_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_18' + #[inline(always)] + pub fn set_module_temp_18_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_18' #[inline(always)] @@ -3083,21 +3540,33 @@ impl BatteryVtBatteryVtIndexM18 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_18(&self) -> u16 { - self.module_voltage_18_raw() + self.module_voltage_18_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_18' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_18_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_18' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_18_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_18' + #[inline(always)] + pub fn set_module_voltage_18_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_18' #[inline(always)] @@ -3152,21 +3621,33 @@ impl BatteryVtBatteryVtIndexM19 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_19(&self) -> u16 { - self.module_temp_19_raw() + self.module_temp_19_phys() + } + /// Get physical value of 'MODULE_TEMP_19' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_19_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_19' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_19_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_19' + #[inline(always)] + pub fn set_module_temp_19_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_19' #[inline(always)] @@ -3194,21 +3675,33 @@ impl BatteryVtBatteryVtIndexM19 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_19(&self) -> u16 { - self.module_voltage_19_raw() + self.module_voltage_19_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_19' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_19_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_19' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_19_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_19' + #[inline(always)] + pub fn set_module_voltage_19_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_19' #[inline(always)] @@ -3263,21 +3756,33 @@ impl BatteryVtBatteryVtIndexM20 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_20(&self) -> u16 { - self.module_temp_20_raw() + self.module_temp_20_phys() + } + /// Get physical value of 'MODULE_TEMP_20' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_20_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_20' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_20_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_20' + #[inline(always)] + pub fn set_module_temp_20_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_20' #[inline(always)] @@ -3305,21 +3810,33 @@ impl BatteryVtBatteryVtIndexM20 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_20(&self) -> u16 { - self.module_voltage_20_raw() + self.module_voltage_20_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_20' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_20_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_20' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_20_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_20' + #[inline(always)] + pub fn set_module_voltage_20_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_20' #[inline(always)] @@ -3374,21 +3891,33 @@ impl BatteryVtBatteryVtIndexM21 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_21(&self) -> u16 { - self.module_temp_21_raw() + self.module_temp_21_phys() + } + /// Get physical value of 'MODULE_TEMP_21' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_21_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_21' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_21_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_21' + #[inline(always)] + pub fn set_module_temp_21_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_21' #[inline(always)] @@ -3416,21 +3945,33 @@ impl BatteryVtBatteryVtIndexM21 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_21(&self) -> u16 { - self.module_voltage_21_raw() + self.module_voltage_21_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_21' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_21_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_21' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_21_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_21' + #[inline(always)] + pub fn set_module_voltage_21_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_21' #[inline(always)] @@ -3485,21 +4026,33 @@ impl BatteryVtBatteryVtIndexM22 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_22(&self) -> u16 { - self.module_temp_22_raw() + self.module_temp_22_phys() + } + /// Get physical value of 'MODULE_TEMP_22' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_22_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_22' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_22_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_22' + #[inline(always)] + pub fn set_module_temp_22_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_22' #[inline(always)] @@ -3527,21 +4080,33 @@ impl BatteryVtBatteryVtIndexM22 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_22(&self) -> u16 { - self.module_voltage_22_raw() + self.module_voltage_22_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_22' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_22_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_22' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_22_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_22' + #[inline(always)] + pub fn set_module_voltage_22_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_22' #[inline(always)] @@ -3596,21 +4161,33 @@ impl BatteryVtBatteryVtIndexM23 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_23(&self) -> u16 { - self.module_temp_23_raw() + self.module_temp_23_phys() + } + /// Get physical value of 'MODULE_TEMP_23' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_23_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_23' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_23_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_23' + #[inline(always)] + pub fn set_module_temp_23_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_23' #[inline(always)] @@ -3638,21 +4215,33 @@ impl BatteryVtBatteryVtIndexM23 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_23(&self) -> u16 { - self.module_voltage_23_raw() + self.module_voltage_23_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_23' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_23_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_23' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_23_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_23' + #[inline(always)] + pub fn set_module_voltage_23_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_23' #[inline(always)] @@ -3707,21 +4296,33 @@ impl BatteryVtBatteryVtIndexM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_24(&self) -> u16 { - self.module_temp_24_raw() + self.module_temp_24_phys() + } + /// Get physical value of 'MODULE_TEMP_24' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_24_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_24' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_24_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_24' + #[inline(always)] + pub fn set_module_temp_24_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_24' #[inline(always)] @@ -3749,21 +4350,33 @@ impl BatteryVtBatteryVtIndexM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_24(&self) -> u16 { - self.module_voltage_24_raw() + self.module_voltage_24_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_24' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_24_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_24' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_24_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_24' + #[inline(always)] + pub fn set_module_voltage_24_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_24' #[inline(always)] @@ -3818,21 +4431,33 @@ impl BatteryVtBatteryVtIndexM25 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_25(&self) -> u16 { - self.module_temp_25_raw() + self.module_temp_25_phys() + } + /// Get physical value of 'MODULE_TEMP_25' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_25_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_25' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_25_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_25' + #[inline(always)] + pub fn set_module_temp_25_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_25' #[inline(always)] @@ -3860,21 +4485,33 @@ impl BatteryVtBatteryVtIndexM25 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_25(&self) -> u16 { - self.module_voltage_25_raw() + self.module_voltage_25_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_25' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_25_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_25' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_25_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_25' + #[inline(always)] + pub fn set_module_voltage_25_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_25' #[inline(always)] @@ -3929,21 +4566,33 @@ impl BatteryVtBatteryVtIndexM26 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_26(&self) -> u16 { - self.module_temp_26_raw() + self.module_temp_26_phys() + } + /// Get physical value of 'MODULE_TEMP_26' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_26_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_26' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_26_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_26' + #[inline(always)] + pub fn set_module_temp_26_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_26' #[inline(always)] @@ -3971,21 +4620,33 @@ impl BatteryVtBatteryVtIndexM26 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_26(&self) -> u16 { - self.module_voltage_26_raw() + self.module_voltage_26_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_26' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_26_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_26' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_26_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_26' + #[inline(always)] + pub fn set_module_voltage_26_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_26' #[inline(always)] @@ -4040,21 +4701,33 @@ impl BatteryVtBatteryVtIndexM27 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_27(&self) -> u16 { - self.module_temp_27_raw() + self.module_temp_27_phys() + } + /// Get physical value of 'MODULE_TEMP_27' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_27_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_27' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_27_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_27' + #[inline(always)] + pub fn set_module_temp_27_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_27' #[inline(always)] @@ -4082,21 +4755,33 @@ impl BatteryVtBatteryVtIndexM27 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_27(&self) -> u16 { - self.module_voltage_27_raw() + self.module_voltage_27_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_27' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_27_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_27' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_27_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_27' + #[inline(always)] + pub fn set_module_voltage_27_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_27' #[inline(always)] @@ -4151,21 +4836,33 @@ impl BatteryVtBatteryVtIndexM28 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_28(&self) -> u16 { - self.module_temp_28_raw() + self.module_temp_28_phys() + } + /// Get physical value of 'MODULE_TEMP_28' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_28_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_28' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_28_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_28' + #[inline(always)] + pub fn set_module_temp_28_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_28' #[inline(always)] @@ -4193,21 +4890,33 @@ impl BatteryVtBatteryVtIndexM28 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_28(&self) -> u16 { - self.module_voltage_28_raw() + self.module_voltage_28_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_28' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_28_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_28' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_28_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_28' + #[inline(always)] + pub fn set_module_voltage_28_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_28' #[inline(always)] @@ -4262,21 +4971,33 @@ impl BatteryVtBatteryVtIndexM29 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_29(&self) -> u16 { - self.module_temp_29_raw() + self.module_temp_29_phys() + } + /// Get physical value of 'MODULE_TEMP_29' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_29_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_29' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_29_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_29' + #[inline(always)] + pub fn set_module_temp_29_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_29' #[inline(always)] @@ -4304,21 +5025,33 @@ impl BatteryVtBatteryVtIndexM29 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_29(&self) -> u16 { - self.module_voltage_29_raw() + self.module_voltage_29_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_29' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_29_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_29' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_29_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_29' + #[inline(always)] + pub fn set_module_voltage_29_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_29' #[inline(always)] @@ -4373,21 +5106,33 @@ impl BatteryVtBatteryVtIndexM30 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_30(&self) -> u16 { - self.module_temp_30_raw() + self.module_temp_30_phys() + } + /// Get physical value of 'MODULE_TEMP_30' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_30_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_30' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_30_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_30' + #[inline(always)] + pub fn set_module_temp_30_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_30' #[inline(always)] @@ -4415,21 +5160,33 @@ impl BatteryVtBatteryVtIndexM30 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_30(&self) -> u16 { - self.module_voltage_30_raw() + self.module_voltage_30_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_30' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_30_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_30' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_30_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_30' + #[inline(always)] + pub fn set_module_voltage_30_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_30' #[inline(always)] @@ -4484,21 +5241,33 @@ impl BatteryVtBatteryVtIndexM31 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_31(&self) -> u16 { - self.module_temp_31_raw() + self.module_temp_31_phys() + } + /// Get physical value of 'MODULE_TEMP_31' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_31_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_31' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_31_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_31' + #[inline(always)] + pub fn set_module_temp_31_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_31' #[inline(always)] @@ -4526,21 +5295,33 @@ impl BatteryVtBatteryVtIndexM31 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_31(&self) -> u16 { - self.module_voltage_31_raw() + self.module_voltage_31_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_31' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_31_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_31' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_31_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_31' + #[inline(always)] + pub fn set_module_voltage_31_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_31' #[inline(always)] @@ -4595,21 +5376,33 @@ impl BatteryVtBatteryVtIndexM32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_32(&self) -> u16 { - self.module_temp_32_raw() + self.module_temp_32_phys() + } + /// Get physical value of 'MODULE_TEMP_32' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_32_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_32' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_32_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_32' + #[inline(always)] + pub fn set_module_temp_32_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_32' #[inline(always)] @@ -4637,21 +5430,33 @@ impl BatteryVtBatteryVtIndexM32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_32(&self) -> u16 { - self.module_voltage_32_raw() + self.module_voltage_32_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_32' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_32_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_32' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_32_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_32' + #[inline(always)] + pub fn set_module_voltage_32_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_32' #[inline(always)] @@ -4706,21 +5511,33 @@ impl BatteryVtBatteryVtIndexM33 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_33(&self) -> u16 { - self.module_temp_33_raw() + self.module_temp_33_phys() + } + /// Get physical value of 'MODULE_TEMP_33' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_33_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_33' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_33_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_33' + #[inline(always)] + pub fn set_module_temp_33_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_33' #[inline(always)] @@ -4748,21 +5565,33 @@ impl BatteryVtBatteryVtIndexM33 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_33(&self) -> u16 { - self.module_voltage_33_raw() + self.module_voltage_33_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_33' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_33_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_33' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_33_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_33' + #[inline(always)] + pub fn set_module_voltage_33_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_33' #[inline(always)] @@ -4817,21 +5646,33 @@ impl BatteryVtBatteryVtIndexM34 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_34(&self) -> u16 { - self.module_temp_34_raw() + self.module_temp_34_phys() + } + /// Get physical value of 'MODULE_TEMP_34' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_34_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_34' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_34_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_34' + #[inline(always)] + pub fn set_module_temp_34_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_34' #[inline(always)] @@ -4859,21 +5700,33 @@ impl BatteryVtBatteryVtIndexM34 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_34(&self) -> u16 { - self.module_voltage_34_raw() + self.module_voltage_34_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_34' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_34_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_34' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_34_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_34' + #[inline(always)] + pub fn set_module_voltage_34_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_34' #[inline(always)] @@ -4928,21 +5781,33 @@ impl BatteryVtBatteryVtIndexM35 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_35(&self) -> u16 { - self.module_temp_35_raw() + self.module_temp_35_phys() + } + /// Get physical value of 'MODULE_TEMP_35' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_temp_35_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_TEMP_35' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_temp_35_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'MODULE_TEMP_35' + #[inline(always)] + pub fn set_module_temp_35_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_35' #[inline(always)] @@ -4970,21 +5835,33 @@ impl BatteryVtBatteryVtIndexM35 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_35(&self) -> u16 { - self.module_voltage_35_raw() + self.module_voltage_35_phys() + } + /// Get physical value of 'MODULE_VOLTAGE_35' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn module_voltage_35_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MODULE_VOLTAGE_35' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn module_voltage_35_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'MODULE_VOLTAGE_35' + #[inline(always)] + pub fn set_module_voltage_35_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_35' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/multiple_senders.snap.rs b/tests-snapshots/dbc-cantools/multiple_senders.snap.rs index 619d9fc3..a6440630 100644 --- a/tests-snapshots/dbc-cantools/multiple_senders.snap.rs +++ b/tests-snapshots/dbc-cantools/multiple_senders.snap.rs @@ -88,23 +88,36 @@ impl Bar { /// - Receivers: FUM #[inline(always)] pub fn binary32(&self) -> i32 { - self.binary32_raw() + self.binary32_phys() } - /// Get raw value of 'Binary32' + /// Get physical value of 'Binary32' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn binary32_raw(&self) -> i32 { + pub fn binary32_phys(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Binary32' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn binary32_raw(&self) -> i32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 'Binary32' + #[inline(always)] + pub fn set_binary32_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 'Binary32' #[inline(always)] pub fn set_binary32(&mut self, value: i32) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/multiplex.snap.rs b/tests-snapshots/dbc-cantools/multiplex.snap.rs index ce0b5f52..8d936972 100644 --- a/tests-snapshots/dbc-cantools/multiplex.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex.snap.rs @@ -79,22 +79,35 @@ impl Message1 { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'Multiplexor' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn multiplexor_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[2..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Multiplexor' /// /// - Start bit: 2 /// - Signal size: 6 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn multiplexor_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[2..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[2..8].load_le::() + } + /// Set raw value of 'Multiplexor' + #[allow(dead_code)] + #[inline(always)] + fn set_multiplexor_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_raw() { + match self.multiplexor_phys() { 8 => { Ok( Message1MultiplexorIndex::M8(Message1MultiplexorM8 { @@ -240,20 +253,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { - self.bit_l_raw() + self.bit_l_phys() + } + /// Get physical value of 'BIT_L' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_l_phys(&self) -> bool { + let signal = self.raw.view_bits::()[24..25].load_le::(); + signal == 1 } /// Get raw value of 'BIT_L' /// /// - Start bit: 24 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> bool { - let signal = self.raw.view_bits::()[24..25].load_le::(); - signal == 1 + pub fn bit_l_raw(&self) -> u8 { + self.raw.view_bits::()[24..25].load_le::() + } + /// Set raw value of 'BIT_L' + #[inline(always)] + pub fn set_bit_l_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' #[inline(always)] @@ -270,20 +295,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_raw() + self.bit_g_phys() + } + /// Get physical value of 'BIT_G' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_g_phys(&self) -> bool { + let signal = self.raw.view_bits::()[23..24].load_le::(); + signal == 1 } /// Get raw value of 'BIT_G' /// /// - Start bit: 23 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> bool { - let signal = self.raw.view_bits::()[23..24].load_le::(); - signal == 1 + pub fn bit_g_raw(&self) -> u8 { + self.raw.view_bits::()[23..24].load_le::() + } + /// Set raw value of 'BIT_G' + #[inline(always)] + pub fn set_bit_g_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' #[inline(always)] @@ -300,20 +337,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_raw() + self.bit_c_phys() + } + /// Get physical value of 'BIT_C' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_c_phys(&self) -> bool { + let signal = self.raw.view_bits::()[19..20].load_le::(); + signal == 1 } /// Get raw value of 'BIT_C' /// /// - Start bit: 19 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> bool { - let signal = self.raw.view_bits::()[19..20].load_le::(); - signal == 1 + pub fn bit_c_raw(&self) -> u8 { + self.raw.view_bits::()[19..20].load_le::() + } + /// Set raw value of 'BIT_C' + #[inline(always)] + pub fn set_bit_c_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' #[inline(always)] @@ -330,20 +379,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_raw() + self.bit_j_phys() + } + /// Get physical value of 'BIT_J' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_j_phys(&self) -> bool { + let signal = self.raw.view_bits::()[18..19].load_le::(); + signal == 1 } /// Get raw value of 'BIT_J' /// /// - Start bit: 18 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> bool { - let signal = self.raw.view_bits::()[18..19].load_le::(); - signal == 1 + pub fn bit_j_raw(&self) -> u8 { + self.raw.view_bits::()[18..19].load_le::() + } + /// Set raw value of 'BIT_J' + #[inline(always)] + pub fn set_bit_j_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' #[inline(always)] @@ -387,20 +448,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { - self.bit_k_raw() + self.bit_k_phys() + } + /// Get physical value of 'BIT_K' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_k_phys(&self) -> bool { + let signal = self.raw.view_bits::()[28..29].load_le::(); + signal == 1 } /// Get raw value of 'BIT_K' /// /// - Start bit: 28 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_k_raw(&self) -> bool { - let signal = self.raw.view_bits::()[28..29].load_le::(); - signal == 1 + pub fn bit_k_raw(&self) -> u8 { + self.raw.view_bits::()[28..29].load_le::() + } + /// Set raw value of 'BIT_K' + #[inline(always)] + pub fn set_bit_k_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'BIT_K' #[inline(always)] @@ -417,20 +490,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { - self.bit_d_raw() + self.bit_d_phys() + } + /// Get physical value of 'BIT_D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_d_phys(&self) -> bool { + let signal = self.raw.view_bits::()[32..33].load_le::(); + signal == 1 } /// Get raw value of 'BIT_D' /// /// - Start bit: 32 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_d_raw(&self) -> bool { - let signal = self.raw.view_bits::()[32..33].load_le::(); - signal == 1 + pub fn bit_d_raw(&self) -> u8 { + self.raw.view_bits::()[32..33].load_le::() + } + /// Set raw value of 'BIT_D' + #[inline(always)] + pub fn set_bit_d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'BIT_D' #[inline(always)] @@ -447,20 +532,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { - self.bit_b_raw() + self.bit_b_phys() + } + /// Get physical value of 'BIT_B' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_b_phys(&self) -> bool { + let signal = self.raw.view_bits::()[33..34].load_le::(); + signal == 1 } /// Get raw value of 'BIT_B' /// /// - Start bit: 33 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_b_raw(&self) -> bool { - let signal = self.raw.view_bits::()[33..34].load_le::(); - signal == 1 + pub fn bit_b_raw(&self) -> u8 { + self.raw.view_bits::()[33..34].load_le::() + } + /// Set raw value of 'BIT_B' + #[inline(always)] + pub fn set_bit_b_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[33..34].store_le(value); } /// Set value of 'BIT_B' #[inline(always)] @@ -477,20 +574,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { - self.bit_f_raw() + self.bit_f_phys() + } + /// Get physical value of 'BIT_F' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_f_phys(&self) -> bool { + let signal = self.raw.view_bits::()[39..40].load_le::(); + signal == 1 } /// Get raw value of 'BIT_F' /// /// - Start bit: 39 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_f_raw(&self) -> bool { - let signal = self.raw.view_bits::()[39..40].load_le::(); - signal == 1 + pub fn bit_f_raw(&self) -> u8 { + self.raw.view_bits::()[39..40].load_le::() + } + /// Set raw value of 'BIT_F' + #[inline(always)] + pub fn set_bit_f_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[39..40].store_le(value); } /// Set value of 'BIT_F' #[inline(always)] @@ -507,20 +616,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { - self.bit_h_raw() + self.bit_h_phys() + } + /// Get physical value of 'BIT_H' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_h_phys(&self) -> bool { + let signal = self.raw.view_bits::()[38..39].load_le::(); + signal == 1 } /// Get raw value of 'BIT_H' /// /// - Start bit: 38 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_h_raw(&self) -> bool { - let signal = self.raw.view_bits::()[38..39].load_le::(); - signal == 1 + pub fn bit_h_raw(&self) -> u8 { + self.raw.view_bits::()[38..39].load_le::() + } + /// Set raw value of 'BIT_H' + #[inline(always)] + pub fn set_bit_h_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[38..39].store_le(value); } /// Set value of 'BIT_H' #[inline(always)] @@ -537,20 +658,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { - self.bit_e_raw() + self.bit_e_phys() + } + /// Get physical value of 'BIT_E' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_e_phys(&self) -> bool { + let signal = self.raw.view_bits::()[29..30].load_le::(); + signal == 1 } /// Get raw value of 'BIT_E' /// /// - Start bit: 29 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_e_raw(&self) -> bool { - let signal = self.raw.view_bits::()[29..30].load_le::(); - signal == 1 + pub fn bit_e_raw(&self) -> u8 { + self.raw.view_bits::()[29..30].load_le::() + } + /// Set raw value of 'BIT_E' + #[inline(always)] + pub fn set_bit_e_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'BIT_E' #[inline(always)] @@ -567,20 +700,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { - self.bit_a_raw() + self.bit_a_phys() + } + /// Get physical value of 'BIT_A' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_a_phys(&self) -> bool { + let signal = self.raw.view_bits::()[26..27].load_le::(); + signal == 1 } /// Get raw value of 'BIT_A' /// /// - Start bit: 26 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_a_raw(&self) -> bool { - let signal = self.raw.view_bits::()[26..27].load_le::(); - signal == 1 + pub fn bit_a_raw(&self) -> u8 { + self.raw.view_bits::()[26..27].load_le::() + } + /// Set raw value of 'BIT_A' + #[inline(always)] + pub fn set_bit_a_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[26..27].store_le(value); } /// Set value of 'BIT_A' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/multiplex_2.snap.rs b/tests-snapshots/dbc-cantools/multiplex_2.snap.rs index 78590542..2edde707 100644 --- a/tests-snapshots/dbc-cantools/multiplex_2.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_2.snap.rs @@ -94,23 +94,37 @@ impl Shared { pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get raw value of 'S0' + /// Get physical value of 'S0' /// - /// - Start bit: 0 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s0_raw(&self) -> i8 { + pub fn s0_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S0' + /// + /// - Start bit: 0 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s0_raw(&self) -> i8 { + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'S0' + #[allow(dead_code)] + #[inline(always)] + fn set_s0_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..4].store_le(value); + } pub fn s0(&mut self) -> Result { - match self.s0_raw() { + match self.s0_phys() { 1 => Ok(SharedS0Index::M1(SharedS0M1 { raw: self.raw })), 2 => Ok(SharedS0Index::M2(SharedS0M2 { raw: self.raw })), multiplexor => { @@ -245,23 +259,36 @@ impl SharedS0M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s1(&self) -> i8 { - self.s1_raw() + self.s1_phys() } - /// Get raw value of 'S1' + /// Get physical value of 'S1' /// - /// - Start bit: 4 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s1_raw(&self) -> i8 { + pub fn s1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S1' + /// + /// - Start bit: 4 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s1_raw(&self) -> i8 { + self.raw.view_bits::()[4..8].load_le::() + } + /// Set raw value of 'S1' + #[inline(always)] + pub fn set_s1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[4..8].store_le(value); + } /// Set value of 'S1' #[inline(always)] pub fn set_s1(&mut self, value: i8) -> Result<(), CanError> { @@ -316,23 +343,36 @@ impl SharedS0M2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { - self.s2_raw() + self.s2_phys() } - /// Get raw value of 'S2' + /// Get physical value of 'S2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s2_raw(&self) -> i8 { + pub fn s2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'S2' + #[inline(always)] + pub fn set_s2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'S2' #[inline(always)] pub fn set_s2(&mut self, value: i8) -> Result<(), CanError> { @@ -391,23 +431,37 @@ impl Normal { pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get raw value of 'S0' + /// Get physical value of 'S0' /// - /// - Start bit: 0 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s0_raw(&self) -> i8 { + pub fn s0_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S0' + /// + /// - Start bit: 0 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s0_raw(&self) -> i8 { + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'S0' + #[allow(dead_code)] + #[inline(always)] + fn set_s0_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..4].store_le(value); + } pub fn s0(&mut self) -> Result { - match self.s0_raw() { + match self.s0_phys() { 0 => Ok(NormalS0Index::M0(NormalS0M0 { raw: self.raw })), 1 => Ok(NormalS0Index::M1(NormalS0M1 { raw: self.raw })), multiplexor => { @@ -542,23 +596,36 @@ impl NormalS0M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s1(&self) -> i8 { - self.s1_raw() + self.s1_phys() } - /// Get raw value of 'S1' + /// Get physical value of 'S1' /// - /// - Start bit: 4 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s1_raw(&self) -> i8 { + pub fn s1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S1' + /// + /// - Start bit: 4 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s1_raw(&self) -> i8 { + self.raw.view_bits::()[4..8].load_le::() + } + /// Set raw value of 'S1' + #[inline(always)] + pub fn set_s1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[4..8].store_le(value); + } /// Set value of 'S1' #[inline(always)] pub fn set_s1(&mut self, value: i8) -> Result<(), CanError> { @@ -613,23 +680,36 @@ impl NormalS0M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { - self.s2_raw() + self.s2_phys() } - /// Get raw value of 'S2' + /// Get physical value of 'S2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s2_raw(&self) -> i8 { + pub fn s2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'S2' + #[inline(always)] + pub fn set_s2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'S2' #[inline(always)] pub fn set_s2(&mut self, value: i8) -> Result<(), CanError> { @@ -701,23 +781,37 @@ impl Extended { pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get raw value of 'S6' + /// Get physical value of 'S6' /// - /// - Start bit: 32 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s6_raw(&self) -> i8 { + pub fn s6_phys(&self) -> i8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S6' + /// + /// - Start bit: 32 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s6_raw(&self) -> i8 { + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'S6' + #[allow(dead_code)] + #[inline(always)] + fn set_s6_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..40].store_le(value); + } pub fn s6(&mut self) -> Result { - match self.s6_raw() { + match self.s6_phys() { 0 => Ok(ExtendedS6Index::M0(ExtendedS6M0 { raw: self.raw })), 1 => Ok(ExtendedS6Index::M1(ExtendedS6M1 { raw: self.raw })), 2 => Ok(ExtendedS6Index::M2(ExtendedS6M2 { raw: self.raw })), @@ -775,23 +869,37 @@ impl Extended { self.set_s6(2)?; Ok(()) } - /// Get raw value of 'S0' + /// Get physical value of 'S0' /// - /// - Start bit: 0 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s0_raw(&self) -> i8 { + pub fn s0_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S0' + /// + /// - Start bit: 0 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s0_raw(&self) -> i8 { + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'S0' + #[allow(dead_code)] + #[inline(always)] + fn set_s0_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..4].store_le(value); + } pub fn s0(&mut self) -> Result { - match self.s0_raw() { + match self.s0_phys() { 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), @@ -937,23 +1045,36 @@ impl ExtendedS6M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s3(&self) -> i16 { - self.s3_raw() + self.s3_phys() } - /// Get raw value of 'S3' + /// Get physical value of 'S3' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s3_raw(&self) -> i16 { + pub fn s3_phys(&self) -> i16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S3' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s3_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'S3' + #[inline(always)] + pub fn set_s3_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'S3' #[inline(always)] pub fn set_s3(&mut self, value: i16) -> Result<(), CanError> { @@ -981,23 +1102,36 @@ impl ExtendedS6M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { - self.s2_raw() + self.s2_phys() } - /// Get raw value of 'S2' + /// Get physical value of 'S2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s2_raw(&self) -> i8 { + pub fn s2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'S2' + #[inline(always)] + pub fn set_s2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'S2' #[inline(always)] pub fn set_s2(&mut self, value: i8) -> Result<(), CanError> { @@ -1052,23 +1186,36 @@ impl ExtendedS6M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s7(&self) -> i32 { - self.s7_raw() + self.s7_phys() } - /// Get raw value of 'S7' + /// Get physical value of 'S7' /// - /// - Start bit: 40 - /// - Signal size: 24 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s7_raw(&self) -> i32 { + pub fn s7_phys(&self) -> i32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S7' + /// + /// - Start bit: 40 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s7_raw(&self) -> i32 { + self.raw.view_bits::()[40..64].load_le::() + } + /// Set raw value of 'S7' + #[inline(always)] + pub fn set_s7_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[40..64].store_le(value); + } /// Set value of 'S7' #[inline(always)] pub fn set_s7(&mut self, value: i32) -> Result<(), CanError> { @@ -1096,23 +1243,36 @@ impl ExtendedS6M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s5(&self) -> i32 { - self.s5_raw() + self.s5_phys() } - /// Get raw value of 'S5' + /// Get physical value of 'S5' /// - /// - Start bit: 4 - /// - Signal size: 28 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s5_raw(&self) -> i32 { + pub fn s5_phys(&self) -> i32 { let signal = self.raw.view_bits::()[4..32].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S5' + /// + /// - Start bit: 4 + /// - Signal size: 28 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s5_raw(&self) -> i32 { + self.raw.view_bits::()[4..32].load_le::() + } + /// Set raw value of 'S5' + #[inline(always)] + pub fn set_s5_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[4..32].store_le(value); + } /// Set value of 'S5' #[inline(always)] pub fn set_s5(&mut self, value: i32) -> Result<(), CanError> { @@ -1167,23 +1327,36 @@ impl ExtendedS6M2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s8(&self) -> i8 { - self.s8_raw() + self.s8_phys() } - /// Get raw value of 'S8' + /// Get physical value of 'S8' /// - /// - Start bit: 40 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s8_raw(&self) -> i8 { + pub fn s8_phys(&self) -> i8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S8' + /// + /// - Start bit: 40 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s8_raw(&self) -> i8 { + self.raw.view_bits::()[40..48].load_le::() + } + /// Set raw value of 'S8' + #[inline(always)] + pub fn set_s8_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[40..48].store_le(value); + } /// Set value of 'S8' #[inline(always)] pub fn set_s8(&mut self, value: i8) -> Result<(), CanError> { @@ -1211,23 +1384,36 @@ impl ExtendedS6M2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s4(&self) -> i32 { - self.s4_raw() + self.s4_phys() } - /// Get raw value of 'S4' + /// Get physical value of 'S4' /// - /// - Start bit: 8 - /// - Signal size: 24 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s4_raw(&self) -> i32 { + pub fn s4_phys(&self) -> i32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S4' + /// + /// - Start bit: 8 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s4_raw(&self) -> i32 { + self.raw.view_bits::()[8..32].load_le::() + } + /// Set raw value of 'S4' + #[inline(always)] + pub fn set_s4_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..32].store_le(value); + } /// Set value of 'S4' #[inline(always)] pub fn set_s4(&mut self, value: i32) -> Result<(), CanError> { @@ -1288,22 +1474,35 @@ impl ExtendedTypes { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'S11' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn s11_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..5].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'S11' /// /// - Start bit: 0 /// - Signal size: 5 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn s11_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..5].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..5].load_le::() + } + /// Set raw value of 'S11' + #[allow(dead_code)] + #[inline(always)] + fn set_s11_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..5].store_le(value); } pub fn s11(&mut self) -> Result { - match self.s11_raw() { + match self.s11_phys() { 0 => { Ok( ExtendedTypesS11Index::M0(ExtendedTypesS11M0 { @@ -1449,23 +1648,36 @@ impl ExtendedTypesS11M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s10(&self) -> i32 { - self.s10_raw() + self.s10_phys() } - /// Get raw value of 'S10' + /// Get physical value of 'S10' /// - /// - Start bit: 16 - /// - Signal size: 32 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s10_raw(&self) -> i32 { + pub fn s10_phys(&self) -> i32 { let signal = self.raw.view_bits::()[16..48].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S10' + /// + /// - Start bit: 16 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s10_raw(&self) -> i32 { + self.raw.view_bits::()[16..48].load_le::() + } + /// Set raw value of 'S10' + #[inline(always)] + pub fn set_s10_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..48].store_le(value); + } /// Set value of 'S10' #[inline(always)] pub fn set_s10(&mut self, value: i32) -> Result<(), CanError> { @@ -1522,23 +1734,36 @@ impl ExtendedTypesS11M5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s9(&self) -> i32 { - self.s9_raw() + self.s9_phys() } - /// Get raw value of 'S9' + /// Get physical value of 'S9' /// - /// - Start bit: 24 - /// - Signal size: 32 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s9_raw(&self) -> i32 { + pub fn s9_phys(&self) -> i32 { let signal = self.raw.view_bits::()[24..56].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S9' + /// + /// - Start bit: 24 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s9_raw(&self) -> i32 { + self.raw.view_bits::()[24..56].load_le::() + } + /// Set raw value of 'S9' + #[inline(always)] + pub fn set_s9_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[24..56].store_le(value); + } /// Set value of 'S9' #[inline(always)] pub fn set_s9(&mut self, value: i32) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/multiplex_2.snap.stderr b/tests-snapshots/dbc-cantools/multiplex_2.snap.stderr index 5985555d..a5c20c4a 100644 --- a/tests-snapshots/dbc-cantools/multiplex_2.snap.stderr +++ b/tests-snapshots/dbc-cantools/multiplex_2.snap.stderr @@ -1,187 +1,142 @@ error[E0425]: cannot find type `ExtendedS0Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:793:36 - | -793 | pub fn s0(&mut self) -> Result { - | ^^^^^^^^^^^^^^^ + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:901:36 + | + 901 | pub fn s0(&mut self) -> Result { + | ^^^^^^^^^^^^^^^ ... -901 | pub enum ExtendedS6Index { - | ------------------------ similarly named enum `ExtendedS6Index` defined here - | +1009 | pub enum ExtendedS6Index { + | ------------------------ similarly named enum `ExtendedS6Index` defined here + | help: an enum with a similar name exists - | -793 - pub fn s0(&mut self) -> Result { -793 + pub fn s0(&mut self) -> Result { - | + | + 901 - pub fn s0(&mut self) -> Result { + 901 + pub fn s0(&mut self) -> Result { + | help: you might be missing a type parameter - | -670 | impl Extended { - | +++++++++++++++++ + | + 750 | impl Extended { + | +++++++++++++++++ error[E0422]: cannot find struct, variant or union type `ExtendedS0M0` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:795:41 - | -795 | 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), - | ^^^^^^^^^^^^ + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:903:41 + | + 903 | 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M0` ... -916 | pub struct ExtendedS6M0 { - | ----------------------- similarly named struct `ExtendedS6M0` defined here - | -help: a struct with a similar name exists - | -795 - 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), -795 + 0 => Ok(ExtendedS0Index::M0(ExtendedS6M0 { raw: self.raw })), - | +1024 | pub struct ExtendedS6M0 { + | ----------------------- similarly named struct `ExtendedS6M0` defined here error[E0422]: cannot find struct, variant or union type `ExtendedS0M1` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:796:41 + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:904:41 | - 796 | 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), - | ^^^^^^^^^^^^ + 904 | 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M1` ... -1031 | pub struct ExtendedS6M1 { +1165 | pub struct ExtendedS6M1 { | ----------------------- similarly named struct `ExtendedS6M1` defined here - | -help: a struct with a similar name exists - | - 796 - 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), - 796 + 1 => Ok(ExtendedS0Index::M1(ExtendedS6M1 { raw: self.raw })), - | error[E0422]: cannot find struct, variant or union type `ExtendedS0M2` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:797:41 + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:905:41 | - 797 | 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), - | ^^^^^^^^^^^^ + 905 | 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M2` ... -1146 | pub struct ExtendedS6M2 { +1306 | pub struct ExtendedS6M2 { | ----------------------- similarly named struct `ExtendedS6M2` defined here - | -help: a struct with a similar name exists - | - 797 - 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), - 797 + 2 => Ok(ExtendedS0Index::M2(ExtendedS6M2 { raw: self.raw })), - | error[E0425]: cannot find type `ExtendedS0M0` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:827:37 - | -827 | pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { - | ^^^^^^^^^^^^ + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:935:37 + | + 935 | pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M0` ... -916 | pub struct ExtendedS6M0 { - | ----------------------- similarly named struct `ExtendedS6M0` defined here - | -help: a struct with a similar name exists - | -827 - pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { -827 + pub fn set_m0(&mut self, value: ExtendedS6M0) -> Result<(), CanError> { - | +1024 | pub struct ExtendedS6M0 { + | ----------------------- similarly named struct `ExtendedS6M0` defined here error[E0425]: cannot find type `ExtendedS0M1` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:836:37 + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:944:37 | - 836 | pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { - | ^^^^^^^^^^^^ + 944 | pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M1` ... -1031 | pub struct ExtendedS6M1 { +1165 | pub struct ExtendedS6M1 { | ----------------------- similarly named struct `ExtendedS6M1` defined here - | -help: a struct with a similar name exists - | - 836 - pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { - 836 + pub fn set_m1(&mut self, value: ExtendedS6M1) -> Result<(), CanError> { - | error[E0425]: cannot find type `ExtendedS0M2` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:845:37 + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:953:37 | - 845 | pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { - | ^^^^^^^^^^^^ + 953 | pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M2` ... -1146 | pub struct ExtendedS6M2 { +1306 | pub struct ExtendedS6M2 { | ----------------------- similarly named struct `ExtendedS6M2` defined here - | -help: a struct with a similar name exists - | - 845 - pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { - 845 + pub fn set_m2(&mut self, value: ExtendedS6M2) -> Result<(), CanError> { - | error: invalid suffix `i32` for float literal - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:1273:30 + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:1459:30 | -1273 | pub const S9_MIN: i32 = -1.34_i32; +1459 | pub const S9_MIN: i32 = -1.34_i32; | ^^^^^^^^ invalid suffix `i32` | = help: valid suffixes are `f32` and `f64` error: invalid suffix `i32` for float literal - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:1545:21 + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:1770:21 | -1545 | if value < -1.34_i32 || 1235_i32 < value { +1770 | if value < -1.34_i32 || 1235_i32 < value { | ^^^^^^^^ invalid suffix `i32` | = help: valid suffixes are `f32` and `f64` error[E0592]: duplicate definitions with name `set_m0` - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:827:5 + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:935:5 | -753 | pub fn set_m0(&mut self, value: ExtendedS6M0) -> Result<(), CanError> { +847 | pub fn set_m0(&mut self, value: ExtendedS6M0) -> Result<(), CanError> { | --------------------------------------------------------------------- other definition for `set_m0` ... -827 | pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { +935 | pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m0` error[E0592]: duplicate definitions with name `set_m1` - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:836:5 + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:944:5 | -762 | pub fn set_m1(&mut self, value: ExtendedS6M1) -> Result<(), CanError> { +856 | pub fn set_m1(&mut self, value: ExtendedS6M1) -> Result<(), CanError> { | --------------------------------------------------------------------- other definition for `set_m1` ... -836 | pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { +944 | pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m1` error[E0592]: duplicate definitions with name `set_m2` - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:845:5 + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:953:5 | -771 | pub fn set_m2(&mut self, value: ExtendedS6M2) -> Result<(), CanError> { +865 | pub fn set_m2(&mut self, value: ExtendedS6M2) -> Result<(), CanError> { | --------------------------------------------------------------------- other definition for `set_m2` ... -845 | pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { +953 | pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m2` -error[E0433]: cannot find type `ExtendedS0Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:795:21 - | -795 | 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS0Index` - | -help: an enum with a similar name exists - | -795 - 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), -795 + 0 => Ok(ExtendedS6Index::M0(ExtendedS0M0 { raw: self.raw })), - | +error[E0433]: failed to resolve: use of undeclared type `ExtendedS0Index` + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:903:21 + | +903 | 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), + | ^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtendedS0Index` + | help: an enum with a similar name exists: `ExtendedS6Index` -error[E0433]: cannot find type `ExtendedS0Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:796:21 - | -796 | 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS0Index` - | -help: an enum with a similar name exists - | -796 - 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), -796 + 1 => Ok(ExtendedS6Index::M1(ExtendedS0M1 { raw: self.raw })), - | +error[E0433]: failed to resolve: use of undeclared type `ExtendedS0Index` + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:904:21 + | +904 | 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), + | ^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtendedS0Index` + | help: an enum with a similar name exists: `ExtendedS6Index` -error[E0433]: cannot find type `ExtendedS0Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:797:21 - | -797 | 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS0Index` - | -help: an enum with a similar name exists - | -797 - 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), -797 + 2 => Ok(ExtendedS6Index::M2(ExtendedS0M2 { raw: self.raw })), - | +error[E0433]: failed to resolve: use of undeclared type `ExtendedS0Index` + --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:905:21 + | +905 | 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), + | ^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtendedS0Index` + | help: an enum with a similar name exists: `ExtendedS6Index` diff --git a/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs b/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs index 3a9bcf03..9ac70501 100644 --- a/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs @@ -94,23 +94,37 @@ impl Shared { pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get raw value of 'S0' + /// Get physical value of 'S0' /// - /// - Start bit: 0 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s0_raw(&self) -> i8 { + pub fn s0_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S0' + /// + /// - Start bit: 0 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s0_raw(&self) -> i8 { + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'S0' + #[allow(dead_code)] + #[inline(always)] + fn set_s0_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..4].store_le(value); + } pub fn s0(&mut self) -> Result { - match self.s0_raw() { + match self.s0_phys() { 1 => Ok(SharedS0Index::M1(SharedS0M1 { raw: self.raw })), 2 => Ok(SharedS0Index::M2(SharedS0M2 { raw: self.raw })), multiplexor => { @@ -245,23 +259,36 @@ impl SharedS0M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s1(&self) -> i8 { - self.s1_raw() + self.s1_phys() } - /// Get raw value of 'S1' + /// Get physical value of 'S1' /// - /// - Start bit: 4 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s1_raw(&self) -> i8 { + pub fn s1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S1' + /// + /// - Start bit: 4 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s1_raw(&self) -> i8 { + self.raw.view_bits::()[4..8].load_le::() + } + /// Set raw value of 'S1' + #[inline(always)] + pub fn set_s1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[4..8].store_le(value); + } /// Set value of 'S1' #[inline(always)] pub fn set_s1(&mut self, value: i8) -> Result<(), CanError> { @@ -316,23 +343,36 @@ impl SharedS0M2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { - self.s2_raw() + self.s2_phys() } - /// Get raw value of 'S2' + /// Get physical value of 'S2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s2_raw(&self) -> i8 { + pub fn s2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'S2' + #[inline(always)] + pub fn set_s2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'S2' #[inline(always)] pub fn set_s2(&mut self, value: i8) -> Result<(), CanError> { @@ -391,23 +431,37 @@ impl Normal { pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get raw value of 'S0' + /// Get physical value of 'S0' /// - /// - Start bit: 0 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s0_raw(&self) -> i8 { + pub fn s0_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S0' + /// + /// - Start bit: 0 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s0_raw(&self) -> i8 { + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'S0' + #[allow(dead_code)] + #[inline(always)] + fn set_s0_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..4].store_le(value); + } pub fn s0(&mut self) -> Result { - match self.s0_raw() { + match self.s0_phys() { 0 => Ok(NormalS0Index::M0(NormalS0M0 { raw: self.raw })), 1 => Ok(NormalS0Index::M1(NormalS0M1 { raw: self.raw })), multiplexor => { @@ -542,23 +596,36 @@ impl NormalS0M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s1(&self) -> i8 { - self.s1_raw() + self.s1_phys() } - /// Get raw value of 'S1' + /// Get physical value of 'S1' /// - /// - Start bit: 4 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s1_raw(&self) -> i8 { + pub fn s1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S1' + /// + /// - Start bit: 4 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s1_raw(&self) -> i8 { + self.raw.view_bits::()[4..8].load_le::() + } + /// Set raw value of 'S1' + #[inline(always)] + pub fn set_s1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[4..8].store_le(value); + } /// Set value of 'S1' #[inline(always)] pub fn set_s1(&mut self, value: i8) -> Result<(), CanError> { @@ -613,23 +680,36 @@ impl NormalS0M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { - self.s2_raw() + self.s2_phys() } - /// Get raw value of 'S2' + /// Get physical value of 'S2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s2_raw(&self) -> i8 { + pub fn s2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'S2' + #[inline(always)] + pub fn set_s2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'S2' #[inline(always)] pub fn set_s2(&mut self, value: i8) -> Result<(), CanError> { @@ -702,23 +782,37 @@ impl Extended { pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get raw value of 'S6' + /// Get physical value of 'S6' /// - /// - Start bit: 32 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s6_raw(&self) -> i8 { + pub fn s6_phys(&self) -> i8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S6' + /// + /// - Start bit: 32 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s6_raw(&self) -> i8 { + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'S6' + #[allow(dead_code)] + #[inline(always)] + fn set_s6_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..40].store_le(value); + } pub fn s6(&mut self) -> Result { - match self.s6_raw() { + match self.s6_phys() { 0 => Ok(ExtendedS6Index::M0(ExtendedS6M0 { raw: self.raw })), 1 => Ok(ExtendedS6Index::M1(ExtendedS6M1 { raw: self.raw })), 2 => Ok(ExtendedS6Index::M2(ExtendedS6M2 { raw: self.raw })), @@ -776,23 +870,37 @@ impl Extended { self.set_s6(2)?; Ok(()) } - /// Get raw value of 'S1' + /// Get physical value of 'S1' /// - /// - Start bit: 4 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s1_raw(&self) -> i8 { + pub fn s1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S1' + /// + /// - Start bit: 4 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s1_raw(&self) -> i8 { + self.raw.view_bits::()[4..8].load_le::() + } + /// Set raw value of 'S1' + #[allow(dead_code)] + #[inline(always)] + fn set_s1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[4..8].store_le(value); + } pub fn s1(&mut self) -> Result { - match self.s1_raw() { + match self.s1_phys() { 0 => Ok(ExtendedS1Index::M0(ExtendedS1M0 { raw: self.raw })), 1 => Ok(ExtendedS1Index::M1(ExtendedS1M1 { raw: self.raw })), 2 => Ok(ExtendedS1Index::M2(ExtendedS1M2 { raw: self.raw })), @@ -850,23 +958,37 @@ impl Extended { self.set_s1(2)?; Ok(()) } - /// Get raw value of 'S0' + /// Get physical value of 'S0' /// - /// - Start bit: 0 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s0_raw(&self) -> i8 { + pub fn s0_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S0' + /// + /// - Start bit: 0 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s0_raw(&self) -> i8 { + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'S0' + #[allow(dead_code)] + #[inline(always)] + fn set_s0_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..4].store_le(value); + } pub fn s0(&mut self) -> Result { - match self.s0_raw() { + match self.s0_phys() { 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), @@ -1012,23 +1134,36 @@ impl ExtendedS6M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s3(&self) -> i16 { - self.s3_raw() + self.s3_phys() } - /// Get raw value of 'S3' + /// Get physical value of 'S3' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s3_raw(&self) -> i16 { + pub fn s3_phys(&self) -> i16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S3' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s3_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'S3' + #[inline(always)] + pub fn set_s3_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'S3' #[inline(always)] pub fn set_s3(&mut self, value: i16) -> Result<(), CanError> { @@ -1056,23 +1191,36 @@ impl ExtendedS6M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { - self.s2_raw() + self.s2_phys() } - /// Get raw value of 'S2' + /// Get physical value of 'S2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s2_raw(&self) -> i8 { + pub fn s2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'S2' + #[inline(always)] + pub fn set_s2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'S2' #[inline(always)] pub fn set_s2(&mut self, value: i8) -> Result<(), CanError> { @@ -1127,23 +1275,36 @@ impl ExtendedS6M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s7(&self) -> i32 { - self.s7_raw() + self.s7_phys() } - /// Get raw value of 'S7' + /// Get physical value of 'S7' /// - /// - Start bit: 40 - /// - Signal size: 24 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s7_raw(&self) -> i32 { + pub fn s7_phys(&self) -> i32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S7' + /// + /// - Start bit: 40 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s7_raw(&self) -> i32 { + self.raw.view_bits::()[40..64].load_le::() + } + /// Set raw value of 'S7' + #[inline(always)] + pub fn set_s7_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[40..64].store_le(value); + } /// Set value of 'S7' #[inline(always)] pub fn set_s7(&mut self, value: i32) -> Result<(), CanError> { @@ -1171,23 +1332,36 @@ impl ExtendedS6M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s5(&self) -> i32 { - self.s5_raw() + self.s5_phys() } - /// Get raw value of 'S5' + /// Get physical value of 'S5' /// - /// - Start bit: 4 - /// - Signal size: 28 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s5_raw(&self) -> i32 { + pub fn s5_phys(&self) -> i32 { let signal = self.raw.view_bits::()[4..32].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S5' + /// + /// - Start bit: 4 + /// - Signal size: 28 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s5_raw(&self) -> i32 { + self.raw.view_bits::()[4..32].load_le::() + } + /// Set raw value of 'S5' + #[inline(always)] + pub fn set_s5_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[4..32].store_le(value); + } /// Set value of 'S5' #[inline(always)] pub fn set_s5(&mut self, value: i32) -> Result<(), CanError> { @@ -1242,23 +1416,36 @@ impl ExtendedS6M2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s8(&self) -> i8 { - self.s8_raw() + self.s8_phys() } - /// Get raw value of 'S8' + /// Get physical value of 'S8' /// - /// - Start bit: 40 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s8_raw(&self) -> i8 { + pub fn s8_phys(&self) -> i8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S8' + /// + /// - Start bit: 40 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s8_raw(&self) -> i8 { + self.raw.view_bits::()[40..48].load_le::() + } + /// Set raw value of 'S8' + #[inline(always)] + pub fn set_s8_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[40..48].store_le(value); + } /// Set value of 'S8' #[inline(always)] pub fn set_s8(&mut self, value: i8) -> Result<(), CanError> { @@ -1286,23 +1473,36 @@ impl ExtendedS6M2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s4(&self) -> i32 { - self.s4_raw() + self.s4_phys() } - /// Get raw value of 'S4' + /// Get physical value of 'S4' /// - /// - Start bit: 8 - /// - Signal size: 24 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s4_raw(&self) -> i32 { + pub fn s4_phys(&self) -> i32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S4' + /// + /// - Start bit: 8 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s4_raw(&self) -> i32 { + self.raw.view_bits::()[8..32].load_le::() + } + /// Set raw value of 'S4' + #[inline(always)] + pub fn set_s4_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..32].store_le(value); + } /// Set value of 'S4' #[inline(always)] pub fn set_s4(&mut self, value: i32) -> Result<(), CanError> { @@ -1364,23 +1564,37 @@ impl ExtendedTypes { pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get raw value of 'S0' + /// Get physical value of 'S0' /// - /// - Start bit: 8 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s0_raw(&self) -> i8 { + pub fn s0_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..12].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S0' + /// + /// - Start bit: 8 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s0_raw(&self) -> i8 { + self.raw.view_bits::()[8..12].load_le::() + } + /// Set raw value of 'S0' + #[allow(dead_code)] + #[inline(always)] + fn set_s0_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..12].store_le(value); + } pub fn s0(&mut self) -> Result { - match self.s0_raw() { + match self.s0_phys() { 0 => Ok(ExtendedTypesS0Index::M0(ExtendedTypesS0M0 { raw: self.raw })), 5 => Ok(ExtendedTypesS0Index::M5(ExtendedTypesS0M5 { raw: self.raw })), multiplexor => { @@ -1428,22 +1642,35 @@ impl ExtendedTypes { self.set_s0(5)?; Ok(()) } + /// Get physical value of 'S11' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn s11_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..5].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'S11' /// /// - Start bit: 0 /// - Signal size: 5 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn s11_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..5].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..5].load_le::() + } + /// Set raw value of 'S11' + #[allow(dead_code)] + #[inline(always)] + fn set_s11_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..5].store_le(value); } pub fn s11(&mut self) -> Result { - match self.s11_raw() { + match self.s11_phys() { 0 => { Ok( ExtendedTypesS11Index::M0(ExtendedTypesS11M0 { @@ -1589,23 +1816,36 @@ impl ExtendedTypesS0M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s10(&self) -> i32 { - self.s10_raw() + self.s10_phys() } - /// Get raw value of 'S10' + /// Get physical value of 'S10' /// - /// - Start bit: 16 - /// - Signal size: 32 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s10_raw(&self) -> i32 { + pub fn s10_phys(&self) -> i32 { let signal = self.raw.view_bits::()[16..48].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S10' + /// + /// - Start bit: 16 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s10_raw(&self) -> i32 { + self.raw.view_bits::()[16..48].load_le::() + } + /// Set raw value of 'S10' + #[inline(always)] + pub fn set_s10_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..48].store_le(value); + } /// Set value of 'S10' #[inline(always)] pub fn set_s10(&mut self, value: i32) -> Result<(), CanError> { @@ -1662,23 +1902,36 @@ impl ExtendedTypesS0M5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s9(&self) -> i32 { - self.s9_raw() + self.s9_phys() } - /// Get raw value of 'S9' + /// Get physical value of 'S9' /// - /// - Start bit: 24 - /// - Signal size: 32 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s9_raw(&self) -> i32 { + pub fn s9_phys(&self) -> i32 { let signal = self.raw.view_bits::()[24..56].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'S9' + /// + /// - Start bit: 24 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s9_raw(&self) -> i32 { + self.raw.view_bits::()[24..56].load_le::() + } + /// Set raw value of 'S9' + #[inline(always)] + pub fn set_s9_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[24..56].store_le(value); + } /// Set value of 'S9' #[inline(always)] pub fn set_s9(&mut self, value: i32) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.stderr b/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.stderr index d12ed8c4..a839138a 100644 --- a/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.stderr +++ b/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.stderr @@ -1,480 +1,360 @@ error[E0425]: cannot find type `ExtendedS1Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:794:36 - | -794 | pub fn s1(&mut self) -> Result { - | ^^^^^^^^^^^^^^^ + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:902:36 + | + 902 | pub fn s1(&mut self) -> Result { + | ^^^^^^^^^^^^^^^ ... -976 | pub enum ExtendedS6Index { - | ------------------------ similarly named enum `ExtendedS6Index` defined here - | +1098 | pub enum ExtendedS6Index { + | ------------------------ similarly named enum `ExtendedS6Index` defined here + | help: an enum with a similar name exists - | -794 - pub fn s1(&mut self) -> Result { -794 + pub fn s1(&mut self) -> Result { - | + | + 902 - pub fn s1(&mut self) -> Result { + 902 + pub fn s1(&mut self) -> Result { + | help: you might be missing a type parameter - | -670 | impl Extended { - | +++++++++++++++++ + | + 750 | impl Extended { + | +++++++++++++++++ error[E0422]: cannot find struct, variant or union type `ExtendedS1M0` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:796:41 - | -796 | 0 => Ok(ExtendedS1Index::M0(ExtendedS1M0 { raw: self.raw })), - | ^^^^^^^^^^^^ + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:904:41 + | + 904 | 0 => Ok(ExtendedS1Index::M0(ExtendedS1M0 { raw: self.raw })), + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M0` ... -991 | pub struct ExtendedS6M0 { - | ----------------------- similarly named struct `ExtendedS6M0` defined here - | -help: a struct with a similar name exists - | -796 - 0 => Ok(ExtendedS1Index::M0(ExtendedS1M0 { raw: self.raw })), -796 + 0 => Ok(ExtendedS1Index::M0(ExtendedS6M0 { raw: self.raw })), - | +1113 | pub struct ExtendedS6M0 { + | ----------------------- similarly named struct `ExtendedS6M0` defined here error[E0422]: cannot find struct, variant or union type `ExtendedS1M1` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:797:41 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:905:41 | - 797 | 1 => Ok(ExtendedS1Index::M1(ExtendedS1M1 { raw: self.raw })), - | ^^^^^^^^^^^^ + 905 | 1 => Ok(ExtendedS1Index::M1(ExtendedS1M1 { raw: self.raw })), + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M1` ... -1106 | pub struct ExtendedS6M1 { +1254 | pub struct ExtendedS6M1 { | ----------------------- similarly named struct `ExtendedS6M1` defined here - | -help: a struct with a similar name exists - | - 797 - 1 => Ok(ExtendedS1Index::M1(ExtendedS1M1 { raw: self.raw })), - 797 + 1 => Ok(ExtendedS1Index::M1(ExtendedS6M1 { raw: self.raw })), - | error[E0422]: cannot find struct, variant or union type `ExtendedS1M2` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:798:41 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:906:41 | - 798 | 2 => Ok(ExtendedS1Index::M2(ExtendedS1M2 { raw: self.raw })), - | ^^^^^^^^^^^^ + 906 | 2 => Ok(ExtendedS1Index::M2(ExtendedS1M2 { raw: self.raw })), + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M2` ... -1221 | pub struct ExtendedS6M2 { +1395 | pub struct ExtendedS6M2 { | ----------------------- similarly named struct `ExtendedS6M2` defined here - | -help: a struct with a similar name exists - | - 798 - 2 => Ok(ExtendedS1Index::M2(ExtendedS1M2 { raw: self.raw })), - 798 + 2 => Ok(ExtendedS1Index::M2(ExtendedS6M2 { raw: self.raw })), - | error[E0425]: cannot find type `ExtendedS1M0` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:828:37 - | -828 | pub fn set_m0(&mut self, value: ExtendedS1M0) -> Result<(), CanError> { - | ^^^^^^^^^^^^ + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:936:37 + | + 936 | pub fn set_m0(&mut self, value: ExtendedS1M0) -> Result<(), CanError> { + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M0` ... -991 | pub struct ExtendedS6M0 { - | ----------------------- similarly named struct `ExtendedS6M0` defined here - | -help: a struct with a similar name exists - | -828 - pub fn set_m0(&mut self, value: ExtendedS1M0) -> Result<(), CanError> { -828 + pub fn set_m0(&mut self, value: ExtendedS6M0) -> Result<(), CanError> { - | +1113 | pub struct ExtendedS6M0 { + | ----------------------- similarly named struct `ExtendedS6M0` defined here error[E0425]: cannot find type `ExtendedS1M1` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:837:37 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:945:37 | - 837 | pub fn set_m1(&mut self, value: ExtendedS1M1) -> Result<(), CanError> { - | ^^^^^^^^^^^^ + 945 | pub fn set_m1(&mut self, value: ExtendedS1M1) -> Result<(), CanError> { + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M1` ... -1106 | pub struct ExtendedS6M1 { +1254 | pub struct ExtendedS6M1 { | ----------------------- similarly named struct `ExtendedS6M1` defined here - | -help: a struct with a similar name exists - | - 837 - pub fn set_m1(&mut self, value: ExtendedS1M1) -> Result<(), CanError> { - 837 + pub fn set_m1(&mut self, value: ExtendedS6M1) -> Result<(), CanError> { - | error[E0425]: cannot find type `ExtendedS1M2` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:846:37 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:954:37 | - 846 | pub fn set_m2(&mut self, value: ExtendedS1M2) -> Result<(), CanError> { - | ^^^^^^^^^^^^ + 954 | pub fn set_m2(&mut self, value: ExtendedS1M2) -> Result<(), CanError> { + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M2` ... -1221 | pub struct ExtendedS6M2 { +1395 | pub struct ExtendedS6M2 { | ----------------------- similarly named struct `ExtendedS6M2` defined here - | -help: a struct with a similar name exists - | - 846 - pub fn set_m2(&mut self, value: ExtendedS1M2) -> Result<(), CanError> { - 846 + pub fn set_m2(&mut self, value: ExtendedS6M2) -> Result<(), CanError> { - | error[E0425]: cannot find type `ExtendedS0Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:868:36 - | -868 | pub fn s0(&mut self) -> Result { - | ^^^^^^^^^^^^^^^ + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:990:36 + | + 990 | pub fn s0(&mut self) -> Result { + | ^^^^^^^^^^^^^^^ ... -976 | pub enum ExtendedS6Index { - | ------------------------ similarly named enum `ExtendedS6Index` defined here - | +1098 | pub enum ExtendedS6Index { + | ------------------------ similarly named enum `ExtendedS6Index` defined here + | help: an enum with a similar name exists - | -868 - pub fn s0(&mut self) -> Result { -868 + pub fn s0(&mut self) -> Result { - | + | + 990 - pub fn s0(&mut self) -> Result { + 990 + pub fn s0(&mut self) -> Result { + | help: you might be missing a type parameter - | -670 | impl Extended { - | +++++++++++++++++ + | + 750 | impl Extended { + | +++++++++++++++++ error[E0422]: cannot find struct, variant or union type `ExtendedS0M0` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:870:41 - | -870 | 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), - | ^^^^^^^^^^^^ + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:992:41 + | + 992 | 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M0` ... -991 | pub struct ExtendedS6M0 { - | ----------------------- similarly named struct `ExtendedS6M0` defined here - | -help: a struct with a similar name exists - | -870 - 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), -870 + 0 => Ok(ExtendedS0Index::M0(ExtendedS6M0 { raw: self.raw })), - | +1113 | pub struct ExtendedS6M0 { + | ----------------------- similarly named struct `ExtendedS6M0` defined here error[E0422]: cannot find struct, variant or union type `ExtendedS0M1` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:871:41 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:993:41 | - 871 | 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), - | ^^^^^^^^^^^^ + 993 | 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M1` ... -1106 | pub struct ExtendedS6M1 { +1254 | pub struct ExtendedS6M1 { | ----------------------- similarly named struct `ExtendedS6M1` defined here - | -help: a struct with a similar name exists - | - 871 - 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), - 871 + 1 => Ok(ExtendedS0Index::M1(ExtendedS6M1 { raw: self.raw })), - | error[E0422]: cannot find struct, variant or union type `ExtendedS0M2` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:872:41 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:994:41 | - 872 | 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), - | ^^^^^^^^^^^^ + 994 | 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M2` ... -1221 | pub struct ExtendedS6M2 { +1395 | pub struct ExtendedS6M2 { | ----------------------- similarly named struct `ExtendedS6M2` defined here - | -help: a struct with a similar name exists - | - 872 - 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), - 872 + 2 => Ok(ExtendedS0Index::M2(ExtendedS6M2 { raw: self.raw })), - | error[E0425]: cannot find type `ExtendedS0M0` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:902:37 - | -902 | pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { - | ^^^^^^^^^^^^ + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1024:37 + | +1024 | pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M0` ... -991 | pub struct ExtendedS6M0 { - | ----------------------- similarly named struct `ExtendedS6M0` defined here - | -help: a struct with a similar name exists - | -902 - pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { -902 + pub fn set_m0(&mut self, value: ExtendedS6M0) -> Result<(), CanError> { - | +1113 | pub struct ExtendedS6M0 { + | ----------------------- similarly named struct `ExtendedS6M0` defined here error[E0425]: cannot find type `ExtendedS0M1` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:911:37 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1033:37 | - 911 | pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { - | ^^^^^^^^^^^^ +1033 | pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M1` ... -1106 | pub struct ExtendedS6M1 { +1254 | pub struct ExtendedS6M1 { | ----------------------- similarly named struct `ExtendedS6M1` defined here - | -help: a struct with a similar name exists - | - 911 - pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { - 911 + pub fn set_m1(&mut self, value: ExtendedS6M1) -> Result<(), CanError> { - | error[E0425]: cannot find type `ExtendedS0M2` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:920:37 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1042:37 | - 920 | pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { - | ^^^^^^^^^^^^ +1042 | pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { + | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M2` ... -1221 | pub struct ExtendedS6M2 { +1395 | pub struct ExtendedS6M2 { | ----------------------- similarly named struct `ExtendedS6M2` defined here - | -help: a struct with a similar name exists - | - 920 - pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { - 920 + pub fn set_m2(&mut self, value: ExtendedS6M2) -> Result<(), CanError> { - | error[E0425]: cannot find type `ExtendedTypesS11Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1445:37 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1672:37 | -1445 | pub fn s11(&mut self) -> Result { +1672 | pub fn s11(&mut self) -> Result { | ^^^^^^^^^^^^^^^^^^^^^ ... -1554 | pub enum ExtendedTypesS0Index { +1781 | pub enum ExtendedTypesS0Index { | ----------------------------- similarly named enum `ExtendedTypesS0Index` defined here | help: an enum with a similar name exists | -1445 - pub fn s11(&mut self) -> Result { -1445 + pub fn s11(&mut self) -> Result { +1672 - pub fn s11(&mut self) -> Result { +1672 + pub fn s11(&mut self) -> Result { | help: you might be missing a type parameter | -1343 | impl ExtendedTypes { +1543 | impl ExtendedTypes { | +++++++++++++++++++++++ error[E0422]: cannot find struct, variant or union type `ExtendedTypesS11M0` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1449:47 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1676:47 | -1449 | ExtendedTypesS11Index::M0(ExtendedTypesS11M0 { - | ^^^^^^^^^^^^^^^^^^ +1676 | ExtendedTypesS11Index::M0(ExtendedTypesS11M0 { + | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedTypesS0M0` ... -1568 | pub struct ExtendedTypesS0M0 { +1795 | pub struct ExtendedTypesS0M0 { | ---------------------------- similarly named struct `ExtendedTypesS0M0` defined here - | -help: a struct with a similar name exists - | -1449 - ExtendedTypesS11Index::M0(ExtendedTypesS11M0 { -1449 + ExtendedTypesS11Index::M0(ExtendedTypesS0M0 { - | error[E0422]: cannot find struct, variant or union type `ExtendedTypesS11M5` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1456:47 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1683:47 | -1456 | ExtendedTypesS11Index::M5(ExtendedTypesS11M5 { - | ^^^^^^^^^^^^^^^^^^ +1683 | ExtendedTypesS11Index::M5(ExtendedTypesS11M5 { + | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedTypesS0M5` ... -1641 | pub struct ExtendedTypesS0M5 { +1881 | pub struct ExtendedTypesS0M5 { | ---------------------------- similarly named struct `ExtendedTypesS0M5` defined here - | -help: a struct with a similar name exists - | -1456 - ExtendedTypesS11Index::M5(ExtendedTypesS11M5 { -1456 + ExtendedTypesS11Index::M5(ExtendedTypesS0M5 { - | error[E0425]: cannot find type `ExtendedTypesS11M0` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1489:37 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1716:37 | -1489 | pub fn set_m0(&mut self, value: ExtendedTypesS11M0) -> Result<(), CanError> { - | ^^^^^^^^^^^^^^^^^^ +1716 | pub fn set_m0(&mut self, value: ExtendedTypesS11M0) -> Result<(), CanError> { + | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedTypesS0M0` ... -1568 | pub struct ExtendedTypesS0M0 { +1795 | pub struct ExtendedTypesS0M0 { | ---------------------------- similarly named struct `ExtendedTypesS0M0` defined here - | -help: a struct with a similar name exists - | -1489 - pub fn set_m0(&mut self, value: ExtendedTypesS11M0) -> Result<(), CanError> { -1489 + pub fn set_m0(&mut self, value: ExtendedTypesS0M0) -> Result<(), CanError> { - | error[E0425]: cannot find type `ExtendedTypesS11M5` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1498:37 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1725:37 | -1498 | pub fn set_m5(&mut self, value: ExtendedTypesS11M5) -> Result<(), CanError> { - | ^^^^^^^^^^^^^^^^^^ +1725 | pub fn set_m5(&mut self, value: ExtendedTypesS11M5) -> Result<(), CanError> { + | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedTypesS0M5` ... -1641 | pub struct ExtendedTypesS0M5 { +1881 | pub struct ExtendedTypesS0M5 { | ---------------------------- similarly named struct `ExtendedTypesS0M5` defined here - | -help: a struct with a similar name exists - | -1498 - pub fn set_m5(&mut self, value: ExtendedTypesS11M5) -> Result<(), CanError> { -1498 + pub fn set_m5(&mut self, value: ExtendedTypesS0M5) -> Result<(), CanError> { - | error: invalid suffix `i32` for float literal - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1348:30 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1548:30 | -1348 | pub const S9_MIN: i32 = -1.34_i32; +1548 | pub const S9_MIN: i32 = -1.34_i32; | ^^^^^^^^ invalid suffix `i32` | = help: valid suffixes are `f32` and `f64` error: invalid suffix `i32` for float literal - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1685:21 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1938:21 | -1685 | if value < -1.34_i32 || 1235_i32 < value { +1938 | if value < -1.34_i32 || 1235_i32 < value { | ^^^^^^^^ invalid suffix `i32` | = help: valid suffixes are `f32` and `f64` error[E0592]: duplicate definitions with name `set_m0` - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:828:5 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:936:5 | -754 | pub fn set_m0(&mut self, value: ExtendedS6M0) -> Result<(), CanError> { +848 | pub fn set_m0(&mut self, value: ExtendedS6M0) -> Result<(), CanError> { | --------------------------------------------------------------------- other definition for `set_m0` ... -828 | pub fn set_m0(&mut self, value: ExtendedS1M0) -> Result<(), CanError> { +936 | pub fn set_m0(&mut self, value: ExtendedS1M0) -> Result<(), CanError> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m0` error[E0592]: duplicate definitions with name `set_m1` - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:837:5 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:945:5 | -763 | pub fn set_m1(&mut self, value: ExtendedS6M1) -> Result<(), CanError> { +857 | pub fn set_m1(&mut self, value: ExtendedS6M1) -> Result<(), CanError> { | --------------------------------------------------------------------- other definition for `set_m1` ... -837 | pub fn set_m1(&mut self, value: ExtendedS1M1) -> Result<(), CanError> { +945 | pub fn set_m1(&mut self, value: ExtendedS1M1) -> Result<(), CanError> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m1` error[E0592]: duplicate definitions with name `set_m2` - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:846:5 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:954:5 | -772 | pub fn set_m2(&mut self, value: ExtendedS6M2) -> Result<(), CanError> { +866 | pub fn set_m2(&mut self, value: ExtendedS6M2) -> Result<(), CanError> { | --------------------------------------------------------------------- other definition for `set_m2` ... -846 | pub fn set_m2(&mut self, value: ExtendedS1M2) -> Result<(), CanError> { +954 | pub fn set_m2(&mut self, value: ExtendedS1M2) -> Result<(), CanError> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m2` error[E0592]: duplicate definitions with name `set_m0` - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:902:5 - | -754 | pub fn set_m0(&mut self, value: ExtendedS6M0) -> Result<(), CanError> { - | --------------------------------------------------------------------- other definition for `set_m0` + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1024:5 + | + 848 | pub fn set_m0(&mut self, value: ExtendedS6M0) -> Result<(), CanError> { + | --------------------------------------------------------------------- other definition for `set_m0` ... -902 | pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m0` +1024 | pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m0` error[E0592]: duplicate definitions with name `set_m1` - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:911:5 - | -763 | pub fn set_m1(&mut self, value: ExtendedS6M1) -> Result<(), CanError> { - | --------------------------------------------------------------------- other definition for `set_m1` + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1033:5 + | + 857 | pub fn set_m1(&mut self, value: ExtendedS6M1) -> Result<(), CanError> { + | --------------------------------------------------------------------- other definition for `set_m1` ... -911 | pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m1` +1033 | pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m1` error[E0592]: duplicate definitions with name `set_m2` - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:920:5 - | -772 | pub fn set_m2(&mut self, value: ExtendedS6M2) -> Result<(), CanError> { - | --------------------------------------------------------------------- other definition for `set_m2` + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1042:5 + | + 866 | pub fn set_m2(&mut self, value: ExtendedS6M2) -> Result<(), CanError> { + | --------------------------------------------------------------------- other definition for `set_m2` ... -920 | pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m2` +1042 | pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m2` error[E0592]: duplicate definitions with name `set_m0` - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1489:5 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1716:5 | -1415 | pub fn set_m0(&mut self, value: ExtendedTypesS0M0) -> Result<(), CanError> { +1629 | pub fn set_m0(&mut self, value: ExtendedTypesS0M0) -> Result<(), CanError> { | -------------------------------------------------------------------------- other definition for `set_m0` ... -1489 | pub fn set_m0(&mut self, value: ExtendedTypesS11M0) -> Result<(), CanError> { +1716 | pub fn set_m0(&mut self, value: ExtendedTypesS11M0) -> Result<(), CanError> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m0` error[E0592]: duplicate definitions with name `set_m5` - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1498:5 + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1725:5 | -1424 | pub fn set_m5(&mut self, value: ExtendedTypesS0M5) -> Result<(), CanError> { +1638 | pub fn set_m5(&mut self, value: ExtendedTypesS0M5) -> Result<(), CanError> { | -------------------------------------------------------------------------- other definition for `set_m5` ... -1498 | pub fn set_m5(&mut self, value: ExtendedTypesS11M5) -> Result<(), CanError> { +1725 | pub fn set_m5(&mut self, value: ExtendedTypesS11M5) -> Result<(), CanError> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m5` -error[E0433]: cannot find type `ExtendedS1Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:796:21 - | -796 | 0 => Ok(ExtendedS1Index::M0(ExtendedS1M0 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS1Index` - | -help: an enum with a similar name exists - | -796 - 0 => Ok(ExtendedS1Index::M0(ExtendedS1M0 { raw: self.raw })), -796 + 0 => Ok(ExtendedS6Index::M0(ExtendedS1M0 { raw: self.raw })), - | - -error[E0433]: cannot find type `ExtendedS1Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:797:21 - | -797 | 1 => Ok(ExtendedS1Index::M1(ExtendedS1M1 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS1Index` - | -help: an enum with a similar name exists - | -797 - 1 => Ok(ExtendedS1Index::M1(ExtendedS1M1 { raw: self.raw })), -797 + 1 => Ok(ExtendedS6Index::M1(ExtendedS1M1 { raw: self.raw })), - | - -error[E0433]: cannot find type `ExtendedS1Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:798:21 - | -798 | 2 => Ok(ExtendedS1Index::M2(ExtendedS1M2 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS1Index` - | -help: an enum with a similar name exists - | -798 - 2 => Ok(ExtendedS1Index::M2(ExtendedS1M2 { raw: self.raw })), -798 + 2 => Ok(ExtendedS6Index::M2(ExtendedS1M2 { raw: self.raw })), - | - -error[E0433]: cannot find type `ExtendedS0Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:870:21 - | -870 | 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS0Index` - | -help: an enum with a similar name exists - | -870 - 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), -870 + 0 => Ok(ExtendedS6Index::M0(ExtendedS0M0 { raw: self.raw })), - | - -error[E0433]: cannot find type `ExtendedS0Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:871:21 - | -871 | 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS0Index` - | -help: an enum with a similar name exists - | -871 - 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), -871 + 1 => Ok(ExtendedS6Index::M1(ExtendedS0M1 { raw: self.raw })), - | - -error[E0433]: cannot find type `ExtendedS0Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:872:21 - | -872 | 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS0Index` - | -help: an enum with a similar name exists - | -872 - 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), -872 + 2 => Ok(ExtendedS6Index::M2(ExtendedS0M2 { raw: self.raw })), - | - -error[E0433]: cannot find type `ExtendedTypesS11Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1449:21 - | -1449 | ExtendedTypesS11Index::M0(ExtendedTypesS11M0 { - | ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtendedTypesS11Index` - | -help: an enum with a similar name exists - | -1449 - ExtendedTypesS11Index::M0(ExtendedTypesS11M0 { -1449 + ExtendedTypesS0Index::M0(ExtendedTypesS11M0 { - | - -error[E0433]: cannot find type `ExtendedTypesS11Index` in this scope - --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1456:21 - | -1456 | ExtendedTypesS11Index::M5(ExtendedTypesS11M5 { - | ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtendedTypesS11Index` - | -help: an enum with a similar name exists - | -1456 - ExtendedTypesS11Index::M5(ExtendedTypesS11M5 { -1456 + ExtendedTypesS0Index::M5(ExtendedTypesS11M5 { - | +error[E0433]: failed to resolve: use of undeclared type `ExtendedS1Index` + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:904:21 + | +904 | 0 => Ok(ExtendedS1Index::M0(ExtendedS1M0 { raw: self.raw })), + | ^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtendedS1Index` + | help: an enum with a similar name exists: `ExtendedS6Index` + +error[E0433]: failed to resolve: use of undeclared type `ExtendedS1Index` + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:905:21 + | +905 | 1 => Ok(ExtendedS1Index::M1(ExtendedS1M1 { raw: self.raw })), + | ^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtendedS1Index` + | help: an enum with a similar name exists: `ExtendedS6Index` + +error[E0433]: failed to resolve: use of undeclared type `ExtendedS1Index` + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:906:21 + | +906 | 2 => Ok(ExtendedS1Index::M2(ExtendedS1M2 { raw: self.raw })), + | ^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtendedS1Index` + | help: an enum with a similar name exists: `ExtendedS6Index` + +error[E0433]: failed to resolve: use of undeclared type `ExtendedS0Index` + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:992:21 + | +992 | 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), + | ^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtendedS0Index` + | help: an enum with a similar name exists: `ExtendedS6Index` + +error[E0433]: failed to resolve: use of undeclared type `ExtendedS0Index` + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:993:21 + | +993 | 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), + | ^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtendedS0Index` + | help: an enum with a similar name exists: `ExtendedS6Index` + +error[E0433]: failed to resolve: use of undeclared type `ExtendedS0Index` + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:994:21 + | +994 | 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), + | ^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtendedS0Index` + | help: an enum with a similar name exists: `ExtendedS6Index` + +error[E0433]: failed to resolve: use of undeclared type `ExtendedTypesS11Index` + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1676:21 + | +1676 | ExtendedTypesS11Index::M0(ExtendedTypesS11M0 { + | ^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtendedTypesS11Index` + | help: an enum with a similar name exists: `ExtendedTypesS0Index` + +error[E0433]: failed to resolve: use of undeclared type `ExtendedTypesS11Index` + --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1683:21 + | +1683 | ExtendedTypesS11Index::M5(ExtendedTypesS11M5 { + | ^^^^^^^^^^^^^^^^^^^^^ + | | + | use of undeclared type `ExtendedTypesS11Index` + | help: an enum with a similar name exists: `ExtendedTypesS0Index` diff --git a/tests-snapshots/dbc-cantools/multiplex_choices.snap.rs b/tests-snapshots/dbc-cantools/multiplex_choices.snap.rs index cd0ec750..e2b2d2a7 100644 --- a/tests-snapshots/dbc-cantools/multiplex_choices.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_choices.snap.rs @@ -85,22 +85,35 @@ impl Message1 { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'Multiplexor' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn multiplexor_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[2..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Multiplexor' /// /// - Start bit: 2 /// - Signal size: 6 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn multiplexor_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[2..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[2..8].load_le::() + } + /// Set raw value of 'Multiplexor' + #[allow(dead_code)] + #[inline(always)] + fn set_multiplexor_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_raw() { + match self.multiplexor_phys() { 8 => { Ok( Message1MultiplexorIndex::M8(Message1MultiplexorM8 { @@ -302,21 +315,33 @@ impl Message1MultiplexorM8 { match signal { 0 => Message1BitL::Off, 1 => Message1BitL::On, - _ => Message1BitL::_Other(self.bit_l_raw()), + _ => Message1BitL::_Other(self.bit_l_phys()), } } + /// Get physical value of 'BIT_L' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_l_phys(&self) -> bool { + let signal = self.raw.view_bits::()[24..25].load_le::(); + signal == 1 + } /// Get raw value of 'BIT_L' /// /// - Start bit: 24 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> bool { - let signal = self.raw.view_bits::()[24..25].load_le::(); - signal == 1 + pub fn bit_l_raw(&self) -> u8 { + self.raw.view_bits::()[24..25].load_le::() + } + /// Set raw value of 'BIT_L' + #[inline(always)] + pub fn set_bit_l_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' #[inline(always)] @@ -334,20 +359,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_raw() + self.bit_g_phys() + } + /// Get physical value of 'BIT_G' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_g_phys(&self) -> bool { + let signal = self.raw.view_bits::()[23..24].load_le::(); + signal == 1 } /// Get raw value of 'BIT_G' /// /// - Start bit: 23 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> bool { - let signal = self.raw.view_bits::()[23..24].load_le::(); - signal == 1 + pub fn bit_g_raw(&self) -> u8 { + self.raw.view_bits::()[23..24].load_le::() + } + /// Set raw value of 'BIT_G' + #[inline(always)] + pub fn set_bit_g_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' #[inline(always)] @@ -364,20 +401,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_raw() + self.bit_c_phys() + } + /// Get physical value of 'BIT_C' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_c_phys(&self) -> bool { + let signal = self.raw.view_bits::()[19..20].load_le::(); + signal == 1 } /// Get raw value of 'BIT_C' /// /// - Start bit: 19 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> bool { - let signal = self.raw.view_bits::()[19..20].load_le::(); - signal == 1 + pub fn bit_c_raw(&self) -> u8 { + self.raw.view_bits::()[19..20].load_le::() + } + /// Set raw value of 'BIT_C' + #[inline(always)] + pub fn set_bit_c_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' #[inline(always)] @@ -394,20 +443,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_raw() + self.bit_j_phys() + } + /// Get physical value of 'BIT_J' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_j_phys(&self) -> bool { + let signal = self.raw.view_bits::()[18..19].load_le::(); + signal == 1 } /// Get raw value of 'BIT_J' /// /// - Start bit: 18 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> bool { - let signal = self.raw.view_bits::()[18..19].load_le::(); - signal == 1 + pub fn bit_j_raw(&self) -> u8 { + self.raw.view_bits::()[18..19].load_le::() + } + /// Set raw value of 'BIT_J' + #[inline(always)] + pub fn set_bit_j_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' #[inline(always)] @@ -451,20 +512,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { - self.bit_k_raw() + self.bit_k_phys() + } + /// Get physical value of 'BIT_K' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_k_phys(&self) -> bool { + let signal = self.raw.view_bits::()[28..29].load_le::(); + signal == 1 } /// Get raw value of 'BIT_K' /// /// - Start bit: 28 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_k_raw(&self) -> bool { - let signal = self.raw.view_bits::()[28..29].load_le::(); - signal == 1 + pub fn bit_k_raw(&self) -> u8 { + self.raw.view_bits::()[28..29].load_le::() + } + /// Set raw value of 'BIT_K' + #[inline(always)] + pub fn set_bit_k_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'BIT_K' #[inline(always)] @@ -481,20 +554,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { - self.bit_d_raw() + self.bit_d_phys() + } + /// Get physical value of 'BIT_D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_d_phys(&self) -> bool { + let signal = self.raw.view_bits::()[32..33].load_le::(); + signal == 1 } /// Get raw value of 'BIT_D' /// /// - Start bit: 32 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_d_raw(&self) -> bool { - let signal = self.raw.view_bits::()[32..33].load_le::(); - signal == 1 + pub fn bit_d_raw(&self) -> u8 { + self.raw.view_bits::()[32..33].load_le::() + } + /// Set raw value of 'BIT_D' + #[inline(always)] + pub fn set_bit_d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'BIT_D' #[inline(always)] @@ -511,20 +596,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { - self.bit_b_raw() + self.bit_b_phys() + } + /// Get physical value of 'BIT_B' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_b_phys(&self) -> bool { + let signal = self.raw.view_bits::()[33..34].load_le::(); + signal == 1 } /// Get raw value of 'BIT_B' /// /// - Start bit: 33 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_b_raw(&self) -> bool { - let signal = self.raw.view_bits::()[33..34].load_le::(); - signal == 1 + pub fn bit_b_raw(&self) -> u8 { + self.raw.view_bits::()[33..34].load_le::() + } + /// Set raw value of 'BIT_B' + #[inline(always)] + pub fn set_bit_b_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[33..34].store_le(value); } /// Set value of 'BIT_B' #[inline(always)] @@ -541,20 +638,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { - self.bit_f_raw() + self.bit_f_phys() + } + /// Get physical value of 'BIT_F' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_f_phys(&self) -> bool { + let signal = self.raw.view_bits::()[39..40].load_le::(); + signal == 1 } /// Get raw value of 'BIT_F' /// /// - Start bit: 39 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_f_raw(&self) -> bool { - let signal = self.raw.view_bits::()[39..40].load_le::(); - signal == 1 + pub fn bit_f_raw(&self) -> u8 { + self.raw.view_bits::()[39..40].load_le::() + } + /// Set raw value of 'BIT_F' + #[inline(always)] + pub fn set_bit_f_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[39..40].store_le(value); } /// Set value of 'BIT_F' #[inline(always)] @@ -571,20 +680,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { - self.bit_h_raw() + self.bit_h_phys() + } + /// Get physical value of 'BIT_H' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_h_phys(&self) -> bool { + let signal = self.raw.view_bits::()[38..39].load_le::(); + signal == 1 } /// Get raw value of 'BIT_H' /// /// - Start bit: 38 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_h_raw(&self) -> bool { - let signal = self.raw.view_bits::()[38..39].load_le::(); - signal == 1 + pub fn bit_h_raw(&self) -> u8 { + self.raw.view_bits::()[38..39].load_le::() + } + /// Set raw value of 'BIT_H' + #[inline(always)] + pub fn set_bit_h_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[38..39].store_le(value); } /// Set value of 'BIT_H' #[inline(always)] @@ -601,20 +722,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { - self.bit_e_raw() + self.bit_e_phys() + } + /// Get physical value of 'BIT_E' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_e_phys(&self) -> bool { + let signal = self.raw.view_bits::()[29..30].load_le::(); + signal == 1 } /// Get raw value of 'BIT_E' /// /// - Start bit: 29 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_e_raw(&self) -> bool { - let signal = self.raw.view_bits::()[29..30].load_le::(); - signal == 1 + pub fn bit_e_raw(&self) -> u8 { + self.raw.view_bits::()[29..30].load_le::() + } + /// Set raw value of 'BIT_E' + #[inline(always)] + pub fn set_bit_e_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'BIT_E' #[inline(always)] @@ -631,20 +764,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { - self.bit_a_raw() + self.bit_a_phys() + } + /// Get physical value of 'BIT_A' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_a_phys(&self) -> bool { + let signal = self.raw.view_bits::()[26..27].load_le::(); + signal == 1 } /// Get raw value of 'BIT_A' /// /// - Start bit: 26 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_a_raw(&self) -> bool { - let signal = self.raw.view_bits::()[26..27].load_le::(); - signal == 1 + pub fn bit_a_raw(&self) -> u8 { + self.raw.view_bits::()[26..27].load_le::() + } + /// Set raw value of 'BIT_A' + #[inline(always)] + pub fn set_bit_a_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[26..27].store_le(value); } /// Set value of 'BIT_A' #[inline(always)] @@ -688,22 +833,35 @@ impl Message2 { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'Multiplexor' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn multiplexor_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[2..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Multiplexor' /// /// - Start bit: 2 /// - Signal size: 6 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn multiplexor_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[2..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[2..8].load_le::() + } + /// Set raw value of 'Multiplexor' + #[allow(dead_code)] + #[inline(always)] + fn set_multiplexor_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_raw() { + match self.multiplexor_phys() { 8 => { Ok( Message2MultiplexorIndex::M8(Message2MultiplexorM8 { @@ -878,20 +1036,32 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { - self.bit_l_raw() + self.bit_l_phys() + } + /// Get physical value of 'BIT_L' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_l_phys(&self) -> bool { + let signal = self.raw.view_bits::()[24..25].load_le::(); + signal == 1 } /// Get raw value of 'BIT_L' /// /// - Start bit: 24 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> bool { - let signal = self.raw.view_bits::()[24..25].load_le::(); - signal == 1 + pub fn bit_l_raw(&self) -> u8 { + self.raw.view_bits::()[24..25].load_le::() + } + /// Set raw value of 'BIT_L' + #[inline(always)] + pub fn set_bit_l_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' #[inline(always)] @@ -908,20 +1078,32 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_raw() + self.bit_g_phys() + } + /// Get physical value of 'BIT_G' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_g_phys(&self) -> bool { + let signal = self.raw.view_bits::()[23..24].load_le::(); + signal == 1 } /// Get raw value of 'BIT_G' /// /// - Start bit: 23 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> bool { - let signal = self.raw.view_bits::()[23..24].load_le::(); - signal == 1 + pub fn bit_g_raw(&self) -> u8 { + self.raw.view_bits::()[23..24].load_le::() + } + /// Set raw value of 'BIT_G' + #[inline(always)] + pub fn set_bit_g_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' #[inline(always)] @@ -938,20 +1120,32 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_raw() + self.bit_c_phys() + } + /// Get physical value of 'BIT_C' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_c_phys(&self) -> bool { + let signal = self.raw.view_bits::()[19..20].load_le::(); + signal == 1 } /// Get raw value of 'BIT_C' /// /// - Start bit: 19 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> bool { - let signal = self.raw.view_bits::()[19..20].load_le::(); - signal == 1 + pub fn bit_c_raw(&self) -> u8 { + self.raw.view_bits::()[19..20].load_le::() + } + /// Set raw value of 'BIT_C' + #[inline(always)] + pub fn set_bit_c_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' #[inline(always)] @@ -968,20 +1162,32 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_raw() + self.bit_j_phys() + } + /// Get physical value of 'BIT_J' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_j_phys(&self) -> bool { + let signal = self.raw.view_bits::()[18..19].load_le::(); + signal == 1 } /// Get raw value of 'BIT_J' /// /// - Start bit: 18 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> bool { - let signal = self.raw.view_bits::()[18..19].load_le::(); - signal == 1 + pub fn bit_j_raw(&self) -> u8 { + self.raw.view_bits::()[18..19].load_le::() + } + /// Set raw value of 'BIT_J' + #[inline(always)] + pub fn set_bit_j_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' #[inline(always)] @@ -1025,20 +1231,32 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { - self.bit_k_raw() + self.bit_k_phys() + } + /// Get physical value of 'BIT_K' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_k_phys(&self) -> bool { + let signal = self.raw.view_bits::()[28..29].load_le::(); + signal == 1 } /// Get raw value of 'BIT_K' /// /// - Start bit: 28 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_k_raw(&self) -> bool { - let signal = self.raw.view_bits::()[28..29].load_le::(); - signal == 1 + pub fn bit_k_raw(&self) -> u8 { + self.raw.view_bits::()[28..29].load_le::() + } + /// Set raw value of 'BIT_K' + #[inline(always)] + pub fn set_bit_k_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'BIT_K' #[inline(always)] @@ -1055,20 +1273,32 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { - self.bit_d_raw() + self.bit_d_phys() + } + /// Get physical value of 'BIT_D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_d_phys(&self) -> bool { + let signal = self.raw.view_bits::()[32..33].load_le::(); + signal == 1 } /// Get raw value of 'BIT_D' /// /// - Start bit: 32 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_d_raw(&self) -> bool { - let signal = self.raw.view_bits::()[32..33].load_le::(); - signal == 1 + pub fn bit_d_raw(&self) -> u8 { + self.raw.view_bits::()[32..33].load_le::() + } + /// Set raw value of 'BIT_D' + #[inline(always)] + pub fn set_bit_d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'BIT_D' #[inline(always)] @@ -1085,20 +1315,32 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { - self.bit_b_raw() + self.bit_b_phys() + } + /// Get physical value of 'BIT_B' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_b_phys(&self) -> bool { + let signal = self.raw.view_bits::()[33..34].load_le::(); + signal == 1 } /// Get raw value of 'BIT_B' /// /// - Start bit: 33 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_b_raw(&self) -> bool { - let signal = self.raw.view_bits::()[33..34].load_le::(); - signal == 1 + pub fn bit_b_raw(&self) -> u8 { + self.raw.view_bits::()[33..34].load_le::() + } + /// Set raw value of 'BIT_B' + #[inline(always)] + pub fn set_bit_b_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[33..34].store_le(value); } /// Set value of 'BIT_B' #[inline(always)] @@ -1115,20 +1357,32 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { - self.bit_f_raw() + self.bit_f_phys() + } + /// Get physical value of 'BIT_F' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_f_phys(&self) -> bool { + let signal = self.raw.view_bits::()[39..40].load_le::(); + signal == 1 } /// Get raw value of 'BIT_F' /// /// - Start bit: 39 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_f_raw(&self) -> bool { - let signal = self.raw.view_bits::()[39..40].load_le::(); - signal == 1 + pub fn bit_f_raw(&self) -> u8 { + self.raw.view_bits::()[39..40].load_le::() + } + /// Set raw value of 'BIT_F' + #[inline(always)] + pub fn set_bit_f_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[39..40].store_le(value); } /// Set value of 'BIT_F' #[inline(always)] @@ -1145,20 +1399,32 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { - self.bit_h_raw() + self.bit_h_phys() + } + /// Get physical value of 'BIT_H' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_h_phys(&self) -> bool { + let signal = self.raw.view_bits::()[38..39].load_le::(); + signal == 1 } /// Get raw value of 'BIT_H' /// /// - Start bit: 38 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_h_raw(&self) -> bool { - let signal = self.raw.view_bits::()[38..39].load_le::(); - signal == 1 + pub fn bit_h_raw(&self) -> u8 { + self.raw.view_bits::()[38..39].load_le::() + } + /// Set raw value of 'BIT_H' + #[inline(always)] + pub fn set_bit_h_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[38..39].store_le(value); } /// Set value of 'BIT_H' #[inline(always)] @@ -1175,20 +1441,32 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { - self.bit_e_raw() + self.bit_e_phys() + } + /// Get physical value of 'BIT_E' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_e_phys(&self) -> bool { + let signal = self.raw.view_bits::()[29..30].load_le::(); + signal == 1 } /// Get raw value of 'BIT_E' /// /// - Start bit: 29 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_e_raw(&self) -> bool { - let signal = self.raw.view_bits::()[29..30].load_le::(); - signal == 1 + pub fn bit_e_raw(&self) -> u8 { + self.raw.view_bits::()[29..30].load_le::() + } + /// Set raw value of 'BIT_E' + #[inline(always)] + pub fn set_bit_e_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'BIT_E' #[inline(always)] @@ -1205,20 +1483,32 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { - self.bit_a_raw() + self.bit_a_phys() + } + /// Get physical value of 'BIT_A' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_a_phys(&self) -> bool { + let signal = self.raw.view_bits::()[26..27].load_le::(); + signal == 1 } /// Get raw value of 'BIT_A' /// /// - Start bit: 26 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_a_raw(&self) -> bool { - let signal = self.raw.view_bits::()[26..27].load_le::(); - signal == 1 + pub fn bit_a_raw(&self) -> u8 { + self.raw.view_bits::()[26..27].load_le::() + } + /// Set raw value of 'BIT_A' + #[inline(always)] + pub fn set_bit_a_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[26..27].store_le(value); } /// Set value of 'BIT_A' #[inline(always)] @@ -1262,22 +1552,35 @@ impl Message3 { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'Multiplexor' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn multiplexor_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[2..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Multiplexor' /// /// - Start bit: 2 /// - Signal size: 6 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn multiplexor_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[2..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[2..8].load_le::() + } + /// Set raw value of 'Multiplexor' + #[allow(dead_code)] + #[inline(always)] + fn set_multiplexor_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_raw() { + match self.multiplexor_phys() { 8 => { Ok( Message3MultiplexorIndex::M8(Message3MultiplexorM8 { @@ -1406,20 +1709,32 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { - self.bit_l_raw() + self.bit_l_phys() + } + /// Get physical value of 'BIT_L' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_l_phys(&self) -> bool { + let signal = self.raw.view_bits::()[24..25].load_le::(); + signal == 1 } /// Get raw value of 'BIT_L' /// /// - Start bit: 24 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> bool { - let signal = self.raw.view_bits::()[24..25].load_le::(); - signal == 1 + pub fn bit_l_raw(&self) -> u8 { + self.raw.view_bits::()[24..25].load_le::() + } + /// Set raw value of 'BIT_L' + #[inline(always)] + pub fn set_bit_l_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' #[inline(always)] @@ -1436,20 +1751,32 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_raw() + self.bit_g_phys() + } + /// Get physical value of 'BIT_G' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_g_phys(&self) -> bool { + let signal = self.raw.view_bits::()[23..24].load_le::(); + signal == 1 } /// Get raw value of 'BIT_G' /// /// - Start bit: 23 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> bool { - let signal = self.raw.view_bits::()[23..24].load_le::(); - signal == 1 + pub fn bit_g_raw(&self) -> u8 { + self.raw.view_bits::()[23..24].load_le::() + } + /// Set raw value of 'BIT_G' + #[inline(always)] + pub fn set_bit_g_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' #[inline(always)] @@ -1466,20 +1793,32 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_raw() + self.bit_c_phys() + } + /// Get physical value of 'BIT_C' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_c_phys(&self) -> bool { + let signal = self.raw.view_bits::()[19..20].load_le::(); + signal == 1 } /// Get raw value of 'BIT_C' /// /// - Start bit: 19 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> bool { - let signal = self.raw.view_bits::()[19..20].load_le::(); - signal == 1 + pub fn bit_c_raw(&self) -> u8 { + self.raw.view_bits::()[19..20].load_le::() + } + /// Set raw value of 'BIT_C' + #[inline(always)] + pub fn set_bit_c_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' #[inline(always)] @@ -1496,20 +1835,32 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_raw() + self.bit_j_phys() + } + /// Get physical value of 'BIT_J' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_j_phys(&self) -> bool { + let signal = self.raw.view_bits::()[18..19].load_le::(); + signal == 1 } /// Get raw value of 'BIT_J' /// /// - Start bit: 18 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> bool { - let signal = self.raw.view_bits::()[18..19].load_le::(); - signal == 1 + pub fn bit_j_raw(&self) -> u8 { + self.raw.view_bits::()[18..19].load_le::() + } + /// Set raw value of 'BIT_J' + #[inline(always)] + pub fn set_bit_j_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/multiplex_choices_dumped.snap.rs b/tests-snapshots/dbc-cantools/multiplex_choices_dumped.snap.rs index 6d1cc0e7..1d0e6b38 100644 --- a/tests-snapshots/dbc-cantools/multiplex_choices_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_choices_dumped.snap.rs @@ -85,22 +85,35 @@ impl Message1 { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'Multiplexor' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn multiplexor_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[2..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Multiplexor' /// /// - Start bit: 2 /// - Signal size: 6 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn multiplexor_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[2..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[2..8].load_le::() + } + /// Set raw value of 'Multiplexor' + #[allow(dead_code)] + #[inline(always)] + fn set_multiplexor_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_raw() { + match self.multiplexor_phys() { 8 => { Ok( Message1MultiplexorIndex::M8(Message1MultiplexorM8 { @@ -302,21 +315,33 @@ impl Message1MultiplexorM8 { match signal { 0 => Message1BitL::Off, 1 => Message1BitL::On, - _ => Message1BitL::_Other(self.bit_l_raw()), + _ => Message1BitL::_Other(self.bit_l_phys()), } } + /// Get physical value of 'BIT_L' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_l_phys(&self) -> bool { + let signal = self.raw.view_bits::()[24..25].load_le::(); + signal == 1 + } /// Get raw value of 'BIT_L' /// /// - Start bit: 24 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> bool { - let signal = self.raw.view_bits::()[24..25].load_le::(); - signal == 1 + pub fn bit_l_raw(&self) -> u8 { + self.raw.view_bits::()[24..25].load_le::() + } + /// Set raw value of 'BIT_L' + #[inline(always)] + pub fn set_bit_l_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' #[inline(always)] @@ -334,20 +359,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_raw() + self.bit_g_phys() + } + /// Get physical value of 'BIT_G' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_g_phys(&self) -> bool { + let signal = self.raw.view_bits::()[23..24].load_le::(); + signal == 1 } /// Get raw value of 'BIT_G' /// /// - Start bit: 23 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> bool { - let signal = self.raw.view_bits::()[23..24].load_le::(); - signal == 1 + pub fn bit_g_raw(&self) -> u8 { + self.raw.view_bits::()[23..24].load_le::() + } + /// Set raw value of 'BIT_G' + #[inline(always)] + pub fn set_bit_g_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' #[inline(always)] @@ -364,20 +401,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_raw() + self.bit_c_phys() + } + /// Get physical value of 'BIT_C' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_c_phys(&self) -> bool { + let signal = self.raw.view_bits::()[19..20].load_le::(); + signal == 1 } /// Get raw value of 'BIT_C' /// /// - Start bit: 19 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> bool { - let signal = self.raw.view_bits::()[19..20].load_le::(); - signal == 1 + pub fn bit_c_raw(&self) -> u8 { + self.raw.view_bits::()[19..20].load_le::() + } + /// Set raw value of 'BIT_C' + #[inline(always)] + pub fn set_bit_c_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' #[inline(always)] @@ -394,20 +443,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_raw() + self.bit_j_phys() + } + /// Get physical value of 'BIT_J' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_j_phys(&self) -> bool { + let signal = self.raw.view_bits::()[18..19].load_le::(); + signal == 1 } /// Get raw value of 'BIT_J' /// /// - Start bit: 18 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> bool { - let signal = self.raw.view_bits::()[18..19].load_le::(); - signal == 1 + pub fn bit_j_raw(&self) -> u8 { + self.raw.view_bits::()[18..19].load_le::() + } + /// Set raw value of 'BIT_J' + #[inline(always)] + pub fn set_bit_j_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' #[inline(always)] @@ -451,20 +512,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { - self.bit_f_raw() + self.bit_f_phys() + } + /// Get physical value of 'BIT_F' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_f_phys(&self) -> bool { + let signal = self.raw.view_bits::()[39..40].load_le::(); + signal == 1 } /// Get raw value of 'BIT_F' /// /// - Start bit: 39 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_f_raw(&self) -> bool { - let signal = self.raw.view_bits::()[39..40].load_le::(); - signal == 1 + pub fn bit_f_raw(&self) -> u8 { + self.raw.view_bits::()[39..40].load_le::() + } + /// Set raw value of 'BIT_F' + #[inline(always)] + pub fn set_bit_f_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[39..40].store_le(value); } /// Set value of 'BIT_F' #[inline(always)] @@ -481,20 +554,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { - self.bit_h_raw() + self.bit_h_phys() + } + /// Get physical value of 'BIT_H' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_h_phys(&self) -> bool { + let signal = self.raw.view_bits::()[38..39].load_le::(); + signal == 1 } /// Get raw value of 'BIT_H' /// /// - Start bit: 38 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_h_raw(&self) -> bool { - let signal = self.raw.view_bits::()[38..39].load_le::(); - signal == 1 + pub fn bit_h_raw(&self) -> u8 { + self.raw.view_bits::()[38..39].load_le::() + } + /// Set raw value of 'BIT_H' + #[inline(always)] + pub fn set_bit_h_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[38..39].store_le(value); } /// Set value of 'BIT_H' #[inline(always)] @@ -511,20 +596,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { - self.bit_b_raw() + self.bit_b_phys() + } + /// Get physical value of 'BIT_B' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_b_phys(&self) -> bool { + let signal = self.raw.view_bits::()[33..34].load_le::(); + signal == 1 } /// Get raw value of 'BIT_B' /// /// - Start bit: 33 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_b_raw(&self) -> bool { - let signal = self.raw.view_bits::()[33..34].load_le::(); - signal == 1 + pub fn bit_b_raw(&self) -> u8 { + self.raw.view_bits::()[33..34].load_le::() + } + /// Set raw value of 'BIT_B' + #[inline(always)] + pub fn set_bit_b_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[33..34].store_le(value); } /// Set value of 'BIT_B' #[inline(always)] @@ -541,20 +638,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { - self.bit_d_raw() + self.bit_d_phys() + } + /// Get physical value of 'BIT_D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_d_phys(&self) -> bool { + let signal = self.raw.view_bits::()[32..33].load_le::(); + signal == 1 } /// Get raw value of 'BIT_D' /// /// - Start bit: 32 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_d_raw(&self) -> bool { - let signal = self.raw.view_bits::()[32..33].load_le::(); - signal == 1 + pub fn bit_d_raw(&self) -> u8 { + self.raw.view_bits::()[32..33].load_le::() + } + /// Set raw value of 'BIT_D' + #[inline(always)] + pub fn set_bit_d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'BIT_D' #[inline(always)] @@ -571,20 +680,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { - self.bit_e_raw() + self.bit_e_phys() + } + /// Get physical value of 'BIT_E' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_e_phys(&self) -> bool { + let signal = self.raw.view_bits::()[29..30].load_le::(); + signal == 1 } /// Get raw value of 'BIT_E' /// /// - Start bit: 29 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_e_raw(&self) -> bool { - let signal = self.raw.view_bits::()[29..30].load_le::(); - signal == 1 + pub fn bit_e_raw(&self) -> u8 { + self.raw.view_bits::()[29..30].load_le::() + } + /// Set raw value of 'BIT_E' + #[inline(always)] + pub fn set_bit_e_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'BIT_E' #[inline(always)] @@ -601,20 +722,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { - self.bit_k_raw() + self.bit_k_phys() + } + /// Get physical value of 'BIT_K' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_k_phys(&self) -> bool { + let signal = self.raw.view_bits::()[28..29].load_le::(); + signal == 1 } /// Get raw value of 'BIT_K' /// /// - Start bit: 28 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_k_raw(&self) -> bool { - let signal = self.raw.view_bits::()[28..29].load_le::(); - signal == 1 + pub fn bit_k_raw(&self) -> u8 { + self.raw.view_bits::()[28..29].load_le::() + } + /// Set raw value of 'BIT_K' + #[inline(always)] + pub fn set_bit_k_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'BIT_K' #[inline(always)] @@ -631,20 +764,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { - self.bit_a_raw() + self.bit_a_phys() + } + /// Get physical value of 'BIT_A' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_a_phys(&self) -> bool { + let signal = self.raw.view_bits::()[26..27].load_le::(); + signal == 1 } /// Get raw value of 'BIT_A' /// /// - Start bit: 26 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_a_raw(&self) -> bool { - let signal = self.raw.view_bits::()[26..27].load_le::(); - signal == 1 + pub fn bit_a_raw(&self) -> u8 { + self.raw.view_bits::()[26..27].load_le::() + } + /// Set raw value of 'BIT_A' + #[inline(always)] + pub fn set_bit_a_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[26..27].store_le(value); } /// Set value of 'BIT_A' #[inline(always)] @@ -688,22 +833,35 @@ impl Message2 { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'Multiplexor' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn multiplexor_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[2..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Multiplexor' /// /// - Start bit: 2 /// - Signal size: 6 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn multiplexor_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[2..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[2..8].load_le::() + } + /// Set raw value of 'Multiplexor' + #[allow(dead_code)] + #[inline(always)] + fn set_multiplexor_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_raw() { + match self.multiplexor_phys() { 8 => { Ok( Message2MultiplexorIndex::M8(Message2MultiplexorM8 { @@ -878,20 +1036,32 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { - self.bit_l_raw() + self.bit_l_phys() + } + /// Get physical value of 'BIT_L' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_l_phys(&self) -> bool { + let signal = self.raw.view_bits::()[24..25].load_le::(); + signal == 1 } /// Get raw value of 'BIT_L' /// /// - Start bit: 24 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> bool { - let signal = self.raw.view_bits::()[24..25].load_le::(); - signal == 1 + pub fn bit_l_raw(&self) -> u8 { + self.raw.view_bits::()[24..25].load_le::() + } + /// Set raw value of 'BIT_L' + #[inline(always)] + pub fn set_bit_l_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' #[inline(always)] @@ -908,20 +1078,32 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_raw() + self.bit_g_phys() + } + /// Get physical value of 'BIT_G' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_g_phys(&self) -> bool { + let signal = self.raw.view_bits::()[23..24].load_le::(); + signal == 1 } /// Get raw value of 'BIT_G' /// /// - Start bit: 23 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> bool { - let signal = self.raw.view_bits::()[23..24].load_le::(); - signal == 1 + pub fn bit_g_raw(&self) -> u8 { + self.raw.view_bits::()[23..24].load_le::() + } + /// Set raw value of 'BIT_G' + #[inline(always)] + pub fn set_bit_g_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' #[inline(always)] @@ -938,20 +1120,32 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_raw() + self.bit_c_phys() + } + /// Get physical value of 'BIT_C' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_c_phys(&self) -> bool { + let signal = self.raw.view_bits::()[19..20].load_le::(); + signal == 1 } /// Get raw value of 'BIT_C' /// /// - Start bit: 19 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> bool { - let signal = self.raw.view_bits::()[19..20].load_le::(); - signal == 1 + pub fn bit_c_raw(&self) -> u8 { + self.raw.view_bits::()[19..20].load_le::() + } + /// Set raw value of 'BIT_C' + #[inline(always)] + pub fn set_bit_c_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' #[inline(always)] @@ -968,20 +1162,32 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_raw() + self.bit_j_phys() + } + /// Get physical value of 'BIT_J' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_j_phys(&self) -> bool { + let signal = self.raw.view_bits::()[18..19].load_le::(); + signal == 1 } /// Get raw value of 'BIT_J' /// /// - Start bit: 18 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> bool { - let signal = self.raw.view_bits::()[18..19].load_le::(); - signal == 1 + pub fn bit_j_raw(&self) -> u8 { + self.raw.view_bits::()[18..19].load_le::() + } + /// Set raw value of 'BIT_J' + #[inline(always)] + pub fn set_bit_j_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' #[inline(always)] @@ -1025,20 +1231,32 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { - self.bit_f_raw() + self.bit_f_phys() + } + /// Get physical value of 'BIT_F' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_f_phys(&self) -> bool { + let signal = self.raw.view_bits::()[39..40].load_le::(); + signal == 1 } /// Get raw value of 'BIT_F' /// /// - Start bit: 39 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_f_raw(&self) -> bool { - let signal = self.raw.view_bits::()[39..40].load_le::(); - signal == 1 + pub fn bit_f_raw(&self) -> u8 { + self.raw.view_bits::()[39..40].load_le::() + } + /// Set raw value of 'BIT_F' + #[inline(always)] + pub fn set_bit_f_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[39..40].store_le(value); } /// Set value of 'BIT_F' #[inline(always)] @@ -1055,20 +1273,32 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { - self.bit_h_raw() + self.bit_h_phys() + } + /// Get physical value of 'BIT_H' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_h_phys(&self) -> bool { + let signal = self.raw.view_bits::()[38..39].load_le::(); + signal == 1 } /// Get raw value of 'BIT_H' /// /// - Start bit: 38 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_h_raw(&self) -> bool { - let signal = self.raw.view_bits::()[38..39].load_le::(); - signal == 1 + pub fn bit_h_raw(&self) -> u8 { + self.raw.view_bits::()[38..39].load_le::() + } + /// Set raw value of 'BIT_H' + #[inline(always)] + pub fn set_bit_h_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[38..39].store_le(value); } /// Set value of 'BIT_H' #[inline(always)] @@ -1085,20 +1315,32 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { - self.bit_b_raw() + self.bit_b_phys() + } + /// Get physical value of 'BIT_B' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_b_phys(&self) -> bool { + let signal = self.raw.view_bits::()[33..34].load_le::(); + signal == 1 } /// Get raw value of 'BIT_B' /// /// - Start bit: 33 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_b_raw(&self) -> bool { - let signal = self.raw.view_bits::()[33..34].load_le::(); - signal == 1 + pub fn bit_b_raw(&self) -> u8 { + self.raw.view_bits::()[33..34].load_le::() + } + /// Set raw value of 'BIT_B' + #[inline(always)] + pub fn set_bit_b_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[33..34].store_le(value); } /// Set value of 'BIT_B' #[inline(always)] @@ -1115,20 +1357,32 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { - self.bit_d_raw() + self.bit_d_phys() + } + /// Get physical value of 'BIT_D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_d_phys(&self) -> bool { + let signal = self.raw.view_bits::()[32..33].load_le::(); + signal == 1 } /// Get raw value of 'BIT_D' /// /// - Start bit: 32 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_d_raw(&self) -> bool { - let signal = self.raw.view_bits::()[32..33].load_le::(); - signal == 1 + pub fn bit_d_raw(&self) -> u8 { + self.raw.view_bits::()[32..33].load_le::() + } + /// Set raw value of 'BIT_D' + #[inline(always)] + pub fn set_bit_d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'BIT_D' #[inline(always)] @@ -1145,20 +1399,32 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { - self.bit_e_raw() + self.bit_e_phys() + } + /// Get physical value of 'BIT_E' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_e_phys(&self) -> bool { + let signal = self.raw.view_bits::()[29..30].load_le::(); + signal == 1 } /// Get raw value of 'BIT_E' /// /// - Start bit: 29 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_e_raw(&self) -> bool { - let signal = self.raw.view_bits::()[29..30].load_le::(); - signal == 1 + pub fn bit_e_raw(&self) -> u8 { + self.raw.view_bits::()[29..30].load_le::() + } + /// Set raw value of 'BIT_E' + #[inline(always)] + pub fn set_bit_e_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'BIT_E' #[inline(always)] @@ -1175,20 +1441,32 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { - self.bit_k_raw() + self.bit_k_phys() + } + /// Get physical value of 'BIT_K' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_k_phys(&self) -> bool { + let signal = self.raw.view_bits::()[28..29].load_le::(); + signal == 1 } /// Get raw value of 'BIT_K' /// /// - Start bit: 28 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_k_raw(&self) -> bool { - let signal = self.raw.view_bits::()[28..29].load_le::(); - signal == 1 + pub fn bit_k_raw(&self) -> u8 { + self.raw.view_bits::()[28..29].load_le::() + } + /// Set raw value of 'BIT_K' + #[inline(always)] + pub fn set_bit_k_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'BIT_K' #[inline(always)] @@ -1205,20 +1483,32 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { - self.bit_a_raw() + self.bit_a_phys() + } + /// Get physical value of 'BIT_A' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_a_phys(&self) -> bool { + let signal = self.raw.view_bits::()[26..27].load_le::(); + signal == 1 } /// Get raw value of 'BIT_A' /// /// - Start bit: 26 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_a_raw(&self) -> bool { - let signal = self.raw.view_bits::()[26..27].load_le::(); - signal == 1 + pub fn bit_a_raw(&self) -> u8 { + self.raw.view_bits::()[26..27].load_le::() + } + /// Set raw value of 'BIT_A' + #[inline(always)] + pub fn set_bit_a_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[26..27].store_le(value); } /// Set value of 'BIT_A' #[inline(always)] @@ -1262,22 +1552,35 @@ impl Message3 { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'Multiplexor' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn multiplexor_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[2..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Multiplexor' /// /// - Start bit: 2 /// - Signal size: 6 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn multiplexor_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[2..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[2..8].load_le::() + } + /// Set raw value of 'Multiplexor' + #[allow(dead_code)] + #[inline(always)] + fn set_multiplexor_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_raw() { + match self.multiplexor_phys() { 8 => { Ok( Message3MultiplexorIndex::M8(Message3MultiplexorM8 { @@ -1406,20 +1709,32 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { - self.bit_l_raw() + self.bit_l_phys() + } + /// Get physical value of 'BIT_L' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_l_phys(&self) -> bool { + let signal = self.raw.view_bits::()[24..25].load_le::(); + signal == 1 } /// Get raw value of 'BIT_L' /// /// - Start bit: 24 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> bool { - let signal = self.raw.view_bits::()[24..25].load_le::(); - signal == 1 + pub fn bit_l_raw(&self) -> u8 { + self.raw.view_bits::()[24..25].load_le::() + } + /// Set raw value of 'BIT_L' + #[inline(always)] + pub fn set_bit_l_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' #[inline(always)] @@ -1436,20 +1751,32 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_raw() + self.bit_g_phys() + } + /// Get physical value of 'BIT_G' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_g_phys(&self) -> bool { + let signal = self.raw.view_bits::()[23..24].load_le::(); + signal == 1 } /// Get raw value of 'BIT_G' /// /// - Start bit: 23 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> bool { - let signal = self.raw.view_bits::()[23..24].load_le::(); - signal == 1 + pub fn bit_g_raw(&self) -> u8 { + self.raw.view_bits::()[23..24].load_le::() + } + /// Set raw value of 'BIT_G' + #[inline(always)] + pub fn set_bit_g_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' #[inline(always)] @@ -1466,20 +1793,32 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_raw() + self.bit_c_phys() + } + /// Get physical value of 'BIT_C' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_c_phys(&self) -> bool { + let signal = self.raw.view_bits::()[19..20].load_le::(); + signal == 1 } /// Get raw value of 'BIT_C' /// /// - Start bit: 19 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> bool { - let signal = self.raw.view_bits::()[19..20].load_le::(); - signal == 1 + pub fn bit_c_raw(&self) -> u8 { + self.raw.view_bits::()[19..20].load_le::() + } + /// Set raw value of 'BIT_C' + #[inline(always)] + pub fn set_bit_c_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' #[inline(always)] @@ -1496,20 +1835,32 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_raw() + self.bit_j_phys() + } + /// Get physical value of 'BIT_J' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_j_phys(&self) -> bool { + let signal = self.raw.view_bits::()[18..19].load_le::(); + signal == 1 } /// Get raw value of 'BIT_J' /// /// - Start bit: 18 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> bool { - let signal = self.raw.view_bits::()[18..19].load_le::(); - signal == 1 + pub fn bit_j_raw(&self) -> u8 { + self.raw.view_bits::()[18..19].load_le::() + } + /// Set raw value of 'BIT_J' + #[inline(always)] + pub fn set_bit_j_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/multiplex_dumped.snap.rs b/tests-snapshots/dbc-cantools/multiplex_dumped.snap.rs index 8630a28d..fea6daa5 100644 --- a/tests-snapshots/dbc-cantools/multiplex_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_dumped.snap.rs @@ -79,22 +79,35 @@ impl Message1 { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'Multiplexor' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn multiplexor_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[2..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Multiplexor' /// /// - Start bit: 2 /// - Signal size: 6 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn multiplexor_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[2..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[2..8].load_le::() + } + /// Set raw value of 'Multiplexor' + #[allow(dead_code)] + #[inline(always)] + fn set_multiplexor_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_raw() { + match self.multiplexor_phys() { 8 => { Ok( Message1MultiplexorIndex::M8(Message1MultiplexorM8 { @@ -240,20 +253,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { - self.bit_l_raw() + self.bit_l_phys() + } + /// Get physical value of 'BIT_L' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_l_phys(&self) -> bool { + let signal = self.raw.view_bits::()[24..25].load_le::(); + signal == 1 } /// Get raw value of 'BIT_L' /// /// - Start bit: 24 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> bool { - let signal = self.raw.view_bits::()[24..25].load_le::(); - signal == 1 + pub fn bit_l_raw(&self) -> u8 { + self.raw.view_bits::()[24..25].load_le::() + } + /// Set raw value of 'BIT_L' + #[inline(always)] + pub fn set_bit_l_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' #[inline(always)] @@ -270,20 +295,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_raw() + self.bit_g_phys() + } + /// Get physical value of 'BIT_G' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_g_phys(&self) -> bool { + let signal = self.raw.view_bits::()[23..24].load_le::(); + signal == 1 } /// Get raw value of 'BIT_G' /// /// - Start bit: 23 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> bool { - let signal = self.raw.view_bits::()[23..24].load_le::(); - signal == 1 + pub fn bit_g_raw(&self) -> u8 { + self.raw.view_bits::()[23..24].load_le::() + } + /// Set raw value of 'BIT_G' + #[inline(always)] + pub fn set_bit_g_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' #[inline(always)] @@ -300,20 +337,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_raw() + self.bit_c_phys() + } + /// Get physical value of 'BIT_C' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_c_phys(&self) -> bool { + let signal = self.raw.view_bits::()[19..20].load_le::(); + signal == 1 } /// Get raw value of 'BIT_C' /// /// - Start bit: 19 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> bool { - let signal = self.raw.view_bits::()[19..20].load_le::(); - signal == 1 + pub fn bit_c_raw(&self) -> u8 { + self.raw.view_bits::()[19..20].load_le::() + } + /// Set raw value of 'BIT_C' + #[inline(always)] + pub fn set_bit_c_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' #[inline(always)] @@ -330,20 +379,32 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_raw() + self.bit_j_phys() + } + /// Get physical value of 'BIT_J' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_j_phys(&self) -> bool { + let signal = self.raw.view_bits::()[18..19].load_le::(); + signal == 1 } /// Get raw value of 'BIT_J' /// /// - Start bit: 18 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> bool { - let signal = self.raw.view_bits::()[18..19].load_le::(); - signal == 1 + pub fn bit_j_raw(&self) -> u8 { + self.raw.view_bits::()[18..19].load_le::() + } + /// Set raw value of 'BIT_J' + #[inline(always)] + pub fn set_bit_j_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' #[inline(always)] @@ -387,20 +448,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { - self.bit_f_raw() + self.bit_f_phys() + } + /// Get physical value of 'BIT_F' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_f_phys(&self) -> bool { + let signal = self.raw.view_bits::()[39..40].load_le::(); + signal == 1 } /// Get raw value of 'BIT_F' /// /// - Start bit: 39 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_f_raw(&self) -> bool { - let signal = self.raw.view_bits::()[39..40].load_le::(); - signal == 1 + pub fn bit_f_raw(&self) -> u8 { + self.raw.view_bits::()[39..40].load_le::() + } + /// Set raw value of 'BIT_F' + #[inline(always)] + pub fn set_bit_f_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[39..40].store_le(value); } /// Set value of 'BIT_F' #[inline(always)] @@ -417,20 +490,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { - self.bit_h_raw() + self.bit_h_phys() + } + /// Get physical value of 'BIT_H' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_h_phys(&self) -> bool { + let signal = self.raw.view_bits::()[38..39].load_le::(); + signal == 1 } /// Get raw value of 'BIT_H' /// /// - Start bit: 38 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_h_raw(&self) -> bool { - let signal = self.raw.view_bits::()[38..39].load_le::(); - signal == 1 + pub fn bit_h_raw(&self) -> u8 { + self.raw.view_bits::()[38..39].load_le::() + } + /// Set raw value of 'BIT_H' + #[inline(always)] + pub fn set_bit_h_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[38..39].store_le(value); } /// Set value of 'BIT_H' #[inline(always)] @@ -447,20 +532,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { - self.bit_b_raw() + self.bit_b_phys() + } + /// Get physical value of 'BIT_B' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_b_phys(&self) -> bool { + let signal = self.raw.view_bits::()[33..34].load_le::(); + signal == 1 } /// Get raw value of 'BIT_B' /// /// - Start bit: 33 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_b_raw(&self) -> bool { - let signal = self.raw.view_bits::()[33..34].load_le::(); - signal == 1 + pub fn bit_b_raw(&self) -> u8 { + self.raw.view_bits::()[33..34].load_le::() + } + /// Set raw value of 'BIT_B' + #[inline(always)] + pub fn set_bit_b_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[33..34].store_le(value); } /// Set value of 'BIT_B' #[inline(always)] @@ -477,20 +574,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { - self.bit_d_raw() + self.bit_d_phys() + } + /// Get physical value of 'BIT_D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_d_phys(&self) -> bool { + let signal = self.raw.view_bits::()[32..33].load_le::(); + signal == 1 } /// Get raw value of 'BIT_D' /// /// - Start bit: 32 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_d_raw(&self) -> bool { - let signal = self.raw.view_bits::()[32..33].load_le::(); - signal == 1 + pub fn bit_d_raw(&self) -> u8 { + self.raw.view_bits::()[32..33].load_le::() + } + /// Set raw value of 'BIT_D' + #[inline(always)] + pub fn set_bit_d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'BIT_D' #[inline(always)] @@ -507,20 +616,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { - self.bit_e_raw() + self.bit_e_phys() + } + /// Get physical value of 'BIT_E' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_e_phys(&self) -> bool { + let signal = self.raw.view_bits::()[29..30].load_le::(); + signal == 1 } /// Get raw value of 'BIT_E' /// /// - Start bit: 29 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_e_raw(&self) -> bool { - let signal = self.raw.view_bits::()[29..30].load_le::(); - signal == 1 + pub fn bit_e_raw(&self) -> u8 { + self.raw.view_bits::()[29..30].load_le::() + } + /// Set raw value of 'BIT_E' + #[inline(always)] + pub fn set_bit_e_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'BIT_E' #[inline(always)] @@ -537,20 +658,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { - self.bit_k_raw() + self.bit_k_phys() + } + /// Get physical value of 'BIT_K' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_k_phys(&self) -> bool { + let signal = self.raw.view_bits::()[28..29].load_le::(); + signal == 1 } /// Get raw value of 'BIT_K' /// /// - Start bit: 28 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_k_raw(&self) -> bool { - let signal = self.raw.view_bits::()[28..29].load_le::(); - signal == 1 + pub fn bit_k_raw(&self) -> u8 { + self.raw.view_bits::()[28..29].load_le::() + } + /// Set raw value of 'BIT_K' + #[inline(always)] + pub fn set_bit_k_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'BIT_K' #[inline(always)] @@ -567,20 +700,32 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { - self.bit_a_raw() + self.bit_a_phys() + } + /// Get physical value of 'BIT_A' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn bit_a_phys(&self) -> bool { + let signal = self.raw.view_bits::()[26..27].load_le::(); + signal == 1 } /// Get raw value of 'BIT_A' /// /// - Start bit: 26 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_a_raw(&self) -> bool { - let signal = self.raw.view_bits::()[26..27].load_le::(); - signal == 1 + pub fn bit_a_raw(&self) -> u8 { + self.raw.view_bits::()[26..27].load_le::() + } + /// Set raw value of 'BIT_A' + #[inline(always)] + pub fn set_bit_a_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[26..27].store_le(value); } /// Set value of 'BIT_A' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/no_sender.snap.rs b/tests-snapshots/dbc-cantools/no_sender.snap.rs index d236611a..c1f91113 100644 --- a/tests-snapshots/dbc-cantools/no_sender.snap.rs +++ b/tests-snapshots/dbc-cantools/no_sender.snap.rs @@ -89,23 +89,36 @@ impl Foo { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal_without_sender(&self) -> i8 { - self.signal_without_sender_raw() + self.signal_without_sender_phys() } - /// Get raw value of 'signal_without_sender' + /// Get physical value of 'signal_without_sender' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn signal_without_sender_raw(&self) -> i8 { + pub fn signal_without_sender_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'signal_without_sender' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn signal_without_sender_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'signal_without_sender' + #[inline(always)] + pub fn set_signal_without_sender_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'signal_without_sender' #[inline(always)] pub fn set_signal_without_sender(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/open_actuator.snap.rs b/tests-snapshots/dbc-cantools/open_actuator.snap.rs index bec3a0e5..26360b68 100644 --- a/tests-snapshots/dbc-cantools/open_actuator.snap.rs +++ b/tests-snapshots/dbc-cantools/open_actuator.snap.rs @@ -134,21 +134,33 @@ impl ControlCmd { /// - Receivers: Actuator #[inline(always)] pub fn crc8_cmd1(&self) -> u8 { - self.crc8_cmd1_raw() + self.crc8_cmd1_phys() + } + /// Get physical value of 'CRC8_CMD1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn crc8_cmd1_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'CRC8_CMD1' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn crc8_cmd1_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'CRC8_CMD1' + #[inline(always)] + pub fn set_crc8_cmd1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'CRC8_CMD1' #[inline(always)] @@ -176,21 +188,33 @@ impl ControlCmd { /// - Receivers: Actuator #[inline(always)] pub fn counter_cmd1(&self) -> u8 { - self.counter_cmd1_raw() + self.counter_cmd1_phys() + } + /// Get physical value of 'Counter_CMD1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn counter_cmd1_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[48..52].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Counter_CMD1' /// /// - Start bit: 48 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn counter_cmd1_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[48..52].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..52].load_le::() + } + /// Set raw value of 'Counter_CMD1' + #[inline(always)] + pub fn set_counter_cmd1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[48..52].store_le(value); } /// Set value of 'Counter_CMD1' #[inline(always)] @@ -218,21 +242,33 @@ impl ControlCmd { /// - Receivers: Actuator #[inline(always)] pub fn target_motor_id_cmd1(&self) -> u8 { - self.target_motor_id_cmd1_raw() + self.target_motor_id_cmd1_phys() + } + /// Get physical value of 'TargetMotorID_CMD1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn target_motor_id_cmd1_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[12..14].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'TargetMotorID_CMD1' /// /// - Start bit: 12 /// - Signal size: 2 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn target_motor_id_cmd1_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[12..14].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[12..14].load_le::() + } + /// Set raw value of 'TargetMotorID_CMD1' + #[inline(always)] + pub fn set_target_motor_id_cmd1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[12..14].store_le(value); } /// Set value of 'TargetMotorID_CMD1' #[inline(always)] @@ -267,22 +303,34 @@ impl ControlCmd { 2 => ControlCmdTargetMode::PositionRelative, 3 => ControlCmdTargetMode::Torque, 4 => ControlCmdTargetMode::PositionAbsolute, - _ => ControlCmdTargetMode::_Other(self.target_mode_raw()), + _ => ControlCmdTargetMode::_Other(self.target_mode_phys()), } } + /// Get physical value of 'TargetMode' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn target_mode_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..11].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'TargetMode' /// /// - Start bit: 8 /// - Signal size: 3 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn target_mode_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..11].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..11].load_le::() + } + /// Set raw value of 'TargetMode' + #[inline(always)] + pub fn set_target_mode_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..11].store_le(value); } /// Set value of 'TargetMode' #[inline(always)] @@ -318,23 +366,36 @@ impl ControlCmd { /// - Receivers: Actuator #[inline(always)] pub fn position_cmd_64(&self) -> f32 { - self.position_cmd_64_raw() + self.position_cmd_64_phys() } - /// Get raw value of 'PositionCmd_64' + /// Get physical value of 'PositionCmd_64' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.0154286 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "deg" #[inline(always)] - pub fn position_cmd_64_raw(&self) -> f32 { + pub fn position_cmd_64_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.0154286_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'PositionCmd_64' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn position_cmd_64_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'PositionCmd_64' + #[inline(always)] + pub fn set_position_cmd_64_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'PositionCmd_64' #[inline(always)] pub fn set_position_cmd_64(&mut self, value: f32) -> Result<(), CanError> { @@ -361,23 +422,36 @@ impl ControlCmd { /// - Receivers: Actuator #[inline(always)] pub fn torque_command_8(&self) -> f32 { - self.torque_command_8_raw() + self.torque_command_8_phys() } - /// Get raw value of 'TorqueCommand_8' + /// Get physical value of 'TorqueCommand_8' /// - /// - Start bit: 32 - /// - Signal size: 10 bits /// - Factor: 0.0166667 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "N*m" #[inline(always)] - pub fn torque_command_8_raw(&self) -> f32 { + pub fn torque_command_8_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..42].load_le::(); let factor = 0.0166667_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'TorqueCommand_8' + /// + /// - Start bit: 32 + /// - Signal size: 10 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn torque_command_8_raw(&self) -> i16 { + self.raw.view_bits::()[32..42].load_le::() + } + /// Set raw value of 'TorqueCommand_8' + #[inline(always)] + pub fn set_torque_command_8_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..42].store_le(value); + } /// Set value of 'TorqueCommand_8' #[inline(always)] pub fn set_torque_command_8(&mut self, value: f32) -> Result<(), CanError> { @@ -408,23 +482,35 @@ impl ControlCmd { /// - Receivers: Actuator #[inline(always)] pub fn torque_close_loop_max_32(&self) -> f32 { - self.torque_close_loop_max_32_raw() + self.torque_close_loop_max_32_phys() } - /// Get raw value of 'TorqueCloseLoopMax_32' + /// Get physical value of 'TorqueCloseLoopMax_32' /// - /// - Start bit: 42 - /// - Signal size: 6 bits /// - Factor: 0.186666 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "N*m" #[inline(always)] - pub fn torque_close_loop_max_32_raw(&self) -> f32 { + pub fn torque_close_loop_max_32_phys(&self) -> f32 { let signal = self.raw.view_bits::()[42..48].load_le::(); let factor = 0.186666_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'TorqueCloseLoopMax_32' + /// + /// - Start bit: 42 + /// - Signal size: 6 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn torque_close_loop_max_32_raw(&self) -> u8 { + self.raw.view_bits::()[42..48].load_le::() + } + /// Set raw value of 'TorqueCloseLoopMax_32' + #[inline(always)] + pub fn set_torque_close_loop_max_32_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[42..48].store_le(value); + } /// Set value of 'TorqueCloseLoopMax_32' #[inline(always)] pub fn set_torque_close_loop_max_32(&mut self, value: f32) -> Result<(), CanError> { @@ -566,21 +652,33 @@ impl LimitsCmd { /// - Receivers: Actuator #[inline(always)] pub fn crc8_cmd2(&self) -> u8 { - self.crc8_cmd2_raw() + self.crc8_cmd2_phys() + } + /// Get physical value of 'CRC8_CMD2' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn crc8_cmd2_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'CRC8_CMD2' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn crc8_cmd2_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'CRC8_CMD2' + #[inline(always)] + pub fn set_crc8_cmd2_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'CRC8_CMD2' #[inline(always)] @@ -608,21 +706,33 @@ impl LimitsCmd { /// - Receivers: Actuator #[inline(always)] pub fn counter_cmd2(&self) -> u8 { - self.counter_cmd2_raw() + self.counter_cmd2_phys() + } + /// Get physical value of 'Counter_CMD2' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn counter_cmd2_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[12..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Counter_CMD2' /// /// - Start bit: 12 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn counter_cmd2_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[12..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[12..16].load_le::() + } + /// Set raw value of 'Counter_CMD2' + #[inline(always)] + pub fn set_counter_cmd2_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[12..16].store_le(value); } /// Set value of 'Counter_CMD2' #[inline(always)] @@ -650,21 +760,33 @@ impl LimitsCmd { /// - Receivers: Actuator #[inline(always)] pub fn velocity_limit(&self) -> u16 { - self.velocity_limit_raw() + self.velocity_limit_phys() + } + /// Get physical value of 'VelocityLimit' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn velocity_limit_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[16..32].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'VelocityLimit' /// /// - Start bit: 16 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn velocity_limit_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[16..32].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'VelocityLimit' + #[inline(always)] + pub fn set_velocity_limit_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'VelocityLimit' #[inline(always)] @@ -692,21 +814,33 @@ impl LimitsCmd { /// - Receivers: Actuator #[inline(always)] pub fn accel_limit(&self) -> u16 { - self.accel_limit_raw() + self.accel_limit_phys() + } + /// Get physical value of 'AccelLimit' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accel_limit_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[32..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'AccelLimit' /// /// - Start bit: 32 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accel_limit_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[32..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'AccelLimit' + #[inline(always)] + pub fn set_accel_limit_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'AccelLimit' #[inline(always)] @@ -822,21 +956,33 @@ impl ControlStatus { /// - Receivers: Driver, Actuator #[inline(always)] pub fn crc8_stat1(&self) -> u8 { - self.crc8_stat1_raw() + self.crc8_stat1_phys() + } + /// Get physical value of 'CRC8_STAT1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn crc8_stat1_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'CRC8_STAT1' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn crc8_stat1_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'CRC8_STAT1' + #[inline(always)] + pub fn set_crc8_stat1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'CRC8_STAT1' #[inline(always)] @@ -864,21 +1010,33 @@ impl ControlStatus { /// - Receivers: Driver #[inline(always)] pub fn counter_stat1(&self) -> u8 { - self.counter_stat1_raw() + self.counter_stat1_phys() + } + /// Get physical value of 'Counter_STAT1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn counter_stat1_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[12..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Counter_STAT1' /// /// - Start bit: 12 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn counter_stat1_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[12..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[12..16].load_le::() + } + /// Set raw value of 'Counter_STAT1' + #[inline(always)] + pub fn set_counter_stat1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[12..16].store_le(value); } /// Set value of 'Counter_STAT1' #[inline(always)] @@ -906,23 +1064,36 @@ impl ControlStatus { /// - Receivers: Driver #[inline(always)] pub fn torque_actual(&self) -> f32 { - self.torque_actual_raw() + self.torque_actual_phys() } - /// Get raw value of 'TorqueActual' + /// Get physical value of 'TorqueActual' /// - /// - Start bit: 16 - /// - Signal size: 10 bits /// - Factor: 0.015625 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "N*m" #[inline(always)] - pub fn torque_actual_raw(&self) -> f32 { + pub fn torque_actual_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..26].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'TorqueActual' + /// + /// - Start bit: 16 + /// - Signal size: 10 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn torque_actual_raw(&self) -> i16 { + self.raw.view_bits::()[16..26].load_le::() + } + /// Set raw value of 'TorqueActual' + #[inline(always)] + pub fn set_torque_actual_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..26].store_le(value); + } /// Set value of 'TorqueActual' #[inline(always)] pub fn set_torque_actual(&mut self, value: f32) -> Result<(), CanError> { @@ -946,23 +1117,35 @@ impl ControlStatus { /// - Receivers: Driver #[inline(always)] pub fn torque_close_loop_actual(&self) -> f32 { - self.torque_close_loop_actual_raw() + self.torque_close_loop_actual_phys() } - /// Get raw value of 'TorqueCloseLoopActual' + /// Get physical value of 'TorqueCloseLoopActual' /// - /// - Start bit: 26 - /// - Signal size: 6 bits /// - Factor: 0.125 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "N*m" #[inline(always)] - pub fn torque_close_loop_actual_raw(&self) -> f32 { + pub fn torque_close_loop_actual_phys(&self) -> f32 { let signal = self.raw.view_bits::()[26..32].load_le::(); let factor = 0.125_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'TorqueCloseLoopActual' + /// + /// - Start bit: 26 + /// - Signal size: 6 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn torque_close_loop_actual_raw(&self) -> u8 { + self.raw.view_bits::()[26..32].load_le::() + } + /// Set raw value of 'TorqueCloseLoopActual' + #[inline(always)] + pub fn set_torque_close_loop_actual_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[26..32].store_le(value); + } /// Set value of 'TorqueCloseLoopActual' #[inline(always)] pub fn set_torque_close_loop_actual(&mut self, value: f32) -> Result<(), CanError> { @@ -1069,21 +1252,33 @@ impl SystemStatus { /// - Receivers: Driver #[inline(always)] pub fn crc8_stat2(&self) -> u8 { - self.crc8_stat2_raw() + self.crc8_stat2_phys() + } + /// Get physical value of 'CRC8_STAT2' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn crc8_stat2_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'CRC8_STAT2' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn crc8_stat2_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'CRC8_STAT2' + #[inline(always)] + pub fn set_crc8_stat2_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'CRC8_STAT2' #[inline(always)] @@ -1111,21 +1306,33 @@ impl SystemStatus { /// - Receivers: Driver #[inline(always)] pub fn counter_stat2(&self) -> u8 { - self.counter_stat2_raw() + self.counter_stat2_phys() + } + /// Get physical value of 'Counter_STAT2' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn counter_stat2_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[12..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Counter_STAT2' /// /// - Start bit: 12 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn counter_stat2_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[12..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[12..16].load_le::() + } + /// Set raw value of 'Counter_STAT2' + #[inline(always)] + pub fn set_counter_stat2_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[12..16].store_le(value); } /// Set value of 'Counter_STAT2' #[inline(always)] @@ -1153,22 +1360,34 @@ impl SystemStatus { /// - Receivers: Driver #[inline(always)] pub fn chip_temp(&self) -> i16 { - self.chip_temp_raw() + self.chip_temp_phys() } - /// Get raw value of 'ChipTemp' + /// Get physical value of 'ChipTemp' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: -60 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "C" #[inline(always)] - pub fn chip_temp_raw(&self) -> i16 { + pub fn chip_temp_phys(&self) -> i16 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; i16::from(signal).saturating_mul(factor).saturating_sub(60) } + /// Get raw value of 'ChipTemp' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn chip_temp_raw(&self) -> u8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'ChipTemp' + #[inline(always)] + pub fn set_chip_temp_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'ChipTemp' #[inline(always)] pub fn set_chip_temp(&mut self, value: i16) -> Result<(), CanError> { @@ -1279,21 +1498,33 @@ impl TorqueSensorData { /// - Receivers: Driver #[inline(always)] pub fn crc8_data1(&self) -> u8 { - self.crc8_data1_raw() + self.crc8_data1_phys() + } + /// Get physical value of 'CRC8_DATA1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn crc8_data1_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'CRC8_DATA1' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn crc8_data1_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'CRC8_DATA1' + #[inline(always)] + pub fn set_crc8_data1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'CRC8_DATA1' #[inline(always)] @@ -1321,21 +1552,33 @@ impl TorqueSensorData { /// - Receivers: Driver #[inline(always)] pub fn counter_data1(&self) -> u8 { - self.counter_data1_raw() + self.counter_data1_phys() + } + /// Get physical value of 'Counter_DATA1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn counter_data1_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..12].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Counter_DATA1' /// /// - Start bit: 8 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn counter_data1_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..12].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..12].load_le::() + } + /// Set raw value of 'Counter_DATA1' + #[inline(always)] + pub fn set_counter_data1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..12].store_le(value); } /// Set value of 'Counter_DATA1' #[inline(always)] @@ -1365,23 +1608,36 @@ impl TorqueSensorData { /// - Receivers: Driver #[inline(always)] pub fn torque_sense(&self) -> f32 { - self.torque_sense_raw() + self.torque_sense_phys() } - /// Get raw value of 'TorqueSense' + /// Get physical value of 'TorqueSense' /// - /// - Start bit: 12 - /// - Signal size: 12 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "N*m" #[inline(always)] - pub fn torque_sense_raw(&self) -> f32 { + pub fn torque_sense_phys(&self) -> f32 { let signal = self.raw.view_bits::()[12..24].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'TorqueSense' + /// + /// - Start bit: 12 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn torque_sense_raw(&self) -> i16 { + self.raw.view_bits::()[12..24].load_le::() + } + /// Set raw value of 'TorqueSense' + #[inline(always)] + pub fn set_torque_sense_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[12..24].store_le(value); + } /// Set value of 'TorqueSense' #[inline(always)] pub fn set_torque_sense(&mut self, value: f32) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/padding_bit_order.snap.rs b/tests-snapshots/dbc-cantools/padding_bit_order.snap.rs index 1e687ec5..c2476a4e 100644 --- a/tests-snapshots/dbc-cantools/padding_bit_order.snap.rs +++ b/tests-snapshots/dbc-cantools/padding_bit_order.snap.rs @@ -105,21 +105,33 @@ impl Msg0 { /// - Receivers: E1 #[inline(always)] pub fn a(&self) -> u16 { - self.a_raw() + self.a_phys() + } + /// Get physical value of 'A' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn a_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[1..16].load_be::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'A' /// /// - Start bit: 6 /// - Signal size: 15 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn a_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[1..16].load_be::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[1..16].load_be::() + } + /// Set raw value of 'A' + #[inline(always)] + pub fn set_a_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[1..16].store_be(value); } /// Set value of 'A' #[inline(always)] @@ -147,20 +159,32 @@ impl Msg0 { /// - Receivers: E1 #[inline(always)] pub fn b(&self) -> bool { - self.b_raw() + self.b_phys() + } + /// Get physical value of 'B' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn b_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_be::(); + signal == 1 } /// Get raw value of 'B' /// /// - Start bit: 7 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn b_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_be::(); - signal == 1 + pub fn b_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_be::() + } + /// Set raw value of 'B' + #[inline(always)] + pub fn set_b_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_be(value); } /// Set value of 'B' #[inline(always)] @@ -177,21 +201,33 @@ impl Msg0 { /// - Receivers: E1 #[inline(always)] pub fn c(&self) -> u16 { - self.c_raw() + self.c_phys() + } + /// Get physical value of 'C' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn c_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[33..48].load_be::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'C' /// /// - Start bit: 38 /// - Signal size: 15 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn c_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[33..48].load_be::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[33..48].load_be::() + } + /// Set raw value of 'C' + #[inline(always)] + pub fn set_c_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[33..48].store_be(value); } /// Set value of 'C' #[inline(always)] @@ -219,20 +255,32 @@ impl Msg0 { /// - Receivers: E1 #[inline(always)] pub fn d(&self) -> bool { - self.d_raw() + self.d_phys() + } + /// Get physical value of 'D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn d_phys(&self) -> bool { + let signal = self.raw.view_bits::()[32..33].load_be::(); + signal == 1 } /// Get raw value of 'D' /// /// - Start bit: 39 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn d_raw(&self) -> bool { - let signal = self.raw.view_bits::()[32..33].load_be::(); - signal == 1 + pub fn d_raw(&self) -> u8 { + self.raw.view_bits::()[32..33].load_be::() + } + /// Set raw value of 'D' + #[inline(always)] + pub fn set_d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..33].store_be(value); } /// Set value of 'D' #[inline(always)] @@ -328,20 +376,32 @@ impl Msg1 { /// - Receivers: E1 #[inline(always)] pub fn e(&self) -> bool { - self.e_raw() + self.e_phys() + } + /// Get physical value of 'E' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn e_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'E' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn e_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn e_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'E' + #[inline(always)] + pub fn set_e_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'E' #[inline(always)] @@ -358,21 +418,33 @@ impl Msg1 { /// - Receivers: E1 #[inline(always)] pub fn f(&self) -> u16 { - self.f_raw() + self.f_phys() + } + /// Get physical value of 'F' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn f_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[1..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'F' /// /// - Start bit: 1 /// - Signal size: 15 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn f_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[1..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[1..16].load_le::() + } + /// Set raw value of 'F' + #[inline(always)] + pub fn set_f_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[1..16].store_le(value); } /// Set value of 'F' #[inline(always)] @@ -400,20 +472,32 @@ impl Msg1 { /// - Receivers: E1 #[inline(always)] pub fn g(&self) -> bool { - self.g_raw() + self.g_phys() + } + /// Get physical value of 'G' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn g_phys(&self) -> bool { + let signal = self.raw.view_bits::()[32..33].load_le::(); + signal == 1 } /// Get raw value of 'G' /// /// - Start bit: 32 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn g_raw(&self) -> bool { - let signal = self.raw.view_bits::()[32..33].load_le::(); - signal == 1 + pub fn g_raw(&self) -> u8 { + self.raw.view_bits::()[32..33].load_le::() + } + /// Set raw value of 'G' + #[inline(always)] + pub fn set_g_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'G' #[inline(always)] @@ -430,21 +514,33 @@ impl Msg1 { /// - Receivers: E1 #[inline(always)] pub fn h(&self) -> u16 { - self.h_raw() + self.h_phys() + } + /// Get physical value of 'H' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn h_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[33..48].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'H' /// /// - Start bit: 33 /// - Signal size: 15 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn h_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[33..48].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[33..48].load_le::() + } + /// Set raw value of 'H' + #[inline(always)] + pub fn set_h_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[33..48].store_le(value); } /// Set value of 'H' #[inline(always)] @@ -552,21 +648,33 @@ impl Msg2 { /// - Receivers: E1 #[inline(always)] pub fn i(&self) -> u8 { - self.i_raw() + self.i_phys() + } + /// Get physical value of 'I' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn i_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..4].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'I' /// /// - Start bit: 0 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn i_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..4].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'I' + #[inline(always)] + pub fn set_i_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..4].store_le(value); } /// Set value of 'I' #[inline(always)] @@ -594,21 +702,33 @@ impl Msg2 { /// - Receivers: E1 #[inline(always)] pub fn j(&self) -> u8 { - self.j_raw() + self.j_phys() + } + /// Get physical value of 'J' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn j_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[4..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'J' /// /// - Start bit: 4 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn j_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[4..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[4..8].load_le::() + } + /// Set raw value of 'J' + #[inline(always)] + pub fn set_j_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[4..8].store_le(value); } /// Set value of 'J' #[inline(always)] @@ -636,21 +756,33 @@ impl Msg2 { /// - Receivers: E1 #[inline(always)] pub fn k(&self) -> u8 { - self.k_raw() + self.k_phys() + } + /// Get physical value of 'K' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn k_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..12].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'K' /// /// - Start bit: 8 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn k_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..12].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..12].load_le::() + } + /// Set raw value of 'K' + #[inline(always)] + pub fn set_k_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..12].store_le(value); } /// Set value of 'K' #[inline(always)] @@ -752,21 +884,33 @@ impl Msg3 { /// - Receivers: E1 #[inline(always)] pub fn l(&self) -> u64 { - self.l_raw() + self.l_phys() + } + /// Get physical value of 'L' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn l_phys(&self) -> u64 { + let signal = self.raw.view_bits::()[0..64].load_be::(); + let factor = 1; + u64::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'L' /// /// - Start bit: 7 /// - Signal size: 64 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] pub fn l_raw(&self) -> u64 { - let signal = self.raw.view_bits::()[0..64].load_be::(); - let factor = 1; - u64::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..64].load_be::() + } + /// Set raw value of 'L' + #[inline(always)] + pub fn set_l_raw(&mut self, value: u64) { + self.raw.view_bits_mut::()[0..64].store_be(value); } /// Set value of 'L' #[inline(always)] @@ -868,21 +1012,33 @@ impl Msg4 { /// - Receivers: E1 #[inline(always)] pub fn m(&self) -> u64 { - self.m_raw() + self.m_phys() + } + /// Get physical value of 'M' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn m_phys(&self) -> u64 { + let signal = self.raw.view_bits::()[0..64].load_le::(); + let factor = 1; + u64::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'M' /// /// - Start bit: 0 /// - Signal size: 64 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn m_raw(&self) -> u64 { - let signal = self.raw.view_bits::()[0..64].load_le::(); - let factor = 1; - u64::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..64].load_le::() + } + /// Set raw value of 'M' + #[inline(always)] + pub fn set_m_raw(&mut self, value: u64) { + self.raw.view_bits_mut::()[0..64].store_le(value); } /// Set value of 'M' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/sig_groups.snap.rs b/tests-snapshots/dbc-cantools/sig_groups.snap.rs index 948884fd..6ee82458 100644 --- a/tests-snapshots/dbc-cantools/sig_groups.snap.rs +++ b/tests-snapshots/dbc-cantools/sig_groups.snap.rs @@ -97,23 +97,36 @@ impl Test { /// - Receivers: Tester #[inline(always)] pub fn test_sig(&self) -> i8 { - self.test_sig_raw() + self.test_sig_phys() } - /// Get raw value of 'TestSig' + /// Get physical value of 'TestSig' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn test_sig_raw(&self) -> i8 { + pub fn test_sig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'TestSig' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn test_sig_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'TestSig' + #[inline(always)] + pub fn set_test_sig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'TestSig' #[inline(always)] pub fn set_test_sig(&mut self, value: i8) -> Result<(), CanError> { @@ -228,23 +241,36 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { - self.dupsig_raw() + self.dupsig_phys() } - /// Get raw value of 'dupsig' + /// Get physical value of 'dupsig' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn dupsig_raw(&self) -> i8 { + pub fn dupsig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'dupsig' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn dupsig_raw(&self) -> i8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'dupsig' + #[inline(always)] + pub fn set_dupsig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'dupsig' #[inline(always)] pub fn set_dupsig(&mut self, value: i8) -> Result<(), CanError> { @@ -272,23 +298,36 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig2_1(&self) -> i8 { - self.sub_sig2_1_raw() + self.sub_sig2_1_phys() } - /// Get raw value of 'subSig2_1' + /// Get physical value of 'subSig2_1' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sub_sig2_1_raw(&self) -> i8 { + pub fn sub_sig2_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'subSig2_1' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sub_sig2_1_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'subSig2_1' + #[inline(always)] + pub fn set_sub_sig2_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'subSig2_1' #[inline(always)] pub fn set_sub_sig2_1(&mut self, value: i8) -> Result<(), CanError> { @@ -316,23 +355,36 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_2(&self) -> i8 { - self.sub_sig1_2_raw() + self.sub_sig1_2_phys() } - /// Get raw value of 'subSig1_2' + /// Get physical value of 'subSig1_2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sub_sig1_2_raw(&self) -> i8 { + pub fn sub_sig1_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'subSig1_2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sub_sig1_2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'subSig1_2' + #[inline(always)] + pub fn set_sub_sig1_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'subSig1_2' #[inline(always)] pub fn set_sub_sig1_2(&mut self, value: i8) -> Result<(), CanError> { @@ -360,23 +412,36 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_1(&self) -> i8 { - self.sub_sig1_1_raw() + self.sub_sig1_1_phys() } - /// Get raw value of 'subSig1_1' + /// Get physical value of 'subSig1_1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sub_sig1_1_raw(&self) -> i8 { + pub fn sub_sig1_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'subSig1_1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sub_sig1_1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'subSig1_1' + #[inline(always)] + pub fn set_sub_sig1_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'subSig1_1' #[inline(always)] pub fn set_sub_sig1_1(&mut self, value: i8) -> Result<(), CanError> { @@ -483,23 +548,36 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { - self.dupsig_raw() + self.dupsig_phys() } - /// Get raw value of 'dupsig' + /// Get physical value of 'dupsig' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn dupsig_raw(&self) -> i8 { + pub fn dupsig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'dupsig' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn dupsig_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'dupsig' + #[inline(always)] + pub fn set_dupsig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'dupsig' #[inline(always)] pub fn set_dupsig(&mut self, value: i8) -> Result<(), CanError> { @@ -527,23 +605,36 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg2(&self) -> i8 { - self.sg2_raw() + self.sg2_phys() } - /// Get raw value of 'SG2' + /// Get physical value of 'SG2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sg2_raw(&self) -> i8 { + pub fn sg2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SG2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sg2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'SG2' + #[inline(always)] + pub fn set_sg2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'SG2' #[inline(always)] pub fn set_sg2(&mut self, value: i8) -> Result<(), CanError> { @@ -571,23 +662,36 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg1(&self) -> i8 { - self.sg1_raw() + self.sg1_phys() } - /// Get raw value of 'SG1' + /// Get physical value of 'SG1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sg1_raw(&self) -> i8 { + pub fn sg1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SG1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sg1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'SG1' + #[inline(always)] + pub fn set_sg1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'SG1' #[inline(always)] pub fn set_sg1(&mut self, value: i8) -> Result<(), CanError> { @@ -691,23 +795,36 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_2(&self) -> i8 { - self.sig_2_raw() + self.sig_2_phys() } - /// Get raw value of 'Sig_2' + /// Get physical value of 'Sig_2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_2_raw(&self) -> i8 { + pub fn sig_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Sig_2' + #[inline(always)] + pub fn set_sig_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'Sig_2' #[inline(always)] pub fn set_sig_2(&mut self, value: i8) -> Result<(), CanError> { @@ -735,23 +852,36 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_1(&self) -> i8 { - self.sig_1_raw() + self.sig_1_phys() } - /// Get raw value of 'Sig_1' + /// Get physical value of 'Sig_1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_1_raw(&self) -> i8 { + pub fn sig_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Sig_1' + #[inline(always)] + pub fn set_sig_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'Sig_1' #[inline(always)] pub fn set_sig_1(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/sig_groups_del.snap.rs b/tests-snapshots/dbc-cantools/sig_groups_del.snap.rs index c190449c..6eba5e0d 100644 --- a/tests-snapshots/dbc-cantools/sig_groups_del.snap.rs +++ b/tests-snapshots/dbc-cantools/sig_groups_del.snap.rs @@ -97,23 +97,36 @@ impl Test { /// - Receivers: Tester #[inline(always)] pub fn test_sig(&self) -> i8 { - self.test_sig_raw() + self.test_sig_phys() } - /// Get raw value of 'TestSig' + /// Get physical value of 'TestSig' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn test_sig_raw(&self) -> i8 { + pub fn test_sig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'TestSig' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn test_sig_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'TestSig' + #[inline(always)] + pub fn set_test_sig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'TestSig' #[inline(always)] pub fn set_test_sig(&mut self, value: i8) -> Result<(), CanError> { @@ -228,23 +241,36 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { - self.dupsig_raw() + self.dupsig_phys() } - /// Get raw value of 'dupsig' + /// Get physical value of 'dupsig' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn dupsig_raw(&self) -> i8 { + pub fn dupsig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'dupsig' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn dupsig_raw(&self) -> i8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'dupsig' + #[inline(always)] + pub fn set_dupsig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'dupsig' #[inline(always)] pub fn set_dupsig(&mut self, value: i8) -> Result<(), CanError> { @@ -272,23 +298,36 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig2_1(&self) -> i8 { - self.sub_sig2_1_raw() + self.sub_sig2_1_phys() } - /// Get raw value of 'subSig2_1' + /// Get physical value of 'subSig2_1' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sub_sig2_1_raw(&self) -> i8 { + pub fn sub_sig2_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'subSig2_1' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sub_sig2_1_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'subSig2_1' + #[inline(always)] + pub fn set_sub_sig2_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'subSig2_1' #[inline(always)] pub fn set_sub_sig2_1(&mut self, value: i8) -> Result<(), CanError> { @@ -316,23 +355,36 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_2(&self) -> i8 { - self.sub_sig1_2_raw() + self.sub_sig1_2_phys() } - /// Get raw value of 'subSig1_2' + /// Get physical value of 'subSig1_2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sub_sig1_2_raw(&self) -> i8 { + pub fn sub_sig1_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'subSig1_2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sub_sig1_2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'subSig1_2' + #[inline(always)] + pub fn set_sub_sig1_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'subSig1_2' #[inline(always)] pub fn set_sub_sig1_2(&mut self, value: i8) -> Result<(), CanError> { @@ -360,23 +412,36 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_1(&self) -> i8 { - self.sub_sig1_1_raw() + self.sub_sig1_1_phys() } - /// Get raw value of 'subSig1_1' + /// Get physical value of 'subSig1_1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sub_sig1_1_raw(&self) -> i8 { + pub fn sub_sig1_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'subSig1_1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sub_sig1_1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'subSig1_1' + #[inline(always)] + pub fn set_sub_sig1_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'subSig1_1' #[inline(always)] pub fn set_sub_sig1_1(&mut self, value: i8) -> Result<(), CanError> { @@ -483,23 +548,36 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { - self.dupsig_raw() + self.dupsig_phys() } - /// Get raw value of 'dupsig' + /// Get physical value of 'dupsig' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn dupsig_raw(&self) -> i8 { + pub fn dupsig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'dupsig' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn dupsig_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'dupsig' + #[inline(always)] + pub fn set_dupsig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'dupsig' #[inline(always)] pub fn set_dupsig(&mut self, value: i8) -> Result<(), CanError> { @@ -527,23 +605,36 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg2(&self) -> i8 { - self.sg2_raw() + self.sg2_phys() } - /// Get raw value of 'SG2' + /// Get physical value of 'SG2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sg2_raw(&self) -> i8 { + pub fn sg2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SG2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sg2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'SG2' + #[inline(always)] + pub fn set_sg2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'SG2' #[inline(always)] pub fn set_sg2(&mut self, value: i8) -> Result<(), CanError> { @@ -571,23 +662,36 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg1(&self) -> i8 { - self.sg1_raw() + self.sg1_phys() } - /// Get raw value of 'SG1' + /// Get physical value of 'SG1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sg1_raw(&self) -> i8 { + pub fn sg1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SG1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sg1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'SG1' + #[inline(always)] + pub fn set_sg1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'SG1' #[inline(always)] pub fn set_sg1(&mut self, value: i8) -> Result<(), CanError> { @@ -691,23 +795,36 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_2(&self) -> i8 { - self.sig_2_raw() + self.sig_2_phys() } - /// Get raw value of 'Sig_2' + /// Get physical value of 'Sig_2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_2_raw(&self) -> i8 { + pub fn sig_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Sig_2' + #[inline(always)] + pub fn set_sig_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'Sig_2' #[inline(always)] pub fn set_sig_2(&mut self, value: i8) -> Result<(), CanError> { @@ -735,23 +852,36 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_1(&self) -> i8 { - self.sig_1_raw() + self.sig_1_phys() } - /// Get raw value of 'Sig_1' + /// Get physical value of 'Sig_1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_1_raw(&self) -> i8 { + pub fn sig_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Sig_1' + #[inline(always)] + pub fn set_sig_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'Sig_1' #[inline(always)] pub fn set_sig_1(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/sig_groups_out.snap.rs b/tests-snapshots/dbc-cantools/sig_groups_out.snap.rs index c986d4a1..a4dbc14f 100644 --- a/tests-snapshots/dbc-cantools/sig_groups_out.snap.rs +++ b/tests-snapshots/dbc-cantools/sig_groups_out.snap.rs @@ -97,23 +97,36 @@ impl Test { /// - Receivers: Tester #[inline(always)] pub fn test_sig(&self) -> i8 { - self.test_sig_raw() + self.test_sig_phys() } - /// Get raw value of 'TestSig' + /// Get physical value of 'TestSig' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn test_sig_raw(&self) -> i8 { + pub fn test_sig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'TestSig' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn test_sig_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'TestSig' + #[inline(always)] + pub fn set_test_sig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'TestSig' #[inline(always)] pub fn set_test_sig(&mut self, value: i8) -> Result<(), CanError> { @@ -228,23 +241,36 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { - self.dupsig_raw() + self.dupsig_phys() } - /// Get raw value of 'dupsig' + /// Get physical value of 'dupsig' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn dupsig_raw(&self) -> i8 { + pub fn dupsig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'dupsig' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn dupsig_raw(&self) -> i8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'dupsig' + #[inline(always)] + pub fn set_dupsig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'dupsig' #[inline(always)] pub fn set_dupsig(&mut self, value: i8) -> Result<(), CanError> { @@ -272,23 +298,36 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig2_1(&self) -> i8 { - self.sub_sig2_1_raw() + self.sub_sig2_1_phys() } - /// Get raw value of 'subSig2_1' + /// Get physical value of 'subSig2_1' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sub_sig2_1_raw(&self) -> i8 { + pub fn sub_sig2_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'subSig2_1' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sub_sig2_1_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'subSig2_1' + #[inline(always)] + pub fn set_sub_sig2_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'subSig2_1' #[inline(always)] pub fn set_sub_sig2_1(&mut self, value: i8) -> Result<(), CanError> { @@ -316,23 +355,36 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_2(&self) -> i8 { - self.sub_sig1_2_raw() + self.sub_sig1_2_phys() } - /// Get raw value of 'subSig1_2' + /// Get physical value of 'subSig1_2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sub_sig1_2_raw(&self) -> i8 { + pub fn sub_sig1_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'subSig1_2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sub_sig1_2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'subSig1_2' + #[inline(always)] + pub fn set_sub_sig1_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'subSig1_2' #[inline(always)] pub fn set_sub_sig1_2(&mut self, value: i8) -> Result<(), CanError> { @@ -360,23 +412,36 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_1(&self) -> i8 { - self.sub_sig1_1_raw() + self.sub_sig1_1_phys() } - /// Get raw value of 'subSig1_1' + /// Get physical value of 'subSig1_1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sub_sig1_1_raw(&self) -> i8 { + pub fn sub_sig1_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'subSig1_1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sub_sig1_1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'subSig1_1' + #[inline(always)] + pub fn set_sub_sig1_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'subSig1_1' #[inline(always)] pub fn set_sub_sig1_1(&mut self, value: i8) -> Result<(), CanError> { @@ -483,23 +548,36 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { - self.dupsig_raw() + self.dupsig_phys() } - /// Get raw value of 'dupsig' + /// Get physical value of 'dupsig' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn dupsig_raw(&self) -> i8 { + pub fn dupsig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'dupsig' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn dupsig_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'dupsig' + #[inline(always)] + pub fn set_dupsig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'dupsig' #[inline(always)] pub fn set_dupsig(&mut self, value: i8) -> Result<(), CanError> { @@ -527,23 +605,36 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg2(&self) -> i8 { - self.sg2_raw() + self.sg2_phys() } - /// Get raw value of 'SG2' + /// Get physical value of 'SG2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sg2_raw(&self) -> i8 { + pub fn sg2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SG2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sg2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'SG2' + #[inline(always)] + pub fn set_sg2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'SG2' #[inline(always)] pub fn set_sg2(&mut self, value: i8) -> Result<(), CanError> { @@ -571,23 +662,36 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg1(&self) -> i8 { - self.sg1_raw() + self.sg1_phys() } - /// Get raw value of 'SG1' + /// Get physical value of 'SG1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sg1_raw(&self) -> i8 { + pub fn sg1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SG1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sg1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'SG1' + #[inline(always)] + pub fn set_sg1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'SG1' #[inline(always)] pub fn set_sg1(&mut self, value: i8) -> Result<(), CanError> { @@ -691,23 +795,36 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_2(&self) -> i8 { - self.sig_2_raw() + self.sig_2_phys() } - /// Get raw value of 'Sig_2' + /// Get physical value of 'Sig_2' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_2_raw(&self) -> i8 { + pub fn sig_2_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_2' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_2_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Sig_2' + #[inline(always)] + pub fn set_sig_2_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'Sig_2' #[inline(always)] pub fn set_sig_2(&mut self, value: i8) -> Result<(), CanError> { @@ -735,23 +852,36 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_1(&self) -> i8 { - self.sig_1_raw() + self.sig_1_phys() } - /// Get raw value of 'Sig_1' + /// Get physical value of 'Sig_1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn sig_1_raw(&self) -> i8 { + pub fn sig_1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Sig_1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn sig_1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Sig_1' + #[inline(always)] + pub fn set_sig_1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'Sig_1' #[inline(always)] pub fn set_sig_1(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/signed.snap.rs b/tests-snapshots/dbc-cantools/signed.snap.rs index 9f0fcc22..7ef39d25 100644 --- a/tests-snapshots/dbc-cantools/signed.snap.rs +++ b/tests-snapshots/dbc-cantools/signed.snap.rs @@ -161,23 +161,36 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s3big(&self) -> i8 { - self.s3big_raw() + self.s3big_phys() } - /// Get raw value of 's3big' + /// Get physical value of 's3big' /// - /// - Start bit: 39 - /// - Signal size: 3 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s3big_raw(&self) -> i8 { + pub fn s3big_phys(&self) -> i8 { let signal = self.raw.view_bits::()[32..35].load_be::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's3big' + /// + /// - Start bit: 39 + /// - Signal size: 3 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn s3big_raw(&self) -> i8 { + self.raw.view_bits::()[32..35].load_be::() + } + /// Set raw value of 's3big' + #[inline(always)] + pub fn set_s3big_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..35].store_be(value); + } /// Set value of 's3big' #[inline(always)] pub fn set_s3big(&mut self, value: i8) -> Result<(), CanError> { @@ -205,23 +218,36 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s3(&self) -> i8 { - self.s3_raw() + self.s3_phys() } - /// Get raw value of 's3' + /// Get physical value of 's3' /// - /// - Start bit: 34 - /// - Signal size: 3 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s3_raw(&self) -> i8 { + pub fn s3_phys(&self) -> i8 { let signal = self.raw.view_bits::()[34..37].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's3' + /// + /// - Start bit: 34 + /// - Signal size: 3 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s3_raw(&self) -> i8 { + self.raw.view_bits::()[34..37].load_le::() + } + /// Set raw value of 's3' + #[inline(always)] + pub fn set_s3_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[34..37].store_le(value); + } /// Set value of 's3' #[inline(always)] pub fn set_s3(&mut self, value: i8) -> Result<(), CanError> { @@ -249,23 +275,36 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s10big(&self) -> i16 { - self.s10big_raw() + self.s10big_phys() } - /// Get raw value of 's10big' + /// Get physical value of 's10big' /// - /// - Start bit: 40 - /// - Signal size: 10 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s10big_raw(&self) -> i16 { + pub fn s10big_phys(&self) -> i16 { let signal = self.raw.view_bits::()[47..57].load_be::(); let factor = 1; let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's10big' + /// + /// - Start bit: 40 + /// - Signal size: 10 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn s10big_raw(&self) -> i16 { + self.raw.view_bits::()[47..57].load_be::() + } + /// Set raw value of 's10big' + #[inline(always)] + pub fn set_s10big_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[47..57].store_be(value); + } /// Set value of 's10big' #[inline(always)] pub fn set_s10big(&mut self, value: i16) -> Result<(), CanError> { @@ -293,23 +332,36 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s8big(&self) -> i8 { - self.s8big_raw() + self.s8big_phys() } - /// Get raw value of 's8big' + /// Get physical value of 's8big' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s8big_raw(&self) -> i8 { + pub fn s8big_phys(&self) -> i8 { let signal = self.raw.view_bits::()[7..15].load_be::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's8big' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn s8big_raw(&self) -> i8 { + self.raw.view_bits::()[7..15].load_be::() + } + /// Set raw value of 's8big' + #[inline(always)] + pub fn set_s8big_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[7..15].store_be(value); + } /// Set value of 's8big' #[inline(always)] pub fn set_s8big(&mut self, value: i8) -> Result<(), CanError> { @@ -337,23 +389,36 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s7big(&self) -> i8 { - self.s7big_raw() + self.s7big_phys() } - /// Get raw value of 's7big' + /// Get physical value of 's7big' /// - /// - Start bit: 62 - /// - Signal size: 7 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s7big_raw(&self) -> i8 { + pub fn s7big_phys(&self) -> i8 { let signal = self.raw.view_bits::()[57..64].load_be::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's7big' + /// + /// - Start bit: 62 + /// - Signal size: 7 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn s7big_raw(&self) -> i8 { + self.raw.view_bits::()[57..64].load_be::() + } + /// Set raw value of 's7big' + #[inline(always)] + pub fn set_s7big_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[57..64].store_be(value); + } /// Set value of 's7big' #[inline(always)] pub fn set_s7big(&mut self, value: i8) -> Result<(), CanError> { @@ -381,23 +446,36 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s9(&self) -> i16 { - self.s9_raw() + self.s9_phys() } - /// Get raw value of 's9' + /// Get physical value of 's9' /// - /// - Start bit: 17 - /// - Signal size: 9 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s9_raw(&self) -> i16 { + pub fn s9_phys(&self) -> i16 { let signal = self.raw.view_bits::()[17..26].load_le::(); let factor = 1; let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's9' + /// + /// - Start bit: 17 + /// - Signal size: 9 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s9_raw(&self) -> i16 { + self.raw.view_bits::()[17..26].load_le::() + } + /// Set raw value of 's9' + #[inline(always)] + pub fn set_s9_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[17..26].store_le(value); + } /// Set value of 's9' #[inline(always)] pub fn set_s9(&mut self, value: i16) -> Result<(), CanError> { @@ -425,23 +503,36 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s8(&self) -> i8 { - self.s8_raw() + self.s8_phys() } - /// Get raw value of 's8' + /// Get physical value of 's8' /// - /// - Start bit: 26 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s8_raw(&self) -> i8 { + pub fn s8_phys(&self) -> i8 { let signal = self.raw.view_bits::()[26..34].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's8' + /// + /// - Start bit: 26 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s8_raw(&self) -> i8 { + self.raw.view_bits::()[26..34].load_le::() + } + /// Set raw value of 's8' + #[inline(always)] + pub fn set_s8_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[26..34].store_le(value); + } /// Set value of 's8' #[inline(always)] pub fn set_s8(&mut self, value: i8) -> Result<(), CanError> { @@ -469,23 +560,36 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s7(&self) -> i8 { - self.s7_raw() + self.s7_phys() } - /// Get raw value of 's7' + /// Get physical value of 's7' /// - /// - Start bit: 1 - /// - Signal size: 7 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s7_raw(&self) -> i8 { + pub fn s7_phys(&self) -> i8 { let signal = self.raw.view_bits::()[1..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's7' + /// + /// - Start bit: 1 + /// - Signal size: 7 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s7_raw(&self) -> i8 { + self.raw.view_bits::()[1..8].load_le::() + } + /// Set raw value of 's7' + #[inline(always)] + pub fn set_s7_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[1..8].store_le(value); + } /// Set value of 's7' #[inline(always)] pub fn set_s7(&mut self, value: i8) -> Result<(), CanError> { @@ -586,23 +690,36 @@ impl Message63big1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s63big(&self) -> i64 { - self.s63big_raw() + self.s63big_phys() } - /// Get raw value of 's63big' + /// Get physical value of 's63big' /// - /// - Start bit: 6 - /// - Signal size: 63 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s63big_raw(&self) -> i64 { + pub fn s63big_phys(&self) -> i64 { let signal = self.raw.view_bits::()[1..64].load_be::(); let factor = 1; let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's63big' + /// + /// - Start bit: 6 + /// - Signal size: 63 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn s63big_raw(&self) -> i64 { + self.raw.view_bits::()[1..64].load_be::() + } + /// Set raw value of 's63big' + #[inline(always)] + pub fn set_s63big_raw(&mut self, value: i64) { + let value = u64::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[1..64].store_be(value); + } /// Set value of 's63big' #[inline(always)] pub fn set_s63big(&mut self, value: i64) -> Result<(), CanError> { @@ -703,23 +820,36 @@ impl Message631 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s63(&self) -> i64 { - self.s63_raw() + self.s63_phys() } - /// Get raw value of 's63' + /// Get physical value of 's63' /// - /// - Start bit: 1 - /// - Signal size: 63 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s63_raw(&self) -> i64 { + pub fn s63_phys(&self) -> i64 { let signal = self.raw.view_bits::()[1..64].load_le::(); let factor = 1; let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's63' + /// + /// - Start bit: 1 + /// - Signal size: 63 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s63_raw(&self) -> i64 { + self.raw.view_bits::()[1..64].load_le::() + } + /// Set raw value of 's63' + #[inline(always)] + pub fn set_s63_raw(&mut self, value: i64) { + let value = u64::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[1..64].store_le(value); + } /// Set value of 's63' #[inline(always)] pub fn set_s63(&mut self, value: i64) -> Result<(), CanError> { @@ -820,23 +950,36 @@ impl Message63big { /// - Receivers: Vector__XXX #[inline(always)] pub fn s63big(&self) -> i64 { - self.s63big_raw() + self.s63big_phys() } - /// Get raw value of 's63big' + /// Get physical value of 's63big' /// - /// - Start bit: 7 - /// - Signal size: 63 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s63big_raw(&self) -> i64 { + pub fn s63big_phys(&self) -> i64 { let signal = self.raw.view_bits::()[0..63].load_be::(); let factor = 1; let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's63big' + /// + /// - Start bit: 7 + /// - Signal size: 63 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn s63big_raw(&self) -> i64 { + self.raw.view_bits::()[0..63].load_be::() + } + /// Set raw value of 's63big' + #[inline(always)] + pub fn set_s63big_raw(&mut self, value: i64) { + let value = u64::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..63].store_be(value); + } /// Set value of 's63big' #[inline(always)] pub fn set_s63big(&mut self, value: i64) -> Result<(), CanError> { @@ -937,23 +1080,36 @@ impl Message63 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s63(&self) -> i64 { - self.s63_raw() + self.s63_phys() } - /// Get raw value of 's63' + /// Get physical value of 's63' /// - /// - Start bit: 0 - /// - Signal size: 63 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s63_raw(&self) -> i64 { + pub fn s63_phys(&self) -> i64 { let signal = self.raw.view_bits::()[0..63].load_le::(); let factor = 1; let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's63' + /// + /// - Start bit: 0 + /// - Signal size: 63 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s63_raw(&self) -> i64 { + self.raw.view_bits::()[0..63].load_le::() + } + /// Set raw value of 's63' + #[inline(always)] + pub fn set_s63_raw(&mut self, value: i64) { + let value = u64::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..63].store_le(value); + } /// Set value of 's63' #[inline(always)] pub fn set_s63(&mut self, value: i64) -> Result<(), CanError> { @@ -1054,23 +1210,36 @@ impl Message32big { /// - Receivers: Vector__XXX #[inline(always)] pub fn s32big(&self) -> i32 { - self.s32big_raw() + self.s32big_phys() } - /// Get raw value of 's32big' + /// Get physical value of 's32big' /// - /// - Start bit: 7 - /// - Signal size: 32 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s32big_raw(&self) -> i32 { + pub fn s32big_phys(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_be::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's32big' + /// + /// - Start bit: 7 + /// - Signal size: 32 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn s32big_raw(&self) -> i32 { + self.raw.view_bits::()[0..32].load_be::() + } + /// Set raw value of 's32big' + #[inline(always)] + pub fn set_s32big_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..32].store_be(value); + } /// Set value of 's32big' #[inline(always)] pub fn set_s32big(&mut self, value: i32) -> Result<(), CanError> { @@ -1171,23 +1340,36 @@ impl Message33big { /// - Receivers: Vector__XXX #[inline(always)] pub fn s33big(&self) -> i64 { - self.s33big_raw() + self.s33big_phys() } - /// Get raw value of 's33big' + /// Get physical value of 's33big' /// - /// - Start bit: 7 - /// - Signal size: 33 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s33big_raw(&self) -> i64 { + pub fn s33big_phys(&self) -> i64 { let signal = self.raw.view_bits::()[0..33].load_be::(); let factor = 1; let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's33big' + /// + /// - Start bit: 7 + /// - Signal size: 33 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn s33big_raw(&self) -> i64 { + self.raw.view_bits::()[0..33].load_be::() + } + /// Set raw value of 's33big' + #[inline(always)] + pub fn set_s33big_raw(&mut self, value: i64) { + let value = u64::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..33].store_be(value); + } /// Set value of 's33big' #[inline(always)] pub fn set_s33big(&mut self, value: i64) -> Result<(), CanError> { @@ -1288,23 +1470,36 @@ impl Message64big { /// - Receivers: Vector__XXX #[inline(always)] pub fn s64big(&self) -> i64 { - self.s64big_raw() + self.s64big_phys() } - /// Get raw value of 's64big' + /// Get physical value of 's64big' /// - /// - Start bit: 7 - /// - Signal size: 64 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s64big_raw(&self) -> i64 { + pub fn s64big_phys(&self) -> i64 { let signal = self.raw.view_bits::()[0..64].load_be::(); let factor = 1; let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's64big' + /// + /// - Start bit: 7 + /// - Signal size: 64 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn s64big_raw(&self) -> i64 { + self.raw.view_bits::()[0..64].load_be::() + } + /// Set raw value of 's64big' + #[inline(always)] + pub fn set_s64big_raw(&mut self, value: i64) { + let value = u64::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..64].store_be(value); + } /// Set value of 's64big' #[inline(always)] pub fn set_s64big(&mut self, value: i64) -> Result<(), CanError> { @@ -1405,23 +1600,36 @@ impl Message64 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s64(&self) -> i64 { - self.s64_raw() + self.s64_phys() } - /// Get raw value of 's64' + /// Get physical value of 's64' /// - /// - Start bit: 0 - /// - Signal size: 64 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s64_raw(&self) -> i64 { + pub fn s64_phys(&self) -> i64 { let signal = self.raw.view_bits::()[0..64].load_le::(); let factor = 1; let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's64' + /// + /// - Start bit: 0 + /// - Signal size: 64 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s64_raw(&self) -> i64 { + self.raw.view_bits::()[0..64].load_le::() + } + /// Set raw value of 's64' + #[inline(always)] + pub fn set_s64_raw(&mut self, value: i64) { + let value = u64::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..64].store_le(value); + } /// Set value of 's64' #[inline(always)] pub fn set_s64(&mut self, value: i64) -> Result<(), CanError> { @@ -1522,23 +1730,36 @@ impl Message33 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s33(&self) -> i64 { - self.s33_raw() + self.s33_phys() } - /// Get raw value of 's33' + /// Get physical value of 's33' /// - /// - Start bit: 0 - /// - Signal size: 33 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s33_raw(&self) -> i64 { + pub fn s33_phys(&self) -> i64 { let signal = self.raw.view_bits::()[0..33].load_le::(); let factor = 1; let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's33' + /// + /// - Start bit: 0 + /// - Signal size: 33 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s33_raw(&self) -> i64 { + self.raw.view_bits::()[0..33].load_le::() + } + /// Set raw value of 's33' + #[inline(always)] + pub fn set_s33_raw(&mut self, value: i64) { + let value = u64::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..33].store_le(value); + } /// Set value of 's33' #[inline(always)] pub fn set_s33(&mut self, value: i64) -> Result<(), CanError> { @@ -1639,23 +1860,36 @@ impl Message32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s32(&self) -> i32 { - self.s32_raw() + self.s32_phys() } - /// Get raw value of 's32' + /// Get physical value of 's32' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn s32_raw(&self) -> i32 { + pub fn s32_phys(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 1; let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 's32' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn s32_raw(&self) -> i32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 's32' + #[inline(always)] + pub fn set_s32_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 's32' #[inline(always)] pub fn set_s32(&mut self, value: i32) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/signed.snap.stderr b/tests-snapshots/dbc-cantools/signed.snap.stderr index fd18611e..eb41d5f1 100644 --- a/tests-snapshots/dbc-cantools/signed.snap.stderr +++ b/tests-snapshots/dbc-cantools/signed.snap.stderr @@ -1,7 +1,7 @@ error: literal out of range for `i64` - --> tests-snapshots/dbc-cantools/signed.snap.rs:1388:30 + --> tests-snapshots/dbc-cantools/signed.snap.rs:1583:30 | -1388 | pub const S64_MIN: i64 = -9223372036854780000_i64; +1583 | pub const S64_MIN: i64 = -9223372036854780000_i64; | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the literal `-9223372036854780000_i64` does not fit into the type `i64` whose range is `-9223372036854775808..=9223372036854775807` @@ -9,27 +9,27 @@ error: literal out of range for `i64` = note: `#[deny(overflowing_literals)]` on by default error: literal out of range for `i64` - --> tests-snapshots/dbc-cantools/signed.snap.rs:1389:30 + --> tests-snapshots/dbc-cantools/signed.snap.rs:1584:30 | -1389 | pub const S64_MAX: i64 = 9223372036854780000_i64; +1584 | pub const S64_MAX: i64 = 9223372036854780000_i64; | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: the literal `9223372036854780000_i64` does not fit into the type `i64` whose range is `-9223372036854775808..=9223372036854775807` = help: consider using the type `u64` instead error: literal out of range for `i64` - --> tests-snapshots/dbc-cantools/signed.snap.rs:1428:20 + --> tests-snapshots/dbc-cantools/signed.snap.rs:1636:20 | -1428 | if value < -9223372036854780000_i64 || 9223372036854780000_i64 < value { +1636 | if value < -9223372036854780000_i64 || 9223372036854780000_i64 < value { | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the literal `-9223372036854780000_i64` does not fit into the type `i64` whose range is `-9223372036854775808..=9223372036854775807` = help: consider using the type `i128` instead error: literal out of range for `i64` - --> tests-snapshots/dbc-cantools/signed.snap.rs:1428:48 + --> tests-snapshots/dbc-cantools/signed.snap.rs:1636:48 | -1428 | if value < -9223372036854780000_i64 || 9223372036854780000_i64 < value { +1636 | if value < -9223372036854780000_i64 || 9223372036854780000_i64 < value { | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: the literal `9223372036854780000_i64` does not fit into the type `i64` whose range is `-9223372036854775808..=9223372036854775807` diff --git a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-default-sort-signals.snap.rs b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-default-sort-signals.snap.rs index e4da6aa7..dbc04ed9 100644 --- a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-default-sort-signals.snap.rs +++ b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-default-sort-signals.snap.rs @@ -118,24 +118,36 @@ impl DriverHeartbeat { 0 => DriverHeartbeatDriverHeartbeatCmd::DriverHeartbeatCmdNoop, _ => { DriverHeartbeatDriverHeartbeatCmd::_Other( - self.driver_heartbeat_cmd_raw(), + self.driver_heartbeat_cmd_phys(), ) } } } + /// Get physical value of 'DRIVER_HEARTBEAT_cmd' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn driver_heartbeat_cmd_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'DRIVER_HEARTBEAT_cmd' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn driver_heartbeat_cmd_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'DRIVER_HEARTBEAT_cmd' + #[inline(always)] + pub fn set_driver_heartbeat_cmd_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'DRIVER_HEARTBEAT_cmd' #[inline(always)] @@ -283,23 +295,35 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_float(&self) -> f32 { - self.io_debug_test_float_raw() + self.io_debug_test_float_phys() } - /// Get raw value of 'IO_DEBUG_test_float' + /// Get physical value of 'IO_DEBUG_test_float' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 0.5 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn io_debug_test_float_raw(&self) -> f32 { + pub fn io_debug_test_float_phys(&self) -> f32 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 0.5_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IO_DEBUG_test_float' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn io_debug_test_float_raw(&self) -> u8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_float' + #[inline(always)] + pub fn set_io_debug_test_float_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'IO_DEBUG_test_float' #[inline(always)] pub fn set_io_debug_test_float(&mut self, value: f32) -> Result<(), CanError> { @@ -322,23 +346,36 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_signed(&self) -> i8 { - self.io_debug_test_signed_raw() + self.io_debug_test_signed_phys() } - /// Get raw value of 'IO_DEBUG_test_signed' + /// Get physical value of 'IO_DEBUG_test_signed' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn io_debug_test_signed_raw(&self) -> i8 { + pub fn io_debug_test_signed_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'IO_DEBUG_test_signed' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn io_debug_test_signed_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_signed' + #[inline(always)] + pub fn set_io_debug_test_signed_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'IO_DEBUG_test_signed' #[inline(always)] pub fn set_io_debug_test_signed(&mut self, value: i8) -> Result<(), CanError> { @@ -370,22 +407,34 @@ impl IoDebug { match signal { 2 => IoDebugIoDebugTestEnum::IoDebugTest2EnumTwo, 1 => IoDebugIoDebugTestEnum::IoDebugTest2EnumOne, - _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_raw()), + _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys()), } } + /// Get physical value of 'IO_DEBUG_test_enum' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn io_debug_test_enum_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'IO_DEBUG_test_enum' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn io_debug_test_enum_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_enum' + #[inline(always)] + pub fn set_io_debug_test_enum_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'IO_DEBUG_test_enum' #[inline(always)] @@ -417,21 +466,33 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_unsigned(&self) -> u8 { - self.io_debug_test_unsigned_raw() + self.io_debug_test_unsigned_phys() + } + /// Get physical value of 'IO_DEBUG_test_unsigned' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn io_debug_test_unsigned_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'IO_DEBUG_test_unsigned' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn io_debug_test_unsigned_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_unsigned' + #[inline(always)] + pub fn set_io_debug_test_unsigned_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'IO_DEBUG_test_unsigned' #[inline(always)] @@ -562,21 +623,33 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_drive(&self) -> u8 { - self.motor_cmd_drive_raw() + self.motor_cmd_drive_phys() + } + /// Get physical value of 'MOTOR_CMD_drive' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn motor_cmd_drive_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[4..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MOTOR_CMD_drive' /// /// - Start bit: 4 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn motor_cmd_drive_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[4..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[4..8].load_le::() + } + /// Set raw value of 'MOTOR_CMD_drive' + #[inline(always)] + pub fn set_motor_cmd_drive_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[4..8].store_le(value); } /// Set value of 'MOTOR_CMD_drive' #[inline(always)] @@ -604,23 +677,36 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_steer(&self) -> i8 { - self.motor_cmd_steer_raw() + self.motor_cmd_steer_phys() } - /// Get raw value of 'MOTOR_CMD_steer' + /// Get physical value of 'MOTOR_CMD_steer' /// - /// - Start bit: 0 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: -5 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn motor_cmd_steer_raw(&self) -> i8 { + pub fn motor_cmd_steer_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_sub(5) } + /// Get raw value of 'MOTOR_CMD_steer' + /// + /// - Start bit: 0 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn motor_cmd_steer_raw(&self) -> i8 { + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'MOTOR_CMD_steer' + #[inline(always)] + pub fn set_motor_cmd_steer_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..4].store_le(value); + } /// Set value of 'MOTOR_CMD_steer' #[inline(always)] pub fn set_motor_cmd_steer(&mut self, value: i8) -> Result<(), CanError> { @@ -727,23 +813,35 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_speed_kph(&self) -> f32 { - self.motor_status_speed_kph_raw() + self.motor_status_speed_kph_phys() } - /// Get raw value of 'MOTOR_STATUS_speed_kph' + /// Get physical value of 'MOTOR_STATUS_speed_kph' /// - /// - Start bit: 8 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "kph" #[inline(always)] - pub fn motor_status_speed_kph_raw(&self) -> f32 { + pub fn motor_status_speed_kph_phys(&self) -> f32 { let signal = self.raw.view_bits::()[8..24].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'MOTOR_STATUS_speed_kph' + /// + /// - Start bit: 8 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn motor_status_speed_kph_raw(&self) -> u16 { + self.raw.view_bits::()[8..24].load_le::() + } + /// Set raw value of 'MOTOR_STATUS_speed_kph' + #[inline(always)] + pub fn set_motor_status_speed_kph_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[8..24].store_le(value); + } /// Set value of 'MOTOR_STATUS_speed_kph' #[inline(always)] pub fn set_motor_status_speed_kph(&mut self, value: f32) -> Result<(), CanError> { @@ -766,20 +864,32 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_wheel_error(&self) -> bool { - self.motor_status_wheel_error_raw() + self.motor_status_wheel_error_phys() + } + /// Get physical value of 'MOTOR_STATUS_wheel_error' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn motor_status_wheel_error_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'MOTOR_STATUS_wheel_error' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_status_wheel_error_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn motor_status_wheel_error_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'MOTOR_STATUS_wheel_error' + #[inline(always)] + pub fn set_motor_status_wheel_error_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'MOTOR_STATUS_wheel_error' #[inline(always)] @@ -893,21 +1003,33 @@ impl SensorSonars { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_err_count(&self) -> u16 { - self.sensor_sonars_err_count_raw() + self.sensor_sonars_err_count_phys() + } + /// Get physical value of 'SENSOR_SONARS_err_count' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sensor_sonars_err_count_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[4..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'SENSOR_SONARS_err_count' /// /// - Start bit: 4 /// - Signal size: 12 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sensor_sonars_err_count_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[4..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[4..16].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_err_count' + #[inline(always)] + pub fn set_sensor_sonars_err_count_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[4..16].store_le(value); } /// Set value of 'SENSOR_SONARS_err_count' #[inline(always)] @@ -927,24 +1049,37 @@ impl SensorSonars { self.raw.view_bits_mut::()[4..16].store_le(value); Ok(()) } + /// Get physical value of 'SENSOR_SONARS_mux' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sensor_sonars_mux_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..4].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'SENSOR_SONARS_mux' /// /// - Start bit: 0 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sensor_sonars_mux_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..4].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_mux' + #[allow(dead_code)] + #[inline(always)] + fn set_sensor_sonars_mux_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..4].store_le(value); } pub fn sensor_sonars_mux( &mut self, ) -> Result { - match self.sensor_sonars_mux_raw() { + match self.sensor_sonars_mux_phys() { 0 => { Ok( SensorSonarsSensorSonarsMuxIndex::M0(SensorSonarsSensorSonarsMuxM0 { @@ -1096,23 +1231,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_rear(&self) -> f32 { - self.sensor_sonars_rear_raw() + self.sensor_sonars_rear_phys() } - /// Get raw value of 'SENSOR_SONARS_rear' + /// Get physical value of 'SENSOR_SONARS_rear' /// - /// - Start bit: 52 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_rear_raw(&self) -> f32 { + pub fn sensor_sonars_rear_phys(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_rear' + /// + /// - Start bit: 52 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_rear_raw(&self) -> u16 { + self.raw.view_bits::()[52..64].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_rear' + #[inline(always)] + pub fn set_sensor_sonars_rear_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[52..64].store_le(value); + } /// Set value of 'SENSOR_SONARS_rear' #[inline(always)] pub fn set_sensor_sonars_rear(&mut self, value: f32) -> Result<(), CanError> { @@ -1135,23 +1282,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_right(&self) -> f32 { - self.sensor_sonars_right_raw() + self.sensor_sonars_right_phys() } - /// Get raw value of 'SENSOR_SONARS_right' + /// Get physical value of 'SENSOR_SONARS_right' /// - /// - Start bit: 40 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_right_raw(&self) -> f32 { + pub fn sensor_sonars_right_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_right' + /// + /// - Start bit: 40 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_right_raw(&self) -> u16 { + self.raw.view_bits::()[40..52].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_right' + #[inline(always)] + pub fn set_sensor_sonars_right_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[40..52].store_le(value); + } /// Set value of 'SENSOR_SONARS_right' #[inline(always)] pub fn set_sensor_sonars_right(&mut self, value: f32) -> Result<(), CanError> { @@ -1174,23 +1333,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_middle(&self) -> f32 { - self.sensor_sonars_middle_raw() + self.sensor_sonars_middle_phys() } - /// Get raw value of 'SENSOR_SONARS_middle' + /// Get physical value of 'SENSOR_SONARS_middle' /// - /// - Start bit: 28 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_middle_raw(&self) -> f32 { + pub fn sensor_sonars_middle_phys(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_middle' + /// + /// - Start bit: 28 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_middle_raw(&self) -> u16 { + self.raw.view_bits::()[28..40].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_middle' + #[inline(always)] + pub fn set_sensor_sonars_middle_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[28..40].store_le(value); + } /// Set value of 'SENSOR_SONARS_middle' #[inline(always)] pub fn set_sensor_sonars_middle(&mut self, value: f32) -> Result<(), CanError> { @@ -1213,23 +1384,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_left(&self) -> f32 { - self.sensor_sonars_left_raw() + self.sensor_sonars_left_phys() } - /// Get raw value of 'SENSOR_SONARS_left' + /// Get physical value of 'SENSOR_SONARS_left' /// - /// - Start bit: 16 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_left_raw(&self) -> f32 { + pub fn sensor_sonars_left_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_left' + /// + /// - Start bit: 16 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_left_raw(&self) -> u16 { + self.raw.view_bits::()[16..28].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_left' + #[inline(always)] + pub fn set_sensor_sonars_left_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..28].store_le(value); + } /// Set value of 'SENSOR_SONARS_left' #[inline(always)] pub fn set_sensor_sonars_left(&mut self, value: f32) -> Result<(), CanError> { @@ -1279,23 +1462,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_rear(&self) -> f32 { - self.sensor_sonars_no_filt_rear_raw() + self.sensor_sonars_no_filt_rear_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_rear' + /// Get physical value of 'SENSOR_SONARS_no_filt_rear' /// - /// - Start bit: 52 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_rear_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_rear_phys(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_rear' + /// + /// - Start bit: 52 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_rear_raw(&self) -> u16 { + self.raw.view_bits::()[52..64].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_rear' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_rear_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[52..64].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_rear' #[inline(always)] pub fn set_sensor_sonars_no_filt_rear( @@ -1321,23 +1516,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_right(&self) -> f32 { - self.sensor_sonars_no_filt_right_raw() + self.sensor_sonars_no_filt_right_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_right' + /// Get physical value of 'SENSOR_SONARS_no_filt_right' /// - /// - Start bit: 40 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_right_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_right_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_right' + /// + /// - Start bit: 40 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_right_raw(&self) -> u16 { + self.raw.view_bits::()[40..52].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_right' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_right_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[40..52].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_right' #[inline(always)] pub fn set_sensor_sonars_no_filt_right( @@ -1363,23 +1570,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_middle(&self) -> f32 { - self.sensor_sonars_no_filt_middle_raw() + self.sensor_sonars_no_filt_middle_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_middle' + /// Get physical value of 'SENSOR_SONARS_no_filt_middle' /// - /// - Start bit: 28 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_middle_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_middle_phys(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_middle' + /// + /// - Start bit: 28 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_middle_raw(&self) -> u16 { + self.raw.view_bits::()[28..40].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_middle' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_middle_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[28..40].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_middle' #[inline(always)] pub fn set_sensor_sonars_no_filt_middle( @@ -1405,23 +1624,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_left(&self) -> f32 { - self.sensor_sonars_no_filt_left_raw() + self.sensor_sonars_no_filt_left_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_left' + /// Get physical value of 'SENSOR_SONARS_no_filt_left' /// - /// - Start bit: 16 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_left_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_left_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_left' + /// + /// - Start bit: 16 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_left_raw(&self) -> u16 { + self.raw.view_bits::()[16..28].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_left' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_left_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..28].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_left' #[inline(always)] pub fn set_sensor_sonars_no_filt_left( diff --git a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-sort-signals-by-name.snap.rs b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-sort-signals-by-name.snap.rs index c64660cf..5014d8d3 100644 --- a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-sort-signals-by-name.snap.rs +++ b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-sort-signals-by-name.snap.rs @@ -118,24 +118,36 @@ impl DriverHeartbeat { 0 => DriverHeartbeatDriverHeartbeatCmd::DriverHeartbeatCmdNoop, _ => { DriverHeartbeatDriverHeartbeatCmd::_Other( - self.driver_heartbeat_cmd_raw(), + self.driver_heartbeat_cmd_phys(), ) } } } + /// Get physical value of 'DRIVER_HEARTBEAT_cmd' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn driver_heartbeat_cmd_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'DRIVER_HEARTBEAT_cmd' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn driver_heartbeat_cmd_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'DRIVER_HEARTBEAT_cmd' + #[inline(always)] + pub fn set_driver_heartbeat_cmd_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'DRIVER_HEARTBEAT_cmd' #[inline(always)] @@ -287,22 +299,34 @@ impl IoDebug { match signal { 2 => IoDebugIoDebugTestEnum::IoDebugTest2EnumTwo, 1 => IoDebugIoDebugTestEnum::IoDebugTest2EnumOne, - _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_raw()), + _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys()), } } + /// Get physical value of 'IO_DEBUG_test_enum' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn io_debug_test_enum_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'IO_DEBUG_test_enum' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn io_debug_test_enum_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_enum' + #[inline(always)] + pub fn set_io_debug_test_enum_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'IO_DEBUG_test_enum' #[inline(always)] @@ -334,23 +358,35 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_float(&self) -> f32 { - self.io_debug_test_float_raw() + self.io_debug_test_float_phys() } - /// Get raw value of 'IO_DEBUG_test_float' + /// Get physical value of 'IO_DEBUG_test_float' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 0.5 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn io_debug_test_float_raw(&self) -> f32 { + pub fn io_debug_test_float_phys(&self) -> f32 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 0.5_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IO_DEBUG_test_float' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn io_debug_test_float_raw(&self) -> u8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_float' + #[inline(always)] + pub fn set_io_debug_test_float_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'IO_DEBUG_test_float' #[inline(always)] pub fn set_io_debug_test_float(&mut self, value: f32) -> Result<(), CanError> { @@ -373,23 +409,36 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_signed(&self) -> i8 { - self.io_debug_test_signed_raw() + self.io_debug_test_signed_phys() } - /// Get raw value of 'IO_DEBUG_test_signed' + /// Get physical value of 'IO_DEBUG_test_signed' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn io_debug_test_signed_raw(&self) -> i8 { + pub fn io_debug_test_signed_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'IO_DEBUG_test_signed' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn io_debug_test_signed_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_signed' + #[inline(always)] + pub fn set_io_debug_test_signed_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'IO_DEBUG_test_signed' #[inline(always)] pub fn set_io_debug_test_signed(&mut self, value: i8) -> Result<(), CanError> { @@ -417,21 +466,33 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_unsigned(&self) -> u8 { - self.io_debug_test_unsigned_raw() + self.io_debug_test_unsigned_phys() + } + /// Get physical value of 'IO_DEBUG_test_unsigned' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn io_debug_test_unsigned_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'IO_DEBUG_test_unsigned' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn io_debug_test_unsigned_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_unsigned' + #[inline(always)] + pub fn set_io_debug_test_unsigned_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'IO_DEBUG_test_unsigned' #[inline(always)] @@ -562,21 +623,33 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_drive(&self) -> u8 { - self.motor_cmd_drive_raw() + self.motor_cmd_drive_phys() + } + /// Get physical value of 'MOTOR_CMD_drive' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn motor_cmd_drive_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[4..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MOTOR_CMD_drive' /// /// - Start bit: 4 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn motor_cmd_drive_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[4..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[4..8].load_le::() + } + /// Set raw value of 'MOTOR_CMD_drive' + #[inline(always)] + pub fn set_motor_cmd_drive_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[4..8].store_le(value); } /// Set value of 'MOTOR_CMD_drive' #[inline(always)] @@ -604,23 +677,36 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_steer(&self) -> i8 { - self.motor_cmd_steer_raw() + self.motor_cmd_steer_phys() } - /// Get raw value of 'MOTOR_CMD_steer' + /// Get physical value of 'MOTOR_CMD_steer' /// - /// - Start bit: 0 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: -5 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn motor_cmd_steer_raw(&self) -> i8 { + pub fn motor_cmd_steer_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_sub(5) } + /// Get raw value of 'MOTOR_CMD_steer' + /// + /// - Start bit: 0 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn motor_cmd_steer_raw(&self) -> i8 { + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'MOTOR_CMD_steer' + #[inline(always)] + pub fn set_motor_cmd_steer_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..4].store_le(value); + } /// Set value of 'MOTOR_CMD_steer' #[inline(always)] pub fn set_motor_cmd_steer(&mut self, value: i8) -> Result<(), CanError> { @@ -727,23 +813,35 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_speed_kph(&self) -> f32 { - self.motor_status_speed_kph_raw() + self.motor_status_speed_kph_phys() } - /// Get raw value of 'MOTOR_STATUS_speed_kph' + /// Get physical value of 'MOTOR_STATUS_speed_kph' /// - /// - Start bit: 8 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "kph" #[inline(always)] - pub fn motor_status_speed_kph_raw(&self) -> f32 { + pub fn motor_status_speed_kph_phys(&self) -> f32 { let signal = self.raw.view_bits::()[8..24].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'MOTOR_STATUS_speed_kph' + /// + /// - Start bit: 8 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn motor_status_speed_kph_raw(&self) -> u16 { + self.raw.view_bits::()[8..24].load_le::() + } + /// Set raw value of 'MOTOR_STATUS_speed_kph' + #[inline(always)] + pub fn set_motor_status_speed_kph_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[8..24].store_le(value); + } /// Set value of 'MOTOR_STATUS_speed_kph' #[inline(always)] pub fn set_motor_status_speed_kph(&mut self, value: f32) -> Result<(), CanError> { @@ -766,20 +864,32 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_wheel_error(&self) -> bool { - self.motor_status_wheel_error_raw() + self.motor_status_wheel_error_phys() + } + /// Get physical value of 'MOTOR_STATUS_wheel_error' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn motor_status_wheel_error_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'MOTOR_STATUS_wheel_error' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_status_wheel_error_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn motor_status_wheel_error_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'MOTOR_STATUS_wheel_error' + #[inline(always)] + pub fn set_motor_status_wheel_error_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'MOTOR_STATUS_wheel_error' #[inline(always)] @@ -893,21 +1003,33 @@ impl SensorSonars { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_err_count(&self) -> u16 { - self.sensor_sonars_err_count_raw() + self.sensor_sonars_err_count_phys() + } + /// Get physical value of 'SENSOR_SONARS_err_count' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sensor_sonars_err_count_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[4..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'SENSOR_SONARS_err_count' /// /// - Start bit: 4 /// - Signal size: 12 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sensor_sonars_err_count_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[4..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[4..16].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_err_count' + #[inline(always)] + pub fn set_sensor_sonars_err_count_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[4..16].store_le(value); } /// Set value of 'SENSOR_SONARS_err_count' #[inline(always)] @@ -927,24 +1049,37 @@ impl SensorSonars { self.raw.view_bits_mut::()[4..16].store_le(value); Ok(()) } + /// Get physical value of 'SENSOR_SONARS_mux' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sensor_sonars_mux_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..4].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'SENSOR_SONARS_mux' /// /// - Start bit: 0 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sensor_sonars_mux_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..4].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_mux' + #[allow(dead_code)] + #[inline(always)] + fn set_sensor_sonars_mux_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..4].store_le(value); } pub fn sensor_sonars_mux( &mut self, ) -> Result { - match self.sensor_sonars_mux_raw() { + match self.sensor_sonars_mux_phys() { 0 => { Ok( SensorSonarsSensorSonarsMuxIndex::M0(SensorSonarsSensorSonarsMuxM0 { @@ -1096,23 +1231,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_left(&self) -> f32 { - self.sensor_sonars_left_raw() + self.sensor_sonars_left_phys() } - /// Get raw value of 'SENSOR_SONARS_left' + /// Get physical value of 'SENSOR_SONARS_left' /// - /// - Start bit: 16 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_left_raw(&self) -> f32 { + pub fn sensor_sonars_left_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_left' + /// + /// - Start bit: 16 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_left_raw(&self) -> u16 { + self.raw.view_bits::()[16..28].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_left' + #[inline(always)] + pub fn set_sensor_sonars_left_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..28].store_le(value); + } /// Set value of 'SENSOR_SONARS_left' #[inline(always)] pub fn set_sensor_sonars_left(&mut self, value: f32) -> Result<(), CanError> { @@ -1135,23 +1282,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_middle(&self) -> f32 { - self.sensor_sonars_middle_raw() + self.sensor_sonars_middle_phys() } - /// Get raw value of 'SENSOR_SONARS_middle' + /// Get physical value of 'SENSOR_SONARS_middle' /// - /// - Start bit: 28 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_middle_raw(&self) -> f32 { + pub fn sensor_sonars_middle_phys(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_middle' + /// + /// - Start bit: 28 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_middle_raw(&self) -> u16 { + self.raw.view_bits::()[28..40].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_middle' + #[inline(always)] + pub fn set_sensor_sonars_middle_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[28..40].store_le(value); + } /// Set value of 'SENSOR_SONARS_middle' #[inline(always)] pub fn set_sensor_sonars_middle(&mut self, value: f32) -> Result<(), CanError> { @@ -1174,23 +1333,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_rear(&self) -> f32 { - self.sensor_sonars_rear_raw() + self.sensor_sonars_rear_phys() } - /// Get raw value of 'SENSOR_SONARS_rear' + /// Get physical value of 'SENSOR_SONARS_rear' /// - /// - Start bit: 52 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_rear_raw(&self) -> f32 { + pub fn sensor_sonars_rear_phys(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_rear' + /// + /// - Start bit: 52 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_rear_raw(&self) -> u16 { + self.raw.view_bits::()[52..64].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_rear' + #[inline(always)] + pub fn set_sensor_sonars_rear_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[52..64].store_le(value); + } /// Set value of 'SENSOR_SONARS_rear' #[inline(always)] pub fn set_sensor_sonars_rear(&mut self, value: f32) -> Result<(), CanError> { @@ -1213,23 +1384,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_right(&self) -> f32 { - self.sensor_sonars_right_raw() + self.sensor_sonars_right_phys() } - /// Get raw value of 'SENSOR_SONARS_right' + /// Get physical value of 'SENSOR_SONARS_right' /// - /// - Start bit: 40 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_right_raw(&self) -> f32 { + pub fn sensor_sonars_right_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_right' + /// + /// - Start bit: 40 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_right_raw(&self) -> u16 { + self.raw.view_bits::()[40..52].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_right' + #[inline(always)] + pub fn set_sensor_sonars_right_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[40..52].store_le(value); + } /// Set value of 'SENSOR_SONARS_right' #[inline(always)] pub fn set_sensor_sonars_right(&mut self, value: f32) -> Result<(), CanError> { @@ -1279,23 +1462,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_left(&self) -> f32 { - self.sensor_sonars_no_filt_left_raw() + self.sensor_sonars_no_filt_left_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_left' + /// Get physical value of 'SENSOR_SONARS_no_filt_left' /// - /// - Start bit: 16 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_left_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_left_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_left' + /// + /// - Start bit: 16 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_left_raw(&self) -> u16 { + self.raw.view_bits::()[16..28].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_left' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_left_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..28].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_left' #[inline(always)] pub fn set_sensor_sonars_no_filt_left( @@ -1321,23 +1516,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_middle(&self) -> f32 { - self.sensor_sonars_no_filt_middle_raw() + self.sensor_sonars_no_filt_middle_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_middle' + /// Get physical value of 'SENSOR_SONARS_no_filt_middle' /// - /// - Start bit: 28 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_middle_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_middle_phys(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_middle' + /// + /// - Start bit: 28 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_middle_raw(&self) -> u16 { + self.raw.view_bits::()[28..40].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_middle' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_middle_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[28..40].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_middle' #[inline(always)] pub fn set_sensor_sonars_no_filt_middle( @@ -1363,23 +1570,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_rear(&self) -> f32 { - self.sensor_sonars_no_filt_rear_raw() + self.sensor_sonars_no_filt_rear_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_rear' + /// Get physical value of 'SENSOR_SONARS_no_filt_rear' /// - /// - Start bit: 52 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_rear_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_rear_phys(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_rear' + /// + /// - Start bit: 52 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_rear_raw(&self) -> u16 { + self.raw.view_bits::()[52..64].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_rear' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_rear_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[52..64].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_rear' #[inline(always)] pub fn set_sensor_sonars_no_filt_rear( @@ -1405,23 +1624,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_right(&self) -> f32 { - self.sensor_sonars_no_filt_right_raw() + self.sensor_sonars_no_filt_right_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_right' + /// Get physical value of 'SENSOR_SONARS_no_filt_right' /// - /// - Start bit: 40 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_right_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_right_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_right' + /// + /// - Start bit: 40 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_right_raw(&self) -> u16 { + self.raw.view_bits::()[40..52].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_right' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_right_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[40..52].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_right' #[inline(always)] pub fn set_sensor_sonars_no_filt_right( diff --git a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools.snap.rs b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools.snap.rs index 0c812eee..d05d4fe4 100644 --- a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools.snap.rs +++ b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools.snap.rs @@ -118,24 +118,36 @@ impl DriverHeartbeat { 0 => DriverHeartbeatDriverHeartbeatCmd::DriverHeartbeatCmdNoop, _ => { DriverHeartbeatDriverHeartbeatCmd::_Other( - self.driver_heartbeat_cmd_raw(), + self.driver_heartbeat_cmd_phys(), ) } } } + /// Get physical value of 'DRIVER_HEARTBEAT_cmd' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn driver_heartbeat_cmd_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'DRIVER_HEARTBEAT_cmd' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn driver_heartbeat_cmd_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'DRIVER_HEARTBEAT_cmd' + #[inline(always)] + pub fn set_driver_heartbeat_cmd_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'DRIVER_HEARTBEAT_cmd' #[inline(always)] @@ -283,21 +295,33 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_unsigned(&self) -> u8 { - self.io_debug_test_unsigned_raw() + self.io_debug_test_unsigned_phys() + } + /// Get physical value of 'IO_DEBUG_test_unsigned' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn io_debug_test_unsigned_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'IO_DEBUG_test_unsigned' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn io_debug_test_unsigned_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_unsigned' + #[inline(always)] + pub fn set_io_debug_test_unsigned_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'IO_DEBUG_test_unsigned' #[inline(always)] @@ -329,22 +353,34 @@ impl IoDebug { match signal { 2 => IoDebugIoDebugTestEnum::IoDebugTest2EnumTwo, 1 => IoDebugIoDebugTestEnum::IoDebugTest2EnumOne, - _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_raw()), + _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys()), } } + /// Get physical value of 'IO_DEBUG_test_enum' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn io_debug_test_enum_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'IO_DEBUG_test_enum' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn io_debug_test_enum_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_enum' + #[inline(always)] + pub fn set_io_debug_test_enum_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'IO_DEBUG_test_enum' #[inline(always)] @@ -376,23 +412,36 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_signed(&self) -> i8 { - self.io_debug_test_signed_raw() + self.io_debug_test_signed_phys() } - /// Get raw value of 'IO_DEBUG_test_signed' + /// Get physical value of 'IO_DEBUG_test_signed' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn io_debug_test_signed_raw(&self) -> i8 { + pub fn io_debug_test_signed_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'IO_DEBUG_test_signed' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn io_debug_test_signed_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_signed' + #[inline(always)] + pub fn set_io_debug_test_signed_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'IO_DEBUG_test_signed' #[inline(always)] pub fn set_io_debug_test_signed(&mut self, value: i8) -> Result<(), CanError> { @@ -420,23 +469,35 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_float(&self) -> f32 { - self.io_debug_test_float_raw() + self.io_debug_test_float_phys() } - /// Get raw value of 'IO_DEBUG_test_float' + /// Get physical value of 'IO_DEBUG_test_float' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 0.5 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn io_debug_test_float_raw(&self) -> f32 { + pub fn io_debug_test_float_phys(&self) -> f32 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 0.5_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IO_DEBUG_test_float' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn io_debug_test_float_raw(&self) -> u8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_float' + #[inline(always)] + pub fn set_io_debug_test_float_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'IO_DEBUG_test_float' #[inline(always)] pub fn set_io_debug_test_float(&mut self, value: f32) -> Result<(), CanError> { @@ -562,23 +623,36 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_steer(&self) -> i8 { - self.motor_cmd_steer_raw() + self.motor_cmd_steer_phys() } - /// Get raw value of 'MOTOR_CMD_steer' + /// Get physical value of 'MOTOR_CMD_steer' /// - /// - Start bit: 0 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: -5 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn motor_cmd_steer_raw(&self) -> i8 { + pub fn motor_cmd_steer_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_sub(5) } + /// Get raw value of 'MOTOR_CMD_steer' + /// + /// - Start bit: 0 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn motor_cmd_steer_raw(&self) -> i8 { + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'MOTOR_CMD_steer' + #[inline(always)] + pub fn set_motor_cmd_steer_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..4].store_le(value); + } /// Set value of 'MOTOR_CMD_steer' #[inline(always)] pub fn set_motor_cmd_steer(&mut self, value: i8) -> Result<(), CanError> { @@ -606,21 +680,33 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_drive(&self) -> u8 { - self.motor_cmd_drive_raw() + self.motor_cmd_drive_phys() + } + /// Get physical value of 'MOTOR_CMD_drive' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn motor_cmd_drive_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[4..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MOTOR_CMD_drive' /// /// - Start bit: 4 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn motor_cmd_drive_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[4..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[4..8].load_le::() + } + /// Set raw value of 'MOTOR_CMD_drive' + #[inline(always)] + pub fn set_motor_cmd_drive_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[4..8].store_le(value); } /// Set value of 'MOTOR_CMD_drive' #[inline(always)] @@ -727,20 +813,32 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_wheel_error(&self) -> bool { - self.motor_status_wheel_error_raw() + self.motor_status_wheel_error_phys() + } + /// Get physical value of 'MOTOR_STATUS_wheel_error' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn motor_status_wheel_error_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'MOTOR_STATUS_wheel_error' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_status_wheel_error_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn motor_status_wheel_error_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'MOTOR_STATUS_wheel_error' + #[inline(always)] + pub fn set_motor_status_wheel_error_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'MOTOR_STATUS_wheel_error' #[inline(always)] @@ -757,23 +855,35 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_speed_kph(&self) -> f32 { - self.motor_status_speed_kph_raw() + self.motor_status_speed_kph_phys() } - /// Get raw value of 'MOTOR_STATUS_speed_kph' + /// Get physical value of 'MOTOR_STATUS_speed_kph' /// - /// - Start bit: 8 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "kph" #[inline(always)] - pub fn motor_status_speed_kph_raw(&self) -> f32 { + pub fn motor_status_speed_kph_phys(&self) -> f32 { let signal = self.raw.view_bits::()[8..24].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'MOTOR_STATUS_speed_kph' + /// + /// - Start bit: 8 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn motor_status_speed_kph_raw(&self) -> u16 { + self.raw.view_bits::()[8..24].load_le::() + } + /// Set raw value of 'MOTOR_STATUS_speed_kph' + #[inline(always)] + pub fn set_motor_status_speed_kph_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[8..24].store_le(value); + } /// Set value of 'MOTOR_STATUS_speed_kph' #[inline(always)] pub fn set_motor_status_speed_kph(&mut self, value: f32) -> Result<(), CanError> { @@ -885,24 +995,37 @@ impl SensorSonars { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'SENSOR_SONARS_mux' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sensor_sonars_mux_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..4].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'SENSOR_SONARS_mux' /// /// - Start bit: 0 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sensor_sonars_mux_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..4].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_mux' + #[allow(dead_code)] + #[inline(always)] + fn set_sensor_sonars_mux_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..4].store_le(value); } pub fn sensor_sonars_mux( &mut self, ) -> Result { - match self.sensor_sonars_mux_raw() { + match self.sensor_sonars_mux_phys() { 0 => { Ok( SensorSonarsSensorSonarsMuxIndex::M0(SensorSonarsSensorSonarsMuxM0 { @@ -975,21 +1098,33 @@ impl SensorSonars { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_err_count(&self) -> u16 { - self.sensor_sonars_err_count_raw() + self.sensor_sonars_err_count_phys() + } + /// Get physical value of 'SENSOR_SONARS_err_count' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sensor_sonars_err_count_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[4..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'SENSOR_SONARS_err_count' /// /// - Start bit: 4 /// - Signal size: 12 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sensor_sonars_err_count_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[4..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[4..16].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_err_count' + #[inline(always)] + pub fn set_sensor_sonars_err_count_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[4..16].store_le(value); } /// Set value of 'SENSOR_SONARS_err_count' #[inline(always)] @@ -1096,23 +1231,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_left(&self) -> f32 { - self.sensor_sonars_left_raw() + self.sensor_sonars_left_phys() } - /// Get raw value of 'SENSOR_SONARS_left' + /// Get physical value of 'SENSOR_SONARS_left' /// - /// - Start bit: 16 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_left_raw(&self) -> f32 { + pub fn sensor_sonars_left_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_left' + /// + /// - Start bit: 16 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_left_raw(&self) -> u16 { + self.raw.view_bits::()[16..28].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_left' + #[inline(always)] + pub fn set_sensor_sonars_left_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..28].store_le(value); + } /// Set value of 'SENSOR_SONARS_left' #[inline(always)] pub fn set_sensor_sonars_left(&mut self, value: f32) -> Result<(), CanError> { @@ -1135,23 +1282,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_middle(&self) -> f32 { - self.sensor_sonars_middle_raw() + self.sensor_sonars_middle_phys() } - /// Get raw value of 'SENSOR_SONARS_middle' + /// Get physical value of 'SENSOR_SONARS_middle' /// - /// - Start bit: 28 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_middle_raw(&self) -> f32 { + pub fn sensor_sonars_middle_phys(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_middle' + /// + /// - Start bit: 28 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_middle_raw(&self) -> u16 { + self.raw.view_bits::()[28..40].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_middle' + #[inline(always)] + pub fn set_sensor_sonars_middle_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[28..40].store_le(value); + } /// Set value of 'SENSOR_SONARS_middle' #[inline(always)] pub fn set_sensor_sonars_middle(&mut self, value: f32) -> Result<(), CanError> { @@ -1174,23 +1333,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_right(&self) -> f32 { - self.sensor_sonars_right_raw() + self.sensor_sonars_right_phys() } - /// Get raw value of 'SENSOR_SONARS_right' + /// Get physical value of 'SENSOR_SONARS_right' /// - /// - Start bit: 40 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_right_raw(&self) -> f32 { + pub fn sensor_sonars_right_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_right' + /// + /// - Start bit: 40 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_right_raw(&self) -> u16 { + self.raw.view_bits::()[40..52].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_right' + #[inline(always)] + pub fn set_sensor_sonars_right_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[40..52].store_le(value); + } /// Set value of 'SENSOR_SONARS_right' #[inline(always)] pub fn set_sensor_sonars_right(&mut self, value: f32) -> Result<(), CanError> { @@ -1213,23 +1384,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_rear(&self) -> f32 { - self.sensor_sonars_rear_raw() + self.sensor_sonars_rear_phys() } - /// Get raw value of 'SENSOR_SONARS_rear' + /// Get physical value of 'SENSOR_SONARS_rear' /// - /// - Start bit: 52 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_rear_raw(&self) -> f32 { + pub fn sensor_sonars_rear_phys(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_rear' + /// + /// - Start bit: 52 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_rear_raw(&self) -> u16 { + self.raw.view_bits::()[52..64].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_rear' + #[inline(always)] + pub fn set_sensor_sonars_rear_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[52..64].store_le(value); + } /// Set value of 'SENSOR_SONARS_rear' #[inline(always)] pub fn set_sensor_sonars_rear(&mut self, value: f32) -> Result<(), CanError> { @@ -1279,23 +1462,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_left(&self) -> f32 { - self.sensor_sonars_no_filt_left_raw() + self.sensor_sonars_no_filt_left_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_left' + /// Get physical value of 'SENSOR_SONARS_no_filt_left' /// - /// - Start bit: 16 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_left_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_left_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_left' + /// + /// - Start bit: 16 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_left_raw(&self) -> u16 { + self.raw.view_bits::()[16..28].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_left' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_left_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..28].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_left' #[inline(always)] pub fn set_sensor_sonars_no_filt_left( @@ -1321,23 +1516,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_middle(&self) -> f32 { - self.sensor_sonars_no_filt_middle_raw() + self.sensor_sonars_no_filt_middle_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_middle' + /// Get physical value of 'SENSOR_SONARS_no_filt_middle' /// - /// - Start bit: 28 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_middle_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_middle_phys(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_middle' + /// + /// - Start bit: 28 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_middle_raw(&self) -> u16 { + self.raw.view_bits::()[28..40].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_middle' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_middle_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[28..40].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_middle' #[inline(always)] pub fn set_sensor_sonars_no_filt_middle( @@ -1363,23 +1570,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_right(&self) -> f32 { - self.sensor_sonars_no_filt_right_raw() + self.sensor_sonars_no_filt_right_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_right' + /// Get physical value of 'SENSOR_SONARS_no_filt_right' /// - /// - Start bit: 40 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_right_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_right_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_right' + /// + /// - Start bit: 40 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_right_raw(&self) -> u16 { + self.raw.view_bits::()[40..52].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_right' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_right_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[40..52].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_right' #[inline(always)] pub fn set_sensor_sonars_no_filt_right( @@ -1405,23 +1624,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_rear(&self) -> f32 { - self.sensor_sonars_no_filt_rear_raw() + self.sensor_sonars_no_filt_rear_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_rear' + /// Get physical value of 'SENSOR_SONARS_no_filt_rear' /// - /// - Start bit: 52 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_rear_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_rear_phys(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_rear' + /// + /// - Start bit: 52 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_rear_raw(&self) -> u16 { + self.raw.view_bits::()[52..64].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_rear' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_rear_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[52..64].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_rear' #[inline(always)] pub fn set_sensor_sonars_no_filt_rear( diff --git a/tests-snapshots/dbc-cantools/socialledge.snap.rs b/tests-snapshots/dbc-cantools/socialledge.snap.rs index 10e4ed2c..0c21521c 100644 --- a/tests-snapshots/dbc-cantools/socialledge.snap.rs +++ b/tests-snapshots/dbc-cantools/socialledge.snap.rs @@ -118,24 +118,36 @@ impl DriverHeartbeat { 0 => DriverHeartbeatDriverHeartbeatCmd::DriverHeartbeatCmdNoop, _ => { DriverHeartbeatDriverHeartbeatCmd::_Other( - self.driver_heartbeat_cmd_raw(), + self.driver_heartbeat_cmd_phys(), ) } } } + /// Get physical value of 'DRIVER_HEARTBEAT_cmd' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn driver_heartbeat_cmd_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'DRIVER_HEARTBEAT_cmd' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn driver_heartbeat_cmd_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'DRIVER_HEARTBEAT_cmd' + #[inline(always)] + pub fn set_driver_heartbeat_cmd_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'DRIVER_HEARTBEAT_cmd' #[inline(always)] @@ -283,21 +295,33 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_unsigned(&self) -> u8 { - self.io_debug_test_unsigned_raw() + self.io_debug_test_unsigned_phys() + } + /// Get physical value of 'IO_DEBUG_test_unsigned' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn io_debug_test_unsigned_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'IO_DEBUG_test_unsigned' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn io_debug_test_unsigned_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_unsigned' + #[inline(always)] + pub fn set_io_debug_test_unsigned_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'IO_DEBUG_test_unsigned' #[inline(always)] @@ -329,22 +353,34 @@ impl IoDebug { match signal { 2 => IoDebugIoDebugTestEnum::IoDebugTest2EnumTwo, 1 => IoDebugIoDebugTestEnum::IoDebugTest2EnumOne, - _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_raw()), + _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys()), } } + /// Get physical value of 'IO_DEBUG_test_enum' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn io_debug_test_enum_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'IO_DEBUG_test_enum' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn io_debug_test_enum_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_enum' + #[inline(always)] + pub fn set_io_debug_test_enum_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'IO_DEBUG_test_enum' #[inline(always)] @@ -376,23 +412,36 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_signed(&self) -> i8 { - self.io_debug_test_signed_raw() + self.io_debug_test_signed_phys() } - /// Get raw value of 'IO_DEBUG_test_signed' + /// Get physical value of 'IO_DEBUG_test_signed' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn io_debug_test_signed_raw(&self) -> i8 { + pub fn io_debug_test_signed_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'IO_DEBUG_test_signed' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn io_debug_test_signed_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_signed' + #[inline(always)] + pub fn set_io_debug_test_signed_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'IO_DEBUG_test_signed' #[inline(always)] pub fn set_io_debug_test_signed(&mut self, value: i8) -> Result<(), CanError> { @@ -420,23 +469,35 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_float(&self) -> f32 { - self.io_debug_test_float_raw() + self.io_debug_test_float_phys() } - /// Get raw value of 'IO_DEBUG_test_float' + /// Get physical value of 'IO_DEBUG_test_float' /// - /// - Start bit: 24 - /// - Signal size: 8 bits /// - Factor: 0.5 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn io_debug_test_float_raw(&self) -> f32 { + pub fn io_debug_test_float_phys(&self) -> f32 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 0.5_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IO_DEBUG_test_float' + /// + /// - Start bit: 24 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn io_debug_test_float_raw(&self) -> u8 { + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'IO_DEBUG_test_float' + #[inline(always)] + pub fn set_io_debug_test_float_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); + } /// Set value of 'IO_DEBUG_test_float' #[inline(always)] pub fn set_io_debug_test_float(&mut self, value: f32) -> Result<(), CanError> { @@ -562,23 +623,36 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_steer(&self) -> i8 { - self.motor_cmd_steer_raw() + self.motor_cmd_steer_phys() } - /// Get raw value of 'MOTOR_CMD_steer' + /// Get physical value of 'MOTOR_CMD_steer' /// - /// - Start bit: 0 - /// - Signal size: 4 bits /// - Factor: 1 /// - Offset: -5 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn motor_cmd_steer_raw(&self) -> i8 { + pub fn motor_cmd_steer_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_sub(5) } + /// Get raw value of 'MOTOR_CMD_steer' + /// + /// - Start bit: 0 + /// - Signal size: 4 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn motor_cmd_steer_raw(&self) -> i8 { + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'MOTOR_CMD_steer' + #[inline(always)] + pub fn set_motor_cmd_steer_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..4].store_le(value); + } /// Set value of 'MOTOR_CMD_steer' #[inline(always)] pub fn set_motor_cmd_steer(&mut self, value: i8) -> Result<(), CanError> { @@ -606,21 +680,33 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_drive(&self) -> u8 { - self.motor_cmd_drive_raw() + self.motor_cmd_drive_phys() + } + /// Get physical value of 'MOTOR_CMD_drive' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn motor_cmd_drive_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[4..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MOTOR_CMD_drive' /// /// - Start bit: 4 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn motor_cmd_drive_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[4..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[4..8].load_le::() + } + /// Set raw value of 'MOTOR_CMD_drive' + #[inline(always)] + pub fn set_motor_cmd_drive_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[4..8].store_le(value); } /// Set value of 'MOTOR_CMD_drive' #[inline(always)] @@ -727,20 +813,32 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_wheel_error(&self) -> bool { - self.motor_status_wheel_error_raw() + self.motor_status_wheel_error_phys() + } + /// Get physical value of 'MOTOR_STATUS_wheel_error' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn motor_status_wheel_error_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'MOTOR_STATUS_wheel_error' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_status_wheel_error_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn motor_status_wheel_error_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'MOTOR_STATUS_wheel_error' + #[inline(always)] + pub fn set_motor_status_wheel_error_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'MOTOR_STATUS_wheel_error' #[inline(always)] @@ -757,23 +855,35 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_speed_kph(&self) -> f32 { - self.motor_status_speed_kph_raw() + self.motor_status_speed_kph_phys() } - /// Get raw value of 'MOTOR_STATUS_speed_kph' + /// Get physical value of 'MOTOR_STATUS_speed_kph' /// - /// - Start bit: 8 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "kph" #[inline(always)] - pub fn motor_status_speed_kph_raw(&self) -> f32 { + pub fn motor_status_speed_kph_phys(&self) -> f32 { let signal = self.raw.view_bits::()[8..24].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'MOTOR_STATUS_speed_kph' + /// + /// - Start bit: 8 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn motor_status_speed_kph_raw(&self) -> u16 { + self.raw.view_bits::()[8..24].load_le::() + } + /// Set raw value of 'MOTOR_STATUS_speed_kph' + #[inline(always)] + pub fn set_motor_status_speed_kph_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[8..24].store_le(value); + } /// Set value of 'MOTOR_STATUS_speed_kph' #[inline(always)] pub fn set_motor_status_speed_kph(&mut self, value: f32) -> Result<(), CanError> { @@ -885,24 +995,37 @@ impl SensorSonars { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'SENSOR_SONARS_mux' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sensor_sonars_mux_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..4].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'SENSOR_SONARS_mux' /// /// - Start bit: 0 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sensor_sonars_mux_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..4].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..4].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_mux' + #[allow(dead_code)] + #[inline(always)] + fn set_sensor_sonars_mux_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..4].store_le(value); } pub fn sensor_sonars_mux( &mut self, ) -> Result { - match self.sensor_sonars_mux_raw() { + match self.sensor_sonars_mux_phys() { 0 => { Ok( SensorSonarsSensorSonarsMuxIndex::M0(SensorSonarsSensorSonarsMuxM0 { @@ -975,21 +1098,33 @@ impl SensorSonars { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_err_count(&self) -> u16 { - self.sensor_sonars_err_count_raw() + self.sensor_sonars_err_count_phys() + } + /// Get physical value of 'SENSOR_SONARS_err_count' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn sensor_sonars_err_count_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[4..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'SENSOR_SONARS_err_count' /// /// - Start bit: 4 /// - Signal size: 12 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn sensor_sonars_err_count_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[4..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[4..16].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_err_count' + #[inline(always)] + pub fn set_sensor_sonars_err_count_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[4..16].store_le(value); } /// Set value of 'SENSOR_SONARS_err_count' #[inline(always)] @@ -1096,23 +1231,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_left(&self) -> f32 { - self.sensor_sonars_left_raw() + self.sensor_sonars_left_phys() } - /// Get raw value of 'SENSOR_SONARS_left' + /// Get physical value of 'SENSOR_SONARS_left' /// - /// - Start bit: 16 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_left_raw(&self) -> f32 { + pub fn sensor_sonars_left_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_left' + /// + /// - Start bit: 16 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_left_raw(&self) -> u16 { + self.raw.view_bits::()[16..28].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_left' + #[inline(always)] + pub fn set_sensor_sonars_left_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..28].store_le(value); + } /// Set value of 'SENSOR_SONARS_left' #[inline(always)] pub fn set_sensor_sonars_left(&mut self, value: f32) -> Result<(), CanError> { @@ -1135,23 +1282,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_middle(&self) -> f32 { - self.sensor_sonars_middle_raw() + self.sensor_sonars_middle_phys() } - /// Get raw value of 'SENSOR_SONARS_middle' + /// Get physical value of 'SENSOR_SONARS_middle' /// - /// - Start bit: 28 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_middle_raw(&self) -> f32 { + pub fn sensor_sonars_middle_phys(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_middle' + /// + /// - Start bit: 28 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_middle_raw(&self) -> u16 { + self.raw.view_bits::()[28..40].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_middle' + #[inline(always)] + pub fn set_sensor_sonars_middle_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[28..40].store_le(value); + } /// Set value of 'SENSOR_SONARS_middle' #[inline(always)] pub fn set_sensor_sonars_middle(&mut self, value: f32) -> Result<(), CanError> { @@ -1174,23 +1333,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_right(&self) -> f32 { - self.sensor_sonars_right_raw() + self.sensor_sonars_right_phys() } - /// Get raw value of 'SENSOR_SONARS_right' + /// Get physical value of 'SENSOR_SONARS_right' /// - /// - Start bit: 40 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_right_raw(&self) -> f32 { + pub fn sensor_sonars_right_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_right' + /// + /// - Start bit: 40 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_right_raw(&self) -> u16 { + self.raw.view_bits::()[40..52].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_right' + #[inline(always)] + pub fn set_sensor_sonars_right_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[40..52].store_le(value); + } /// Set value of 'SENSOR_SONARS_right' #[inline(always)] pub fn set_sensor_sonars_right(&mut self, value: f32) -> Result<(), CanError> { @@ -1213,23 +1384,35 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_rear(&self) -> f32 { - self.sensor_sonars_rear_raw() + self.sensor_sonars_rear_phys() } - /// Get raw value of 'SENSOR_SONARS_rear' + /// Get physical value of 'SENSOR_SONARS_rear' /// - /// - Start bit: 52 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_rear_raw(&self) -> f32 { + pub fn sensor_sonars_rear_phys(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_rear' + /// + /// - Start bit: 52 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_rear_raw(&self) -> u16 { + self.raw.view_bits::()[52..64].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_rear' + #[inline(always)] + pub fn set_sensor_sonars_rear_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[52..64].store_le(value); + } /// Set value of 'SENSOR_SONARS_rear' #[inline(always)] pub fn set_sensor_sonars_rear(&mut self, value: f32) -> Result<(), CanError> { @@ -1279,23 +1462,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_left(&self) -> f32 { - self.sensor_sonars_no_filt_left_raw() + self.sensor_sonars_no_filt_left_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_left' + /// Get physical value of 'SENSOR_SONARS_no_filt_left' /// - /// - Start bit: 16 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_left_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_left_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_left' + /// + /// - Start bit: 16 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_left_raw(&self) -> u16 { + self.raw.view_bits::()[16..28].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_left' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_left_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..28].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_left' #[inline(always)] pub fn set_sensor_sonars_no_filt_left( @@ -1321,23 +1516,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_middle(&self) -> f32 { - self.sensor_sonars_no_filt_middle_raw() + self.sensor_sonars_no_filt_middle_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_middle' + /// Get physical value of 'SENSOR_SONARS_no_filt_middle' /// - /// - Start bit: 28 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_middle_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_middle_phys(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_middle' + /// + /// - Start bit: 28 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_middle_raw(&self) -> u16 { + self.raw.view_bits::()[28..40].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_middle' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_middle_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[28..40].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_middle' #[inline(always)] pub fn set_sensor_sonars_no_filt_middle( @@ -1363,23 +1570,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_right(&self) -> f32 { - self.sensor_sonars_no_filt_right_raw() + self.sensor_sonars_no_filt_right_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_right' + /// Get physical value of 'SENSOR_SONARS_no_filt_right' /// - /// - Start bit: 40 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_right_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_right_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_right' + /// + /// - Start bit: 40 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_right_raw(&self) -> u16 { + self.raw.view_bits::()[40..52].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_right' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_right_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[40..52].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_right' #[inline(always)] pub fn set_sensor_sonars_no_filt_right( @@ -1405,23 +1624,35 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_rear(&self) -> f32 { - self.sensor_sonars_no_filt_rear_raw() + self.sensor_sonars_no_filt_rear_phys() } - /// Get raw value of 'SENSOR_SONARS_no_filt_rear' + /// Get physical value of 'SENSOR_SONARS_no_filt_rear' /// - /// - Start bit: 52 - /// - Signal size: 12 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_rear_raw(&self) -> f32 { + pub fn sensor_sonars_no_filt_rear_phys(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'SENSOR_SONARS_no_filt_rear' + /// + /// - Start bit: 52 + /// - Signal size: 12 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn sensor_sonars_no_filt_rear_raw(&self) -> u16 { + self.raw.view_bits::()[52..64].load_le::() + } + /// Set raw value of 'SENSOR_SONARS_no_filt_rear' + #[inline(always)] + pub fn set_sensor_sonars_no_filt_rear_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[52..64].store_le(value); + } /// Set value of 'SENSOR_SONARS_no_filt_rear' #[inline(always)] pub fn set_sensor_sonars_no_filt_rear( diff --git a/tests-snapshots/dbc-cantools/test_extended_id_dump.snap.rs b/tests-snapshots/dbc-cantools/test_extended_id_dump.snap.rs index b67ea725..c034b2d8 100644 --- a/tests-snapshots/dbc-cantools/test_extended_id_dump.snap.rs +++ b/tests-snapshots/dbc-cantools/test_extended_id_dump.snap.rs @@ -92,23 +92,36 @@ impl SomeFrame { /// - Receivers: Vector__XXX #[inline(always)] pub fn some_different_sig(&self) -> i8 { - self.some_different_sig_raw() + self.some_different_sig_phys() } - /// Get raw value of 'SomeDifferentSig' + /// Get physical value of 'SomeDifferentSig' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn some_different_sig_raw(&self) -> i8 { + pub fn some_different_sig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SomeDifferentSig' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn some_different_sig_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'SomeDifferentSig' + #[inline(always)] + pub fn set_some_different_sig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'SomeDifferentSig' #[inline(always)] pub fn set_some_different_sig(&mut self, value: i8) -> Result<(), CanError> { @@ -209,23 +222,36 @@ impl SomeExtFrame { /// - Receivers: Vector__XXX #[inline(always)] pub fn some_sig(&self) -> i8 { - self.some_sig_raw() + self.some_sig_phys() } - /// Get raw value of 'SomeSig' + /// Get physical value of 'SomeSig' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn some_sig_raw(&self) -> i8 { + pub fn some_sig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'SomeSig' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn some_sig_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'SomeSig' + #[inline(always)] + pub fn set_some_sig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'SomeSig' #[inline(always)] pub fn set_some_sig(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/test_multiplex_dump.snap.rs b/tests-snapshots/dbc-cantools/test_multiplex_dump.snap.rs index 31237833..3468ee90 100644 --- a/tests-snapshots/dbc-cantools/test_multiplex_dump.snap.rs +++ b/tests-snapshots/dbc-cantools/test_multiplex_dump.snap.rs @@ -94,23 +94,36 @@ impl MuxedFrame { /// - Receivers: Vector__XXX #[inline(always)] pub fn unmultiplexed_sig(&self) -> i8 { - self.unmultiplexed_sig_raw() + self.unmultiplexed_sig_phys() } - /// Get raw value of 'UnmultiplexedSig' + /// Get physical value of 'UnmultiplexedSig' /// - /// - Start bit: 16 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn unmultiplexed_sig_raw(&self) -> i8 { + pub fn unmultiplexed_sig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'UnmultiplexedSig' + /// + /// - Start bit: 16 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn unmultiplexed_sig_raw(&self) -> i8 { + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'UnmultiplexedSig' + #[inline(always)] + pub fn set_unmultiplexed_sig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..24].store_le(value); + } /// Set value of 'UnmultiplexedSig' #[inline(always)] pub fn set_unmultiplexed_sig(&mut self, value: i8) -> Result<(), CanError> { @@ -130,24 +143,37 @@ impl MuxedFrame { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } + /// Get physical value of 'MultiplexorSig' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn multiplexor_sig_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'MultiplexorSig' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn multiplexor_sig_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'MultiplexorSig' + #[allow(dead_code)] + #[inline(always)] + fn set_multiplexor_sig_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } pub fn multiplexor_sig( &mut self, ) -> Result { - match self.multiplexor_sig_raw() { + match self.multiplexor_sig_phys() { 42 => { Ok( MuxedFrameMultiplexorSigIndex::M42(MuxedFrameMultiplexorSigM42 { @@ -279,23 +305,36 @@ impl MuxedFrameMultiplexorSigM42 { /// - Receivers: Vector__XXX #[inline(always)] pub fn multiplexed_sig(&self) -> i8 { - self.multiplexed_sig_raw() + self.multiplexed_sig_phys() } - /// Get raw value of 'MultiplexedSig' + /// Get physical value of 'MultiplexedSig' /// - /// - Start bit: 8 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn multiplexed_sig_raw(&self) -> i8 { + pub fn multiplexed_sig_phys(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'MultiplexedSig' + /// + /// - Start bit: 8 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn multiplexed_sig_raw(&self) -> i8 { + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'MultiplexedSig' + #[inline(always)] + pub fn set_multiplexed_sig_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..16].store_le(value); + } /// Set value of 'MultiplexedSig' #[inline(always)] pub fn set_multiplexed_sig(&mut self, value: i8) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/timing.snap.rs b/tests-snapshots/dbc-cantools/timing.snap.rs index e72cb82e..35dc8477 100644 --- a/tests-snapshots/dbc-cantools/timing.snap.rs +++ b/tests-snapshots/dbc-cantools/timing.snap.rs @@ -92,23 +92,36 @@ impl Foo { /// - Receivers: Receiver #[inline(always)] pub fn foo(&self) -> f32 { - self.foo_raw() + self.foo_phys() } - /// Get raw value of 'Foo' + /// Get physical value of 'Foo' /// - /// - Start bit: 0 - /// - Signal size: 12 bits /// - Factor: 0.01 /// - Offset: 250 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "degK" #[inline(always)] - pub fn foo_raw(&self) -> f32 { + pub fn foo_phys(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Foo' + /// + /// - Start bit: 0 + /// - Signal size: 12 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn foo_raw(&self) -> i16 { + self.raw.view_bits::()[7..19].load_be::() + } + /// Set raw value of 'Foo' + #[inline(always)] + pub fn set_foo_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[7..19].store_be(value); + } /// Set value of 'Foo' #[inline(always)] pub fn set_foo(&mut self, value: f32) -> Result<(), CanError> { @@ -206,23 +219,36 @@ impl Bar { /// - Receivers: Receiver #[inline(always)] pub fn foo(&self) -> f32 { - self.foo_raw() + self.foo_phys() } - /// Get raw value of 'Foo' + /// Get physical value of 'Foo' /// - /// - Start bit: 0 - /// - Signal size: 12 bits /// - Factor: 0.01 /// - Offset: 250 - /// - Byte order: BigEndian - /// - Value type: Signed + /// - Unit: "degK" #[inline(always)] - pub fn foo_raw(&self) -> f32 { + pub fn foo_phys(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Foo' + /// + /// - Start bit: 0 + /// - Signal size: 12 bits + /// - Byte order: BigEndian + /// - Value type: Signed + #[inline(always)] + pub fn foo_raw(&self) -> i16 { + self.raw.view_bits::()[7..19].load_be::() + } + /// Set raw value of 'Foo' + #[inline(always)] + pub fn set_foo_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[7..19].store_be(value); + } /// Set value of 'Foo' #[inline(always)] pub fn set_foo(&mut self, value: f32) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/val_table.snap.rs b/tests-snapshots/dbc-cantools/val_table.snap.rs index aab8a37e..27dcee1b 100644 --- a/tests-snapshots/dbc-cantools/val_table.snap.rs +++ b/tests-snapshots/dbc-cantools/val_table.snap.rs @@ -91,24 +91,37 @@ impl Message1 { match signal { 1 => Message1Signal1::One, 0 => Message1Signal1::Zero, - _ => Message1Signal1::_Other(self.signal1_raw()), + _ => Message1Signal1::_Other(self.signal1_phys()), } } - /// Get raw value of 'Signal1' + /// Get physical value of 'Signal1' /// - /// - Start bit: 0 - /// - Signal size: 8 bits /// - Factor: 1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn signal1_raw(&self) -> i8 { + pub fn signal1_phys(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'Signal1' + /// + /// - Start bit: 0 + /// - Signal size: 8 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn signal1_raw(&self) -> i8 { + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Signal1' + #[inline(always)] + pub fn set_signal1_raw(&mut self, value: i8) { + let value = u8::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..8].store_le(value); + } /// Set value of 'Signal1' #[inline(always)] pub fn set_signal1(&mut self, value: Message1Signal1) -> Result<(), CanError> { diff --git a/tests-snapshots/dbc-cantools/variable_dlc.snap.rs b/tests-snapshots/dbc-cantools/variable_dlc.snap.rs index cec0af51..c4dc487f 100644 --- a/tests-snapshots/dbc-cantools/variable_dlc.snap.rs +++ b/tests-snapshots/dbc-cantools/variable_dlc.snap.rs @@ -101,21 +101,33 @@ impl TestMessage1 { /// - Receivers: Test #[inline(always)] pub fn signal1(&self) -> u8 { - self.signal1_raw() + self.signal1_phys() + } + /// Get physical value of 'Signal1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn signal1_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Signal1' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn signal1_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'Signal1' + #[inline(always)] + pub fn set_signal1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'Signal1' #[inline(always)] @@ -143,21 +155,33 @@ impl TestMessage1 { /// - Receivers: Test #[inline(always)] pub fn signal2(&self) -> u8 { - self.signal2_raw() + self.signal2_phys() + } + /// Get physical value of 'Signal2' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn signal2_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Signal2' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn signal2_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Signal2' + #[inline(always)] + pub fn set_signal2_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Signal2' #[inline(always)] @@ -185,21 +209,33 @@ impl TestMessage1 { /// - Receivers: Test #[inline(always)] pub fn signal3(&self) -> u8 { - self.signal3_raw() + self.signal3_phys() + } + /// Get physical value of 'Signal3' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn signal3_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Signal3' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn signal3_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'Signal3' + #[inline(always)] + pub fn set_signal3_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Signal3' #[inline(always)] @@ -319,21 +355,33 @@ impl TestMessage2 { /// - Receivers: Test #[inline(always)] pub fn signal4(&self) -> u16 { - self.signal4_raw() + self.signal4_phys() + } + /// Get physical value of 'Signal4' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn signal4_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[0..15].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Signal4' /// /// - Start bit: 0 /// - Signal size: 15 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn signal4_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[0..15].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..15].load_le::() + } + /// Set raw value of 'Signal4' + #[inline(always)] + pub fn set_signal4_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..15].store_le(value); } /// Set value of 'Signal4' #[inline(always)] @@ -361,21 +409,33 @@ impl TestMessage2 { /// - Receivers: Test #[inline(always)] pub fn signal5(&self) -> u16 { - self.signal5_raw() + self.signal5_phys() + } + /// Get physical value of 'Signal5' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn signal5_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[15..30].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Signal5' /// /// - Start bit: 15 /// - Signal size: 15 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn signal5_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[15..30].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[15..30].load_le::() + } + /// Set raw value of 'Signal5' + #[inline(always)] + pub fn set_signal5_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[15..30].store_le(value); } /// Set value of 'Signal5' #[inline(always)] @@ -403,21 +463,33 @@ impl TestMessage2 { /// - Receivers: Test #[inline(always)] pub fn signal6(&self) -> u16 { - self.signal6_raw() + self.signal6_phys() + } + /// Get physical value of 'Signal6' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn signal6_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[30..45].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Signal6' /// /// - Start bit: 30 /// - Signal size: 15 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn signal6_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[30..45].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[30..45].load_le::() + } + /// Set raw value of 'Signal6' + #[inline(always)] + pub fn set_signal6_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[30..45].store_le(value); } /// Set value of 'Signal6' #[inline(always)] @@ -445,21 +517,33 @@ impl TestMessage2 { /// - Receivers: Test #[inline(always)] pub fn signal7(&self) -> u16 { - self.signal7_raw() + self.signal7_phys() + } + /// Get physical value of 'Signal7' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn signal7_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[45..60].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Signal7' /// /// - Start bit: 45 /// - Signal size: 15 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn signal7_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[45..60].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[45..60].load_le::() + } + /// Set raw value of 'Signal7' + #[inline(always)] + pub fn set_signal7_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[45..60].store_le(value); } /// Set value of 'Signal7' #[inline(always)] @@ -487,21 +571,33 @@ impl TestMessage2 { /// - Receivers: Test #[inline(always)] pub fn signal8(&self) -> u16 { - self.signal8_raw() + self.signal8_phys() + } + /// Get physical value of 'Signal8' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn signal8_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[60..75].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Signal8' /// /// - Start bit: 60 /// - Signal size: 15 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn signal8_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[60..75].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[60..75].load_le::() + } + /// Set raw value of 'Signal8' + #[inline(always)] + pub fn set_signal8_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[60..75].store_le(value); } /// Set value of 'Signal8' #[inline(always)] diff --git a/tests-snapshots/dbc-cantools/vehicle.snap.rs b/tests-snapshots/dbc-cantools/vehicle.snap.rs index 9dccd3fc..406eb99a 100644 --- a/tests-snapshots/dbc-cantools/vehicle.snap.rs +++ b/tests-snapshots/dbc-cantools/vehicle.snap.rs @@ -1203,23 +1203,36 @@ impl RtSbInsVelBodyAxes { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_sideways_2d(&self) -> f32 { - self.ins_vel_sideways_2d_raw() + self.ins_vel_sideways_2d_phys() } - /// Get raw value of 'INS_Vel_Sideways_2D' + /// Get physical value of 'INS_Vel_Sideways_2D' /// - /// - Start bit: 40 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_sideways_2d_raw(&self) -> f32 { + pub fn ins_vel_sideways_2d_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Vel_Sideways_2D' + /// + /// - Start bit: 40 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_vel_sideways_2d_raw(&self) -> i32 { + self.raw.view_bits::()[40..64].load_le::() + } + /// Set raw value of 'INS_Vel_Sideways_2D' + #[inline(always)] + pub fn set_ins_vel_sideways_2d_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[40..64].store_le(value); + } /// Set value of 'INS_Vel_Sideways_2D' #[inline(always)] pub fn set_ins_vel_sideways_2d(&mut self, value: f32) -> Result<(), CanError> { @@ -1245,23 +1258,36 @@ impl RtSbInsVelBodyAxes { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_forwards_2d(&self) -> f32 { - self.ins_vel_forwards_2d_raw() + self.ins_vel_forwards_2d_phys() } - /// Get raw value of 'INS_Vel_Forwards_2D' + /// Get physical value of 'INS_Vel_Forwards_2D' /// - /// - Start bit: 16 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_forwards_2d_raw(&self) -> f32 { + pub fn ins_vel_forwards_2d_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..40].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Vel_Forwards_2D' + /// + /// - Start bit: 16 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_vel_forwards_2d_raw(&self) -> i32 { + self.raw.view_bits::()[16..40].load_le::() + } + /// Set raw value of 'INS_Vel_Forwards_2D' + #[inline(always)] + pub fn set_ins_vel_forwards_2d_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..40].store_le(value); + } /// Set value of 'INS_Vel_Forwards_2D' #[inline(always)] pub fn set_ins_vel_forwards_2d(&mut self, value: f32) -> Result<(), CanError> { @@ -1287,21 +1313,33 @@ impl RtSbInsVelBodyAxes { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_body(&self) -> u8 { - self.accuracy_ins_vel_body_raw() + self.accuracy_ins_vel_body_phys() + } + /// Get physical value of 'Accuracy_INS_Vel_Body' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_vel_body_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Vel_Body' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_vel_body_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_INS_Vel_Body' + #[inline(always)] + pub fn set_accuracy_ins_vel_body_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Vel_Body' #[inline(always)] @@ -1331,20 +1369,32 @@ impl RtSbInsVelBodyAxes { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_sideways(&self) -> bool { - self.validity_ins_vel_sideways_raw() + self.validity_ins_vel_sideways_phys() + } + /// Get physical value of 'Validity_INS_Vel_Sideways' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_vel_sideways_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Vel_Sideways' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_sideways_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_ins_vel_sideways_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_INS_Vel_Sideways' + #[inline(always)] + pub fn set_validity_ins_vel_sideways_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Vel_Sideways' #[inline(always)] @@ -1366,20 +1416,32 @@ impl RtSbInsVelBodyAxes { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_forwards(&self) -> bool { - self.validity_ins_vel_forwards_raw() + self.validity_ins_vel_forwards_phys() + } + /// Get physical value of 'Validity_INS_Vel_Forwards' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_vel_forwards_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Vel_Forwards' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_forwards_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_ins_vel_forwards_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_INS_Vel_Forwards' + #[inline(always)] + pub fn set_validity_ins_vel_forwards_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Vel_Forwards' #[inline(always)] @@ -1480,23 +1542,36 @@ impl RtDl1mk3Speed { /// - Receivers: Vector__XXX #[inline(always)] pub fn speed(&self) -> f32 { - self.speed_raw() + self.speed_phys() } - /// Get raw value of 'Speed' + /// Get physical value of 'Speed' /// - /// - Start bit: 16 - /// - Signal size: 32 bits /// - Factor: 0.00001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn speed_raw(&self) -> f32 { + pub fn speed_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..48].load_le::(); let factor = 0.00001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Speed' + /// + /// - Start bit: 16 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn speed_raw(&self) -> i32 { + self.raw.view_bits::()[16..48].load_le::() + } + /// Set raw value of 'Speed' + #[inline(always)] + pub fn set_speed_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..48].store_le(value); + } /// Set value of 'Speed' #[inline(always)] pub fn set_speed(&mut self, value: f32) -> Result<(), CanError> { @@ -1522,21 +1597,33 @@ impl RtDl1mk3Speed { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_speed(&self) -> u8 { - self.accuracy_speed_raw() + self.accuracy_speed_phys() + } + /// Get physical value of 'Accuracy_Speed' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_speed_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_Speed' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_speed_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_Speed' + #[inline(always)] + pub fn set_accuracy_speed_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Speed' #[inline(always)] @@ -1566,20 +1653,32 @@ impl RtDl1mk3Speed { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_speed(&self) -> bool { - self.validity_speed_raw() + self.validity_speed_phys() + } + /// Get physical value of 'Validity_Speed' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_speed_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Speed' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_speed_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_speed_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_Speed' + #[inline(always)] + pub fn set_validity_speed_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Speed' #[inline(always)] @@ -1683,21 +1782,33 @@ impl RtDl1mk3GpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_week(&self) -> u16 { - self.gps_week_raw() + self.gps_week_phys() + } + /// Get physical value of 'GPS_Week' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn gps_week_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[48..64].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'GPS_Week' /// /// - Start bit: 48 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn gps_week_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[48..64].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'GPS_Week' + #[inline(always)] + pub fn set_gps_week_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[48..64].store_le(value); } /// Set value of 'GPS_Week' #[inline(always)] @@ -1727,23 +1838,35 @@ impl RtDl1mk3GpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_time(&self) -> f32 { - self.gps_time_raw() + self.gps_time_phys() } - /// Get raw value of 'GPS_Time' + /// Get physical value of 'GPS_Time' /// - /// - Start bit: 16 - /// - Signal size: 32 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "s" #[inline(always)] - pub fn gps_time_raw(&self) -> f32 { + pub fn gps_time_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Time' + /// + /// - Start bit: 16 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn gps_time_raw(&self) -> u32 { + self.raw.view_bits::()[16..48].load_le::() + } + /// Set raw value of 'GPS_Time' + #[inline(always)] + pub fn set_gps_time_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[16..48].store_le(value); + } /// Set value of 'GPS_Time' #[inline(always)] pub fn set_gps_time(&mut self, value: f32) -> Result<(), CanError> { @@ -1766,21 +1889,33 @@ impl RtDl1mk3GpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_time(&self) -> u8 { - self.accuracy_gps_time_raw() + self.accuracy_gps_time_phys() + } + /// Get physical value of 'Accuracy_GPS_Time' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_time_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Time' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_time_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Time' + #[inline(always)] + pub fn set_accuracy_gps_time_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Time' #[inline(always)] @@ -1810,20 +1945,32 @@ impl RtDl1mk3GpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_week(&self) -> bool { - self.validity_gps_week_raw() + self.validity_gps_week_phys() + } + /// Get physical value of 'Validity_GPS_Week' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_week_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Week' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_week_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_gps_week_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_GPS_Week' + #[inline(always)] + pub fn set_validity_gps_week_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Week' #[inline(always)] @@ -1842,20 +1989,32 @@ impl RtDl1mk3GpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_time(&self) -> bool { - self.validity_gps_time_raw() + self.validity_gps_time_phys() + } + /// Get physical value of 'Validity_GPS_Time' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_time_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Time' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_time_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gps_time_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_GPS_Time' + #[inline(always)] + pub fn set_validity_gps_time_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Time' #[inline(always)] @@ -1951,23 +2110,36 @@ impl RtDl1mk3GpsPosLlh2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_llh_altitude(&self) -> f32 { - self.gps_pos_llh_altitude_raw() + self.gps_pos_llh_altitude_phys() } - /// Get raw value of 'GPS_Pos_LLH_Altitude' + /// Get physical value of 'GPS_Pos_LLH_Altitude' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn gps_pos_llh_altitude_raw(&self) -> f32 { + pub fn gps_pos_llh_altitude_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Pos_LLH_Altitude' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_pos_llh_altitude_raw(&self) -> i32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'GPS_Pos_LLH_Altitude' + #[inline(always)] + pub fn set_gps_pos_llh_altitude_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'GPS_Pos_LLH_Altitude' #[inline(always)] pub fn set_gps_pos_llh_altitude(&mut self, value: f32) -> Result<(), CanError> { @@ -1991,23 +2163,36 @@ impl RtDl1mk3GpsPosLlh2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_llh_longitude(&self) -> f32 { - self.gps_pos_llh_longitude_raw() + self.gps_pos_llh_longitude_phys() } - /// Get raw value of 'GPS_Pos_LLH_Longitude' + /// Get physical value of 'GPS_Pos_LLH_Longitude' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 0.0000001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn gps_pos_llh_longitude_raw(&self) -> f32 { + pub fn gps_pos_llh_longitude_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.0000001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Pos_LLH_Longitude' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_pos_llh_longitude_raw(&self) -> i32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 'GPS_Pos_LLH_Longitude' + #[inline(always)] + pub fn set_gps_pos_llh_longitude_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 'GPS_Pos_LLH_Longitude' #[inline(always)] pub fn set_gps_pos_llh_longitude(&mut self, value: f32) -> Result<(), CanError> { @@ -2124,23 +2309,36 @@ impl RtDl1mk3GpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_llh_latitude(&self) -> f32 { - self.gps_pos_llh_latitude_raw() + self.gps_pos_llh_latitude_phys() } - /// Get raw value of 'GPS_Pos_LLH_Latitude' + /// Get physical value of 'GPS_Pos_LLH_Latitude' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.0000001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn gps_pos_llh_latitude_raw(&self) -> f32 { + pub fn gps_pos_llh_latitude_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.0000001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Pos_LLH_Latitude' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_pos_llh_latitude_raw(&self) -> i32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'GPS_Pos_LLH_Latitude' + #[inline(always)] + pub fn set_gps_pos_llh_latitude_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'GPS_Pos_LLH_Latitude' #[inline(always)] pub fn set_gps_pos_llh_latitude(&mut self, value: f32) -> Result<(), CanError> { @@ -2166,21 +2364,33 @@ impl RtDl1mk3GpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_altitude(&self) -> u8 { - self.accuracy_gps_pos_llh_altitude_raw() + self.accuracy_gps_pos_llh_altitude_phys() + } + /// Get physical value of 'Accuracy_GPS_Pos_LLH_Altitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_pos_llh_altitude_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Pos_LLH_Altitude' /// /// - Start bit: 24 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_pos_llh_altitude_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Pos_LLH_Altitude' + #[inline(always)] + pub fn set_accuracy_gps_pos_llh_altitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_LLH_Altitude' #[inline(always)] @@ -2213,21 +2423,33 @@ impl RtDl1mk3GpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_longitude(&self) -> u8 { - self.accuracy_gps_pos_llh_longitude_raw() + self.accuracy_gps_pos_llh_longitude_phys() + } + /// Get physical value of 'Accuracy_GPS_Pos_LLH_Longitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_pos_llh_longitude_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Pos_LLH_Longitude' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_pos_llh_longitude_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Pos_LLH_Longitude' + #[inline(always)] + pub fn set_accuracy_gps_pos_llh_longitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_LLH_Longitude' #[inline(always)] @@ -2260,21 +2482,33 @@ impl RtDl1mk3GpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_latitude(&self) -> u8 { - self.accuracy_gps_pos_llh_latitude_raw() + self.accuracy_gps_pos_llh_latitude_phys() + } + /// Get physical value of 'Accuracy_GPS_Pos_LLH_Latitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_pos_llh_latitude_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Pos_LLH_Latitude' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_pos_llh_latitude_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Pos_LLH_Latitude' + #[inline(always)] + pub fn set_accuracy_gps_pos_llh_latitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_LLH_Latitude' #[inline(always)] @@ -2307,20 +2541,32 @@ impl RtDl1mk3GpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_altitude(&self) -> bool { - self.validity_gps_pos_llh_altitude_raw() + self.validity_gps_pos_llh_altitude_phys() + } + /// Get physical value of 'Validity_GPS_Pos_LLH_Altitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_pos_llh_altitude_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Pos_LLH_Altitude' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_llh_altitude_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn validity_gps_pos_llh_altitude_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'Validity_GPS_Pos_LLH_Altitude' + #[inline(always)] + pub fn set_validity_gps_pos_llh_altitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_GPS_Pos_LLH_Altitude' #[inline(always)] @@ -2342,20 +2588,32 @@ impl RtDl1mk3GpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_longitude(&self) -> bool { - self.validity_gps_pos_llh_longitude_raw() + self.validity_gps_pos_llh_longitude_phys() + } + /// Get physical value of 'Validity_GPS_Pos_LLH_Longitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_pos_llh_longitude_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Pos_LLH_Longitude' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_llh_longitude_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_gps_pos_llh_longitude_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_GPS_Pos_LLH_Longitude' + #[inline(always)] + pub fn set_validity_gps_pos_llh_longitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Pos_LLH_Longitude' #[inline(always)] @@ -2377,20 +2635,32 @@ impl RtDl1mk3GpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_latitude(&self) -> bool { - self.validity_gps_pos_llh_latitude_raw() + self.validity_gps_pos_llh_latitude_phys() + } + /// Get physical value of 'Validity_GPS_Pos_LLH_Latitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_pos_llh_latitude_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Pos_LLH_Latitude' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_llh_latitude_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gps_pos_llh_latitude_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_GPS_Pos_LLH_Latitude' + #[inline(always)] + pub fn set_validity_gps_pos_llh_latitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Pos_LLH_Latitude' #[inline(always)] @@ -2499,23 +2769,35 @@ impl RtDl1mk3GpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_speed_3d(&self) -> f32 { - self.gps_speed_3d_raw() + self.gps_speed_3d_phys() } - /// Get raw value of 'GPS_Speed_3D' + /// Get physical value of 'GPS_Speed_3D' /// - /// - Start bit: 40 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m/s" #[inline(always)] - pub fn gps_speed_3d_raw(&self) -> f32 { + pub fn gps_speed_3d_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Speed_3D' + /// + /// - Start bit: 40 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn gps_speed_3d_raw(&self) -> u32 { + self.raw.view_bits::()[40..64].load_le::() + } + /// Set raw value of 'GPS_Speed_3D' + #[inline(always)] + pub fn set_gps_speed_3d_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[40..64].store_le(value); + } /// Set value of 'GPS_Speed_3D' #[inline(always)] pub fn set_gps_speed_3d(&mut self, value: f32) -> Result<(), CanError> { @@ -2540,23 +2822,35 @@ impl RtDl1mk3GpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_speed_2d(&self) -> f32 { - self.gps_speed_2d_raw() + self.gps_speed_2d_phys() } - /// Get raw value of 'GPS_Speed_2D' + /// Get physical value of 'GPS_Speed_2D' /// - /// - Start bit: 16 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m/s" #[inline(always)] - pub fn gps_speed_2d_raw(&self) -> f32 { + pub fn gps_speed_2d_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..40].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Speed_2D' + /// + /// - Start bit: 16 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn gps_speed_2d_raw(&self) -> u32 { + self.raw.view_bits::()[16..40].load_le::() + } + /// Set raw value of 'GPS_Speed_2D' + #[inline(always)] + pub fn set_gps_speed_2d_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[16..40].store_le(value); + } /// Set value of 'GPS_Speed_2D' #[inline(always)] pub fn set_gps_speed_2d(&mut self, value: f32) -> Result<(), CanError> { @@ -2581,21 +2875,33 @@ impl RtDl1mk3GpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_speed(&self) -> u8 { - self.accuracy_gps_speed_raw() + self.accuracy_gps_speed_phys() + } + /// Get physical value of 'Accuracy_GPS_Speed' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_speed_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Speed' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_speed_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Speed' + #[inline(always)] + pub fn set_accuracy_gps_speed_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Speed' #[inline(always)] @@ -2625,20 +2931,32 @@ impl RtDl1mk3GpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_speed_3d(&self) -> bool { - self.validity_gps_speed_3d_raw() + self.validity_gps_speed_3d_phys() + } + /// Get physical value of 'Validity_GPS_Speed_3D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_speed_3d_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Speed_3D' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_speed_3d_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_gps_speed_3d_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_GPS_Speed_3D' + #[inline(always)] + pub fn set_validity_gps_speed_3d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Speed_3D' #[inline(always)] @@ -2657,20 +2975,32 @@ impl RtDl1mk3GpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_speed_2d(&self) -> bool { - self.validity_gps_speed_2d_raw() + self.validity_gps_speed_2d_phys() + } + /// Get physical value of 'Validity_GPS_Speed_2D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_speed_2d_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Speed_2D' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_speed_2d_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gps_speed_2d_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_GPS_Speed_2D' + #[inline(always)] + pub fn set_validity_gps_speed_2d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Speed_2D' #[inline(always)] @@ -2760,23 +3090,36 @@ impl RtIrTempTemp7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_7(&self) -> f32 { - self.ir_temperature_7_raw() + self.ir_temperature_7_phys() } - /// Get raw value of 'IR_Temperature_7' + /// Get physical value of 'IR_Temperature_7' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_7_raw(&self) -> f32 { + pub fn ir_temperature_7_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_7' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_7_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_7' + #[inline(always)] + pub fn set_ir_temperature_7_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_7' #[inline(always)] pub fn set_ir_temperature_7(&mut self, value: f32) -> Result<(), CanError> { @@ -2887,23 +3230,36 @@ impl RtIrTempTempRr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_32(&self) -> f32 { - self.ir_temperature_32_raw() + self.ir_temperature_32_phys() } - /// Get raw value of 'IR_Temperature_32' + /// Get physical value of 'IR_Temperature_32' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_32_raw(&self) -> f32 { + pub fn ir_temperature_32_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_32' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_32_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'IR_Temperature_32' + #[inline(always)] + pub fn set_ir_temperature_32_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'IR_Temperature_32' #[inline(always)] pub fn set_ir_temperature_32(&mut self, value: f32) -> Result<(), CanError> { @@ -2927,23 +3283,36 @@ impl RtIrTempTempRr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_31(&self) -> f32 { - self.ir_temperature_31_raw() + self.ir_temperature_31_phys() } - /// Get raw value of 'IR_Temperature_31' + /// Get physical value of 'IR_Temperature_31' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_31_raw(&self) -> f32 { + pub fn ir_temperature_31_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_31' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_31_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'IR_Temperature_31' + #[inline(always)] + pub fn set_ir_temperature_31_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'IR_Temperature_31' #[inline(always)] pub fn set_ir_temperature_31(&mut self, value: f32) -> Result<(), CanError> { @@ -2967,23 +3336,36 @@ impl RtIrTempTempRr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_30(&self) -> f32 { - self.ir_temperature_30_raw() + self.ir_temperature_30_phys() } - /// Get raw value of 'IR_Temperature_30' + /// Get physical value of 'IR_Temperature_30' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_30_raw(&self) -> f32 { + pub fn ir_temperature_30_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_30' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_30_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'IR_Temperature_30' + #[inline(always)] + pub fn set_ir_temperature_30_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'IR_Temperature_30' #[inline(always)] pub fn set_ir_temperature_30(&mut self, value: f32) -> Result<(), CanError> { @@ -3007,23 +3389,36 @@ impl RtIrTempTempRr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_29(&self) -> f32 { - self.ir_temperature_29_raw() + self.ir_temperature_29_phys() } - /// Get raw value of 'IR_Temperature_29' + /// Get physical value of 'IR_Temperature_29' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_29_raw(&self) -> f32 { + pub fn ir_temperature_29_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_29' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_29_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_29' + #[inline(always)] + pub fn set_ir_temperature_29_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_29' #[inline(always)] pub fn set_ir_temperature_29(&mut self, value: f32) -> Result<(), CanError> { @@ -3134,23 +3529,36 @@ impl RtIrTempTempRl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_24(&self) -> f32 { - self.ir_temperature_24_raw() + self.ir_temperature_24_phys() } - /// Get raw value of 'IR_Temperature_24' + /// Get physical value of 'IR_Temperature_24' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_24_raw(&self) -> f32 { + pub fn ir_temperature_24_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_24' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_24_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'IR_Temperature_24' + #[inline(always)] + pub fn set_ir_temperature_24_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'IR_Temperature_24' #[inline(always)] pub fn set_ir_temperature_24(&mut self, value: f32) -> Result<(), CanError> { @@ -3174,23 +3582,36 @@ impl RtIrTempTempRl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_23(&self) -> f32 { - self.ir_temperature_23_raw() + self.ir_temperature_23_phys() } - /// Get raw value of 'IR_Temperature_23' + /// Get physical value of 'IR_Temperature_23' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_23_raw(&self) -> f32 { + pub fn ir_temperature_23_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_23' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_23_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'IR_Temperature_23' + #[inline(always)] + pub fn set_ir_temperature_23_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'IR_Temperature_23' #[inline(always)] pub fn set_ir_temperature_23(&mut self, value: f32) -> Result<(), CanError> { @@ -3214,23 +3635,36 @@ impl RtIrTempTempRl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_22(&self) -> f32 { - self.ir_temperature_22_raw() + self.ir_temperature_22_phys() } - /// Get raw value of 'IR_Temperature_22' + /// Get physical value of 'IR_Temperature_22' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_22_raw(&self) -> f32 { + pub fn ir_temperature_22_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_22' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_22_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'IR_Temperature_22' + #[inline(always)] + pub fn set_ir_temperature_22_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'IR_Temperature_22' #[inline(always)] pub fn set_ir_temperature_22(&mut self, value: f32) -> Result<(), CanError> { @@ -3254,23 +3688,36 @@ impl RtIrTempTempRl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_21(&self) -> f32 { - self.ir_temperature_21_raw() + self.ir_temperature_21_phys() } - /// Get raw value of 'IR_Temperature_21' + /// Get physical value of 'IR_Temperature_21' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_21_raw(&self) -> f32 { + pub fn ir_temperature_21_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_21' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_21_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_21' + #[inline(always)] + pub fn set_ir_temperature_21_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_21' #[inline(always)] pub fn set_ir_temperature_21(&mut self, value: f32) -> Result<(), CanError> { @@ -3381,23 +3828,36 @@ impl RtIrTempTempFr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_16(&self) -> f32 { - self.ir_temperature_16_raw() + self.ir_temperature_16_phys() } - /// Get raw value of 'IR_Temperature_16' + /// Get physical value of 'IR_Temperature_16' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_16_raw(&self) -> f32 { + pub fn ir_temperature_16_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_16' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_16_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'IR_Temperature_16' + #[inline(always)] + pub fn set_ir_temperature_16_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'IR_Temperature_16' #[inline(always)] pub fn set_ir_temperature_16(&mut self, value: f32) -> Result<(), CanError> { @@ -3421,23 +3881,36 @@ impl RtIrTempTempFr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_15(&self) -> f32 { - self.ir_temperature_15_raw() + self.ir_temperature_15_phys() } - /// Get raw value of 'IR_Temperature_15' + /// Get physical value of 'IR_Temperature_15' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_15_raw(&self) -> f32 { + pub fn ir_temperature_15_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_15' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_15_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'IR_Temperature_15' + #[inline(always)] + pub fn set_ir_temperature_15_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'IR_Temperature_15' #[inline(always)] pub fn set_ir_temperature_15(&mut self, value: f32) -> Result<(), CanError> { @@ -3461,23 +3934,36 @@ impl RtIrTempTempFr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_14(&self) -> f32 { - self.ir_temperature_14_raw() + self.ir_temperature_14_phys() } - /// Get raw value of 'IR_Temperature_14' + /// Get physical value of 'IR_Temperature_14' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_14_raw(&self) -> f32 { + pub fn ir_temperature_14_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_14' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_14_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'IR_Temperature_14' + #[inline(always)] + pub fn set_ir_temperature_14_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'IR_Temperature_14' #[inline(always)] pub fn set_ir_temperature_14(&mut self, value: f32) -> Result<(), CanError> { @@ -3501,23 +3987,36 @@ impl RtIrTempTempFr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_13(&self) -> f32 { - self.ir_temperature_13_raw() + self.ir_temperature_13_phys() } - /// Get raw value of 'IR_Temperature_13' + /// Get physical value of 'IR_Temperature_13' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_13_raw(&self) -> f32 { + pub fn ir_temperature_13_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_13' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_13_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_13' + #[inline(always)] + pub fn set_ir_temperature_13_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_13' #[inline(always)] pub fn set_ir_temperature_13(&mut self, value: f32) -> Result<(), CanError> { @@ -3628,23 +4127,36 @@ impl RtIrTempTempFl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_8(&self) -> f32 { - self.ir_temperature_8_raw() + self.ir_temperature_8_phys() } - /// Get raw value of 'IR_Temperature_8' + /// Get physical value of 'IR_Temperature_8' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_8_raw(&self) -> f32 { + pub fn ir_temperature_8_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_8' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_8_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'IR_Temperature_8' + #[inline(always)] + pub fn set_ir_temperature_8_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'IR_Temperature_8' #[inline(always)] pub fn set_ir_temperature_8(&mut self, value: f32) -> Result<(), CanError> { @@ -3668,23 +4180,36 @@ impl RtIrTempTempFl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_7(&self) -> f32 { - self.ir_temperature_7_raw() + self.ir_temperature_7_phys() } - /// Get raw value of 'IR_Temperature_7' + /// Get physical value of 'IR_Temperature_7' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_7_raw(&self) -> f32 { + pub fn ir_temperature_7_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_7' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_7_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'IR_Temperature_7' + #[inline(always)] + pub fn set_ir_temperature_7_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'IR_Temperature_7' #[inline(always)] pub fn set_ir_temperature_7(&mut self, value: f32) -> Result<(), CanError> { @@ -3708,23 +4233,36 @@ impl RtIrTempTempFl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_6(&self) -> f32 { - self.ir_temperature_6_raw() + self.ir_temperature_6_phys() } - /// Get raw value of 'IR_Temperature_6' + /// Get physical value of 'IR_Temperature_6' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_6_raw(&self) -> f32 { + pub fn ir_temperature_6_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_6' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_6_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'IR_Temperature_6' + #[inline(always)] + pub fn set_ir_temperature_6_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'IR_Temperature_6' #[inline(always)] pub fn set_ir_temperature_6(&mut self, value: f32) -> Result<(), CanError> { @@ -3748,23 +4286,36 @@ impl RtIrTempTempFl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_5(&self) -> f32 { - self.ir_temperature_5_raw() + self.ir_temperature_5_phys() } - /// Get raw value of 'IR_Temperature_5' + /// Get physical value of 'IR_Temperature_5' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_5_raw(&self) -> f32 { + pub fn ir_temperature_5_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_5' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_5_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_5' + #[inline(always)] + pub fn set_ir_temperature_5_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_5' #[inline(always)] pub fn set_ir_temperature_5(&mut self, value: f32) -> Result<(), CanError> { @@ -3875,23 +4426,36 @@ impl RtIrTempTempRr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_28(&self) -> f32 { - self.ir_temperature_28_raw() + self.ir_temperature_28_phys() } - /// Get raw value of 'IR_Temperature_28' + /// Get physical value of 'IR_Temperature_28' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_28_raw(&self) -> f32 { + pub fn ir_temperature_28_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_28' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_28_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'IR_Temperature_28' + #[inline(always)] + pub fn set_ir_temperature_28_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'IR_Temperature_28' #[inline(always)] pub fn set_ir_temperature_28(&mut self, value: f32) -> Result<(), CanError> { @@ -3915,23 +4479,36 @@ impl RtIrTempTempRr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_27(&self) -> f32 { - self.ir_temperature_27_raw() + self.ir_temperature_27_phys() } - /// Get raw value of 'IR_Temperature_27' + /// Get physical value of 'IR_Temperature_27' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_27_raw(&self) -> f32 { + pub fn ir_temperature_27_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_27' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_27_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'IR_Temperature_27' + #[inline(always)] + pub fn set_ir_temperature_27_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'IR_Temperature_27' #[inline(always)] pub fn set_ir_temperature_27(&mut self, value: f32) -> Result<(), CanError> { @@ -3955,23 +4532,36 @@ impl RtIrTempTempRr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_26(&self) -> f32 { - self.ir_temperature_26_raw() + self.ir_temperature_26_phys() } - /// Get raw value of 'IR_Temperature_26' + /// Get physical value of 'IR_Temperature_26' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_26_raw(&self) -> f32 { + pub fn ir_temperature_26_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_26' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_26_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'IR_Temperature_26' + #[inline(always)] + pub fn set_ir_temperature_26_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'IR_Temperature_26' #[inline(always)] pub fn set_ir_temperature_26(&mut self, value: f32) -> Result<(), CanError> { @@ -3995,23 +4585,36 @@ impl RtIrTempTempRr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_25(&self) -> f32 { - self.ir_temperature_25_raw() + self.ir_temperature_25_phys() } - /// Get raw value of 'IR_Temperature_25' + /// Get physical value of 'IR_Temperature_25' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_25_raw(&self) -> f32 { + pub fn ir_temperature_25_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_25' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_25_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_25' + #[inline(always)] + pub fn set_ir_temperature_25_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_25' #[inline(always)] pub fn set_ir_temperature_25(&mut self, value: f32) -> Result<(), CanError> { @@ -4122,23 +4725,36 @@ impl RtIrTempTempRl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_20(&self) -> f32 { - self.ir_temperature_20_raw() + self.ir_temperature_20_phys() } - /// Get raw value of 'IR_Temperature_20' + /// Get physical value of 'IR_Temperature_20' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_20_raw(&self) -> f32 { + pub fn ir_temperature_20_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_20' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_20_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'IR_Temperature_20' + #[inline(always)] + pub fn set_ir_temperature_20_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'IR_Temperature_20' #[inline(always)] pub fn set_ir_temperature_20(&mut self, value: f32) -> Result<(), CanError> { @@ -4162,23 +4778,36 @@ impl RtIrTempTempRl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_19(&self) -> f32 { - self.ir_temperature_19_raw() + self.ir_temperature_19_phys() } - /// Get raw value of 'IR_Temperature_19' + /// Get physical value of 'IR_Temperature_19' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_19_raw(&self) -> f32 { + pub fn ir_temperature_19_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_19' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_19_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'IR_Temperature_19' + #[inline(always)] + pub fn set_ir_temperature_19_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'IR_Temperature_19' #[inline(always)] pub fn set_ir_temperature_19(&mut self, value: f32) -> Result<(), CanError> { @@ -4202,23 +4831,36 @@ impl RtIrTempTempRl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_18(&self) -> f32 { - self.ir_temperature_18_raw() + self.ir_temperature_18_phys() } - /// Get raw value of 'IR_Temperature_18' + /// Get physical value of 'IR_Temperature_18' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_18_raw(&self) -> f32 { + pub fn ir_temperature_18_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_18' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_18_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'IR_Temperature_18' + #[inline(always)] + pub fn set_ir_temperature_18_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'IR_Temperature_18' #[inline(always)] pub fn set_ir_temperature_18(&mut self, value: f32) -> Result<(), CanError> { @@ -4242,23 +4884,36 @@ impl RtIrTempTempRl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_17(&self) -> f32 { - self.ir_temperature_17_raw() + self.ir_temperature_17_phys() } - /// Get raw value of 'IR_Temperature_17' + /// Get physical value of 'IR_Temperature_17' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_17_raw(&self) -> f32 { + pub fn ir_temperature_17_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_17' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_17_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_17' + #[inline(always)] + pub fn set_ir_temperature_17_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_17' #[inline(always)] pub fn set_ir_temperature_17(&mut self, value: f32) -> Result<(), CanError> { @@ -4369,23 +5024,36 @@ impl RtIrTempTempFr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_12(&self) -> f32 { - self.ir_temperature_12_raw() + self.ir_temperature_12_phys() } - /// Get raw value of 'IR_Temperature_12' + /// Get physical value of 'IR_Temperature_12' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_12_raw(&self) -> f32 { + pub fn ir_temperature_12_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_12' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_12_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'IR_Temperature_12' + #[inline(always)] + pub fn set_ir_temperature_12_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'IR_Temperature_12' #[inline(always)] pub fn set_ir_temperature_12(&mut self, value: f32) -> Result<(), CanError> { @@ -4409,23 +5077,36 @@ impl RtIrTempTempFr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_11(&self) -> f32 { - self.ir_temperature_11_raw() + self.ir_temperature_11_phys() } - /// Get raw value of 'IR_Temperature_11' + /// Get physical value of 'IR_Temperature_11' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_11_raw(&self) -> f32 { + pub fn ir_temperature_11_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_11' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_11_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'IR_Temperature_11' + #[inline(always)] + pub fn set_ir_temperature_11_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'IR_Temperature_11' #[inline(always)] pub fn set_ir_temperature_11(&mut self, value: f32) -> Result<(), CanError> { @@ -4449,23 +5130,36 @@ impl RtIrTempTempFr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_10(&self) -> f32 { - self.ir_temperature_10_raw() + self.ir_temperature_10_phys() } - /// Get raw value of 'IR_Temperature_10' + /// Get physical value of 'IR_Temperature_10' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_10_raw(&self) -> f32 { + pub fn ir_temperature_10_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_10' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_10_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'IR_Temperature_10' + #[inline(always)] + pub fn set_ir_temperature_10_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'IR_Temperature_10' #[inline(always)] pub fn set_ir_temperature_10(&mut self, value: f32) -> Result<(), CanError> { @@ -4489,23 +5183,36 @@ impl RtIrTempTempFr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_9(&self) -> f32 { - self.ir_temperature_9_raw() + self.ir_temperature_9_phys() } - /// Get raw value of 'IR_Temperature_9' + /// Get physical value of 'IR_Temperature_9' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_9_raw(&self) -> f32 { + pub fn ir_temperature_9_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_9' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_9_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_9' + #[inline(always)] + pub fn set_ir_temperature_9_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_9' #[inline(always)] pub fn set_ir_temperature_9(&mut self, value: f32) -> Result<(), CanError> { @@ -4616,23 +5323,36 @@ impl RtIrTempTempFl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_4(&self) -> f32 { - self.ir_temperature_4_raw() + self.ir_temperature_4_phys() } - /// Get raw value of 'IR_Temperature_4' + /// Get physical value of 'IR_Temperature_4' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_4_raw(&self) -> f32 { + pub fn ir_temperature_4_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_4' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_4_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'IR_Temperature_4' + #[inline(always)] + pub fn set_ir_temperature_4_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'IR_Temperature_4' #[inline(always)] pub fn set_ir_temperature_4(&mut self, value: f32) -> Result<(), CanError> { @@ -4656,23 +5376,36 @@ impl RtIrTempTempFl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_3(&self) -> f32 { - self.ir_temperature_3_raw() + self.ir_temperature_3_phys() } - /// Get raw value of 'IR_Temperature_3' + /// Get physical value of 'IR_Temperature_3' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_3_raw(&self) -> f32 { + pub fn ir_temperature_3_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_3' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_3_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'IR_Temperature_3' + #[inline(always)] + pub fn set_ir_temperature_3_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'IR_Temperature_3' #[inline(always)] pub fn set_ir_temperature_3(&mut self, value: f32) -> Result<(), CanError> { @@ -4696,23 +5429,36 @@ impl RtIrTempTempFl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_2(&self) -> f32 { - self.ir_temperature_2_raw() + self.ir_temperature_2_phys() } - /// Get raw value of 'IR_Temperature_2' + /// Get physical value of 'IR_Temperature_2' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_2_raw(&self) -> f32 { + pub fn ir_temperature_2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_2' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_2_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'IR_Temperature_2' + #[inline(always)] + pub fn set_ir_temperature_2_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'IR_Temperature_2' #[inline(always)] pub fn set_ir_temperature_2(&mut self, value: f32) -> Result<(), CanError> { @@ -4736,23 +5482,36 @@ impl RtIrTempTempFl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_1(&self) -> f32 { - self.ir_temperature_1_raw() + self.ir_temperature_1_phys() } - /// Get raw value of 'IR_Temperature_1' + /// Get physical value of 'IR_Temperature_1' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_1_raw(&self) -> f32 { + pub fn ir_temperature_1_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_1' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_1_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_1' + #[inline(always)] + pub fn set_ir_temperature_1_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_1' #[inline(always)] pub fn set_ir_temperature_1(&mut self, value: f32) -> Result<(), CanError> { @@ -4849,23 +5608,36 @@ impl RtIrTempTemp32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_32(&self) -> f32 { - self.ir_temperature_32_raw() + self.ir_temperature_32_phys() } - /// Get raw value of 'IR_Temperature_32' + /// Get physical value of 'IR_Temperature_32' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_32_raw(&self) -> f32 { + pub fn ir_temperature_32_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_32' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_32_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_32' + #[inline(always)] + pub fn set_ir_temperature_32_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_32' #[inline(always)] pub fn set_ir_temperature_32(&mut self, value: f32) -> Result<(), CanError> { @@ -4962,23 +5734,36 @@ impl RtIrTempTemp31 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_31(&self) -> f32 { - self.ir_temperature_31_raw() + self.ir_temperature_31_phys() } - /// Get raw value of 'IR_Temperature_31' + /// Get physical value of 'IR_Temperature_31' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_31_raw(&self) -> f32 { + pub fn ir_temperature_31_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_31' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_31_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_31' + #[inline(always)] + pub fn set_ir_temperature_31_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_31' #[inline(always)] pub fn set_ir_temperature_31(&mut self, value: f32) -> Result<(), CanError> { @@ -5075,23 +5860,36 @@ impl RtIrTempTemp30 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_30(&self) -> f32 { - self.ir_temperature_30_raw() + self.ir_temperature_30_phys() } - /// Get raw value of 'IR_Temperature_30' + /// Get physical value of 'IR_Temperature_30' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_30_raw(&self) -> f32 { + pub fn ir_temperature_30_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_30' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_30_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_30' + #[inline(always)] + pub fn set_ir_temperature_30_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_30' #[inline(always)] pub fn set_ir_temperature_30(&mut self, value: f32) -> Result<(), CanError> { @@ -5188,23 +5986,36 @@ impl RtIrTempTemp29 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_29(&self) -> f32 { - self.ir_temperature_29_raw() + self.ir_temperature_29_phys() } - /// Get raw value of 'IR_Temperature_29' + /// Get physical value of 'IR_Temperature_29' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_29_raw(&self) -> f32 { + pub fn ir_temperature_29_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_29' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_29_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_29' + #[inline(always)] + pub fn set_ir_temperature_29_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_29' #[inline(always)] pub fn set_ir_temperature_29(&mut self, value: f32) -> Result<(), CanError> { @@ -5301,23 +6112,36 @@ impl RtIrTempTemp28 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_28(&self) -> f32 { - self.ir_temperature_28_raw() + self.ir_temperature_28_phys() } - /// Get raw value of 'IR_Temperature_28' + /// Get physical value of 'IR_Temperature_28' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_28_raw(&self) -> f32 { + pub fn ir_temperature_28_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_28' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_28_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_28' + #[inline(always)] + pub fn set_ir_temperature_28_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_28' #[inline(always)] pub fn set_ir_temperature_28(&mut self, value: f32) -> Result<(), CanError> { @@ -5414,23 +6238,36 @@ impl RtIrTempTemp27 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_27(&self) -> f32 { - self.ir_temperature_27_raw() + self.ir_temperature_27_phys() } - /// Get raw value of 'IR_Temperature_27' + /// Get physical value of 'IR_Temperature_27' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_27_raw(&self) -> f32 { + pub fn ir_temperature_27_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_27' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_27_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_27' + #[inline(always)] + pub fn set_ir_temperature_27_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_27' #[inline(always)] pub fn set_ir_temperature_27(&mut self, value: f32) -> Result<(), CanError> { @@ -5527,23 +6364,36 @@ impl RtIrTempTemp26 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_26(&self) -> f32 { - self.ir_temperature_26_raw() + self.ir_temperature_26_phys() } - /// Get raw value of 'IR_Temperature_26' + /// Get physical value of 'IR_Temperature_26' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_26_raw(&self) -> f32 { + pub fn ir_temperature_26_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_26' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_26_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_26' + #[inline(always)] + pub fn set_ir_temperature_26_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_26' #[inline(always)] pub fn set_ir_temperature_26(&mut self, value: f32) -> Result<(), CanError> { @@ -5640,23 +6490,36 @@ impl RtIrTempTemp25 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_25(&self) -> f32 { - self.ir_temperature_25_raw() + self.ir_temperature_25_phys() } - /// Get raw value of 'IR_Temperature_25' + /// Get physical value of 'IR_Temperature_25' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_25_raw(&self) -> f32 { + pub fn ir_temperature_25_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_25' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_25_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_25' + #[inline(always)] + pub fn set_ir_temperature_25_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_25' #[inline(always)] pub fn set_ir_temperature_25(&mut self, value: f32) -> Result<(), CanError> { @@ -5753,23 +6616,36 @@ impl RtIrTempTemp24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_24(&self) -> f32 { - self.ir_temperature_24_raw() + self.ir_temperature_24_phys() } - /// Get raw value of 'IR_Temperature_24' + /// Get physical value of 'IR_Temperature_24' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_24_raw(&self) -> f32 { + pub fn ir_temperature_24_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_24' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_24_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_24' + #[inline(always)] + pub fn set_ir_temperature_24_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_24' #[inline(always)] pub fn set_ir_temperature_24(&mut self, value: f32) -> Result<(), CanError> { @@ -5866,23 +6742,36 @@ impl RtIrTempTemp22 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_22(&self) -> f32 { - self.ir_temperature_22_raw() + self.ir_temperature_22_phys() } - /// Get raw value of 'IR_Temperature_22' + /// Get physical value of 'IR_Temperature_22' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_22_raw(&self) -> f32 { + pub fn ir_temperature_22_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_22' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_22_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_22' + #[inline(always)] + pub fn set_ir_temperature_22_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_22' #[inline(always)] pub fn set_ir_temperature_22(&mut self, value: f32) -> Result<(), CanError> { @@ -5979,142 +6868,42 @@ impl RtIrTempTemp23 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_23(&self) -> f32 { - self.ir_temperature_23_raw() + self.ir_temperature_23_phys() } - /// Get raw value of 'IR_Temperature_23' + /// Get physical value of 'IR_Temperature_23' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_23_raw(&self) -> f32 { + pub fn ir_temperature_23_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_23' - #[inline(always)] - pub fn set_ir_temperature_23(&mut self, value: f32) -> Result<(), CanError> { - if value < 0_f32 || 0_f32 < value { - return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp23::MESSAGE_ID, - }); - } - let factor = 0.1_f32; - let offset = 0_f32; - let value = ((value - offset) / factor) as i16; - let value = u16::from_ne_bytes(value.to_ne_bytes()); - self.raw.view_bits_mut::()[0..16].store_le(value); - Ok(()) - } -} -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp23 { - type Error = CanError; - #[inline(always)] - fn try_from(payload: &[u8]) -> Result { - if payload.len() != 2 { - return Err(CanError::InvalidPayloadSize); - } - let mut raw = [0u8; 2]; - raw.copy_from_slice(&payload[..2]); - Ok(Self { raw }) - } -} -impl embedded_can::Frame for RtIrTempTemp23 { - fn new(id: impl Into, data: &[u8]) -> Option { - if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } - } - fn new_remote(_id: impl Into, _dlc: usize) -> Option { - unimplemented!() - } - fn is_extended(&self) -> bool { - match self.id() { - Id::Standard(_) => false, - Id::Extended(_) => true, - } - } - fn is_remote_frame(&self) -> bool { - false - } - fn id(&self) -> Id { - Self::MESSAGE_ID - } - fn dlc(&self) -> usize { - self.raw.len() - } - fn data(&self) -> &[u8] { - &self.raw - } -} -/// RT_IRTemp_Temp_21 -/// -/// - Extended ID: 156991781 (0x95b8125) -/// - Size: 2 bytes -#[derive(Clone, Copy)] -pub struct RtIrTempTemp21 { - raw: [u8; 2], -} -#[allow( - clippy::absurd_extreme_comparisons, - clippy::excessive_precision, - clippy::manual_range_contains, - clippy::unnecessary_cast, - clippy::useless_conversion, - unused_comparisons, - unused_variables, -)] -impl RtIrTempTemp21 { - pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b8125) - }); - pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_21_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_21_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_21' from values - pub fn new(ir_temperature_21: f32) -> Result { - let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_21(ir_temperature_21)?; - Ok(res) - } - /// Access message payload raw value - pub fn raw(&self) -> &[u8; 2] { - &self.raw - } - /// Get value of 'IR_Temperature_21' - /// - /// - Min: 0 - /// - Max: 0 - /// - Unit: "" - /// - Receivers: Vector__XXX - #[inline(always)] - pub fn ir_temperature_21(&self) -> f32 { - self.ir_temperature_21_raw() - } - /// Get raw value of 'IR_Temperature_21' + /// Get raw value of 'IR_Temperature_23' /// /// - Start bit: 0 /// - Signal size: 16 bits - /// - Factor: 0.1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_21_raw(&self) -> f32 { - let signal = self.raw.view_bits::()[0..16].load_le::(); - let factor = 0.1_f32; - let offset = 0_f32; - (signal as f32) * factor + offset + pub fn ir_temperature_23_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() } - /// Set value of 'IR_Temperature_21' + /// Set raw value of 'IR_Temperature_23' #[inline(always)] - pub fn set_ir_temperature_21(&mut self, value: f32) -> Result<(), CanError> { + pub fn set_ir_temperature_23_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_23' + #[inline(always)] + pub fn set_ir_temperature_23(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp21::MESSAGE_ID, + message_id: RtIrTempTemp23::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -6125,7 +6914,7 @@ impl RtIrTempTemp21 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp21 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp23 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -6137,7 +6926,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp21 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp21 { +impl embedded_can::Frame for RtIrTempTemp23 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -6163,12 +6952,12 @@ impl embedded_can::Frame for RtIrTempTemp21 { &self.raw } } -/// RT_IRTemp_Temp_20 +/// RT_IRTemp_Temp_21 /// -/// - Extended ID: 156991525 (0x95b8025) +/// - Extended ID: 156991781 (0x95b8125) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp20 { +pub struct RtIrTempTemp21 { raw: [u8; 2], } #[allow( @@ -6180,54 +6969,67 @@ pub struct RtIrTempTemp20 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp20 { +impl RtIrTempTemp21 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b8025) + ExtendedId::new_unchecked(0x95b8125) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_20_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_20_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_20' from values - pub fn new(ir_temperature_20: f32) -> Result { + pub const IR_TEMPERATURE_21_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_21_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_21' from values + pub fn new(ir_temperature_21: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_20(ir_temperature_20)?; + res.set_ir_temperature_21(ir_temperature_21)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_20' + /// Get value of 'IR_Temperature_21' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_20(&self) -> f32 { - self.ir_temperature_20_raw() + pub fn ir_temperature_21(&self) -> f32 { + self.ir_temperature_21_phys() } - /// Get raw value of 'IR_Temperature_20' + /// Get physical value of 'IR_Temperature_21' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_20_raw(&self) -> f32 { + pub fn ir_temperature_21_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_20' + /// Get raw value of 'IR_Temperature_21' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_20(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_21_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_21' + #[inline(always)] + pub fn set_ir_temperature_21_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_21' + #[inline(always)] + pub fn set_ir_temperature_21(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp20::MESSAGE_ID, + message_id: RtIrTempTemp21::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -6238,7 +7040,7 @@ impl RtIrTempTemp20 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp20 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp21 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -6250,7 +7052,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp20 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp20 { +impl embedded_can::Frame for RtIrTempTemp21 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -6276,12 +7078,12 @@ impl embedded_can::Frame for RtIrTempTemp20 { &self.raw } } -/// RT_IRTemp_Temp_19 +/// RT_IRTemp_Temp_20 /// -/// - Extended ID: 156991269 (0x95b7f25) +/// - Extended ID: 156991525 (0x95b8025) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp19 { +pub struct RtIrTempTemp20 { raw: [u8; 2], } #[allow( @@ -6293,54 +7095,67 @@ pub struct RtIrTempTemp19 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp19 { +impl RtIrTempTemp20 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7f25) + ExtendedId::new_unchecked(0x95b8025) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_19_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_19_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_19' from values - pub fn new(ir_temperature_19: f32) -> Result { + pub const IR_TEMPERATURE_20_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_20_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_20' from values + pub fn new(ir_temperature_20: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_19(ir_temperature_19)?; + res.set_ir_temperature_20(ir_temperature_20)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_19' + /// Get value of 'IR_Temperature_20' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_19(&self) -> f32 { - self.ir_temperature_19_raw() + pub fn ir_temperature_20(&self) -> f32 { + self.ir_temperature_20_phys() } - /// Get raw value of 'IR_Temperature_19' + /// Get physical value of 'IR_Temperature_20' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_19_raw(&self) -> f32 { + pub fn ir_temperature_20_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_19' + /// Get raw value of 'IR_Temperature_20' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_19(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_20_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_20' + #[inline(always)] + pub fn set_ir_temperature_20_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_20' + #[inline(always)] + pub fn set_ir_temperature_20(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp19::MESSAGE_ID, + message_id: RtIrTempTemp20::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -6351,7 +7166,7 @@ impl RtIrTempTemp19 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp19 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp20 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -6363,7 +7178,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp19 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp19 { +impl embedded_can::Frame for RtIrTempTemp20 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -6389,12 +7204,12 @@ impl embedded_can::Frame for RtIrTempTemp19 { &self.raw } } -/// RT_IRTemp_Temp_18 +/// RT_IRTemp_Temp_19 /// -/// - Extended ID: 156991013 (0x95b7e25) +/// - Extended ID: 156991269 (0x95b7f25) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp18 { +pub struct RtIrTempTemp19 { raw: [u8; 2], } #[allow( @@ -6406,54 +7221,67 @@ pub struct RtIrTempTemp18 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp18 { +impl RtIrTempTemp19 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7e25) + ExtendedId::new_unchecked(0x95b7f25) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_18_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_18_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_18' from values - pub fn new(ir_temperature_18: f32) -> Result { + pub const IR_TEMPERATURE_19_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_19_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_19' from values + pub fn new(ir_temperature_19: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_18(ir_temperature_18)?; + res.set_ir_temperature_19(ir_temperature_19)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_18' + /// Get value of 'IR_Temperature_19' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_18(&self) -> f32 { - self.ir_temperature_18_raw() + pub fn ir_temperature_19(&self) -> f32 { + self.ir_temperature_19_phys() } - /// Get raw value of 'IR_Temperature_18' + /// Get physical value of 'IR_Temperature_19' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_18_raw(&self) -> f32 { + pub fn ir_temperature_19_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_18' + /// Get raw value of 'IR_Temperature_19' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_18(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_19_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_19' + #[inline(always)] + pub fn set_ir_temperature_19_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_19' + #[inline(always)] + pub fn set_ir_temperature_19(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp18::MESSAGE_ID, + message_id: RtIrTempTemp19::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -6464,7 +7292,7 @@ impl RtIrTempTemp18 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp18 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp19 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -6476,7 +7304,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp18 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp18 { +impl embedded_can::Frame for RtIrTempTemp19 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -6502,12 +7330,12 @@ impl embedded_can::Frame for RtIrTempTemp18 { &self.raw } } -/// RT_IRTemp_Temp_16 +/// RT_IRTemp_Temp_18 /// -/// - Extended ID: 156990501 (0x95b7c25) +/// - Extended ID: 156991013 (0x95b7e25) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp16 { +pub struct RtIrTempTemp18 { raw: [u8; 2], } #[allow( @@ -6519,54 +7347,67 @@ pub struct RtIrTempTemp16 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp16 { +impl RtIrTempTemp18 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7c25) + ExtendedId::new_unchecked(0x95b7e25) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_16_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_16_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_16' from values - pub fn new(ir_temperature_16: f32) -> Result { + pub const IR_TEMPERATURE_18_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_18_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_18' from values + pub fn new(ir_temperature_18: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_16(ir_temperature_16)?; + res.set_ir_temperature_18(ir_temperature_18)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_16' + /// Get value of 'IR_Temperature_18' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_16(&self) -> f32 { - self.ir_temperature_16_raw() + pub fn ir_temperature_18(&self) -> f32 { + self.ir_temperature_18_phys() } - /// Get raw value of 'IR_Temperature_16' + /// Get physical value of 'IR_Temperature_18' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_16_raw(&self) -> f32 { + pub fn ir_temperature_18_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_16' + /// Get raw value of 'IR_Temperature_18' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_16(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_18_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_18' + #[inline(always)] + pub fn set_ir_temperature_18_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_18' + #[inline(always)] + pub fn set_ir_temperature_18(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp16::MESSAGE_ID, + message_id: RtIrTempTemp18::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -6577,7 +7418,7 @@ impl RtIrTempTemp16 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp16 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp18 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -6589,7 +7430,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp16 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp16 { +impl embedded_can::Frame for RtIrTempTemp18 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -6615,12 +7456,12 @@ impl embedded_can::Frame for RtIrTempTemp16 { &self.raw } } -/// RT_IRTemp_Temp_15 +/// RT_IRTemp_Temp_16 /// -/// - Extended ID: 156990245 (0x95b7b25) +/// - Extended ID: 156990501 (0x95b7c25) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp15 { +pub struct RtIrTempTemp16 { raw: [u8; 2], } #[allow( @@ -6632,54 +7473,67 @@ pub struct RtIrTempTemp15 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp15 { +impl RtIrTempTemp16 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7b25) + ExtendedId::new_unchecked(0x95b7c25) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_15_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_15_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_15' from values - pub fn new(ir_temperature_15: f32) -> Result { + pub const IR_TEMPERATURE_16_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_16_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_16' from values + pub fn new(ir_temperature_16: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_15(ir_temperature_15)?; + res.set_ir_temperature_16(ir_temperature_16)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_15' + /// Get value of 'IR_Temperature_16' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_15(&self) -> f32 { - self.ir_temperature_15_raw() + pub fn ir_temperature_16(&self) -> f32 { + self.ir_temperature_16_phys() } - /// Get raw value of 'IR_Temperature_15' + /// Get physical value of 'IR_Temperature_16' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_15_raw(&self) -> f32 { + pub fn ir_temperature_16_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_15' + /// Get raw value of 'IR_Temperature_16' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_15(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_16_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_16' + #[inline(always)] + pub fn set_ir_temperature_16_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_16' + #[inline(always)] + pub fn set_ir_temperature_16(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp15::MESSAGE_ID, + message_id: RtIrTempTemp16::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -6690,7 +7544,7 @@ impl RtIrTempTemp15 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp15 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp16 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -6702,7 +7556,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp15 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp15 { +impl embedded_can::Frame for RtIrTempTemp16 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -6728,12 +7582,12 @@ impl embedded_can::Frame for RtIrTempTemp15 { &self.raw } } -/// RT_IRTemp_Temp_14 +/// RT_IRTemp_Temp_15 /// -/// - Extended ID: 156989989 (0x95b7a25) +/// - Extended ID: 156990245 (0x95b7b25) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp14 { +pub struct RtIrTempTemp15 { raw: [u8; 2], } #[allow( @@ -6745,54 +7599,67 @@ pub struct RtIrTempTemp14 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp14 { +impl RtIrTempTemp15 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7a25) + ExtendedId::new_unchecked(0x95b7b25) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_14_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_14_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_14' from values - pub fn new(ir_temperature_14: f32) -> Result { + pub const IR_TEMPERATURE_15_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_15_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_15' from values + pub fn new(ir_temperature_15: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_14(ir_temperature_14)?; + res.set_ir_temperature_15(ir_temperature_15)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_14' + /// Get value of 'IR_Temperature_15' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_14(&self) -> f32 { - self.ir_temperature_14_raw() + pub fn ir_temperature_15(&self) -> f32 { + self.ir_temperature_15_phys() } - /// Get raw value of 'IR_Temperature_14' + /// Get physical value of 'IR_Temperature_15' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_14_raw(&self) -> f32 { + pub fn ir_temperature_15_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_14' + /// Get raw value of 'IR_Temperature_15' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_14(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_15_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_15' + #[inline(always)] + pub fn set_ir_temperature_15_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_15' + #[inline(always)] + pub fn set_ir_temperature_15(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp14::MESSAGE_ID, + message_id: RtIrTempTemp15::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -6803,7 +7670,7 @@ impl RtIrTempTemp14 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp14 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp15 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -6815,7 +7682,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp14 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp14 { +impl embedded_can::Frame for RtIrTempTemp15 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -6841,12 +7708,12 @@ impl embedded_can::Frame for RtIrTempTemp14 { &self.raw } } -/// RT_IRTemp_Temp_13 +/// RT_IRTemp_Temp_14 /// -/// - Extended ID: 156989733 (0x95b7925) +/// - Extended ID: 156989989 (0x95b7a25) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp13 { +pub struct RtIrTempTemp14 { raw: [u8; 2], } #[allow( @@ -6858,54 +7725,67 @@ pub struct RtIrTempTemp13 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp13 { +impl RtIrTempTemp14 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7925) + ExtendedId::new_unchecked(0x95b7a25) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_13_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_13_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_13' from values - pub fn new(ir_temperature_13: f32) -> Result { + pub const IR_TEMPERATURE_14_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_14_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_14' from values + pub fn new(ir_temperature_14: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_13(ir_temperature_13)?; + res.set_ir_temperature_14(ir_temperature_14)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_13' + /// Get value of 'IR_Temperature_14' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_13(&self) -> f32 { - self.ir_temperature_13_raw() + pub fn ir_temperature_14(&self) -> f32 { + self.ir_temperature_14_phys() } - /// Get raw value of 'IR_Temperature_13' + /// Get physical value of 'IR_Temperature_14' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_13_raw(&self) -> f32 { + pub fn ir_temperature_14_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_13' + /// Get raw value of 'IR_Temperature_14' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_13(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_14_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_14' + #[inline(always)] + pub fn set_ir_temperature_14_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_14' + #[inline(always)] + pub fn set_ir_temperature_14(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp13::MESSAGE_ID, + message_id: RtIrTempTemp14::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -6916,7 +7796,7 @@ impl RtIrTempTemp13 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp13 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp14 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -6928,7 +7808,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp13 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp13 { +impl embedded_can::Frame for RtIrTempTemp14 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -6954,12 +7834,12 @@ impl embedded_can::Frame for RtIrTempTemp13 { &self.raw } } -/// RT_IRTemp_Temp_12 +/// RT_IRTemp_Temp_13 /// -/// - Extended ID: 156989477 (0x95b7825) +/// - Extended ID: 156989733 (0x95b7925) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp12 { +pub struct RtIrTempTemp13 { raw: [u8; 2], } #[allow( @@ -6971,54 +7851,67 @@ pub struct RtIrTempTemp12 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp12 { +impl RtIrTempTemp13 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7825) + ExtendedId::new_unchecked(0x95b7925) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_12_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_12_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_12' from values - pub fn new(ir_temperature_12: f32) -> Result { + pub const IR_TEMPERATURE_13_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_13_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_13' from values + pub fn new(ir_temperature_13: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_12(ir_temperature_12)?; + res.set_ir_temperature_13(ir_temperature_13)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_12' + /// Get value of 'IR_Temperature_13' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_12(&self) -> f32 { - self.ir_temperature_12_raw() + pub fn ir_temperature_13(&self) -> f32 { + self.ir_temperature_13_phys() } - /// Get raw value of 'IR_Temperature_12' + /// Get physical value of 'IR_Temperature_13' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_12_raw(&self) -> f32 { + pub fn ir_temperature_13_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_12' + /// Get raw value of 'IR_Temperature_13' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_12(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_13_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_13' + #[inline(always)] + pub fn set_ir_temperature_13_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_13' + #[inline(always)] + pub fn set_ir_temperature_13(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp12::MESSAGE_ID, + message_id: RtIrTempTemp13::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -7029,7 +7922,7 @@ impl RtIrTempTemp12 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp12 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp13 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -7041,7 +7934,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp12 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp12 { +impl embedded_can::Frame for RtIrTempTemp13 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -7067,12 +7960,12 @@ impl embedded_can::Frame for RtIrTempTemp12 { &self.raw } } -/// RT_IRTemp_Temp_11 +/// RT_IRTemp_Temp_12 /// -/// - Extended ID: 156989221 (0x95b7725) +/// - Extended ID: 156989477 (0x95b7825) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp11 { +pub struct RtIrTempTemp12 { raw: [u8; 2], } #[allow( @@ -7084,54 +7977,67 @@ pub struct RtIrTempTemp11 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp11 { +impl RtIrTempTemp12 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7725) + ExtendedId::new_unchecked(0x95b7825) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_11_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_11_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_11' from values - pub fn new(ir_temperature_11: f32) -> Result { + pub const IR_TEMPERATURE_12_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_12_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_12' from values + pub fn new(ir_temperature_12: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_11(ir_temperature_11)?; + res.set_ir_temperature_12(ir_temperature_12)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_11' + /// Get value of 'IR_Temperature_12' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_11(&self) -> f32 { - self.ir_temperature_11_raw() + pub fn ir_temperature_12(&self) -> f32 { + self.ir_temperature_12_phys() } - /// Get raw value of 'IR_Temperature_11' + /// Get physical value of 'IR_Temperature_12' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_11_raw(&self) -> f32 { + pub fn ir_temperature_12_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_11' + /// Get raw value of 'IR_Temperature_12' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_11(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_12_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_12' + #[inline(always)] + pub fn set_ir_temperature_12_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_12' + #[inline(always)] + pub fn set_ir_temperature_12(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp11::MESSAGE_ID, + message_id: RtIrTempTemp12::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -7142,7 +8048,7 @@ impl RtIrTempTemp11 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp11 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp12 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -7154,7 +8060,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp11 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp11 { +impl embedded_can::Frame for RtIrTempTemp12 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -7180,12 +8086,12 @@ impl embedded_can::Frame for RtIrTempTemp11 { &self.raw } } -/// RT_IRTemp_Temp_10 +/// RT_IRTemp_Temp_11 /// -/// - Extended ID: 156988965 (0x95b7625) +/// - Extended ID: 156989221 (0x95b7725) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp10 { +pub struct RtIrTempTemp11 { raw: [u8; 2], } #[allow( @@ -7197,54 +8103,67 @@ pub struct RtIrTempTemp10 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp10 { +impl RtIrTempTemp11 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7625) + ExtendedId::new_unchecked(0x95b7725) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_10_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_10_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_10' from values - pub fn new(ir_temperature_10: f32) -> Result { + pub const IR_TEMPERATURE_11_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_11_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_11' from values + pub fn new(ir_temperature_11: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_10(ir_temperature_10)?; + res.set_ir_temperature_11(ir_temperature_11)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_10' + /// Get value of 'IR_Temperature_11' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_10(&self) -> f32 { - self.ir_temperature_10_raw() + pub fn ir_temperature_11(&self) -> f32 { + self.ir_temperature_11_phys() } - /// Get raw value of 'IR_Temperature_10' + /// Get physical value of 'IR_Temperature_11' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_10_raw(&self) -> f32 { + pub fn ir_temperature_11_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_10' + /// Get raw value of 'IR_Temperature_11' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_10(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_11_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_11' + #[inline(always)] + pub fn set_ir_temperature_11_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_11' + #[inline(always)] + pub fn set_ir_temperature_11(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp10::MESSAGE_ID, + message_id: RtIrTempTemp11::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -7255,7 +8174,7 @@ impl RtIrTempTemp10 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp10 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp11 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -7267,7 +8186,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp10 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp10 { +impl embedded_can::Frame for RtIrTempTemp11 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -7293,12 +8212,12 @@ impl embedded_can::Frame for RtIrTempTemp10 { &self.raw } } -/// RT_IRTemp_Temp_8 +/// RT_IRTemp_Temp_10 /// -/// - Extended ID: 156988453 (0x95b7425) +/// - Extended ID: 156988965 (0x95b7625) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp8 { +pub struct RtIrTempTemp10 { raw: [u8; 2], } #[allow( @@ -7310,54 +8229,67 @@ pub struct RtIrTempTemp8 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp8 { +impl RtIrTempTemp10 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7425) + ExtendedId::new_unchecked(0x95b7625) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_8_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_8_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_8' from values - pub fn new(ir_temperature_8: f32) -> Result { + pub const IR_TEMPERATURE_10_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_10_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_10' from values + pub fn new(ir_temperature_10: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_8(ir_temperature_8)?; + res.set_ir_temperature_10(ir_temperature_10)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_8' + /// Get value of 'IR_Temperature_10' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_8(&self) -> f32 { - self.ir_temperature_8_raw() + pub fn ir_temperature_10(&self) -> f32 { + self.ir_temperature_10_phys() } - /// Get raw value of 'IR_Temperature_8' + /// Get physical value of 'IR_Temperature_10' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_8_raw(&self) -> f32 { + pub fn ir_temperature_10_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_8' + /// Get raw value of 'IR_Temperature_10' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_8(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_10_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_10' + #[inline(always)] + pub fn set_ir_temperature_10_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_10' + #[inline(always)] + pub fn set_ir_temperature_10(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp8::MESSAGE_ID, + message_id: RtIrTempTemp10::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -7368,7 +8300,7 @@ impl RtIrTempTemp8 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp8 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp10 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -7380,7 +8312,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp8 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp8 { +impl embedded_can::Frame for RtIrTempTemp10 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -7406,12 +8338,12 @@ impl embedded_can::Frame for RtIrTempTemp8 { &self.raw } } -/// RT_IRTemp_Temp_9 +/// RT_IRTemp_Temp_8 /// -/// - Extended ID: 156988709 (0x95b7525) +/// - Extended ID: 156988453 (0x95b7425) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp9 { +pub struct RtIrTempTemp8 { raw: [u8; 2], } #[allow( @@ -7423,54 +8355,67 @@ pub struct RtIrTempTemp9 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp9 { +impl RtIrTempTemp8 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7525) + ExtendedId::new_unchecked(0x95b7425) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_9_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_9_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_9' from values - pub fn new(ir_temperature_9: f32) -> Result { + pub const IR_TEMPERATURE_8_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_8_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_8' from values + pub fn new(ir_temperature_8: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_9(ir_temperature_9)?; + res.set_ir_temperature_8(ir_temperature_8)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_9' + /// Get value of 'IR_Temperature_8' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_9(&self) -> f32 { - self.ir_temperature_9_raw() + pub fn ir_temperature_8(&self) -> f32 { + self.ir_temperature_8_phys() } - /// Get raw value of 'IR_Temperature_9' + /// Get physical value of 'IR_Temperature_8' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_9_raw(&self) -> f32 { + pub fn ir_temperature_8_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_9' + /// Get raw value of 'IR_Temperature_8' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_9(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_8_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_8' + #[inline(always)] + pub fn set_ir_temperature_8_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_8' + #[inline(always)] + pub fn set_ir_temperature_8(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp9::MESSAGE_ID, + message_id: RtIrTempTemp8::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -7481,7 +8426,7 @@ impl RtIrTempTemp9 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp9 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp8 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -7493,7 +8438,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp9 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp9 { +impl embedded_can::Frame for RtIrTempTemp8 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -7519,12 +8464,12 @@ impl embedded_can::Frame for RtIrTempTemp9 { &self.raw } } -/// RT_IRTemp_Temp_17 +/// RT_IRTemp_Temp_9 /// -/// - Extended ID: 156990757 (0x95b7d25) +/// - Extended ID: 156988709 (0x95b7525) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp17 { +pub struct RtIrTempTemp9 { raw: [u8; 2], } #[allow( @@ -7536,54 +8481,67 @@ pub struct RtIrTempTemp17 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp17 { +impl RtIrTempTemp9 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7d25) + ExtendedId::new_unchecked(0x95b7525) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_17_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_17_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_17' from values - pub fn new(ir_temperature_17: f32) -> Result { + pub const IR_TEMPERATURE_9_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_9_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_9' from values + pub fn new(ir_temperature_9: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_17(ir_temperature_17)?; + res.set_ir_temperature_9(ir_temperature_9)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_17' + /// Get value of 'IR_Temperature_9' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_17(&self) -> f32 { - self.ir_temperature_17_raw() + pub fn ir_temperature_9(&self) -> f32 { + self.ir_temperature_9_phys() } - /// Get raw value of 'IR_Temperature_17' + /// Get physical value of 'IR_Temperature_9' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_17_raw(&self) -> f32 { + pub fn ir_temperature_9_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_17' + /// Get raw value of 'IR_Temperature_9' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_17(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_9_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_9' + #[inline(always)] + pub fn set_ir_temperature_9_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_9' + #[inline(always)] + pub fn set_ir_temperature_9(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp17::MESSAGE_ID, + message_id: RtIrTempTemp9::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -7594,7 +8552,7 @@ impl RtIrTempTemp17 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp17 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp9 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -7606,7 +8564,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp17 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp17 { +impl embedded_can::Frame for RtIrTempTemp9 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -7632,12 +8590,12 @@ impl embedded_can::Frame for RtIrTempTemp17 { &self.raw } } -/// RT_IRTemp_Temp_6 +/// RT_IRTemp_Temp_17 /// -/// - Extended ID: 156987941 (0x95b7225) +/// - Extended ID: 156990757 (0x95b7d25) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp6 { +pub struct RtIrTempTemp17 { raw: [u8; 2], } #[allow( @@ -7649,54 +8607,67 @@ pub struct RtIrTempTemp6 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp6 { +impl RtIrTempTemp17 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7225) + ExtendedId::new_unchecked(0x95b7d25) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_6_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_6_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_6' from values - pub fn new(ir_temperature_6: f32) -> Result { + pub const IR_TEMPERATURE_17_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_17_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_17' from values + pub fn new(ir_temperature_17: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_6(ir_temperature_6)?; + res.set_ir_temperature_17(ir_temperature_17)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_6' + /// Get value of 'IR_Temperature_17' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_6(&self) -> f32 { - self.ir_temperature_6_raw() + pub fn ir_temperature_17(&self) -> f32 { + self.ir_temperature_17_phys() } - /// Get raw value of 'IR_Temperature_6' + /// Get physical value of 'IR_Temperature_17' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_6_raw(&self) -> f32 { + pub fn ir_temperature_17_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_6' + /// Get raw value of 'IR_Temperature_17' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_6(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_17_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_17' + #[inline(always)] + pub fn set_ir_temperature_17_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_17' + #[inline(always)] + pub fn set_ir_temperature_17(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp6::MESSAGE_ID, + message_id: RtIrTempTemp17::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -7707,7 +8678,7 @@ impl RtIrTempTemp6 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp6 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp17 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -7719,7 +8690,7 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp6 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp6 { +impl embedded_can::Frame for RtIrTempTemp17 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -7745,12 +8716,12 @@ impl embedded_can::Frame for RtIrTempTemp6 { &self.raw } } -/// RT_IRTemp_Temp_5 +/// RT_IRTemp_Temp_6 /// -/// - Extended ID: 156987685 (0x95b7125) +/// - Extended ID: 156987941 (0x95b7225) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtIrTempTemp5 { +pub struct RtIrTempTemp6 { raw: [u8; 2], } #[allow( @@ -7762,54 +8733,67 @@ pub struct RtIrTempTemp5 { unused_comparisons, unused_variables, )] -impl RtIrTempTemp5 { +impl RtIrTempTemp6 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7125) + ExtendedId::new_unchecked(0x95b7225) }); pub const MESSAGE_SIZE: usize = 2; - pub const IR_TEMPERATURE_5_MIN: f32 = 0_f32; - pub const IR_TEMPERATURE_5_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_5' from values - pub fn new(ir_temperature_5: f32) -> Result { + pub const IR_TEMPERATURE_6_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_6_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_6' from values + pub fn new(ir_temperature_6: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_ir_temperature_5(ir_temperature_5)?; + res.set_ir_temperature_6(ir_temperature_6)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_5' + /// Get value of 'IR_Temperature_6' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn ir_temperature_5(&self) -> f32 { - self.ir_temperature_5_raw() + pub fn ir_temperature_6(&self) -> f32 { + self.ir_temperature_6_phys() } - /// Get raw value of 'IR_Temperature_5' + /// Get physical value of 'IR_Temperature_6' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_5_raw(&self) -> f32 { + pub fn ir_temperature_6_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'IR_Temperature_5' + /// Get raw value of 'IR_Temperature_6' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_ir_temperature_5(&mut self, value: f32) -> Result<(), CanError> { + pub fn ir_temperature_6_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_6' + #[inline(always)] + pub fn set_ir_temperature_6_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_6' + #[inline(always)] + pub fn set_ir_temperature_6(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtIrTempTemp5::MESSAGE_ID, + message_id: RtIrTempTemp6::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -7820,7 +8804,7 @@ impl RtIrTempTemp5 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtIrTempTemp5 { +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp6 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -7832,7 +8816,133 @@ impl core::convert::TryFrom<&[u8]> for RtIrTempTemp5 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtIrTempTemp5 { +impl embedded_can::Frame for RtIrTempTemp6 { + fn new(id: impl Into, data: &[u8]) -> Option { + if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } + } + fn new_remote(_id: impl Into, _dlc: usize) -> Option { + unimplemented!() + } + fn is_extended(&self) -> bool { + match self.id() { + Id::Standard(_) => false, + Id::Extended(_) => true, + } + } + fn is_remote_frame(&self) -> bool { + false + } + fn id(&self) -> Id { + Self::MESSAGE_ID + } + fn dlc(&self) -> usize { + self.raw.len() + } + fn data(&self) -> &[u8] { + &self.raw + } +} +/// RT_IRTemp_Temp_5 +/// +/// - Extended ID: 156987685 (0x95b7125) +/// - Size: 2 bytes +#[derive(Clone, Copy)] +pub struct RtIrTempTemp5 { + raw: [u8; 2], +} +#[allow( + clippy::absurd_extreme_comparisons, + clippy::excessive_precision, + clippy::manual_range_contains, + clippy::unnecessary_cast, + clippy::useless_conversion, + unused_comparisons, + unused_variables, +)] +impl RtIrTempTemp5 { + pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { + ExtendedId::new_unchecked(0x95b7125) + }); + pub const MESSAGE_SIZE: usize = 2; + pub const IR_TEMPERATURE_5_MIN: f32 = 0_f32; + pub const IR_TEMPERATURE_5_MAX: f32 = 0_f32; + /// Construct new 'RT_IRTemp_Temp_5' from values + pub fn new(ir_temperature_5: f32) -> Result { + let mut res = Self { raw: [0x00; 2] }; + res.set_ir_temperature_5(ir_temperature_5)?; + Ok(res) + } + /// Access message payload raw value + pub fn raw(&self) -> &[u8; 2] { + &self.raw + } + /// Get value of 'IR_Temperature_5' + /// + /// - Min: 0 + /// - Max: 0 + /// - Unit: "" + /// - Receivers: Vector__XXX + #[inline(always)] + pub fn ir_temperature_5(&self) -> f32 { + self.ir_temperature_5_phys() + } + /// Get physical value of 'IR_Temperature_5' + /// + /// - Factor: 0.1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn ir_temperature_5_phys(&self) -> f32 { + let signal = self.raw.view_bits::()[0..16].load_le::(); + let factor = 0.1_f32; + let offset = 0_f32; + (signal as f32) * factor + offset + } + /// Get raw value of 'IR_Temperature_5' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_5_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_5' + #[inline(always)] + pub fn set_ir_temperature_5_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'IR_Temperature_5' + #[inline(always)] + pub fn set_ir_temperature_5(&mut self, value: f32) -> Result<(), CanError> { + if value < 0_f32 || 0_f32 < value { + return Err(CanError::ParameterOutOfRange { + message_id: RtIrTempTemp5::MESSAGE_ID, + }); + } + let factor = 0.1_f32; + let offset = 0_f32; + let value = ((value - offset) / factor) as i16; + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + Ok(()) + } +} +impl core::convert::TryFrom<&[u8]> for RtIrTempTemp5 { + type Error = CanError; + #[inline(always)] + fn try_from(payload: &[u8]) -> Result { + if payload.len() != 2 { + return Err(CanError::InvalidPayloadSize); + } + let mut raw = [0u8; 2]; + raw.copy_from_slice(&payload[..2]); + Ok(Self { raw }) + } +} +impl embedded_can::Frame for RtIrTempTemp5 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -7900,23 +9010,36 @@ impl RtIrTempTemp4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_4(&self) -> f32 { - self.ir_temperature_4_raw() + self.ir_temperature_4_phys() } - /// Get raw value of 'IR_Temperature_4' + /// Get physical value of 'IR_Temperature_4' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_4_raw(&self) -> f32 { + pub fn ir_temperature_4_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_4' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_4_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_4' + #[inline(always)] + pub fn set_ir_temperature_4_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_4' #[inline(always)] pub fn set_ir_temperature_4(&mut self, value: f32) -> Result<(), CanError> { @@ -8013,23 +9136,36 @@ impl RtIrTempTemp3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_3(&self) -> f32 { - self.ir_temperature_3_raw() + self.ir_temperature_3_phys() } - /// Get raw value of 'IR_Temperature_3' + /// Get physical value of 'IR_Temperature_3' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_3_raw(&self) -> f32 { + pub fn ir_temperature_3_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_3' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_3_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_3' + #[inline(always)] + pub fn set_ir_temperature_3_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_3' #[inline(always)] pub fn set_ir_temperature_3(&mut self, value: f32) -> Result<(), CanError> { @@ -8126,23 +9262,36 @@ impl RtIrTempTemp2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_2(&self) -> f32 { - self.ir_temperature_2_raw() + self.ir_temperature_2_phys() } - /// Get raw value of 'IR_Temperature_2' + /// Get physical value of 'IR_Temperature_2' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_2_raw(&self) -> f32 { + pub fn ir_temperature_2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_2' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_2_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_2' + #[inline(always)] + pub fn set_ir_temperature_2_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_2' #[inline(always)] pub fn set_ir_temperature_2(&mut self, value: f32) -> Result<(), CanError> { @@ -8239,23 +9388,36 @@ impl RtIrTempTemp1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_1(&self) -> f32 { - self.ir_temperature_1_raw() + self.ir_temperature_1_phys() } - /// Get raw value of 'IR_Temperature_1' + /// Get physical value of 'IR_Temperature_1' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn ir_temperature_1_raw(&self) -> f32 { + pub fn ir_temperature_1_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'IR_Temperature_1' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ir_temperature_1_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'IR_Temperature_1' + #[inline(always)] + pub fn set_ir_temperature_1_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'IR_Temperature_1' #[inline(always)] pub fn set_ir_temperature_1(&mut self, value: f32) -> Result<(), CanError> { @@ -8355,23 +9517,35 @@ impl RtSbTrigFinalCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn final_speed(&self) -> f32 { - self.final_speed_raw() + self.final_speed_phys() } - /// Get raw value of 'Final_Speed' + /// Get physical value of 'Final_Speed' /// - /// - Start bit: 8 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m/s" #[inline(always)] - pub fn final_speed_raw(&self) -> f32 { + pub fn final_speed_phys(&self) -> f32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Final_Speed' + /// + /// - Start bit: 8 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn final_speed_raw(&self) -> u32 { + self.raw.view_bits::()[8..32].load_le::() + } + /// Set raw value of 'Final_Speed' + #[inline(always)] + pub fn set_final_speed_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[8..32].store_le(value); + } /// Set value of 'Final_Speed' #[inline(always)] pub fn set_final_speed(&mut self, value: f32) -> Result<(), CanError> { @@ -8396,20 +9570,32 @@ impl RtSbTrigFinalCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_final_speed(&self) -> bool { - self.validity_final_speed_raw() + self.validity_final_speed_phys() + } + /// Get physical value of 'Validity_Final_Speed' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_final_speed_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Final_Speed' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_final_speed_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_final_speed_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_Final_Speed' + #[inline(always)] + pub fn set_validity_final_speed_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Final_Speed' #[inline(always)] @@ -8517,21 +9703,33 @@ impl RtSbTrigInitialCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn mfdd_end_threshold(&self) -> u8 { - self.mfdd_end_threshold_raw() + self.mfdd_end_threshold_phys() + } + /// Get physical value of 'MFDD_End_Threshold' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "%" + #[inline(always)] + pub fn mfdd_end_threshold_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[56..64].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MFDD_End_Threshold' /// /// - Start bit: 56 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn mfdd_end_threshold_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[56..64].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[56..64].load_le::() + } + /// Set raw value of 'MFDD_End_Threshold' + #[inline(always)] + pub fn set_mfdd_end_threshold_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[56..64].store_le(value); } /// Set value of 'MFDD_End_Threshold' #[inline(always)] @@ -8559,21 +9757,33 @@ impl RtSbTrigInitialCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn mfdd_start_threshold(&self) -> u8 { - self.mfdd_start_threshold_raw() + self.mfdd_start_threshold_phys() + } + /// Get physical value of 'MFDD_Start_Threshold' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "%" + #[inline(always)] + pub fn mfdd_start_threshold_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[48..56].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'MFDD_Start_Threshold' /// /// - Start bit: 48 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn mfdd_start_threshold_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[48..56].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..56].load_le::() + } + /// Set raw value of 'MFDD_Start_Threshold' + #[inline(always)] + pub fn set_mfdd_start_threshold_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'MFDD_Start_Threshold' #[inline(always)] @@ -8603,23 +9813,36 @@ impl RtSbTrigInitialCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn initial_heading(&self) -> f32 { - self.initial_heading_raw() + self.initial_heading_phys() } - /// Get raw value of 'Initial_Heading' + /// Get physical value of 'Initial_Heading' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn initial_heading_raw(&self) -> f32 { + pub fn initial_heading_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Initial_Heading' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn initial_heading_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Initial_Heading' + #[inline(always)] + pub fn set_initial_heading_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Initial_Heading' #[inline(always)] pub fn set_initial_heading(&mut self, value: f32) -> Result<(), CanError> { @@ -8645,23 +9868,35 @@ impl RtSbTrigInitialCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn initial_speed(&self) -> f32 { - self.initial_speed_raw() + self.initial_speed_phys() } - /// Get raw value of 'Initial_Speed' + /// Get physical value of 'Initial_Speed' /// - /// - Start bit: 8 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m/s" #[inline(always)] - pub fn initial_speed_raw(&self) -> f32 { + pub fn initial_speed_phys(&self) -> f32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Initial_Speed' + /// + /// - Start bit: 8 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn initial_speed_raw(&self) -> u32 { + self.raw.view_bits::()[8..32].load_le::() + } + /// Set raw value of 'Initial_Speed' + #[inline(always)] + pub fn set_initial_speed_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[8..32].store_le(value); + } /// Set value of 'Initial_Speed' #[inline(always)] pub fn set_initial_speed(&mut self, value: f32) -> Result<(), CanError> { @@ -8686,20 +9921,32 @@ impl RtSbTrigInitialCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_initial_heading(&self) -> bool { - self.validity_initial_heading_raw() + self.validity_initial_heading_phys() + } + /// Get physical value of 'Validity_Initial_Heading' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_initial_heading_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Initial_Heading' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_initial_heading_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_initial_heading_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_Initial_Heading' + #[inline(always)] + pub fn set_validity_initial_heading_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Initial_Heading' #[inline(always)] @@ -8718,20 +9965,32 @@ impl RtSbTrigInitialCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_initial_speed(&self) -> bool { - self.validity_initial_speed_raw() + self.validity_initial_speed_phys() + } + /// Get physical value of 'Validity_Initial_Speed' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_initial_speed_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Initial_Speed' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_initial_speed_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_initial_speed_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_Initial_Speed' + #[inline(always)] + pub fn set_validity_initial_speed_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Initial_Speed' #[inline(always)] @@ -8826,23 +10085,35 @@ impl RtSbTrigDirectDist { /// - Receivers: Vector__XXX #[inline(always)] pub fn path_distance_2d(&self) -> f32 { - self.path_distance_2d_raw() + self.path_distance_2d_phys() } - /// Get raw value of 'Path_Distance_2D' + /// Get physical value of 'Path_Distance_2D' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m" #[inline(always)] - pub fn path_distance_2d_raw(&self) -> f32 { + pub fn path_distance_2d_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Path_Distance_2D' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn path_distance_2d_raw(&self) -> u32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'Path_Distance_2D' + #[inline(always)] + pub fn set_path_distance_2d_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'Path_Distance_2D' #[inline(always)] pub fn set_path_distance_2d(&mut self, value: f32) -> Result<(), CanError> { @@ -8867,23 +10138,35 @@ impl RtSbTrigDirectDist { /// - Receivers: Vector__XXX #[inline(always)] pub fn direct_distance(&self) -> f32 { - self.direct_distance_raw() + self.direct_distance_phys() } - /// Get raw value of 'Direct_Distance' + /// Get physical value of 'Direct_Distance' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m" #[inline(always)] - pub fn direct_distance_raw(&self) -> f32 { + pub fn direct_distance_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Direct_Distance' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn direct_distance_raw(&self) -> u32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 'Direct_Distance' + #[inline(always)] + pub fn set_direct_distance_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 'Direct_Distance' #[inline(always)] pub fn set_direct_distance(&mut self, value: f32) -> Result<(), CanError> { @@ -8987,23 +10270,36 @@ impl RtSbTrigForwardDist { /// - Receivers: Vector__XXX #[inline(always)] pub fn deviation_distance(&self) -> f32 { - self.deviation_distance_raw() + self.deviation_distance_phys() } - /// Get raw value of 'Deviation_Distance' + /// Get physical value of 'Deviation_Distance' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn deviation_distance_raw(&self) -> f32 { + pub fn deviation_distance_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Deviation_Distance' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn deviation_distance_raw(&self) -> i32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'Deviation_Distance' + #[inline(always)] + pub fn set_deviation_distance_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'Deviation_Distance' #[inline(always)] pub fn set_deviation_distance(&mut self, value: f32) -> Result<(), CanError> { @@ -9029,23 +10325,36 @@ impl RtSbTrigForwardDist { /// - Receivers: Vector__XXX #[inline(always)] pub fn forward_distance(&self) -> f32 { - self.forward_distance_raw() + self.forward_distance_phys() } - /// Get raw value of 'Forward_Distance' + /// Get physical value of 'Forward_Distance' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn forward_distance_raw(&self) -> f32 { + pub fn forward_distance_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Forward_Distance' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn forward_distance_raw(&self) -> i32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 'Forward_Distance' + #[inline(always)] + pub fn set_forward_distance_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 'Forward_Distance' #[inline(always)] pub fn set_forward_distance(&mut self, value: f32) -> Result<(), CanError> { @@ -9144,23 +10453,35 @@ impl RtSbTrigPathDist { /// - Receivers: Vector__XXX #[inline(always)] pub fn path_distance_3d(&self) -> f32 { - self.path_distance_3d_raw() + self.path_distance_3d_phys() } - /// Get raw value of 'Path_Distance_3D' + /// Get physical value of 'Path_Distance_3D' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m" #[inline(always)] - pub fn path_distance_3d_raw(&self) -> f32 { + pub fn path_distance_3d_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Path_Distance_3D' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn path_distance_3d_raw(&self) -> u32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 'Path_Distance_3D' + #[inline(always)] + pub fn set_path_distance_3d_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 'Path_Distance_3D' #[inline(always)] pub fn set_path_distance_3d(&mut self, value: f32) -> Result<(), CanError> { @@ -9274,23 +10595,35 @@ impl RtSbTrigAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn triggered_time(&self) -> f32 { - self.triggered_time_raw() + self.triggered_time_phys() } - /// Get raw value of 'Triggered_Time' + /// Get physical value of 'Triggered_Time' /// - /// - Start bit: 40 - /// - Signal size: 24 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "s" #[inline(always)] - pub fn triggered_time_raw(&self) -> f32 { + pub fn triggered_time_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Triggered_Time' + /// + /// - Start bit: 40 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn triggered_time_raw(&self) -> u32 { + self.raw.view_bits::()[40..64].load_le::() + } + /// Set raw value of 'Triggered_Time' + #[inline(always)] + pub fn set_triggered_time_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[40..64].store_le(value); + } /// Set value of 'Triggered_Time' #[inline(always)] pub fn set_triggered_time(&mut self, value: f32) -> Result<(), CanError> { @@ -9315,23 +10648,36 @@ impl RtSbTrigAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn average_accel(&self) -> f32 { - self.average_accel_raw() + self.average_accel_phys() } - /// Get raw value of 'Average_Accel' + /// Get physical value of 'Average_Accel' /// - /// - Start bit: 24 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "g" #[inline(always)] - pub fn average_accel_raw(&self) -> f32 { + pub fn average_accel_phys(&self) -> f32 { let signal = self.raw.view_bits::()[24..40].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Average_Accel' + /// + /// - Start bit: 24 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn average_accel_raw(&self) -> i16 { + self.raw.view_bits::()[24..40].load_le::() + } + /// Set raw value of 'Average_Accel' + #[inline(always)] + pub fn set_average_accel_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[24..40].store_le(value); + } /// Set value of 'Average_Accel' #[inline(always)] pub fn set_average_accel(&mut self, value: f32) -> Result<(), CanError> { @@ -9357,23 +10703,36 @@ impl RtSbTrigAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn mfdd(&self) -> f32 { - self.mfdd_raw() + self.mfdd_phys() } - /// Get raw value of 'MFDD' + /// Get physical value of 'MFDD' /// - /// - Start bit: 8 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "g" #[inline(always)] - pub fn mfdd_raw(&self) -> f32 { + pub fn mfdd_phys(&self) -> f32 { let signal = self.raw.view_bits::()[8..24].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'MFDD' + /// + /// - Start bit: 8 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn mfdd_raw(&self) -> i16 { + self.raw.view_bits::()[8..24].load_le::() + } + /// Set raw value of 'MFDD' + #[inline(always)] + pub fn set_mfdd_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..24].store_le(value); + } /// Set value of 'MFDD' #[inline(always)] pub fn set_mfdd(&mut self, value: f32) -> Result<(), CanError> { @@ -9399,20 +10758,32 @@ impl RtSbTrigAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_triggered_time(&self) -> bool { - self.validity_triggered_time_raw() + self.validity_triggered_time_phys() + } + /// Get physical value of 'Validity_Triggered_Time' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_triggered_time_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Triggered_Time' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_triggered_time_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn validity_triggered_time_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'Validity_Triggered_Time' + #[inline(always)] + pub fn set_validity_triggered_time_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_Triggered_Time' #[inline(always)] @@ -9431,20 +10802,32 @@ impl RtSbTrigAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_average_accel(&self) -> bool { - self.validity_average_accel_raw() + self.validity_average_accel_phys() + } + /// Get physical value of 'Validity_Average_Accel' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_average_accel_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Average_Accel' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_average_accel_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_average_accel_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_Average_Accel' + #[inline(always)] + pub fn set_validity_average_accel_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Average_Accel' #[inline(always)] @@ -9463,20 +10846,32 @@ impl RtSbTrigAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_mfdd(&self) -> bool { - self.validity_mfdd_raw() + self.validity_mfdd_phys() + } + /// Get physical value of 'Validity_MFDD' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_mfdd_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_MFDD' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_mfdd_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_mfdd_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_MFDD' + #[inline(always)] + pub fn set_validity_mfdd_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_MFDD' #[inline(always)] @@ -9566,21 +10961,33 @@ impl RtDl1mk3MeasureTime12 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_12(&self) -> u32 { - self.measured_time_12_raw() + self.measured_time_12_phys() + } + /// Get physical value of 'Measured_Time_12' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn measured_time_12_phys(&self) -> u32 { + let signal = self.raw.view_bits::()[0..24].load_le::(); + let factor = 1; + u32::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Measured_Time_12' /// /// - Start bit: 0 /// - Signal size: 24 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn measured_time_12_raw(&self) -> u32 { - let signal = self.raw.view_bits::()[0..24].load_le::(); - let factor = 1; - u32::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Measured_Time_12' + #[inline(always)] + pub fn set_measured_time_12_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_12' #[inline(always)] @@ -9681,21 +11088,33 @@ impl RtDl1mk3MeasureTime11 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_11(&self) -> u32 { - self.measured_time_11_raw() + self.measured_time_11_phys() + } + /// Get physical value of 'Measured_Time_11' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn measured_time_11_phys(&self) -> u32 { + let signal = self.raw.view_bits::()[0..24].load_le::(); + let factor = 1; + u32::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Measured_Time_11' /// /// - Start bit: 0 /// - Signal size: 24 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn measured_time_11_raw(&self) -> u32 { - let signal = self.raw.view_bits::()[0..24].load_le::(); - let factor = 1; - u32::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Measured_Time_11' + #[inline(always)] + pub fn set_measured_time_11_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_11' #[inline(always)] @@ -9796,21 +11215,33 @@ impl RtDl1mk3MeasureTime10 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_10(&self) -> u32 { - self.measured_time_10_raw() + self.measured_time_10_phys() + } + /// Get physical value of 'Measured_Time_10' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn measured_time_10_phys(&self) -> u32 { + let signal = self.raw.view_bits::()[0..24].load_le::(); + let factor = 1; + u32::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Measured_Time_10' /// /// - Start bit: 0 /// - Signal size: 24 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn measured_time_10_raw(&self) -> u32 { - let signal = self.raw.view_bits::()[0..24].load_le::(); - let factor = 1; - u32::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Measured_Time_10' + #[inline(always)] + pub fn set_measured_time_10_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_10' #[inline(always)] @@ -9911,21 +11342,33 @@ impl RtDl1mk3MeasureTime9 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_9(&self) -> u32 { - self.measured_time_9_raw() + self.measured_time_9_phys() + } + /// Get physical value of 'Measured_Time_9' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn measured_time_9_phys(&self) -> u32 { + let signal = self.raw.view_bits::()[0..24].load_le::(); + let factor = 1; + u32::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Measured_Time_9' /// /// - Start bit: 0 /// - Signal size: 24 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn measured_time_9_raw(&self) -> u32 { - let signal = self.raw.view_bits::()[0..24].load_le::(); - let factor = 1; - u32::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Measured_Time_9' + #[inline(always)] + pub fn set_measured_time_9_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_9' #[inline(always)] @@ -10026,21 +11469,33 @@ impl RtDl1mk3MeasureTime8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_8(&self) -> u32 { - self.measured_time_8_raw() + self.measured_time_8_phys() + } + /// Get physical value of 'Measured_Time_8' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn measured_time_8_phys(&self) -> u32 { + let signal = self.raw.view_bits::()[0..24].load_le::(); + let factor = 1; + u32::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Measured_Time_8' /// /// - Start bit: 0 /// - Signal size: 24 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn measured_time_8_raw(&self) -> u32 { - let signal = self.raw.view_bits::()[0..24].load_le::(); - let factor = 1; - u32::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Measured_Time_8' + #[inline(always)] + pub fn set_measured_time_8_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_8' #[inline(always)] @@ -10141,21 +11596,33 @@ impl RtDl1mk3MeasureTime7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_7(&self) -> u32 { - self.measured_time_7_raw() + self.measured_time_7_phys() + } + /// Get physical value of 'Measured_Time_7' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn measured_time_7_phys(&self) -> u32 { + let signal = self.raw.view_bits::()[0..24].load_le::(); + let factor = 1; + u32::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Measured_Time_7' /// /// - Start bit: 0 /// - Signal size: 24 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn measured_time_7_raw(&self) -> u32 { - let signal = self.raw.view_bits::()[0..24].load_le::(); - let factor = 1; - u32::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Measured_Time_7' + #[inline(always)] + pub fn set_measured_time_7_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_7' #[inline(always)] @@ -10256,21 +11723,33 @@ impl RtDl1mk3MeasureTime6 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_6(&self) -> u32 { - self.measured_time_6_raw() + self.measured_time_6_phys() + } + /// Get physical value of 'Measured_Time_6' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn measured_time_6_phys(&self) -> u32 { + let signal = self.raw.view_bits::()[0..24].load_le::(); + let factor = 1; + u32::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Measured_Time_6' /// /// - Start bit: 0 /// - Signal size: 24 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn measured_time_6_raw(&self) -> u32 { - let signal = self.raw.view_bits::()[0..24].load_le::(); - let factor = 1; - u32::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Measured_Time_6' + #[inline(always)] + pub fn set_measured_time_6_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_6' #[inline(always)] @@ -10371,21 +11850,33 @@ impl RtDl1mk3MeasureTime5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_5(&self) -> u32 { - self.measured_time_5_raw() + self.measured_time_5_phys() + } + /// Get physical value of 'Measured_Time_5' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn measured_time_5_phys(&self) -> u32 { + let signal = self.raw.view_bits::()[0..24].load_le::(); + let factor = 1; + u32::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Measured_Time_5' /// /// - Start bit: 0 /// - Signal size: 24 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn measured_time_5_raw(&self) -> u32 { - let signal = self.raw.view_bits::()[0..24].load_le::(); - let factor = 1; - u32::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Measured_Time_5' + #[inline(always)] + pub fn set_measured_time_5_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_5' #[inline(always)] @@ -10486,21 +11977,33 @@ impl RtDl1mk3MeasureTime4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_4(&self) -> u32 { - self.measured_time_4_raw() + self.measured_time_4_phys() + } + /// Get physical value of 'Measured_Time_4' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn measured_time_4_phys(&self) -> u32 { + let signal = self.raw.view_bits::()[0..24].load_le::(); + let factor = 1; + u32::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Measured_Time_4' /// /// - Start bit: 0 /// - Signal size: 24 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn measured_time_4_raw(&self) -> u32 { - let signal = self.raw.view_bits::()[0..24].load_le::(); - let factor = 1; - u32::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Measured_Time_4' + #[inline(always)] + pub fn set_measured_time_4_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_4' #[inline(always)] @@ -10601,21 +12104,33 @@ impl RtDl1mk3MeasureTime3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_3(&self) -> u32 { - self.measured_time_3_raw() + self.measured_time_3_phys() + } + /// Get physical value of 'Measured_Time_3' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn measured_time_3_phys(&self) -> u32 { + let signal = self.raw.view_bits::()[0..24].load_le::(); + let factor = 1; + u32::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Measured_Time_3' /// /// - Start bit: 0 /// - Signal size: 24 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn measured_time_3_raw(&self) -> u32 { - let signal = self.raw.view_bits::()[0..24].load_le::(); - let factor = 1; - u32::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Measured_Time_3' + #[inline(always)] + pub fn set_measured_time_3_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_3' #[inline(always)] @@ -10716,21 +12231,33 @@ impl RtDl1mk3MeasureTime2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_2(&self) -> u32 { - self.measured_time_2_raw() + self.measured_time_2_phys() + } + /// Get physical value of 'Measured_Time_2' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn measured_time_2_phys(&self) -> u32 { + let signal = self.raw.view_bits::()[0..24].load_le::(); + let factor = 1; + u32::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Measured_Time_2' /// /// - Start bit: 0 /// - Signal size: 24 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn measured_time_2_raw(&self) -> u32 { - let signal = self.raw.view_bits::()[0..24].load_le::(); - let factor = 1; - u32::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Measured_Time_2' + #[inline(always)] + pub fn set_measured_time_2_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_2' #[inline(always)] @@ -10831,21 +12358,33 @@ impl RtDl1mk3MeasureTime1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_1(&self) -> u32 { - self.measured_time_1_raw() + self.measured_time_1_phys() + } + /// Get physical value of 'Measured_Time_1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn measured_time_1_phys(&self) -> u32 { + let signal = self.raw.view_bits::()[0..24].load_le::(); + let factor = 1; + u32::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Measured_Time_1' /// /// - Start bit: 0 /// - Signal size: 24 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn measured_time_1_raw(&self) -> u32 { - let signal = self.raw.view_bits::()[0..24].load_le::(); - let factor = 1; - u32::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Measured_Time_1' + #[inline(always)] + pub fn set_measured_time_1_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_1' #[inline(always)] @@ -10946,21 +12485,33 @@ impl RtDl1mk3Rpm { /// - Receivers: Vector__XXX #[inline(always)] pub fn rpm(&self) -> u16 { - self.rpm_raw() + self.rpm_phys() + } + /// Get physical value of 'RPM' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn rpm_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[0..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'RPM' /// /// - Start bit: 0 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn rpm_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[0..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'RPM' + #[inline(always)] + pub fn set_rpm_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'RPM' #[inline(always)] @@ -11061,23 +12612,35 @@ impl RtDl1mk3Freq4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn frequency_4(&self) -> f32 { - self.frequency_4_raw() + self.frequency_4_phys() } - /// Get raw value of 'Frequency_4' + /// Get physical value of 'Frequency_4' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn frequency_4_raw(&self) -> f32 { + pub fn frequency_4_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Frequency_4' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn frequency_4_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Frequency_4' + #[inline(always)] + pub fn set_frequency_4_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Frequency_4' #[inline(always)] pub fn set_frequency_4(&mut self, value: f32) -> Result<(), CanError> { @@ -11173,23 +12736,35 @@ impl RtDl1mk3Freq3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn frequency_3(&self) -> f32 { - self.frequency_3_raw() + self.frequency_3_phys() } - /// Get raw value of 'Frequency_3' + /// Get physical value of 'Frequency_3' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn frequency_3_raw(&self) -> f32 { + pub fn frequency_3_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Frequency_3' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn frequency_3_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Frequency_3' + #[inline(always)] + pub fn set_frequency_3_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Frequency_3' #[inline(always)] pub fn set_frequency_3(&mut self, value: f32) -> Result<(), CanError> { @@ -11285,23 +12860,35 @@ impl RtDl1mk3Freq2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn frequency_2(&self) -> f32 { - self.frequency_2_raw() + self.frequency_2_phys() } - /// Get raw value of 'Frequency_2' + /// Get physical value of 'Frequency_2' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn frequency_2_raw(&self) -> f32 { + pub fn frequency_2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Frequency_2' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn frequency_2_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Frequency_2' + #[inline(always)] + pub fn set_frequency_2_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Frequency_2' #[inline(always)] pub fn set_frequency_2(&mut self, value: f32) -> Result<(), CanError> { @@ -11397,23 +12984,35 @@ impl RtDl1mk3Misc3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn misc_3(&self) -> f32 { - self.misc_3_raw() + self.misc_3_phys() } - /// Get raw value of 'Misc_3' + /// Get physical value of 'Misc_3' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn misc_3_raw(&self) -> f32 { + pub fn misc_3_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Misc_3' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn misc_3_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Misc_3' + #[inline(always)] + pub fn set_misc_3_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Misc_3' #[inline(always)] pub fn set_misc_3(&mut self, value: f32) -> Result<(), CanError> { @@ -11509,23 +13108,35 @@ impl RtDl1mk3Misc2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn misc_2(&self) -> f32 { - self.misc_2_raw() + self.misc_2_phys() } - /// Get raw value of 'Misc_2' + /// Get physical value of 'Misc_2' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn misc_2_raw(&self) -> f32 { + pub fn misc_2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Misc_2' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn misc_2_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Misc_2' + #[inline(always)] + pub fn set_misc_2_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Misc_2' #[inline(always)] pub fn set_misc_2(&mut self, value: f32) -> Result<(), CanError> { @@ -11621,23 +13232,35 @@ impl RtDl1mk3Misc1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn misc_1(&self) -> f32 { - self.misc_1_raw() + self.misc_1_phys() } - /// Get raw value of 'Misc_1' + /// Get physical value of 'Misc_1' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn misc_1_raw(&self) -> f32 { + pub fn misc_1_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Misc_1' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn misc_1_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Misc_1' + #[inline(always)] + pub fn set_misc_1_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Misc_1' #[inline(always)] pub fn set_misc_1(&mut self, value: f32) -> Result<(), CanError> { @@ -11733,23 +13356,35 @@ impl RtDl1mk3Aux31 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_31(&self) -> f32 { - self.aux_31_raw() + self.aux_31_phys() } - /// Get raw value of 'AUX_31' + /// Get physical value of 'AUX_31' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_31_raw(&self) -> f32 { + pub fn aux_31_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_31' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_31_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_31' + #[inline(always)] + pub fn set_aux_31_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_31' #[inline(always)] pub fn set_aux_31(&mut self, value: f32) -> Result<(), CanError> { @@ -11845,23 +13480,35 @@ impl RtDl1mk3Aux30 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_30(&self) -> f32 { - self.aux_30_raw() + self.aux_30_phys() } - /// Get raw value of 'AUX_30' + /// Get physical value of 'AUX_30' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_30_raw(&self) -> f32 { + pub fn aux_30_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_30' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_30_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_30' + #[inline(always)] + pub fn set_aux_30_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_30' #[inline(always)] pub fn set_aux_30(&mut self, value: f32) -> Result<(), CanError> { @@ -11957,23 +13604,35 @@ impl RtDl1mk3Aux29 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_29(&self) -> f32 { - self.aux_29_raw() + self.aux_29_phys() } - /// Get raw value of 'AUX_29' + /// Get physical value of 'AUX_29' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_29_raw(&self) -> f32 { + pub fn aux_29_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_29' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_29_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_29' + #[inline(always)] + pub fn set_aux_29_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_29' #[inline(always)] pub fn set_aux_29(&mut self, value: f32) -> Result<(), CanError> { @@ -12069,23 +13728,35 @@ impl RtDl1mk3Aux28 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_28(&self) -> f32 { - self.aux_28_raw() + self.aux_28_phys() } - /// Get raw value of 'AUX_28' + /// Get physical value of 'AUX_28' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_28_raw(&self) -> f32 { + pub fn aux_28_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_28' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_28_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_28' + #[inline(always)] + pub fn set_aux_28_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_28' #[inline(always)] pub fn set_aux_28(&mut self, value: f32) -> Result<(), CanError> { @@ -12181,23 +13852,35 @@ impl RtDl1mk3Aux27 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_27(&self) -> f32 { - self.aux_27_raw() + self.aux_27_phys() } - /// Get raw value of 'AUX_27' + /// Get physical value of 'AUX_27' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_27_raw(&self) -> f32 { + pub fn aux_27_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_27' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_27_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_27' + #[inline(always)] + pub fn set_aux_27_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_27' #[inline(always)] pub fn set_aux_27(&mut self, value: f32) -> Result<(), CanError> { @@ -12293,23 +13976,35 @@ impl RtDl1mk3Aux26 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_26(&self) -> f32 { - self.aux_26_raw() + self.aux_26_phys() } - /// Get raw value of 'AUX_26' + /// Get physical value of 'AUX_26' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_26_raw(&self) -> f32 { + pub fn aux_26_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_26' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_26_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_26' + #[inline(always)] + pub fn set_aux_26_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_26' #[inline(always)] pub fn set_aux_26(&mut self, value: f32) -> Result<(), CanError> { @@ -12405,141 +14100,41 @@ impl RtDl1mk3Aux25 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_25(&self) -> f32 { - self.aux_25_raw() + self.aux_25_phys() } - /// Get raw value of 'AUX_25' + /// Get physical value of 'AUX_25' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_25_raw(&self) -> f32 { + pub fn aux_25_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'AUX_25' - #[inline(always)] - pub fn set_aux_25(&mut self, value: f32) -> Result<(), CanError> { - if value < 0_f32 || 0_f32 < value { - return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Aux25::MESSAGE_ID, - }); - } - let factor = 0.1_f32; - let offset = 0_f32; - let value = ((value - offset) / factor) as u16; - self.raw.view_bits_mut::()[0..16].store_le(value); - Ok(()) - } -} -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Aux25 { - type Error = CanError; - #[inline(always)] - fn try_from(payload: &[u8]) -> Result { - if payload.len() != 2 { - return Err(CanError::InvalidPayloadSize); - } - let mut raw = [0u8; 2]; - raw.copy_from_slice(&payload[..2]); - Ok(Self { raw }) - } -} -impl embedded_can::Frame for RtDl1mk3Aux25 { - fn new(id: impl Into, data: &[u8]) -> Option { - if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } - } - fn new_remote(_id: impl Into, _dlc: usize) -> Option { - unimplemented!() - } - fn is_extended(&self) -> bool { - match self.id() { - Id::Standard(_) => false, - Id::Extended(_) => true, - } - } - fn is_remote_frame(&self) -> bool { - false - } - fn id(&self) -> Id { - Self::MESSAGE_ID - } - fn dlc(&self) -> usize { - self.raw.len() - } - fn data(&self) -> &[u8] { - &self.raw - } -} -/// RT_DL1MK3_Aux_24 -/// -/// - Extended ID: 157189156 (0x95e8424) -/// - Size: 2 bytes -#[derive(Clone, Copy)] -pub struct RtDl1mk3Aux24 { - raw: [u8; 2], -} -#[allow( - clippy::absurd_extreme_comparisons, - clippy::excessive_precision, - clippy::manual_range_contains, - clippy::unnecessary_cast, - clippy::useless_conversion, - unused_comparisons, - unused_variables, -)] -impl RtDl1mk3Aux24 { - pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95e8424) - }); - pub const MESSAGE_SIZE: usize = 2; - pub const AUX_24_MIN: f32 = 0_f32; - pub const AUX_24_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_24' from values - pub fn new(aux_24: f32) -> Result { - let mut res = Self { raw: [0x00; 2] }; - res.set_aux_24(aux_24)?; - Ok(res) - } - /// Access message payload raw value - pub fn raw(&self) -> &[u8; 2] { - &self.raw - } - /// Get value of 'AUX_24' - /// - /// - Min: 0 - /// - Max: 0 - /// - Unit: "" - /// - Receivers: Vector__XXX - #[inline(always)] - pub fn aux_24(&self) -> f32 { - self.aux_24_raw() - } - /// Get raw value of 'AUX_24' + /// Get raw value of 'AUX_25' /// /// - Start bit: 0 /// - Signal size: 16 bits - /// - Factor: 0.1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_24_raw(&self) -> f32 { - let signal = self.raw.view_bits::()[0..16].load_le::(); - let factor = 0.1_f32; - let offset = 0_f32; - (signal as f32) * factor + offset + pub fn aux_25_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() } - /// Set value of 'AUX_24' + /// Set raw value of 'AUX_25' #[inline(always)] - pub fn set_aux_24(&mut self, value: f32) -> Result<(), CanError> { + pub fn set_aux_25_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'AUX_25' + #[inline(always)] + pub fn set_aux_25(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Aux24::MESSAGE_ID, + message_id: RtDl1mk3Aux25::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -12549,7 +14144,7 @@ impl RtDl1mk3Aux24 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Aux24 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Aux25 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -12561,7 +14156,131 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Aux24 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Aux24 { +impl embedded_can::Frame for RtDl1mk3Aux25 { + fn new(id: impl Into, data: &[u8]) -> Option { + if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } + } + fn new_remote(_id: impl Into, _dlc: usize) -> Option { + unimplemented!() + } + fn is_extended(&self) -> bool { + match self.id() { + Id::Standard(_) => false, + Id::Extended(_) => true, + } + } + fn is_remote_frame(&self) -> bool { + false + } + fn id(&self) -> Id { + Self::MESSAGE_ID + } + fn dlc(&self) -> usize { + self.raw.len() + } + fn data(&self) -> &[u8] { + &self.raw + } +} +/// RT_DL1MK3_Aux_24 +/// +/// - Extended ID: 157189156 (0x95e8424) +/// - Size: 2 bytes +#[derive(Clone, Copy)] +pub struct RtDl1mk3Aux24 { + raw: [u8; 2], +} +#[allow( + clippy::absurd_extreme_comparisons, + clippy::excessive_precision, + clippy::manual_range_contains, + clippy::unnecessary_cast, + clippy::useless_conversion, + unused_comparisons, + unused_variables, +)] +impl RtDl1mk3Aux24 { + pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { + ExtendedId::new_unchecked(0x95e8424) + }); + pub const MESSAGE_SIZE: usize = 2; + pub const AUX_24_MIN: f32 = 0_f32; + pub const AUX_24_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Aux_24' from values + pub fn new(aux_24: f32) -> Result { + let mut res = Self { raw: [0x00; 2] }; + res.set_aux_24(aux_24)?; + Ok(res) + } + /// Access message payload raw value + pub fn raw(&self) -> &[u8; 2] { + &self.raw + } + /// Get value of 'AUX_24' + /// + /// - Min: 0 + /// - Max: 0 + /// - Unit: "" + /// - Receivers: Vector__XXX + #[inline(always)] + pub fn aux_24(&self) -> f32 { + self.aux_24_phys() + } + /// Get physical value of 'AUX_24' + /// + /// - Factor: 0.1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn aux_24_phys(&self) -> f32 { + let signal = self.raw.view_bits::()[0..16].load_le::(); + let factor = 0.1_f32; + let offset = 0_f32; + (signal as f32) * factor + offset + } + /// Get raw value of 'AUX_24' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_24_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_24' + #[inline(always)] + pub fn set_aux_24_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'AUX_24' + #[inline(always)] + pub fn set_aux_24(&mut self, value: f32) -> Result<(), CanError> { + if value < 0_f32 || 0_f32 < value { + return Err(CanError::ParameterOutOfRange { + message_id: RtDl1mk3Aux24::MESSAGE_ID, + }); + } + let factor = 0.1_f32; + let offset = 0_f32; + let value = ((value - offset) / factor) as u16; + self.raw.view_bits_mut::()[0..16].store_le(value); + Ok(()) + } +} +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Aux24 { + type Error = CanError; + #[inline(always)] + fn try_from(payload: &[u8]) -> Result { + if payload.len() != 2 { + return Err(CanError::InvalidPayloadSize); + } + let mut raw = [0u8; 2]; + raw.copy_from_slice(&payload[..2]); + Ok(Self { raw }) + } +} +impl embedded_can::Frame for RtDl1mk3Aux24 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -12629,23 +14348,35 @@ impl RtDl1mk3Aux23 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_23(&self) -> f32 { - self.aux_23_raw() + self.aux_23_phys() } - /// Get raw value of 'AUX_23' + /// Get physical value of 'AUX_23' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_23_raw(&self) -> f32 { + pub fn aux_23_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_23' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_23_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_23' + #[inline(always)] + pub fn set_aux_23_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_23' #[inline(always)] pub fn set_aux_23(&mut self, value: f32) -> Result<(), CanError> { @@ -12741,22 +14472,34 @@ impl RtDl1mk3Aux22 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_22(&self) -> u32 { - self.aux_22_raw() + self.aux_22_phys() } - /// Get raw value of 'AUX_22' + /// Get physical value of 'AUX_22' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 10 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_22_raw(&self) -> u32 { + pub fn aux_22_phys(&self) -> u32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 10; u32::from(signal).saturating_mul(factor).saturating_add(0) } + /// Get raw value of 'AUX_22' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_22_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_22' + #[inline(always)] + pub fn set_aux_22_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_22' #[inline(always)] pub fn set_aux_22(&mut self, value: u32) -> Result<(), CanError> { @@ -12856,23 +14599,35 @@ impl RtDl1mk3Aux21 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_21(&self) -> f32 { - self.aux_21_raw() + self.aux_21_phys() } - /// Get raw value of 'AUX_21' + /// Get physical value of 'AUX_21' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_21_raw(&self) -> f32 { + pub fn aux_21_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_21' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_21_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_21' + #[inline(always)] + pub fn set_aux_21_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_21' #[inline(always)] pub fn set_aux_21(&mut self, value: f32) -> Result<(), CanError> { @@ -12968,23 +14723,35 @@ impl RtDl1mk3Aux20 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_20(&self) -> f32 { - self.aux_20_raw() + self.aux_20_phys() } - /// Get raw value of 'AUX_20' + /// Get physical value of 'AUX_20' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_20_raw(&self) -> f32 { + pub fn aux_20_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_20' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_20_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_20' + #[inline(always)] + pub fn set_aux_20_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_20' #[inline(always)] pub fn set_aux_20(&mut self, value: f32) -> Result<(), CanError> { @@ -13080,23 +14847,35 @@ impl RtDl1mk3Aux19 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_19(&self) -> f32 { - self.aux_19_raw() + self.aux_19_phys() } - /// Get raw value of 'AUX_19' + /// Get physical value of 'AUX_19' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_19_raw(&self) -> f32 { + pub fn aux_19_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_19' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_19_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_19' + #[inline(always)] + pub fn set_aux_19_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_19' #[inline(always)] pub fn set_aux_19(&mut self, value: f32) -> Result<(), CanError> { @@ -13192,23 +14971,35 @@ impl RtDl1mk3Aux18 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_18(&self) -> f32 { - self.aux_18_raw() + self.aux_18_phys() } - /// Get raw value of 'AUX_18' + /// Get physical value of 'AUX_18' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_18_raw(&self) -> f32 { + pub fn aux_18_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_18' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_18_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_18' + #[inline(always)] + pub fn set_aux_18_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_18' #[inline(always)] pub fn set_aux_18(&mut self, value: f32) -> Result<(), CanError> { @@ -13304,23 +15095,35 @@ impl RtDl1mk3Aux17 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_17(&self) -> f32 { - self.aux_17_raw() + self.aux_17_phys() } - /// Get raw value of 'AUX_17' + /// Get physical value of 'AUX_17' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_17_raw(&self) -> f32 { + pub fn aux_17_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_17' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_17_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_17' + #[inline(always)] + pub fn set_aux_17_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_17' #[inline(always)] pub fn set_aux_17(&mut self, value: f32) -> Result<(), CanError> { @@ -13416,23 +15219,35 @@ impl RtDl1mk3Aux16 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_16(&self) -> f32 { - self.aux_16_raw() + self.aux_16_phys() } - /// Get raw value of 'AUX_16' + /// Get physical value of 'AUX_16' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_16_raw(&self) -> f32 { + pub fn aux_16_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_16' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_16_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_16' + #[inline(always)] + pub fn set_aux_16_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_16' #[inline(always)] pub fn set_aux_16(&mut self, value: f32) -> Result<(), CanError> { @@ -13528,23 +15343,35 @@ impl RtDl1mk3Aux15 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_15(&self) -> f32 { - self.aux_15_raw() + self.aux_15_phys() } - /// Get raw value of 'AUX_15' + /// Get physical value of 'AUX_15' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_15_raw(&self) -> f32 { + pub fn aux_15_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_15' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_15_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_15' + #[inline(always)] + pub fn set_aux_15_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_15' #[inline(always)] pub fn set_aux_15(&mut self, value: f32) -> Result<(), CanError> { @@ -13640,23 +15467,35 @@ impl RtDl1mk3Aux14 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_14(&self) -> f32 { - self.aux_14_raw() + self.aux_14_phys() } - /// Get raw value of 'AUX_14' + /// Get physical value of 'AUX_14' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_14_raw(&self) -> f32 { + pub fn aux_14_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_14' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_14_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_14' + #[inline(always)] + pub fn set_aux_14_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_14' #[inline(always)] pub fn set_aux_14(&mut self, value: f32) -> Result<(), CanError> { @@ -13752,23 +15591,35 @@ impl RtDl1mk3Aux13 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_13(&self) -> f32 { - self.aux_13_raw() + self.aux_13_phys() } - /// Get raw value of 'AUX_13' + /// Get physical value of 'AUX_13' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_13_raw(&self) -> f32 { + pub fn aux_13_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_13' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_13_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_13' + #[inline(always)] + pub fn set_aux_13_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_13' #[inline(always)] pub fn set_aux_13(&mut self, value: f32) -> Result<(), CanError> { @@ -13864,23 +15715,35 @@ impl RtDl1mk3Aux12 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_12(&self) -> f32 { - self.aux_12_raw() + self.aux_12_phys() } - /// Get raw value of 'AUX_12' + /// Get physical value of 'AUX_12' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_12_raw(&self) -> f32 { + pub fn aux_12_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_12' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_12_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_12' + #[inline(always)] + pub fn set_aux_12_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_12' #[inline(always)] pub fn set_aux_12(&mut self, value: f32) -> Result<(), CanError> { @@ -13976,23 +15839,35 @@ impl RtDl1mk3Aux11 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_11(&self) -> f32 { - self.aux_11_raw() + self.aux_11_phys() } - /// Get raw value of 'AUX_11' + /// Get physical value of 'AUX_11' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_11_raw(&self) -> f32 { + pub fn aux_11_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_11' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_11_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_11' + #[inline(always)] + pub fn set_aux_11_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_11' #[inline(always)] pub fn set_aux_11(&mut self, value: f32) -> Result<(), CanError> { @@ -14088,23 +15963,35 @@ impl RtDl1mk3Aux9 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_9(&self) -> f32 { - self.aux_9_raw() + self.aux_9_phys() } - /// Get raw value of 'AUX_9' + /// Get physical value of 'AUX_9' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_9_raw(&self) -> f32 { + pub fn aux_9_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_9' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_9_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_9' + #[inline(always)] + pub fn set_aux_9_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_9' #[inline(always)] pub fn set_aux_9(&mut self, value: f32) -> Result<(), CanError> { @@ -14200,23 +16087,35 @@ impl RtDl1mk3Aux10 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_10(&self) -> f32 { - self.aux_10_raw() + self.aux_10_phys() } - /// Get raw value of 'AUX_10' + /// Get physical value of 'AUX_10' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_10_raw(&self) -> f32 { + pub fn aux_10_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_10' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_10_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_10' + #[inline(always)] + pub fn set_aux_10_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_10' #[inline(always)] pub fn set_aux_10(&mut self, value: f32) -> Result<(), CanError> { @@ -14312,23 +16211,35 @@ impl RtDl1mk3Aux8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_8(&self) -> f32 { - self.aux_8_raw() + self.aux_8_phys() } - /// Get raw value of 'AUX_8' + /// Get physical value of 'AUX_8' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_8_raw(&self) -> f32 { + pub fn aux_8_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_8' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_8_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_8' + #[inline(always)] + pub fn set_aux_8_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_8' #[inline(always)] pub fn set_aux_8(&mut self, value: f32) -> Result<(), CanError> { @@ -14424,23 +16335,35 @@ impl RtDl1mk3Aux7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_7(&self) -> f32 { - self.aux_7_raw() + self.aux_7_phys() } - /// Get raw value of 'AUX_7' + /// Get physical value of 'AUX_7' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_7_raw(&self) -> f32 { + pub fn aux_7_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_7' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_7_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_7' + #[inline(always)] + pub fn set_aux_7_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_7' #[inline(always)] pub fn set_aux_7(&mut self, value: f32) -> Result<(), CanError> { @@ -14536,141 +16459,41 @@ impl RtDl1mk3Aux6 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_6(&self) -> f32 { - self.aux_6_raw() + self.aux_6_phys() } - /// Get raw value of 'AUX_6' + /// Get physical value of 'AUX_6' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_6_raw(&self) -> f32 { + pub fn aux_6_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'AUX_6' - #[inline(always)] - pub fn set_aux_6(&mut self, value: f32) -> Result<(), CanError> { - if value < 0_f32 || 0_f32 < value { - return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Aux6::MESSAGE_ID, - }); - } - let factor = 0.1_f32; - let offset = 0_f32; - let value = ((value - offset) / factor) as u16; - self.raw.view_bits_mut::()[0..16].store_le(value); - Ok(()) - } -} -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Aux6 { - type Error = CanError; - #[inline(always)] - fn try_from(payload: &[u8]) -> Result { - if payload.len() != 2 { - return Err(CanError::InvalidPayloadSize); - } - let mut raw = [0u8; 2]; - raw.copy_from_slice(&payload[..2]); - Ok(Self { raw }) - } -} -impl embedded_can::Frame for RtDl1mk3Aux6 { - fn new(id: impl Into, data: &[u8]) -> Option { - if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } - } - fn new_remote(_id: impl Into, _dlc: usize) -> Option { - unimplemented!() - } - fn is_extended(&self) -> bool { - match self.id() { - Id::Standard(_) => false, - Id::Extended(_) => true, - } - } - fn is_remote_frame(&self) -> bool { - false - } - fn id(&self) -> Id { - Self::MESSAGE_ID - } - fn dlc(&self) -> usize { - self.raw.len() - } - fn data(&self) -> &[u8] { - &self.raw - } -} -/// RT_DL1MK3_Aux_5 -/// -/// - Extended ID: 157184292 (0x95e7124) -/// - Size: 2 bytes -#[derive(Clone, Copy)] -pub struct RtDl1mk3Aux5 { - raw: [u8; 2], -} -#[allow( - clippy::absurd_extreme_comparisons, - clippy::excessive_precision, - clippy::manual_range_contains, - clippy::unnecessary_cast, - clippy::useless_conversion, - unused_comparisons, - unused_variables, -)] -impl RtDl1mk3Aux5 { - pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95e7124) - }); - pub const MESSAGE_SIZE: usize = 2; - pub const AUX_5_MIN: f32 = 0_f32; - pub const AUX_5_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_5' from values - pub fn new(aux_5: f32) -> Result { - let mut res = Self { raw: [0x00; 2] }; - res.set_aux_5(aux_5)?; - Ok(res) - } - /// Access message payload raw value - pub fn raw(&self) -> &[u8; 2] { - &self.raw - } - /// Get value of 'AUX_5' - /// - /// - Min: 0 - /// - Max: 0 - /// - Unit: "" - /// - Receivers: Vector__XXX - #[inline(always)] - pub fn aux_5(&self) -> f32 { - self.aux_5_raw() - } - /// Get raw value of 'AUX_5' + /// Get raw value of 'AUX_6' /// /// - Start bit: 0 /// - Signal size: 16 bits - /// - Factor: 0.1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_5_raw(&self) -> f32 { - let signal = self.raw.view_bits::()[0..16].load_le::(); - let factor = 0.1_f32; - let offset = 0_f32; - (signal as f32) * factor + offset + pub fn aux_6_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() } - /// Set value of 'AUX_5' + /// Set raw value of 'AUX_6' #[inline(always)] - pub fn set_aux_5(&mut self, value: f32) -> Result<(), CanError> { + pub fn set_aux_6_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'AUX_6' + #[inline(always)] + pub fn set_aux_6(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Aux5::MESSAGE_ID, + message_id: RtDl1mk3Aux6::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -14680,7 +16503,7 @@ impl RtDl1mk3Aux5 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Aux5 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Aux6 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -14692,7 +16515,131 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Aux5 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Aux5 { +impl embedded_can::Frame for RtDl1mk3Aux6 { + fn new(id: impl Into, data: &[u8]) -> Option { + if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } + } + fn new_remote(_id: impl Into, _dlc: usize) -> Option { + unimplemented!() + } + fn is_extended(&self) -> bool { + match self.id() { + Id::Standard(_) => false, + Id::Extended(_) => true, + } + } + fn is_remote_frame(&self) -> bool { + false + } + fn id(&self) -> Id { + Self::MESSAGE_ID + } + fn dlc(&self) -> usize { + self.raw.len() + } + fn data(&self) -> &[u8] { + &self.raw + } +} +/// RT_DL1MK3_Aux_5 +/// +/// - Extended ID: 157184292 (0x95e7124) +/// - Size: 2 bytes +#[derive(Clone, Copy)] +pub struct RtDl1mk3Aux5 { + raw: [u8; 2], +} +#[allow( + clippy::absurd_extreme_comparisons, + clippy::excessive_precision, + clippy::manual_range_contains, + clippy::unnecessary_cast, + clippy::useless_conversion, + unused_comparisons, + unused_variables, +)] +impl RtDl1mk3Aux5 { + pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { + ExtendedId::new_unchecked(0x95e7124) + }); + pub const MESSAGE_SIZE: usize = 2; + pub const AUX_5_MIN: f32 = 0_f32; + pub const AUX_5_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Aux_5' from values + pub fn new(aux_5: f32) -> Result { + let mut res = Self { raw: [0x00; 2] }; + res.set_aux_5(aux_5)?; + Ok(res) + } + /// Access message payload raw value + pub fn raw(&self) -> &[u8; 2] { + &self.raw + } + /// Get value of 'AUX_5' + /// + /// - Min: 0 + /// - Max: 0 + /// - Unit: "" + /// - Receivers: Vector__XXX + #[inline(always)] + pub fn aux_5(&self) -> f32 { + self.aux_5_phys() + } + /// Get physical value of 'AUX_5' + /// + /// - Factor: 0.1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn aux_5_phys(&self) -> f32 { + let signal = self.raw.view_bits::()[0..16].load_le::(); + let factor = 0.1_f32; + let offset = 0_f32; + (signal as f32) * factor + offset + } + /// Get raw value of 'AUX_5' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_5_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_5' + #[inline(always)] + pub fn set_aux_5_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'AUX_5' + #[inline(always)] + pub fn set_aux_5(&mut self, value: f32) -> Result<(), CanError> { + if value < 0_f32 || 0_f32 < value { + return Err(CanError::ParameterOutOfRange { + message_id: RtDl1mk3Aux5::MESSAGE_ID, + }); + } + let factor = 0.1_f32; + let offset = 0_f32; + let value = ((value - offset) / factor) as u16; + self.raw.view_bits_mut::()[0..16].store_le(value); + Ok(()) + } +} +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Aux5 { + type Error = CanError; + #[inline(always)] + fn try_from(payload: &[u8]) -> Result { + if payload.len() != 2 { + return Err(CanError::InvalidPayloadSize); + } + let mut raw = [0u8; 2]; + raw.copy_from_slice(&payload[..2]); + Ok(Self { raw }) + } +} +impl embedded_can::Frame for RtDl1mk3Aux5 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -14760,23 +16707,35 @@ impl RtDl1mk3Aux4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_4(&self) -> f32 { - self.aux_4_raw() + self.aux_4_phys() } - /// Get raw value of 'AUX_4' + /// Get physical value of 'AUX_4' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_4_raw(&self) -> f32 { + pub fn aux_4_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_4' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_4_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_4' + #[inline(always)] + pub fn set_aux_4_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_4' #[inline(always)] pub fn set_aux_4(&mut self, value: f32) -> Result<(), CanError> { @@ -14872,23 +16831,35 @@ impl RtDl1mk3Aux3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_3(&self) -> f32 { - self.aux_3_raw() + self.aux_3_phys() } - /// Get raw value of 'AUX_3' + /// Get physical value of 'AUX_3' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_3_raw(&self) -> f32 { + pub fn aux_3_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_3' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_3_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_3' + #[inline(always)] + pub fn set_aux_3_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_3' #[inline(always)] pub fn set_aux_3(&mut self, value: f32) -> Result<(), CanError> { @@ -14984,23 +16955,35 @@ impl RtDl1mk3Aux2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_2(&self) -> f32 { - self.aux_2_raw() + self.aux_2_phys() } - /// Get raw value of 'AUX_2' + /// Get physical value of 'AUX_2' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_2_raw(&self) -> f32 { + pub fn aux_2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_2' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_2_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_2' + #[inline(always)] + pub fn set_aux_2_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_2' #[inline(always)] pub fn set_aux_2(&mut self, value: f32) -> Result<(), CanError> { @@ -15096,23 +17079,35 @@ impl RtDl1mk3Aux1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_1(&self) -> f32 { - self.aux_1_raw() + self.aux_1_phys() } - /// Get raw value of 'AUX_1' + /// Get physical value of 'AUX_1' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn aux_1_raw(&self) -> f32 { + pub fn aux_1_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'AUX_1' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn aux_1_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'AUX_1' + #[inline(always)] + pub fn set_aux_1_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'AUX_1' #[inline(always)] pub fn set_aux_1(&mut self, value: f32) -> Result<(), CanError> { @@ -15208,23 +17203,35 @@ impl RtDl1mk3Pressure5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_5(&self) -> f32 { - self.pressure_5_raw() + self.pressure_5_phys() } - /// Get raw value of 'Pressure_5' + /// Get physical value of 'Pressure_5' /// - /// - Start bit: 0 - /// - Signal size: 24 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn pressure_5_raw(&self) -> f32 { + pub fn pressure_5_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Pressure_5' + /// + /// - Start bit: 0 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn pressure_5_raw(&self) -> u32 { + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Pressure_5' + #[inline(always)] + pub fn set_pressure_5_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); + } /// Set value of 'Pressure_5' #[inline(always)] pub fn set_pressure_5(&mut self, value: f32) -> Result<(), CanError> { @@ -15320,23 +17327,35 @@ impl RtDl1mk3Pressure4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_4(&self) -> f32 { - self.pressure_4_raw() + self.pressure_4_phys() } - /// Get raw value of 'Pressure_4' + /// Get physical value of 'Pressure_4' /// - /// - Start bit: 0 - /// - Signal size: 24 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn pressure_4_raw(&self) -> f32 { + pub fn pressure_4_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Pressure_4' + /// + /// - Start bit: 0 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn pressure_4_raw(&self) -> u32 { + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Pressure_4' + #[inline(always)] + pub fn set_pressure_4_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); + } /// Set value of 'Pressure_4' #[inline(always)] pub fn set_pressure_4(&mut self, value: f32) -> Result<(), CanError> { @@ -15432,23 +17451,35 @@ impl RtDl1mk3Pressure3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_3(&self) -> f32 { - self.pressure_3_raw() + self.pressure_3_phys() } - /// Get raw value of 'Pressure_3' + /// Get physical value of 'Pressure_3' /// - /// - Start bit: 0 - /// - Signal size: 24 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn pressure_3_raw(&self) -> f32 { + pub fn pressure_3_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Pressure_3' + /// + /// - Start bit: 0 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn pressure_3_raw(&self) -> u32 { + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Pressure_3' + #[inline(always)] + pub fn set_pressure_3_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); + } /// Set value of 'Pressure_3' #[inline(always)] pub fn set_pressure_3(&mut self, value: f32) -> Result<(), CanError> { @@ -15544,23 +17575,35 @@ impl RtDl1mk3Pressure2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_2(&self) -> f32 { - self.pressure_2_raw() + self.pressure_2_phys() } - /// Get raw value of 'Pressure_2' + /// Get physical value of 'Pressure_2' /// - /// - Start bit: 0 - /// - Signal size: 24 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn pressure_2_raw(&self) -> f32 { + pub fn pressure_2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Pressure_2' + /// + /// - Start bit: 0 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn pressure_2_raw(&self) -> u32 { + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Pressure_2' + #[inline(always)] + pub fn set_pressure_2_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); + } /// Set value of 'Pressure_2' #[inline(always)] pub fn set_pressure_2(&mut self, value: f32) -> Result<(), CanError> { @@ -15656,23 +17699,35 @@ impl RtDl1mk3Pressure1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_1(&self) -> f32 { - self.pressure_1_raw() + self.pressure_1_phys() } - /// Get raw value of 'Pressure_1' + /// Get physical value of 'Pressure_1' /// - /// - Start bit: 0 - /// - Signal size: 24 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn pressure_1_raw(&self) -> f32 { + pub fn pressure_1_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Pressure_1' + /// + /// - Start bit: 0 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn pressure_1_raw(&self) -> u32 { + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Pressure_1' + #[inline(always)] + pub fn set_pressure_1_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[0..24].store_le(value); + } /// Set value of 'Pressure_1' #[inline(always)] pub fn set_pressure_1(&mut self, value: f32) -> Result<(), CanError> { @@ -15768,23 +17823,36 @@ impl RtDl1mk3Angle3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn angle_3(&self) -> f32 { - self.angle_3_raw() + self.angle_3_phys() } - /// Get raw value of 'Angle_3' + /// Get physical value of 'Angle_3' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn angle_3_raw(&self) -> f32 { + pub fn angle_3_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Angle_3' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn angle_3_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Angle_3' + #[inline(always)] + pub fn set_angle_3_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Angle_3' #[inline(always)] pub fn set_angle_3(&mut self, value: f32) -> Result<(), CanError> { @@ -15881,23 +17949,36 @@ impl RtDl1mk3Angle2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn angle_2(&self) -> f32 { - self.angle_2_raw() + self.angle_2_phys() } - /// Get raw value of 'Angle_2' + /// Get physical value of 'Angle_2' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn angle_2_raw(&self) -> f32 { + pub fn angle_2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Angle_2' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn angle_2_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Angle_2' + #[inline(always)] + pub fn set_angle_2_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Angle_2' #[inline(always)] pub fn set_angle_2(&mut self, value: f32) -> Result<(), CanError> { @@ -15994,23 +18075,36 @@ impl RtDl1mk3Angle1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn angle_1(&self) -> f32 { - self.angle_1_raw() + self.angle_1_phys() } - /// Get raw value of 'Angle_1' + /// Get physical value of 'Angle_1' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn angle_1_raw(&self) -> f32 { + pub fn angle_1_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Angle_1' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn angle_1_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Angle_1' + #[inline(always)] + pub fn set_angle_1_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Angle_1' #[inline(always)] pub fn set_angle_1(&mut self, value: f32) -> Result<(), CanError> { @@ -16107,23 +18201,36 @@ impl RtDl1mk3Temp25 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_25(&self) -> f32 { - self.temperature_25_raw() + self.temperature_25_phys() } - /// Get raw value of 'Temperature_25' + /// Get physical value of 'Temperature_25' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_25_raw(&self) -> f32 { + pub fn temperature_25_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Temperature_25' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn temperature_25_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_25' + #[inline(always)] + pub fn set_temperature_25_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Temperature_25' #[inline(always)] pub fn set_temperature_25(&mut self, value: f32) -> Result<(), CanError> { @@ -16220,23 +18327,36 @@ impl RtDl1mk3Temp24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_24(&self) -> f32 { - self.temperature_24_raw() + self.temperature_24_phys() } - /// Get raw value of 'Temperature_24' + /// Get physical value of 'Temperature_24' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_24_raw(&self) -> f32 { + pub fn temperature_24_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Temperature_24' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn temperature_24_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_24' + #[inline(always)] + pub fn set_temperature_24_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Temperature_24' #[inline(always)] pub fn set_temperature_24(&mut self, value: f32) -> Result<(), CanError> { @@ -16333,23 +18453,36 @@ impl RtDl1mk3Temp23 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_23(&self) -> f32 { - self.temperature_23_raw() + self.temperature_23_phys() } - /// Get raw value of 'Temperature_23' + /// Get physical value of 'Temperature_23' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_23_raw(&self) -> f32 { + pub fn temperature_23_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Temperature_23' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn temperature_23_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_23' + #[inline(always)] + pub fn set_temperature_23_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Temperature_23' #[inline(always)] pub fn set_temperature_23(&mut self, value: f32) -> Result<(), CanError> { @@ -16446,23 +18579,36 @@ impl RtDl1mk3Temp22 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_22(&self) -> f32 { - self.temperature_22_raw() + self.temperature_22_phys() } - /// Get raw value of 'Temperature_22' + /// Get physical value of 'Temperature_22' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_22_raw(&self) -> f32 { + pub fn temperature_22_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Temperature_22' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn temperature_22_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_22' + #[inline(always)] + pub fn set_temperature_22_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Temperature_22' #[inline(always)] pub fn set_temperature_22(&mut self, value: f32) -> Result<(), CanError> { @@ -16559,23 +18705,36 @@ impl RtDl1mk3Temp21 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_21(&self) -> f32 { - self.temperature_21_raw() + self.temperature_21_phys() } - /// Get raw value of 'Temperature_21' + /// Get physical value of 'Temperature_21' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_21_raw(&self) -> f32 { + pub fn temperature_21_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Temperature_21' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn temperature_21_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_21' + #[inline(always)] + pub fn set_temperature_21_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Temperature_21' #[inline(always)] pub fn set_temperature_21(&mut self, value: f32) -> Result<(), CanError> { @@ -16672,142 +18831,42 @@ impl RtDl1mk3Temp20 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_20(&self) -> f32 { - self.temperature_20_raw() + self.temperature_20_phys() } - /// Get raw value of 'Temperature_20' + /// Get physical value of 'Temperature_20' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_20_raw(&self) -> f32 { + pub fn temperature_20_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_20' - #[inline(always)] - pub fn set_temperature_20(&mut self, value: f32) -> Result<(), CanError> { - if value < 0_f32 || 0_f32 < value { - return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp20::MESSAGE_ID, - }); - } - let factor = 0.1_f32; - let offset = 0_f32; - let value = ((value - offset) / factor) as i16; - let value = u16::from_ne_bytes(value.to_ne_bytes()); - self.raw.view_bits_mut::()[0..16].store_le(value); - Ok(()) - } -} -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp20 { - type Error = CanError; - #[inline(always)] - fn try_from(payload: &[u8]) -> Result { - if payload.len() != 2 { - return Err(CanError::InvalidPayloadSize); - } - let mut raw = [0u8; 2]; - raw.copy_from_slice(&payload[..2]); - Ok(Self { raw }) - } -} -impl embedded_can::Frame for RtDl1mk3Temp20 { - fn new(id: impl Into, data: &[u8]) -> Option { - if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } - } - fn new_remote(_id: impl Into, _dlc: usize) -> Option { - unimplemented!() - } - fn is_extended(&self) -> bool { - match self.id() { - Id::Standard(_) => false, - Id::Extended(_) => true, - } - } - fn is_remote_frame(&self) -> bool { - false - } - fn id(&self) -> Id { - Self::MESSAGE_ID - } - fn dlc(&self) -> usize { - self.raw.len() - } - fn data(&self) -> &[u8] { - &self.raw - } -} -/// RT_DL1MK3_Temp_19 -/// -/// - Extended ID: 156991268 (0x95b7f24) -/// - Size: 2 bytes -#[derive(Clone, Copy)] -pub struct RtDl1mk3Temp19 { - raw: [u8; 2], -} -#[allow( - clippy::absurd_extreme_comparisons, - clippy::excessive_precision, - clippy::manual_range_contains, - clippy::unnecessary_cast, - clippy::useless_conversion, - unused_comparisons, - unused_variables, -)] -impl RtDl1mk3Temp19 { - pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7f24) - }); - pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_19_MIN: f32 = 0_f32; - pub const TEMPERATURE_19_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_19' from values - pub fn new(temperature_19: f32) -> Result { - let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_19(temperature_19)?; - Ok(res) - } - /// Access message payload raw value - pub fn raw(&self) -> &[u8; 2] { - &self.raw - } - /// Get value of 'Temperature_19' - /// - /// - Min: 0 - /// - Max: 0 - /// - Unit: "" - /// - Receivers: Vector__XXX - #[inline(always)] - pub fn temperature_19(&self) -> f32 { - self.temperature_19_raw() - } - /// Get raw value of 'Temperature_19' + /// Get raw value of 'Temperature_20' /// /// - Start bit: 0 /// - Signal size: 16 bits - /// - Factor: 0.1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_19_raw(&self) -> f32 { - let signal = self.raw.view_bits::()[0..16].load_le::(); - let factor = 0.1_f32; - let offset = 0_f32; - (signal as f32) * factor + offset + pub fn temperature_20_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() } - /// Set value of 'Temperature_19' + /// Set raw value of 'Temperature_20' #[inline(always)] - pub fn set_temperature_19(&mut self, value: f32) -> Result<(), CanError> { + pub fn set_temperature_20_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_20' + #[inline(always)] + pub fn set_temperature_20(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp19::MESSAGE_ID, + message_id: RtDl1mk3Temp20::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -16818,7 +18877,7 @@ impl RtDl1mk3Temp19 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp19 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp20 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -16830,7 +18889,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp19 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp19 { +impl embedded_can::Frame for RtDl1mk3Temp20 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -16856,12 +18915,12 @@ impl embedded_can::Frame for RtDl1mk3Temp19 { &self.raw } } -/// RT_DL1MK3_Temp_18 +/// RT_DL1MK3_Temp_19 /// -/// - Extended ID: 156991012 (0x95b7e24) +/// - Extended ID: 156991268 (0x95b7f24) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp18 { +pub struct RtDl1mk3Temp19 { raw: [u8; 2], } #[allow( @@ -16873,54 +18932,67 @@ pub struct RtDl1mk3Temp18 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp18 { +impl RtDl1mk3Temp19 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7e24) + ExtendedId::new_unchecked(0x95b7f24) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_18_MIN: f32 = 0_f32; - pub const TEMPERATURE_18_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_18' from values - pub fn new(temperature_18: f32) -> Result { + pub const TEMPERATURE_19_MIN: f32 = 0_f32; + pub const TEMPERATURE_19_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_19' from values + pub fn new(temperature_19: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_18(temperature_18)?; + res.set_temperature_19(temperature_19)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_18' + /// Get value of 'Temperature_19' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_18(&self) -> f32 { - self.temperature_18_raw() + pub fn temperature_19(&self) -> f32 { + self.temperature_19_phys() } - /// Get raw value of 'Temperature_18' + /// Get physical value of 'Temperature_19' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_18_raw(&self) -> f32 { + pub fn temperature_19_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_18' + /// Get raw value of 'Temperature_19' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_18(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_19_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_19' + #[inline(always)] + pub fn set_temperature_19_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_19' + #[inline(always)] + pub fn set_temperature_19(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp18::MESSAGE_ID, + message_id: RtDl1mk3Temp19::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -16931,7 +19003,7 @@ impl RtDl1mk3Temp18 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp18 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp19 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -16943,7 +19015,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp18 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp18 { +impl embedded_can::Frame for RtDl1mk3Temp19 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -16969,12 +19041,12 @@ impl embedded_can::Frame for RtDl1mk3Temp18 { &self.raw } } -/// RT_DL1MK3_Temp_17 +/// RT_DL1MK3_Temp_18 /// -/// - Extended ID: 156990756 (0x95b7d24) +/// - Extended ID: 156991012 (0x95b7e24) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp17 { +pub struct RtDl1mk3Temp18 { raw: [u8; 2], } #[allow( @@ -16986,54 +19058,67 @@ pub struct RtDl1mk3Temp17 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp17 { +impl RtDl1mk3Temp18 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7d24) + ExtendedId::new_unchecked(0x95b7e24) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_17_MIN: f32 = 0_f32; - pub const TEMPERATURE_17_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_17' from values - pub fn new(temperature_17: f32) -> Result { + pub const TEMPERATURE_18_MIN: f32 = 0_f32; + pub const TEMPERATURE_18_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_18' from values + pub fn new(temperature_18: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_17(temperature_17)?; + res.set_temperature_18(temperature_18)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_17' + /// Get value of 'Temperature_18' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_17(&self) -> f32 { - self.temperature_17_raw() + pub fn temperature_18(&self) -> f32 { + self.temperature_18_phys() } - /// Get raw value of 'Temperature_17' + /// Get physical value of 'Temperature_18' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_17_raw(&self) -> f32 { + pub fn temperature_18_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_17' + /// Get raw value of 'Temperature_18' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_17(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_18_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_18' + #[inline(always)] + pub fn set_temperature_18_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_18' + #[inline(always)] + pub fn set_temperature_18(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp17::MESSAGE_ID, + message_id: RtDl1mk3Temp18::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -17044,7 +19129,7 @@ impl RtDl1mk3Temp17 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp17 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp18 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -17056,7 +19141,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp17 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp17 { +impl embedded_can::Frame for RtDl1mk3Temp18 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -17082,12 +19167,12 @@ impl embedded_can::Frame for RtDl1mk3Temp17 { &self.raw } } -/// RT_DL1MK3_Temp_16 +/// RT_DL1MK3_Temp_17 /// -/// - Extended ID: 156990500 (0x95b7c24) +/// - Extended ID: 156990756 (0x95b7d24) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp16 { +pub struct RtDl1mk3Temp17 { raw: [u8; 2], } #[allow( @@ -17099,54 +19184,67 @@ pub struct RtDl1mk3Temp16 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp16 { +impl RtDl1mk3Temp17 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7c24) + ExtendedId::new_unchecked(0x95b7d24) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_16_MIN: f32 = 0_f32; - pub const TEMPERATURE_16_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_16' from values - pub fn new(temperature_16: f32) -> Result { + pub const TEMPERATURE_17_MIN: f32 = 0_f32; + pub const TEMPERATURE_17_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_17' from values + pub fn new(temperature_17: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_16(temperature_16)?; + res.set_temperature_17(temperature_17)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_16' + /// Get value of 'Temperature_17' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_16(&self) -> f32 { - self.temperature_16_raw() + pub fn temperature_17(&self) -> f32 { + self.temperature_17_phys() } - /// Get raw value of 'Temperature_16' + /// Get physical value of 'Temperature_17' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_16_raw(&self) -> f32 { + pub fn temperature_17_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_16' + /// Get raw value of 'Temperature_17' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_16(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_17_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_17' + #[inline(always)] + pub fn set_temperature_17_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_17' + #[inline(always)] + pub fn set_temperature_17(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp16::MESSAGE_ID, + message_id: RtDl1mk3Temp17::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -17157,7 +19255,7 @@ impl RtDl1mk3Temp16 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp16 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp17 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -17169,7 +19267,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp16 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp16 { +impl embedded_can::Frame for RtDl1mk3Temp17 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -17195,12 +19293,12 @@ impl embedded_can::Frame for RtDl1mk3Temp16 { &self.raw } } -/// RT_DL1MK3_Temp_15 +/// RT_DL1MK3_Temp_16 /// -/// - Extended ID: 156990244 (0x95b7b24) +/// - Extended ID: 156990500 (0x95b7c24) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp15 { +pub struct RtDl1mk3Temp16 { raw: [u8; 2], } #[allow( @@ -17212,54 +19310,67 @@ pub struct RtDl1mk3Temp15 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp15 { +impl RtDl1mk3Temp16 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7b24) + ExtendedId::new_unchecked(0x95b7c24) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_15_MIN: f32 = 0_f32; - pub const TEMPERATURE_15_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_15' from values - pub fn new(temperature_15: f32) -> Result { + pub const TEMPERATURE_16_MIN: f32 = 0_f32; + pub const TEMPERATURE_16_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_16' from values + pub fn new(temperature_16: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_15(temperature_15)?; + res.set_temperature_16(temperature_16)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_15' + /// Get value of 'Temperature_16' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_15(&self) -> f32 { - self.temperature_15_raw() + pub fn temperature_16(&self) -> f32 { + self.temperature_16_phys() } - /// Get raw value of 'Temperature_15' + /// Get physical value of 'Temperature_16' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_15_raw(&self) -> f32 { + pub fn temperature_16_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_15' + /// Get raw value of 'Temperature_16' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_15(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_16_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_16' + #[inline(always)] + pub fn set_temperature_16_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_16' + #[inline(always)] + pub fn set_temperature_16(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp15::MESSAGE_ID, + message_id: RtDl1mk3Temp16::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -17270,7 +19381,7 @@ impl RtDl1mk3Temp15 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp15 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp16 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -17282,7 +19393,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp15 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp15 { +impl embedded_can::Frame for RtDl1mk3Temp16 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -17308,12 +19419,12 @@ impl embedded_can::Frame for RtDl1mk3Temp15 { &self.raw } } -/// RT_DL1MK3_Temp_14 +/// RT_DL1MK3_Temp_15 /// -/// - Extended ID: 156989988 (0x95b7a24) +/// - Extended ID: 156990244 (0x95b7b24) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp14 { +pub struct RtDl1mk3Temp15 { raw: [u8; 2], } #[allow( @@ -17325,54 +19436,67 @@ pub struct RtDl1mk3Temp14 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp14 { +impl RtDl1mk3Temp15 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7a24) + ExtendedId::new_unchecked(0x95b7b24) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_14_MIN: f32 = 0_f32; - pub const TEMPERATURE_14_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_14' from values - pub fn new(temperature_14: f32) -> Result { + pub const TEMPERATURE_15_MIN: f32 = 0_f32; + pub const TEMPERATURE_15_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_15' from values + pub fn new(temperature_15: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_14(temperature_14)?; + res.set_temperature_15(temperature_15)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_14' + /// Get value of 'Temperature_15' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_14(&self) -> f32 { - self.temperature_14_raw() + pub fn temperature_15(&self) -> f32 { + self.temperature_15_phys() } - /// Get raw value of 'Temperature_14' + /// Get physical value of 'Temperature_15' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_14_raw(&self) -> f32 { + pub fn temperature_15_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_14' + /// Get raw value of 'Temperature_15' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_14(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_15_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_15' + #[inline(always)] + pub fn set_temperature_15_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_15' + #[inline(always)] + pub fn set_temperature_15(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp14::MESSAGE_ID, + message_id: RtDl1mk3Temp15::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -17383,7 +19507,7 @@ impl RtDl1mk3Temp14 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp14 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp15 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -17395,7 +19519,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp14 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp14 { +impl embedded_can::Frame for RtDl1mk3Temp15 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -17421,12 +19545,12 @@ impl embedded_can::Frame for RtDl1mk3Temp14 { &self.raw } } -/// RT_DL1MK3_Temp_13 +/// RT_DL1MK3_Temp_14 /// -/// - Extended ID: 156989732 (0x95b7924) +/// - Extended ID: 156989988 (0x95b7a24) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp13 { +pub struct RtDl1mk3Temp14 { raw: [u8; 2], } #[allow( @@ -17438,54 +19562,67 @@ pub struct RtDl1mk3Temp13 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp13 { +impl RtDl1mk3Temp14 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7924) + ExtendedId::new_unchecked(0x95b7a24) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_13_MIN: f32 = 0_f32; - pub const TEMPERATURE_13_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_13' from values - pub fn new(temperature_13: f32) -> Result { + pub const TEMPERATURE_14_MIN: f32 = 0_f32; + pub const TEMPERATURE_14_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_14' from values + pub fn new(temperature_14: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_13(temperature_13)?; + res.set_temperature_14(temperature_14)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_13' + /// Get value of 'Temperature_14' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_13(&self) -> f32 { - self.temperature_13_raw() + pub fn temperature_14(&self) -> f32 { + self.temperature_14_phys() } - /// Get raw value of 'Temperature_13' + /// Get physical value of 'Temperature_14' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_13_raw(&self) -> f32 { + pub fn temperature_14_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_13' + /// Get raw value of 'Temperature_14' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_13(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_14_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_14' + #[inline(always)] + pub fn set_temperature_14_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_14' + #[inline(always)] + pub fn set_temperature_14(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp13::MESSAGE_ID, + message_id: RtDl1mk3Temp14::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -17496,7 +19633,7 @@ impl RtDl1mk3Temp13 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp13 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp14 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -17508,7 +19645,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp13 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp13 { +impl embedded_can::Frame for RtDl1mk3Temp14 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -17534,12 +19671,12 @@ impl embedded_can::Frame for RtDl1mk3Temp13 { &self.raw } } -/// RT_DL1MK3_Temp_12 +/// RT_DL1MK3_Temp_13 /// -/// - Extended ID: 156989476 (0x95b7824) +/// - Extended ID: 156989732 (0x95b7924) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp12 { +pub struct RtDl1mk3Temp13 { raw: [u8; 2], } #[allow( @@ -17551,54 +19688,67 @@ pub struct RtDl1mk3Temp12 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp12 { +impl RtDl1mk3Temp13 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7824) + ExtendedId::new_unchecked(0x95b7924) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_12_MIN: f32 = 0_f32; - pub const TEMPERATURE_12_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_12' from values - pub fn new(temperature_12: f32) -> Result { + pub const TEMPERATURE_13_MIN: f32 = 0_f32; + pub const TEMPERATURE_13_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_13' from values + pub fn new(temperature_13: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_12(temperature_12)?; + res.set_temperature_13(temperature_13)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_12' + /// Get value of 'Temperature_13' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_12(&self) -> f32 { - self.temperature_12_raw() + pub fn temperature_13(&self) -> f32 { + self.temperature_13_phys() } - /// Get raw value of 'Temperature_12' + /// Get physical value of 'Temperature_13' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_12_raw(&self) -> f32 { + pub fn temperature_13_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_12' + /// Get raw value of 'Temperature_13' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_12(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_13_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_13' + #[inline(always)] + pub fn set_temperature_13_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_13' + #[inline(always)] + pub fn set_temperature_13(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp12::MESSAGE_ID, + message_id: RtDl1mk3Temp13::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -17609,7 +19759,7 @@ impl RtDl1mk3Temp12 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp12 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp13 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -17621,7 +19771,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp12 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp12 { +impl embedded_can::Frame for RtDl1mk3Temp13 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -17647,12 +19797,12 @@ impl embedded_can::Frame for RtDl1mk3Temp12 { &self.raw } } -/// RT_DL1MK3_Temp_11 +/// RT_DL1MK3_Temp_12 /// -/// - Extended ID: 156989220 (0x95b7724) +/// - Extended ID: 156989476 (0x95b7824) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp11 { +pub struct RtDl1mk3Temp12 { raw: [u8; 2], } #[allow( @@ -17664,54 +19814,67 @@ pub struct RtDl1mk3Temp11 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp11 { +impl RtDl1mk3Temp12 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7724) + ExtendedId::new_unchecked(0x95b7824) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_11_MIN: f32 = 0_f32; - pub const TEMPERATURE_11_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_11' from values - pub fn new(temperature_11: f32) -> Result { + pub const TEMPERATURE_12_MIN: f32 = 0_f32; + pub const TEMPERATURE_12_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_12' from values + pub fn new(temperature_12: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_11(temperature_11)?; + res.set_temperature_12(temperature_12)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_11' + /// Get value of 'Temperature_12' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_11(&self) -> f32 { - self.temperature_11_raw() + pub fn temperature_12(&self) -> f32 { + self.temperature_12_phys() } - /// Get raw value of 'Temperature_11' + /// Get physical value of 'Temperature_12' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_11_raw(&self) -> f32 { + pub fn temperature_12_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_11' + /// Get raw value of 'Temperature_12' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_11(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_12_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_12' + #[inline(always)] + pub fn set_temperature_12_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_12' + #[inline(always)] + pub fn set_temperature_12(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp11::MESSAGE_ID, + message_id: RtDl1mk3Temp12::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -17722,7 +19885,7 @@ impl RtDl1mk3Temp11 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp11 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp12 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -17734,7 +19897,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp11 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp11 { +impl embedded_can::Frame for RtDl1mk3Temp12 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -17760,12 +19923,12 @@ impl embedded_can::Frame for RtDl1mk3Temp11 { &self.raw } } -/// RT_DL1MK3_Temp_10 +/// RT_DL1MK3_Temp_11 /// -/// - Extended ID: 156988964 (0x95b7624) +/// - Extended ID: 156989220 (0x95b7724) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp10 { +pub struct RtDl1mk3Temp11 { raw: [u8; 2], } #[allow( @@ -17777,54 +19940,67 @@ pub struct RtDl1mk3Temp10 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp10 { +impl RtDl1mk3Temp11 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7624) + ExtendedId::new_unchecked(0x95b7724) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_10_MIN: f32 = 0_f32; - pub const TEMPERATURE_10_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_10' from values - pub fn new(temperature_10: f32) -> Result { + pub const TEMPERATURE_11_MIN: f32 = 0_f32; + pub const TEMPERATURE_11_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_11' from values + pub fn new(temperature_11: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_10(temperature_10)?; + res.set_temperature_11(temperature_11)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_10' + /// Get value of 'Temperature_11' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_10(&self) -> f32 { - self.temperature_10_raw() + pub fn temperature_11(&self) -> f32 { + self.temperature_11_phys() } - /// Get raw value of 'Temperature_10' + /// Get physical value of 'Temperature_11' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_10_raw(&self) -> f32 { + pub fn temperature_11_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_10' + /// Get raw value of 'Temperature_11' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_10(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_11_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_11' + #[inline(always)] + pub fn set_temperature_11_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_11' + #[inline(always)] + pub fn set_temperature_11(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp10::MESSAGE_ID, + message_id: RtDl1mk3Temp11::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -17835,7 +20011,7 @@ impl RtDl1mk3Temp10 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp10 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp11 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -17847,7 +20023,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp10 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp10 { +impl embedded_can::Frame for RtDl1mk3Temp11 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -17873,12 +20049,12 @@ impl embedded_can::Frame for RtDl1mk3Temp10 { &self.raw } } -/// RT_DL1MK3_Temp_9 +/// RT_DL1MK3_Temp_10 /// -/// - Extended ID: 156988708 (0x95b7524) +/// - Extended ID: 156988964 (0x95b7624) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp9 { +pub struct RtDl1mk3Temp10 { raw: [u8; 2], } #[allow( @@ -17890,54 +20066,67 @@ pub struct RtDl1mk3Temp9 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp9 { +impl RtDl1mk3Temp10 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7524) + ExtendedId::new_unchecked(0x95b7624) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_9_MIN: f32 = 0_f32; - pub const TEMPERATURE_9_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_9' from values - pub fn new(temperature_9: f32) -> Result { + pub const TEMPERATURE_10_MIN: f32 = 0_f32; + pub const TEMPERATURE_10_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_10' from values + pub fn new(temperature_10: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_9(temperature_9)?; + res.set_temperature_10(temperature_10)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_9' + /// Get value of 'Temperature_10' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_9(&self) -> f32 { - self.temperature_9_raw() + pub fn temperature_10(&self) -> f32 { + self.temperature_10_phys() } - /// Get raw value of 'Temperature_9' + /// Get physical value of 'Temperature_10' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_9_raw(&self) -> f32 { + pub fn temperature_10_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_9' + /// Get raw value of 'Temperature_10' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_9(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_10_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_10' + #[inline(always)] + pub fn set_temperature_10_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_10' + #[inline(always)] + pub fn set_temperature_10(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp9::MESSAGE_ID, + message_id: RtDl1mk3Temp10::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -17948,7 +20137,7 @@ impl RtDl1mk3Temp9 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp9 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp10 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -17960,7 +20149,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp9 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp9 { +impl embedded_can::Frame for RtDl1mk3Temp10 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -17986,12 +20175,12 @@ impl embedded_can::Frame for RtDl1mk3Temp9 { &self.raw } } -/// RT_DL1MK3_Temp_8 +/// RT_DL1MK3_Temp_9 /// -/// - Extended ID: 156988452 (0x95b7424) +/// - Extended ID: 156988708 (0x95b7524) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp8 { +pub struct RtDl1mk3Temp9 { raw: [u8; 2], } #[allow( @@ -18003,54 +20192,67 @@ pub struct RtDl1mk3Temp8 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp8 { +impl RtDl1mk3Temp9 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7424) + ExtendedId::new_unchecked(0x95b7524) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_8_MIN: f32 = 0_f32; - pub const TEMPERATURE_8_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_8' from values - pub fn new(temperature_8: f32) -> Result { + pub const TEMPERATURE_9_MIN: f32 = 0_f32; + pub const TEMPERATURE_9_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_9' from values + pub fn new(temperature_9: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_8(temperature_8)?; + res.set_temperature_9(temperature_9)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_8' + /// Get value of 'Temperature_9' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_8(&self) -> f32 { - self.temperature_8_raw() + pub fn temperature_9(&self) -> f32 { + self.temperature_9_phys() } - /// Get raw value of 'Temperature_8' + /// Get physical value of 'Temperature_9' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_8_raw(&self) -> f32 { + pub fn temperature_9_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_8' + /// Get raw value of 'Temperature_9' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_8(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_9_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_9' + #[inline(always)] + pub fn set_temperature_9_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_9' + #[inline(always)] + pub fn set_temperature_9(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp8::MESSAGE_ID, + message_id: RtDl1mk3Temp9::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -18061,7 +20263,7 @@ impl RtDl1mk3Temp8 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp8 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp9 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -18073,7 +20275,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp8 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp8 { +impl embedded_can::Frame for RtDl1mk3Temp9 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -18099,12 +20301,12 @@ impl embedded_can::Frame for RtDl1mk3Temp8 { &self.raw } } -/// RT_DL1MK3_Temp_7 +/// RT_DL1MK3_Temp_8 /// -/// - Extended ID: 156988196 (0x95b7324) +/// - Extended ID: 156988452 (0x95b7424) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp7 { +pub struct RtDl1mk3Temp8 { raw: [u8; 2], } #[allow( @@ -18116,54 +20318,67 @@ pub struct RtDl1mk3Temp7 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp7 { +impl RtDl1mk3Temp8 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7324) + ExtendedId::new_unchecked(0x95b7424) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_7_MIN: f32 = 0_f32; - pub const TEMPERATURE_7_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_7' from values - pub fn new(temperature_7: f32) -> Result { + pub const TEMPERATURE_8_MIN: f32 = 0_f32; + pub const TEMPERATURE_8_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_8' from values + pub fn new(temperature_8: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_7(temperature_7)?; + res.set_temperature_8(temperature_8)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_7' + /// Get value of 'Temperature_8' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_7(&self) -> f32 { - self.temperature_7_raw() + pub fn temperature_8(&self) -> f32 { + self.temperature_8_phys() } - /// Get raw value of 'Temperature_7' + /// Get physical value of 'Temperature_8' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_7_raw(&self) -> f32 { + pub fn temperature_8_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_7' + /// Get raw value of 'Temperature_8' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_7(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_8_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_8' + #[inline(always)] + pub fn set_temperature_8_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_8' + #[inline(always)] + pub fn set_temperature_8(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp7::MESSAGE_ID, + message_id: RtDl1mk3Temp8::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -18174,7 +20389,7 @@ impl RtDl1mk3Temp7 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp7 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp8 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -18186,7 +20401,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp7 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp7 { +impl embedded_can::Frame for RtDl1mk3Temp8 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -18212,12 +20427,12 @@ impl embedded_can::Frame for RtDl1mk3Temp7 { &self.raw } } -/// RT_DL1MK3_Temp_6 +/// RT_DL1MK3_Temp_7 /// -/// - Extended ID: 156987940 (0x95b7224) +/// - Extended ID: 156988196 (0x95b7324) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp6 { +pub struct RtDl1mk3Temp7 { raw: [u8; 2], } #[allow( @@ -18229,54 +20444,67 @@ pub struct RtDl1mk3Temp6 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp6 { +impl RtDl1mk3Temp7 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7224) + ExtendedId::new_unchecked(0x95b7324) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_6_MIN: f32 = 0_f32; - pub const TEMPERATURE_6_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_6' from values - pub fn new(temperature_6: f32) -> Result { + pub const TEMPERATURE_7_MIN: f32 = 0_f32; + pub const TEMPERATURE_7_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_7' from values + pub fn new(temperature_7: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_6(temperature_6)?; + res.set_temperature_7(temperature_7)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_6' + /// Get value of 'Temperature_7' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_6(&self) -> f32 { - self.temperature_6_raw() + pub fn temperature_7(&self) -> f32 { + self.temperature_7_phys() } - /// Get raw value of 'Temperature_6' + /// Get physical value of 'Temperature_7' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_6_raw(&self) -> f32 { + pub fn temperature_7_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_6' + /// Get raw value of 'Temperature_7' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_6(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_7_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_7' + #[inline(always)] + pub fn set_temperature_7_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_7' + #[inline(always)] + pub fn set_temperature_7(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp6::MESSAGE_ID, + message_id: RtDl1mk3Temp7::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -18287,7 +20515,7 @@ impl RtDl1mk3Temp6 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp6 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp7 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -18299,7 +20527,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp6 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp6 { +impl embedded_can::Frame for RtDl1mk3Temp7 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -18325,12 +20553,12 @@ impl embedded_can::Frame for RtDl1mk3Temp6 { &self.raw } } -/// RT_DL1MK3_Temp_5 +/// RT_DL1MK3_Temp_6 /// -/// - Extended ID: 156987684 (0x95b7124) +/// - Extended ID: 156987940 (0x95b7224) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp5 { +pub struct RtDl1mk3Temp6 { raw: [u8; 2], } #[allow( @@ -18342,54 +20570,67 @@ pub struct RtDl1mk3Temp5 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp5 { +impl RtDl1mk3Temp6 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7124) + ExtendedId::new_unchecked(0x95b7224) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_5_MIN: f32 = 0_f32; - pub const TEMPERATURE_5_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_5' from values - pub fn new(temperature_5: f32) -> Result { + pub const TEMPERATURE_6_MIN: f32 = 0_f32; + pub const TEMPERATURE_6_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_6' from values + pub fn new(temperature_6: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_5(temperature_5)?; + res.set_temperature_6(temperature_6)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_5' + /// Get value of 'Temperature_6' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_5(&self) -> f32 { - self.temperature_5_raw() + pub fn temperature_6(&self) -> f32 { + self.temperature_6_phys() } - /// Get raw value of 'Temperature_5' + /// Get physical value of 'Temperature_6' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_5_raw(&self) -> f32 { + pub fn temperature_6_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_5' + /// Get raw value of 'Temperature_6' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_5(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_6_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_6' + #[inline(always)] + pub fn set_temperature_6_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_6' + #[inline(always)] + pub fn set_temperature_6(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp5::MESSAGE_ID, + message_id: RtDl1mk3Temp6::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -18400,7 +20641,7 @@ impl RtDl1mk3Temp5 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp5 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp6 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -18412,7 +20653,7 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp5 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp5 { +impl embedded_can::Frame for RtDl1mk3Temp6 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -18438,12 +20679,12 @@ impl embedded_can::Frame for RtDl1mk3Temp5 { &self.raw } } -/// RT_DL1MK3_Temp_4 +/// RT_DL1MK3_Temp_5 /// -/// - Extended ID: 156987428 (0x95b7024) +/// - Extended ID: 156987684 (0x95b7124) /// - Size: 2 bytes #[derive(Clone, Copy)] -pub struct RtDl1mk3Temp4 { +pub struct RtDl1mk3Temp5 { raw: [u8; 2], } #[allow( @@ -18455,54 +20696,67 @@ pub struct RtDl1mk3Temp4 { unused_comparisons, unused_variables, )] -impl RtDl1mk3Temp4 { +impl RtDl1mk3Temp5 { pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x95b7024) + ExtendedId::new_unchecked(0x95b7124) }); pub const MESSAGE_SIZE: usize = 2; - pub const TEMPERATURE_4_MIN: f32 = 0_f32; - pub const TEMPERATURE_4_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_4' from values - pub fn new(temperature_4: f32) -> Result { + pub const TEMPERATURE_5_MIN: f32 = 0_f32; + pub const TEMPERATURE_5_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_5' from values + pub fn new(temperature_5: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; - res.set_temperature_4(temperature_4)?; + res.set_temperature_5(temperature_5)?; Ok(res) } /// Access message payload raw value pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_4' + /// Get value of 'Temperature_5' /// /// - Min: 0 /// - Max: 0 /// - Unit: "" /// - Receivers: Vector__XXX #[inline(always)] - pub fn temperature_4(&self) -> f32 { - self.temperature_4_raw() + pub fn temperature_5(&self) -> f32 { + self.temperature_5_phys() } - /// Get raw value of 'Temperature_4' + /// Get physical value of 'Temperature_5' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_4_raw(&self) -> f32 { + pub fn temperature_5_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Temperature_4' + /// Get raw value of 'Temperature_5' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed #[inline(always)] - pub fn set_temperature_4(&mut self, value: f32) -> Result<(), CanError> { + pub fn temperature_5_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_5' + #[inline(always)] + pub fn set_temperature_5_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_5' + #[inline(always)] + pub fn set_temperature_5(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Temp4::MESSAGE_ID, + message_id: RtDl1mk3Temp5::MESSAGE_ID, }); } let factor = 0.1_f32; @@ -18513,7 +20767,7 @@ impl RtDl1mk3Temp4 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp4 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp5 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -18525,7 +20779,133 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp4 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Temp4 { +impl embedded_can::Frame for RtDl1mk3Temp5 { + fn new(id: impl Into, data: &[u8]) -> Option { + if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } + } + fn new_remote(_id: impl Into, _dlc: usize) -> Option { + unimplemented!() + } + fn is_extended(&self) -> bool { + match self.id() { + Id::Standard(_) => false, + Id::Extended(_) => true, + } + } + fn is_remote_frame(&self) -> bool { + false + } + fn id(&self) -> Id { + Self::MESSAGE_ID + } + fn dlc(&self) -> usize { + self.raw.len() + } + fn data(&self) -> &[u8] { + &self.raw + } +} +/// RT_DL1MK3_Temp_4 +/// +/// - Extended ID: 156987428 (0x95b7024) +/// - Size: 2 bytes +#[derive(Clone, Copy)] +pub struct RtDl1mk3Temp4 { + raw: [u8; 2], +} +#[allow( + clippy::absurd_extreme_comparisons, + clippy::excessive_precision, + clippy::manual_range_contains, + clippy::unnecessary_cast, + clippy::useless_conversion, + unused_comparisons, + unused_variables, +)] +impl RtDl1mk3Temp4 { + pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { + ExtendedId::new_unchecked(0x95b7024) + }); + pub const MESSAGE_SIZE: usize = 2; + pub const TEMPERATURE_4_MIN: f32 = 0_f32; + pub const TEMPERATURE_4_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Temp_4' from values + pub fn new(temperature_4: f32) -> Result { + let mut res = Self { raw: [0x00; 2] }; + res.set_temperature_4(temperature_4)?; + Ok(res) + } + /// Access message payload raw value + pub fn raw(&self) -> &[u8; 2] { + &self.raw + } + /// Get value of 'Temperature_4' + /// + /// - Min: 0 + /// - Max: 0 + /// - Unit: "" + /// - Receivers: Vector__XXX + #[inline(always)] + pub fn temperature_4(&self) -> f32 { + self.temperature_4_phys() + } + /// Get physical value of 'Temperature_4' + /// + /// - Factor: 0.1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn temperature_4_phys(&self) -> f32 { + let signal = self.raw.view_bits::()[0..16].load_le::(); + let factor = 0.1_f32; + let offset = 0_f32; + (signal as f32) * factor + offset + } + /// Get raw value of 'Temperature_4' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn temperature_4_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_4' + #[inline(always)] + pub fn set_temperature_4_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } + /// Set value of 'Temperature_4' + #[inline(always)] + pub fn set_temperature_4(&mut self, value: f32) -> Result<(), CanError> { + if value < 0_f32 || 0_f32 < value { + return Err(CanError::ParameterOutOfRange { + message_id: RtDl1mk3Temp4::MESSAGE_ID, + }); + } + let factor = 0.1_f32; + let offset = 0_f32; + let value = ((value - offset) / factor) as i16; + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + Ok(()) + } +} +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Temp4 { + type Error = CanError; + #[inline(always)] + fn try_from(payload: &[u8]) -> Result { + if payload.len() != 2 { + return Err(CanError::InvalidPayloadSize); + } + let mut raw = [0u8; 2]; + raw.copy_from_slice(&payload[..2]); + Ok(Self { raw }) + } +} +impl embedded_can::Frame for RtDl1mk3Temp4 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -18593,23 +20973,36 @@ impl RtDl1mk3Temp3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_3(&self) -> f32 { - self.temperature_3_raw() + self.temperature_3_phys() } - /// Get raw value of 'Temperature_3' + /// Get physical value of 'Temperature_3' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_3_raw(&self) -> f32 { + pub fn temperature_3_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Temperature_3' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn temperature_3_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_3' + #[inline(always)] + pub fn set_temperature_3_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Temperature_3' #[inline(always)] pub fn set_temperature_3(&mut self, value: f32) -> Result<(), CanError> { @@ -18706,23 +21099,36 @@ impl RtDl1mk3Temp2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_2(&self) -> f32 { - self.temperature_2_raw() + self.temperature_2_phys() } - /// Get raw value of 'Temperature_2' + /// Get physical value of 'Temperature_2' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_2_raw(&self) -> f32 { + pub fn temperature_2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Temperature_2' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn temperature_2_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_2' + #[inline(always)] + pub fn set_temperature_2_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Temperature_2' #[inline(always)] pub fn set_temperature_2(&mut self, value: f32) -> Result<(), CanError> { @@ -18819,23 +21225,36 @@ impl RtDl1mk3Temp1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_1(&self) -> f32 { - self.temperature_1_raw() + self.temperature_1_phys() } - /// Get raw value of 'Temperature_1' + /// Get physical value of 'Temperature_1' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.1 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "" #[inline(always)] - pub fn temperature_1_raw(&self) -> f32 { + pub fn temperature_1_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Temperature_1' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn temperature_1_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Temperature_1' + #[inline(always)] + pub fn set_temperature_1_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Temperature_1' #[inline(always)] pub fn set_temperature_1(&mut self, value: f32) -> Result<(), CanError> { @@ -18932,23 +21351,35 @@ impl RtDl1mk3Analog32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_32(&self) -> f32 { - self.analog_32_raw() + self.analog_32_phys() } - /// Get raw value of 'Analog_32' + /// Get physical value of 'Analog_32' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_32_raw(&self) -> f32 { + pub fn analog_32_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_32' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_32_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_32' + #[inline(always)] + pub fn set_analog_32_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_32' #[inline(always)] pub fn set_analog_32(&mut self, value: f32) -> Result<(), CanError> { @@ -19044,23 +21475,35 @@ impl RtDl1mk3Analog31 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_31(&self) -> f32 { - self.analog_31_raw() + self.analog_31_phys() } - /// Get raw value of 'Analog_31' + /// Get physical value of 'Analog_31' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_31_raw(&self) -> f32 { + pub fn analog_31_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_31' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_31_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_31' + #[inline(always)] + pub fn set_analog_31_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_31' #[inline(always)] pub fn set_analog_31(&mut self, value: f32) -> Result<(), CanError> { @@ -19156,23 +21599,35 @@ impl RtDl1mk3Analog30 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_30(&self) -> f32 { - self.analog_30_raw() + self.analog_30_phys() } - /// Get raw value of 'Analog_30' + /// Get physical value of 'Analog_30' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_30_raw(&self) -> f32 { + pub fn analog_30_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_30' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_30_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_30' + #[inline(always)] + pub fn set_analog_30_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_30' #[inline(always)] pub fn set_analog_30(&mut self, value: f32) -> Result<(), CanError> { @@ -19268,23 +21723,35 @@ impl RtDl1mk3Analog29 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_29(&self) -> f32 { - self.analog_29_raw() + self.analog_29_phys() } - /// Get raw value of 'Analog_29' + /// Get physical value of 'Analog_29' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_29_raw(&self) -> f32 { + pub fn analog_29_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_29' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_29_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_29' + #[inline(always)] + pub fn set_analog_29_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_29' #[inline(always)] pub fn set_analog_29(&mut self, value: f32) -> Result<(), CanError> { @@ -19380,23 +21847,35 @@ impl RtDl1mk3Analog28 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_28(&self) -> f32 { - self.analog_28_raw() + self.analog_28_phys() } - /// Get raw value of 'Analog_28' + /// Get physical value of 'Analog_28' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_28_raw(&self) -> f32 { + pub fn analog_28_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_28' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_28_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_28' + #[inline(always)] + pub fn set_analog_28_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_28' #[inline(always)] pub fn set_analog_28(&mut self, value: f32) -> Result<(), CanError> { @@ -19492,23 +21971,35 @@ impl RtDl1mk3Analog27 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_27(&self) -> f32 { - self.analog_27_raw() + self.analog_27_phys() } - /// Get raw value of 'Analog_27' + /// Get physical value of 'Analog_27' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_27_raw(&self) -> f32 { + pub fn analog_27_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_27' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_27_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_27' + #[inline(always)] + pub fn set_analog_27_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_27' #[inline(always)] pub fn set_analog_27(&mut self, value: f32) -> Result<(), CanError> { @@ -19604,23 +22095,35 @@ impl RtDl1mk3Analog26 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_26(&self) -> f32 { - self.analog_26_raw() + self.analog_26_phys() } - /// Get raw value of 'Analog_26' + /// Get physical value of 'Analog_26' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_26_raw(&self) -> f32 { + pub fn analog_26_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_26' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_26_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_26' + #[inline(always)] + pub fn set_analog_26_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_26' #[inline(always)] pub fn set_analog_26(&mut self, value: f32) -> Result<(), CanError> { @@ -19716,23 +22219,35 @@ impl RtDl1mk3Analog25 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_25(&self) -> f32 { - self.analog_25_raw() + self.analog_25_phys() } - /// Get raw value of 'Analog_25' + /// Get physical value of 'Analog_25' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_25_raw(&self) -> f32 { + pub fn analog_25_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_25' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_25_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_25' + #[inline(always)] + pub fn set_analog_25_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_25' #[inline(always)] pub fn set_analog_25(&mut self, value: f32) -> Result<(), CanError> { @@ -19828,23 +22343,35 @@ impl RtDl1mk3Analog15 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_15(&self) -> f32 { - self.analog_15_raw() + self.analog_15_phys() } - /// Get raw value of 'Analog_15' + /// Get physical value of 'Analog_15' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_15_raw(&self) -> f32 { + pub fn analog_15_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_15' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_15_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_15' + #[inline(always)] + pub fn set_analog_15_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_15' #[inline(always)] pub fn set_analog_15(&mut self, value: f32) -> Result<(), CanError> { @@ -19940,23 +22467,35 @@ impl RtDl1mk3Analog14 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_14(&self) -> f32 { - self.analog_14_raw() + self.analog_14_phys() } - /// Get raw value of 'Analog_14' + /// Get physical value of 'Analog_14' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_14_raw(&self) -> f32 { + pub fn analog_14_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_14' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_14_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_14' + #[inline(always)] + pub fn set_analog_14_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_14' #[inline(always)] pub fn set_analog_14(&mut self, value: f32) -> Result<(), CanError> { @@ -20052,23 +22591,35 @@ impl RtDl1mk3Analog17 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_17(&self) -> f32 { - self.analog_17_raw() + self.analog_17_phys() } - /// Get raw value of 'Analog_17' + /// Get physical value of 'Analog_17' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_17_raw(&self) -> f32 { + pub fn analog_17_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_17' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_17_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_17' + #[inline(always)] + pub fn set_analog_17_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_17' #[inline(always)] pub fn set_analog_17(&mut self, value: f32) -> Result<(), CanError> { @@ -20164,23 +22715,35 @@ impl RtDl1mk3Analog24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_24(&self) -> f32 { - self.analog_24_raw() + self.analog_24_phys() } - /// Get raw value of 'Analog_24' + /// Get physical value of 'Analog_24' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_24_raw(&self) -> f32 { + pub fn analog_24_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_24' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_24_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_24' + #[inline(always)] + pub fn set_analog_24_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_24' #[inline(always)] pub fn set_analog_24(&mut self, value: f32) -> Result<(), CanError> { @@ -20276,23 +22839,35 @@ impl RtDl1mk3Analog23 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_23(&self) -> f32 { - self.analog_23_raw() + self.analog_23_phys() } - /// Get raw value of 'Analog_23' + /// Get physical value of 'Analog_23' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_23_raw(&self) -> f32 { + pub fn analog_23_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_23' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_23_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_23' + #[inline(always)] + pub fn set_analog_23_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_23' #[inline(always)] pub fn set_analog_23(&mut self, value: f32) -> Result<(), CanError> { @@ -20388,141 +22963,41 @@ impl RtDl1mk3Analog22 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_22(&self) -> f32 { - self.analog_22_raw() + self.analog_22_phys() } - /// Get raw value of 'Analog_22' + /// Get physical value of 'Analog_22' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_22_raw(&self) -> f32 { + pub fn analog_22_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } - /// Set value of 'Analog_22' - #[inline(always)] - pub fn set_analog_22(&mut self, value: f32) -> Result<(), CanError> { - if value < 0_f32 || 0_f32 < value { - return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Analog22::MESSAGE_ID, - }); - } - let factor = 0.001_f32; - let offset = 0_f32; - let value = ((value - offset) / factor) as u16; - self.raw.view_bits_mut::()[0..16].store_be(value); - Ok(()) - } -} -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Analog22 { - type Error = CanError; - #[inline(always)] - fn try_from(payload: &[u8]) -> Result { - if payload.len() != 2 { - return Err(CanError::InvalidPayloadSize); - } - let mut raw = [0u8; 2]; - raw.copy_from_slice(&payload[..2]); - Ok(Self { raw }) - } -} -impl embedded_can::Frame for RtDl1mk3Analog22 { - fn new(id: impl Into, data: &[u8]) -> Option { - if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } - } - fn new_remote(_id: impl Into, _dlc: usize) -> Option { - unimplemented!() - } - fn is_extended(&self) -> bool { - match self.id() { - Id::Standard(_) => false, - Id::Extended(_) => true, - } - } - fn is_remote_frame(&self) -> bool { - false - } - fn id(&self) -> Id { - Self::MESSAGE_ID - } - fn dlc(&self) -> usize { - self.raw.len() - } - fn data(&self) -> &[u8] { - &self.raw - } -} -/// RT_DL1MK3_Analog_21 -/// -/// - Extended ID: 156008484 (0x94c8024) -/// - Size: 2 bytes -#[derive(Clone, Copy)] -pub struct RtDl1mk3Analog21 { - raw: [u8; 2], -} -#[allow( - clippy::absurd_extreme_comparisons, - clippy::excessive_precision, - clippy::manual_range_contains, - clippy::unnecessary_cast, - clippy::useless_conversion, - unused_comparisons, - unused_variables, -)] -impl RtDl1mk3Analog21 { - pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { - ExtendedId::new_unchecked(0x94c8024) - }); - pub const MESSAGE_SIZE: usize = 2; - pub const ANALOG_21_MIN: f32 = 0_f32; - pub const ANALOG_21_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_21' from values - pub fn new(analog_21: f32) -> Result { - let mut res = Self { raw: [0x00; 2] }; - res.set_analog_21(analog_21)?; - Ok(res) - } - /// Access message payload raw value - pub fn raw(&self) -> &[u8; 2] { - &self.raw - } - /// Get value of 'Analog_21' - /// - /// - Min: 0 - /// - Max: 0 - /// - Unit: "" - /// - Receivers: Vector__XXX - #[inline(always)] - pub fn analog_21(&self) -> f32 { - self.analog_21_raw() - } - /// Get raw value of 'Analog_21' + /// Get raw value of 'Analog_22' /// /// - Start bit: 7 /// - Signal size: 16 bits - /// - Factor: 0.001 - /// - Offset: 0 /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_21_raw(&self) -> f32 { - let signal = self.raw.view_bits::()[0..16].load_be::(); - let factor = 0.001_f32; - let offset = 0_f32; - (signal as f32) * factor + offset + pub fn analog_22_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() } - /// Set value of 'Analog_21' + /// Set raw value of 'Analog_22' #[inline(always)] - pub fn set_analog_21(&mut self, value: f32) -> Result<(), CanError> { + pub fn set_analog_22_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } + /// Set value of 'Analog_22' + #[inline(always)] + pub fn set_analog_22(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { return Err(CanError::ParameterOutOfRange { - message_id: RtDl1mk3Analog21::MESSAGE_ID, + message_id: RtDl1mk3Analog22::MESSAGE_ID, }); } let factor = 0.001_f32; @@ -20532,7 +23007,7 @@ impl RtDl1mk3Analog21 { Ok(()) } } -impl core::convert::TryFrom<&[u8]> for RtDl1mk3Analog21 { +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Analog22 { type Error = CanError; #[inline(always)] fn try_from(payload: &[u8]) -> Result { @@ -20544,7 +23019,131 @@ impl core::convert::TryFrom<&[u8]> for RtDl1mk3Analog21 { Ok(Self { raw }) } } -impl embedded_can::Frame for RtDl1mk3Analog21 { +impl embedded_can::Frame for RtDl1mk3Analog22 { + fn new(id: impl Into, data: &[u8]) -> Option { + if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } + } + fn new_remote(_id: impl Into, _dlc: usize) -> Option { + unimplemented!() + } + fn is_extended(&self) -> bool { + match self.id() { + Id::Standard(_) => false, + Id::Extended(_) => true, + } + } + fn is_remote_frame(&self) -> bool { + false + } + fn id(&self) -> Id { + Self::MESSAGE_ID + } + fn dlc(&self) -> usize { + self.raw.len() + } + fn data(&self) -> &[u8] { + &self.raw + } +} +/// RT_DL1MK3_Analog_21 +/// +/// - Extended ID: 156008484 (0x94c8024) +/// - Size: 2 bytes +#[derive(Clone, Copy)] +pub struct RtDl1mk3Analog21 { + raw: [u8; 2], +} +#[allow( + clippy::absurd_extreme_comparisons, + clippy::excessive_precision, + clippy::manual_range_contains, + clippy::unnecessary_cast, + clippy::useless_conversion, + unused_comparisons, + unused_variables, +)] +impl RtDl1mk3Analog21 { + pub const MESSAGE_ID: embedded_can::Id = Id::Extended(unsafe { + ExtendedId::new_unchecked(0x94c8024) + }); + pub const MESSAGE_SIZE: usize = 2; + pub const ANALOG_21_MIN: f32 = 0_f32; + pub const ANALOG_21_MAX: f32 = 0_f32; + /// Construct new 'RT_DL1MK3_Analog_21' from values + pub fn new(analog_21: f32) -> Result { + let mut res = Self { raw: [0x00; 2] }; + res.set_analog_21(analog_21)?; + Ok(res) + } + /// Access message payload raw value + pub fn raw(&self) -> &[u8; 2] { + &self.raw + } + /// Get value of 'Analog_21' + /// + /// - Min: 0 + /// - Max: 0 + /// - Unit: "" + /// - Receivers: Vector__XXX + #[inline(always)] + pub fn analog_21(&self) -> f32 { + self.analog_21_phys() + } + /// Get physical value of 'Analog_21' + /// + /// - Factor: 0.001 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn analog_21_phys(&self) -> f32 { + let signal = self.raw.view_bits::()[0..16].load_be::(); + let factor = 0.001_f32; + let offset = 0_f32; + (signal as f32) * factor + offset + } + /// Get raw value of 'Analog_21' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_21_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_21' + #[inline(always)] + pub fn set_analog_21_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } + /// Set value of 'Analog_21' + #[inline(always)] + pub fn set_analog_21(&mut self, value: f32) -> Result<(), CanError> { + if value < 0_f32 || 0_f32 < value { + return Err(CanError::ParameterOutOfRange { + message_id: RtDl1mk3Analog21::MESSAGE_ID, + }); + } + let factor = 0.001_f32; + let offset = 0_f32; + let value = ((value - offset) / factor) as u16; + self.raw.view_bits_mut::()[0..16].store_be(value); + Ok(()) + } +} +impl core::convert::TryFrom<&[u8]> for RtDl1mk3Analog21 { + type Error = CanError; + #[inline(always)] + fn try_from(payload: &[u8]) -> Result { + if payload.len() != 2 { + return Err(CanError::InvalidPayloadSize); + } + let mut raw = [0u8; 2]; + raw.copy_from_slice(&payload[..2]); + Ok(Self { raw }) + } +} +impl embedded_can::Frame for RtDl1mk3Analog21 { fn new(id: impl Into, data: &[u8]) -> Option { if id.into() != Self::MESSAGE_ID { None } else { data.try_into().ok() } } @@ -20612,23 +23211,35 @@ impl RtDl1mk3Analog20 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_20(&self) -> f32 { - self.analog_20_raw() + self.analog_20_phys() } - /// Get raw value of 'Analog_20' + /// Get physical value of 'Analog_20' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_20_raw(&self) -> f32 { + pub fn analog_20_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_20' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_20_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_20' + #[inline(always)] + pub fn set_analog_20_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_20' #[inline(always)] pub fn set_analog_20(&mut self, value: f32) -> Result<(), CanError> { @@ -20724,23 +23335,35 @@ impl RtDl1mk3Analog19 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_19(&self) -> f32 { - self.analog_19_raw() + self.analog_19_phys() } - /// Get raw value of 'Analog_19' + /// Get physical value of 'Analog_19' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_19_raw(&self) -> f32 { + pub fn analog_19_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_19' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_19_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_19' + #[inline(always)] + pub fn set_analog_19_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_19' #[inline(always)] pub fn set_analog_19(&mut self, value: f32) -> Result<(), CanError> { @@ -20836,23 +23459,35 @@ impl RtDl1mk3Analog16 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_16(&self) -> f32 { - self.analog_16_raw() + self.analog_16_phys() } - /// Get raw value of 'Analog_16' + /// Get physical value of 'Analog_16' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_16_raw(&self) -> f32 { + pub fn analog_16_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_16' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_16_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_16' + #[inline(always)] + pub fn set_analog_16_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_16' #[inline(always)] pub fn set_analog_16(&mut self, value: f32) -> Result<(), CanError> { @@ -20948,23 +23583,35 @@ impl RtDl1mk3Analog18 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_18(&self) -> f32 { - self.analog_18_raw() + self.analog_18_phys() } - /// Get raw value of 'Analog_18' + /// Get physical value of 'Analog_18' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_18_raw(&self) -> f32 { + pub fn analog_18_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_18' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_18_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_18' + #[inline(always)] + pub fn set_analog_18_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_18' #[inline(always)] pub fn set_analog_18(&mut self, value: f32) -> Result<(), CanError> { @@ -21060,23 +23707,35 @@ impl RtDl1mk3Analog12 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_12(&self) -> f32 { - self.analog_12_raw() + self.analog_12_phys() } - /// Get raw value of 'Analog_12' + /// Get physical value of 'Analog_12' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_12_raw(&self) -> f32 { + pub fn analog_12_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_12' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_12_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_12' + #[inline(always)] + pub fn set_analog_12_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_12' #[inline(always)] pub fn set_analog_12(&mut self, value: f32) -> Result<(), CanError> { @@ -21172,23 +23831,35 @@ impl RtDl1mk3Analog11 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_11(&self) -> f32 { - self.analog_11_raw() + self.analog_11_phys() } - /// Get raw value of 'Analog_11' + /// Get physical value of 'Analog_11' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_11_raw(&self) -> f32 { + pub fn analog_11_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_11' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_11_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_11' + #[inline(always)] + pub fn set_analog_11_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_11' #[inline(always)] pub fn set_analog_11(&mut self, value: f32) -> Result<(), CanError> { @@ -21284,23 +23955,35 @@ impl RtDl1mk3Analog10 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_10(&self) -> f32 { - self.analog_10_raw() + self.analog_10_phys() } - /// Get raw value of 'Analog_10' + /// Get physical value of 'Analog_10' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_10_raw(&self) -> f32 { + pub fn analog_10_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_10' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_10_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_10' + #[inline(always)] + pub fn set_analog_10_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_10' #[inline(always)] pub fn set_analog_10(&mut self, value: f32) -> Result<(), CanError> { @@ -21396,23 +24079,35 @@ impl RtDl1mk3Analog9 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_9(&self) -> f32 { - self.analog_9_raw() + self.analog_9_phys() } - /// Get raw value of 'Analog_9' + /// Get physical value of 'Analog_9' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_9_raw(&self) -> f32 { + pub fn analog_9_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_9' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_9_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_9' + #[inline(always)] + pub fn set_analog_9_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_9' #[inline(always)] pub fn set_analog_9(&mut self, value: f32) -> Result<(), CanError> { @@ -21508,23 +24203,35 @@ impl RtDl1mk3Analog8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_8(&self) -> f32 { - self.analog_8_raw() + self.analog_8_phys() } - /// Get raw value of 'Analog_8' + /// Get physical value of 'Analog_8' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_8_raw(&self) -> f32 { + pub fn analog_8_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_8' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_8_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_8' + #[inline(always)] + pub fn set_analog_8_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_8' #[inline(always)] pub fn set_analog_8(&mut self, value: f32) -> Result<(), CanError> { @@ -21620,23 +24327,35 @@ impl RtDl1mk3Analog7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_7(&self) -> f32 { - self.analog_7_raw() + self.analog_7_phys() } - /// Get raw value of 'Analog_7' + /// Get physical value of 'Analog_7' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_7_raw(&self) -> f32 { + pub fn analog_7_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_7' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_7_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_7' + #[inline(always)] + pub fn set_analog_7_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_7' #[inline(always)] pub fn set_analog_7(&mut self, value: f32) -> Result<(), CanError> { @@ -21732,23 +24451,35 @@ impl RtDl1mk3Analog6 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_6(&self) -> f32 { - self.analog_6_raw() + self.analog_6_phys() } - /// Get raw value of 'Analog_6' + /// Get physical value of 'Analog_6' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_6_raw(&self) -> f32 { + pub fn analog_6_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_6' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_6_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_6' + #[inline(always)] + pub fn set_analog_6_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_6' #[inline(always)] pub fn set_analog_6(&mut self, value: f32) -> Result<(), CanError> { @@ -21844,23 +24575,35 @@ impl RtDl1mk3Analog5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_5(&self) -> f32 { - self.analog_5_raw() + self.analog_5_phys() } - /// Get raw value of 'Analog_5' + /// Get physical value of 'Analog_5' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_5_raw(&self) -> f32 { + pub fn analog_5_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_5' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_5_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_5' + #[inline(always)] + pub fn set_analog_5_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_5' #[inline(always)] pub fn set_analog_5(&mut self, value: f32) -> Result<(), CanError> { @@ -21956,23 +24699,35 @@ impl RtDl1mk3Analog4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_4(&self) -> f32 { - self.analog_4_raw() + self.analog_4_phys() } - /// Get raw value of 'Analog_4' + /// Get physical value of 'Analog_4' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_4_raw(&self) -> f32 { + pub fn analog_4_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_4' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_4_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_4' + #[inline(always)] + pub fn set_analog_4_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_4' #[inline(always)] pub fn set_analog_4(&mut self, value: f32) -> Result<(), CanError> { @@ -22068,23 +24823,35 @@ impl RtDl1mk3Analog3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_3(&self) -> f32 { - self.analog_3_raw() + self.analog_3_phys() } - /// Get raw value of 'Analog_3' + /// Get physical value of 'Analog_3' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_3_raw(&self) -> f32 { + pub fn analog_3_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_3' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_3_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_3' + #[inline(always)] + pub fn set_analog_3_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_3' #[inline(always)] pub fn set_analog_3(&mut self, value: f32) -> Result<(), CanError> { @@ -22180,23 +24947,35 @@ impl RtDl1mk3Analog2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_2(&self) -> f32 { - self.analog_2_raw() + self.analog_2_phys() } - /// Get raw value of 'Analog_2' + /// Get physical value of 'Analog_2' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_2_raw(&self) -> f32 { + pub fn analog_2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_2' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_2_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_2' + #[inline(always)] + pub fn set_analog_2_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_2' #[inline(always)] pub fn set_analog_2(&mut self, value: f32) -> Result<(), CanError> { @@ -22292,23 +25071,35 @@ impl RtDl1mk3Analog1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_1(&self) -> f32 { - self.analog_1_raw() + self.analog_1_phys() } - /// Get raw value of 'Analog_1' + /// Get physical value of 'Analog_1' /// - /// - Start bit: 7 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: BigEndian - /// - Value type: Unsigned + /// - Unit: "" #[inline(always)] - pub fn analog_1_raw(&self) -> f32 { + pub fn analog_1_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Analog_1' + /// + /// - Start bit: 7 + /// - Signal size: 16 bits + /// - Byte order: BigEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn analog_1_raw(&self) -> u16 { + self.raw.view_bits::()[0..16].load_be::() + } + /// Set raw value of 'Analog_1' + #[inline(always)] + pub fn set_analog_1_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_be(value); + } /// Set value of 'Analog_1' #[inline(always)] pub fn set_analog_1(&mut self, value: f32) -> Result<(), CanError> { @@ -22426,23 +25217,36 @@ impl RtDl1mk3Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_vertical(&self) -> f32 { - self.accel_vertical_raw() + self.accel_vertical_phys() } - /// Get raw value of 'Accel_Vertical' + /// Get physical value of 'Accel_Vertical' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "g" #[inline(always)] - pub fn accel_vertical_raw(&self) -> f32 { + pub fn accel_vertical_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Accel_Vertical' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn accel_vertical_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'Accel_Vertical' + #[inline(always)] + pub fn set_accel_vertical_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'Accel_Vertical' #[inline(always)] pub fn set_accel_vertical(&mut self, value: f32) -> Result<(), CanError> { @@ -22468,23 +25272,36 @@ impl RtDl1mk3Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_lateral(&self) -> f32 { - self.accel_lateral_raw() + self.accel_lateral_phys() } - /// Get raw value of 'Accel_Lateral' + /// Get physical value of 'Accel_Lateral' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "g" #[inline(always)] - pub fn accel_lateral_raw(&self) -> f32 { + pub fn accel_lateral_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Accel_Lateral' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn accel_lateral_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Accel_Lateral' + #[inline(always)] + pub fn set_accel_lateral_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Accel_Lateral' #[inline(always)] pub fn set_accel_lateral(&mut self, value: f32) -> Result<(), CanError> { @@ -22510,23 +25327,36 @@ impl RtDl1mk3Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_longitudinal(&self) -> f32 { - self.accel_longitudinal_raw() + self.accel_longitudinal_phys() } - /// Get raw value of 'Accel_Longitudinal' + /// Get physical value of 'Accel_Longitudinal' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "g" #[inline(always)] - pub fn accel_longitudinal_raw(&self) -> f32 { + pub fn accel_longitudinal_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Accel_Longitudinal' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn accel_longitudinal_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'Accel_Longitudinal' + #[inline(always)] + pub fn set_accel_longitudinal_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'Accel_Longitudinal' #[inline(always)] pub fn set_accel_longitudinal(&mut self, value: f32) -> Result<(), CanError> { @@ -22552,21 +25382,33 @@ impl RtDl1mk3Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_accel(&self) -> u8 { - self.accuracy_accel_raw() + self.accuracy_accel_phys() + } + /// Get physical value of 'Accuracy_Accel' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_accel_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_Accel' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_accel_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_Accel' + #[inline(always)] + pub fn set_accuracy_accel_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Accel' #[inline(always)] @@ -22596,20 +25438,32 @@ impl RtDl1mk3Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_vertical(&self) -> bool { - self.validity_accel_vertical_raw() + self.validity_accel_vertical_phys() + } + /// Get physical value of 'Validity_Accel_Vertical' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_accel_vertical_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Accel_Vertical' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_vertical_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn validity_accel_vertical_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'Validity_Accel_Vertical' + #[inline(always)] + pub fn set_validity_accel_vertical_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_Accel_Vertical' #[inline(always)] @@ -22628,20 +25482,32 @@ impl RtDl1mk3Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_lateral(&self) -> bool { - self.validity_accel_lateral_raw() + self.validity_accel_lateral_phys() + } + /// Get physical value of 'Validity_Accel_Lateral' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_accel_lateral_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Accel_Lateral' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_lateral_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_accel_lateral_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_Accel_Lateral' + #[inline(always)] + pub fn set_validity_accel_lateral_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Accel_Lateral' #[inline(always)] @@ -22660,20 +25526,32 @@ impl RtDl1mk3Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_longitudinal(&self) -> bool { - self.validity_accel_longitudinal_raw() + self.validity_accel_longitudinal_phys() + } + /// Get physical value of 'Validity_Accel_Longitudinal' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_accel_longitudinal_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Accel_Longitudinal' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_longitudinal_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_accel_longitudinal_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_Accel_Longitudinal' + #[inline(always)] + pub fn set_validity_accel_longitudinal_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Accel_Longitudinal' #[inline(always)] @@ -22778,23 +25656,36 @@ impl RtSbInsVpt4VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_slip(&self) -> f32 { - self.virtual_4_slip_raw() + self.virtual_4_slip_phys() } - /// Get raw value of 'Virtual_4_Slip' + /// Get physical value of 'Virtual_4_Slip' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn virtual_4_slip_raw(&self) -> f32 { + pub fn virtual_4_slip_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_4_Slip' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_4_slip_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'Virtual_4_Slip' + #[inline(always)] + pub fn set_virtual_4_slip_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'Virtual_4_Slip' #[inline(always)] pub fn set_virtual_4_slip(&mut self, value: f32) -> Result<(), CanError> { @@ -22820,23 +25711,36 @@ impl RtSbInsVpt4VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_heading(&self) -> f32 { - self.virtual_4_heading_raw() + self.virtual_4_heading_phys() } - /// Get raw value of 'Virtual_4_Heading' + /// Get physical value of 'Virtual_4_Heading' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn virtual_4_heading_raw(&self) -> f32 { + pub fn virtual_4_heading_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_4_Heading' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_4_heading_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Virtual_4_Heading' + #[inline(always)] + pub fn set_virtual_4_heading_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Virtual_4_Heading' #[inline(always)] pub fn set_virtual_4_heading(&mut self, value: f32) -> Result<(), CanError> { @@ -22862,23 +25766,36 @@ impl RtSbInsVpt4VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_vel_ned_d(&self) -> f32 { - self.virtual_4_vel_ned_d_raw() + self.virtual_4_vel_ned_d_phys() } - /// Get raw value of 'Virtual_4_Vel_NED_D' + /// Get physical value of 'Virtual_4_Vel_NED_D' /// - /// - Start bit: 0 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn virtual_4_vel_ned_d_raw(&self) -> f32 { + pub fn virtual_4_vel_ned_d_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_4_Vel_NED_D' + /// + /// - Start bit: 0 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_4_vel_ned_d_raw(&self) -> i32 { + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Virtual_4_Vel_NED_D' + #[inline(always)] + pub fn set_virtual_4_vel_ned_d_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..24].store_le(value); + } /// Set value of 'Virtual_4_Vel_NED_D' #[inline(always)] pub fn set_virtual_4_vel_ned_d(&mut self, value: f32) -> Result<(), CanError> { @@ -22983,23 +25900,36 @@ impl RtSbInsVpt4VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_vel_ned_e(&self) -> f32 { - self.virtual_4_vel_ned_e_raw() + self.virtual_4_vel_ned_e_phys() } - /// Get raw value of 'Virtual_4_Vel_NED_E' + /// Get physical value of 'Virtual_4_Vel_NED_E' /// - /// - Start bit: 32 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn virtual_4_vel_ned_e_raw(&self) -> f32 { + pub fn virtual_4_vel_ned_e_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_4_Vel_NED_E' + /// + /// - Start bit: 32 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_4_vel_ned_e_raw(&self) -> i32 { + self.raw.view_bits::()[32..56].load_le::() + } + /// Set raw value of 'Virtual_4_Vel_NED_E' + #[inline(always)] + pub fn set_virtual_4_vel_ned_e_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..56].store_le(value); + } /// Set value of 'Virtual_4_Vel_NED_E' #[inline(always)] pub fn set_virtual_4_vel_ned_e(&mut self, value: f32) -> Result<(), CanError> { @@ -23025,23 +25955,36 @@ impl RtSbInsVpt4VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_vel_ned_n(&self) -> f32 { - self.virtual_4_vel_ned_n_raw() + self.virtual_4_vel_ned_n_phys() } - /// Get raw value of 'Virtual_4_Vel_NED_N' + /// Get physical value of 'Virtual_4_Vel_NED_N' /// - /// - Start bit: 0 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn virtual_4_vel_ned_n_raw(&self) -> f32 { + pub fn virtual_4_vel_ned_n_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_4_Vel_NED_N' + /// + /// - Start bit: 0 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_4_vel_ned_n_raw(&self) -> i32 { + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Virtual_4_Vel_NED_N' + #[inline(always)] + pub fn set_virtual_4_vel_ned_n_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..24].store_le(value); + } /// Set value of 'Virtual_4_Vel_NED_N' #[inline(always)] pub fn set_virtual_4_vel_ned_n(&mut self, value: f32) -> Result<(), CanError> { @@ -23150,23 +26093,36 @@ impl RtSbInsVpt4Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_offset_z(&self) -> f32 { - self.virtual_4_offset_z_raw() + self.virtual_4_offset_z_phys() } - /// Get raw value of 'Virtual_4_Offset_Z' + /// Get physical value of 'Virtual_4_Offset_Z' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn virtual_4_offset_z_raw(&self) -> f32 { + pub fn virtual_4_offset_z_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_4_Offset_Z' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_4_offset_z_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Virtual_4_Offset_Z' + #[inline(always)] + pub fn set_virtual_4_offset_z_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Virtual_4_Offset_Z' #[inline(always)] pub fn set_virtual_4_offset_z(&mut self, value: f32) -> Result<(), CanError> { @@ -23192,23 +26148,36 @@ impl RtSbInsVpt4Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_offset_y(&self) -> f32 { - self.virtual_4_offset_y_raw() + self.virtual_4_offset_y_phys() } - /// Get raw value of 'Virtual_4_Offset_Y' + /// Get physical value of 'Virtual_4_Offset_Y' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn virtual_4_offset_y_raw(&self) -> f32 { + pub fn virtual_4_offset_y_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_4_Offset_Y' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_4_offset_y_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'Virtual_4_Offset_Y' + #[inline(always)] + pub fn set_virtual_4_offset_y_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'Virtual_4_Offset_Y' #[inline(always)] pub fn set_virtual_4_offset_y(&mut self, value: f32) -> Result<(), CanError> { @@ -23234,23 +26203,36 @@ impl RtSbInsVpt4Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_offset_x(&self) -> f32 { - self.virtual_4_offset_x_raw() + self.virtual_4_offset_x_phys() } - /// Get raw value of 'Virtual_4_Offset_X' + /// Get physical value of 'Virtual_4_Offset_X' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn virtual_4_offset_x_raw(&self) -> f32 { + pub fn virtual_4_offset_x_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_4_Offset_X' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_4_offset_x_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Virtual_4_Offset_X' + #[inline(always)] + pub fn set_virtual_4_offset_x_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Virtual_4_Offset_X' #[inline(always)] pub fn set_virtual_4_offset_x(&mut self, value: f32) -> Result<(), CanError> { @@ -23359,23 +26341,36 @@ impl RtSbInsVpt3VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_slip(&self) -> f32 { - self.virtual_3_slip_raw() + self.virtual_3_slip_phys() } - /// Get raw value of 'Virtual_3_Slip' + /// Get physical value of 'Virtual_3_Slip' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn virtual_3_slip_raw(&self) -> f32 { + pub fn virtual_3_slip_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_3_Slip' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_3_slip_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'Virtual_3_Slip' + #[inline(always)] + pub fn set_virtual_3_slip_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'Virtual_3_Slip' #[inline(always)] pub fn set_virtual_3_slip(&mut self, value: f32) -> Result<(), CanError> { @@ -23401,23 +26396,36 @@ impl RtSbInsVpt3VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_heading(&self) -> f32 { - self.virtual_3_heading_raw() + self.virtual_3_heading_phys() } - /// Get raw value of 'Virtual_3_Heading' + /// Get physical value of 'Virtual_3_Heading' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn virtual_3_heading_raw(&self) -> f32 { + pub fn virtual_3_heading_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_3_Heading' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_3_heading_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Virtual_3_Heading' + #[inline(always)] + pub fn set_virtual_3_heading_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Virtual_3_Heading' #[inline(always)] pub fn set_virtual_3_heading(&mut self, value: f32) -> Result<(), CanError> { @@ -23443,23 +26451,36 @@ impl RtSbInsVpt3VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_vel_ned_d(&self) -> f32 { - self.virtual_3_vel_ned_d_raw() + self.virtual_3_vel_ned_d_phys() } - /// Get raw value of 'Virtual_3_Vel_NED_D' + /// Get physical value of 'Virtual_3_Vel_NED_D' /// - /// - Start bit: 0 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn virtual_3_vel_ned_d_raw(&self) -> f32 { + pub fn virtual_3_vel_ned_d_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_3_Vel_NED_D' + /// + /// - Start bit: 0 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_3_vel_ned_d_raw(&self) -> i32 { + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Virtual_3_Vel_NED_D' + #[inline(always)] + pub fn set_virtual_3_vel_ned_d_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..24].store_le(value); + } /// Set value of 'Virtual_3_Vel_NED_D' #[inline(always)] pub fn set_virtual_3_vel_ned_d(&mut self, value: f32) -> Result<(), CanError> { @@ -23564,23 +26585,36 @@ impl RtSbInsVpt3VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_vel_ned_e(&self) -> f32 { - self.virtual_3_vel_ned_e_raw() + self.virtual_3_vel_ned_e_phys() } - /// Get raw value of 'Virtual_3_Vel_NED_E' + /// Get physical value of 'Virtual_3_Vel_NED_E' /// - /// - Start bit: 32 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn virtual_3_vel_ned_e_raw(&self) -> f32 { + pub fn virtual_3_vel_ned_e_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_3_Vel_NED_E' + /// + /// - Start bit: 32 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_3_vel_ned_e_raw(&self) -> i32 { + self.raw.view_bits::()[32..56].load_le::() + } + /// Set raw value of 'Virtual_3_Vel_NED_E' + #[inline(always)] + pub fn set_virtual_3_vel_ned_e_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..56].store_le(value); + } /// Set value of 'Virtual_3_Vel_NED_E' #[inline(always)] pub fn set_virtual_3_vel_ned_e(&mut self, value: f32) -> Result<(), CanError> { @@ -23606,23 +26640,36 @@ impl RtSbInsVpt3VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_vel_ned_n(&self) -> f32 { - self.virtual_3_vel_ned_n_raw() + self.virtual_3_vel_ned_n_phys() } - /// Get raw value of 'Virtual_3_Vel_NED_N' + /// Get physical value of 'Virtual_3_Vel_NED_N' /// - /// - Start bit: 0 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn virtual_3_vel_ned_n_raw(&self) -> f32 { + pub fn virtual_3_vel_ned_n_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_3_Vel_NED_N' + /// + /// - Start bit: 0 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_3_vel_ned_n_raw(&self) -> i32 { + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Virtual_3_Vel_NED_N' + #[inline(always)] + pub fn set_virtual_3_vel_ned_n_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..24].store_le(value); + } /// Set value of 'Virtual_3_Vel_NED_N' #[inline(always)] pub fn set_virtual_3_vel_ned_n(&mut self, value: f32) -> Result<(), CanError> { @@ -23731,23 +26778,36 @@ impl RtSbInsVpt3Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_offset_z(&self) -> f32 { - self.virtual_3_offset_z_raw() + self.virtual_3_offset_z_phys() } - /// Get raw value of 'Virtual_3_Offset_Z' + /// Get physical value of 'Virtual_3_Offset_Z' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn virtual_3_offset_z_raw(&self) -> f32 { + pub fn virtual_3_offset_z_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_3_Offset_Z' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_3_offset_z_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Virtual_3_Offset_Z' + #[inline(always)] + pub fn set_virtual_3_offset_z_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Virtual_3_Offset_Z' #[inline(always)] pub fn set_virtual_3_offset_z(&mut self, value: f32) -> Result<(), CanError> { @@ -23773,23 +26833,36 @@ impl RtSbInsVpt3Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_offset_y(&self) -> f32 { - self.virtual_3_offset_y_raw() + self.virtual_3_offset_y_phys() } - /// Get raw value of 'Virtual_3_Offset_Y' + /// Get physical value of 'Virtual_3_Offset_Y' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn virtual_3_offset_y_raw(&self) -> f32 { + pub fn virtual_3_offset_y_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_3_Offset_Y' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_3_offset_y_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'Virtual_3_Offset_Y' + #[inline(always)] + pub fn set_virtual_3_offset_y_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'Virtual_3_Offset_Y' #[inline(always)] pub fn set_virtual_3_offset_y(&mut self, value: f32) -> Result<(), CanError> { @@ -23815,23 +26888,36 @@ impl RtSbInsVpt3Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_offset_x(&self) -> f32 { - self.virtual_3_offset_x_raw() + self.virtual_3_offset_x_phys() } - /// Get raw value of 'Virtual_3_Offset_X' + /// Get physical value of 'Virtual_3_Offset_X' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn virtual_3_offset_x_raw(&self) -> f32 { + pub fn virtual_3_offset_x_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_3_Offset_X' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_3_offset_x_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Virtual_3_Offset_X' + #[inline(always)] + pub fn set_virtual_3_offset_x_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Virtual_3_Offset_X' #[inline(always)] pub fn set_virtual_3_offset_x(&mut self, value: f32) -> Result<(), CanError> { @@ -23940,23 +27026,36 @@ impl RtSbInsVpt2VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_slip(&self) -> f32 { - self.virtual_2_slip_raw() + self.virtual_2_slip_phys() } - /// Get raw value of 'Virtual_2_Slip' + /// Get physical value of 'Virtual_2_Slip' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn virtual_2_slip_raw(&self) -> f32 { + pub fn virtual_2_slip_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_2_Slip' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_2_slip_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'Virtual_2_Slip' + #[inline(always)] + pub fn set_virtual_2_slip_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'Virtual_2_Slip' #[inline(always)] pub fn set_virtual_2_slip(&mut self, value: f32) -> Result<(), CanError> { @@ -23982,23 +27081,36 @@ impl RtSbInsVpt2VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_heading(&self) -> f32 { - self.virtual_2_heading_raw() + self.virtual_2_heading_phys() } - /// Get raw value of 'Virtual_2_Heading' + /// Get physical value of 'Virtual_2_Heading' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn virtual_2_heading_raw(&self) -> f32 { + pub fn virtual_2_heading_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_2_Heading' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_2_heading_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Virtual_2_Heading' + #[inline(always)] + pub fn set_virtual_2_heading_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Virtual_2_Heading' #[inline(always)] pub fn set_virtual_2_heading(&mut self, value: f32) -> Result<(), CanError> { @@ -24024,23 +27136,36 @@ impl RtSbInsVpt2VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_vel_ned_d(&self) -> f32 { - self.virtual_2_vel_ned_d_raw() + self.virtual_2_vel_ned_d_phys() } - /// Get raw value of 'Virtual_2_Vel_NED_D' + /// Get physical value of 'Virtual_2_Vel_NED_D' /// - /// - Start bit: 0 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn virtual_2_vel_ned_d_raw(&self) -> f32 { + pub fn virtual_2_vel_ned_d_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_2_Vel_NED_D' + /// + /// - Start bit: 0 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_2_vel_ned_d_raw(&self) -> i32 { + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Virtual_2_Vel_NED_D' + #[inline(always)] + pub fn set_virtual_2_vel_ned_d_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..24].store_le(value); + } /// Set value of 'Virtual_2_Vel_NED_D' #[inline(always)] pub fn set_virtual_2_vel_ned_d(&mut self, value: f32) -> Result<(), CanError> { @@ -24145,23 +27270,36 @@ impl RtSbInsVpt2VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_vel_ned_e(&self) -> f32 { - self.virtual_2_vel_ned_e_raw() + self.virtual_2_vel_ned_e_phys() } - /// Get raw value of 'Virtual_2_Vel_NED_E' + /// Get physical value of 'Virtual_2_Vel_NED_E' /// - /// - Start bit: 32 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn virtual_2_vel_ned_e_raw(&self) -> f32 { + pub fn virtual_2_vel_ned_e_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_2_Vel_NED_E' + /// + /// - Start bit: 32 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_2_vel_ned_e_raw(&self) -> i32 { + self.raw.view_bits::()[32..56].load_le::() + } + /// Set raw value of 'Virtual_2_Vel_NED_E' + #[inline(always)] + pub fn set_virtual_2_vel_ned_e_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..56].store_le(value); + } /// Set value of 'Virtual_2_Vel_NED_E' #[inline(always)] pub fn set_virtual_2_vel_ned_e(&mut self, value: f32) -> Result<(), CanError> { @@ -24187,23 +27325,36 @@ impl RtSbInsVpt2VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_vel_ned_n(&self) -> f32 { - self.virtual_2_vel_ned_n_raw() + self.virtual_2_vel_ned_n_phys() } - /// Get raw value of 'Virtual_2_Vel_NED_N' + /// Get physical value of 'Virtual_2_Vel_NED_N' /// - /// - Start bit: 0 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn virtual_2_vel_ned_n_raw(&self) -> f32 { + pub fn virtual_2_vel_ned_n_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_2_Vel_NED_N' + /// + /// - Start bit: 0 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_2_vel_ned_n_raw(&self) -> i32 { + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Virtual_2_Vel_NED_N' + #[inline(always)] + pub fn set_virtual_2_vel_ned_n_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..24].store_le(value); + } /// Set value of 'Virtual_2_Vel_NED_N' #[inline(always)] pub fn set_virtual_2_vel_ned_n(&mut self, value: f32) -> Result<(), CanError> { @@ -24312,23 +27463,36 @@ impl RtSbInsVpt2Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_offset_z(&self) -> f32 { - self.virtual_2_offset_z_raw() + self.virtual_2_offset_z_phys() } - /// Get raw value of 'Virtual_2_Offset_Z' + /// Get physical value of 'Virtual_2_Offset_Z' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn virtual_2_offset_z_raw(&self) -> f32 { + pub fn virtual_2_offset_z_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_2_Offset_Z' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_2_offset_z_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Virtual_2_Offset_Z' + #[inline(always)] + pub fn set_virtual_2_offset_z_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Virtual_2_Offset_Z' #[inline(always)] pub fn set_virtual_2_offset_z(&mut self, value: f32) -> Result<(), CanError> { @@ -24354,23 +27518,36 @@ impl RtSbInsVpt2Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_offset_y(&self) -> f32 { - self.virtual_2_offset_y_raw() + self.virtual_2_offset_y_phys() } - /// Get raw value of 'Virtual_2_Offset_Y' + /// Get physical value of 'Virtual_2_Offset_Y' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn virtual_2_offset_y_raw(&self) -> f32 { + pub fn virtual_2_offset_y_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_2_Offset_Y' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_2_offset_y_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'Virtual_2_Offset_Y' + #[inline(always)] + pub fn set_virtual_2_offset_y_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'Virtual_2_Offset_Y' #[inline(always)] pub fn set_virtual_2_offset_y(&mut self, value: f32) -> Result<(), CanError> { @@ -24396,23 +27573,36 @@ impl RtSbInsVpt2Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_offset_x(&self) -> f32 { - self.virtual_2_offset_x_raw() + self.virtual_2_offset_x_phys() } - /// Get raw value of 'Virtual_2_Offset_X' + /// Get physical value of 'Virtual_2_Offset_X' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn virtual_2_offset_x_raw(&self) -> f32 { + pub fn virtual_2_offset_x_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_2_Offset_X' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_2_offset_x_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Virtual_2_Offset_X' + #[inline(always)] + pub fn set_virtual_2_offset_x_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Virtual_2_Offset_X' #[inline(always)] pub fn set_virtual_2_offset_x(&mut self, value: f32) -> Result<(), CanError> { @@ -24521,23 +27711,36 @@ impl RtSbInsVpt1VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_slip(&self) -> f32 { - self.virtual_1_slip_raw() + self.virtual_1_slip_phys() } - /// Get raw value of 'Virtual_1_Slip' + /// Get physical value of 'Virtual_1_Slip' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn virtual_1_slip_raw(&self) -> f32 { + pub fn virtual_1_slip_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_1_Slip' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_1_slip_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'Virtual_1_Slip' + #[inline(always)] + pub fn set_virtual_1_slip_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'Virtual_1_Slip' #[inline(always)] pub fn set_virtual_1_slip(&mut self, value: f32) -> Result<(), CanError> { @@ -24563,23 +27766,36 @@ impl RtSbInsVpt1VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_heading(&self) -> f32 { - self.virtual_1_heading_raw() + self.virtual_1_heading_phys() } - /// Get raw value of 'Virtual_1_Heading' + /// Get physical value of 'Virtual_1_Heading' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn virtual_1_heading_raw(&self) -> f32 { + pub fn virtual_1_heading_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_1_Heading' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_1_heading_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Virtual_1_Heading' + #[inline(always)] + pub fn set_virtual_1_heading_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Virtual_1_Heading' #[inline(always)] pub fn set_virtual_1_heading(&mut self, value: f32) -> Result<(), CanError> { @@ -24605,23 +27821,36 @@ impl RtSbInsVpt1VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_vel_ned_d(&self) -> f32 { - self.virtual_1_vel_ned_d_raw() + self.virtual_1_vel_ned_d_phys() } - /// Get raw value of 'Virtual_1_Vel_NED_D' + /// Get physical value of 'Virtual_1_Vel_NED_D' /// - /// - Start bit: 0 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn virtual_1_vel_ned_d_raw(&self) -> f32 { + pub fn virtual_1_vel_ned_d_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_1_Vel_NED_D' + /// + /// - Start bit: 0 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_1_vel_ned_d_raw(&self) -> i32 { + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Virtual_1_Vel_NED_D' + #[inline(always)] + pub fn set_virtual_1_vel_ned_d_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..24].store_le(value); + } /// Set value of 'Virtual_1_Vel_NED_D' #[inline(always)] pub fn set_virtual_1_vel_ned_d(&mut self, value: f32) -> Result<(), CanError> { @@ -24726,23 +27955,36 @@ impl RtSbInsVpt1VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_vel_ned_e(&self) -> f32 { - self.virtual_1_vel_ned_e_raw() + self.virtual_1_vel_ned_e_phys() } - /// Get raw value of 'Virtual_1_Vel_NED_E' + /// Get physical value of 'Virtual_1_Vel_NED_E' /// - /// - Start bit: 32 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn virtual_1_vel_ned_e_raw(&self) -> f32 { + pub fn virtual_1_vel_ned_e_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_1_Vel_NED_E' + /// + /// - Start bit: 32 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_1_vel_ned_e_raw(&self) -> i32 { + self.raw.view_bits::()[32..56].load_le::() + } + /// Set raw value of 'Virtual_1_Vel_NED_E' + #[inline(always)] + pub fn set_virtual_1_vel_ned_e_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..56].store_le(value); + } /// Set value of 'Virtual_1_Vel_NED_E' #[inline(always)] pub fn set_virtual_1_vel_ned_e(&mut self, value: f32) -> Result<(), CanError> { @@ -24768,23 +28010,36 @@ impl RtSbInsVpt1VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_vel_ned_n(&self) -> f32 { - self.virtual_1_vel_ned_n_raw() + self.virtual_1_vel_ned_n_phys() } - /// Get raw value of 'Virtual_1_Vel_NED_N' + /// Get physical value of 'Virtual_1_Vel_NED_N' /// - /// - Start bit: 0 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn virtual_1_vel_ned_n_raw(&self) -> f32 { + pub fn virtual_1_vel_ned_n_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_1_Vel_NED_N' + /// + /// - Start bit: 0 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_1_vel_ned_n_raw(&self) -> i32 { + self.raw.view_bits::()[0..24].load_le::() + } + /// Set raw value of 'Virtual_1_Vel_NED_N' + #[inline(always)] + pub fn set_virtual_1_vel_ned_n_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..24].store_le(value); + } /// Set value of 'Virtual_1_Vel_NED_N' #[inline(always)] pub fn set_virtual_1_vel_ned_n(&mut self, value: f32) -> Result<(), CanError> { @@ -24893,23 +28148,36 @@ impl RtSbInsVpt1Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_offset_z(&self) -> f32 { - self.virtual_1_offset_z_raw() + self.virtual_1_offset_z_phys() } - /// Get raw value of 'Virtual_1_Offset_Z' + /// Get physical value of 'Virtual_1_Offset_Z' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn virtual_1_offset_z_raw(&self) -> f32 { + pub fn virtual_1_offset_z_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_1_Offset_Z' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_1_offset_z_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Virtual_1_Offset_Z' + #[inline(always)] + pub fn set_virtual_1_offset_z_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Virtual_1_Offset_Z' #[inline(always)] pub fn set_virtual_1_offset_z(&mut self, value: f32) -> Result<(), CanError> { @@ -24935,23 +28203,36 @@ impl RtSbInsVpt1Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_offset_y(&self) -> f32 { - self.virtual_1_offset_y_raw() + self.virtual_1_offset_y_phys() } - /// Get raw value of 'Virtual_1_Offset_Y' + /// Get physical value of 'Virtual_1_Offset_Y' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn virtual_1_offset_y_raw(&self) -> f32 { + pub fn virtual_1_offset_y_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_1_Offset_Y' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_1_offset_y_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'Virtual_1_Offset_Y' + #[inline(always)] + pub fn set_virtual_1_offset_y_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'Virtual_1_Offset_Y' #[inline(always)] pub fn set_virtual_1_offset_y(&mut self, value: f32) -> Result<(), CanError> { @@ -24977,23 +28258,36 @@ impl RtSbInsVpt1Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_offset_x(&self) -> f32 { - self.virtual_1_offset_x_raw() + self.virtual_1_offset_x_phys() } - /// Get raw value of 'Virtual_1_Offset_X' + /// Get physical value of 'Virtual_1_Offset_X' /// - /// - Start bit: 0 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn virtual_1_offset_x_raw(&self) -> f32 { + pub fn virtual_1_offset_x_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Virtual_1_Offset_X' + /// + /// - Start bit: 0 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn virtual_1_offset_x_raw(&self) -> i16 { + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Virtual_1_Offset_X' + #[inline(always)] + pub fn set_virtual_1_offset_x_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..16].store_le(value); + } /// Set value of 'Virtual_1_Offset_X' #[inline(always)] pub fn set_virtual_1_offset_x(&mut self, value: f32) -> Result<(), CanError> { @@ -25110,23 +28404,36 @@ impl RtSbInsSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_squat(&self) -> f32 { - self.ins_squat_raw() + self.ins_squat_phys() } - /// Get raw value of 'INS_Squat' + /// Get physical value of 'INS_Squat' /// - /// - Start bit: 40 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn ins_squat_raw(&self) -> f32 { + pub fn ins_squat_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..56].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Squat' + /// + /// - Start bit: 40 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_squat_raw(&self) -> i16 { + self.raw.view_bits::()[40..56].load_le::() + } + /// Set raw value of 'INS_Squat' + #[inline(always)] + pub fn set_ins_squat_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[40..56].store_le(value); + } /// Set value of 'INS_Squat' #[inline(always)] pub fn set_ins_squat(&mut self, value: f32) -> Result<(), CanError> { @@ -25152,21 +28459,33 @@ impl RtSbInsSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_squat(&self) -> u8 { - self.accuracy_ins_squat_raw() + self.accuracy_ins_squat_phys() + } + /// Get physical value of 'Accuracy_INS_Squat' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_squat_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Squat' /// /// - Start bit: 32 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_squat_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'Accuracy_INS_Squat' + #[inline(always)] + pub fn set_accuracy_ins_squat_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Accuracy_INS_Squat' #[inline(always)] @@ -25196,23 +28515,36 @@ impl RtSbInsSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_slip(&self) -> f32 { - self.ins_slip_raw() + self.ins_slip_phys() } - /// Get raw value of 'INS_Slip' + /// Get physical value of 'INS_Slip' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn ins_slip_raw(&self) -> f32 { + pub fn ins_slip_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Slip' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_slip_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'INS_Slip' + #[inline(always)] + pub fn set_ins_slip_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'INS_Slip' #[inline(always)] pub fn set_ins_slip(&mut self, value: f32) -> Result<(), CanError> { @@ -25238,21 +28570,33 @@ impl RtSbInsSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_slip(&self) -> u8 { - self.accuracy_ins_slip_raw() + self.accuracy_ins_slip_phys() + } + /// Get physical value of 'Accuracy_INS_Slip' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_slip_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Slip' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_slip_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_INS_Slip' + #[inline(always)] + pub fn set_accuracy_ins_slip_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Slip' #[inline(always)] @@ -25280,20 +28624,32 @@ impl RtSbInsSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_squat(&self) -> bool { - self.validity_ins_squat_raw() + self.validity_ins_squat_phys() + } + /// Get physical value of 'Validity_INS_Squat' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_squat_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Squat' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_squat_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_ins_squat_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_INS_Squat' + #[inline(always)] + pub fn set_validity_ins_squat_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Squat' #[inline(always)] @@ -25310,20 +28666,32 @@ impl RtSbInsSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_slip(&self) -> bool { - self.validity_ins_slip_raw() + self.validity_ins_slip_phys() + } + /// Get physical value of 'Validity_INS_Slip' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_slip_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Slip' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_slip_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_ins_slip_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_INS_Slip' + #[inline(always)] + pub fn set_validity_ins_slip_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Slip' #[inline(always)] @@ -25425,23 +28793,36 @@ impl RtSbInsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_ecef_z(&self) -> f32 { - self.ins_vel_ecef_z_raw() + self.ins_vel_ecef_z_phys() } - /// Get raw value of 'INS_Vel_ECEF_Z' + /// Get physical value of 'INS_Vel_ECEF_Z' /// - /// - Start bit: 32 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_ecef_z_raw(&self) -> f32 { + pub fn ins_vel_ecef_z_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Vel_ECEF_Z' + /// + /// - Start bit: 32 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_vel_ecef_z_raw(&self) -> i32 { + self.raw.view_bits::()[32..56].load_le::() + } + /// Set raw value of 'INS_Vel_ECEF_Z' + #[inline(always)] + pub fn set_ins_vel_ecef_z_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..56].store_le(value); + } /// Set value of 'INS_Vel_ECEF_Z' #[inline(always)] pub fn set_ins_vel_ecef_z(&mut self, value: f32) -> Result<(), CanError> { @@ -25467,23 +28848,36 @@ impl RtSbInsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_ecef_y(&self) -> f32 { - self.ins_vel_ecef_y_raw() + self.ins_vel_ecef_y_phys() } - /// Get raw value of 'INS_Vel_ECEF_Y' + /// Get physical value of 'INS_Vel_ECEF_Y' /// - /// - Start bit: 8 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_ecef_y_raw(&self) -> f32 { + pub fn ins_vel_ecef_y_phys(&self) -> f32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Vel_ECEF_Y' + /// + /// - Start bit: 8 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_vel_ecef_y_raw(&self) -> i32 { + self.raw.view_bits::()[8..32].load_le::() + } + /// Set raw value of 'INS_Vel_ECEF_Y' + #[inline(always)] + pub fn set_ins_vel_ecef_y_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..32].store_le(value); + } /// Set value of 'INS_Vel_ECEF_Y' #[inline(always)] pub fn set_ins_vel_ecef_y(&mut self, value: f32) -> Result<(), CanError> { @@ -25509,20 +28903,32 @@ impl RtSbInsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ecef_z(&self) -> bool { - self.validity_ins_vel_ecef_z_raw() + self.validity_ins_vel_ecef_z_phys() + } + /// Get physical value of 'Validity_INS_Vel_ECEF_Z' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_vel_ecef_z_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Vel_ECEF_Z' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_ecef_z_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_ins_vel_ecef_z_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_INS_Vel_ECEF_Z' + #[inline(always)] + pub fn set_validity_ins_vel_ecef_z_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Vel_ECEF_Z' #[inline(always)] @@ -25541,20 +28947,32 @@ impl RtSbInsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ecef_y(&self) -> bool { - self.validity_ins_vel_ecef_y_raw() + self.validity_ins_vel_ecef_y_phys() + } + /// Get physical value of 'Validity_INS_Vel_ECEF_Y' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_vel_ecef_y_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Vel_ECEF_Y' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_ecef_y_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_ins_vel_ecef_y_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_INS_Vel_ECEF_Y' + #[inline(always)] + pub fn set_validity_ins_vel_ecef_y_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Vel_ECEF_Y' #[inline(always)] @@ -25662,23 +29080,36 @@ impl RtSbInsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_ecef_x(&self) -> f32 { - self.ins_vel_ecef_x_raw() + self.ins_vel_ecef_x_phys() } - /// Get raw value of 'INS_Vel_ECEF_X' + /// Get physical value of 'INS_Vel_ECEF_X' /// - /// - Start bit: 32 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_ecef_x_raw(&self) -> f32 { + pub fn ins_vel_ecef_x_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Vel_ECEF_X' + /// + /// - Start bit: 32 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_vel_ecef_x_raw(&self) -> i32 { + self.raw.view_bits::()[32..56].load_le::() + } + /// Set raw value of 'INS_Vel_ECEF_X' + #[inline(always)] + pub fn set_ins_vel_ecef_x_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..56].store_le(value); + } /// Set value of 'INS_Vel_ECEF_X' #[inline(always)] pub fn set_ins_vel_ecef_x(&mut self, value: f32) -> Result<(), CanError> { @@ -25702,21 +29133,33 @@ impl RtSbInsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_ecef_z(&self) -> u8 { - self.accuracy_ins_vel_ecef_z_raw() + self.accuracy_ins_vel_ecef_z_phys() + } + /// Get physical value of 'Accuracy_INS_Vel_ECEF_Z' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_vel_ecef_z_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Vel_ECEF_Z' /// /// - Start bit: 24 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_vel_ecef_z_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'Accuracy_INS_Vel_ECEF_Z' + #[inline(always)] + pub fn set_accuracy_ins_vel_ecef_z_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Accuracy_INS_Vel_ECEF_Z' #[inline(always)] @@ -25744,21 +29187,33 @@ impl RtSbInsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_ecef_y(&self) -> u8 { - self.accuracy_ins_vel_ecef_y_raw() + self.accuracy_ins_vel_ecef_y_phys() + } + /// Get physical value of 'Accuracy_INS_Vel_ECEF_Y' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_vel_ecef_y_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Vel_ECEF_Y' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_vel_ecef_y_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'Accuracy_INS_Vel_ECEF_Y' + #[inline(always)] + pub fn set_accuracy_ins_vel_ecef_y_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Accuracy_INS_Vel_ECEF_Y' #[inline(always)] @@ -25786,21 +29241,33 @@ impl RtSbInsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_ecef_x(&self) -> u8 { - self.accuracy_ins_vel_ecef_x_raw() + self.accuracy_ins_vel_ecef_x_phys() + } + /// Get physical value of 'Accuracy_INS_Vel_ECEF_X' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_vel_ecef_x_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Vel_ECEF_X' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_vel_ecef_x_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_INS_Vel_ECEF_X' + #[inline(always)] + pub fn set_accuracy_ins_vel_ecef_x_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Vel_ECEF_X' #[inline(always)] @@ -25830,20 +29297,32 @@ impl RtSbInsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ecef_x(&self) -> bool { - self.validity_ins_vel_ecef_x_raw() + self.validity_ins_vel_ecef_x_phys() + } + /// Get physical value of 'Validity_INS_Vel_ECEF_X' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_vel_ecef_x_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Vel_ECEF_X' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_ecef_x_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_ins_vel_ecef_x_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_INS_Vel_ECEF_X' + #[inline(always)] + pub fn set_validity_ins_vel_ecef_x_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Vel_ECEF_X' #[inline(always)] @@ -25943,23 +29422,36 @@ impl RtSbInsVelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_ned_d(&self) -> f32 { - self.ins_vel_ned_d_raw() + self.ins_vel_ned_d_phys() } - /// Get raw value of 'INS_Vel_NED_D' + /// Get physical value of 'INS_Vel_NED_D' /// - /// - Start bit: 16 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_ned_d_raw(&self) -> f32 { + pub fn ins_vel_ned_d_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..40].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Vel_NED_D' + /// + /// - Start bit: 16 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_vel_ned_d_raw(&self) -> i32 { + self.raw.view_bits::()[16..40].load_le::() + } + /// Set raw value of 'INS_Vel_NED_D' + #[inline(always)] + pub fn set_ins_vel_ned_d_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..40].store_le(value); + } /// Set value of 'INS_Vel_NED_D' #[inline(always)] pub fn set_ins_vel_ned_d(&mut self, value: f32) -> Result<(), CanError> { @@ -25983,21 +29475,33 @@ impl RtSbInsVelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_d(&self) -> u8 { - self.accuracy_ins_vel_d_raw() + self.accuracy_ins_vel_d_phys() + } + /// Get physical value of 'Accuracy_INS_Vel_D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_vel_d_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Vel_D' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_vel_d_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_INS_Vel_D' + #[inline(always)] + pub fn set_accuracy_ins_vel_d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Vel_D' #[inline(always)] @@ -26027,20 +29531,32 @@ impl RtSbInsVelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ned_d(&self) -> bool { - self.validity_ins_vel_ned_d_raw() + self.validity_ins_vel_ned_d_phys() + } + /// Get physical value of 'Validity_INS_Vel_NED_D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_vel_ned_d_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Vel_NED_D' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_ned_d_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_ins_vel_ned_d_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_INS_Vel_NED_D' + #[inline(always)] + pub fn set_validity_ins_vel_ned_d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Vel_NED_D' #[inline(always)] @@ -26146,23 +29662,36 @@ impl RtSbInsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_ned_e(&self) -> f32 { - self.ins_vel_ned_e_raw() + self.ins_vel_ned_e_phys() } - /// Get raw value of 'INS_Vel_NED_E' + /// Get physical value of 'INS_Vel_NED_E' /// - /// - Start bit: 40 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_ned_e_raw(&self) -> f32 { + pub fn ins_vel_ned_e_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Vel_NED_E' + /// + /// - Start bit: 40 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_vel_ned_e_raw(&self) -> i32 { + self.raw.view_bits::()[40..64].load_le::() + } + /// Set raw value of 'INS_Vel_NED_E' + #[inline(always)] + pub fn set_ins_vel_ned_e_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[40..64].store_le(value); + } /// Set value of 'INS_Vel_NED_E' #[inline(always)] pub fn set_ins_vel_ned_e(&mut self, value: f32) -> Result<(), CanError> { @@ -26188,23 +29717,36 @@ impl RtSbInsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_ned_n(&self) -> f32 { - self.ins_vel_ned_n_raw() + self.ins_vel_ned_n_phys() } - /// Get raw value of 'INS_Vel_NED_N' + /// Get physical value of 'INS_Vel_NED_N' /// - /// - Start bit: 16 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_ned_n_raw(&self) -> f32 { + pub fn ins_vel_ned_n_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..40].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Vel_NED_N' + /// + /// - Start bit: 16 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_vel_ned_n_raw(&self) -> i32 { + self.raw.view_bits::()[16..40].load_le::() + } + /// Set raw value of 'INS_Vel_NED_N' + #[inline(always)] + pub fn set_ins_vel_ned_n_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..40].store_le(value); + } /// Set value of 'INS_Vel_NED_N' #[inline(always)] pub fn set_ins_vel_ned_n(&mut self, value: f32) -> Result<(), CanError> { @@ -26228,21 +29770,33 @@ impl RtSbInsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_ne(&self) -> u8 { - self.accuracy_ins_vel_ne_raw() + self.accuracy_ins_vel_ne_phys() + } + /// Get physical value of 'Accuracy_INS_Vel_NE' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_vel_ne_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Vel_NE' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_vel_ne_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_INS_Vel_NE' + #[inline(always)] + pub fn set_accuracy_ins_vel_ne_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Vel_NE' #[inline(always)] @@ -26272,20 +29826,32 @@ impl RtSbInsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ned_e(&self) -> bool { - self.validity_ins_vel_ned_e_raw() + self.validity_ins_vel_ned_e_phys() + } + /// Get physical value of 'Validity_INS_Vel_NED_E' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_vel_ned_e_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Vel_NED_E' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_ned_e_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_ins_vel_ned_e_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_INS_Vel_NED_E' + #[inline(always)] + pub fn set_validity_ins_vel_ned_e_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Vel_NED_E' #[inline(always)] @@ -26304,20 +29870,32 @@ impl RtSbInsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ned_n(&self) -> bool { - self.validity_ins_vel_ned_n_raw() + self.validity_ins_vel_ned_n_phys() + } + /// Get physical value of 'Validity_INS_Vel_NED_N' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_vel_ned_n_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Vel_NED_N' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_ned_n_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_ins_vel_ned_n_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_INS_Vel_NED_N' + #[inline(always)] + pub fn set_validity_ins_vel_ned_n_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Vel_NED_N' #[inline(always)] @@ -26412,23 +29990,36 @@ impl RtSbInsPosEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_pos_ecef_z(&self) -> f32 { - self.ins_pos_ecef_z_raw() + self.ins_pos_ecef_z_phys() } - /// Get raw value of 'INS_Pos_ECEF_Z' + /// Get physical value of 'INS_Pos_ECEF_Z' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn ins_pos_ecef_z_raw(&self) -> f32 { + pub fn ins_pos_ecef_z_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Pos_ECEF_Z' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_pos_ecef_z_raw(&self) -> i32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'INS_Pos_ECEF_Z' + #[inline(always)] + pub fn set_ins_pos_ecef_z_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'INS_Pos_ECEF_Z' #[inline(always)] pub fn set_ins_pos_ecef_z(&mut self, value: f32) -> Result<(), CanError> { @@ -26454,23 +30045,36 @@ impl RtSbInsPosEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_pos_ecef_y(&self) -> f32 { - self.ins_pos_ecef_y_raw() + self.ins_pos_ecef_y_phys() } - /// Get raw value of 'INS_Pos_ECEF_Y' + /// Get physical value of 'INS_Pos_ECEF_Y' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn ins_pos_ecef_y_raw(&self) -> f32 { + pub fn ins_pos_ecef_y_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Pos_ECEF_Y' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_pos_ecef_y_raw(&self) -> i32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 'INS_Pos_ECEF_Y' + #[inline(always)] + pub fn set_ins_pos_ecef_y_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 'INS_Pos_ECEF_Y' #[inline(always)] pub fn set_ins_pos_ecef_y(&mut self, value: f32) -> Result<(), CanError> { @@ -26589,23 +30193,36 @@ impl RtSbInsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_pos_ecef_x(&self) -> f32 { - self.ins_pos_ecef_x_raw() + self.ins_pos_ecef_x_phys() } - /// Get raw value of 'INS_Pos_ECEF_X' + /// Get physical value of 'INS_Pos_ECEF_X' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn ins_pos_ecef_x_raw(&self) -> f32 { + pub fn ins_pos_ecef_x_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Pos_ECEF_X' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_pos_ecef_x_raw(&self) -> i32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'INS_Pos_ECEF_X' + #[inline(always)] + pub fn set_ins_pos_ecef_x_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'INS_Pos_ECEF_X' #[inline(always)] pub fn set_ins_pos_ecef_x(&mut self, value: f32) -> Result<(), CanError> { @@ -26631,21 +30248,33 @@ impl RtSbInsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_ecef_z(&self) -> u8 { - self.accuracy_ins_pos_ecef_z_raw() + self.accuracy_ins_pos_ecef_z_phys() + } + /// Get physical value of 'Accuracy_INS_Pos_ECEF_Z' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_pos_ecef_z_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Pos_ECEF_Z' /// /// - Start bit: 24 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_pos_ecef_z_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'Accuracy_INS_Pos_ECEF_Z' + #[inline(always)] + pub fn set_accuracy_ins_pos_ecef_z_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Accuracy_INS_Pos_ECEF_Z' #[inline(always)] @@ -26675,21 +30304,33 @@ impl RtSbInsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_ecef_y(&self) -> u8 { - self.accuracy_ins_pos_ecef_y_raw() + self.accuracy_ins_pos_ecef_y_phys() + } + /// Get physical value of 'Accuracy_INS_Pos_ECEF_Y' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_pos_ecef_y_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Pos_ECEF_Y' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_pos_ecef_y_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'Accuracy_INS_Pos_ECEF_Y' + #[inline(always)] + pub fn set_accuracy_ins_pos_ecef_y_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Accuracy_INS_Pos_ECEF_Y' #[inline(always)] @@ -26719,21 +30360,33 @@ impl RtSbInsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_ecef_x(&self) -> u8 { - self.accuracy_ins_pos_ecef_x_raw() + self.accuracy_ins_pos_ecef_x_phys() + } + /// Get physical value of 'Accuracy_INS_Pos_ECEF_X' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_pos_ecef_x_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Pos_ECEF_X' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_pos_ecef_x_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_INS_Pos_ECEF_X' + #[inline(always)] + pub fn set_accuracy_ins_pos_ecef_x_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Pos_ECEF_X' #[inline(always)] @@ -26763,20 +30416,32 @@ impl RtSbInsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_ecef_z(&self) -> bool { - self.validity_ins_pos_ecef_z_raw() + self.validity_ins_pos_ecef_z_phys() + } + /// Get physical value of 'Validity_INS_Pos_ECEF_Z' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_pos_ecef_z_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Pos_ECEF_Z' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_pos_ecef_z_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn validity_ins_pos_ecef_z_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'Validity_INS_Pos_ECEF_Z' + #[inline(always)] + pub fn set_validity_ins_pos_ecef_z_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_INS_Pos_ECEF_Z' #[inline(always)] @@ -26795,20 +30460,32 @@ impl RtSbInsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_ecef_y(&self) -> bool { - self.validity_ins_pos_ecef_y_raw() + self.validity_ins_pos_ecef_y_phys() + } + /// Get physical value of 'Validity_INS_Pos_ECEF_Y' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_pos_ecef_y_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Pos_ECEF_Y' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_pos_ecef_y_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_ins_pos_ecef_y_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_INS_Pos_ECEF_Y' + #[inline(always)] + pub fn set_validity_ins_pos_ecef_y_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Pos_ECEF_Y' #[inline(always)] @@ -26827,20 +30504,32 @@ impl RtSbInsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_ecef_x(&self) -> bool { - self.validity_ins_pos_ecef_x_raw() + self.validity_ins_pos_ecef_x_phys() + } + /// Get physical value of 'Validity_INS_Pos_ECEF_X' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_pos_ecef_x_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Pos_ECEF_X' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_pos_ecef_x_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_ins_pos_ecef_x_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_INS_Pos_ECEF_X' + #[inline(always)] + pub fn set_validity_ins_pos_ecef_x_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Pos_ECEF_X' #[inline(always)] @@ -26936,23 +30625,36 @@ impl RtSbInsPosLlh2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_pos_llh_altitude(&self) -> f32 { - self.ins_pos_llh_altitude_raw() + self.ins_pos_llh_altitude_phys() } - /// Get raw value of 'INS_Pos_LLH_Altitude' + /// Get physical value of 'INS_Pos_LLH_Altitude' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn ins_pos_llh_altitude_raw(&self) -> f32 { + pub fn ins_pos_llh_altitude_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Pos_LLH_Altitude' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_pos_llh_altitude_raw(&self) -> i32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'INS_Pos_LLH_Altitude' + #[inline(always)] + pub fn set_ins_pos_llh_altitude_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'INS_Pos_LLH_Altitude' #[inline(always)] pub fn set_ins_pos_llh_altitude(&mut self, value: f32) -> Result<(), CanError> { @@ -26976,23 +30678,36 @@ impl RtSbInsPosLlh2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_pos_llh_longitude(&self) -> f32 { - self.ins_pos_llh_longitude_raw() + self.ins_pos_llh_longitude_phys() } - /// Get raw value of 'INS_Pos_LLH_Longitude' + /// Get physical value of 'INS_Pos_LLH_Longitude' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 0.0000001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn ins_pos_llh_longitude_raw(&self) -> f32 { + pub fn ins_pos_llh_longitude_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.0000001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Pos_LLH_Longitude' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_pos_llh_longitude_raw(&self) -> i32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 'INS_Pos_LLH_Longitude' + #[inline(always)] + pub fn set_ins_pos_llh_longitude_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 'INS_Pos_LLH_Longitude' #[inline(always)] pub fn set_ins_pos_llh_longitude(&mut self, value: f32) -> Result<(), CanError> { @@ -27109,23 +30824,36 @@ impl RtSbInsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_pos_llh_latitude(&self) -> f32 { - self.ins_pos_llh_latitude_raw() + self.ins_pos_llh_latitude_phys() } - /// Get raw value of 'INS_Pos_LLH_Latitude' + /// Get physical value of 'INS_Pos_LLH_Latitude' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.0000001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn ins_pos_llh_latitude_raw(&self) -> f32 { + pub fn ins_pos_llh_latitude_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.0000001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Pos_LLH_Latitude' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_pos_llh_latitude_raw(&self) -> i32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'INS_Pos_LLH_Latitude' + #[inline(always)] + pub fn set_ins_pos_llh_latitude_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'INS_Pos_LLH_Latitude' #[inline(always)] pub fn set_ins_pos_llh_latitude(&mut self, value: f32) -> Result<(), CanError> { @@ -27151,21 +30879,33 @@ impl RtSbInsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_llh_altitude(&self) -> u8 { - self.accuracy_ins_pos_llh_altitude_raw() + self.accuracy_ins_pos_llh_altitude_phys() + } + /// Get physical value of 'Accuracy_INS_Pos_LLH_Altitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_pos_llh_altitude_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Pos_LLH_Altitude' /// /// - Start bit: 24 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_pos_llh_altitude_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'Accuracy_INS_Pos_LLH_Altitude' + #[inline(always)] + pub fn set_accuracy_ins_pos_llh_altitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Accuracy_INS_Pos_LLH_Altitude' #[inline(always)] @@ -27198,21 +30938,33 @@ impl RtSbInsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_llh_longitude(&self) -> u8 { - self.accuracy_ins_pos_llh_longitude_raw() + self.accuracy_ins_pos_llh_longitude_phys() + } + /// Get physical value of 'Accuracy_INS_Pos_LLH_Longitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_pos_llh_longitude_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Pos_LLH_Longitude' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_pos_llh_longitude_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'Accuracy_INS_Pos_LLH_Longitude' + #[inline(always)] + pub fn set_accuracy_ins_pos_llh_longitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Accuracy_INS_Pos_LLH_Longitude' #[inline(always)] @@ -27245,21 +30997,33 @@ impl RtSbInsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_llh_latitude(&self) -> u8 { - self.accuracy_ins_pos_llh_latitude_raw() + self.accuracy_ins_pos_llh_latitude_phys() + } + /// Get physical value of 'Accuracy_INS_Pos_LLH_Latitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_pos_llh_latitude_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Pos_LLH_Latitude' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_pos_llh_latitude_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_INS_Pos_LLH_Latitude' + #[inline(always)] + pub fn set_accuracy_ins_pos_llh_latitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Pos_LLH_Latitude' #[inline(always)] @@ -27292,20 +31056,32 @@ impl RtSbInsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_llh_altitude(&self) -> bool { - self.validity_ins_pos_llh_altitude_raw() + self.validity_ins_pos_llh_altitude_phys() + } + /// Get physical value of 'Validity_INS_Pos_LLH_Altitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_pos_llh_altitude_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Pos_LLH_Altitude' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_pos_llh_altitude_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn validity_ins_pos_llh_altitude_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'Validity_INS_Pos_LLH_Altitude' + #[inline(always)] + pub fn set_validity_ins_pos_llh_altitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_INS_Pos_LLH_Altitude' #[inline(always)] @@ -27327,20 +31103,32 @@ impl RtSbInsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_llh_longitude(&self) -> bool { - self.validity_ins_pos_llh_longitude_raw() + self.validity_ins_pos_llh_longitude_phys() + } + /// Get physical value of 'Validity_INS_Pos_LLH_Longitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_pos_llh_longitude_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Pos_LLH_Longitude' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_pos_llh_longitude_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_ins_pos_llh_longitude_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_INS_Pos_LLH_Longitude' + #[inline(always)] + pub fn set_validity_ins_pos_llh_longitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Pos_LLH_Longitude' #[inline(always)] @@ -27362,20 +31150,32 @@ impl RtSbInsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_llh_latitude(&self) -> bool { - self.validity_ins_pos_llh_latitude_raw() + self.validity_ins_pos_llh_latitude_phys() + } + /// Get physical value of 'Validity_INS_Pos_LLH_Latitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_pos_llh_latitude_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Pos_LLH_Latitude' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_pos_llh_latitude_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_ins_pos_llh_latitude_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_INS_Pos_LLH_Latitude' + #[inline(always)] + pub fn set_validity_ins_pos_llh_latitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Pos_LLH_Latitude' #[inline(always)] @@ -27488,23 +31288,36 @@ impl RtSbInsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_gradient(&self) -> f32 { - self.ins_gradient_raw() + self.ins_gradient_phys() } - /// Get raw value of 'INS_Gradient' + /// Get physical value of 'INS_Gradient' /// - /// - Start bit: 40 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn ins_gradient_raw(&self) -> f32 { + pub fn ins_gradient_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..56].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Gradient' + /// + /// - Start bit: 40 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_gradient_raw(&self) -> i16 { + self.raw.view_bits::()[40..56].load_le::() + } + /// Set raw value of 'INS_Gradient' + #[inline(always)] + pub fn set_ins_gradient_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[40..56].store_le(value); + } /// Set value of 'INS_Gradient' #[inline(always)] pub fn set_ins_gradient(&mut self, value: f32) -> Result<(), CanError> { @@ -27530,21 +31343,33 @@ impl RtSbInsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_gradient(&self) -> u8 { - self.accuracy_ins_gradient_raw() + self.accuracy_ins_gradient_phys() + } + /// Get physical value of 'Accuracy_INS_Gradient' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_gradient_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Gradient' /// /// - Start bit: 32 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_gradient_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'Accuracy_INS_Gradient' + #[inline(always)] + pub fn set_accuracy_ins_gradient_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Accuracy_INS_Gradient' #[inline(always)] @@ -27574,23 +31399,35 @@ impl RtSbInsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_heading_2(&self) -> f32 { - self.ins_heading_2_raw() + self.ins_heading_2_phys() } - /// Get raw value of 'INS_Heading_2' + /// Get physical value of 'INS_Heading_2' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "degrees" #[inline(always)] - pub fn ins_heading_2_raw(&self) -> f32 { + pub fn ins_heading_2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Heading_2' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn ins_heading_2_raw(&self) -> u16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'INS_Heading_2' + #[inline(always)] + pub fn set_ins_heading_2_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'INS_Heading_2' #[inline(always)] pub fn set_ins_heading_2(&mut self, value: f32) -> Result<(), CanError> { @@ -27615,21 +31452,33 @@ impl RtSbInsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_heading(&self) -> u8 { - self.accuracy_ins_heading_raw() + self.accuracy_ins_heading_phys() + } + /// Get physical value of 'Accuracy_INS_Heading' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_heading_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Heading' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_heading_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_INS_Heading' + #[inline(always)] + pub fn set_accuracy_ins_heading_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Heading' #[inline(always)] @@ -27659,20 +31508,32 @@ impl RtSbInsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_gradient(&self) -> bool { - self.validity_ins_gradient_raw() + self.validity_ins_gradient_phys() + } + /// Get physical value of 'Validity_INS_Gradient' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_gradient_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Gradient' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_gradient_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_ins_gradient_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_INS_Gradient' + #[inline(always)] + pub fn set_validity_ins_gradient_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Gradient' #[inline(always)] @@ -27691,20 +31552,32 @@ impl RtSbInsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_heading(&self) -> bool { - self.validity_ins_heading_raw() + self.validity_ins_heading_phys() + } + /// Get physical value of 'Validity_INS_Heading' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_heading_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Heading' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_heading_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_ins_heading_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_INS_Heading' + #[inline(always)] + pub fn set_validity_ins_heading_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Heading' #[inline(always)] @@ -27814,23 +31687,36 @@ impl RtSbInsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_gradient(&self) -> f32 { - self.ins_gradient_raw() + self.ins_gradient_phys() } - /// Get raw value of 'INS_Gradient' + /// Get physical value of 'INS_Gradient' /// - /// - Start bit: 40 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn ins_gradient_raw(&self) -> f32 { + pub fn ins_gradient_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..56].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Gradient' + /// + /// - Start bit: 40 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_gradient_raw(&self) -> i16 { + self.raw.view_bits::()[40..56].load_le::() + } + /// Set raw value of 'INS_Gradient' + #[inline(always)] + pub fn set_ins_gradient_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[40..56].store_le(value); + } /// Set value of 'INS_Gradient' #[inline(always)] pub fn set_ins_gradient(&mut self, value: f32) -> Result<(), CanError> { @@ -27856,21 +31742,33 @@ impl RtSbInsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_gradient(&self) -> u8 { - self.accuracy_ins_gradient_raw() + self.accuracy_ins_gradient_phys() + } + /// Get physical value of 'Accuracy_INS_Gradient' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_gradient_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Gradient' /// /// - Start bit: 32 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_gradient_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'Accuracy_INS_Gradient' + #[inline(always)] + pub fn set_accuracy_ins_gradient_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Accuracy_INS_Gradient' #[inline(always)] @@ -27900,23 +31798,36 @@ impl RtSbInsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_heading(&self) -> f32 { - self.ins_heading_raw() + self.ins_heading_phys() } - /// Get raw value of 'INS_Heading' + /// Get physical value of 'INS_Heading' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn ins_heading_raw(&self) -> f32 { + pub fn ins_heading_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'INS_Heading' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn ins_heading_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'INS_Heading' + #[inline(always)] + pub fn set_ins_heading_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'INS_Heading' #[inline(always)] pub fn set_ins_heading(&mut self, value: f32) -> Result<(), CanError> { @@ -27942,21 +31853,33 @@ impl RtSbInsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_heading(&self) -> u8 { - self.accuracy_ins_heading_raw() + self.accuracy_ins_heading_phys() + } + /// Get physical value of 'Accuracy_INS_Heading' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_ins_heading_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_INS_Heading' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_ins_heading_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_INS_Heading' + #[inline(always)] + pub fn set_accuracy_ins_heading_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Heading' #[inline(always)] @@ -27986,20 +31909,32 @@ impl RtSbInsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_gradient(&self) -> bool { - self.validity_ins_gradient_raw() + self.validity_ins_gradient_phys() + } + /// Get physical value of 'Validity_INS_Gradient' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_gradient_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Gradient' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_gradient_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_ins_gradient_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_INS_Gradient' + #[inline(always)] + pub fn set_validity_ins_gradient_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Gradient' #[inline(always)] @@ -28018,20 +31953,32 @@ impl RtSbInsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_heading(&self) -> bool { - self.validity_ins_heading_raw() + self.validity_ins_heading_phys() + } + /// Get physical value of 'Validity_INS_Heading' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_ins_heading_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_INS_Heading' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_heading_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_ins_heading_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_INS_Heading' + #[inline(always)] + pub fn set_validity_ins_heading_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Heading' #[inline(always)] @@ -28126,22 +32073,34 @@ impl RtSbInsStatus { 2 => RtSbInsStatusInsStatus::Converged, 1 => RtSbInsStatusInsStatus::Initialised, 0 => RtSbInsStatusInsStatus::Uninitialised, - _ => RtSbInsStatusInsStatus::_Other(self.ins_status_raw()), + _ => RtSbInsStatusInsStatus::_Other(self.ins_status_phys()), } } + /// Get physical value of 'INS_Status' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn ins_status_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'INS_Status' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn ins_status_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'INS_Status' + #[inline(always)] + pub fn set_ins_status_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'INS_Status' #[inline(always)] @@ -28293,23 +32252,36 @@ impl RtSbInsAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn attitude_roll(&self) -> f32 { - self.attitude_roll_raw() + self.attitude_roll_phys() } - /// Get raw value of 'Attitude_Roll' + /// Get physical value of 'Attitude_Roll' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn attitude_roll_raw(&self) -> f32 { + pub fn attitude_roll_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Attitude_Roll' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn attitude_roll_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'Attitude_Roll' + #[inline(always)] + pub fn set_attitude_roll_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'Attitude_Roll' #[inline(always)] pub fn set_attitude_roll(&mut self, value: f32) -> Result<(), CanError> { @@ -28333,23 +32305,36 @@ impl RtSbInsAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn attitude_pitch(&self) -> f32 { - self.attitude_pitch_raw() + self.attitude_pitch_phys() } - /// Get raw value of 'Attitude_Pitch' + /// Get physical value of 'Attitude_Pitch' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn attitude_pitch_raw(&self) -> f32 { + pub fn attitude_pitch_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Attitude_Pitch' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn attitude_pitch_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Attitude_Pitch' + #[inline(always)] + pub fn set_attitude_pitch_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Attitude_Pitch' #[inline(always)] pub fn set_attitude_pitch(&mut self, value: f32) -> Result<(), CanError> { @@ -28373,23 +32358,36 @@ impl RtSbInsAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn attitude_yaw(&self) -> f32 { - self.attitude_yaw_raw() + self.attitude_yaw_phys() } - /// Get raw value of 'Attitude_Yaw' + /// Get physical value of 'Attitude_Yaw' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn attitude_yaw_raw(&self) -> f32 { + pub fn attitude_yaw_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Attitude_Yaw' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn attitude_yaw_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'Attitude_Yaw' + #[inline(always)] + pub fn set_attitude_yaw_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'Attitude_Yaw' #[inline(always)] pub fn set_attitude_yaw(&mut self, value: f32) -> Result<(), CanError> { @@ -28413,21 +32411,33 @@ impl RtSbInsAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_attitude(&self) -> u8 { - self.accuracy_attitude_raw() + self.accuracy_attitude_phys() + } + /// Get physical value of 'Accuracy_Attitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_attitude_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_Attitude' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_attitude_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_Attitude' + #[inline(always)] + pub fn set_accuracy_attitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Attitude' #[inline(always)] @@ -28459,21 +32469,33 @@ impl RtSbInsAttitude { match signal { 1 => RtSbInsAttitudeValidityRoll::Valid, 0 => RtSbInsAttitudeValidityRoll::Invalid, - _ => RtSbInsAttitudeValidityRoll::_Other(self.validity_roll_raw()), + _ => RtSbInsAttitudeValidityRoll::_Other(self.validity_roll_phys()), } } + /// Get physical value of 'Validity_Roll' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_roll_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 + } /// Get raw value of 'Validity_Roll' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_roll_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn validity_roll_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'Validity_Roll' + #[inline(always)] + pub fn set_validity_roll_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_Roll' #[inline(always)] @@ -28498,21 +32520,33 @@ impl RtSbInsAttitude { match signal { 1 => RtSbInsAttitudeValidityPitch::Valid, 0 => RtSbInsAttitudeValidityPitch::Invalid, - _ => RtSbInsAttitudeValidityPitch::_Other(self.validity_pitch_raw()), + _ => RtSbInsAttitudeValidityPitch::_Other(self.validity_pitch_phys()), } } + /// Get physical value of 'Validity_Pitch' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_pitch_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 + } /// Get raw value of 'Validity_Pitch' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_pitch_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_pitch_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_Pitch' + #[inline(always)] + pub fn set_validity_pitch_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Pitch' #[inline(always)] @@ -28537,21 +32571,33 @@ impl RtSbInsAttitude { match signal { 1 => RtSbInsAttitudeValidityYaw::Valid, 0 => RtSbInsAttitudeValidityYaw::Invalid, - _ => RtSbInsAttitudeValidityYaw::_Other(self.validity_yaw_raw()), + _ => RtSbInsAttitudeValidityYaw::_Other(self.validity_yaw_phys()), } } + /// Get physical value of 'Validity_Yaw' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_yaw_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 + } /// Get raw value of 'Validity_Yaw' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_yaw_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_yaw_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_Yaw' + #[inline(always)] + pub fn set_validity_yaw_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Yaw' #[inline(always)] @@ -28742,23 +32788,35 @@ impl RtSbOutputStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_time(&self) -> f32 { - self.gps_time_raw() + self.gps_time_phys() } - /// Get raw value of 'GPS_Time' + /// Get physical value of 'GPS_Time' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "s" #[inline(always)] - pub fn gps_time_raw(&self) -> f32 { + pub fn gps_time_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Time' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn gps_time_raw(&self) -> u32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'GPS_Time' + #[inline(always)] + pub fn set_gps_time_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'GPS_Time' #[inline(always)] pub fn set_gps_time(&mut self, value: f32) -> Result<(), CanError> { @@ -28787,21 +32845,33 @@ impl RtSbOutputStatus { match signal { 1 => RtSbOutputStatusStatusTrigger::Active, 0 => RtSbOutputStatusStatusTrigger::Inactive, - _ => RtSbOutputStatusStatusTrigger::_Other(self.status_trigger_raw()), + _ => RtSbOutputStatusStatusTrigger::_Other(self.status_trigger_phys()), } } + /// Get physical value of 'Status_Trigger' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn status_trigger_phys(&self) -> bool { + let signal = self.raw.view_bits::()[15..16].load_le::(); + signal == 1 + } /// Get raw value of 'Status_Trigger' /// /// - Start bit: 15 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_trigger_raw(&self) -> bool { - let signal = self.raw.view_bits::()[15..16].load_le::(); - signal == 1 + pub fn status_trigger_raw(&self) -> u8 { + self.raw.view_bits::()[15..16].load_le::() + } + /// Set raw value of 'Status_Trigger' + #[inline(always)] + pub fn set_status_trigger_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[15..16].store_le(value); } /// Set value of 'Status_Trigger' #[inline(always)] @@ -28830,23 +32900,35 @@ impl RtSbOutputStatus { 0 => RtSbOutputStatusStatusSerialOutput2::Inactive, _ => { RtSbOutputStatusStatusSerialOutput2::_Other( - self.status_serial_output_2_raw(), + self.status_serial_output_2_phys(), ) } } } + /// Get physical value of 'Status_Serial_Output_2' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn status_serial_output_2_phys(&self) -> bool { + let signal = self.raw.view_bits::()[14..15].load_le::(); + signal == 1 + } /// Get raw value of 'Status_Serial_Output_2' /// /// - Start bit: 14 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_serial_output_2_raw(&self) -> bool { - let signal = self.raw.view_bits::()[14..15].load_le::(); - signal == 1 + pub fn status_serial_output_2_raw(&self) -> u8 { + self.raw.view_bits::()[14..15].load_le::() + } + /// Set raw value of 'Status_Serial_Output_2' + #[inline(always)] + pub fn set_status_serial_output_2_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[14..15].store_le(value); } /// Set value of 'Status_Serial_Output_2' #[inline(always)] @@ -28875,23 +32957,35 @@ impl RtSbOutputStatus { 0 => RtSbOutputStatusStatusSerialOutput1::Inactive, _ => { RtSbOutputStatusStatusSerialOutput1::_Other( - self.status_serial_output_1_raw(), + self.status_serial_output_1_phys(), ) } } } + /// Get physical value of 'Status_Serial_Output_1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn status_serial_output_1_phys(&self) -> bool { + let signal = self.raw.view_bits::()[13..14].load_le::(); + signal == 1 + } /// Get raw value of 'Status_Serial_Output_1' /// /// - Start bit: 13 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_serial_output_1_raw(&self) -> bool { - let signal = self.raw.view_bits::()[13..14].load_le::(); - signal == 1 + pub fn status_serial_output_1_raw(&self) -> u8 { + self.raw.view_bits::()[13..14].load_le::() + } + /// Set raw value of 'Status_Serial_Output_1' + #[inline(always)] + pub fn set_status_serial_output_1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[13..14].store_le(value); } /// Set value of 'Status_Serial_Output_1' #[inline(always)] @@ -28919,22 +33013,36 @@ impl RtSbOutputStatus { 1 => RtSbOutputStatusStatusPulseOutput::Active, 0 => RtSbOutputStatusStatusPulseOutput::Inactive, _ => { - RtSbOutputStatusStatusPulseOutput::_Other(self.status_pulse_output_raw()) + RtSbOutputStatusStatusPulseOutput::_Other( + self.status_pulse_output_phys(), + ) } } } + /// Get physical value of 'Status_Pulse_Output' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn status_pulse_output_phys(&self) -> bool { + let signal = self.raw.view_bits::()[12..13].load_le::(); + signal == 1 + } /// Get raw value of 'Status_Pulse_Output' /// /// - Start bit: 12 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_pulse_output_raw(&self) -> bool { - let signal = self.raw.view_bits::()[12..13].load_le::(); - signal == 1 + pub fn status_pulse_output_raw(&self) -> u8 { + self.raw.view_bits::()[12..13].load_le::() + } + /// Set raw value of 'Status_Pulse_Output' + #[inline(always)] + pub fn set_status_pulse_output_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[12..13].store_le(value); } /// Set value of 'Status_Pulse_Output' #[inline(always)] @@ -28961,21 +33069,33 @@ impl RtSbOutputStatus { match signal { 1 => RtSbOutputStatusStatusAnalogue4::Active, 0 => RtSbOutputStatusStatusAnalogue4::Inactive, - _ => RtSbOutputStatusStatusAnalogue4::_Other(self.status_analogue_4_raw()), + _ => RtSbOutputStatusStatusAnalogue4::_Other(self.status_analogue_4_phys()), } } + /// Get physical value of 'Status_Analogue_4' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn status_analogue_4_phys(&self) -> bool { + let signal = self.raw.view_bits::()[11..12].load_le::(); + signal == 1 + } /// Get raw value of 'Status_Analogue_4' /// /// - Start bit: 11 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_analogue_4_raw(&self) -> bool { - let signal = self.raw.view_bits::()[11..12].load_le::(); - signal == 1 + pub fn status_analogue_4_raw(&self) -> u8 { + self.raw.view_bits::()[11..12].load_le::() + } + /// Set raw value of 'Status_Analogue_4' + #[inline(always)] + pub fn set_status_analogue_4_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[11..12].store_le(value); } /// Set value of 'Status_Analogue_4' #[inline(always)] @@ -29002,21 +33122,33 @@ impl RtSbOutputStatus { match signal { 1 => RtSbOutputStatusStatusAnalogue3::Active, 0 => RtSbOutputStatusStatusAnalogue3::Inactive, - _ => RtSbOutputStatusStatusAnalogue3::_Other(self.status_analogue_3_raw()), + _ => RtSbOutputStatusStatusAnalogue3::_Other(self.status_analogue_3_phys()), } } + /// Get physical value of 'Status_Analogue_3' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn status_analogue_3_phys(&self) -> bool { + let signal = self.raw.view_bits::()[10..11].load_le::(); + signal == 1 + } /// Get raw value of 'Status_Analogue_3' /// /// - Start bit: 10 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_analogue_3_raw(&self) -> bool { - let signal = self.raw.view_bits::()[10..11].load_le::(); - signal == 1 + pub fn status_analogue_3_raw(&self) -> u8 { + self.raw.view_bits::()[10..11].load_le::() + } + /// Set raw value of 'Status_Analogue_3' + #[inline(always)] + pub fn set_status_analogue_3_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[10..11].store_le(value); } /// Set value of 'Status_Analogue_3' #[inline(always)] @@ -29043,21 +33175,33 @@ impl RtSbOutputStatus { match signal { 1 => RtSbOutputStatusStatusAnalogue2::Active, 0 => RtSbOutputStatusStatusAnalogue2::Inactive, - _ => RtSbOutputStatusStatusAnalogue2::_Other(self.status_analogue_2_raw()), + _ => RtSbOutputStatusStatusAnalogue2::_Other(self.status_analogue_2_phys()), } } + /// Get physical value of 'Status_Analogue_2' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn status_analogue_2_phys(&self) -> bool { + let signal = self.raw.view_bits::()[9..10].load_le::(); + signal == 1 + } /// Get raw value of 'Status_Analogue_2' /// /// - Start bit: 9 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_analogue_2_raw(&self) -> bool { - let signal = self.raw.view_bits::()[9..10].load_le::(); - signal == 1 + pub fn status_analogue_2_raw(&self) -> u8 { + self.raw.view_bits::()[9..10].load_le::() + } + /// Set raw value of 'Status_Analogue_2' + #[inline(always)] + pub fn set_status_analogue_2_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[9..10].store_le(value); } /// Set value of 'Status_Analogue_2' #[inline(always)] @@ -29084,21 +33228,33 @@ impl RtSbOutputStatus { match signal { 1 => RtSbOutputStatusStatusAnalogue1::Active, 0 => RtSbOutputStatusStatusAnalogue1::Inactive, - _ => RtSbOutputStatusStatusAnalogue1::_Other(self.status_analogue_1_raw()), + _ => RtSbOutputStatusStatusAnalogue1::_Other(self.status_analogue_1_phys()), } } + /// Get physical value of 'Status_Analogue_1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn status_analogue_1_phys(&self) -> bool { + let signal = self.raw.view_bits::()[8..9].load_le::(); + signal == 1 + } /// Get raw value of 'Status_Analogue_1' /// /// - Start bit: 8 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_analogue_1_raw(&self) -> bool { - let signal = self.raw.view_bits::()[8..9].load_le::(); - signal == 1 + pub fn status_analogue_1_raw(&self) -> u8 { + self.raw.view_bits::()[8..9].load_le::() + } + /// Set raw value of 'Status_Analogue_1' + #[inline(always)] + pub fn set_status_analogue_1_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..9].store_le(value); } /// Set value of 'Status_Analogue_1' #[inline(always)] @@ -29121,20 +33277,32 @@ impl RtSbOutputStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_status_timestamp(&self) -> bool { - self.validity_status_timestamp_raw() + self.validity_status_timestamp_phys() + } + /// Get physical value of 'Validity_Status_Timestamp' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_status_timestamp_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Status_Timestamp' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_status_timestamp_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_status_timestamp_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_Status_Timestamp' + #[inline(always)] + pub fn set_validity_status_timestamp_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Status_Timestamp' #[inline(always)] @@ -29447,23 +33615,36 @@ impl RtSbGpsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_gradient(&self) -> f32 { - self.gps_gradient_raw() + self.gps_gradient_phys() } - /// Get raw value of 'GPS_Gradient' + /// Get physical value of 'GPS_Gradient' /// - /// - Start bit: 40 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn gps_gradient_raw(&self) -> f32 { + pub fn gps_gradient_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..56].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Gradient' + /// + /// - Start bit: 40 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_gradient_raw(&self) -> i16 { + self.raw.view_bits::()[40..56].load_le::() + } + /// Set raw value of 'GPS_Gradient' + #[inline(always)] + pub fn set_gps_gradient_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[40..56].store_le(value); + } /// Set value of 'GPS_Gradient' #[inline(always)] pub fn set_gps_gradient(&mut self, value: f32) -> Result<(), CanError> { @@ -29489,21 +33670,33 @@ impl RtSbGpsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_gradient(&self) -> u8 { - self.accuracy_gps_gradient_raw() + self.accuracy_gps_gradient_phys() + } + /// Get physical value of 'Accuracy_GPS_Gradient' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_gradient_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Gradient' /// /// - Start bit: 32 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_gradient_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Gradient' + #[inline(always)] + pub fn set_accuracy_gps_gradient_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Accuracy_GPS_Gradient' #[inline(always)] @@ -29533,23 +33726,35 @@ impl RtSbGpsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_heading_2(&self) -> f32 { - self.gps_heading_2_raw() + self.gps_heading_2_phys() } - /// Get raw value of 'GPS_Heading_2' + /// Get physical value of 'GPS_Heading_2' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "degrees" #[inline(always)] - pub fn gps_heading_2_raw(&self) -> f32 { + pub fn gps_heading_2_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Heading_2' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn gps_heading_2_raw(&self) -> u16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'GPS_Heading_2' + #[inline(always)] + pub fn set_gps_heading_2_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'GPS_Heading_2' #[inline(always)] pub fn set_gps_heading_2(&mut self, value: f32) -> Result<(), CanError> { @@ -29574,21 +33779,33 @@ impl RtSbGpsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_heading(&self) -> u8 { - self.accuracy_gps_heading_raw() + self.accuracy_gps_heading_phys() + } + /// Get physical value of 'Accuracy_GPS_Heading' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_heading_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Heading' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_heading_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Heading' + #[inline(always)] + pub fn set_accuracy_gps_heading_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Heading' #[inline(always)] @@ -29618,20 +33835,32 @@ impl RtSbGpsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_gradient(&self) -> bool { - self.validity_gps_gradient_raw() + self.validity_gps_gradient_phys() + } + /// Get physical value of 'Validity_GPS_Gradient' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_gradient_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Gradient' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_gradient_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_gps_gradient_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_GPS_Gradient' + #[inline(always)] + pub fn set_validity_gps_gradient_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Gradient' #[inline(always)] @@ -29650,20 +33879,32 @@ impl RtSbGpsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_heading(&self) -> bool { - self.validity_gps_heading_raw() + self.validity_gps_heading_phys() + } + /// Get physical value of 'Validity_GPS_Heading' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_heading_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Heading' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_heading_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gps_heading_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_GPS_Heading' + #[inline(always)] + pub fn set_validity_gps_heading_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Heading' #[inline(always)] @@ -29765,23 +34006,35 @@ impl RtSbCumulativeDistance2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn cumulative_distance(&self) -> f32 { - self.cumulative_distance_raw() + self.cumulative_distance_phys() } - /// Get raw value of 'Cumulative_Distance' + /// Get physical value of 'Cumulative_Distance' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m" #[inline(always)] - pub fn cumulative_distance_raw(&self) -> f32 { + pub fn cumulative_distance_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Cumulative_Distance' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn cumulative_distance_raw(&self) -> u32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'Cumulative_Distance' + #[inline(always)] + pub fn set_cumulative_distance_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'Cumulative_Distance' #[inline(always)] pub fn set_cumulative_distance(&mut self, value: f32) -> Result<(), CanError> { @@ -29804,23 +34057,35 @@ impl RtSbCumulativeDistance2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn cumulative_time(&self) -> f32 { - self.cumulative_time_raw() + self.cumulative_time_phys() } - /// Get raw value of 'Cumulative_Time' + /// Get physical value of 'Cumulative_Time' /// - /// - Start bit: 8 - /// - Signal size: 24 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "s" #[inline(always)] - pub fn cumulative_time_raw(&self) -> f32 { + pub fn cumulative_time_phys(&self) -> f32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Cumulative_Time' + /// + /// - Start bit: 8 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn cumulative_time_raw(&self) -> u32 { + self.raw.view_bits::()[8..32].load_le::() + } + /// Set raw value of 'Cumulative_Time' + #[inline(always)] + pub fn set_cumulative_time_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[8..32].store_le(value); + } /// Set value of 'Cumulative_Time' #[inline(always)] pub fn set_cumulative_time(&mut self, value: f32) -> Result<(), CanError> { @@ -29845,20 +34110,32 @@ impl RtSbCumulativeDistance2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_cumulative_distance(&self) -> bool { - self.validity_cumulative_distance_raw() + self.validity_cumulative_distance_phys() + } + /// Get physical value of 'Validity_Cumulative_Distance' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_cumulative_distance_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Cumulative_Distance' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_cumulative_distance_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_cumulative_distance_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_Cumulative_Distance' + #[inline(always)] + pub fn set_validity_cumulative_distance_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Cumulative_Distance' #[inline(always)] @@ -29880,20 +34157,32 @@ impl RtSbCumulativeDistance2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_cumulative_time(&self) -> bool { - self.validity_cumulative_time_raw() + self.validity_cumulative_time_phys() + } + /// Get physical value of 'Validity_Cumulative_Time' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_cumulative_time_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Cumulative_Time' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_cumulative_time_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_cumulative_time_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_Cumulative_Time' + #[inline(always)] + pub fn set_validity_cumulative_time_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Cumulative_Time' #[inline(always)] @@ -29995,23 +34284,35 @@ impl RtSbCumulativeDistance1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn cumulative_distance(&self) -> f32 { - self.cumulative_distance_raw() + self.cumulative_distance_phys() } - /// Get raw value of 'Cumulative_Distance' + /// Get physical value of 'Cumulative_Distance' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m" #[inline(always)] - pub fn cumulative_distance_raw(&self) -> f32 { + pub fn cumulative_distance_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Cumulative_Distance' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn cumulative_distance_raw(&self) -> u32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'Cumulative_Distance' + #[inline(always)] + pub fn set_cumulative_distance_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'Cumulative_Distance' #[inline(always)] pub fn set_cumulative_distance(&mut self, value: f32) -> Result<(), CanError> { @@ -30034,23 +34335,35 @@ impl RtSbCumulativeDistance1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn cumulative_time(&self) -> f32 { - self.cumulative_time_raw() + self.cumulative_time_phys() } - /// Get raw value of 'Cumulative_Time' + /// Get physical value of 'Cumulative_Time' /// - /// - Start bit: 8 - /// - Signal size: 24 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "s" #[inline(always)] - pub fn cumulative_time_raw(&self) -> f32 { + pub fn cumulative_time_phys(&self) -> f32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Cumulative_Time' + /// + /// - Start bit: 8 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn cumulative_time_raw(&self) -> u32 { + self.raw.view_bits::()[8..32].load_le::() + } + /// Set raw value of 'Cumulative_Time' + #[inline(always)] + pub fn set_cumulative_time_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[8..32].store_le(value); + } /// Set value of 'Cumulative_Time' #[inline(always)] pub fn set_cumulative_time(&mut self, value: f32) -> Result<(), CanError> { @@ -30075,20 +34388,32 @@ impl RtSbCumulativeDistance1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_cumulative_distance(&self) -> bool { - self.validity_cumulative_distance_raw() + self.validity_cumulative_distance_phys() + } + /// Get physical value of 'Validity_Cumulative_Distance' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_cumulative_distance_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Cumulative_Distance' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_cumulative_distance_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_cumulative_distance_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_Cumulative_Distance' + #[inline(always)] + pub fn set_validity_cumulative_distance_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Cumulative_Distance' #[inline(always)] @@ -30110,20 +34435,32 @@ impl RtSbCumulativeDistance1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_cumulative_time(&self) -> bool { - self.validity_cumulative_time_raw() + self.validity_cumulative_time_phys() + } + /// Get physical value of 'Validity_Cumulative_Time' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_cumulative_time_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Cumulative_Time' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_cumulative_time_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_cumulative_time_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_Cumulative_Time' + #[inline(always)] + pub fn set_validity_cumulative_time_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Cumulative_Time' #[inline(always)] @@ -30229,23 +34566,35 @@ impl RtSbTriggerTimestamp { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_high_resolution_time(&self) -> f32 { - self.gps_high_resolution_time_raw() + self.gps_high_resolution_time_phys() } - /// Get raw value of 'GPS_High_Resolution_Time' + /// Get physical value of 'GPS_High_Resolution_Time' /// - /// - Start bit: 24 - /// - Signal size: 40 bits /// - Factor: 0.000001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "s" #[inline(always)] - pub fn gps_high_resolution_time_raw(&self) -> f32 { + pub fn gps_high_resolution_time_phys(&self) -> f32 { let signal = self.raw.view_bits::()[24..64].load_le::(); let factor = 0.000001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_High_Resolution_Time' + /// + /// - Start bit: 24 + /// - Signal size: 40 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn gps_high_resolution_time_raw(&self) -> u64 { + self.raw.view_bits::()[24..64].load_le::() + } + /// Set raw value of 'GPS_High_Resolution_Time' + #[inline(always)] + pub fn set_gps_high_resolution_time_raw(&mut self, value: u64) { + self.raw.view_bits_mut::()[24..64].store_le(value); + } /// Set value of 'GPS_High_Resolution_Time' #[inline(always)] pub fn set_gps_high_resolution_time(&mut self, value: f32) -> Result<(), CanError> { @@ -30274,23 +34623,35 @@ impl RtSbTriggerTimestamp { 0 => RtSbTriggerTimestampTriggerTimestampType::FallingEdge, _ => { RtSbTriggerTimestampTriggerTimestampType::_Other( - self.trigger_timestamp_type_raw(), + self.trigger_timestamp_type_phys(), ) } } } + /// Get physical value of 'Trigger_Timestamp_Type' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn trigger_timestamp_type_phys(&self) -> bool { + let signal = self.raw.view_bits::()[23..24].load_le::(); + signal == 1 + } /// Get raw value of 'Trigger_Timestamp_Type' /// /// - Start bit: 23 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn trigger_timestamp_type_raw(&self) -> bool { - let signal = self.raw.view_bits::()[23..24].load_le::(); - signal == 1 + pub fn trigger_timestamp_type_raw(&self) -> u8 { + self.raw.view_bits::()[23..24].load_le::() + } + /// Set raw value of 'Trigger_Timestamp_Type' + #[inline(always)] + pub fn set_trigger_timestamp_type_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'Trigger_Timestamp_Type' #[inline(always)] @@ -30313,21 +34674,33 @@ impl RtSbTriggerTimestamp { /// - Receivers: Vector__XXX #[inline(always)] pub fn trigger_number(&self) -> u8 { - self.trigger_number_raw() + self.trigger_number_phys() + } + /// Get physical value of 'Trigger_Number' + /// + /// - Factor: 1 + /// - Offset: 1 + /// - Unit: "" + #[inline(always)] + pub fn trigger_number_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..23].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(1) } /// Get raw value of 'Trigger_Number' /// /// - Start bit: 16 /// - Signal size: 7 bits - /// - Factor: 1 - /// - Offset: 1 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn trigger_number_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..23].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(1) + self.raw.view_bits::()[16..23].load_le::() + } + /// Set raw value of 'Trigger_Number' + #[inline(always)] + pub fn set_trigger_number_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..23].store_le(value); } /// Set value of 'Trigger_Number' #[inline(always)] @@ -30357,21 +34730,33 @@ impl RtSbTriggerTimestamp { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_trigger_timestamp(&self) -> u8 { - self.accuracy_trigger_timestamp_raw() + self.accuracy_trigger_timestamp_phys() + } + /// Get physical value of 'Accuracy_Trigger_Timestamp' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_trigger_timestamp_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_Trigger_Timestamp' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_trigger_timestamp_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_Trigger_Timestamp' + #[inline(always)] + pub fn set_accuracy_trigger_timestamp_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Trigger_Timestamp' #[inline(always)] @@ -30401,20 +34786,32 @@ impl RtSbTriggerTimestamp { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_trigger_timestamp(&self) -> bool { - self.validity_trigger_timestamp_raw() + self.validity_trigger_timestamp_phys() + } + /// Get physical value of 'Validity_Trigger_Timestamp' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_trigger_timestamp_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Trigger_Timestamp' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_trigger_timestamp_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_trigger_timestamp_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_Trigger_Timestamp' + #[inline(always)] + pub fn set_validity_trigger_timestamp_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Trigger_Timestamp' #[inline(always)] @@ -30554,23 +34951,36 @@ impl RtImu06GyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn gyro_rate_roll(&self) -> f32 { - self.gyro_rate_roll_raw() + self.gyro_rate_roll_phys() } - /// Get raw value of 'Gyro_Rate_Roll' + /// Get physical value of 'Gyro_Rate_Roll' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees/s" #[inline(always)] - pub fn gyro_rate_roll_raw(&self) -> f32 { + pub fn gyro_rate_roll_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Gyro_Rate_Roll' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gyro_rate_roll_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'Gyro_Rate_Roll' + #[inline(always)] + pub fn set_gyro_rate_roll_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'Gyro_Rate_Roll' #[inline(always)] pub fn set_gyro_rate_roll(&mut self, value: f32) -> Result<(), CanError> { @@ -30596,23 +35006,36 @@ impl RtImu06GyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn gyro_rate_pitch(&self) -> f32 { - self.gyro_rate_pitch_raw() + self.gyro_rate_pitch_phys() } - /// Get raw value of 'Gyro_Rate_Pitch' + /// Get physical value of 'Gyro_Rate_Pitch' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees/s" #[inline(always)] - pub fn gyro_rate_pitch_raw(&self) -> f32 { + pub fn gyro_rate_pitch_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Gyro_Rate_Pitch' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gyro_rate_pitch_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Gyro_Rate_Pitch' + #[inline(always)] + pub fn set_gyro_rate_pitch_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Gyro_Rate_Pitch' #[inline(always)] pub fn set_gyro_rate_pitch(&mut self, value: f32) -> Result<(), CanError> { @@ -30638,23 +35061,36 @@ impl RtImu06GyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn gyro_rate_yaw(&self) -> f32 { - self.gyro_rate_yaw_raw() + self.gyro_rate_yaw_phys() } - /// Get raw value of 'Gyro_Rate_Yaw' + /// Get physical value of 'Gyro_Rate_Yaw' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees/s" #[inline(always)] - pub fn gyro_rate_yaw_raw(&self) -> f32 { + pub fn gyro_rate_yaw_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Gyro_Rate_Yaw' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gyro_rate_yaw_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'Gyro_Rate_Yaw' + #[inline(always)] + pub fn set_gyro_rate_yaw_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'Gyro_Rate_Yaw' #[inline(always)] pub fn set_gyro_rate_yaw(&mut self, value: f32) -> Result<(), CanError> { @@ -30680,21 +35116,33 @@ impl RtImu06GyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gyro_rates(&self) -> u8 { - self.accuracy_gyro_rates_raw() + self.accuracy_gyro_rates_phys() + } + /// Get physical value of 'Accuracy_Gyro_Rates' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gyro_rates_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_Gyro_Rates' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gyro_rates_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_Gyro_Rates' + #[inline(always)] + pub fn set_accuracy_gyro_rates_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Gyro_Rates' #[inline(always)] @@ -30724,20 +35172,32 @@ impl RtImu06GyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_roll(&self) -> bool { - self.validity_gyro_rate_roll_raw() + self.validity_gyro_rate_roll_phys() + } + /// Get physical value of 'Validity_Gyro_Rate_Roll' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gyro_rate_roll_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Gyro_Rate_Roll' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gyro_rate_roll_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn validity_gyro_rate_roll_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'Validity_Gyro_Rate_Roll' + #[inline(always)] + pub fn set_validity_gyro_rate_roll_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_Gyro_Rate_Roll' #[inline(always)] @@ -30756,20 +35216,32 @@ impl RtImu06GyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_pitch(&self) -> bool { - self.validity_gyro_rate_pitch_raw() + self.validity_gyro_rate_pitch_phys() + } + /// Get physical value of 'Validity_Gyro_Rate_Pitch' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gyro_rate_pitch_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Gyro_Rate_Pitch' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gyro_rate_pitch_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_gyro_rate_pitch_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_Gyro_Rate_Pitch' + #[inline(always)] + pub fn set_validity_gyro_rate_pitch_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Gyro_Rate_Pitch' #[inline(always)] @@ -30788,20 +35260,32 @@ impl RtImu06GyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_yaw(&self) -> bool { - self.validity_gyro_rate_yaw_raw() + self.validity_gyro_rate_yaw_phys() + } + /// Get physical value of 'Validity_Gyro_Rate_Yaw' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gyro_rate_yaw_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Gyro_Rate_Yaw' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gyro_rate_yaw_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gyro_rate_yaw_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_Gyro_Rate_Yaw' + #[inline(always)] + pub fn set_validity_gyro_rate_yaw_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Gyro_Rate_Yaw' #[inline(always)] @@ -30913,23 +35397,36 @@ impl RtImu06Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_vertical(&self) -> f32 { - self.accel_vertical_raw() + self.accel_vertical_phys() } - /// Get raw value of 'Accel_Vertical' + /// Get physical value of 'Accel_Vertical' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "g" #[inline(always)] - pub fn accel_vertical_raw(&self) -> f32 { + pub fn accel_vertical_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Accel_Vertical' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn accel_vertical_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'Accel_Vertical' + #[inline(always)] + pub fn set_accel_vertical_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'Accel_Vertical' #[inline(always)] pub fn set_accel_vertical(&mut self, value: f32) -> Result<(), CanError> { @@ -30955,23 +35452,36 @@ impl RtImu06Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_lateral(&self) -> f32 { - self.accel_lateral_raw() + self.accel_lateral_phys() } - /// Get raw value of 'Accel_Lateral' + /// Get physical value of 'Accel_Lateral' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "g" #[inline(always)] - pub fn accel_lateral_raw(&self) -> f32 { + pub fn accel_lateral_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Accel_Lateral' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn accel_lateral_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Accel_Lateral' + #[inline(always)] + pub fn set_accel_lateral_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Accel_Lateral' #[inline(always)] pub fn set_accel_lateral(&mut self, value: f32) -> Result<(), CanError> { @@ -30997,23 +35507,36 @@ impl RtImu06Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_longitudinal(&self) -> f32 { - self.accel_longitudinal_raw() + self.accel_longitudinal_phys() } - /// Get raw value of 'Accel_Longitudinal' + /// Get physical value of 'Accel_Longitudinal' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "g" #[inline(always)] - pub fn accel_longitudinal_raw(&self) -> f32 { + pub fn accel_longitudinal_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Accel_Longitudinal' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn accel_longitudinal_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'Accel_Longitudinal' + #[inline(always)] + pub fn set_accel_longitudinal_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'Accel_Longitudinal' #[inline(always)] pub fn set_accel_longitudinal(&mut self, value: f32) -> Result<(), CanError> { @@ -31039,21 +35562,33 @@ impl RtImu06Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_accel(&self) -> u8 { - self.accuracy_accel_raw() + self.accuracy_accel_phys() + } + /// Get physical value of 'Accuracy_Accel' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_accel_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_Accel' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_accel_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_Accel' + #[inline(always)] + pub fn set_accuracy_accel_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Accel' #[inline(always)] @@ -31083,20 +35618,32 @@ impl RtImu06Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_vertical(&self) -> bool { - self.validity_accel_vertical_raw() + self.validity_accel_vertical_phys() + } + /// Get physical value of 'Validity_Accel_Vertical' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_accel_vertical_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Accel_Vertical' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_vertical_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn validity_accel_vertical_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'Validity_Accel_Vertical' + #[inline(always)] + pub fn set_validity_accel_vertical_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_Accel_Vertical' #[inline(always)] @@ -31115,20 +35662,32 @@ impl RtImu06Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_lateral(&self) -> bool { - self.validity_accel_lateral_raw() + self.validity_accel_lateral_phys() + } + /// Get physical value of 'Validity_Accel_Lateral' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_accel_lateral_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Accel_Lateral' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_lateral_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_accel_lateral_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_Accel_Lateral' + #[inline(always)] + pub fn set_validity_accel_lateral_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Accel_Lateral' #[inline(always)] @@ -31147,20 +35706,32 @@ impl RtImu06Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_longitudinal(&self) -> bool { - self.validity_accel_longitudinal_raw() + self.validity_accel_longitudinal_phys() + } + /// Get physical value of 'Validity_Accel_Longitudinal' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_accel_longitudinal_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Accel_Longitudinal' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_longitudinal_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_accel_longitudinal_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_Accel_Longitudinal' + #[inline(always)] + pub fn set_validity_accel_longitudinal_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Accel_Longitudinal' #[inline(always)] @@ -31261,23 +35832,36 @@ impl RtSbSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn speed(&self) -> f32 { - self.speed_raw() + self.speed_phys() } - /// Get raw value of 'Speed' + /// Get physical value of 'Speed' /// - /// - Start bit: 16 - /// - Signal size: 32 bits /// - Factor: 0.00001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn speed_raw(&self) -> f32 { + pub fn speed_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..48].load_le::(); let factor = 0.00001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Speed' + /// + /// - Start bit: 16 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn speed_raw(&self) -> i32 { + self.raw.view_bits::()[16..48].load_le::() + } + /// Set raw value of 'Speed' + #[inline(always)] + pub fn set_speed_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..48].store_le(value); + } /// Set value of 'Speed' #[inline(always)] pub fn set_speed(&mut self, value: f32) -> Result<(), CanError> { @@ -31303,21 +35887,33 @@ impl RtSbSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_speed(&self) -> u8 { - self.accuracy_speed_raw() + self.accuracy_speed_phys() + } + /// Get physical value of 'Accuracy_Speed' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_speed_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_Speed' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_speed_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_Speed' + #[inline(always)] + pub fn set_accuracy_speed_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Speed' #[inline(always)] @@ -31347,20 +35943,32 @@ impl RtSbSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_speed(&self) -> bool { - self.validity_speed_raw() + self.validity_speed_phys() + } + /// Get physical value of 'Validity_Speed' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_speed_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Speed' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_speed_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_speed_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_Speed' + #[inline(always)] + pub fn set_validity_speed_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Speed' #[inline(always)] @@ -31472,21 +36080,33 @@ impl RtSbRtkSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn rtk_baseline(&self) -> u16 { - self.rtk_baseline_raw() + self.rtk_baseline_phys() + } + /// Get physical value of 'RTK_Baseline' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "mm" + #[inline(always)] + pub fn rtk_baseline_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[48..64].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'RTK_Baseline' /// /// - Start bit: 48 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn rtk_baseline_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[48..64].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'RTK_Baseline' + #[inline(always)] + pub fn set_rtk_baseline_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[48..64].store_le(value); } /// Set value of 'RTK_Baseline' #[inline(always)] @@ -31516,23 +36136,36 @@ impl RtSbRtkSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn rtk_squat(&self) -> f32 { - self.rtk_squat_raw() + self.rtk_squat_phys() } - /// Get raw value of 'RTK_Squat' + /// Get physical value of 'RTK_Squat' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn rtk_squat_raw(&self) -> f32 { + pub fn rtk_squat_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'RTK_Squat' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rtk_squat_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'RTK_Squat' + #[inline(always)] + pub fn set_rtk_squat_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'RTK_Squat' #[inline(always)] pub fn set_rtk_squat(&mut self, value: f32) -> Result<(), CanError> { @@ -31558,23 +36191,36 @@ impl RtSbRtkSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn rtk_slip(&self) -> f32 { - self.rtk_slip_raw() + self.rtk_slip_phys() } - /// Get raw value of 'RTK_Slip' + /// Get physical value of 'RTK_Slip' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn rtk_slip_raw(&self) -> f32 { + pub fn rtk_slip_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'RTK_Slip' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rtk_slip_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'RTK_Slip' + #[inline(always)] + pub fn set_rtk_slip_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'RTK_Slip' #[inline(always)] pub fn set_rtk_slip(&mut self, value: f32) -> Result<(), CanError> { @@ -31598,21 +36244,33 @@ impl RtSbRtkSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_rtk_baseline(&self) -> u8 { - self.accuracy_rtk_baseline_raw() + self.accuracy_rtk_baseline_phys() + } + /// Get physical value of 'Accuracy_RTK_Baseline' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_rtk_baseline_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_RTK_Baseline' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_rtk_baseline_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_RTK_Baseline' + #[inline(always)] + pub fn set_accuracy_rtk_baseline_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_RTK_Baseline' #[inline(always)] @@ -31642,20 +36300,32 @@ impl RtSbRtkSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_baseline(&self) -> bool { - self.validity_rtk_baseline_raw() + self.validity_rtk_baseline_phys() + } + /// Get physical value of 'Validity_RTK_Baseline' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_rtk_baseline_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 } /// Get raw value of 'Validity_RTK_Baseline' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_rtk_baseline_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn validity_rtk_baseline_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'Validity_RTK_Baseline' + #[inline(always)] + pub fn set_validity_rtk_baseline_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_RTK_Baseline' #[inline(always)] @@ -31674,20 +36344,32 @@ impl RtSbRtkSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_squat(&self) -> bool { - self.validity_rtk_squat_raw() + self.validity_rtk_squat_phys() + } + /// Get physical value of 'Validity_RTK_Squat' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_rtk_squat_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_RTK_Squat' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_rtk_squat_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_rtk_squat_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_RTK_Squat' + #[inline(always)] + pub fn set_validity_rtk_squat_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_RTK_Squat' #[inline(always)] @@ -31706,20 +36388,32 @@ impl RtSbRtkSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_slip(&self) -> bool { - self.validity_rtk_slip_raw() + self.validity_rtk_slip_phys() + } + /// Get physical value of 'Validity_RTK_Slip' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_rtk_slip_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_RTK_Slip' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_rtk_slip_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_rtk_slip_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_RTK_Slip' + #[inline(always)] + pub fn set_validity_rtk_slip_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_RTK_Slip' #[inline(always)] @@ -31831,23 +36525,36 @@ impl RtSbRtkAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn rtk_attitude_roll(&self) -> f32 { - self.rtk_attitude_roll_raw() + self.rtk_attitude_roll_phys() } - /// Get raw value of 'RTK_Attitude_Roll' + /// Get physical value of 'RTK_Attitude_Roll' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn rtk_attitude_roll_raw(&self) -> f32 { + pub fn rtk_attitude_roll_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'RTK_Attitude_Roll' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rtk_attitude_roll_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'RTK_Attitude_Roll' + #[inline(always)] + pub fn set_rtk_attitude_roll_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'RTK_Attitude_Roll' #[inline(always)] pub fn set_rtk_attitude_roll(&mut self, value: f32) -> Result<(), CanError> { @@ -31873,23 +36580,36 @@ impl RtSbRtkAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn rtk_attitude_pitch(&self) -> f32 { - self.rtk_attitude_pitch_raw() + self.rtk_attitude_pitch_phys() } - /// Get raw value of 'RTK_Attitude_Pitch' + /// Get physical value of 'RTK_Attitude_Pitch' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn rtk_attitude_pitch_raw(&self) -> f32 { + pub fn rtk_attitude_pitch_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'RTK_Attitude_Pitch' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rtk_attitude_pitch_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'RTK_Attitude_Pitch' + #[inline(always)] + pub fn set_rtk_attitude_pitch_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'RTK_Attitude_Pitch' #[inline(always)] pub fn set_rtk_attitude_pitch(&mut self, value: f32) -> Result<(), CanError> { @@ -31915,23 +36635,36 @@ impl RtSbRtkAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn rtk_attitude_yaw(&self) -> f32 { - self.rtk_attitude_yaw_raw() + self.rtk_attitude_yaw_phys() } - /// Get raw value of 'RTK_Attitude_Yaw' + /// Get physical value of 'RTK_Attitude_Yaw' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn rtk_attitude_yaw_raw(&self) -> f32 { + pub fn rtk_attitude_yaw_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'RTK_Attitude_Yaw' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn rtk_attitude_yaw_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'RTK_Attitude_Yaw' + #[inline(always)] + pub fn set_rtk_attitude_yaw_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'RTK_Attitude_Yaw' #[inline(always)] pub fn set_rtk_attitude_yaw(&mut self, value: f32) -> Result<(), CanError> { @@ -31957,21 +36690,33 @@ impl RtSbRtkAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_rtk_attitude(&self) -> u8 { - self.accuracy_rtk_attitude_raw() + self.accuracy_rtk_attitude_phys() + } + /// Get physical value of 'Accuracy_RTK_Attitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_rtk_attitude_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_RTK_Attitude' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_rtk_attitude_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_RTK_Attitude' + #[inline(always)] + pub fn set_accuracy_rtk_attitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_RTK_Attitude' #[inline(always)] @@ -32001,20 +36746,32 @@ impl RtSbRtkAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_roll(&self) -> bool { - self.validity_rtk_roll_raw() + self.validity_rtk_roll_phys() + } + /// Get physical value of 'Validity_RTK_Roll' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_rtk_roll_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 } /// Get raw value of 'Validity_RTK_Roll' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_rtk_roll_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn validity_rtk_roll_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'Validity_RTK_Roll' + #[inline(always)] + pub fn set_validity_rtk_roll_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_RTK_Roll' #[inline(always)] @@ -32033,20 +36790,32 @@ impl RtSbRtkAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_pitch(&self) -> bool { - self.validity_rtk_pitch_raw() + self.validity_rtk_pitch_phys() + } + /// Get physical value of 'Validity_RTK_Pitch' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_rtk_pitch_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_RTK_Pitch' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_rtk_pitch_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_rtk_pitch_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_RTK_Pitch' + #[inline(always)] + pub fn set_validity_rtk_pitch_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_RTK_Pitch' #[inline(always)] @@ -32065,20 +36834,32 @@ impl RtSbRtkAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_yaw(&self) -> bool { - self.validity_rtk_yaw_raw() + self.validity_rtk_yaw_phys() + } + /// Get physical value of 'Validity_RTK_Yaw' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_rtk_yaw_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_RTK_Yaw' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_rtk_yaw_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_rtk_yaw_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_RTK_Yaw' + #[inline(always)] + pub fn set_validity_rtk_yaw_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_RTK_Yaw' #[inline(always)] @@ -32184,23 +36965,36 @@ impl RtSbGpsMcycleLean { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_mcycle_lean_angle(&self) -> f32 { - self.gps_mcycle_lean_angle_raw() + self.gps_mcycle_lean_angle_phys() } - /// Get raw value of 'GPS_Mcycle_Lean_Angle' + /// Get physical value of 'GPS_Mcycle_Lean_Angle' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn gps_mcycle_lean_angle_raw(&self) -> f32 { + pub fn gps_mcycle_lean_angle_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Mcycle_Lean_Angle' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_mcycle_lean_angle_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'GPS_Mcycle_Lean_Angle' + #[inline(always)] + pub fn set_gps_mcycle_lean_angle_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'GPS_Mcycle_Lean_Angle' #[inline(always)] pub fn set_gps_mcycle_lean_angle(&mut self, value: f32) -> Result<(), CanError> { @@ -32226,23 +37020,36 @@ impl RtSbGpsMcycleLean { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_lateral_accel(&self) -> f32 { - self.gps_lateral_accel_raw() + self.gps_lateral_accel_phys() } - /// Get raw value of 'GPS_Lateral_Accel' + /// Get physical value of 'GPS_Lateral_Accel' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "g" #[inline(always)] - pub fn gps_lateral_accel_raw(&self) -> f32 { + pub fn gps_lateral_accel_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Lateral_Accel' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_lateral_accel_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'GPS_Lateral_Accel' + #[inline(always)] + pub fn set_gps_lateral_accel_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'GPS_Lateral_Accel' #[inline(always)] pub fn set_gps_lateral_accel(&mut self, value: f32) -> Result<(), CanError> { @@ -32268,21 +37075,33 @@ impl RtSbGpsMcycleLean { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_lateral_accel(&self) -> u8 { - self.accuracy_gps_lateral_accel_raw() + self.accuracy_gps_lateral_accel_phys() + } + /// Get physical value of 'Accuracy_GPS_Lateral_Accel' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_lateral_accel_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Lateral_Accel' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_lateral_accel_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Lateral_Accel' + #[inline(always)] + pub fn set_accuracy_gps_lateral_accel_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Lateral_Accel' #[inline(always)] @@ -32312,20 +37131,32 @@ impl RtSbGpsMcycleLean { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_mcycle_lean(&self) -> bool { - self.validity_gps_mcycle_lean_raw() + self.validity_gps_mcycle_lean_phys() + } + /// Get physical value of 'Validity_GPS_Mcycle_Lean' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_mcycle_lean_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Mcycle_Lean' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_mcycle_lean_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_gps_mcycle_lean_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_GPS_Mcycle_Lean' + #[inline(always)] + pub fn set_validity_gps_mcycle_lean_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Mcycle_Lean' #[inline(always)] @@ -32344,20 +37175,32 @@ impl RtSbGpsMcycleLean { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_lateral_accel(&self) -> bool { - self.validity_gps_lateral_accel_raw() + self.validity_gps_lateral_accel_phys() + } + /// Get physical value of 'Validity_GPS_Lateral_Accel' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_lateral_accel_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Lateral_Accel' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_lateral_accel_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gps_lateral_accel_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_GPS_Lateral_Accel' + #[inline(always)] + pub fn set_validity_gps_lateral_accel_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Lateral_Accel' #[inline(always)] @@ -32487,22 +37330,34 @@ impl RtSbGpsStatus { 2 => RtSbGpsStatusRtkStatus::RtkSolutionFailed, 1 => RtSbGpsStatusRtkStatus::NotEnoughCommonSatellites, 0 => RtSbGpsStatusRtkStatus::NotAttemptingRtkSolution, - _ => RtSbGpsStatusRtkStatus::_Other(self.rtk_status_raw()), + _ => RtSbGpsStatusRtkStatus::_Other(self.rtk_status_phys()), } } + /// Get physical value of 'RTK_Status' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn rtk_status_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[56..64].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'RTK_Status' /// /// - Start bit: 56 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn rtk_status_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[56..64].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[56..64].load_le::() + } + /// Set raw value of 'RTK_Status' + #[inline(always)] + pub fn set_rtk_status_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[56..64].store_le(value); } /// Set value of 'RTK_Status' #[inline(always)] @@ -32536,21 +37391,33 @@ impl RtSbGpsStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_n_sv_rtk(&self) -> u8 { - self.gps_n_sv_rtk_raw() + self.gps_n_sv_rtk_phys() + } + /// Get physical value of 'GPS_nSv_RTK' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn gps_n_sv_rtk_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[48..56].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'GPS_nSv_RTK' /// /// - Start bit: 48 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn gps_n_sv_rtk_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[48..56].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..56].load_le::() + } + /// Set raw value of 'GPS_nSv_RTK' + #[inline(always)] + pub fn set_gps_n_sv_rtk_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'GPS_nSv_RTK' #[inline(always)] @@ -32580,21 +37447,33 @@ impl RtSbGpsStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_n_sv_2(&self) -> u8 { - self.gps_n_sv_2_raw() + self.gps_n_sv_2_phys() + } + /// Get physical value of 'GPS_nSv_2' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn gps_n_sv_2_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[40..48].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'GPS_nSv_2' /// /// - Start bit: 40 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn gps_n_sv_2_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[40..48].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[40..48].load_le::() + } + /// Set raw value of 'GPS_nSv_2' + #[inline(always)] + pub fn set_gps_n_sv_2_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[40..48].store_le(value); } /// Set value of 'GPS_nSv_2' #[inline(always)] @@ -32624,21 +37503,33 @@ impl RtSbGpsStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_n_sv(&self) -> u8 { - self.gps_n_sv_raw() + self.gps_n_sv_phys() + } + /// Get physical value of 'GPS_nSv' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn gps_n_sv_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'GPS_nSv' /// /// - Start bit: 32 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn gps_n_sv_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'GPS_nSv' + #[inline(always)] + pub fn set_gps_n_sv_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'GPS_nSv' #[inline(always)] @@ -32666,21 +37557,33 @@ impl RtSbGpsStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn firmware_version_minor(&self) -> u8 { - self.firmware_version_minor_raw() + self.firmware_version_minor_phys() + } + /// Get physical value of 'Firmware_Version_Minor' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn firmware_version_minor_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Firmware_Version_Minor' /// /// - Start bit: 24 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn firmware_version_minor_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'Firmware_Version_Minor' + #[inline(always)] + pub fn set_firmware_version_minor_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Firmware_Version_Minor' #[inline(always)] @@ -32708,21 +37611,33 @@ impl RtSbGpsStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn firmware_version_intermediate(&self) -> u8 { - self.firmware_version_intermediate_raw() + self.firmware_version_intermediate_phys() + } + /// Get physical value of 'Firmware_Version_Intermediate' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn firmware_version_intermediate_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Firmware_Version_Intermediate' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn firmware_version_intermediate_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'Firmware_Version_Intermediate' + #[inline(always)] + pub fn set_firmware_version_intermediate_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Firmware_Version_Intermediate' #[inline(always)] @@ -32753,21 +37668,33 @@ impl RtSbGpsStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn firmware_version_major(&self) -> u8 { - self.firmware_version_major_raw() + self.firmware_version_major_phys() + } + /// Get physical value of 'Firmware_Version_Major' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn firmware_version_major_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Firmware_Version_Major' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn firmware_version_major_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Firmware_Version_Major' + #[inline(always)] + pub fn set_firmware_version_major_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Firmware_Version_Major' #[inline(always)] @@ -32810,22 +37737,34 @@ impl RtSbGpsStatus { 2 => RtSbGpsStatusGpsStatus::InsufficientSatellites, 1 => RtSbGpsStatusGpsStatus::SearchingForSatellites, 0 => RtSbGpsStatusGpsStatus::GpsModuleNotDetected, - _ => RtSbGpsStatusGpsStatus::_Other(self.gps_status_raw()), + _ => RtSbGpsStatusGpsStatus::_Other(self.gps_status_phys()), } } + /// Get physical value of 'GPS_Status' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn gps_status_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[0..8].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'GPS_Status' /// /// - Start bit: 0 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn gps_status_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[0..8].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..8].load_le::() + } + /// Set raw value of 'GPS_Status' + #[inline(always)] + pub fn set_gps_status_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'GPS_Status' #[inline(always)] @@ -33007,23 +37946,36 @@ impl RtSbGpsPosEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_ecef_z(&self) -> f32 { - self.gps_pos_ecef_z_raw() + self.gps_pos_ecef_z_phys() } - /// Get raw value of 'GPS_Pos_ECEF_Z' + /// Get physical value of 'GPS_Pos_ECEF_Z' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn gps_pos_ecef_z_raw(&self) -> f32 { + pub fn gps_pos_ecef_z_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Pos_ECEF_Z' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_pos_ecef_z_raw(&self) -> i32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'GPS_Pos_ECEF_Z' + #[inline(always)] + pub fn set_gps_pos_ecef_z_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'GPS_Pos_ECEF_Z' #[inline(always)] pub fn set_gps_pos_ecef_z(&mut self, value: f32) -> Result<(), CanError> { @@ -33049,23 +38001,36 @@ impl RtSbGpsPosEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_ecef_y(&self) -> f32 { - self.gps_pos_ecef_y_raw() + self.gps_pos_ecef_y_phys() } - /// Get raw value of 'GPS_Pos_ECEF_Y' + /// Get physical value of 'GPS_Pos_ECEF_Y' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn gps_pos_ecef_y_raw(&self) -> f32 { + pub fn gps_pos_ecef_y_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Pos_ECEF_Y' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_pos_ecef_y_raw(&self) -> i32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 'GPS_Pos_ECEF_Y' + #[inline(always)] + pub fn set_gps_pos_ecef_y_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 'GPS_Pos_ECEF_Y' #[inline(always)] pub fn set_gps_pos_ecef_y(&mut self, value: f32) -> Result<(), CanError> { @@ -33184,23 +38149,36 @@ impl RtSbGpsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_ecef_x(&self) -> f32 { - self.gps_pos_ecef_x_raw() + self.gps_pos_ecef_x_phys() } - /// Get raw value of 'GPS_Pos_ECEF_X' + /// Get physical value of 'GPS_Pos_ECEF_X' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn gps_pos_ecef_x_raw(&self) -> f32 { + pub fn gps_pos_ecef_x_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Pos_ECEF_X' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_pos_ecef_x_raw(&self) -> i32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'GPS_Pos_ECEF_X' + #[inline(always)] + pub fn set_gps_pos_ecef_x_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'GPS_Pos_ECEF_X' #[inline(always)] pub fn set_gps_pos_ecef_x(&mut self, value: f32) -> Result<(), CanError> { @@ -33226,21 +38204,33 @@ impl RtSbGpsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_ecef_z(&self) -> u8 { - self.accuracy_gps_pos_ecef_z_raw() + self.accuracy_gps_pos_ecef_z_phys() + } + /// Get physical value of 'Accuracy_GPS_Pos_ECEF_Z' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_pos_ecef_z_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Pos_ECEF_Z' /// /// - Start bit: 24 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_pos_ecef_z_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Pos_ECEF_Z' + #[inline(always)] + pub fn set_accuracy_gps_pos_ecef_z_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_ECEF_Z' #[inline(always)] @@ -33270,21 +38260,33 @@ impl RtSbGpsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_ecef_y(&self) -> u8 { - self.accuracy_gps_pos_ecef_y_raw() + self.accuracy_gps_pos_ecef_y_phys() + } + /// Get physical value of 'Accuracy_GPS_Pos_ECEF_Y' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_pos_ecef_y_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Pos_ECEF_Y' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_pos_ecef_y_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Pos_ECEF_Y' + #[inline(always)] + pub fn set_accuracy_gps_pos_ecef_y_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_ECEF_Y' #[inline(always)] @@ -33314,21 +38316,33 @@ impl RtSbGpsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_ecef_x(&self) -> u8 { - self.accuracy_gps_pos_ecef_x_raw() + self.accuracy_gps_pos_ecef_x_phys() + } + /// Get physical value of 'Accuracy_GPS_Pos_ECEF_X' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_pos_ecef_x_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Pos_ECEF_X' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_pos_ecef_x_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Pos_ECEF_X' + #[inline(always)] + pub fn set_accuracy_gps_pos_ecef_x_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_ECEF_X' #[inline(always)] @@ -33358,20 +38372,32 @@ impl RtSbGpsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_ecef_z(&self) -> bool { - self.validity_gps_pos_ecef_z_raw() + self.validity_gps_pos_ecef_z_phys() + } + /// Get physical value of 'Validity_GPS_Pos_ECEF_Z' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_pos_ecef_z_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Pos_ECEF_Z' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_ecef_z_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn validity_gps_pos_ecef_z_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'Validity_GPS_Pos_ECEF_Z' + #[inline(always)] + pub fn set_validity_gps_pos_ecef_z_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_GPS_Pos_ECEF_Z' #[inline(always)] @@ -33390,20 +38416,32 @@ impl RtSbGpsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_ecef_y(&self) -> bool { - self.validity_gps_pos_ecef_y_raw() + self.validity_gps_pos_ecef_y_phys() + } + /// Get physical value of 'Validity_GPS_Pos_ECEF_Y' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_pos_ecef_y_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Pos_ECEF_Y' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_ecef_y_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_gps_pos_ecef_y_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_GPS_Pos_ECEF_Y' + #[inline(always)] + pub fn set_validity_gps_pos_ecef_y_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Pos_ECEF_Y' #[inline(always)] @@ -33422,20 +38460,32 @@ impl RtSbGpsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_ecef_x(&self) -> bool { - self.validity_gps_pos_ecef_x_raw() + self.validity_gps_pos_ecef_x_phys() + } + /// Get physical value of 'Validity_GPS_Pos_ECEF_X' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_pos_ecef_x_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Pos_ECEF_X' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_ecef_x_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gps_pos_ecef_x_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_GPS_Pos_ECEF_X' + #[inline(always)] + pub fn set_validity_gps_pos_ecef_x_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Pos_ECEF_X' #[inline(always)] @@ -33531,23 +38581,36 @@ impl RtSbGpsPosLlh2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_llh_altitude(&self) -> f32 { - self.gps_pos_llh_altitude_raw() + self.gps_pos_llh_altitude_phys() } - /// Get raw value of 'GPS_Pos_LLH_Altitude' + /// Get physical value of 'GPS_Pos_LLH_Altitude' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m" #[inline(always)] - pub fn gps_pos_llh_altitude_raw(&self) -> f32 { + pub fn gps_pos_llh_altitude_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Pos_LLH_Altitude' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_pos_llh_altitude_raw(&self) -> i32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'GPS_Pos_LLH_Altitude' + #[inline(always)] + pub fn set_gps_pos_llh_altitude_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'GPS_Pos_LLH_Altitude' #[inline(always)] pub fn set_gps_pos_llh_altitude(&mut self, value: f32) -> Result<(), CanError> { @@ -33571,23 +38634,36 @@ impl RtSbGpsPosLlh2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_llh_longitude(&self) -> f32 { - self.gps_pos_llh_longitude_raw() + self.gps_pos_llh_longitude_phys() } - /// Get raw value of 'GPS_Pos_LLH_Longitude' + /// Get physical value of 'GPS_Pos_LLH_Longitude' /// - /// - Start bit: 0 - /// - Signal size: 32 bits /// - Factor: 0.0000001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn gps_pos_llh_longitude_raw(&self) -> f32 { + pub fn gps_pos_llh_longitude_phys(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.0000001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Pos_LLH_Longitude' + /// + /// - Start bit: 0 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_pos_llh_longitude_raw(&self) -> i32 { + self.raw.view_bits::()[0..32].load_le::() + } + /// Set raw value of 'GPS_Pos_LLH_Longitude' + #[inline(always)] + pub fn set_gps_pos_llh_longitude_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[0..32].store_le(value); + } /// Set value of 'GPS_Pos_LLH_Longitude' #[inline(always)] pub fn set_gps_pos_llh_longitude(&mut self, value: f32) -> Result<(), CanError> { @@ -33704,23 +38780,36 @@ impl RtSbGpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_llh_latitude(&self) -> f32 { - self.gps_pos_llh_latitude_raw() + self.gps_pos_llh_latitude_phys() } - /// Get raw value of 'GPS_Pos_LLH_Latitude' + /// Get physical value of 'GPS_Pos_LLH_Latitude' /// - /// - Start bit: 32 - /// - Signal size: 32 bits /// - Factor: 0.0000001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn gps_pos_llh_latitude_raw(&self) -> f32 { + pub fn gps_pos_llh_latitude_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.0000001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Pos_LLH_Latitude' + /// + /// - Start bit: 32 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_pos_llh_latitude_raw(&self) -> i32 { + self.raw.view_bits::()[32..64].load_le::() + } + /// Set raw value of 'GPS_Pos_LLH_Latitude' + #[inline(always)] + pub fn set_gps_pos_llh_latitude_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..64].store_le(value); + } /// Set value of 'GPS_Pos_LLH_Latitude' #[inline(always)] pub fn set_gps_pos_llh_latitude(&mut self, value: f32) -> Result<(), CanError> { @@ -33746,21 +38835,33 @@ impl RtSbGpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_altitude(&self) -> u8 { - self.accuracy_gps_pos_llh_altitude_raw() + self.accuracy_gps_pos_llh_altitude_phys() + } + /// Get physical value of 'Accuracy_GPS_Pos_LLH_Altitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_pos_llh_altitude_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Pos_LLH_Altitude' /// /// - Start bit: 24 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_pos_llh_altitude_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Pos_LLH_Altitude' + #[inline(always)] + pub fn set_accuracy_gps_pos_llh_altitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_LLH_Altitude' #[inline(always)] @@ -33793,21 +38894,33 @@ impl RtSbGpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_longitude(&self) -> u8 { - self.accuracy_gps_pos_llh_longitude_raw() + self.accuracy_gps_pos_llh_longitude_phys() + } + /// Get physical value of 'Accuracy_GPS_Pos_LLH_Longitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_pos_llh_longitude_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Pos_LLH_Longitude' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_pos_llh_longitude_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Pos_LLH_Longitude' + #[inline(always)] + pub fn set_accuracy_gps_pos_llh_longitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_LLH_Longitude' #[inline(always)] @@ -33840,21 +38953,33 @@ impl RtSbGpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_latitude(&self) -> u8 { - self.accuracy_gps_pos_llh_latitude_raw() + self.accuracy_gps_pos_llh_latitude_phys() + } + /// Get physical value of 'Accuracy_GPS_Pos_LLH_Latitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_pos_llh_latitude_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Pos_LLH_Latitude' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_pos_llh_latitude_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Pos_LLH_Latitude' + #[inline(always)] + pub fn set_accuracy_gps_pos_llh_latitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_LLH_Latitude' #[inline(always)] @@ -33887,20 +39012,32 @@ impl RtSbGpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_altitude(&self) -> bool { - self.validity_gps_pos_llh_altitude_raw() + self.validity_gps_pos_llh_altitude_phys() + } + /// Get physical value of 'Validity_GPS_Pos_LLH_Altitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_pos_llh_altitude_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Pos_LLH_Altitude' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_llh_altitude_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn validity_gps_pos_llh_altitude_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'Validity_GPS_Pos_LLH_Altitude' + #[inline(always)] + pub fn set_validity_gps_pos_llh_altitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_GPS_Pos_LLH_Altitude' #[inline(always)] @@ -33922,20 +39059,32 @@ impl RtSbGpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_longitude(&self) -> bool { - self.validity_gps_pos_llh_longitude_raw() + self.validity_gps_pos_llh_longitude_phys() + } + /// Get physical value of 'Validity_GPS_Pos_LLH_Longitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_pos_llh_longitude_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Pos_LLH_Longitude' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_llh_longitude_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_gps_pos_llh_longitude_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_GPS_Pos_LLH_Longitude' + #[inline(always)] + pub fn set_validity_gps_pos_llh_longitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Pos_LLH_Longitude' #[inline(always)] @@ -33957,20 +39106,32 @@ impl RtSbGpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_latitude(&self) -> bool { - self.validity_gps_pos_llh_latitude_raw() + self.validity_gps_pos_llh_latitude_phys() + } + /// Get physical value of 'Validity_GPS_Pos_LLH_Latitude' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_pos_llh_latitude_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Pos_LLH_Latitude' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_llh_latitude_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gps_pos_llh_latitude_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_GPS_Pos_LLH_Latitude' + #[inline(always)] + pub fn set_validity_gps_pos_llh_latitude_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Pos_LLH_Latitude' #[inline(always)] @@ -34083,23 +39244,36 @@ impl RtSbGpsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_gradient(&self) -> f32 { - self.gps_gradient_raw() + self.gps_gradient_phys() } - /// Get raw value of 'GPS_Gradient' + /// Get physical value of 'GPS_Gradient' /// - /// - Start bit: 40 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn gps_gradient_raw(&self) -> f32 { + pub fn gps_gradient_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..56].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Gradient' + /// + /// - Start bit: 40 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_gradient_raw(&self) -> i16 { + self.raw.view_bits::()[40..56].load_le::() + } + /// Set raw value of 'GPS_Gradient' + #[inline(always)] + pub fn set_gps_gradient_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[40..56].store_le(value); + } /// Set value of 'GPS_Gradient' #[inline(always)] pub fn set_gps_gradient(&mut self, value: f32) -> Result<(), CanError> { @@ -34125,21 +39299,33 @@ impl RtSbGpsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_gradient(&self) -> u8 { - self.accuracy_gps_gradient_raw() + self.accuracy_gps_gradient_phys() + } + /// Get physical value of 'Accuracy_GPS_Gradient' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_gradient_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[32..40].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Gradient' /// /// - Start bit: 32 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_gradient_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[32..40].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[32..40].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Gradient' + #[inline(always)] + pub fn set_accuracy_gps_gradient_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Accuracy_GPS_Gradient' #[inline(always)] @@ -34169,23 +39355,36 @@ impl RtSbGpsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_heading(&self) -> f32 { - self.gps_heading_raw() + self.gps_heading_phys() } - /// Get raw value of 'GPS_Heading' + /// Get physical value of 'GPS_Heading' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees" #[inline(always)] - pub fn gps_heading_raw(&self) -> f32 { + pub fn gps_heading_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Heading' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_heading_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'GPS_Heading' + #[inline(always)] + pub fn set_gps_heading_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'GPS_Heading' #[inline(always)] pub fn set_gps_heading(&mut self, value: f32) -> Result<(), CanError> { @@ -34211,21 +39410,33 @@ impl RtSbGpsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_heading(&self) -> u8 { - self.accuracy_gps_heading_raw() + self.accuracy_gps_heading_phys() + } + /// Get physical value of 'Accuracy_GPS_Heading' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_heading_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Heading' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_heading_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Heading' + #[inline(always)] + pub fn set_accuracy_gps_heading_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Heading' #[inline(always)] @@ -34255,20 +39466,32 @@ impl RtSbGpsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_gradient(&self) -> bool { - self.validity_gps_gradient_raw() + self.validity_gps_gradient_phys() + } + /// Get physical value of 'Validity_GPS_Gradient' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_gradient_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Gradient' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_gradient_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_gps_gradient_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_GPS_Gradient' + #[inline(always)] + pub fn set_validity_gps_gradient_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Gradient' #[inline(always)] @@ -34287,20 +39510,32 @@ impl RtSbGpsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_heading(&self) -> bool { - self.validity_gps_heading_raw() + self.validity_gps_heading_phys() + } + /// Get physical value of 'Validity_GPS_Heading' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_heading_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Heading' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_heading_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gps_heading_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_GPS_Heading' + #[inline(always)] + pub fn set_validity_gps_heading_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Heading' #[inline(always)] @@ -34402,23 +39637,36 @@ impl RtSbGpsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_vel_ecef_z(&self) -> f32 { - self.gps_vel_ecef_z_raw() + self.gps_vel_ecef_z_phys() } - /// Get raw value of 'GPS_Vel_ECEF_Z' + /// Get physical value of 'GPS_Vel_ECEF_Z' /// - /// - Start bit: 32 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn gps_vel_ecef_z_raw(&self) -> f32 { + pub fn gps_vel_ecef_z_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Vel_ECEF_Z' + /// + /// - Start bit: 32 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_vel_ecef_z_raw(&self) -> i32 { + self.raw.view_bits::()[32..56].load_le::() + } + /// Set raw value of 'GPS_Vel_ECEF_Z' + #[inline(always)] + pub fn set_gps_vel_ecef_z_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..56].store_le(value); + } /// Set value of 'GPS_Vel_ECEF_Z' #[inline(always)] pub fn set_gps_vel_ecef_z(&mut self, value: f32) -> Result<(), CanError> { @@ -34444,23 +39692,36 @@ impl RtSbGpsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_vel_ecef_y(&self) -> f32 { - self.gps_vel_ecef_y_raw() + self.gps_vel_ecef_y_phys() } - /// Get raw value of 'GPS_Vel_ECEF_Y' + /// Get physical value of 'GPS_Vel_ECEF_Y' /// - /// - Start bit: 8 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn gps_vel_ecef_y_raw(&self) -> f32 { + pub fn gps_vel_ecef_y_phys(&self) -> f32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Vel_ECEF_Y' + /// + /// - Start bit: 8 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_vel_ecef_y_raw(&self) -> i32 { + self.raw.view_bits::()[8..32].load_le::() + } + /// Set raw value of 'GPS_Vel_ECEF_Y' + #[inline(always)] + pub fn set_gps_vel_ecef_y_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[8..32].store_le(value); + } /// Set value of 'GPS_Vel_ECEF_Y' #[inline(always)] pub fn set_gps_vel_ecef_y(&mut self, value: f32) -> Result<(), CanError> { @@ -34486,20 +39747,32 @@ impl RtSbGpsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ecef_z(&self) -> bool { - self.validity_gps_vel_ecef_z_raw() + self.validity_gps_vel_ecef_z_phys() + } + /// Get physical value of 'Validity_GPS_Vel_ECEF_Z' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_vel_ecef_z_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Vel_ECEF_Z' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_vel_ecef_z_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_gps_vel_ecef_z_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_GPS_Vel_ECEF_Z' + #[inline(always)] + pub fn set_validity_gps_vel_ecef_z_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Vel_ECEF_Z' #[inline(always)] @@ -34518,20 +39791,32 @@ impl RtSbGpsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ecef_y(&self) -> bool { - self.validity_gps_vel_ecef_y_raw() + self.validity_gps_vel_ecef_y_phys() + } + /// Get physical value of 'Validity_GPS_Vel_ECEF_Y' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_vel_ecef_y_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Vel_ECEF_Y' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_vel_ecef_y_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gps_vel_ecef_y_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_GPS_Vel_ECEF_Y' + #[inline(always)] + pub fn set_validity_gps_vel_ecef_y_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Vel_ECEF_Y' #[inline(always)] @@ -34639,23 +39924,36 @@ impl RtSbGpsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_vel_ecef_x(&self) -> f32 { - self.gps_vel_ecef_x_raw() + self.gps_vel_ecef_x_phys() } - /// Get raw value of 'GPS_Vel_ECEF_X' + /// Get physical value of 'GPS_Vel_ECEF_X' /// - /// - Start bit: 32 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn gps_vel_ecef_x_raw(&self) -> f32 { + pub fn gps_vel_ecef_x_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Vel_ECEF_X' + /// + /// - Start bit: 32 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_vel_ecef_x_raw(&self) -> i32 { + self.raw.view_bits::()[32..56].load_le::() + } + /// Set raw value of 'GPS_Vel_ECEF_X' + #[inline(always)] + pub fn set_gps_vel_ecef_x_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..56].store_le(value); + } /// Set value of 'GPS_Vel_ECEF_X' #[inline(always)] pub fn set_gps_vel_ecef_x(&mut self, value: f32) -> Result<(), CanError> { @@ -34679,21 +39977,33 @@ impl RtSbGpsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_ecef_z(&self) -> u8 { - self.accuracy_gps_vel_ecef_z_raw() + self.accuracy_gps_vel_ecef_z_phys() + } + /// Get physical value of 'Accuracy_GPS_Vel_ECEF_Z' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_vel_ecef_z_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[24..32].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Vel_ECEF_Z' /// /// - Start bit: 24 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_vel_ecef_z_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[24..32].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[24..32].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Vel_ECEF_Z' + #[inline(always)] + pub fn set_accuracy_gps_vel_ecef_z_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Accuracy_GPS_Vel_ECEF_Z' #[inline(always)] @@ -34721,21 +40031,33 @@ impl RtSbGpsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_ecef_y(&self) -> u8 { - self.accuracy_gps_vel_ecef_y_raw() + self.accuracy_gps_vel_ecef_y_phys() + } + /// Get physical value of 'Accuracy_GPS_Vel_ECEF_Y' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_vel_ecef_y_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[16..24].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Vel_ECEF_Y' /// /// - Start bit: 16 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_vel_ecef_y_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[16..24].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[16..24].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Vel_ECEF_Y' + #[inline(always)] + pub fn set_accuracy_gps_vel_ecef_y_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Accuracy_GPS_Vel_ECEF_Y' #[inline(always)] @@ -34763,21 +40085,33 @@ impl RtSbGpsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_ecef_x(&self) -> u8 { - self.accuracy_gps_vel_ecef_x_raw() + self.accuracy_gps_vel_ecef_x_phys() + } + /// Get physical value of 'Accuracy_GPS_Vel_ECEF_X' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_vel_ecef_x_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Vel_ECEF_X' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_vel_ecef_x_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Vel_ECEF_X' + #[inline(always)] + pub fn set_accuracy_gps_vel_ecef_x_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Vel_ECEF_X' #[inline(always)] @@ -34807,20 +40141,32 @@ impl RtSbGpsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ecef_x(&self) -> bool { - self.validity_gps_vel_ecef_x_raw() + self.validity_gps_vel_ecef_x_phys() + } + /// Get physical value of 'Validity_GPS_Vel_ECEF_X' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_vel_ecef_x_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Vel_ECEF_X' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_vel_ecef_x_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gps_vel_ecef_x_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_GPS_Vel_ECEF_X' + #[inline(always)] + pub fn set_validity_gps_vel_ecef_x_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Vel_ECEF_X' #[inline(always)] @@ -34920,23 +40266,36 @@ impl RtSbGpsVelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_vel_ned_d(&self) -> f32 { - self.gps_vel_ned_d_raw() + self.gps_vel_ned_d_phys() } - /// Get raw value of 'GPS_Vel_NED_D' + /// Get physical value of 'GPS_Vel_NED_D' /// - /// - Start bit: 16 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn gps_vel_ned_d_raw(&self) -> f32 { + pub fn gps_vel_ned_d_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..40].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Vel_NED_D' + /// + /// - Start bit: 16 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_vel_ned_d_raw(&self) -> i32 { + self.raw.view_bits::()[16..40].load_le::() + } + /// Set raw value of 'GPS_Vel_NED_D' + #[inline(always)] + pub fn set_gps_vel_ned_d_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..40].store_le(value); + } /// Set value of 'GPS_Vel_NED_D' #[inline(always)] pub fn set_gps_vel_ned_d(&mut self, value: f32) -> Result<(), CanError> { @@ -34960,21 +40319,33 @@ impl RtSbGpsVelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_d(&self) -> u8 { - self.accuracy_gps_vel_d_raw() + self.accuracy_gps_vel_d_phys() + } + /// Get physical value of 'Accuracy_GPS_Vel_D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_vel_d_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Vel_D' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_vel_d_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Vel_D' + #[inline(always)] + pub fn set_accuracy_gps_vel_d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Vel_D' #[inline(always)] @@ -35004,20 +40375,32 @@ impl RtSbGpsVelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ned_d(&self) -> bool { - self.validity_gps_vel_ned_d_raw() + self.validity_gps_vel_ned_d_phys() + } + /// Get physical value of 'Validity_GPS_Vel_NED_D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_vel_ned_d_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Vel_NED_D' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_vel_ned_d_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gps_vel_ned_d_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_GPS_Vel_NED_D' + #[inline(always)] + pub fn set_validity_gps_vel_ned_d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Vel_NED_D' #[inline(always)] @@ -35123,23 +40506,36 @@ impl RtSbGpsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_vel_ned_e(&self) -> f32 { - self.gps_vel_ned_e_raw() + self.gps_vel_ned_e_phys() } - /// Get raw value of 'GPS_Vel_NED_E' + /// Get physical value of 'GPS_Vel_NED_E' /// - /// - Start bit: 40 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn gps_vel_ned_e_raw(&self) -> f32 { + pub fn gps_vel_ned_e_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Vel_NED_E' + /// + /// - Start bit: 40 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_vel_ned_e_raw(&self) -> i32 { + self.raw.view_bits::()[40..64].load_le::() + } + /// Set raw value of 'GPS_Vel_NED_E' + #[inline(always)] + pub fn set_gps_vel_ned_e_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[40..64].store_le(value); + } /// Set value of 'GPS_Vel_NED_E' #[inline(always)] pub fn set_gps_vel_ned_e(&mut self, value: f32) -> Result<(), CanError> { @@ -35165,23 +40561,36 @@ impl RtSbGpsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_vel_ned_n(&self) -> f32 { - self.gps_vel_ned_n_raw() + self.gps_vel_ned_n_phys() } - /// Get raw value of 'GPS_Vel_NED_N' + /// Get physical value of 'GPS_Vel_NED_N' /// - /// - Start bit: 16 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "m/s" #[inline(always)] - pub fn gps_vel_ned_n_raw(&self) -> f32 { + pub fn gps_vel_ned_n_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..40].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Vel_NED_N' + /// + /// - Start bit: 16 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gps_vel_ned_n_raw(&self) -> i32 { + self.raw.view_bits::()[16..40].load_le::() + } + /// Set raw value of 'GPS_Vel_NED_N' + #[inline(always)] + pub fn set_gps_vel_ned_n_raw(&mut self, value: i32) { + let value = u32::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..40].store_le(value); + } /// Set value of 'GPS_Vel_NED_N' #[inline(always)] pub fn set_gps_vel_ned_n(&mut self, value: f32) -> Result<(), CanError> { @@ -35205,21 +40614,33 @@ impl RtSbGpsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_ne(&self) -> u8 { - self.accuracy_gps_vel_ne_raw() + self.accuracy_gps_vel_ne_phys() + } + /// Get physical value of 'Accuracy_GPS_Vel_NE' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_vel_ne_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Vel_NE' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_vel_ne_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Vel_NE' + #[inline(always)] + pub fn set_accuracy_gps_vel_ne_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Vel_NE' #[inline(always)] @@ -35249,20 +40670,32 @@ impl RtSbGpsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ned_e(&self) -> bool { - self.validity_gps_vel_ned_e_raw() + self.validity_gps_vel_ned_e_phys() + } + /// Get physical value of 'Validity_GPS_Vel_NED_E' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_vel_ned_e_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Vel_NED_E' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_vel_ned_e_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_gps_vel_ned_e_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_GPS_Vel_NED_E' + #[inline(always)] + pub fn set_validity_gps_vel_ned_e_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Vel_NED_E' #[inline(always)] @@ -35281,20 +40714,32 @@ impl RtSbGpsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ned_n(&self) -> bool { - self.validity_gps_vel_ned_n_raw() + self.validity_gps_vel_ned_n_phys() + } + /// Get physical value of 'Validity_GPS_Vel_NED_N' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_vel_ned_n_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Vel_NED_N' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_vel_ned_n_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gps_vel_ned_n_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_GPS_Vel_NED_N' + #[inline(always)] + pub fn set_validity_gps_vel_ned_n_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Vel_NED_N' #[inline(always)] @@ -35400,23 +40845,35 @@ impl RtSbGpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_speed_3d(&self) -> f32 { - self.gps_speed_3d_raw() + self.gps_speed_3d_phys() } - /// Get raw value of 'GPS_Speed_3D' + /// Get physical value of 'GPS_Speed_3D' /// - /// - Start bit: 40 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m/s" #[inline(always)] - pub fn gps_speed_3d_raw(&self) -> f32 { + pub fn gps_speed_3d_phys(&self) -> f32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Speed_3D' + /// + /// - Start bit: 40 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn gps_speed_3d_raw(&self) -> u32 { + self.raw.view_bits::()[40..64].load_le::() + } + /// Set raw value of 'GPS_Speed_3D' + #[inline(always)] + pub fn set_gps_speed_3d_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[40..64].store_le(value); + } /// Set value of 'GPS_Speed_3D' #[inline(always)] pub fn set_gps_speed_3d(&mut self, value: f32) -> Result<(), CanError> { @@ -35441,23 +40898,35 @@ impl RtSbGpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_speed_2d(&self) -> f32 { - self.gps_speed_2d_raw() + self.gps_speed_2d_phys() } - /// Get raw value of 'GPS_Speed_2D' + /// Get physical value of 'GPS_Speed_2D' /// - /// - Start bit: 16 - /// - Signal size: 24 bits /// - Factor: 0.0001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "m/s" #[inline(always)] - pub fn gps_speed_2d_raw(&self) -> f32 { + pub fn gps_speed_2d_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..40].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Speed_2D' + /// + /// - Start bit: 16 + /// - Signal size: 24 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn gps_speed_2d_raw(&self) -> u32 { + self.raw.view_bits::()[16..40].load_le::() + } + /// Set raw value of 'GPS_Speed_2D' + #[inline(always)] + pub fn set_gps_speed_2d_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[16..40].store_le(value); + } /// Set value of 'GPS_Speed_2D' #[inline(always)] pub fn set_gps_speed_2d(&mut self, value: f32) -> Result<(), CanError> { @@ -35482,21 +40951,33 @@ impl RtSbGpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_speed(&self) -> u8 { - self.accuracy_gps_speed_raw() + self.accuracy_gps_speed_phys() + } + /// Get physical value of 'Accuracy_GPS_Speed' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_speed_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Speed' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_speed_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Speed' + #[inline(always)] + pub fn set_accuracy_gps_speed_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Speed' #[inline(always)] @@ -35526,20 +41007,32 @@ impl RtSbGpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_speed_3d(&self) -> bool { - self.validity_gps_speed_3d_raw() + self.validity_gps_speed_3d_phys() + } + /// Get physical value of 'Validity_GPS_Speed_3D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_speed_3d_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Speed_3D' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_speed_3d_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_gps_speed_3d_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_GPS_Speed_3D' + #[inline(always)] + pub fn set_validity_gps_speed_3d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Speed_3D' #[inline(always)] @@ -35558,20 +41051,32 @@ impl RtSbGpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_speed_2d(&self) -> bool { - self.validity_gps_speed_2d_raw() + self.validity_gps_speed_2d_phys() + } + /// Get physical value of 'Validity_GPS_Speed_2D' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_speed_2d_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Speed_2D' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_speed_2d_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gps_speed_2d_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_GPS_Speed_2D' + #[inline(always)] + pub fn set_validity_gps_speed_2d_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Speed_2D' #[inline(always)] @@ -35675,21 +41180,33 @@ impl RtSbGpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_week(&self) -> u16 { - self.gps_week_raw() + self.gps_week_phys() + } + /// Get physical value of 'GPS_Week' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn gps_week_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[48..64].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'GPS_Week' /// /// - Start bit: 48 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn gps_week_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[48..64].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'GPS_Week' + #[inline(always)] + pub fn set_gps_week_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[48..64].store_le(value); } /// Set value of 'GPS_Week' #[inline(always)] @@ -35719,23 +41236,35 @@ impl RtSbGpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_time(&self) -> f32 { - self.gps_time_raw() + self.gps_time_phys() } - /// Get raw value of 'GPS_Time' + /// Get physical value of 'GPS_Time' /// - /// - Start bit: 16 - /// - Signal size: 32 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Unsigned + /// - Unit: "s" #[inline(always)] - pub fn gps_time_raw(&self) -> f32 { + pub fn gps_time_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'GPS_Time' + /// + /// - Start bit: 16 + /// - Signal size: 32 bits + /// - Byte order: LittleEndian + /// - Value type: Unsigned + #[inline(always)] + pub fn gps_time_raw(&self) -> u32 { + self.raw.view_bits::()[16..48].load_le::() + } + /// Set raw value of 'GPS_Time' + #[inline(always)] + pub fn set_gps_time_raw(&mut self, value: u32) { + self.raw.view_bits_mut::()[16..48].store_le(value); + } /// Set value of 'GPS_Time' #[inline(always)] pub fn set_gps_time(&mut self, value: f32) -> Result<(), CanError> { @@ -35758,21 +41287,33 @@ impl RtSbGpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_time(&self) -> u8 { - self.accuracy_gps_time_raw() + self.accuracy_gps_time_phys() + } + /// Get physical value of 'Accuracy_GPS_Time' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gps_time_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_GPS_Time' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gps_time_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_GPS_Time' + #[inline(always)] + pub fn set_accuracy_gps_time_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Time' #[inline(always)] @@ -35802,20 +41343,32 @@ impl RtSbGpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_week(&self) -> bool { - self.validity_gps_week_raw() + self.validity_gps_week_phys() + } + /// Get physical value of 'Validity_GPS_Week' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_week_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Week' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_week_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_gps_week_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_GPS_Week' + #[inline(always)] + pub fn set_validity_gps_week_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Week' #[inline(always)] @@ -35834,20 +41387,32 @@ impl RtSbGpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_time(&self) -> bool { - self.validity_gps_time_raw() + self.validity_gps_time_phys() + } + /// Get physical value of 'Validity_GPS_Time' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gps_time_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_GPS_Time' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_time_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gps_time_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_GPS_Time' + #[inline(always)] + pub fn set_validity_gps_time_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Time' #[inline(always)] @@ -35959,23 +41524,36 @@ impl RtSbAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_vertical(&self) -> f32 { - self.accel_vertical_raw() + self.accel_vertical_phys() } - /// Get raw value of 'Accel_Vertical' + /// Get physical value of 'Accel_Vertical' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "g" #[inline(always)] - pub fn accel_vertical_raw(&self) -> f32 { + pub fn accel_vertical_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Accel_Vertical' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn accel_vertical_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'Accel_Vertical' + #[inline(always)] + pub fn set_accel_vertical_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'Accel_Vertical' #[inline(always)] pub fn set_accel_vertical(&mut self, value: f32) -> Result<(), CanError> { @@ -36001,23 +41579,36 @@ impl RtSbAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_lateral(&self) -> f32 { - self.accel_lateral_raw() + self.accel_lateral_phys() } - /// Get raw value of 'Accel_Lateral' + /// Get physical value of 'Accel_Lateral' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "g" #[inline(always)] - pub fn accel_lateral_raw(&self) -> f32 { + pub fn accel_lateral_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Accel_Lateral' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn accel_lateral_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Accel_Lateral' + #[inline(always)] + pub fn set_accel_lateral_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Accel_Lateral' #[inline(always)] pub fn set_accel_lateral(&mut self, value: f32) -> Result<(), CanError> { @@ -36043,23 +41634,36 @@ impl RtSbAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_longitudinal(&self) -> f32 { - self.accel_longitudinal_raw() + self.accel_longitudinal_phys() } - /// Get raw value of 'Accel_Longitudinal' + /// Get physical value of 'Accel_Longitudinal' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.001 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "g" #[inline(always)] - pub fn accel_longitudinal_raw(&self) -> f32 { + pub fn accel_longitudinal_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Accel_Longitudinal' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn accel_longitudinal_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'Accel_Longitudinal' + #[inline(always)] + pub fn set_accel_longitudinal_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'Accel_Longitudinal' #[inline(always)] pub fn set_accel_longitudinal(&mut self, value: f32) -> Result<(), CanError> { @@ -36085,21 +41689,33 @@ impl RtSbAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_accel(&self) -> u8 { - self.accuracy_accel_raw() + self.accuracy_accel_phys() + } + /// Get physical value of 'Accuracy_Accel' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_accel_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_Accel' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_accel_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_Accel' + #[inline(always)] + pub fn set_accuracy_accel_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Accel' #[inline(always)] @@ -36129,20 +41745,32 @@ impl RtSbAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_vertical(&self) -> bool { - self.validity_accel_vertical_raw() + self.validity_accel_vertical_phys() + } + /// Get physical value of 'Validity_Accel_Vertical' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_accel_vertical_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Accel_Vertical' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_vertical_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn validity_accel_vertical_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'Validity_Accel_Vertical' + #[inline(always)] + pub fn set_validity_accel_vertical_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_Accel_Vertical' #[inline(always)] @@ -36161,20 +41789,32 @@ impl RtSbAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_lateral(&self) -> bool { - self.validity_accel_lateral_raw() + self.validity_accel_lateral_phys() + } + /// Get physical value of 'Validity_Accel_Lateral' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_accel_lateral_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Accel_Lateral' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_lateral_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_accel_lateral_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_Accel_Lateral' + #[inline(always)] + pub fn set_validity_accel_lateral_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Accel_Lateral' #[inline(always)] @@ -36193,20 +41833,32 @@ impl RtSbAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_longitudinal(&self) -> bool { - self.validity_accel_longitudinal_raw() + self.validity_accel_longitudinal_phys() + } + /// Get physical value of 'Validity_Accel_Longitudinal' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_accel_longitudinal_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Accel_Longitudinal' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_longitudinal_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_accel_longitudinal_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_Accel_Longitudinal' + #[inline(always)] + pub fn set_validity_accel_longitudinal_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Accel_Longitudinal' #[inline(always)] @@ -36321,23 +41973,36 @@ impl RtSbGyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn gyro_rate_roll(&self) -> f32 { - self.gyro_rate_roll_raw() + self.gyro_rate_roll_phys() } - /// Get raw value of 'Gyro_Rate_Roll' + /// Get physical value of 'Gyro_Rate_Roll' /// - /// - Start bit: 48 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees/s" #[inline(always)] - pub fn gyro_rate_roll_raw(&self) -> f32 { + pub fn gyro_rate_roll_phys(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Gyro_Rate_Roll' + /// + /// - Start bit: 48 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gyro_rate_roll_raw(&self) -> i16 { + self.raw.view_bits::()[48..64].load_le::() + } + /// Set raw value of 'Gyro_Rate_Roll' + #[inline(always)] + pub fn set_gyro_rate_roll_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[48..64].store_le(value); + } /// Set value of 'Gyro_Rate_Roll' #[inline(always)] pub fn set_gyro_rate_roll(&mut self, value: f32) -> Result<(), CanError> { @@ -36363,23 +42028,36 @@ impl RtSbGyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn gyro_rate_pitch(&self) -> f32 { - self.gyro_rate_pitch_raw() + self.gyro_rate_pitch_phys() } - /// Get raw value of 'Gyro_Rate_Pitch' + /// Get physical value of 'Gyro_Rate_Pitch' /// - /// - Start bit: 32 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees/s" #[inline(always)] - pub fn gyro_rate_pitch_raw(&self) -> f32 { + pub fn gyro_rate_pitch_phys(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Gyro_Rate_Pitch' + /// + /// - Start bit: 32 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gyro_rate_pitch_raw(&self) -> i16 { + self.raw.view_bits::()[32..48].load_le::() + } + /// Set raw value of 'Gyro_Rate_Pitch' + #[inline(always)] + pub fn set_gyro_rate_pitch_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[32..48].store_le(value); + } /// Set value of 'Gyro_Rate_Pitch' #[inline(always)] pub fn set_gyro_rate_pitch(&mut self, value: f32) -> Result<(), CanError> { @@ -36405,23 +42083,36 @@ impl RtSbGyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn gyro_rate_yaw(&self) -> f32 { - self.gyro_rate_yaw_raw() + self.gyro_rate_yaw_phys() } - /// Get raw value of 'Gyro_Rate_Yaw' + /// Get physical value of 'Gyro_Rate_Yaw' /// - /// - Start bit: 16 - /// - Signal size: 16 bits /// - Factor: 0.01 /// - Offset: 0 - /// - Byte order: LittleEndian - /// - Value type: Signed + /// - Unit: "degrees/s" #[inline(always)] - pub fn gyro_rate_yaw_raw(&self) -> f32 { + pub fn gyro_rate_yaw_phys(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; (signal as f32) * factor + offset } + /// Get raw value of 'Gyro_Rate_Yaw' + /// + /// - Start bit: 16 + /// - Signal size: 16 bits + /// - Byte order: LittleEndian + /// - Value type: Signed + #[inline(always)] + pub fn gyro_rate_yaw_raw(&self) -> i16 { + self.raw.view_bits::()[16..32].load_le::() + } + /// Set raw value of 'Gyro_Rate_Yaw' + #[inline(always)] + pub fn set_gyro_rate_yaw_raw(&mut self, value: i16) { + let value = u16::from_ne_bytes(value.to_ne_bytes()); + self.raw.view_bits_mut::()[16..32].store_le(value); + } /// Set value of 'Gyro_Rate_Yaw' #[inline(always)] pub fn set_gyro_rate_yaw(&mut self, value: f32) -> Result<(), CanError> { @@ -36447,21 +42138,33 @@ impl RtSbGyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gyro_rates(&self) -> u8 { - self.accuracy_gyro_rates_raw() + self.accuracy_gyro_rates_phys() + } + /// Get physical value of 'Accuracy_Gyro_Rates' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn accuracy_gyro_rates_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[8..16].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Accuracy_Gyro_Rates' /// /// - Start bit: 8 /// - Signal size: 8 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn accuracy_gyro_rates_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[8..16].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[8..16].load_le::() + } + /// Set raw value of 'Accuracy_Gyro_Rates' + #[inline(always)] + pub fn set_accuracy_gyro_rates_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Gyro_Rates' #[inline(always)] @@ -36491,20 +42194,32 @@ impl RtSbGyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_roll(&self) -> bool { - self.validity_gyro_rate_roll_raw() + self.validity_gyro_rate_roll_phys() + } + /// Get physical value of 'Validity_Gyro_Rate_Roll' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gyro_rate_roll_phys(&self) -> bool { + let signal = self.raw.view_bits::()[2..3].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Gyro_Rate_Roll' /// /// - Start bit: 2 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gyro_rate_roll_raw(&self) -> bool { - let signal = self.raw.view_bits::()[2..3].load_le::(); - signal == 1 + pub fn validity_gyro_rate_roll_raw(&self) -> u8 { + self.raw.view_bits::()[2..3].load_le::() + } + /// Set raw value of 'Validity_Gyro_Rate_Roll' + #[inline(always)] + pub fn set_validity_gyro_rate_roll_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_Gyro_Rate_Roll' #[inline(always)] @@ -36523,20 +42238,32 @@ impl RtSbGyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_pitch(&self) -> bool { - self.validity_gyro_rate_pitch_raw() + self.validity_gyro_rate_pitch_phys() + } + /// Get physical value of 'Validity_Gyro_Rate_Pitch' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gyro_rate_pitch_phys(&self) -> bool { + let signal = self.raw.view_bits::()[1..2].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Gyro_Rate_Pitch' /// /// - Start bit: 1 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gyro_rate_pitch_raw(&self) -> bool { - let signal = self.raw.view_bits::()[1..2].load_le::(); - signal == 1 + pub fn validity_gyro_rate_pitch_raw(&self) -> u8 { + self.raw.view_bits::()[1..2].load_le::() + } + /// Set raw value of 'Validity_Gyro_Rate_Pitch' + #[inline(always)] + pub fn set_validity_gyro_rate_pitch_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Gyro_Rate_Pitch' #[inline(always)] @@ -36555,20 +42282,32 @@ impl RtSbGyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_yaw(&self) -> bool { - self.validity_gyro_rate_yaw_raw() + self.validity_gyro_rate_yaw_phys() + } + /// Get physical value of 'Validity_Gyro_Rate_Yaw' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn validity_gyro_rate_yaw_phys(&self) -> bool { + let signal = self.raw.view_bits::()[0..1].load_le::(); + signal == 1 } /// Get raw value of 'Validity_Gyro_Rate_Yaw' /// /// - Start bit: 0 /// - Signal size: 1 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gyro_rate_yaw_raw(&self) -> bool { - let signal = self.raw.view_bits::()[0..1].load_le::(); - signal == 1 + pub fn validity_gyro_rate_yaw_raw(&self) -> u8 { + self.raw.view_bits::()[0..1].load_le::() + } + /// Set raw value of 'Validity_Gyro_Rate_Yaw' + #[inline(always)] + pub fn set_validity_gyro_rate_yaw_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Gyro_Rate_Yaw' #[inline(always)] diff --git a/tests-snapshots/oxibus/bug_dbc-codegen_98.snap.rs b/tests-snapshots/oxibus/bug_dbc-codegen_98.snap.rs index ef516e5f..3a30edd8 100644 --- a/tests-snapshots/oxibus/bug_dbc-codegen_98.snap.rs +++ b/tests-snapshots/oxibus/bug_dbc-codegen_98.snap.rs @@ -92,22 +92,35 @@ impl TestInput { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'Test_input_Mux' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn test_input_mux_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[56..60].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Test_input_Mux' /// /// - Start bit: 56 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn test_input_mux_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[56..60].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[56..60].load_le::() + } + /// Set raw value of 'Test_input_Mux' + #[allow(dead_code)] + #[inline(always)] + fn set_test_input_mux_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[56..60].store_le(value); } pub fn test_input_mux(&mut self) -> Result { - match self.test_input_mux_raw() { + match self.test_input_mux_phys() { 0 => { Ok( TestInputTestInputMuxIndex::M0(TestInputTestInputMuxM0 { @@ -316,21 +329,33 @@ impl TestInputTestInputMuxM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var1(&self) -> u16 { - self.var1_raw() + self.var1_phys() + } + /// Get physical value of 'Var1' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn var1_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[0..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Var1' /// /// - Start bit: 0 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn var1_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[0..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Var1' + #[inline(always)] + pub fn set_var1_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var1' #[inline(always)] @@ -385,21 +410,33 @@ impl TestInputTestInputMuxM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var2(&self) -> u16 { - self.var2_raw() + self.var2_phys() + } + /// Get physical value of 'Var2' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn var2_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[0..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Var2' /// /// - Start bit: 0 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn var2_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[0..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Var2' + #[inline(always)] + pub fn set_var2_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var2' #[inline(always)] @@ -454,21 +491,33 @@ impl TestInputTestInputMuxM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var3(&self) -> u16 { - self.var3_raw() + self.var3_phys() + } + /// Get physical value of 'Var3' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn var3_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[0..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Var3' /// /// - Start bit: 0 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn var3_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[0..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Var3' + #[inline(always)] + pub fn set_var3_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var3' #[inline(always)] @@ -523,21 +572,33 @@ impl TestInputTestInputMuxM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var4(&self) -> u16 { - self.var4_raw() + self.var4_phys() + } + /// Get physical value of 'Var4' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn var4_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[0..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Var4' /// /// - Start bit: 0 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn var4_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[0..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Var4' + #[inline(always)] + pub fn set_var4_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var4' #[inline(always)] @@ -600,22 +661,35 @@ impl TestOutput { pub fn raw(&self) -> &[u8; 8] { &self.raw } + /// Get physical value of 'Test_output_Mux' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn test_output_mux_phys(&self) -> u8 { + let signal = self.raw.view_bits::()[56..60].load_le::(); + let factor = 1; + u8::from(signal).saturating_mul(factor).saturating_add(0) + } /// Get raw value of 'Test_output_Mux' /// /// - Start bit: 56 /// - Signal size: 4 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn test_output_mux_raw(&self) -> u8 { - let signal = self.raw.view_bits::()[56..60].load_le::(); - let factor = 1; - u8::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[56..60].load_le::() + } + /// Set raw value of 'Test_output_Mux' + #[allow(dead_code)] + #[inline(always)] + fn set_test_output_mux_raw(&mut self, value: u8) { + self.raw.view_bits_mut::()[56..60].store_le(value); } pub fn test_output_mux(&mut self) -> Result { - match self.test_output_mux_raw() { + match self.test_output_mux_phys() { 0 => { Ok( TestOutputTestOutputMuxIndex::M0(TestOutputTestOutputMuxM0 { @@ -824,21 +898,33 @@ impl TestOutputTestOutputMuxM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var5(&self) -> u16 { - self.var5_raw() + self.var5_phys() + } + /// Get physical value of 'Var5' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn var5_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[0..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Var5' /// /// - Start bit: 0 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn var5_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[0..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Var5' + #[inline(always)] + pub fn set_var5_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var5' #[inline(always)] @@ -893,21 +979,33 @@ impl TestOutputTestOutputMuxM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var6(&self) -> u16 { - self.var6_raw() + self.var6_phys() + } + /// Get physical value of 'Var6' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn var6_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[0..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Var6' /// /// - Start bit: 0 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn var6_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[0..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Var6' + #[inline(always)] + pub fn set_var6_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var6' #[inline(always)] @@ -962,21 +1060,33 @@ impl TestOutputTestOutputMuxM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var7(&self) -> u16 { - self.var7_raw() + self.var7_phys() + } + /// Get physical value of 'Var7' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn var7_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[0..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Var7' /// /// - Start bit: 0 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn var7_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[0..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Var7' + #[inline(always)] + pub fn set_var7_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var7' #[inline(always)] @@ -1031,21 +1141,33 @@ impl TestOutputTestOutputMuxM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var8(&self) -> u16 { - self.var8_raw() + self.var8_phys() + } + /// Get physical value of 'Var8' + /// + /// - Factor: 1 + /// - Offset: 0 + /// - Unit: "" + #[inline(always)] + pub fn var8_phys(&self) -> u16 { + let signal = self.raw.view_bits::()[0..16].load_le::(); + let factor = 1; + u16::from(signal).saturating_mul(factor).saturating_add(0) } /// Get raw value of 'Var8' /// /// - Start bit: 0 /// - Signal size: 16 bits - /// - Factor: 1 - /// - Offset: 0 /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] pub fn var8_raw(&self) -> u16 { - let signal = self.raw.view_bits::()[0..16].load_le::(); - let factor = 1; - u16::from(signal).saturating_mul(factor).saturating_add(0) + self.raw.view_bits::()[0..16].load_le::() + } + /// Set raw value of 'Var8' + #[inline(always)] + pub fn set_var8_raw(&mut self, value: u16) { + self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var8' #[inline(always)] From 4a14b824f9622d012035234fadb350de04071abc Mon Sep 17 00:00:00 2001 From: Felix van Oost Date: Mon, 24 Aug 2026 18:02:54 +0000 Subject: [PATCH 2/6] Resolve Clippy warnings --- fuzz/Cargo.lock | 363 ++++++++++++++++------------- fuzz/fuzz_targets/fuzz_target_1.rs | 20 +- testing/can-messages/tests/all.rs | 43 +++- 3 files changed, 239 insertions(+), 187 deletions(-) diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock index bac0e1a6..9a344af9 100644 --- a/fuzz/Cargo.lock +++ b/fuzz/Cargo.lock @@ -1,42 +1,45 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "anyhow" -version = "1.0.83" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25bdb32cbbdce2b519a9cd7df3a678443100e265d5e25ca763b7572a5104f5f3" +checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470" [[package]] name = "arbitrary" -version = "1.1.4" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8931eb436ab9bf1980c6cb2b9d1ba5390cd6793b2c6e2d2ea8147da3570c2a2e" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" [[package]] name = "bindgen" -version = "0.69.4" +version = "0.72.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" +checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" dependencies = [ - "bitflags", + "bitflags 2.5.0", "cexpr", "clang-sys", "itertools", - "lazy_static", - "lazycell", "log", "prettyplease", "proc-macro2", "quote", "regex", "rustc-hash", - "shlex", - "syn 2.0.63", - "which", + "shlex 1.3.0", + "syn 2.0.119", ] +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + [[package]] name = "bitflags" version = "2.5.0" @@ -57,12 +60,24 @@ dependencies = [ [[package]] name = "can-dbc" -version = "6.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbe0d033ec316c3bb50e2e53d7ef3d8805e65c5f976d49daea65a12f7e0f9ce8" +checksum = "e39bde77280df32da397aaabc992cd252639af9cec2dff19f293668a9c0c162f" dependencies = [ - "derive-getters", - "nom", + "can-dbc-pest", + "serde", + "thiserror", +] + +[[package]] +name = "can-dbc-pest" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3345d10c9b3676319c8865ce7622d03fff3c75fc21e1f7156afa629006618cf5" +dependencies = [ + "encoding_rs", + "pest", + "pest_derive", ] [[package]] @@ -73,6 +88,7 @@ dependencies = [ "arbitrary", "bitvec", "dbc-codegen", + "defmt", "embedded-can", ] @@ -87,9 +103,13 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.73" +version = "1.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" +checksum = "0ad534f4357a5264cce5019c989cf66a4f0dc4e0d1b1d15f8aacec0ff7360273" +dependencies = [ + "find-msvc-tools", + "shlex 2.0.1", +] [[package]] name = "cexpr" @@ -125,6 +145,9 @@ dependencies = [ "can-dbc", "embedded-can", "heck", + "prettyplease", + "quote", + "syn 2.0.119", "typed-builder", ] @@ -138,14 +161,34 @@ dependencies = [ ] [[package]] -name = "derive-getters" -version = "0.3.0" +name = "defmt" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2c35ab6e03642397cdda1dd58abbc05d418aef8e36297f336d5aba060fe8df" +checksum = "e2953bfe4f93bbd20cc71198842756f77d161884c99ebbabc41d80231ded88d1" dependencies = [ + "bitflags 1.3.2", + "defmt-macros", +] + +[[package]] +name = "defmt-macros" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bad9c72e7ca2137e0dc3813245a0d282fd6daad32fd800af018306a9169b5fe8" +dependencies = [ + "defmt-parser", "proc-macro2", "quote", - "syn 1.0.99", + "syn 2.0.119", +] + +[[package]] +name = "defmt-parser" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e" +dependencies = [ + "thiserror", ] [[package]] @@ -164,15 +207,20 @@ dependencies = [ ] [[package]] -name = "errno" -version = "0.3.9" +name = "encoding_rs" +version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" dependencies = [ - "libc", - "windows-sys", + "cfg-if", ] +[[package]] +name = "find-msvc-tools" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d45db016d36b838f563236e9193d0ee6ce38f3f68b6c94e914b4929c96bbb890" + [[package]] name = "funty" version = "2.0.0" @@ -187,18 +235,9 @@ checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" [[package]] name = "heck" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - -[[package]] -name = "home" -version = "0.5.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" -dependencies = [ - "windows-sys", -] +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "itertools" @@ -209,18 +248,6 @@ dependencies = [ "either", ] -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - -[[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - [[package]] name = "libc" version = "0.2.154" @@ -248,12 +275,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "linux-raw-sys" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" - [[package]] name = "log" version = "0.4.17" @@ -297,30 +318,72 @@ version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "074864da206b4973b84eb91683020dbefd6a8c3f0f38e054d93954e891935e4e" +[[package]] +name = "pest" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a07a60cc7a4d00c91f95c685609d1d2f79050e6804b70ebedd7650f0b839bcf" +dependencies = [ + "memchr", + "ucd-trie", +] + +[[package]] +name = "pest_derive" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3a83744a5c8455b8b3e0dc5031362780a347c878bdd11584d1a8984228cc88d" +dependencies = [ + "pest", + "pest_generator", +] + +[[package]] +name = "pest_generator" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0cd3451aa3de60d4b9a1e736885e4dea6b31617598026f12256ad566d63304a" +dependencies = [ + "pest", + "pest_meta", + "proc-macro2", + "quote", + "syn 2.0.119", +] + +[[package]] +name = "pest_meta" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e04d3a0849e241d7dfce834c83b1c5edc8622009e8dd51a12ba1927c32f05496" +dependencies = [ + "pest", +] + [[package]] name = "prettyplease" -version = "0.2.20" +version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" +checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" dependencies = [ "proc-macro2", - "syn 2.0.63", + "syn 2.0.119", ] [[package]] name = "proc-macro2" -version = "1.0.82" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b" +checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.36" +version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001" dependencies = [ "proc-macro2", ] @@ -348,21 +411,38 @@ checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" [[package]] name = "rustc-hash" -version = "1.1.0" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d" [[package]] -name = "rustix" -version = "0.38.34" +name = "serde" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba" dependencies = [ - "bitflags", - "errno", - "libc", - "linux-raw-sys", - "windows-sys", + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.229" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.229" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.4", ] [[package]] @@ -371,11 +451,17 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" +[[package]] +name = "shlex" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" + [[package]] name = "syn" -version = "1.0.99" +version = "2.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" +checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297" dependencies = [ "proc-macro2", "quote", @@ -384,9 +470,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.63" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf5be731623ca1a1fb7d8be6f261a3be6d3e2337b8a1f97be944d020c8fcb704" +checksum = "e6275cddf4610d1775e6d1fe9469b2e77d0f39fd98fb7450901b821e0c53649f" dependencies = [ "proc-macro2", "quote", @@ -399,43 +485,57 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" +[[package]] +name = "thiserror" +version = "2.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.4", +] + [[package]] name = "typed-builder" -version = "0.18.2" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77739c880e00693faef3d65ea3aad725f196da38b22fdc7ea6ded6e1ce4d3add" +checksum = "31aa81521b70f94402501d848ccc0ecaa8f93c8eb6999eb9747e72287757ffda" dependencies = [ "typed-builder-macro", ] [[package]] name = "typed-builder-macro" -version = "0.18.2" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f718dfaf347dcb5b983bfc87608144b0bad87970aebcbea5ce44d2a30c08e63" +checksum = "076a02dc54dd46795c2e9c8282ed40bcfb1e22747e955de9389a1de28190fb26" dependencies = [ "proc-macro2", "quote", - "syn 2.0.63", + "syn 2.0.119", ] [[package]] -name = "unicode-ident" -version = "1.0.3" +name = "ucd-trie" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf" +checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" [[package]] -name = "which" -version = "4.4.2" +name = "unicode-ident" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" -dependencies = [ - "either", - "home", - "once_cell", - "rustix", -] +checksum = "c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf" [[package]] name = "winapi" @@ -459,79 +559,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "windows-sys" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets", -] - -[[package]] -name = "windows-targets" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" -dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" - [[package]] name = "wyz" version = "0.5.1" diff --git a/fuzz/fuzz_targets/fuzz_target_1.rs b/fuzz/fuzz_targets/fuzz_target_1.rs index 5f91cbdf..e22beb88 100644 --- a/fuzz/fuzz_targets/fuzz_target_1.rs +++ b/fuzz/fuzz_targets/fuzz_target_1.rs @@ -19,18 +19,18 @@ fuzz_target!(|dbc_codegen_bar: can_messages::Bar| { println!( "{} {} {} {} {}", - dbc_codegen_bar.one_raw(), - dbc_codegen_bar.two_raw(), - dbc_codegen_bar.three_raw(), - dbc_codegen_bar.four_raw(), - dbc_codegen_bar.xtype_raw() + dbc_codegen_bar.one_phys(), + dbc_codegen_bar.two_phys(), + dbc_codegen_bar.three_phys(), + dbc_codegen_bar.four_phys(), + dbc_codegen_bar.xtype_phys() ); - let one = unsafe { example_bar_one_encode(dbc_codegen_bar.one_raw() as f64) }; - let two = unsafe { example_bar_two_encode(dbc_codegen_bar.two_raw() as f64) }; - let three = unsafe { example_bar_three_encode(dbc_codegen_bar.three_raw() as f64) }; - let four = unsafe { example_bar_four_encode(dbc_codegen_bar.four_raw() as f64) }; - let type_ = unsafe { example_bar_type_encode(dbc_codegen_bar.xtype_raw() as u8 as f64) }; + let one = unsafe { example_bar_one_encode(dbc_codegen_bar.one_phys() as f64) }; + let two = unsafe { example_bar_two_encode(dbc_codegen_bar.two_phys() as f64) }; + let three = unsafe { example_bar_three_encode(dbc_codegen_bar.three_phys() as f64) }; + let four = unsafe { example_bar_four_encode(dbc_codegen_bar.four_phys() as f64) }; + let type_ = unsafe { example_bar_type_encode(dbc_codegen_bar.xtype_phys() as u8 as f64) }; let bar = example_bar_t { one, diff --git a/testing/can-messages/tests/all.rs b/testing/can-messages/tests/all.rs index f525d0b6..d235a6cd 100644 --- a/testing/can-messages/tests/all.rs +++ b/testing/can-messages/tests/all.rs @@ -42,26 +42,51 @@ fn check_min_max_values() { #[test] fn pack_unpack_message() { - let result = Foo::new(63.9990234375, 10.0).unwrap(); - assert_eq!(result.voltage_raw(), 63.99899); - assert_eq!(result.current_raw(), 10.0); + let mut result = Foo::new(63.9990234375, 10.0).unwrap(); + assert_eq!(result.voltage_phys(), 63.99899); + assert_eq!(result.current_phys(), 10.0); + assert_eq!(result.current_raw(), 160); + + result.set_current_raw(-32); + assert_eq!(result.current_raw(), -32); + assert_eq!(result.current_phys(), -2.0); + + result.set_current(10.0).unwrap(); + assert_eq!(result.current_raw(), 160); } #[test] fn pack_unpack_message_negative() { - let result = Foo::new(0.000976562, -3.0 * 0.0625).unwrap(); - assert_eq!(result.voltage_raw(), 0.000976562); - assert_eq!(result.current_raw(), -3.0 * 0.0625); + let mut result = Foo::new(0.000976562, -3.0 * 0.0625).unwrap(); + assert_eq!(result.voltage_phys(), 0.000976562); + assert_eq!(result.current_phys(), -3.0 * 0.0625); + + result.set_voltage_raw(12345); + assert_eq!(result.voltage_raw(), 12345); + + result.set_voltage(63.9990234375).unwrap(); + assert_eq!(result.voltage_raw(), 65535); } #[test] fn pack_unpack_message2() { - let result = Amet::new(1, 0.39, 3, 3, true).unwrap(); + let mut result = Amet::new(1, 0.39, 3, 3, true).unwrap(); assert_eq!(result.one_raw(), 1); - assert_eq!(result.two_raw(), 0.39); + assert_eq!(result.two_phys(), 0.39); + assert_eq!(result.two_raw(), 1); assert_eq!(result.three_raw(), 3); assert_eq!(result.four_raw(), 3); - assert!(result.five_raw()); + assert!(result.five_phys()); + assert_eq!(result.five_raw(), 1); + + result.set_two_raw(200); + assert_eq!(result.two_raw(), 200); + assert_eq!(result.two_phys(), 78.0); + + result.set_five_raw(0); + assert!(!result.five_phys()); + result.set_five_raw(1); + assert!(result.five_phys()); } #[test] From 9d003d65763f3a5c9f722886ec90344a0a3c7356 Mon Sep 17 00:00:00 2001 From: Felix van Oost Date: Wed, 26 Aug 2026 14:13:19 +0000 Subject: [PATCH 3/6] Add _val suffix to accessor functions --- README.md | 2 +- fuzz/fuzz_targets/fuzz_target_1.rs | 20 +- src/lib.rs | 14 +- testing/can-messages/tests/all.rs | 62 +- tests-snapshots/canpy/DBC_template.snap.rs | 40 +- .../dbc-cantools/BU_BO_REL_.snap.rs | 8 +- .../dbc-cantools/BU_BO_REL_Message.snap.rs | 8 +- tests-snapshots/dbc-cantools/abs.snap.rs | 712 ++-- .../dbc-cantools/attribute_Event.snap.rs | 8 +- .../dbc-cantools/attributes.snap.rs | 16 +- .../dbc-cantools/attributes_relation.snap.rs | 16 +- .../dbc-cantools/big_numbers.snap.rs | 16 +- .../dbc-cantools/bus_comment.snap.rs | 96 +- tests-snapshots/dbc-cantools/choices.snap.rs | 8 +- .../choices_issue_with_name.snap.rs | 10 +- ...ex_and_motorola_converted_from_sym.snap.rs | 88 +- .../dbc-cantools/dump_signal_choices.snap.rs | 16 +- tests-snapshots/dbc-cantools/emc32.snap.rs | 40 +- .../dbc-cantools/empty_choice.snap.rs | 24 +- tests-snapshots/dbc-cantools/fd_test.snap.rs | 32 +- .../dbc-cantools/floating_point.snap.rs | 24 +- .../floating_point_use_float.snap.rs | 32 +- tests-snapshots/dbc-cantools/foobar.snap.rs | 64 +- .../dbc-cantools/issue_168.snap.rs | 64 +- .../issue_184_extended_mux_cascaded.snap.rs | 32 +- ...e_184_extended_mux_cascaded_dumped.snap.rs | 40 +- ...ended_mux_independent_multiplexors.snap.rs | 48 +- ...ux_independent_multiplexors_dumped.snap.rs | 48 +- ...e_184_extended_mux_multiple_values.snap.rs | 32 +- ...xtended_mux_multiple_values_dumped.snap.rs | 32 +- .../dbc-cantools/issue_199.snap.rs | 204 +- .../dbc-cantools/issue_199.snap.stderr | 72 +- .../dbc-cantools/issue_199_extended.snap.rs | 204 +- .../issue_199_extended.snap.stderr | 72 +- .../dbc-cantools/issue_207_sig_plus.snap.rs | 16 +- .../dbc-cantools/issue_228.snap.rs | 40 +- tests-snapshots/dbc-cantools/issue_63.snap.rs | 48 +- .../issue_636_negative_scaling.snap.rs | 8 +- .../dbc-cantools/issue_725.snap.rs | 8 +- tests-snapshots/dbc-cantools/j1939.snap.rs | 16 +- .../dbc-cantools/long_names.snap.rs | 104 +- .../long_names_multiple_relations.snap.rs | 104 +- ...ng_names_multiple_relations_dumped.snap.rs | 104 +- .../dbc-cantools/mod_name_len_dest.snap.rs | 8 +- .../dbc-cantools/mod_name_len_src.snap.rs | 8 +- tests-snapshots/dbc-cantools/motohawk.snap.rs | 24 +- .../dbc-cantools/motohawk_fd.snap.rs | 24 +- .../dbc-cantools/motohawk_use_round.snap.rs | 24 +- .../motohawk_with_comments.snap.rs | 24 +- .../dbc-cantools/msxii_system_can.snap.rs | 584 +-- .../dbc-cantools/multiple_senders.snap.rs | 8 +- .../dbc-cantools/multiplex.snap.rs | 96 +- .../dbc-cantools/multiplex_2.snap.rs | 136 +- .../dbc-cantools/multiplex_2_dumped.snap.rs | 152 +- .../dbc-cantools/multiplex_choices.snap.rs | 232 +- .../multiplex_choices_dumped.snap.rs | 232 +- .../dbc-cantools/multiplex_dumped.snap.rs | 96 +- .../dbc-cantools/no_sender.snap.rs | 8 +- .../dbc-cantools/open_actuator.snap.rs | 168 +- .../dbc-cantools/padding_bit_order.snap.rs | 104 +- .../dbc-cantools/sig_groups.snap.rs | 80 +- .../dbc-cantools/sig_groups_del.snap.rs | 80 +- .../dbc-cantools/sig_groups_out.snap.rs | 80 +- tests-snapshots/dbc-cantools/signed.snap.rs | 144 +- ...cantools-with-default-sort-signals.snap.rs | 152 +- ...cantools-with-sort-signals-by-name.snap.rs | 152 +- .../socialledge-written-by-cantools.snap.rs | 152 +- .../dbc-cantools/socialledge.snap.rs | 152 +- .../test_extended_id_dump.snap.rs | 16 +- .../dbc-cantools/test_multiplex_dump.snap.rs | 24 +- tests-snapshots/dbc-cantools/timing.snap.rs | 16 +- .../dbc-cantools/val_table.snap.rs | 8 +- .../dbc-cantools/variable_dlc.snap.rs | 64 +- tests-snapshots/dbc-cantools/vehicle.snap.rs | 3712 +++++++++-------- .../oxibus/bug_dbc-codegen_98.snap.rs | 80 +- 75 files changed, 4759 insertions(+), 4733 deletions(-) diff --git a/README.md b/README.md index cda191aa..73955dec 100644 --- a/README.md +++ b/README.md @@ -261,7 +261,7 @@ SG_ Type : 30|1@0+ (1,0) [0|1] "boolean" Dolor ```rust,ignore pub fn xtype(&self) -> BarType { - match self.xtype_phys() { + match self.xtype_phys_val() { false => BarType::X0off, true => BarType::X1on, x => BarType::_Other(x), diff --git a/fuzz/fuzz_targets/fuzz_target_1.rs b/fuzz/fuzz_targets/fuzz_target_1.rs index e22beb88..3f79f121 100644 --- a/fuzz/fuzz_targets/fuzz_target_1.rs +++ b/fuzz/fuzz_targets/fuzz_target_1.rs @@ -19,18 +19,18 @@ fuzz_target!(|dbc_codegen_bar: can_messages::Bar| { println!( "{} {} {} {} {}", - dbc_codegen_bar.one_phys(), - dbc_codegen_bar.two_phys(), - dbc_codegen_bar.three_phys(), - dbc_codegen_bar.four_phys(), - dbc_codegen_bar.xtype_phys() + dbc_codegen_bar.one_phys_val(), + dbc_codegen_bar.two_phys_val(), + dbc_codegen_bar.three_phys_val(), + dbc_codegen_bar.four_phys_val(), + dbc_codegen_bar.xtype_phys_val() ); - let one = unsafe { example_bar_one_encode(dbc_codegen_bar.one_phys() as f64) }; - let two = unsafe { example_bar_two_encode(dbc_codegen_bar.two_phys() as f64) }; - let three = unsafe { example_bar_three_encode(dbc_codegen_bar.three_phys() as f64) }; - let four = unsafe { example_bar_four_encode(dbc_codegen_bar.four_phys() as f64) }; - let type_ = unsafe { example_bar_type_encode(dbc_codegen_bar.xtype_phys() as u8 as f64) }; + let one = unsafe { example_bar_one_encode(dbc_codegen_bar.one_phys_val() as f64) }; + let two = unsafe { example_bar_two_encode(dbc_codegen_bar.two_phys_val() as f64) }; + let three = unsafe { example_bar_three_encode(dbc_codegen_bar.three_phys_val() as f64) }; + let four = unsafe { example_bar_four_encode(dbc_codegen_bar.four_phys_val() as f64) }; + let type_ = unsafe { example_bar_type_encode(dbc_codegen_bar.xtype_phys_val() as u8 as f64) }; let bar = example_bar_t { one, diff --git a/src/lib.rs b/src/lib.rs index 38b7b95f..42a87fa2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -875,7 +875,7 @@ impl Config<'_> { } } } - writeln!(w, "_ => {type_name}::_Other(self.{fn_name}_phys()),")?; + writeln!(w, "_ => {type_name}::_Other(self.{fn_name}_phys_val()),")?; } writeln!(w, "}}")?; } @@ -886,7 +886,7 @@ impl Config<'_> { writeln!(w, "pub fn {fn_name}(&self) -> {typ} {{")?; { let mut w = PadAdapter::wrap(w); - writeln!(w, "self.{fn_name}_phys()")?; + writeln!(w, "self.{fn_name}_phys_val()")?; } writeln!(w, "}}")?; writeln!(w)?; @@ -899,7 +899,7 @@ impl Config<'_> { writeln!(w, "/// - Unit: {:?}", signal.unit)?; writeln!(w, "#[inline(always)]")?; let typ = ValType::from_signal(signal); - writeln!(w, "pub fn {fn_name}_phys(&self) -> {typ} {{")?; + writeln!(w, "pub fn {fn_name}_phys_val(&self) -> {typ} {{")?; { let mut w = PadAdapter::wrap(w); signal_from_payload(&mut w, signal, msg).context("signal from payload")?; @@ -1004,7 +1004,7 @@ impl Config<'_> { writeln!(w, "#[inline(always)]")?; let field = signal.field_name(); let signal_typ = ValType::from_signal(signal); - writeln!(w, "pub fn {field}_phys(&self) -> {signal_typ} {{")?; + writeln!(w, "pub fn {field}_phys_val(&self) -> {signal_typ} {{")?; { let mut w = PadAdapter::wrap(w); signal_from_payload(&mut w, signal, msg).context("signal from payload")?; @@ -1033,7 +1033,7 @@ impl Config<'_> { { let mut w = PadAdapter::wrap(w); - writeln!(w, "match self.{}_phys() {{", signal.field_name())?; + writeln!(w, "match self.{}_phys_val() {{", signal.field_name())?; { let mut w = PadAdapter::wrap(&mut w); @@ -1377,7 +1377,7 @@ fn render_raw_accessors(w: &mut impl Write, signal: &Signal, msg: &Message) -> R writeln!(w, "/// - Byte order: {:?}", signal.byte_order)?; writeln!(w, "/// - Value type: {:?}", signal.value_type)?; writeln!(w, "#[inline(always)]")?; - writeln!(w, "pub fn {field}_raw(&self) -> {typ} {{")?; + writeln!(w, "pub fn {field}_raw_val(&self) -> {typ} {{")?; { let mut w = PadAdapter::wrap(&mut *w); writeln!(w, "{}", read_fn(signal, msg)?)?; @@ -1401,7 +1401,7 @@ fn render_raw_accessors(w: &mut impl Write, signal: &Signal, msg: &Message) -> R writeln!(w, "#[inline(always)]")?; writeln!( w, - "{visibility}fn set_{field}_raw(&mut self, value: {typ}) {{", + "{visibility}fn set_{field}_raw_val(&mut self, value: {typ}) {{", )?; { let mut w = PadAdapter::wrap(&mut *w); diff --git a/testing/can-messages/tests/all.rs b/testing/can-messages/tests/all.rs index d235a6cd..0414a571 100644 --- a/testing/can-messages/tests/all.rs +++ b/testing/can-messages/tests/all.rs @@ -43,50 +43,50 @@ fn check_min_max_values() { #[test] fn pack_unpack_message() { let mut result = Foo::new(63.9990234375, 10.0).unwrap(); - assert_eq!(result.voltage_phys(), 63.99899); - assert_eq!(result.current_phys(), 10.0); - assert_eq!(result.current_raw(), 160); + assert_eq!(result.voltage_phys_val(), 63.99899); + assert_eq!(result.current_phys_val(), 10.0); + assert_eq!(result.current_raw_val(), 160); - result.set_current_raw(-32); - assert_eq!(result.current_raw(), -32); - assert_eq!(result.current_phys(), -2.0); + result.set_current_raw_val(-32); + assert_eq!(result.current_raw_val(), -32); + assert_eq!(result.current_phys_val(), -2.0); result.set_current(10.0).unwrap(); - assert_eq!(result.current_raw(), 160); + assert_eq!(result.current_raw_val(), 160); } #[test] fn pack_unpack_message_negative() { let mut result = Foo::new(0.000976562, -3.0 * 0.0625).unwrap(); - assert_eq!(result.voltage_phys(), 0.000976562); - assert_eq!(result.current_phys(), -3.0 * 0.0625); + assert_eq!(result.voltage_phys_val(), 0.000976562); + assert_eq!(result.current_phys_val(), -3.0 * 0.0625); - result.set_voltage_raw(12345); - assert_eq!(result.voltage_raw(), 12345); + result.set_voltage_raw_val(12345); + assert_eq!(result.voltage_raw_val(), 12345); result.set_voltage(63.9990234375).unwrap(); - assert_eq!(result.voltage_raw(), 65535); + assert_eq!(result.voltage_raw_val(), 65535); } #[test] fn pack_unpack_message2() { let mut result = Amet::new(1, 0.39, 3, 3, true).unwrap(); - assert_eq!(result.one_raw(), 1); - assert_eq!(result.two_phys(), 0.39); - assert_eq!(result.two_raw(), 1); - assert_eq!(result.three_raw(), 3); - assert_eq!(result.four_raw(), 3); - assert!(result.five_phys()); - assert_eq!(result.five_raw(), 1); + assert_eq!(result.one_raw_val(), 1); + assert_eq!(result.two_phys_val(), 0.39); + assert_eq!(result.two_raw_val(), 1); + assert_eq!(result.three_raw_val(), 3); + assert_eq!(result.four_raw_val(), 3); + assert!(result.five_phys_val()); + assert_eq!(result.five_raw_val(), 1); - result.set_two_raw(200); - assert_eq!(result.two_raw(), 200); - assert_eq!(result.two_phys(), 78.0); + result.set_two_raw_val(200); + assert_eq!(result.two_raw_val(), 200); + assert_eq!(result.two_phys_val(), 78.0); - result.set_five_raw(0); - assert!(!result.five_phys()); - result.set_five_raw(1); - assert!(result.five_phys()); + result.set_five_raw_val(0); + assert!(!result.five_phys_val()); + result.set_five_raw_val(1); + assert!(result.five_phys_val()); } #[test] @@ -98,7 +98,7 @@ fn pack_unpack_message_containing_multiplexed_signals() { result.set_m0(m0).unwrap(); assert_eq!(result.unmultiplexed_signal(), 2); - assert_eq!(result.multiplexor_raw(), 0); + assert_eq!(result.multiplexor_raw_val(), 0); let multiplexor = result.multiplexor().unwrap(); if let MultiplexTestMultiplexorIndex::M0(m0) = multiplexor { assert_eq!(m0.multiplexed_signal_zero_a(), 1.2); @@ -111,19 +111,19 @@ fn pack_unpack_message_containing_multiplexed_signals() { #[test] fn pack_unpack_signed_truncated_signal() { let result = TruncatedBeSignal::new(42).unwrap(); - assert_eq!(result.foo_raw(), 42); + assert_eq!(result.foo_raw_val(), 42); let result = TruncatedLeSignal::new(42).unwrap(); - assert_eq!(result.foo_raw(), 42); + assert_eq!(result.foo_raw_val(), 42); } #[test] fn pack_unpack_signed_truncated_signal_negative() { let result = TruncatedBeSignal::new(-42).unwrap(); - assert_eq!(result.foo_raw(), -42); + assert_eq!(result.foo_raw_val(), -42); let result = TruncatedLeSignal::new(-42).unwrap(); - assert_eq!(result.foo_raw(), -42); + assert_eq!(result.foo_raw_val(), -42); } #[test] diff --git a/tests-snapshots/canpy/DBC_template.snap.rs b/tests-snapshots/canpy/DBC_template.snap.rs index 2a9429d4..d804a810 100644 --- a/tests-snapshots/canpy/DBC_template.snap.rs +++ b/tests-snapshots/canpy/DBC_template.snap.rs @@ -99,7 +99,7 @@ impl CanMultiplexed { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn multiplexer_phys(&self) -> u8 { + pub fn multiplexer_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -111,17 +111,17 @@ impl CanMultiplexed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn multiplexer_raw(&self) -> u8 { + pub fn multiplexer_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Multiplexer' #[allow(dead_code)] #[inline(always)] - fn set_multiplexer_raw(&mut self, value: u8) { + fn set_multiplexer_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } pub fn multiplexer(&mut self) -> Result { - match self.multiplexer_phys() { + match self.multiplexer_phys_val() { 0 => { Ok( CanMultiplexedMultiplexerIndex::M0(CanMultiplexedMultiplexerM0 { @@ -334,7 +334,7 @@ impl CanMultiplexedMultiplexerM0 { 2 => CanMultiplexedValue0::Value2, 1 => CanMultiplexedValue0::Value1, 0 => CanMultiplexedValue0::Value0, - _ => CanMultiplexedValue0::_Other(self.value0_phys()), + _ => CanMultiplexedValue0::_Other(self.value0_phys_val()), } } /// Get physical value of 'Value0' @@ -343,7 +343,7 @@ impl CanMultiplexedMultiplexerM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn value0_phys(&self) -> u8 { + pub fn value0_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -355,12 +355,12 @@ impl CanMultiplexedMultiplexerM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn value0_raw(&self) -> u8 { + pub fn value0_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Value0' #[inline(always)] - pub fn set_value0_raw(&mut self, value: u8) { + pub fn set_value0_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Value0' @@ -423,7 +423,7 @@ impl CanMultiplexedMultiplexerM1 { 2 => CanMultiplexedValue1::Two, 1 => CanMultiplexedValue1::One, 0 => CanMultiplexedValue1::Zero, - _ => CanMultiplexedValue1::_Other(self.value1_phys()), + _ => CanMultiplexedValue1::_Other(self.value1_phys_val()), } } /// Get physical value of 'Value1' @@ -432,7 +432,7 @@ impl CanMultiplexedMultiplexerM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn value1_phys(&self) -> u8 { + pub fn value1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -444,12 +444,12 @@ impl CanMultiplexedMultiplexerM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn value1_raw(&self) -> u8 { + pub fn value1_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Value1' #[inline(always)] - pub fn set_value1_raw(&mut self, value: u8) { + pub fn set_value1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Value1' @@ -518,7 +518,7 @@ impl CanMessage { /// - Receivers: Node1, Node2 #[inline(always)] pub fn signal1(&self) -> u64 { - self.signal1_phys() + self.signal1_phys_val() } /// Get physical value of 'Signal1' /// @@ -526,7 +526,7 @@ impl CanMessage { /// - Offset: 0 /// - Unit: "%" #[inline(always)] - pub fn signal1_phys(&self) -> u64 { + pub fn signal1_phys_val(&self) -> u64 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 100; u64::from(signal).saturating_mul(factor).saturating_add(0) @@ -538,12 +538,12 @@ impl CanMessage { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn signal1_raw(&self) -> u32 { + pub fn signal1_raw_val(&self) -> u32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'Signal1' #[inline(always)] - pub fn set_signal1_raw(&mut self, value: u32) { + pub fn set_signal1_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[32..64].store_le(value); } /// Set value of 'Signal1' @@ -574,7 +574,7 @@ impl CanMessage { /// - Receivers: Node1, Node2 #[inline(always)] pub fn signal0(&self) -> i32 { - self.signal0_phys() + self.signal0_phys_val() } /// Get physical value of 'Signal0' /// @@ -582,7 +582,7 @@ impl CanMessage { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal0_phys(&self) -> i32 { + pub fn signal0_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 1; let signal = signal as i32; @@ -595,12 +595,12 @@ impl CanMessage { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn signal0_raw(&self) -> i32 { + pub fn signal0_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 'Signal0' #[inline(always)] - pub fn set_signal0_raw(&mut self, value: i32) { + pub fn set_signal0_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/BU_BO_REL_.snap.rs b/tests-snapshots/dbc-cantools/BU_BO_REL_.snap.rs index 6fd7188c..e4c8e4ba 100644 --- a/tests-snapshots/dbc-cantools/BU_BO_REL_.snap.rs +++ b/tests-snapshots/dbc-cantools/BU_BO_REL_.snap.rs @@ -91,7 +91,7 @@ impl Control { let signal = self.raw.view_bits::()[0..8].load_le::(); match signal { 255 => ControlState::Invalid, - _ => ControlState::_Other(self.state_phys()), + _ => ControlState::_Other(self.state_phys_val()), } } /// Get physical value of 'state' @@ -100,7 +100,7 @@ impl Control { /// - Offset: 0 /// - Unit: "%" #[inline(always)] - pub fn state_phys(&self) -> u8 { + pub fn state_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -112,12 +112,12 @@ impl Control { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn state_raw(&self) -> u8 { + pub fn state_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'state' #[inline(always)] - pub fn set_state_raw(&mut self, value: u8) { + pub fn set_state_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'state' diff --git a/tests-snapshots/dbc-cantools/BU_BO_REL_Message.snap.rs b/tests-snapshots/dbc-cantools/BU_BO_REL_Message.snap.rs index 74fc7a40..0016ac7e 100644 --- a/tests-snapshots/dbc-cantools/BU_BO_REL_Message.snap.rs +++ b/tests-snapshots/dbc-cantools/BU_BO_REL_Message.snap.rs @@ -91,7 +91,7 @@ impl Message1 { let signal = self.raw.view_bits::()[0..8].load_le::(); match signal { 255 => Message1Signal1::Invalid, - _ => Message1Signal1::_Other(self.signal_1_phys()), + _ => Message1Signal1::_Other(self.signal_1_phys_val()), } } /// Get physical value of 'signal_1' @@ -100,7 +100,7 @@ impl Message1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal_1_phys(&self) -> u8 { + pub fn signal_1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -112,12 +112,12 @@ impl Message1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn signal_1_raw(&self) -> u8 { + pub fn signal_1_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'signal_1' #[inline(always)] - pub fn set_signal_1_raw(&mut self, value: u8) { + pub fn set_signal_1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'signal_1' diff --git a/tests-snapshots/dbc-cantools/abs.snap.rs b/tests-snapshots/dbc-cantools/abs.snap.rs index 05efbba7..86cf392d 100644 --- a/tests-snapshots/dbc-cantools/abs.snap.rs +++ b/tests-snapshots/dbc-cantools/abs.snap.rs @@ -155,7 +155,7 @@ impl Bremse33 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_fl(&self) -> f32 { - self.whlspeed_fl_phys() + self.whlspeed_fl_phys_val() } /// Get physical value of 'whlspeed_FL' /// @@ -163,7 +163,7 @@ impl Bremse33 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_fl_phys(&self) -> f32 { + pub fn whlspeed_fl_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; @@ -176,12 +176,12 @@ impl Bremse33 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn whlspeed_fl_raw(&self) -> u16 { + pub fn whlspeed_fl_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'whlspeed_FL' #[inline(always)] - pub fn set_whlspeed_fl_raw(&mut self, value: u16) { + pub fn set_whlspeed_fl_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'whlspeed_FL' @@ -208,7 +208,7 @@ impl Bremse33 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_fr(&self) -> f32 { - self.whlspeed_fr_phys() + self.whlspeed_fr_phys_val() } /// Get physical value of 'whlspeed_FR' /// @@ -216,7 +216,7 @@ impl Bremse33 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_fr_phys(&self) -> f32 { + pub fn whlspeed_fr_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; @@ -229,12 +229,12 @@ impl Bremse33 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn whlspeed_fr_raw(&self) -> u16 { + pub fn whlspeed_fr_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'whlspeed_FR' #[inline(always)] - pub fn set_whlspeed_fr_raw(&mut self, value: u16) { + pub fn set_whlspeed_fr_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'whlspeed_FR' @@ -261,7 +261,7 @@ impl Bremse33 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_rl(&self) -> f32 { - self.whlspeed_rl_phys() + self.whlspeed_rl_phys_val() } /// Get physical value of 'whlspeed_RL' /// @@ -269,7 +269,7 @@ impl Bremse33 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_rl_phys(&self) -> f32 { + pub fn whlspeed_rl_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; @@ -282,12 +282,12 @@ impl Bremse33 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn whlspeed_rl_raw(&self) -> u16 { + pub fn whlspeed_rl_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'whlspeed_RL' #[inline(always)] - pub fn set_whlspeed_rl_raw(&mut self, value: u16) { + pub fn set_whlspeed_rl_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'whlspeed_RL' @@ -314,7 +314,7 @@ impl Bremse33 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_rr(&self) -> f32 { - self.whlspeed_rr_phys() + self.whlspeed_rr_phys_val() } /// Get physical value of 'whlspeed_RR' /// @@ -322,7 +322,7 @@ impl Bremse33 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_rr_phys(&self) -> f32 { + pub fn whlspeed_rr_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; @@ -335,12 +335,12 @@ impl Bremse33 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn whlspeed_rr_raw(&self) -> u16 { + pub fn whlspeed_rr_raw_val(&self) -> u16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'whlspeed_RR' #[inline(always)] - pub fn set_whlspeed_rr_raw(&mut self, value: u16) { + pub fn set_whlspeed_rr_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[48..64].store_le(value); } /// Set value of 'whlspeed_RR' @@ -799,7 +799,7 @@ impl Mm510Tx1 { /// - Receivers: ABS #[inline(always)] pub fn yaw_rate(&self) -> f32 { - self.yaw_rate_phys() + self.yaw_rate_phys_val() } /// Get physical value of 'Yaw_Rate' /// @@ -807,7 +807,7 @@ impl Mm510Tx1 { /// - Offset: -163.84 /// - Unit: "°/s" #[inline(always)] - pub fn yaw_rate_phys(&self) -> f32 { + pub fn yaw_rate_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.005_f32; let offset = -163.84_f32; @@ -820,12 +820,12 @@ impl Mm510Tx1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn yaw_rate_raw(&self) -> u16 { + pub fn yaw_rate_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Yaw_Rate' #[inline(always)] - pub fn set_yaw_rate_raw(&mut self, value: u16) { + pub fn set_yaw_rate_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Yaw_Rate' @@ -852,7 +852,7 @@ impl Mm510Tx1 { /// - Receivers: ABS #[inline(always)] pub fn ay1(&self) -> f32 { - self.ay1_phys() + self.ay1_phys_val() } /// Get physical value of 'AY1' /// @@ -860,7 +860,7 @@ impl Mm510Tx1 { /// - Offset: -4.1768 /// - Unit: "g" #[inline(always)] - pub fn ay1_phys(&self) -> f32 { + pub fn ay1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.000127465_f32; let offset = -4.1768_f32; @@ -873,12 +873,12 @@ impl Mm510Tx1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn ay1_raw(&self) -> u16 { + pub fn ay1_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'AY1' #[inline(always)] - pub fn set_ay1_raw(&mut self, value: u16) { + pub fn set_ay1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'AY1' @@ -982,7 +982,7 @@ impl Mm510Tx2 { /// - Receivers: ABS #[inline(always)] pub fn roll_rate(&self) -> f32 { - self.roll_rate_phys() + self.roll_rate_phys_val() } /// Get physical value of 'Roll_Rate' /// @@ -990,7 +990,7 @@ impl Mm510Tx2 { /// - Offset: -163.84 /// - Unit: "°/s" #[inline(always)] - pub fn roll_rate_phys(&self) -> f32 { + pub fn roll_rate_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.005_f32; let offset = -163.84_f32; @@ -1003,12 +1003,12 @@ impl Mm510Tx2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn roll_rate_raw(&self) -> u16 { + pub fn roll_rate_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Roll_Rate' #[inline(always)] - pub fn set_roll_rate_raw(&mut self, value: u16) { + pub fn set_roll_rate_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Roll_Rate' @@ -1035,7 +1035,7 @@ impl Mm510Tx2 { /// - Receivers: ABS #[inline(always)] pub fn ax1(&self) -> f32 { - self.ax1_phys() + self.ax1_phys_val() } /// Get physical value of 'AX1' /// @@ -1043,7 +1043,7 @@ impl Mm510Tx2 { /// - Offset: -4.1768 /// - Unit: "g" #[inline(always)] - pub fn ax1_phys(&self) -> f32 { + pub fn ax1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.000127465_f32; let offset = -4.1768_f32; @@ -1056,12 +1056,12 @@ impl Mm510Tx2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn ax1_raw(&self) -> u16 { + pub fn ax1_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'AX1' #[inline(always)] - pub fn set_ax1_raw(&mut self, value: u16) { + pub fn set_ax1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'AX1' @@ -1162,7 +1162,7 @@ impl Mm510Tx3 { /// - Receivers: ABS #[inline(always)] pub fn az(&self) -> f32 { - self.az_phys() + self.az_phys_val() } /// Get physical value of 'AZ' /// @@ -1170,7 +1170,7 @@ impl Mm510Tx3 { /// - Offset: -4.1768 /// - Unit: "g" #[inline(always)] - pub fn az_phys(&self) -> f32 { + pub fn az_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.000127465_f32; let offset = -4.1768_f32; @@ -1183,12 +1183,12 @@ impl Mm510Tx3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn az_raw(&self) -> u16 { + pub fn az_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'AZ' #[inline(always)] - pub fn set_az_raw(&mut self, value: u16) { + pub fn set_az_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'AZ' @@ -1303,7 +1303,7 @@ impl Bremse2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_fl_bremse2(&self) -> f32 { - self.whlspeed_fl_bremse2_phys() + self.whlspeed_fl_bremse2_phys_val() } /// Get physical value of 'whlspeed_FL_Bremse2' /// @@ -1311,7 +1311,7 @@ impl Bremse2 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_fl_bremse2_phys(&self) -> f32 { + pub fn whlspeed_fl_bremse2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; @@ -1324,12 +1324,12 @@ impl Bremse2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn whlspeed_fl_bremse2_raw(&self) -> u16 { + pub fn whlspeed_fl_bremse2_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'whlspeed_FL_Bremse2' #[inline(always)] - pub fn set_whlspeed_fl_bremse2_raw(&mut self, value: u16) { + pub fn set_whlspeed_fl_bremse2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'whlspeed_FL_Bremse2' @@ -1356,7 +1356,7 @@ impl Bremse2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_fr_bremse2(&self) -> f32 { - self.whlspeed_fr_bremse2_phys() + self.whlspeed_fr_bremse2_phys_val() } /// Get physical value of 'whlspeed_FR_Bremse2' /// @@ -1364,7 +1364,7 @@ impl Bremse2 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_fr_bremse2_phys(&self) -> f32 { + pub fn whlspeed_fr_bremse2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; @@ -1377,12 +1377,12 @@ impl Bremse2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn whlspeed_fr_bremse2_raw(&self) -> u16 { + pub fn whlspeed_fr_bremse2_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'whlspeed_FR_Bremse2' #[inline(always)] - pub fn set_whlspeed_fr_bremse2_raw(&mut self, value: u16) { + pub fn set_whlspeed_fr_bremse2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'whlspeed_FR_Bremse2' @@ -1409,7 +1409,7 @@ impl Bremse2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_rl_bremse2(&self) -> f32 { - self.whlspeed_rl_bremse2_phys() + self.whlspeed_rl_bremse2_phys_val() } /// Get physical value of 'whlspeed_RL_Bremse2' /// @@ -1417,7 +1417,7 @@ impl Bremse2 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_rl_bremse2_phys(&self) -> f32 { + pub fn whlspeed_rl_bremse2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; @@ -1430,12 +1430,12 @@ impl Bremse2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn whlspeed_rl_bremse2_raw(&self) -> u16 { + pub fn whlspeed_rl_bremse2_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'whlspeed_RL_Bremse2' #[inline(always)] - pub fn set_whlspeed_rl_bremse2_raw(&mut self, value: u16) { + pub fn set_whlspeed_rl_bremse2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'whlspeed_RL_Bremse2' @@ -1462,7 +1462,7 @@ impl Bremse2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn whlspeed_rr_bremse2(&self) -> f32 { - self.whlspeed_rr_bremse2_phys() + self.whlspeed_rr_bremse2_phys_val() } /// Get physical value of 'whlspeed_RR_Bremse2' /// @@ -1470,7 +1470,7 @@ impl Bremse2 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn whlspeed_rr_bremse2_phys(&self) -> f32 { + pub fn whlspeed_rr_bremse2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; @@ -1483,12 +1483,12 @@ impl Bremse2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn whlspeed_rr_bremse2_raw(&self) -> u16 { + pub fn whlspeed_rr_bremse2_raw_val(&self) -> u16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'whlspeed_RR_Bremse2' #[inline(always)] - pub fn set_whlspeed_rr_bremse2_raw(&mut self, value: u16) { + pub fn set_whlspeed_rr_bremse2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[48..64].store_le(value); } /// Set value of 'whlspeed_RR_Bremse2' @@ -1588,7 +1588,7 @@ impl AbsSwitch { /// - Receivers: ABS #[inline(always)] pub fn abs_switchposition(&self) -> u8 { - self.abs_switchposition_phys() + self.abs_switchposition_phys_val() } /// Get physical value of 'ABS_Switchposition' /// @@ -1596,7 +1596,7 @@ impl AbsSwitch { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn abs_switchposition_phys(&self) -> u8 { + pub fn abs_switchposition_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1608,12 +1608,12 @@ impl AbsSwitch { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn abs_switchposition_raw(&self) -> u8 { + pub fn abs_switchposition_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'ABS_Switchposition' #[inline(always)] - pub fn set_abs_switchposition_raw(&mut self, value: u8) { + pub fn set_abs_switchposition_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'ABS_Switchposition' @@ -1787,7 +1787,7 @@ impl Bremse31 { /// - Receivers: Vector__XXX #[inline(always)] pub fn idle_time(&self) -> u16 { - self.idle_time_phys() + self.idle_time_phys_val() } /// Get physical value of 'Idle_Time' /// @@ -1795,7 +1795,7 @@ impl Bremse31 { /// - Offset: 0 /// - Unit: "-" #[inline(always)] - pub fn idle_time_phys(&self) -> u16 { + pub fn idle_time_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1807,12 +1807,12 @@ impl Bremse31 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn idle_time_raw(&self) -> u16 { + pub fn idle_time_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'Idle_Time' #[inline(always)] - pub fn set_idle_time_raw(&mut self, value: u16) { + pub fn set_idle_time_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'Idle_Time' @@ -1939,7 +1939,7 @@ impl Bremse32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn acc_fa(&self) -> f32 { - self.acc_fa_phys() + self.acc_fa_phys_val() } /// Get physical value of 'acc_FA' /// @@ -1947,7 +1947,7 @@ impl Bremse32 { /// - Offset: 0 /// - Unit: "cm3" #[inline(always)] - pub fn acc_fa_phys(&self) -> f32 { + pub fn acc_fa_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 0.05_f32; let offset = 0_f32; @@ -1960,12 +1960,12 @@ impl Bremse32 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn acc_fa_raw(&self) -> u8 { + pub fn acc_fa_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'acc_FA' #[inline(always)] - pub fn set_acc_fa_raw(&mut self, value: u8) { + pub fn set_acc_fa_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'acc_FA' @@ -1992,7 +1992,7 @@ impl Bremse32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn acc_ra(&self) -> f32 { - self.acc_ra_phys() + self.acc_ra_phys_val() } /// Get physical value of 'acc_RA' /// @@ -2000,7 +2000,7 @@ impl Bremse32 { /// - Offset: 0 /// - Unit: "cm3" #[inline(always)] - pub fn acc_ra_phys(&self) -> f32 { + pub fn acc_ra_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 0.05_f32; let offset = 0_f32; @@ -2013,12 +2013,12 @@ impl Bremse32 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn acc_ra_raw(&self) -> u8 { + pub fn acc_ra_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'acc_RA' #[inline(always)] - pub fn set_acc_ra_raw(&mut self, value: u8) { + pub fn set_acc_ra_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'acc_RA' @@ -2053,7 +2053,7 @@ impl Bremse32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn wheel_quality_fl(&self) -> u8 { - self.wheel_quality_fl_phys() + self.wheel_quality_fl_phys_val() } /// Get physical value of 'WheelQuality_FL' /// @@ -2061,7 +2061,7 @@ impl Bremse32 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn wheel_quality_fl_phys(&self) -> u8 { + pub fn wheel_quality_fl_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2073,12 +2073,12 @@ impl Bremse32 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn wheel_quality_fl_raw(&self) -> u8 { + pub fn wheel_quality_fl_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'WheelQuality_FL' #[inline(always)] - pub fn set_wheel_quality_fl_raw(&mut self, value: u8) { + pub fn set_wheel_quality_fl_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'WheelQuality_FL' @@ -2117,7 +2117,7 @@ impl Bremse32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn wheel_quality_fr(&self) -> u8 { - self.wheel_quality_fr_phys() + self.wheel_quality_fr_phys_val() } /// Get physical value of 'WheelQuality_FR' /// @@ -2125,7 +2125,7 @@ impl Bremse32 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn wheel_quality_fr_phys(&self) -> u8 { + pub fn wheel_quality_fr_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2137,12 +2137,12 @@ impl Bremse32 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn wheel_quality_fr_raw(&self) -> u8 { + pub fn wheel_quality_fr_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_le::() } /// Set raw value of 'WheelQuality_FR' #[inline(always)] - pub fn set_wheel_quality_fr_raw(&mut self, value: u8) { + pub fn set_wheel_quality_fr_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_le(value); } /// Set value of 'WheelQuality_FR' @@ -2181,7 +2181,7 @@ impl Bremse32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn wheel_quality_rl(&self) -> u8 { - self.wheel_quality_rl_phys() + self.wheel_quality_rl_phys_val() } /// Get physical value of 'WheelQuality_RL' /// @@ -2189,7 +2189,7 @@ impl Bremse32 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn wheel_quality_rl_phys(&self) -> u8 { + pub fn wheel_quality_rl_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2201,12 +2201,12 @@ impl Bremse32 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn wheel_quality_rl_raw(&self) -> u8 { + pub fn wheel_quality_rl_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } /// Set raw value of 'WheelQuality_RL' #[inline(always)] - pub fn set_wheel_quality_rl_raw(&mut self, value: u8) { + pub fn set_wheel_quality_rl_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'WheelQuality_RL' @@ -2245,7 +2245,7 @@ impl Bremse32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn wheel_quality_rr(&self) -> u8 { - self.wheel_quality_rr_phys() + self.wheel_quality_rr_phys_val() } /// Get physical value of 'WheelQuality_RR' /// @@ -2253,7 +2253,7 @@ impl Bremse32 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn wheel_quality_rr_phys(&self) -> u8 { + pub fn wheel_quality_rr_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..64].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2265,12 +2265,12 @@ impl Bremse32 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn wheel_quality_rr_raw(&self) -> u8 { + pub fn wheel_quality_rr_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_le::() } /// Set raw value of 'WheelQuality_RR' #[inline(always)] - pub fn set_wheel_quality_rr_raw(&mut self, value: u8) { + pub fn set_wheel_quality_rr_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_le(value); } /// Set value of 'WheelQuality_RR' @@ -2393,7 +2393,7 @@ impl Bremse51 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ax1_abs_int(&self) -> f32 { - self.ax1_abs_int_phys() + self.ax1_abs_int_phys_val() } /// Get physical value of 'AX1_ABS_int' /// @@ -2401,7 +2401,7 @@ impl Bremse51 { /// - Offset: -4.1768 /// - Unit: "g" #[inline(always)] - pub fn ax1_abs_int_phys(&self) -> f32 { + pub fn ax1_abs_int_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.00012742_f32; let offset = -4.1768_f32; @@ -2414,12 +2414,12 @@ impl Bremse51 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn ax1_abs_int_raw(&self) -> u16 { + pub fn ax1_abs_int_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AX1_ABS_int' #[inline(always)] - pub fn set_ax1_abs_int_raw(&mut self, value: u16) { + pub fn set_ax1_abs_int_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AX1_ABS_int' @@ -2446,7 +2446,7 @@ impl Bremse51 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ay1_abs_int(&self) -> f32 { - self.ay1_abs_int_phys() + self.ay1_abs_int_phys_val() } /// Get physical value of 'AY1_ABS_int' /// @@ -2454,7 +2454,7 @@ impl Bremse51 { /// - Offset: -4.1768 /// - Unit: "g" #[inline(always)] - pub fn ay1_abs_int_phys(&self) -> f32 { + pub fn ay1_abs_int_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.00012742_f32; let offset = -4.1768_f32; @@ -2467,12 +2467,12 @@ impl Bremse51 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn ay1_abs_int_raw(&self) -> u16 { + pub fn ay1_abs_int_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'AY1_ABS_int' #[inline(always)] - pub fn set_ay1_abs_int_raw(&mut self, value: u16) { + pub fn set_ay1_abs_int_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'AY1_ABS_int' @@ -2499,7 +2499,7 @@ impl Bremse51 { /// - Receivers: Vector__XXX #[inline(always)] pub fn if_variant(&self) -> u8 { - self.if_variant_phys() + self.if_variant_phys_val() } /// Get physical value of 'IF_variant' /// @@ -2507,7 +2507,7 @@ impl Bremse51 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn if_variant_phys(&self) -> u8 { + pub fn if_variant_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..54].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2519,12 +2519,12 @@ impl Bremse51 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn if_variant_raw(&self) -> u8 { + pub fn if_variant_raw_val(&self) -> u8 { self.raw.view_bits::()[48..54].load_le::() } /// Set raw value of 'IF_variant' #[inline(always)] - pub fn set_if_variant_raw(&mut self, value: u8) { + pub fn set_if_variant_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..54].store_le(value); } /// Set value of 'IF_variant' @@ -2555,7 +2555,7 @@ impl Bremse51 { /// - Receivers: Vector__XXX #[inline(always)] pub fn if_revision(&self) -> u8 { - self.if_revision_phys() + self.if_revision_phys_val() } /// Get physical value of 'IF_revision' /// @@ -2563,7 +2563,7 @@ impl Bremse51 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn if_revision_phys(&self) -> u8 { + pub fn if_revision_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[54..60].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2575,12 +2575,12 @@ impl Bremse51 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn if_revision_raw(&self) -> u8 { + pub fn if_revision_raw_val(&self) -> u8 { self.raw.view_bits::()[54..60].load_le::() } /// Set raw value of 'IF_revision' #[inline(always)] - pub fn set_if_revision_raw(&mut self, value: u8) { + pub fn set_if_revision_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[54..60].store_le(value); } /// Set value of 'IF_revision' @@ -2611,7 +2611,7 @@ impl Bremse51 { /// - Receivers: Vector__XXX #[inline(always)] pub fn if_chksum(&self) -> u8 { - self.if_chksum_phys() + self.if_chksum_phys_val() } /// Get physical value of 'IF_chksum' /// @@ -2619,7 +2619,7 @@ impl Bremse51 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn if_chksum_phys(&self) -> u8 { + pub fn if_chksum_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[60..64].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2631,12 +2631,12 @@ impl Bremse51 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn if_chksum_raw(&self) -> u8 { + pub fn if_chksum_raw_val(&self) -> u8 { self.raw.view_bits::()[60..64].load_le::() } /// Set raw value of 'IF_chksum' #[inline(always)] - pub fn set_if_chksum_raw(&mut self, value: u8) { + pub fn set_if_chksum_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[60..64].store_le(value); } /// Set value of 'IF_chksum' @@ -2813,7 +2813,7 @@ impl Bremse52 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn mplx_sw_info_phys(&self) -> u8 { + pub fn mplx_sw_info_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2825,17 +2825,17 @@ impl Bremse52 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn mplx_sw_info_raw(&self) -> u8 { + pub fn mplx_sw_info_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Mplx_SW_Info' #[allow(dead_code)] #[inline(always)] - fn set_mplx_sw_info_raw(&mut self, value: u8) { + fn set_mplx_sw_info_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } pub fn mplx_sw_info(&mut self) -> Result { - match self.mplx_sw_info_phys() { + match self.mplx_sw_info_phys_val() { 1 => { Ok( Bremse52MplxSwInfoIndex::M1(Bremse52MplxSwInfoM1 { @@ -3068,7 +3068,7 @@ impl Bremse52MplxSwInfoM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_high_upper(&self) -> u8 { - self.sw_version_high_upper_phys() + self.sw_version_high_upper_phys_val() } /// Get physical value of 'SW_version_High_upper' /// @@ -3076,7 +3076,7 @@ impl Bremse52MplxSwInfoM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sw_version_high_upper_phys(&self) -> u8 { + pub fn sw_version_high_upper_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3088,12 +3088,12 @@ impl Bremse52MplxSwInfoM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sw_version_high_upper_raw(&self) -> u8 { + pub fn sw_version_high_upper_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'SW_version_High_upper' #[inline(always)] - pub fn set_sw_version_high_upper_raw(&mut self, value: u8) { + pub fn set_sw_version_high_upper_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'SW_version_High_upper' @@ -3124,7 +3124,7 @@ impl Bremse52MplxSwInfoM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_high_lower(&self) -> u8 { - self.sw_version_high_lower_phys() + self.sw_version_high_lower_phys_val() } /// Get physical value of 'SW_version_High_lower' /// @@ -3132,7 +3132,7 @@ impl Bremse52MplxSwInfoM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sw_version_high_lower_phys(&self) -> u8 { + pub fn sw_version_high_lower_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3144,12 +3144,12 @@ impl Bremse52MplxSwInfoM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sw_version_high_lower_raw(&self) -> u8 { + pub fn sw_version_high_lower_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'SW_version_High_lower' #[inline(always)] - pub fn set_sw_version_high_lower_raw(&mut self, value: u8) { + pub fn set_sw_version_high_lower_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'SW_version_High_lower' @@ -3180,7 +3180,7 @@ impl Bremse52MplxSwInfoM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_mid_upper(&self) -> u8 { - self.sw_version_mid_upper_phys() + self.sw_version_mid_upper_phys_val() } /// Get physical value of 'SW_version_Mid_upper' /// @@ -3188,7 +3188,7 @@ impl Bremse52MplxSwInfoM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sw_version_mid_upper_phys(&self) -> u8 { + pub fn sw_version_mid_upper_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3200,12 +3200,12 @@ impl Bremse52MplxSwInfoM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sw_version_mid_upper_raw(&self) -> u8 { + pub fn sw_version_mid_upper_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'SW_version_Mid_upper' #[inline(always)] - pub fn set_sw_version_mid_upper_raw(&mut self, value: u8) { + pub fn set_sw_version_mid_upper_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'SW_version_Mid_upper' @@ -3236,7 +3236,7 @@ impl Bremse52MplxSwInfoM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_mid_lower(&self) -> u8 { - self.sw_version_mid_lower_phys() + self.sw_version_mid_lower_phys_val() } /// Get physical value of 'SW_version_Mid_lower' /// @@ -3244,7 +3244,7 @@ impl Bremse52MplxSwInfoM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sw_version_mid_lower_phys(&self) -> u8 { + pub fn sw_version_mid_lower_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3256,12 +3256,12 @@ impl Bremse52MplxSwInfoM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sw_version_mid_lower_raw(&self) -> u8 { + pub fn sw_version_mid_lower_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'SW_version_Mid_lower' #[inline(always)] - pub fn set_sw_version_mid_lower_raw(&mut self, value: u8) { + pub fn set_sw_version_mid_lower_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'SW_version_Mid_lower' @@ -3292,7 +3292,7 @@ impl Bremse52MplxSwInfoM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_low_upper(&self) -> u8 { - self.sw_version_low_upper_phys() + self.sw_version_low_upper_phys_val() } /// Get physical value of 'SW_version_Low_upper' /// @@ -3300,7 +3300,7 @@ impl Bremse52MplxSwInfoM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sw_version_low_upper_phys(&self) -> u8 { + pub fn sw_version_low_upper_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3312,12 +3312,12 @@ impl Bremse52MplxSwInfoM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sw_version_low_upper_raw(&self) -> u8 { + pub fn sw_version_low_upper_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_le::() } /// Set raw value of 'SW_version_Low_upper' #[inline(always)] - pub fn set_sw_version_low_upper_raw(&mut self, value: u8) { + pub fn set_sw_version_low_upper_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_le(value); } /// Set value of 'SW_version_Low_upper' @@ -3348,7 +3348,7 @@ impl Bremse52MplxSwInfoM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_low_lower(&self) -> u8 { - self.sw_version_low_lower_phys() + self.sw_version_low_lower_phys_val() } /// Get physical value of 'SW_version_Low_lower' /// @@ -3356,7 +3356,7 @@ impl Bremse52MplxSwInfoM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sw_version_low_lower_phys(&self) -> u8 { + pub fn sw_version_low_lower_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3368,12 +3368,12 @@ impl Bremse52MplxSwInfoM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sw_version_low_lower_raw(&self) -> u8 { + pub fn sw_version_low_lower_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } /// Set raw value of 'SW_version_Low_lower' #[inline(always)] - pub fn set_sw_version_low_lower_raw(&mut self, value: u8) { + pub fn set_sw_version_low_lower_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'SW_version_Low_lower' @@ -3429,7 +3429,7 @@ impl Bremse52MplxSwInfoM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bb_dig1(&self) -> u8 { - self.bb_dig1_phys() + self.bb_dig1_phys_val() } /// Get physical value of 'BB_dig1' /// @@ -3437,7 +3437,7 @@ impl Bremse52MplxSwInfoM2 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn bb_dig1_phys(&self) -> u8 { + pub fn bb_dig1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3449,12 +3449,12 @@ impl Bremse52MplxSwInfoM2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bb_dig1_raw(&self) -> u8 { + pub fn bb_dig1_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'BB_dig1' #[inline(always)] - pub fn set_bb_dig1_raw(&mut self, value: u8) { + pub fn set_bb_dig1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'BB_dig1' @@ -3483,7 +3483,7 @@ impl Bremse52MplxSwInfoM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bb_dig2(&self) -> u8 { - self.bb_dig2_phys() + self.bb_dig2_phys_val() } /// Get physical value of 'BB_dig2' /// @@ -3491,7 +3491,7 @@ impl Bremse52MplxSwInfoM2 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn bb_dig2_phys(&self) -> u8 { + pub fn bb_dig2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3503,12 +3503,12 @@ impl Bremse52MplxSwInfoM2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bb_dig2_raw(&self) -> u8 { + pub fn bb_dig2_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'BB_dig2' #[inline(always)] - pub fn set_bb_dig2_raw(&mut self, value: u8) { + pub fn set_bb_dig2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'BB_dig2' @@ -3537,7 +3537,7 @@ impl Bremse52MplxSwInfoM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bb_dig3(&self) -> u8 { - self.bb_dig3_phys() + self.bb_dig3_phys_val() } /// Get physical value of 'BB_dig3' /// @@ -3545,7 +3545,7 @@ impl Bremse52MplxSwInfoM2 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn bb_dig3_phys(&self) -> u8 { + pub fn bb_dig3_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3557,12 +3557,12 @@ impl Bremse52MplxSwInfoM2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bb_dig3_raw(&self) -> u8 { + pub fn bb_dig3_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'BB_dig3' #[inline(always)] - pub fn set_bb_dig3_raw(&mut self, value: u8) { + pub fn set_bb_dig3_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'BB_dig3' @@ -3591,7 +3591,7 @@ impl Bremse52MplxSwInfoM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bb_dig4(&self) -> u8 { - self.bb_dig4_phys() + self.bb_dig4_phys_val() } /// Get physical value of 'BB_dig4' /// @@ -3599,7 +3599,7 @@ impl Bremse52MplxSwInfoM2 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn bb_dig4_phys(&self) -> u8 { + pub fn bb_dig4_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3611,12 +3611,12 @@ impl Bremse52MplxSwInfoM2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bb_dig4_raw(&self) -> u8 { + pub fn bb_dig4_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'BB_dig4' #[inline(always)] - pub fn set_bb_dig4_raw(&mut self, value: u8) { + pub fn set_bb_dig4_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'BB_dig4' @@ -3645,7 +3645,7 @@ impl Bremse52MplxSwInfoM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bb_dig5(&self) -> u8 { - self.bb_dig5_phys() + self.bb_dig5_phys_val() } /// Get physical value of 'BB_dig5' /// @@ -3653,7 +3653,7 @@ impl Bremse52MplxSwInfoM2 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn bb_dig5_phys(&self) -> u8 { + pub fn bb_dig5_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3665,12 +3665,12 @@ impl Bremse52MplxSwInfoM2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bb_dig5_raw(&self) -> u8 { + pub fn bb_dig5_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_le::() } /// Set raw value of 'BB_dig5' #[inline(always)] - pub fn set_bb_dig5_raw(&mut self, value: u8) { + pub fn set_bb_dig5_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_le(value); } /// Set value of 'BB_dig5' @@ -3699,7 +3699,7 @@ impl Bremse52MplxSwInfoM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bb_dig6(&self) -> u8 { - self.bb_dig6_phys() + self.bb_dig6_phys_val() } /// Get physical value of 'BB_dig6' /// @@ -3707,7 +3707,7 @@ impl Bremse52MplxSwInfoM2 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn bb_dig6_phys(&self) -> u8 { + pub fn bb_dig6_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3719,12 +3719,12 @@ impl Bremse52MplxSwInfoM2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bb_dig6_raw(&self) -> u8 { + pub fn bb_dig6_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } /// Set raw value of 'BB_dig6' #[inline(always)] - pub fn set_bb_dig6_raw(&mut self, value: u8) { + pub fn set_bb_dig6_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'BB_dig6' @@ -3753,7 +3753,7 @@ impl Bremse52MplxSwInfoM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bb_dig7(&self) -> u8 { - self.bb_dig7_phys() + self.bb_dig7_phys_val() } /// Get physical value of 'BB_dig7' /// @@ -3761,7 +3761,7 @@ impl Bremse52MplxSwInfoM2 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn bb_dig7_phys(&self) -> u8 { + pub fn bb_dig7_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..64].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3773,12 +3773,12 @@ impl Bremse52MplxSwInfoM2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bb_dig7_raw(&self) -> u8 { + pub fn bb_dig7_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_le::() } /// Set raw value of 'BB_dig7' #[inline(always)] - pub fn set_bb_dig7_raw(&mut self, value: u8) { + pub fn set_bb_dig7_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_le(value); } /// Set value of 'BB_dig7' @@ -3834,7 +3834,7 @@ impl Bremse52MplxSwInfoM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_01(&self) -> u8 { - self.appl_id_01_phys() + self.appl_id_01_phys_val() } /// Get physical value of 'Appl_Id_01' /// @@ -3842,7 +3842,7 @@ impl Bremse52MplxSwInfoM3 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_01_phys(&self) -> u8 { + pub fn appl_id_01_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3854,12 +3854,12 @@ impl Bremse52MplxSwInfoM3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_id_01_raw(&self) -> u8 { + pub fn appl_id_01_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Appl_Id_01' #[inline(always)] - pub fn set_appl_id_01_raw(&mut self, value: u8) { + pub fn set_appl_id_01_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Appl_Id_01' @@ -3888,7 +3888,7 @@ impl Bremse52MplxSwInfoM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_02(&self) -> u8 { - self.appl_id_02_phys() + self.appl_id_02_phys_val() } /// Get physical value of 'Appl_Id_02' /// @@ -3896,7 +3896,7 @@ impl Bremse52MplxSwInfoM3 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_02_phys(&self) -> u8 { + pub fn appl_id_02_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3908,12 +3908,12 @@ impl Bremse52MplxSwInfoM3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_id_02_raw(&self) -> u8 { + pub fn appl_id_02_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'Appl_Id_02' #[inline(always)] - pub fn set_appl_id_02_raw(&mut self, value: u8) { + pub fn set_appl_id_02_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Appl_Id_02' @@ -3942,7 +3942,7 @@ impl Bremse52MplxSwInfoM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_03(&self) -> u8 { - self.appl_id_03_phys() + self.appl_id_03_phys_val() } /// Get physical value of 'Appl_Id_03' /// @@ -3950,7 +3950,7 @@ impl Bremse52MplxSwInfoM3 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_03_phys(&self) -> u8 { + pub fn appl_id_03_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -3962,12 +3962,12 @@ impl Bremse52MplxSwInfoM3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_id_03_raw(&self) -> u8 { + pub fn appl_id_03_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'Appl_Id_03' #[inline(always)] - pub fn set_appl_id_03_raw(&mut self, value: u8) { + pub fn set_appl_id_03_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Appl_Id_03' @@ -3996,7 +3996,7 @@ impl Bremse52MplxSwInfoM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_04(&self) -> u8 { - self.appl_id_04_phys() + self.appl_id_04_phys_val() } /// Get physical value of 'Appl_Id_04' /// @@ -4004,7 +4004,7 @@ impl Bremse52MplxSwInfoM3 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_04_phys(&self) -> u8 { + pub fn appl_id_04_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4016,12 +4016,12 @@ impl Bremse52MplxSwInfoM3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_id_04_raw(&self) -> u8 { + pub fn appl_id_04_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'Appl_Id_04' #[inline(always)] - pub fn set_appl_id_04_raw(&mut self, value: u8) { + pub fn set_appl_id_04_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Appl_Id_04' @@ -4050,7 +4050,7 @@ impl Bremse52MplxSwInfoM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_05(&self) -> u8 { - self.appl_id_05_phys() + self.appl_id_05_phys_val() } /// Get physical value of 'Appl_Id_05' /// @@ -4058,7 +4058,7 @@ impl Bremse52MplxSwInfoM3 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_05_phys(&self) -> u8 { + pub fn appl_id_05_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4070,12 +4070,12 @@ impl Bremse52MplxSwInfoM3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_id_05_raw(&self) -> u8 { + pub fn appl_id_05_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_le::() } /// Set raw value of 'Appl_Id_05' #[inline(always)] - pub fn set_appl_id_05_raw(&mut self, value: u8) { + pub fn set_appl_id_05_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_le(value); } /// Set value of 'Appl_Id_05' @@ -4104,7 +4104,7 @@ impl Bremse52MplxSwInfoM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_06(&self) -> u8 { - self.appl_id_06_phys() + self.appl_id_06_phys_val() } /// Get physical value of 'Appl_Id_06' /// @@ -4112,7 +4112,7 @@ impl Bremse52MplxSwInfoM3 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_06_phys(&self) -> u8 { + pub fn appl_id_06_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4124,12 +4124,12 @@ impl Bremse52MplxSwInfoM3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_id_06_raw(&self) -> u8 { + pub fn appl_id_06_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } /// Set raw value of 'Appl_Id_06' #[inline(always)] - pub fn set_appl_id_06_raw(&mut self, value: u8) { + pub fn set_appl_id_06_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'Appl_Id_06' @@ -4158,7 +4158,7 @@ impl Bremse52MplxSwInfoM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_07(&self) -> u8 { - self.appl_id_07_phys() + self.appl_id_07_phys_val() } /// Get physical value of 'Appl_Id_07' /// @@ -4166,7 +4166,7 @@ impl Bremse52MplxSwInfoM3 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_07_phys(&self) -> u8 { + pub fn appl_id_07_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..64].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4178,12 +4178,12 @@ impl Bremse52MplxSwInfoM3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_id_07_raw(&self) -> u8 { + pub fn appl_id_07_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_le::() } /// Set raw value of 'Appl_Id_07' #[inline(always)] - pub fn set_appl_id_07_raw(&mut self, value: u8) { + pub fn set_appl_id_07_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_le(value); } /// Set value of 'Appl_Id_07' @@ -4239,7 +4239,7 @@ impl Bremse52MplxSwInfoM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_08(&self) -> u8 { - self.appl_id_08_phys() + self.appl_id_08_phys_val() } /// Get physical value of 'Appl_Id_08' /// @@ -4247,7 +4247,7 @@ impl Bremse52MplxSwInfoM4 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_08_phys(&self) -> u8 { + pub fn appl_id_08_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4259,12 +4259,12 @@ impl Bremse52MplxSwInfoM4 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_id_08_raw(&self) -> u8 { + pub fn appl_id_08_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Appl_Id_08' #[inline(always)] - pub fn set_appl_id_08_raw(&mut self, value: u8) { + pub fn set_appl_id_08_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Appl_Id_08' @@ -4293,7 +4293,7 @@ impl Bremse52MplxSwInfoM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_09(&self) -> u8 { - self.appl_id_09_phys() + self.appl_id_09_phys_val() } /// Get physical value of 'Appl_Id_09' /// @@ -4301,7 +4301,7 @@ impl Bremse52MplxSwInfoM4 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_09_phys(&self) -> u8 { + pub fn appl_id_09_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4313,12 +4313,12 @@ impl Bremse52MplxSwInfoM4 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_id_09_raw(&self) -> u8 { + pub fn appl_id_09_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'Appl_Id_09' #[inline(always)] - pub fn set_appl_id_09_raw(&mut self, value: u8) { + pub fn set_appl_id_09_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Appl_Id_09' @@ -4347,7 +4347,7 @@ impl Bremse52MplxSwInfoM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_10(&self) -> u8 { - self.appl_id_10_phys() + self.appl_id_10_phys_val() } /// Get physical value of 'Appl_Id_10' /// @@ -4355,7 +4355,7 @@ impl Bremse52MplxSwInfoM4 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_10_phys(&self) -> u8 { + pub fn appl_id_10_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4367,12 +4367,12 @@ impl Bremse52MplxSwInfoM4 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_id_10_raw(&self) -> u8 { + pub fn appl_id_10_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'Appl_Id_10' #[inline(always)] - pub fn set_appl_id_10_raw(&mut self, value: u8) { + pub fn set_appl_id_10_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Appl_Id_10' @@ -4401,7 +4401,7 @@ impl Bremse52MplxSwInfoM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_11(&self) -> u8 { - self.appl_id_11_phys() + self.appl_id_11_phys_val() } /// Get physical value of 'Appl_Id_11' /// @@ -4409,7 +4409,7 @@ impl Bremse52MplxSwInfoM4 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_11_phys(&self) -> u8 { + pub fn appl_id_11_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4421,12 +4421,12 @@ impl Bremse52MplxSwInfoM4 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_id_11_raw(&self) -> u8 { + pub fn appl_id_11_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'Appl_Id_11' #[inline(always)] - pub fn set_appl_id_11_raw(&mut self, value: u8) { + pub fn set_appl_id_11_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Appl_Id_11' @@ -4455,7 +4455,7 @@ impl Bremse52MplxSwInfoM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_12(&self) -> u8 { - self.appl_id_12_phys() + self.appl_id_12_phys_val() } /// Get physical value of 'Appl_Id_12' /// @@ -4463,7 +4463,7 @@ impl Bremse52MplxSwInfoM4 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_12_phys(&self) -> u8 { + pub fn appl_id_12_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4475,12 +4475,12 @@ impl Bremse52MplxSwInfoM4 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_id_12_raw(&self) -> u8 { + pub fn appl_id_12_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_le::() } /// Set raw value of 'Appl_Id_12' #[inline(always)] - pub fn set_appl_id_12_raw(&mut self, value: u8) { + pub fn set_appl_id_12_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_le(value); } /// Set value of 'Appl_Id_12' @@ -4509,7 +4509,7 @@ impl Bremse52MplxSwInfoM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_13(&self) -> u8 { - self.appl_id_13_phys() + self.appl_id_13_phys_val() } /// Get physical value of 'Appl_Id_13' /// @@ -4517,7 +4517,7 @@ impl Bremse52MplxSwInfoM4 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_13_phys(&self) -> u8 { + pub fn appl_id_13_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4529,12 +4529,12 @@ impl Bremse52MplxSwInfoM4 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_id_13_raw(&self) -> u8 { + pub fn appl_id_13_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } /// Set raw value of 'Appl_Id_13' #[inline(always)] - pub fn set_appl_id_13_raw(&mut self, value: u8) { + pub fn set_appl_id_13_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'Appl_Id_13' @@ -4563,7 +4563,7 @@ impl Bremse52MplxSwInfoM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_id_14(&self) -> u8 { - self.appl_id_14_phys() + self.appl_id_14_phys_val() } /// Get physical value of 'Appl_Id_14' /// @@ -4571,7 +4571,7 @@ impl Bremse52MplxSwInfoM4 { /// - Offset: 0 /// - Unit: "ASCII" #[inline(always)] - pub fn appl_id_14_phys(&self) -> u8 { + pub fn appl_id_14_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..64].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4583,12 +4583,12 @@ impl Bremse52MplxSwInfoM4 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_id_14_raw(&self) -> u8 { + pub fn appl_id_14_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_le::() } /// Set raw value of 'Appl_Id_14' #[inline(always)] - pub fn set_appl_id_14_raw(&mut self, value: u8) { + pub fn set_appl_id_14_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_le(value); } /// Set value of 'Appl_Id_14' @@ -4646,7 +4646,7 @@ impl Bremse52MplxSwInfoM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_01(&self) -> u8 { - self.appl_date_01_phys() + self.appl_date_01_phys_val() } /// Get physical value of 'Appl_date_01' /// @@ -4654,7 +4654,7 @@ impl Bremse52MplxSwInfoM5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn appl_date_01_phys(&self) -> u8 { + pub fn appl_date_01_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4666,12 +4666,12 @@ impl Bremse52MplxSwInfoM5 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_date_01_raw(&self) -> u8 { + pub fn appl_date_01_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Appl_date_01' #[inline(always)] - pub fn set_appl_date_01_raw(&mut self, value: u8) { + pub fn set_appl_date_01_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Appl_date_01' @@ -4702,7 +4702,7 @@ impl Bremse52MplxSwInfoM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_02(&self) -> u8 { - self.appl_date_02_phys() + self.appl_date_02_phys_val() } /// Get physical value of 'Appl_date_02' /// @@ -4710,7 +4710,7 @@ impl Bremse52MplxSwInfoM5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn appl_date_02_phys(&self) -> u8 { + pub fn appl_date_02_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4722,12 +4722,12 @@ impl Bremse52MplxSwInfoM5 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_date_02_raw(&self) -> u8 { + pub fn appl_date_02_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'Appl_date_02' #[inline(always)] - pub fn set_appl_date_02_raw(&mut self, value: u8) { + pub fn set_appl_date_02_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Appl_date_02' @@ -4758,7 +4758,7 @@ impl Bremse52MplxSwInfoM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_03(&self) -> u8 { - self.appl_date_03_phys() + self.appl_date_03_phys_val() } /// Get physical value of 'Appl_date_03' /// @@ -4766,7 +4766,7 @@ impl Bremse52MplxSwInfoM5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn appl_date_03_phys(&self) -> u8 { + pub fn appl_date_03_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4778,12 +4778,12 @@ impl Bremse52MplxSwInfoM5 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_date_03_raw(&self) -> u8 { + pub fn appl_date_03_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'Appl_date_03' #[inline(always)] - pub fn set_appl_date_03_raw(&mut self, value: u8) { + pub fn set_appl_date_03_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Appl_date_03' @@ -4814,7 +4814,7 @@ impl Bremse52MplxSwInfoM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_04(&self) -> u8 { - self.appl_date_04_phys() + self.appl_date_04_phys_val() } /// Get physical value of 'Appl_date_04' /// @@ -4822,7 +4822,7 @@ impl Bremse52MplxSwInfoM5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn appl_date_04_phys(&self) -> u8 { + pub fn appl_date_04_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4834,12 +4834,12 @@ impl Bremse52MplxSwInfoM5 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_date_04_raw(&self) -> u8 { + pub fn appl_date_04_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'Appl_date_04' #[inline(always)] - pub fn set_appl_date_04_raw(&mut self, value: u8) { + pub fn set_appl_date_04_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Appl_date_04' @@ -4870,7 +4870,7 @@ impl Bremse52MplxSwInfoM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_05(&self) -> u8 { - self.appl_date_05_phys() + self.appl_date_05_phys_val() } /// Get physical value of 'Appl_date_05' /// @@ -4878,7 +4878,7 @@ impl Bremse52MplxSwInfoM5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn appl_date_05_phys(&self) -> u8 { + pub fn appl_date_05_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4890,12 +4890,12 @@ impl Bremse52MplxSwInfoM5 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_date_05_raw(&self) -> u8 { + pub fn appl_date_05_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_le::() } /// Set raw value of 'Appl_date_05' #[inline(always)] - pub fn set_appl_date_05_raw(&mut self, value: u8) { + pub fn set_appl_date_05_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_le(value); } /// Set value of 'Appl_date_05' @@ -4926,7 +4926,7 @@ impl Bremse52MplxSwInfoM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_06(&self) -> u8 { - self.appl_date_06_phys() + self.appl_date_06_phys_val() } /// Get physical value of 'Appl_date_06' /// @@ -4934,7 +4934,7 @@ impl Bremse52MplxSwInfoM5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn appl_date_06_phys(&self) -> u8 { + pub fn appl_date_06_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -4946,12 +4946,12 @@ impl Bremse52MplxSwInfoM5 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn appl_date_06_raw(&self) -> u8 { + pub fn appl_date_06_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } /// Set raw value of 'Appl_date_06' #[inline(always)] - pub fn set_appl_date_06_raw(&mut self, value: u8) { + pub fn set_appl_date_06_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'Appl_date_06' @@ -5007,7 +5007,7 @@ impl Bremse52MplxSwInfoM6 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_can_ident(&self) -> u8 { - self.sw_can_ident_phys() + self.sw_can_ident_phys_val() } /// Get physical value of 'SW_CAN_ident' /// @@ -5015,7 +5015,7 @@ impl Bremse52MplxSwInfoM6 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sw_can_ident_phys(&self) -> u8 { + pub fn sw_can_ident_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -5027,12 +5027,12 @@ impl Bremse52MplxSwInfoM6 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sw_can_ident_raw(&self) -> u8 { + pub fn sw_can_ident_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'SW_CAN_ident' #[inline(always)] - pub fn set_sw_can_ident_raw(&mut self, value: u8) { + pub fn set_sw_can_ident_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'SW_CAN_ident' @@ -5088,7 +5088,7 @@ impl Bremse52MplxSwInfoM7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn hu_date_year(&self) -> u8 { - self.hu_date_year_phys() + self.hu_date_year_phys_val() } /// Get physical value of 'HU_date_year' /// @@ -5096,7 +5096,7 @@ impl Bremse52MplxSwInfoM7 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn hu_date_year_phys(&self) -> u8 { + pub fn hu_date_year_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -5108,12 +5108,12 @@ impl Bremse52MplxSwInfoM7 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn hu_date_year_raw(&self) -> u8 { + pub fn hu_date_year_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'HU_date_year' #[inline(always)] - pub fn set_hu_date_year_raw(&mut self, value: u8) { + pub fn set_hu_date_year_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'HU_date_year' @@ -5142,7 +5142,7 @@ impl Bremse52MplxSwInfoM7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn hu_date_month(&self) -> u8 { - self.hu_date_month_phys() + self.hu_date_month_phys_val() } /// Get physical value of 'HU_date_month' /// @@ -5150,7 +5150,7 @@ impl Bremse52MplxSwInfoM7 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn hu_date_month_phys(&self) -> u8 { + pub fn hu_date_month_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -5162,12 +5162,12 @@ impl Bremse52MplxSwInfoM7 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn hu_date_month_raw(&self) -> u8 { + pub fn hu_date_month_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'HU_date_month' #[inline(always)] - pub fn set_hu_date_month_raw(&mut self, value: u8) { + pub fn set_hu_date_month_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'HU_date_month' @@ -5196,7 +5196,7 @@ impl Bremse52MplxSwInfoM7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn hu_date_day(&self) -> u8 { - self.hu_date_day_phys() + self.hu_date_day_phys_val() } /// Get physical value of 'HU_date_day' /// @@ -5204,7 +5204,7 @@ impl Bremse52MplxSwInfoM7 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn hu_date_day_phys(&self) -> u8 { + pub fn hu_date_day_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -5216,12 +5216,12 @@ impl Bremse52MplxSwInfoM7 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn hu_date_day_raw(&self) -> u8 { + pub fn hu_date_day_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'HU_date_day' #[inline(always)] - pub fn set_hu_date_day_raw(&mut self, value: u8) { + pub fn set_hu_date_day_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'HU_date_day' @@ -5250,7 +5250,7 @@ impl Bremse52MplxSwInfoM7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ecu_serial(&self) -> u32 { - self.ecu_serial_phys() + self.ecu_serial_phys_val() } /// Get physical value of 'Ecu_serial' /// @@ -5258,7 +5258,7 @@ impl Bremse52MplxSwInfoM7 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ecu_serial_phys(&self) -> u32 { + pub fn ecu_serial_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -5270,12 +5270,12 @@ impl Bremse52MplxSwInfoM7 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn ecu_serial_raw(&self) -> u32 { + pub fn ecu_serial_raw_val(&self) -> u32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'Ecu_serial' #[inline(always)] - pub fn set_ecu_serial_raw(&mut self, value: u32) { + pub fn set_ecu_serial_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[32..64].store_le(value); } /// Set value of 'Ecu_serial' @@ -5356,7 +5356,7 @@ impl Bremse50 { /// - Receivers: Vector__XXX #[inline(always)] pub fn brake_bal_at50(&self) -> f32 { - self.brake_bal_at50_phys() + self.brake_bal_at50_phys_val() } /// Get physical value of 'Brake_bal_at50' /// @@ -5364,7 +5364,7 @@ impl Bremse50 { /// - Offset: 0 /// - Unit: "Bar" #[inline(always)] - pub fn brake_bal_at50_phys(&self) -> f32 { + pub fn brake_bal_at50_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -5377,12 +5377,12 @@ impl Bremse50 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn brake_bal_at50_raw(&self) -> u16 { + pub fn brake_bal_at50_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'Brake_bal_at50' #[inline(always)] - pub fn set_brake_bal_at50_raw(&mut self, value: u16) { + pub fn set_brake_bal_at50_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'Brake_bal_at50' @@ -5409,7 +5409,7 @@ impl Bremse50 { /// - Receivers: Vector__XXX #[inline(always)] pub fn brake_bal_at50_advice(&self) -> u8 { - self.brake_bal_at50_advice_phys() + self.brake_bal_at50_advice_phys_val() } /// Get physical value of 'Brake_bal_at50_advice' /// @@ -5417,7 +5417,7 @@ impl Bremse50 { /// - Offset: 0 /// - Unit: "Bar" #[inline(always)] - pub fn brake_bal_at50_advice_phys(&self) -> u8 { + pub fn brake_bal_at50_advice_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -5429,12 +5429,12 @@ impl Bremse50 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn brake_bal_at50_advice_raw(&self) -> u8 { + pub fn brake_bal_at50_advice_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'Brake_bal_at50_advice' #[inline(always)] - pub fn set_brake_bal_at50_advice_raw(&mut self, value: u8) { + pub fn set_brake_bal_at50_advice_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Brake_bal_at50_advice' @@ -5465,7 +5465,7 @@ impl Bremse50 { /// - Receivers: Vector__XXX #[inline(always)] pub fn brake_bal_pct(&self) -> f32 { - self.brake_bal_pct_phys() + self.brake_bal_pct_phys_val() } /// Get physical value of 'Brake_bal_pct' /// @@ -5473,7 +5473,7 @@ impl Bremse50 { /// - Offset: 0 /// - Unit: "%" #[inline(always)] - pub fn brake_bal_pct_phys(&self) -> f32 { + pub fn brake_bal_pct_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..56].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -5486,12 +5486,12 @@ impl Bremse50 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn brake_bal_pct_raw(&self) -> u16 { + pub fn brake_bal_pct_raw_val(&self) -> u16 { self.raw.view_bits::()[40..56].load_le::() } /// Set raw value of 'Brake_bal_pct' #[inline(always)] - pub fn set_brake_bal_pct_raw(&mut self, value: u16) { + pub fn set_brake_bal_pct_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..56].store_le(value); } /// Set value of 'Brake_bal_pct' @@ -5518,7 +5518,7 @@ impl Bremse50 { /// - Receivers: Vector__XXX #[inline(always)] pub fn brake_bal_pct_advice(&self) -> u8 { - self.brake_bal_pct_advice_phys() + self.brake_bal_pct_advice_phys_val() } /// Get physical value of 'Brake_bal_pct_advice' /// @@ -5526,7 +5526,7 @@ impl Bremse50 { /// - Offset: 0 /// - Unit: "%" #[inline(always)] - pub fn brake_bal_pct_advice_phys(&self) -> u8 { + pub fn brake_bal_pct_advice_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..64].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -5538,12 +5538,12 @@ impl Bremse50 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn brake_bal_pct_advice_raw(&self) -> u8 { + pub fn brake_bal_pct_advice_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_le::() } /// Set raw value of 'Brake_bal_pct_advice' #[inline(always)] - pub fn set_brake_bal_pct_advice_raw(&mut self, value: u8) { + pub fn set_brake_bal_pct_advice_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_le(value); } /// Set value of 'Brake_bal_pct_advice' @@ -5704,7 +5704,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn switch_position(&self) -> u8 { - self.switch_position_phys() + self.switch_position_phys_val() } /// Get physical value of 'SwitchPosition' /// @@ -5712,7 +5712,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn switch_position_phys(&self) -> u8 { + pub fn switch_position_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -5724,12 +5724,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn switch_position_raw(&self) -> u8 { + pub fn switch_position_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'SwitchPosition' #[inline(always)] - pub fn set_switch_position_raw(&mut self, value: u8) { + pub fn set_switch_position_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'SwitchPosition' @@ -5760,7 +5760,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn p_fa(&self) -> f32 { - self.p_fa_phys() + self.p_fa_phys_val() } /// Get physical value of 'P_FA' /// @@ -5768,7 +5768,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "bar" #[inline(always)] - pub fn p_fa_phys(&self) -> f32 { + pub fn p_fa_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[8..24].load_le::(); let factor = 0.01526_f32; let offset = 0_f32; @@ -5781,12 +5781,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn p_fa_raw(&self) -> i16 { + pub fn p_fa_raw_val(&self) -> i16 { self.raw.view_bits::()[8..24].load_le::() } /// Set raw value of 'P_FA' #[inline(always)] - pub fn set_p_fa_raw(&mut self, value: i16) { + pub fn set_p_fa_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..24].store_le(value); } @@ -5815,7 +5815,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bls(&self) -> bool { - self.bls_phys() + self.bls_phys_val() } /// Get physical value of 'BLS' /// @@ -5823,7 +5823,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bls_phys(&self) -> bool { + pub fn bls_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } @@ -5834,12 +5834,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bls_raw(&self) -> u8 { + pub fn bls_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } /// Set raw value of 'BLS' #[inline(always)] - pub fn set_bls_raw(&mut self, value: u8) { + pub fn set_bls_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BLS' @@ -5857,7 +5857,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bremse_53_cnt(&self) -> u8 { - self.bremse_53_cnt_phys() + self.bremse_53_cnt_phys_val() } /// Get physical value of 'Bremse_53_cnt' /// @@ -5865,7 +5865,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bremse_53_cnt_phys(&self) -> u8 { + pub fn bremse_53_cnt_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[26..28].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -5877,12 +5877,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bremse_53_cnt_raw(&self) -> u8 { + pub fn bremse_53_cnt_raw_val(&self) -> u8 { self.raw.view_bits::()[26..28].load_le::() } /// Set raw value of 'Bremse_53_cnt' #[inline(always)] - pub fn set_bremse_53_cnt_raw(&mut self, value: u8) { + pub fn set_bremse_53_cnt_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..28].store_le(value); } /// Set value of 'Bremse_53_cnt' @@ -5913,7 +5913,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn abs_malfunction(&self) -> bool { - self.abs_malfunction_phys() + self.abs_malfunction_phys_val() } /// Get physical value of 'ABS_Malfunction' /// @@ -5921,7 +5921,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn abs_malfunction_phys(&self) -> bool { + pub fn abs_malfunction_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } @@ -5932,12 +5932,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn abs_malfunction_raw(&self) -> u8 { + pub fn abs_malfunction_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } /// Set raw value of 'ABS_Malfunction' #[inline(always)] - pub fn set_abs_malfunction_raw(&mut self, value: u8) { + pub fn set_abs_malfunction_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'ABS_Malfunction' @@ -5957,7 +5957,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn abs_active(&self) -> bool { - self.abs_active_phys() + self.abs_active_phys_val() } /// Get physical value of 'ABS_Active' /// @@ -5965,7 +5965,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn abs_active_phys(&self) -> bool { + pub fn abs_active_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } @@ -5976,12 +5976,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn abs_active_raw(&self) -> u8 { + pub fn abs_active_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } /// Set raw value of 'ABS_Active' #[inline(always)] - pub fn set_abs_active_raw(&mut self, value: u8) { + pub fn set_abs_active_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'ABS_Active' @@ -6001,7 +6001,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ebd_lamp(&self) -> bool { - self.ebd_lamp_phys() + self.ebd_lamp_phys_val() } /// Get physical value of 'EBD_Lamp' /// @@ -6009,7 +6009,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ebd_lamp_phys(&self) -> bool { + pub fn ebd_lamp_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[30..31].load_le::(); signal == 1 } @@ -6020,12 +6020,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn ebd_lamp_raw(&self) -> u8 { + pub fn ebd_lamp_raw_val(&self) -> u8 { self.raw.view_bits::()[30..31].load_le::() } /// Set raw value of 'EBD_Lamp' #[inline(always)] - pub fn set_ebd_lamp_raw(&mut self, value: u8) { + pub fn set_ebd_lamp_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[30..31].store_le(value); } /// Set value of 'EBD_Lamp' @@ -6045,7 +6045,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn abs_lamp(&self) -> bool { - self.abs_lamp_phys() + self.abs_lamp_phys_val() } /// Get physical value of 'ABS_Lamp' /// @@ -6053,7 +6053,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn abs_lamp_phys(&self) -> bool { + pub fn abs_lamp_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[31..32].load_le::(); signal == 1 } @@ -6064,12 +6064,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn abs_lamp_raw(&self) -> u8 { + pub fn abs_lamp_raw_val(&self) -> u8 { self.raw.view_bits::()[31..32].load_le::() } /// Set raw value of 'ABS_Lamp' #[inline(always)] - pub fn set_abs_lamp_raw(&mut self, value: u8) { + pub fn set_abs_lamp_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[31..32].store_le(value); } /// Set value of 'ABS_Lamp' @@ -6095,7 +6095,7 @@ impl Bremse53 { 2 => Bremse53DiagFl::SignalError, 1 => Bremse53DiagFl::LineError, 0 => Bremse53DiagFl::SignalOk, - _ => Bremse53DiagFl::_Other(self.diag_fl_phys()), + _ => Bremse53DiagFl::_Other(self.diag_fl_phys_val()), } } /// Get physical value of 'Diag_FL' @@ -6104,7 +6104,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn diag_fl_phys(&self) -> u8 { + pub fn diag_fl_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..34].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -6116,12 +6116,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_fl_raw(&self) -> u8 { + pub fn diag_fl_raw_val(&self) -> u8 { self.raw.view_bits::()[32..34].load_le::() } /// Set raw value of 'Diag_FL' #[inline(always)] - pub fn set_diag_fl_raw(&mut self, value: u8) { + pub fn set_diag_fl_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..34].store_le(value); } /// Set value of 'Diag_FL' @@ -6159,7 +6159,7 @@ impl Bremse53 { 2 => Bremse53DiagFr::SignalError, 1 => Bremse53DiagFr::LineError, 0 => Bremse53DiagFr::SignalOk, - _ => Bremse53DiagFr::_Other(self.diag_fr_phys()), + _ => Bremse53DiagFr::_Other(self.diag_fr_phys_val()), } } /// Get physical value of 'Diag_FR' @@ -6168,7 +6168,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn diag_fr_phys(&self) -> u8 { + pub fn diag_fr_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[34..36].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -6180,12 +6180,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_fr_raw(&self) -> u8 { + pub fn diag_fr_raw_val(&self) -> u8 { self.raw.view_bits::()[34..36].load_le::() } /// Set raw value of 'Diag_FR' #[inline(always)] - pub fn set_diag_fr_raw(&mut self, value: u8) { + pub fn set_diag_fr_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[34..36].store_le(value); } /// Set value of 'Diag_FR' @@ -6223,7 +6223,7 @@ impl Bremse53 { 2 => Bremse53DiagRl::SignalError, 1 => Bremse53DiagRl::LineError, 0 => Bremse53DiagRl::SignalOk, - _ => Bremse53DiagRl::_Other(self.diag_rl_phys()), + _ => Bremse53DiagRl::_Other(self.diag_rl_phys_val()), } } /// Get physical value of 'Diag_RL' @@ -6232,7 +6232,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn diag_rl_phys(&self) -> u8 { + pub fn diag_rl_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[36..38].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -6244,12 +6244,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_rl_raw(&self) -> u8 { + pub fn diag_rl_raw_val(&self) -> u8 { self.raw.view_bits::()[36..38].load_le::() } /// Set raw value of 'Diag_RL' #[inline(always)] - pub fn set_diag_rl_raw(&mut self, value: u8) { + pub fn set_diag_rl_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[36..38].store_le(value); } /// Set value of 'Diag_RL' @@ -6287,7 +6287,7 @@ impl Bremse53 { 2 => Bremse53DiagRr::SignalError, 1 => Bremse53DiagRr::LineError, 0 => Bremse53DiagRr::SignalOk, - _ => Bremse53DiagRr::_Other(self.diag_rr_phys()), + _ => Bremse53DiagRr::_Other(self.diag_rr_phys_val()), } } /// Get physical value of 'Diag_RR' @@ -6296,7 +6296,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn diag_rr_phys(&self) -> u8 { + pub fn diag_rr_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[38..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -6308,12 +6308,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_rr_raw(&self) -> u8 { + pub fn diag_rr_raw_val(&self) -> u8 { self.raw.view_bits::()[38..40].load_le::() } /// Set raw value of 'Diag_RR' #[inline(always)] - pub fn set_diag_rr_raw(&mut self, value: u8) { + pub fn set_diag_rr_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..40].store_le(value); } /// Set value of 'Diag_RR' @@ -6345,7 +6345,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_abs_unit(&self) -> bool { - self.diag_abs_unit_phys() + self.diag_abs_unit_phys_val() } /// Get physical value of 'Diag_ABSUnit' /// @@ -6353,7 +6353,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn diag_abs_unit_phys(&self) -> bool { + pub fn diag_abs_unit_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[40..41].load_le::(); signal == 1 } @@ -6364,12 +6364,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_abs_unit_raw(&self) -> u8 { + pub fn diag_abs_unit_raw_val(&self) -> u8 { self.raw.view_bits::()[40..41].load_le::() } /// Set raw value of 'Diag_ABSUnit' #[inline(always)] - pub fn set_diag_abs_unit_raw(&mut self, value: u8) { + pub fn set_diag_abs_unit_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..41].store_le(value); } /// Set value of 'Diag_ABSUnit' @@ -6389,7 +6389,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_fuse_valve(&self) -> bool { - self.diag_fuse_valve_phys() + self.diag_fuse_valve_phys_val() } /// Get physical value of 'Diag_FuseValve' /// @@ -6397,7 +6397,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn diag_fuse_valve_phys(&self) -> bool { + pub fn diag_fuse_valve_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[41..42].load_le::(); signal == 1 } @@ -6408,12 +6408,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_fuse_valve_raw(&self) -> u8 { + pub fn diag_fuse_valve_raw_val(&self) -> u8 { self.raw.view_bits::()[41..42].load_le::() } /// Set raw value of 'Diag_FuseValve' #[inline(always)] - pub fn set_diag_fuse_valve_raw(&mut self, value: u8) { + pub fn set_diag_fuse_valve_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[41..42].store_le(value); } /// Set value of 'Diag_FuseValve' @@ -6433,7 +6433,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_fuse_pump(&self) -> bool { - self.diag_fuse_pump_phys() + self.diag_fuse_pump_phys_val() } /// Get physical value of 'Diag_FusePump' /// @@ -6441,7 +6441,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn diag_fuse_pump_phys(&self) -> bool { + pub fn diag_fuse_pump_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[42..43].load_le::(); signal == 1 } @@ -6452,12 +6452,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_fuse_pump_raw(&self) -> u8 { + pub fn diag_fuse_pump_raw_val(&self) -> u8 { self.raw.view_bits::()[42..43].load_le::() } /// Set raw value of 'Diag_FusePump' #[inline(always)] - pub fn set_diag_fuse_pump_raw(&mut self, value: u8) { + pub fn set_diag_fuse_pump_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[42..43].store_le(value); } /// Set value of 'Diag_FusePump' @@ -6477,7 +6477,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_p_fa(&self) -> bool { - self.diag_p_fa_phys() + self.diag_p_fa_phys_val() } /// Get physical value of 'Diag_P_FA' /// @@ -6485,7 +6485,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn diag_p_fa_phys(&self) -> bool { + pub fn diag_p_fa_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[43..44].load_le::(); signal == 1 } @@ -6496,12 +6496,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_p_fa_raw(&self) -> u8 { + pub fn diag_p_fa_raw_val(&self) -> u8 { self.raw.view_bits::()[43..44].load_le::() } /// Set raw value of 'Diag_P_FA' #[inline(always)] - pub fn set_diag_p_fa_raw(&mut self, value: u8) { + pub fn set_diag_p_fa_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[43..44].store_le(value); } /// Set value of 'Diag_P_FA' @@ -6521,7 +6521,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_p_ra(&self) -> bool { - self.diag_p_ra_phys() + self.diag_p_ra_phys_val() } /// Get physical value of 'Diag_P_RA' /// @@ -6529,7 +6529,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn diag_p_ra_phys(&self) -> bool { + pub fn diag_p_ra_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[44..45].load_le::(); signal == 1 } @@ -6540,12 +6540,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_p_ra_raw(&self) -> u8 { + pub fn diag_p_ra_raw_val(&self) -> u8 { self.raw.view_bits::()[44..45].load_le::() } /// Set raw value of 'Diag_P_RA' #[inline(always)] - pub fn set_diag_p_ra_raw(&mut self, value: u8) { + pub fn set_diag_p_ra_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[44..45].store_le(value); } /// Set value of 'Diag_P_RA' @@ -6565,7 +6565,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_yrs(&self) -> bool { - self.diag_yrs_phys() + self.diag_yrs_phys_val() } /// Get physical value of 'Diag_YRS' /// @@ -6573,7 +6573,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn diag_yrs_phys(&self) -> bool { + pub fn diag_yrs_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[45..46].load_le::(); signal == 1 } @@ -6584,12 +6584,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn diag_yrs_raw(&self) -> u8 { + pub fn diag_yrs_raw_val(&self) -> u8 { self.raw.view_bits::()[45..46].load_le::() } /// Set raw value of 'Diag_YRS' #[inline(always)] - pub fn set_diag_yrs_raw(&mut self, value: u8) { + pub fn set_diag_yrs_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[45..46].store_le(value); } /// Set value of 'Diag_YRS' @@ -6614,7 +6614,7 @@ impl Bremse53 { 2 => Bremse53AbsFaultInfo::ActiveFaultsStored, 1 => Bremse53AbsFaultInfo::InactiveFaultsStored, 0 => Bremse53AbsFaultInfo::NoFaultsStored, - _ => Bremse53AbsFaultInfo::_Other(self.abs_fault_info_phys()), + _ => Bremse53AbsFaultInfo::_Other(self.abs_fault_info_phys_val()), } } /// Get physical value of 'ABS_fault_info' @@ -6623,7 +6623,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn abs_fault_info_phys(&self) -> u8 { + pub fn abs_fault_info_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[46..48].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -6635,12 +6635,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn abs_fault_info_raw(&self) -> u8 { + pub fn abs_fault_info_raw_val(&self) -> u8 { self.raw.view_bits::()[46..48].load_le::() } /// Set raw value of 'ABS_fault_info' #[inline(always)] - pub fn set_abs_fault_info_raw(&mut self, value: u8) { + pub fn set_abs_fault_info_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[46..48].store_le(value); } /// Set value of 'ABS_fault_info' @@ -6675,7 +6675,7 @@ impl Bremse53 { /// - Receivers: Vector__XXX #[inline(always)] pub fn p_ra(&self) -> f32 { - self.p_ra_phys() + self.p_ra_phys_val() } /// Get physical value of 'P_RA' /// @@ -6683,7 +6683,7 @@ impl Bremse53 { /// - Offset: 0 /// - Unit: "bar" #[inline(always)] - pub fn p_ra_phys(&self) -> f32 { + pub fn p_ra_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01526_f32; let offset = 0_f32; @@ -6696,12 +6696,12 @@ impl Bremse53 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn p_ra_raw(&self) -> i16 { + pub fn p_ra_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'P_RA' #[inline(always)] - pub fn set_p_ra_raw(&mut self, value: i16) { + pub fn set_p_ra_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/attribute_Event.snap.rs b/tests-snapshots/dbc-cantools/attribute_Event.snap.rs index 1684bd7a..8b34bd24 100644 --- a/tests-snapshots/dbc-cantools/attribute_Event.snap.rs +++ b/tests-snapshots/dbc-cantools/attribute_Event.snap.rs @@ -91,7 +91,7 @@ impl Inv2EventMsg1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { - self.the_signal_phys() + self.the_signal_phys_val() } /// Get physical value of 'TheSignal' /// @@ -99,7 +99,7 @@ impl Inv2EventMsg1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn the_signal_phys(&self) -> i8 { + pub fn the_signal_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -112,12 +112,12 @@ impl Inv2EventMsg1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn the_signal_raw(&self) -> i8 { + pub fn the_signal_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'TheSignal' #[inline(always)] - pub fn set_the_signal_raw(&mut self, value: i8) { + pub fn set_the_signal_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/attributes.snap.rs b/tests-snapshots/dbc-cantools/attributes.snap.rs index 4917d32f..fc8004a5 100644 --- a/tests-snapshots/dbc-cantools/attributes.snap.rs +++ b/tests-snapshots/dbc-cantools/attributes.snap.rs @@ -95,7 +95,7 @@ impl TheMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { - self.the_signal_phys() + self.the_signal_phys_val() } /// Get physical value of 'TheSignal' /// @@ -103,7 +103,7 @@ impl TheMessage { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn the_signal_phys(&self) -> i8 { + pub fn the_signal_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -116,12 +116,12 @@ impl TheMessage { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn the_signal_raw(&self) -> i8 { + pub fn the_signal_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'TheSignal' #[inline(always)] - pub fn set_the_signal_raw(&mut self, value: i8) { + pub fn set_the_signal_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -225,7 +225,7 @@ impl TheOtherMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { - self.the_signal_phys() + self.the_signal_phys_val() } /// Get physical value of 'TheSignal' /// @@ -233,7 +233,7 @@ impl TheOtherMessage { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn the_signal_phys(&self) -> i8 { + pub fn the_signal_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -246,12 +246,12 @@ impl TheOtherMessage { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn the_signal_raw(&self) -> i8 { + pub fn the_signal_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'TheSignal' #[inline(always)] - pub fn set_the_signal_raw(&mut self, value: i8) { + pub fn set_the_signal_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/attributes_relation.snap.rs b/tests-snapshots/dbc-cantools/attributes_relation.snap.rs index 8f247007..2b81a1eb 100644 --- a/tests-snapshots/dbc-cantools/attributes_relation.snap.rs +++ b/tests-snapshots/dbc-cantools/attributes_relation.snap.rs @@ -92,7 +92,7 @@ impl Message2 { /// - Receivers: ECU1 #[inline(always)] pub fn signal_2(&self) -> i8 { - self.signal_2_phys() + self.signal_2_phys_val() } /// Get physical value of 'signal_2' /// @@ -100,7 +100,7 @@ impl Message2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal_2_phys(&self) -> i8 { + pub fn signal_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -113,12 +113,12 @@ impl Message2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn signal_2_raw(&self) -> i8 { + pub fn signal_2_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'signal_2' #[inline(always)] - pub fn set_signal_2_raw(&mut self, value: i8) { + pub fn set_signal_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -223,7 +223,7 @@ impl Message1 { /// - Receivers: ECU2 #[inline(always)] pub fn signal_1(&self) -> i8 { - self.signal_1_phys() + self.signal_1_phys_val() } /// Get physical value of 'signal_1' /// @@ -231,7 +231,7 @@ impl Message1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal_1_phys(&self) -> i8 { + pub fn signal_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -244,12 +244,12 @@ impl Message1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn signal_1_raw(&self) -> i8 { + pub fn signal_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'signal_1' #[inline(always)] - pub fn set_signal_1_raw(&mut self, value: i8) { + pub fn set_signal_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/big_numbers.snap.rs b/tests-snapshots/dbc-cantools/big_numbers.snap.rs index 60f5ec02..20989d09 100644 --- a/tests-snapshots/dbc-cantools/big_numbers.snap.rs +++ b/tests-snapshots/dbc-cantools/big_numbers.snap.rs @@ -95,7 +95,7 @@ impl TheMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { - self.the_signal_phys() + self.the_signal_phys_val() } /// Get physical value of 'TheSignal' /// @@ -103,7 +103,7 @@ impl TheMessage { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn the_signal_phys(&self) -> i8 { + pub fn the_signal_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -116,12 +116,12 @@ impl TheMessage { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn the_signal_raw(&self) -> i8 { + pub fn the_signal_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'TheSignal' #[inline(always)] - pub fn set_the_signal_raw(&mut self, value: i8) { + pub fn set_the_signal_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -225,7 +225,7 @@ impl TheOtherMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { - self.the_signal_phys() + self.the_signal_phys_val() } /// Get physical value of 'TheSignal' /// @@ -233,7 +233,7 @@ impl TheOtherMessage { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn the_signal_phys(&self) -> i8 { + pub fn the_signal_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -246,12 +246,12 @@ impl TheOtherMessage { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn the_signal_raw(&self) -> i8 { + pub fn the_signal_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'TheSignal' #[inline(always)] - pub fn set_the_signal_raw(&mut self, value: i8) { + pub fn set_the_signal_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/bus_comment.snap.rs b/tests-snapshots/dbc-cantools/bus_comment.snap.rs index 8456f460..27b5c6c1 100644 --- a/tests-snapshots/dbc-cantools/bus_comment.snap.rs +++ b/tests-snapshots/dbc-cantools/bus_comment.snap.rs @@ -85,7 +85,7 @@ impl Message1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn multiplexor_phys(&self) -> u8 { + pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -97,17 +97,17 @@ impl Message1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn multiplexor_raw(&self) -> u8 { + pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } /// Set raw value of 'Multiplexor' #[allow(dead_code)] #[inline(always)] - fn set_multiplexor_raw(&mut self, value: u8) { + fn set_multiplexor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_phys() { + match self.multiplexor_phys_val() { 8 => { Ok( Message1MultiplexorIndex::M8(Message1MultiplexorM8 { @@ -253,7 +253,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { - self.bit_l_phys() + self.bit_l_phys_val() } /// Get physical value of 'BIT_L' /// @@ -261,7 +261,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_l_phys(&self) -> bool { + pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } @@ -272,12 +272,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> u8 { + pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } /// Set raw value of 'BIT_L' #[inline(always)] - pub fn set_bit_l_raw(&mut self, value: u8) { + pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' @@ -295,7 +295,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_phys() + self.bit_g_phys_val() } /// Get physical value of 'BIT_G' /// @@ -303,7 +303,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_g_phys(&self) -> bool { + pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } @@ -314,12 +314,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> u8 { + pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } /// Set raw value of 'BIT_G' #[inline(always)] - pub fn set_bit_g_raw(&mut self, value: u8) { + pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' @@ -337,7 +337,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_phys() + self.bit_c_phys_val() } /// Get physical value of 'BIT_C' /// @@ -345,7 +345,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_c_phys(&self) -> bool { + pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } @@ -356,12 +356,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> u8 { + pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } /// Set raw value of 'BIT_C' #[inline(always)] - pub fn set_bit_c_raw(&mut self, value: u8) { + pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' @@ -379,7 +379,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_phys() + self.bit_j_phys_val() } /// Get physical value of 'BIT_J' /// @@ -387,7 +387,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_j_phys(&self) -> bool { + pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } @@ -398,12 +398,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> u8 { + pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } /// Set raw value of 'BIT_J' #[inline(always)] - pub fn set_bit_j_raw(&mut self, value: u8) { + pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' @@ -448,7 +448,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { - self.bit_f_phys() + self.bit_f_phys_val() } /// Get physical value of 'BIT_F' /// @@ -456,7 +456,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_f_phys(&self) -> bool { + pub fn bit_f_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[39..40].load_le::(); signal == 1 } @@ -467,12 +467,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_f_raw(&self) -> u8 { + pub fn bit_f_raw_val(&self) -> u8 { self.raw.view_bits::()[39..40].load_le::() } /// Set raw value of 'BIT_F' #[inline(always)] - pub fn set_bit_f_raw(&mut self, value: u8) { + pub fn set_bit_f_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[39..40].store_le(value); } /// Set value of 'BIT_F' @@ -490,7 +490,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { - self.bit_h_phys() + self.bit_h_phys_val() } /// Get physical value of 'BIT_H' /// @@ -498,7 +498,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_h_phys(&self) -> bool { + pub fn bit_h_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[38..39].load_le::(); signal == 1 } @@ -509,12 +509,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_h_raw(&self) -> u8 { + pub fn bit_h_raw_val(&self) -> u8 { self.raw.view_bits::()[38..39].load_le::() } /// Set raw value of 'BIT_H' #[inline(always)] - pub fn set_bit_h_raw(&mut self, value: u8) { + pub fn set_bit_h_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..39].store_le(value); } /// Set value of 'BIT_H' @@ -532,7 +532,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { - self.bit_b_phys() + self.bit_b_phys_val() } /// Get physical value of 'BIT_B' /// @@ -540,7 +540,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_b_phys(&self) -> bool { + pub fn bit_b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[33..34].load_le::(); signal == 1 } @@ -551,12 +551,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_b_raw(&self) -> u8 { + pub fn bit_b_raw_val(&self) -> u8 { self.raw.view_bits::()[33..34].load_le::() } /// Set raw value of 'BIT_B' #[inline(always)] - pub fn set_bit_b_raw(&mut self, value: u8) { + pub fn set_bit_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[33..34].store_le(value); } /// Set value of 'BIT_B' @@ -574,7 +574,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { - self.bit_d_phys() + self.bit_d_phys_val() } /// Get physical value of 'BIT_D' /// @@ -582,7 +582,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_d_phys(&self) -> bool { + pub fn bit_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } @@ -593,12 +593,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_d_raw(&self) -> u8 { + pub fn bit_d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } /// Set raw value of 'BIT_D' #[inline(always)] - pub fn set_bit_d_raw(&mut self, value: u8) { + pub fn set_bit_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'BIT_D' @@ -616,7 +616,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { - self.bit_e_phys() + self.bit_e_phys_val() } /// Get physical value of 'BIT_E' /// @@ -624,7 +624,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_e_phys(&self) -> bool { + pub fn bit_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } @@ -635,12 +635,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_e_raw(&self) -> u8 { + pub fn bit_e_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } /// Set raw value of 'BIT_E' #[inline(always)] - pub fn set_bit_e_raw(&mut self, value: u8) { + pub fn set_bit_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'BIT_E' @@ -658,7 +658,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { - self.bit_k_phys() + self.bit_k_phys_val() } /// Get physical value of 'BIT_K' /// @@ -666,7 +666,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_k_phys(&self) -> bool { + pub fn bit_k_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } @@ -677,12 +677,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_k_raw(&self) -> u8 { + pub fn bit_k_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } /// Set raw value of 'BIT_K' #[inline(always)] - pub fn set_bit_k_raw(&mut self, value: u8) { + pub fn set_bit_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'BIT_K' @@ -700,7 +700,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { - self.bit_a_phys() + self.bit_a_phys_val() } /// Get physical value of 'BIT_A' /// @@ -708,7 +708,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_a_phys(&self) -> bool { + pub fn bit_a_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[26..27].load_le::(); signal == 1 } @@ -719,12 +719,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_a_raw(&self) -> u8 { + pub fn bit_a_raw_val(&self) -> u8 { self.raw.view_bits::()[26..27].load_le::() } /// Set raw value of 'BIT_A' #[inline(always)] - pub fn set_bit_a_raw(&mut self, value: u8) { + pub fn set_bit_a_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..27].store_le(value); } /// Set value of 'BIT_A' diff --git a/tests-snapshots/dbc-cantools/choices.snap.rs b/tests-snapshots/dbc-cantools/choices.snap.rs index 40edca6b..84c2af41 100644 --- a/tests-snapshots/dbc-cantools/choices.snap.rs +++ b/tests-snapshots/dbc-cantools/choices.snap.rs @@ -97,7 +97,7 @@ impl Foo { 1 => FooFoo::XÄ, 0 => FooFoo::WithSpace, -5 => FooFoo::ANegativeValue, - _ => FooFoo::_Other(self.foo_phys()), + _ => FooFoo::_Other(self.foo_phys_val()), } } /// Get physical value of 'Foo' @@ -106,7 +106,7 @@ impl Foo { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn foo_phys(&self) -> i8 { + pub fn foo_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -119,12 +119,12 @@ impl Foo { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn foo_raw(&self) -> i8 { + pub fn foo_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Foo' #[inline(always)] - pub fn set_foo_raw(&mut self, value: i8) { + pub fn set_foo_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/choices_issue_with_name.snap.rs b/tests-snapshots/dbc-cantools/choices_issue_with_name.snap.rs index 586da0ba..69bc60d4 100644 --- a/tests-snapshots/dbc-cantools/choices_issue_with_name.snap.rs +++ b/tests-snapshots/dbc-cantools/choices_issue_with_name.snap.rs @@ -93,7 +93,9 @@ impl TestMessage { match signal { 1 => TestMessageSignalWithChoices::SignalWithChoicesCmdRespOk, 0 => TestMessageSignalWithChoices::SignalWithChoicesCmdRespErr, - _ => TestMessageSignalWithChoices::_Other(self.signal_with_choices_phys()), + _ => { + TestMessageSignalWithChoices::_Other(self.signal_with_choices_phys_val()) + } } } /// Get physical value of 'SignalWithChoices' @@ -102,7 +104,7 @@ impl TestMessage { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal_with_choices_phys(&self) -> bool { + pub fn signal_with_choices_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -113,12 +115,12 @@ impl TestMessage { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn signal_with_choices_raw(&self) -> u8 { + pub fn signal_with_choices_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'SignalWithChoices' #[inline(always)] - pub fn set_signal_with_choices_raw(&mut self, value: u8) { + pub fn set_signal_with_choices_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'SignalWithChoices' diff --git a/tests-snapshots/dbc-cantools/comments_hex_and_motorola_converted_from_sym.snap.rs b/tests-snapshots/dbc-cantools/comments_hex_and_motorola_converted_from_sym.snap.rs index 4ed7ce5b..03c80e04 100644 --- a/tests-snapshots/dbc-cantools/comments_hex_and_motorola_converted_from_sym.snap.rs +++ b/tests-snapshots/dbc-cantools/comments_hex_and_motorola_converted_from_sym.snap.rs @@ -93,7 +93,7 @@ impl Msg1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig1_phys(&self) -> u8 { + pub fn sig1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -105,17 +105,17 @@ impl Msg1 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn sig1_raw(&self) -> u8 { + pub fn sig1_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_be::() } /// Set raw value of 'sig1' #[allow(dead_code)] #[inline(always)] - fn set_sig1_raw(&mut self, value: u8) { + fn set_sig1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_be(value); } pub fn sig1(&mut self) -> Result { - match self.sig1_phys() { + match self.sig1_phys_val() { 1 => Ok(Msg1Sig1Index::M1(Msg1Sig1M1 { raw: self.raw })), 2 => Ok(Msg1Sig1Index::M2(Msg1Sig1M2 { raw: self.raw })), multiplexor => { @@ -251,7 +251,7 @@ impl Msg1Sig1M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig12(&self) -> u8 { - self.sig12_phys() + self.sig12_phys_val() } /// Get physical value of 'sig12' /// @@ -259,7 +259,7 @@ impl Msg1Sig1M1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig12_phys(&self) -> u8 { + pub fn sig12_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -271,12 +271,12 @@ impl Msg1Sig1M1 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn sig12_raw(&self) -> u8 { + pub fn sig12_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_be::() } /// Set raw value of 'sig12' #[inline(always)] - pub fn set_sig12_raw(&mut self, value: u8) { + pub fn set_sig12_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_be(value); } /// Set value of 'sig12' @@ -334,7 +334,7 @@ impl Msg1Sig1M2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig22(&self) -> u8 { - self.sig22_phys() + self.sig22_phys_val() } /// Get physical value of 'sig22' /// @@ -342,7 +342,7 @@ impl Msg1Sig1M2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig22_phys(&self) -> u8 { + pub fn sig22_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -354,12 +354,12 @@ impl Msg1Sig1M2 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn sig22_raw(&self) -> u8 { + pub fn sig22_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_be::() } /// Set raw value of 'sig22' #[inline(always)] - pub fn set_sig22_raw(&mut self, value: u8) { + pub fn set_sig22_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_be(value); } /// Set value of 'sig22' @@ -462,7 +462,7 @@ impl Msg2 { 2 => Msg2Test7::B, 3 => Msg2Test7::C, 4 => Msg2Test7::D, - _ => Msg2Test7::_Other(self.test7_phys()), + _ => Msg2Test7::_Other(self.test7_phys_val()), } } /// Get physical value of 'Test7' @@ -471,7 +471,7 @@ impl Msg2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test7_phys(&self) -> u8 { + pub fn test7_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..64].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -483,12 +483,12 @@ impl Msg2 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn test7_raw(&self) -> u8 { + pub fn test7_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_be::() } /// Set raw value of 'Test7' #[inline(always)] - pub fn set_test7_raw(&mut self, value: u8) { + pub fn set_test7_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_be(value); } /// Set value of 'Test7' @@ -518,7 +518,7 @@ impl Msg2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn test6(&self) -> u8 { - self.test6_phys() + self.test6_phys_val() } /// Get physical value of 'Test6' /// @@ -526,7 +526,7 @@ impl Msg2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test6_phys(&self) -> u8 { + pub fn test6_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -538,12 +538,12 @@ impl Msg2 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn test6_raw(&self) -> u8 { + pub fn test6_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_be::() } /// Set raw value of 'Test6' #[inline(always)] - pub fn set_test6_raw(&mut self, value: u8) { + pub fn set_test6_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_be(value); } /// Set value of 'Test6' @@ -572,7 +572,7 @@ impl Msg2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn test5(&self) -> u8 { - self.test5_phys() + self.test5_phys_val() } /// Get physical value of 'Test5' /// @@ -580,7 +580,7 @@ impl Msg2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test5_phys(&self) -> u8 { + pub fn test5_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -592,12 +592,12 @@ impl Msg2 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn test5_raw(&self) -> u8 { + pub fn test5_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_be::() } /// Set raw value of 'Test5' #[inline(always)] - pub fn set_test5_raw(&mut self, value: u8) { + pub fn set_test5_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_be(value); } /// Set value of 'Test5' @@ -626,7 +626,7 @@ impl Msg2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn test4(&self) -> u8 { - self.test4_phys() + self.test4_phys_val() } /// Get physical value of 'Test4' /// @@ -634,7 +634,7 @@ impl Msg2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test4_phys(&self) -> u8 { + pub fn test4_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -646,12 +646,12 @@ impl Msg2 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn test4_raw(&self) -> u8 { + pub fn test4_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_be::() } /// Set raw value of 'Test4' #[inline(always)] - pub fn set_test4_raw(&mut self, value: u8) { + pub fn set_test4_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_be(value); } /// Set value of 'Test4' @@ -680,7 +680,7 @@ impl Msg2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn test3(&self) -> u8 { - self.test3_phys() + self.test3_phys_val() } /// Get physical value of 'Test3' /// @@ -688,7 +688,7 @@ impl Msg2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test3_phys(&self) -> u8 { + pub fn test3_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -700,12 +700,12 @@ impl Msg2 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn test3_raw(&self) -> u8 { + pub fn test3_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_be::() } /// Set raw value of 'Test3' #[inline(always)] - pub fn set_test3_raw(&mut self, value: u8) { + pub fn set_test3_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_be(value); } /// Set value of 'Test3' @@ -734,7 +734,7 @@ impl Msg2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn test2(&self) -> u8 { - self.test2_phys() + self.test2_phys_val() } /// Get physical value of 'Test2' /// @@ -742,7 +742,7 @@ impl Msg2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test2_phys(&self) -> u8 { + pub fn test2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -754,12 +754,12 @@ impl Msg2 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn test2_raw(&self) -> u8 { + pub fn test2_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_be::() } /// Set raw value of 'Test2' #[inline(always)] - pub fn set_test2_raw(&mut self, value: u8) { + pub fn set_test2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_be(value); } /// Set value of 'Test2' @@ -788,7 +788,7 @@ impl Msg2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn test1(&self) -> u8 { - self.test1_phys() + self.test1_phys_val() } /// Get physical value of 'Test1' /// @@ -796,7 +796,7 @@ impl Msg2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test1_phys(&self) -> u8 { + pub fn test1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -808,12 +808,12 @@ impl Msg2 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn test1_raw(&self) -> u8 { + pub fn test1_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_be::() } /// Set raw value of 'Test1' #[inline(always)] - pub fn set_test1_raw(&mut self, value: u8) { + pub fn set_test1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_be(value); } /// Set value of 'Test1' @@ -842,7 +842,7 @@ impl Msg2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn test0(&self) -> u8 { - self.test0_phys() + self.test0_phys_val() } /// Get physical value of 'Test0' /// @@ -850,7 +850,7 @@ impl Msg2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test0_phys(&self) -> u8 { + pub fn test0_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -862,12 +862,12 @@ impl Msg2 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn test0_raw(&self) -> u8 { + pub fn test0_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_be::() } /// Set raw value of 'Test0' #[inline(always)] - pub fn set_test0_raw(&mut self, value: u8) { + pub fn set_test0_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_be(value); } /// Set value of 'Test0' diff --git a/tests-snapshots/dbc-cantools/dump_signal_choices.snap.rs b/tests-snapshots/dbc-cantools/dump_signal_choices.snap.rs index 80910e55..17e9733a 100644 --- a/tests-snapshots/dbc-cantools/dump_signal_choices.snap.rs +++ b/tests-snapshots/dbc-cantools/dump_signal_choices.snap.rs @@ -100,7 +100,7 @@ impl Message0 { 1 => Message0FooSignal::FooB, 2 => Message0FooSignal::FooC, 3 => Message0FooSignal::FooD, - _ => Message0FooSignal::_Other(self.foo_signal_phys()), + _ => Message0FooSignal::_Other(self.foo_signal_phys_val()), } } /// Get physical value of 'FooSignal' @@ -109,7 +109,7 @@ impl Message0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn foo_signal_phys(&self) -> u8 { + pub fn foo_signal_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..2].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -121,12 +121,12 @@ impl Message0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn foo_signal_raw(&self) -> u8 { + pub fn foo_signal_raw_val(&self) -> u8 { self.raw.view_bits::()[0..2].load_le::() } /// Set raw value of 'FooSignal' #[inline(always)] - pub fn set_foo_signal_raw(&mut self, value: u8) { + pub fn set_foo_signal_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..2].store_le(value); } /// Set value of 'FooSignal' @@ -166,7 +166,7 @@ impl Message0 { 5 => Message0BarSignal::BarF, 6 => Message0BarSignal::BarG, 7 => Message0BarSignal::BarH, - _ => Message0BarSignal::_Other(self.bar_signal_phys()), + _ => Message0BarSignal::_Other(self.bar_signal_phys_val()), } } /// Get physical value of 'BarSignal' @@ -175,7 +175,7 @@ impl Message0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bar_signal_phys(&self) -> u8 { + pub fn bar_signal_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..5].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -187,12 +187,12 @@ impl Message0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bar_signal_raw(&self) -> u8 { + pub fn bar_signal_raw_val(&self) -> u8 { self.raw.view_bits::()[2..5].load_le::() } /// Set raw value of 'BarSignal' #[inline(always)] - pub fn set_bar_signal_raw(&mut self, value: u8) { + pub fn set_bar_signal_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..5].store_le(value); } /// Set value of 'BarSignal' diff --git a/tests-snapshots/dbc-cantools/emc32.snap.rs b/tests-snapshots/dbc-cantools/emc32.snap.rs index 8b54b934..8b10f455 100644 --- a/tests-snapshots/dbc-cantools/emc32.snap.rs +++ b/tests-snapshots/dbc-cantools/emc32.snap.rs @@ -96,7 +96,7 @@ impl EmvStati { /// - Receivers: Vector__XXX #[inline(always)] pub fn emv_aktion_status_5(&self) -> bool { - self.emv_aktion_status_5_phys() + self.emv_aktion_status_5_phys_val() } /// Get physical value of 'EMV_Aktion_Status_5' /// @@ -104,7 +104,7 @@ impl EmvStati { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn emv_aktion_status_5_phys(&self) -> bool { + pub fn emv_aktion_status_5_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[4..5].load_le::(); signal == 1 } @@ -115,12 +115,12 @@ impl EmvStati { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn emv_aktion_status_5_raw(&self) -> u8 { + pub fn emv_aktion_status_5_raw_val(&self) -> u8 { self.raw.view_bits::()[4..5].load_le::() } /// Set raw value of 'EMV_Aktion_Status_5' #[inline(always)] - pub fn set_emv_aktion_status_5_raw(&mut self, value: u8) { + pub fn set_emv_aktion_status_5_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..5].store_le(value); } /// Set value of 'EMV_Aktion_Status_5' @@ -138,7 +138,7 @@ impl EmvStati { /// - Receivers: Vector__XXX #[inline(always)] pub fn emv_aktion_status_4(&self) -> bool { - self.emv_aktion_status_4_phys() + self.emv_aktion_status_4_phys_val() } /// Get physical value of 'EMV_Aktion_Status_4' /// @@ -146,7 +146,7 @@ impl EmvStati { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn emv_aktion_status_4_phys(&self) -> bool { + pub fn emv_aktion_status_4_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[3..4].load_le::(); signal == 1 } @@ -157,12 +157,12 @@ impl EmvStati { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn emv_aktion_status_4_raw(&self) -> u8 { + pub fn emv_aktion_status_4_raw_val(&self) -> u8 { self.raw.view_bits::()[3..4].load_le::() } /// Set raw value of 'EMV_Aktion_Status_4' #[inline(always)] - pub fn set_emv_aktion_status_4_raw(&mut self, value: u8) { + pub fn set_emv_aktion_status_4_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[3..4].store_le(value); } /// Set value of 'EMV_Aktion_Status_4' @@ -180,7 +180,7 @@ impl EmvStati { /// - Receivers: EMV_Statusmeldungen #[inline(always)] pub fn emv_aktion_status_3(&self) -> bool { - self.emv_aktion_status_3_phys() + self.emv_aktion_status_3_phys_val() } /// Get physical value of 'EMV_Aktion_Status_3' /// @@ -188,7 +188,7 @@ impl EmvStati { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn emv_aktion_status_3_phys(&self) -> bool { + pub fn emv_aktion_status_3_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -199,12 +199,12 @@ impl EmvStati { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn emv_aktion_status_3_raw(&self) -> u8 { + pub fn emv_aktion_status_3_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'EMV_Aktion_Status_3' #[inline(always)] - pub fn set_emv_aktion_status_3_raw(&mut self, value: u8) { + pub fn set_emv_aktion_status_3_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'EMV_Aktion_Status_3' @@ -222,7 +222,7 @@ impl EmvStati { /// - Receivers: Vector__XXX #[inline(always)] pub fn emv_aktion_status_2(&self) -> bool { - self.emv_aktion_status_2_phys() + self.emv_aktion_status_2_phys_val() } /// Get physical value of 'EMV_Aktion_Status_2' /// @@ -230,7 +230,7 @@ impl EmvStati { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn emv_aktion_status_2_phys(&self) -> bool { + pub fn emv_aktion_status_2_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[6..7].load_le::(); signal == 1 } @@ -241,12 +241,12 @@ impl EmvStati { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn emv_aktion_status_2_raw(&self) -> u8 { + pub fn emv_aktion_status_2_raw_val(&self) -> u8 { self.raw.view_bits::()[6..7].load_le::() } /// Set raw value of 'EMV_Aktion_Status_2' #[inline(always)] - pub fn set_emv_aktion_status_2_raw(&mut self, value: u8) { + pub fn set_emv_aktion_status_2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[6..7].store_le(value); } /// Set value of 'EMV_Aktion_Status_2' @@ -264,7 +264,7 @@ impl EmvStati { /// - Receivers: Vector__XXX #[inline(always)] pub fn emv_aktion_status_1(&self) -> bool { - self.emv_aktion_status_1_phys() + self.emv_aktion_status_1_phys_val() } /// Get physical value of 'EMV_Aktion_Status_1' /// @@ -272,7 +272,7 @@ impl EmvStati { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn emv_aktion_status_1_phys(&self) -> bool { + pub fn emv_aktion_status_1_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[5..6].load_le::(); signal == 1 } @@ -283,12 +283,12 @@ impl EmvStati { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn emv_aktion_status_1_raw(&self) -> u8 { + pub fn emv_aktion_status_1_raw_val(&self) -> u8 { self.raw.view_bits::()[5..6].load_le::() } /// Set raw value of 'EMV_Aktion_Status_1' #[inline(always)] - pub fn set_emv_aktion_status_1_raw(&mut self, value: u8) { + pub fn set_emv_aktion_status_1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[5..6].store_le(value); } /// Set value of 'EMV_Aktion_Status_1' diff --git a/tests-snapshots/dbc-cantools/empty_choice.snap.rs b/tests-snapshots/dbc-cantools/empty_choice.snap.rs index a2920605..b567ce14 100644 --- a/tests-snapshots/dbc-cantools/empty_choice.snap.rs +++ b/tests-snapshots/dbc-cantools/empty_choice.snap.rs @@ -100,7 +100,7 @@ impl ExampleMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn no_choice(&self) -> i8 { - self.no_choice_phys() + self.no_choice_phys_val() } /// Get physical value of 'no_choice' /// @@ -108,7 +108,7 @@ impl ExampleMessage { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn no_choice_phys(&self) -> i8 { + pub fn no_choice_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -121,12 +121,12 @@ impl ExampleMessage { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn no_choice_raw(&self) -> i8 { + pub fn no_choice_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'no_choice' #[inline(always)] - pub fn set_no_choice_raw(&mut self, value: i8) { + pub fn set_no_choice_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -159,7 +159,7 @@ impl ExampleMessage { pub fn empty_choice(&self) -> ExampleMessageEmptyChoice { let signal = self.raw.view_bits::()[8..16].load_le::(); match signal { - _ => ExampleMessageEmptyChoice::_Other(self.empty_choice_phys()), + _ => ExampleMessageEmptyChoice::_Other(self.empty_choice_phys_val()), } } /// Get physical value of 'empty_choice' @@ -168,7 +168,7 @@ impl ExampleMessage { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn empty_choice_phys(&self) -> i8 { + pub fn empty_choice_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -181,12 +181,12 @@ impl ExampleMessage { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn empty_choice_raw(&self) -> i8 { + pub fn empty_choice_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'empty_choice' #[inline(always)] - pub fn set_empty_choice_raw(&mut self, value: i8) { + pub fn set_empty_choice_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -225,7 +225,7 @@ impl ExampleMessage { match signal { 255 => ExampleMessageNonEmptyChoice::NotAvailable, 254 => ExampleMessageNonEmptyChoice::Error, - _ => ExampleMessageNonEmptyChoice::_Other(self.non_empty_choice_phys()), + _ => ExampleMessageNonEmptyChoice::_Other(self.non_empty_choice_phys_val()), } } /// Get physical value of 'non_empty_choice' @@ -234,7 +234,7 @@ impl ExampleMessage { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn non_empty_choice_phys(&self) -> i8 { + pub fn non_empty_choice_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -247,12 +247,12 @@ impl ExampleMessage { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn non_empty_choice_raw(&self) -> i8 { + pub fn non_empty_choice_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'non_empty_choice' #[inline(always)] - pub fn set_non_empty_choice_raw(&mut self, value: i8) { + pub fn set_non_empty_choice_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/fd_test.snap.rs b/tests-snapshots/dbc-cantools/fd_test.snap.rs index a1a69ed5..2d8b989b 100644 --- a/tests-snapshots/dbc-cantools/fd_test.snap.rs +++ b/tests-snapshots/dbc-cantools/fd_test.snap.rs @@ -102,7 +102,7 @@ impl TestMsgEx { /// - Receivers: Vector__XXX #[inline(always)] pub fn test_sig_copy_1(&self) -> i8 { - self.test_sig_copy_1_phys() + self.test_sig_copy_1_phys_val() } /// Get physical value of 'TestSig_Copy_1' /// @@ -110,7 +110,7 @@ impl TestMsgEx { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test_sig_copy_1_phys(&self) -> i8 { + pub fn test_sig_copy_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -123,12 +123,12 @@ impl TestMsgEx { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn test_sig_copy_1_raw(&self) -> i8 { + pub fn test_sig_copy_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'TestSig_Copy_1' #[inline(always)] - pub fn set_test_sig_copy_1_raw(&mut self, value: i8) { + pub fn set_test_sig_copy_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -232,7 +232,7 @@ impl TestMsgStd { /// - Receivers: Vector__XXX #[inline(always)] pub fn test_sig_copy_3(&self) -> i8 { - self.test_sig_copy_3_phys() + self.test_sig_copy_3_phys_val() } /// Get physical value of 'TestSig_Copy_3' /// @@ -240,7 +240,7 @@ impl TestMsgStd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test_sig_copy_3_phys(&self) -> i8 { + pub fn test_sig_copy_3_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -253,12 +253,12 @@ impl TestMsgStd { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn test_sig_copy_3_raw(&self) -> i8 { + pub fn test_sig_copy_3_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'TestSig_Copy_3' #[inline(always)] - pub fn set_test_sig_copy_3_raw(&mut self, value: i8) { + pub fn set_test_sig_copy_3_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -362,7 +362,7 @@ impl TestMsgFdStd { /// - Receivers: Vector__XXX #[inline(always)] pub fn test_sig_copy_2(&self) -> i8 { - self.test_sig_copy_2_phys() + self.test_sig_copy_2_phys_val() } /// Get physical value of 'TestSig_Copy_2' /// @@ -370,7 +370,7 @@ impl TestMsgFdStd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test_sig_copy_2_phys(&self) -> i8 { + pub fn test_sig_copy_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -383,12 +383,12 @@ impl TestMsgFdStd { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn test_sig_copy_2_raw(&self) -> i8 { + pub fn test_sig_copy_2_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'TestSig_Copy_2' #[inline(always)] - pub fn set_test_sig_copy_2_raw(&mut self, value: i8) { + pub fn set_test_sig_copy_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -492,7 +492,7 @@ impl TestMsgFdEx { /// - Receivers: Vector__XXX #[inline(always)] pub fn test_sig(&self) -> i8 { - self.test_sig_phys() + self.test_sig_phys_val() } /// Get physical value of 'TestSig' /// @@ -500,7 +500,7 @@ impl TestMsgFdEx { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test_sig_phys(&self) -> i8 { + pub fn test_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -513,12 +513,12 @@ impl TestMsgFdEx { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn test_sig_raw(&self) -> i8 { + pub fn test_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'TestSig' #[inline(always)] - pub fn set_test_sig_raw(&mut self, value: i8) { + pub fn set_test_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/floating_point.snap.rs b/tests-snapshots/dbc-cantools/floating_point.snap.rs index 8e03ec25..25a5ed75 100644 --- a/tests-snapshots/dbc-cantools/floating_point.snap.rs +++ b/tests-snapshots/dbc-cantools/floating_point.snap.rs @@ -91,7 +91,7 @@ impl Message1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal1(&self) -> i64 { - self.signal1_phys() + self.signal1_phys_val() } /// Get physical value of 'Signal1' /// @@ -99,7 +99,7 @@ impl Message1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal1_phys(&self) -> i64 { + pub fn signal1_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..64].load_le::(); let factor = 1; let signal = signal as i64; @@ -112,12 +112,12 @@ impl Message1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn signal1_raw(&self) -> i64 { + pub fn signal1_raw_val(&self) -> i64 { self.raw.view_bits::()[0..64].load_le::() } /// Set raw value of 'Signal1' #[inline(always)] - pub fn set_signal1_raw(&mut self, value: i64) { + pub fn set_signal1_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..64].store_le(value); } @@ -225,7 +225,7 @@ impl Message2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal2(&self) -> i32 { - self.signal2_phys() + self.signal2_phys_val() } /// Get physical value of 'Signal2' /// @@ -233,7 +233,7 @@ impl Message2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal2_phys(&self) -> i32 { + pub fn signal2_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 1; let signal = signal as i32; @@ -246,12 +246,12 @@ impl Message2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn signal2_raw(&self) -> i32 { + pub fn signal2_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'Signal2' #[inline(always)] - pub fn set_signal2_raw(&mut self, value: i32) { + pub fn set_signal2_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } @@ -282,7 +282,7 @@ impl Message2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal1(&self) -> i32 { - self.signal1_phys() + self.signal1_phys_val() } /// Get physical value of 'Signal1' /// @@ -290,7 +290,7 @@ impl Message2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal1_phys(&self) -> i32 { + pub fn signal1_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 1; let signal = signal as i32; @@ -303,12 +303,12 @@ impl Message2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn signal1_raw(&self) -> i32 { + pub fn signal1_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 'Signal1' #[inline(always)] - pub fn set_signal1_raw(&mut self, value: i32) { + pub fn set_signal1_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/floating_point_use_float.snap.rs b/tests-snapshots/dbc-cantools/floating_point_use_float.snap.rs index 4f2669e3..8cc3130d 100644 --- a/tests-snapshots/dbc-cantools/floating_point_use_float.snap.rs +++ b/tests-snapshots/dbc-cantools/floating_point_use_float.snap.rs @@ -94,7 +94,7 @@ impl Message1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal1(&self) -> i64 { - self.signal1_phys() + self.signal1_phys_val() } /// Get physical value of 'Signal1' /// @@ -102,7 +102,7 @@ impl Message1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal1_phys(&self) -> i64 { + pub fn signal1_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..64].load_le::(); let factor = 1; let signal = signal as i64; @@ -115,12 +115,12 @@ impl Message1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn signal1_raw(&self) -> i64 { + pub fn signal1_raw_val(&self) -> i64 { self.raw.view_bits::()[0..64].load_le::() } /// Set raw value of 'Signal1' #[inline(always)] - pub fn set_signal1_raw(&mut self, value: i64) { + pub fn set_signal1_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..64].store_le(value); } @@ -228,7 +228,7 @@ impl Message2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal2(&self) -> i32 { - self.signal2_phys() + self.signal2_phys_val() } /// Get physical value of 'Signal2' /// @@ -236,7 +236,7 @@ impl Message2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal2_phys(&self) -> i32 { + pub fn signal2_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 1; let signal = signal as i32; @@ -249,12 +249,12 @@ impl Message2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn signal2_raw(&self) -> i32 { + pub fn signal2_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'Signal2' #[inline(always)] - pub fn set_signal2_raw(&mut self, value: i32) { + pub fn set_signal2_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } @@ -285,7 +285,7 @@ impl Message2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal1(&self) -> i32 { - self.signal1_phys() + self.signal1_phys_val() } /// Get physical value of 'Signal1' /// @@ -293,7 +293,7 @@ impl Message2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal1_phys(&self) -> i32 { + pub fn signal1_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 1; let signal = signal as i32; @@ -306,12 +306,12 @@ impl Message2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn signal1_raw(&self) -> i32 { + pub fn signal1_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 'Signal1' #[inline(always)] - pub fn set_signal1_raw(&mut self, value: i32) { + pub fn set_signal1_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } @@ -415,7 +415,7 @@ impl Message3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal3(&self) -> f32 { - self.signal3_phys() + self.signal3_phys_val() } /// Get physical value of 'Signal3' /// @@ -423,7 +423,7 @@ impl Message3 { /// - Offset: -0.125 /// - Unit: "" #[inline(always)] - pub fn signal3_phys(&self) -> f32 { + pub fn signal3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 0.001_f32; let offset = -0.125_f32; @@ -436,12 +436,12 @@ impl Message3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn signal3_raw(&self) -> u8 { + pub fn signal3_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Signal3' #[inline(always)] - pub fn set_signal3_raw(&mut self, value: u8) { + pub fn set_signal3_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'Signal3' diff --git a/tests-snapshots/dbc-cantools/foobar.snap.rs b/tests-snapshots/dbc-cantools/foobar.snap.rs index 08210dad..fc9216e6 100644 --- a/tests-snapshots/dbc-cantools/foobar.snap.rs +++ b/tests-snapshots/dbc-cantools/foobar.snap.rs @@ -105,7 +105,7 @@ impl Foo { /// - Receivers: BAR #[inline(always)] pub fn foo(&self) -> f32 { - self.foo_phys() + self.foo_phys_val() } /// Get physical value of 'Foo' /// @@ -113,7 +113,7 @@ impl Foo { /// - Offset: 250 /// - Unit: "degK" #[inline(always)] - pub fn foo_phys(&self) -> f32 { + pub fn foo_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; @@ -126,12 +126,12 @@ impl Foo { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn foo_raw(&self) -> i16 { + pub fn foo_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } /// Set raw value of 'Foo' #[inline(always)] - pub fn set_foo_raw(&mut self, value: i16) { + pub fn set_foo_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } @@ -160,7 +160,7 @@ impl Foo { /// - Receivers: FOO #[inline(always)] pub fn bar(&self) -> f32 { - self.bar_phys() + self.bar_phys_val() } /// Get physical value of 'Bar' /// @@ -168,7 +168,7 @@ impl Foo { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn bar_phys(&self) -> f32 { + pub fn bar_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[31..63].load_be::(); let factor = 0.1_f32; let offset = 0_f32; @@ -181,12 +181,12 @@ impl Foo { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn bar_raw(&self) -> i32 { + pub fn bar_raw_val(&self) -> i32 { self.raw.view_bits::()[31..63].load_be::() } /// Set raw value of 'Bar' #[inline(always)] - pub fn set_bar_raw(&mut self, value: i32) { + pub fn set_bar_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[31..63].store_be(value); } @@ -291,7 +291,7 @@ impl Fum { /// - Receivers: BAR #[inline(always)] pub fn fum(&self) -> i16 { - self.fum_phys() + self.fum_phys_val() } /// Get physical value of 'Fum' /// @@ -299,7 +299,7 @@ impl Fum { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn fum_phys(&self) -> i16 { + pub fn fum_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[0..12].load_le::(); let factor = 1; let signal = signal as i16; @@ -312,12 +312,12 @@ impl Fum { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn fum_raw(&self) -> i16 { + pub fn fum_raw_val(&self) -> i16 { self.raw.view_bits::()[0..12].load_le::() } /// Set raw value of 'Fum' #[inline(always)] - pub fn set_fum_raw(&mut self, value: i16) { + pub fn set_fum_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..12].store_le(value); } @@ -352,7 +352,7 @@ impl Fum { match signal { 1 => FumFam::Enabled, 0 => FumFam::Disabled, - _ => FumFam::_Other(self.fam_phys()), + _ => FumFam::_Other(self.fam_phys_val()), } } /// Get physical value of 'Fam' @@ -361,7 +361,7 @@ impl Fum { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn fam_phys(&self) -> i16 { + pub fn fam_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[12..24].load_le::(); let factor = 1; let signal = signal as i16; @@ -374,12 +374,12 @@ impl Fum { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn fam_raw(&self) -> i16 { + pub fn fam_raw_val(&self) -> i16 { self.raw.view_bits::()[12..24].load_le::() } /// Set raw value of 'Fam' #[inline(always)] - pub fn set_fam_raw(&mut self, value: i16) { + pub fn set_fam_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[12..24].store_le(value); } @@ -510,7 +510,7 @@ impl Bar { /// - Receivers: FUM #[inline(always)] pub fn binary32(&self) -> i32 { - self.binary32_phys() + self.binary32_phys_val() } /// Get physical value of 'Binary32' /// @@ -518,7 +518,7 @@ impl Bar { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn binary32_phys(&self) -> i32 { + pub fn binary32_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 1; let signal = signal as i32; @@ -531,12 +531,12 @@ impl Bar { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn binary32_raw(&self) -> i32 { + pub fn binary32_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 'Binary32' #[inline(always)] - pub fn set_binary32_raw(&mut self, value: i32) { + pub fn set_binary32_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } @@ -644,7 +644,7 @@ impl CanFd { /// - Receivers: FUM #[inline(always)] pub fn fie(&self) -> u64 { - self.fie_phys() + self.fie_phys_val() } /// Get physical value of 'Fie' /// @@ -652,7 +652,7 @@ impl CanFd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn fie_phys(&self) -> u64 { + pub fn fie_phys_val(&self) -> u64 { let signal = self.raw.view_bits::()[0..64].load_le::(); let factor = 1; u64::from(signal).saturating_mul(factor).saturating_add(0) @@ -664,12 +664,12 @@ impl CanFd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn fie_raw(&self) -> u64 { + pub fn fie_raw_val(&self) -> u64 { self.raw.view_bits::()[0..64].load_le::() } /// Set raw value of 'Fie' #[inline(always)] - pub fn set_fie_raw(&mut self, value: u64) { + pub fn set_fie_raw_val(&mut self, value: u64) { self.raw.view_bits_mut::()[0..64].store_le(value); } /// Set value of 'Fie' @@ -698,7 +698,7 @@ impl CanFd { /// - Receivers: Vector__XXX #[inline(always)] pub fn fas(&self) -> u64 { - self.fas_phys() + self.fas_phys_val() } /// Get physical value of 'Fas' /// @@ -706,7 +706,7 @@ impl CanFd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn fas_phys(&self) -> u64 { + pub fn fas_phys_val(&self) -> u64 { let signal = self.raw.view_bits::()[64..128].load_le::(); let factor = 1; u64::from(signal).saturating_mul(factor).saturating_add(0) @@ -718,12 +718,12 @@ impl CanFd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn fas_raw(&self) -> u64 { + pub fn fas_raw_val(&self) -> u64 { self.raw.view_bits::()[64..128].load_le::() } /// Set raw value of 'Fas' #[inline(always)] - pub fn set_fas_raw(&mut self, value: u64) { + pub fn set_fas_raw_val(&mut self, value: u64) { self.raw.view_bits_mut::()[64..128].store_le(value); } /// Set value of 'Fas' @@ -826,7 +826,7 @@ impl Foobar { /// - Receivers: BAR #[inline(always)] pub fn acc_02_crc(&self) -> i16 { - self.acc_02_crc_phys() + self.acc_02_crc_phys_val() } /// Get physical value of 'ACC_02_CRC' /// @@ -834,7 +834,7 @@ impl Foobar { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn acc_02_crc_phys(&self) -> i16 { + pub fn acc_02_crc_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[0..12].load_le::(); let factor = 1; let signal = signal as i16; @@ -847,12 +847,12 @@ impl Foobar { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn acc_02_crc_raw(&self) -> i16 { + pub fn acc_02_crc_raw_val(&self) -> i16 { self.raw.view_bits::()[0..12].load_le::() } /// Set raw value of 'ACC_02_CRC' #[inline(always)] - pub fn set_acc_02_crc_raw(&mut self, value: i16) { + pub fn set_acc_02_crc_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..12].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/issue_168.snap.rs b/tests-snapshots/dbc-cantools/issue_168.snap.rs index 30a18883..25965819 100644 --- a/tests-snapshots/dbc-cantools/issue_168.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_168.snap.rs @@ -105,7 +105,7 @@ impl Foo { /// - Receivers: BAR #[inline(always)] pub fn foo(&self) -> f32 { - self.foo_phys() + self.foo_phys_val() } /// Get physical value of 'Foo' /// @@ -113,7 +113,7 @@ impl Foo { /// - Offset: 250 /// - Unit: "degK" #[inline(always)] - pub fn foo_phys(&self) -> f32 { + pub fn foo_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; @@ -126,12 +126,12 @@ impl Foo { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn foo_raw(&self) -> i16 { + pub fn foo_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } /// Set raw value of 'Foo' #[inline(always)] - pub fn set_foo_raw(&mut self, value: i16) { + pub fn set_foo_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } @@ -160,7 +160,7 @@ impl Foo { /// - Receivers: FOO #[inline(always)] pub fn bar(&self) -> f32 { - self.bar_phys() + self.bar_phys_val() } /// Get physical value of 'Bar' /// @@ -168,7 +168,7 @@ impl Foo { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn bar_phys(&self) -> f32 { + pub fn bar_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[31..63].load_be::(); let factor = 0.1_f32; let offset = 0_f32; @@ -181,12 +181,12 @@ impl Foo { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn bar_raw(&self) -> i32 { + pub fn bar_raw_val(&self) -> i32 { self.raw.view_bits::()[31..63].load_be::() } /// Set raw value of 'Bar' #[inline(always)] - pub fn set_bar_raw(&mut self, value: i32) { + pub fn set_bar_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[31..63].store_be(value); } @@ -291,7 +291,7 @@ impl Fum { /// - Receivers: BAR #[inline(always)] pub fn fum(&self) -> i16 { - self.fum_phys() + self.fum_phys_val() } /// Get physical value of 'Fum' /// @@ -299,7 +299,7 @@ impl Fum { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn fum_phys(&self) -> i16 { + pub fn fum_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[0..12].load_le::(); let factor = 1; let signal = signal as i16; @@ -312,12 +312,12 @@ impl Fum { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn fum_raw(&self) -> i16 { + pub fn fum_raw_val(&self) -> i16 { self.raw.view_bits::()[0..12].load_le::() } /// Set raw value of 'Fum' #[inline(always)] - pub fn set_fum_raw(&mut self, value: i16) { + pub fn set_fum_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..12].store_le(value); } @@ -352,7 +352,7 @@ impl Fum { match signal { 1 => FumFam::Enabled, 0 => FumFam::Disabled, - _ => FumFam::_Other(self.fam_phys()), + _ => FumFam::_Other(self.fam_phys_val()), } } /// Get physical value of 'Fam' @@ -361,7 +361,7 @@ impl Fum { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn fam_phys(&self) -> i16 { + pub fn fam_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[12..24].load_le::(); let factor = 1; let signal = signal as i16; @@ -374,12 +374,12 @@ impl Fum { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn fam_raw(&self) -> i16 { + pub fn fam_raw_val(&self) -> i16 { self.raw.view_bits::()[12..24].load_le::() } /// Set raw value of 'Fam' #[inline(always)] - pub fn set_fam_raw(&mut self, value: i16) { + pub fn set_fam_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[12..24].store_le(value); } @@ -510,7 +510,7 @@ impl Bar { /// - Receivers: FUM #[inline(always)] pub fn binary32(&self) -> i32 { - self.binary32_phys() + self.binary32_phys_val() } /// Get physical value of 'Binary32' /// @@ -518,7 +518,7 @@ impl Bar { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn binary32_phys(&self) -> i32 { + pub fn binary32_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 1; let signal = signal as i32; @@ -531,12 +531,12 @@ impl Bar { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn binary32_raw(&self) -> i32 { + pub fn binary32_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 'Binary32' #[inline(always)] - pub fn set_binary32_raw(&mut self, value: i32) { + pub fn set_binary32_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } @@ -644,7 +644,7 @@ impl CanFd { /// - Receivers: FUM #[inline(always)] pub fn fie(&self) -> u64 { - self.fie_phys() + self.fie_phys_val() } /// Get physical value of 'Fie' /// @@ -652,7 +652,7 @@ impl CanFd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn fie_phys(&self) -> u64 { + pub fn fie_phys_val(&self) -> u64 { let signal = self.raw.view_bits::()[0..64].load_le::(); let factor = 1; u64::from(signal).saturating_mul(factor).saturating_add(0) @@ -664,12 +664,12 @@ impl CanFd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn fie_raw(&self) -> u64 { + pub fn fie_raw_val(&self) -> u64 { self.raw.view_bits::()[0..64].load_le::() } /// Set raw value of 'Fie' #[inline(always)] - pub fn set_fie_raw(&mut self, value: u64) { + pub fn set_fie_raw_val(&mut self, value: u64) { self.raw.view_bits_mut::()[0..64].store_le(value); } /// Set value of 'Fie' @@ -698,7 +698,7 @@ impl CanFd { /// - Receivers: Vector__XXX #[inline(always)] pub fn fas(&self) -> u64 { - self.fas_phys() + self.fas_phys_val() } /// Get physical value of 'Fas' /// @@ -706,7 +706,7 @@ impl CanFd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn fas_phys(&self) -> u64 { + pub fn fas_phys_val(&self) -> u64 { let signal = self.raw.view_bits::()[64..128].load_le::(); let factor = 1; u64::from(signal).saturating_mul(factor).saturating_add(0) @@ -718,12 +718,12 @@ impl CanFd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn fas_raw(&self) -> u64 { + pub fn fas_raw_val(&self) -> u64 { self.raw.view_bits::()[64..128].load_le::() } /// Set raw value of 'Fas' #[inline(always)] - pub fn set_fas_raw(&mut self, value: u64) { + pub fn set_fas_raw_val(&mut self, value: u64) { self.raw.view_bits_mut::()[64..128].store_le(value); } /// Set value of 'Fas' @@ -826,7 +826,7 @@ impl Foobar { /// - Receivers: BAR #[inline(always)] pub fn acc_02_crc(&self) -> i16 { - self.acc_02_crc_phys() + self.acc_02_crc_phys_val() } /// Get physical value of 'ACC_02_CRC' /// @@ -834,7 +834,7 @@ impl Foobar { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn acc_02_crc_phys(&self) -> i16 { + pub fn acc_02_crc_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[0..12].load_le::(); let factor = 1; let signal = signal as i16; @@ -847,12 +847,12 @@ impl Foobar { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn acc_02_crc_raw(&self) -> i16 { + pub fn acc_02_crc_raw_val(&self) -> i16 { self.raw.view_bits::()[0..12].load_le::() } /// Set raw value of 'ACC_02_CRC' #[inline(always)] - pub fn set_acc_02_crc_raw(&mut self, value: i16) { + pub fn set_acc_02_crc_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..12].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded.snap.rs index 227426f1..f5e82ee2 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded.snap.rs @@ -95,7 +95,7 @@ impl ExtMuxCascaded { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn mux_a_phys(&self) -> i8 { + pub fn mux_a_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -108,18 +108,18 @@ impl ExtMuxCascaded { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn mux_a_raw(&self) -> i8 { + pub fn mux_a_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'MUX_A' #[allow(dead_code)] #[inline(always)] - fn set_mux_a_raw(&mut self, value: i8) { + fn set_mux_a_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } pub fn mux_a(&mut self) -> Result { - match self.mux_a_phys() { + match self.mux_a_phys_val() { 0 => { Ok( ExtMuxCascadedMuxAIndex::M0(ExtMuxCascadedMuxAM0 { @@ -266,7 +266,7 @@ impl ExtMuxCascadedMuxAM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_0(&self) -> i8 { - self.muxed_b_0_phys() + self.muxed_b_0_phys_val() } /// Get physical value of 'muxed_B_0' /// @@ -274,7 +274,7 @@ impl ExtMuxCascadedMuxAM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_b_0_phys(&self) -> i8 { + pub fn muxed_b_0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -287,12 +287,12 @@ impl ExtMuxCascadedMuxAM0 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_b_0_raw(&self) -> i8 { + pub fn muxed_b_0_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'muxed_B_0' #[inline(always)] - pub fn set_muxed_b_0_raw(&mut self, value: i8) { + pub fn set_muxed_b_0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -350,7 +350,7 @@ impl ExtMuxCascadedMuxAM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_1(&self) -> i8 { - self.muxed_b_1_phys() + self.muxed_b_1_phys_val() } /// Get physical value of 'muxed_B_1' /// @@ -358,7 +358,7 @@ impl ExtMuxCascadedMuxAM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_b_1_phys(&self) -> i8 { + pub fn muxed_b_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; @@ -371,12 +371,12 @@ impl ExtMuxCascadedMuxAM1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_b_1_raw(&self) -> i8 { + pub fn muxed_b_1_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'muxed_B_1' #[inline(always)] - pub fn set_muxed_b_1_raw(&mut self, value: i8) { + pub fn set_muxed_b_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } @@ -407,7 +407,7 @@ impl ExtMuxCascadedMuxAM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_1(&self) -> i8 { - self.muxed_a_1_phys() + self.muxed_a_1_phys_val() } /// Get physical value of 'muxed_A_1' /// @@ -415,7 +415,7 @@ impl ExtMuxCascadedMuxAM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_a_1_phys(&self) -> i8 { + pub fn muxed_a_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -428,12 +428,12 @@ impl ExtMuxCascadedMuxAM1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_a_1_raw(&self) -> i8 { + pub fn muxed_a_1_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'muxed_A_1' #[inline(always)] - pub fn set_muxed_a_1_raw(&mut self, value: i8) { + pub fn set_muxed_a_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs index 05271f77..38446316 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs @@ -96,7 +96,7 @@ impl ExtMuxCascaded { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_a_2_mux_b_phys(&self) -> i8 { + pub fn muxed_a_2_mux_b_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -109,20 +109,20 @@ impl ExtMuxCascaded { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_a_2_mux_b_raw(&self) -> i8 { + pub fn muxed_a_2_mux_b_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'muxed_A_2_MUX_B' #[allow(dead_code)] #[inline(always)] - fn set_muxed_a_2_mux_b_raw(&mut self, value: i8) { + fn set_muxed_a_2_mux_b_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } pub fn muxed_a_2_mux_b( &mut self, ) -> Result { - match self.muxed_a_2_mux_b_phys() { + match self.muxed_a_2_mux_b_phys_val() { 0 => { Ok( ExtMuxCascadedMuxedA2MuxBIndex::M0(ExtMuxCascadedMuxedA2MuxBM0 { @@ -194,7 +194,7 @@ impl ExtMuxCascaded { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn mux_a_phys(&self) -> i8 { + pub fn mux_a_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -207,18 +207,18 @@ impl ExtMuxCascaded { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn mux_a_raw(&self) -> i8 { + pub fn mux_a_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'MUX_A' #[allow(dead_code)] #[inline(always)] - fn set_mux_a_raw(&mut self, value: i8) { + fn set_mux_a_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } pub fn mux_a(&mut self) -> Result { - match self.mux_a_phys() { + match self.mux_a_phys_val() { 0 => { Ok( ExtMuxCascadedMuxAIndex::M0(ExtMuxCascadedMuxAM0 { @@ -365,7 +365,7 @@ impl ExtMuxCascadedMuxedA2MuxBM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_0(&self) -> i8 { - self.muxed_b_0_phys() + self.muxed_b_0_phys_val() } /// Get physical value of 'muxed_B_0' /// @@ -373,7 +373,7 @@ impl ExtMuxCascadedMuxedA2MuxBM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_b_0_phys(&self) -> i8 { + pub fn muxed_b_0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -386,12 +386,12 @@ impl ExtMuxCascadedMuxedA2MuxBM0 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_b_0_raw(&self) -> i8 { + pub fn muxed_b_0_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'muxed_B_0' #[inline(always)] - pub fn set_muxed_b_0_raw(&mut self, value: i8) { + pub fn set_muxed_b_0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -449,7 +449,7 @@ impl ExtMuxCascadedMuxedA2MuxBM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_1(&self) -> i8 { - self.muxed_b_1_phys() + self.muxed_b_1_phys_val() } /// Get physical value of 'muxed_B_1' /// @@ -457,7 +457,7 @@ impl ExtMuxCascadedMuxedA2MuxBM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_b_1_phys(&self) -> i8 { + pub fn muxed_b_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; @@ -470,12 +470,12 @@ impl ExtMuxCascadedMuxedA2MuxBM1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_b_1_raw(&self) -> i8 { + pub fn muxed_b_1_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'muxed_B_1' #[inline(always)] - pub fn set_muxed_b_1_raw(&mut self, value: i8) { + pub fn set_muxed_b_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } @@ -506,7 +506,7 @@ impl ExtMuxCascadedMuxedA2MuxBM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_1(&self) -> i8 { - self.muxed_a_1_phys() + self.muxed_a_1_phys_val() } /// Get physical value of 'muxed_A_1' /// @@ -514,7 +514,7 @@ impl ExtMuxCascadedMuxedA2MuxBM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_a_1_phys(&self) -> i8 { + pub fn muxed_a_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -527,12 +527,12 @@ impl ExtMuxCascadedMuxedA2MuxBM1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_a_1_raw(&self) -> i8 { + pub fn muxed_a_1_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'muxed_A_1' #[inline(always)] - pub fn set_muxed_a_1_raw(&mut self, value: i8) { + pub fn set_muxed_a_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs index 823f4c6c..d586f6ea 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs @@ -100,7 +100,7 @@ impl ExtMuxIndepMultiplexors { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn mux_b_phys(&self) -> i8 { + pub fn mux_b_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -113,18 +113,18 @@ impl ExtMuxIndepMultiplexors { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn mux_b_raw(&self) -> i8 { + pub fn mux_b_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'MUX_B' #[allow(dead_code)] #[inline(always)] - fn set_mux_b_raw(&mut self, value: i8) { + fn set_mux_b_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } pub fn mux_b(&mut self) -> Result { - match self.mux_b_phys() { + match self.mux_b_phys_val() { 0 => { Ok( ExtMuxIndepMultiplexorsMuxBIndex::M0(ExtMuxIndepMultiplexorsMuxBM0 { @@ -215,7 +215,7 @@ impl ExtMuxIndepMultiplexors { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn mux_a_phys(&self) -> i8 { + pub fn mux_a_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -228,18 +228,18 @@ impl ExtMuxIndepMultiplexors { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn mux_a_raw(&self) -> i8 { + pub fn mux_a_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'MUX_A' #[allow(dead_code)] #[inline(always)] - fn set_mux_a_raw(&mut self, value: i8) { + fn set_mux_a_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } pub fn mux_a(&mut self) -> Result { - match self.mux_a_phys() { + match self.mux_a_phys_val() { 0 => { Ok( ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { @@ -412,7 +412,7 @@ impl ExtMuxIndepMultiplexorsMuxBM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_0(&self) -> i8 { - self.muxed_a_0_phys() + self.muxed_a_0_phys_val() } /// Get physical value of 'muxed_A_0' /// @@ -420,7 +420,7 @@ impl ExtMuxIndepMultiplexorsMuxBM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_a_0_phys(&self) -> i8 { + pub fn muxed_a_0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -433,12 +433,12 @@ impl ExtMuxIndepMultiplexorsMuxBM0 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_a_0_raw(&self) -> i8 { + pub fn muxed_a_0_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'muxed_A_0' #[inline(always)] - pub fn set_muxed_a_0_raw(&mut self, value: i8) { + pub fn set_muxed_a_0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -496,7 +496,7 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_1(&self) -> i8 { - self.muxed_b_1_phys() + self.muxed_b_1_phys_val() } /// Get physical value of 'muxed_B_1' /// @@ -504,7 +504,7 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_b_1_phys(&self) -> i8 { + pub fn muxed_b_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; @@ -517,12 +517,12 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_b_1_raw(&self) -> i8 { + pub fn muxed_b_1_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'muxed_B_1' #[inline(always)] - pub fn set_muxed_b_1_raw(&mut self, value: i8) { + pub fn set_muxed_b_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } @@ -553,7 +553,7 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_1(&self) -> i8 { - self.muxed_a_1_phys() + self.muxed_a_1_phys_val() } /// Get physical value of 'muxed_A_1' /// @@ -561,7 +561,7 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_a_1_phys(&self) -> i8 { + pub fn muxed_a_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -574,12 +574,12 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_a_1_raw(&self) -> i8 { + pub fn muxed_a_1_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'muxed_A_1' #[inline(always)] - pub fn set_muxed_a_1_raw(&mut self, value: i8) { + pub fn set_muxed_a_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -637,7 +637,7 @@ impl ExtMuxIndepMultiplexorsMuxBM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_2(&self) -> i8 { - self.muxed_b_2_phys() + self.muxed_b_2_phys_val() } /// Get physical value of 'muxed_B_2' /// @@ -645,7 +645,7 @@ impl ExtMuxIndepMultiplexorsMuxBM2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_b_2_phys(&self) -> i8 { + pub fn muxed_b_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; @@ -658,12 +658,12 @@ impl ExtMuxIndepMultiplexorsMuxBM2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_b_2_raw(&self) -> i8 { + pub fn muxed_b_2_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'muxed_B_2' #[inline(always)] - pub fn set_muxed_b_2_raw(&mut self, value: i8) { + pub fn set_muxed_b_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs index 9eb86257..5cebca1c 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs @@ -100,7 +100,7 @@ impl ExtMuxIndepMultiplexors { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn mux_b_phys(&self) -> i8 { + pub fn mux_b_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -113,18 +113,18 @@ impl ExtMuxIndepMultiplexors { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn mux_b_raw(&self) -> i8 { + pub fn mux_b_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'MUX_B' #[allow(dead_code)] #[inline(always)] - fn set_mux_b_raw(&mut self, value: i8) { + fn set_mux_b_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } pub fn mux_b(&mut self) -> Result { - match self.mux_b_phys() { + match self.mux_b_phys_val() { 0 => { Ok( ExtMuxIndepMultiplexorsMuxBIndex::M0(ExtMuxIndepMultiplexorsMuxBM0 { @@ -215,7 +215,7 @@ impl ExtMuxIndepMultiplexors { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn mux_a_phys(&self) -> i8 { + pub fn mux_a_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -228,18 +228,18 @@ impl ExtMuxIndepMultiplexors { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn mux_a_raw(&self) -> i8 { + pub fn mux_a_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'MUX_A' #[allow(dead_code)] #[inline(always)] - fn set_mux_a_raw(&mut self, value: i8) { + fn set_mux_a_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } pub fn mux_a(&mut self) -> Result { - match self.mux_a_phys() { + match self.mux_a_phys_val() { 0 => { Ok( ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { @@ -412,7 +412,7 @@ impl ExtMuxIndepMultiplexorsMuxBM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_0(&self) -> i8 { - self.muxed_a_0_phys() + self.muxed_a_0_phys_val() } /// Get physical value of 'muxed_A_0' /// @@ -420,7 +420,7 @@ impl ExtMuxIndepMultiplexorsMuxBM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_a_0_phys(&self) -> i8 { + pub fn muxed_a_0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -433,12 +433,12 @@ impl ExtMuxIndepMultiplexorsMuxBM0 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_a_0_raw(&self) -> i8 { + pub fn muxed_a_0_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'muxed_A_0' #[inline(always)] - pub fn set_muxed_a_0_raw(&mut self, value: i8) { + pub fn set_muxed_a_0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -496,7 +496,7 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_1(&self) -> i8 { - self.muxed_b_1_phys() + self.muxed_b_1_phys_val() } /// Get physical value of 'muxed_B_1' /// @@ -504,7 +504,7 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_b_1_phys(&self) -> i8 { + pub fn muxed_b_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; @@ -517,12 +517,12 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_b_1_raw(&self) -> i8 { + pub fn muxed_b_1_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'muxed_B_1' #[inline(always)] - pub fn set_muxed_b_1_raw(&mut self, value: i8) { + pub fn set_muxed_b_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } @@ -553,7 +553,7 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_1(&self) -> i8 { - self.muxed_a_1_phys() + self.muxed_a_1_phys_val() } /// Get physical value of 'muxed_A_1' /// @@ -561,7 +561,7 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_a_1_phys(&self) -> i8 { + pub fn muxed_a_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -574,12 +574,12 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_a_1_raw(&self) -> i8 { + pub fn muxed_a_1_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'muxed_A_1' #[inline(always)] - pub fn set_muxed_a_1_raw(&mut self, value: i8) { + pub fn set_muxed_a_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -637,7 +637,7 @@ impl ExtMuxIndepMultiplexorsMuxBM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_2(&self) -> i8 { - self.muxed_b_2_phys() + self.muxed_b_2_phys_val() } /// Get physical value of 'muxed_B_2' /// @@ -645,7 +645,7 @@ impl ExtMuxIndepMultiplexorsMuxBM2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_b_2_phys(&self) -> i8 { + pub fn muxed_b_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; @@ -658,12 +658,12 @@ impl ExtMuxIndepMultiplexorsMuxBM2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_b_2_raw(&self) -> i8 { + pub fn muxed_b_2_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'muxed_B_2' #[inline(always)] - pub fn set_muxed_b_2_raw(&mut self, value: i8) { + pub fn set_muxed_b_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values.snap.rs index c16335c7..7e8d71e6 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values.snap.rs @@ -93,7 +93,7 @@ impl ExtMuxMultipleValues { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn mux_phys(&self) -> i8 { + pub fn mux_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -106,18 +106,18 @@ impl ExtMuxMultipleValues { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn mux_raw(&self) -> i8 { + pub fn mux_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'MUX' #[allow(dead_code)] #[inline(always)] - fn set_mux_raw(&mut self, value: i8) { + fn set_mux_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } pub fn mux(&mut self) -> Result { - match self.mux_phys() { + match self.mux_phys_val() { 0 => { Ok( ExtMuxMultipleValuesMuxIndex::M0(ExtMuxMultipleValuesMuxM0 { @@ -281,7 +281,7 @@ impl ExtMuxMultipleValuesMuxM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_0_3_4_5(&self) -> i8 { - self.muxed_0_3_4_5_phys() + self.muxed_0_3_4_5_phys_val() } /// Get physical value of 'muxed_0_3_4_5' /// @@ -289,7 +289,7 @@ impl ExtMuxMultipleValuesMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_0_3_4_5_phys(&self) -> i8 { + pub fn muxed_0_3_4_5_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -302,12 +302,12 @@ impl ExtMuxMultipleValuesMuxM0 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_0_3_4_5_raw(&self) -> i8 { + pub fn muxed_0_3_4_5_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'muxed_0_3_4_5' #[inline(always)] - pub fn set_muxed_0_3_4_5_raw(&mut self, value: i8) { + pub fn set_muxed_0_3_4_5_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -365,7 +365,7 @@ impl ExtMuxMultipleValuesMuxM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_1(&self) -> i8 { - self.muxed_1_phys() + self.muxed_1_phys_val() } /// Get physical value of 'muxed_1' /// @@ -373,7 +373,7 @@ impl ExtMuxMultipleValuesMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_1_phys(&self) -> i8 { + pub fn muxed_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -386,12 +386,12 @@ impl ExtMuxMultipleValuesMuxM1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_1_raw(&self) -> i8 { + pub fn muxed_1_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'muxed_1' #[inline(always)] - pub fn set_muxed_1_raw(&mut self, value: i8) { + pub fn set_muxed_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -449,7 +449,7 @@ impl ExtMuxMultipleValuesMuxM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_2(&self) -> i8 { - self.muxed_2_phys() + self.muxed_2_phys_val() } /// Get physical value of 'muxed_2' /// @@ -457,7 +457,7 @@ impl ExtMuxMultipleValuesMuxM2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_2_phys(&self) -> i8 { + pub fn muxed_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -470,12 +470,12 @@ impl ExtMuxMultipleValuesMuxM2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_2_raw(&self) -> i8 { + pub fn muxed_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'muxed_2' #[inline(always)] - pub fn set_muxed_2_raw(&mut self, value: i8) { + pub fn set_muxed_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values_dumped.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values_dumped.snap.rs index 6ff32690..8041c7b3 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values_dumped.snap.rs @@ -93,7 +93,7 @@ impl ExtMuxMultipleValues { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn mux_phys(&self) -> i8 { + pub fn mux_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -106,18 +106,18 @@ impl ExtMuxMultipleValues { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn mux_raw(&self) -> i8 { + pub fn mux_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'MUX' #[allow(dead_code)] #[inline(always)] - fn set_mux_raw(&mut self, value: i8) { + fn set_mux_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } pub fn mux(&mut self) -> Result { - match self.mux_phys() { + match self.mux_phys_val() { 0 => { Ok( ExtMuxMultipleValuesMuxIndex::M0(ExtMuxMultipleValuesMuxM0 { @@ -281,7 +281,7 @@ impl ExtMuxMultipleValuesMuxM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_0_3_4_5(&self) -> i8 { - self.muxed_0_3_4_5_phys() + self.muxed_0_3_4_5_phys_val() } /// Get physical value of 'muxed_0_3_4_5' /// @@ -289,7 +289,7 @@ impl ExtMuxMultipleValuesMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_0_3_4_5_phys(&self) -> i8 { + pub fn muxed_0_3_4_5_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -302,12 +302,12 @@ impl ExtMuxMultipleValuesMuxM0 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_0_3_4_5_raw(&self) -> i8 { + pub fn muxed_0_3_4_5_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'muxed_0_3_4_5' #[inline(always)] - pub fn set_muxed_0_3_4_5_raw(&mut self, value: i8) { + pub fn set_muxed_0_3_4_5_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -365,7 +365,7 @@ impl ExtMuxMultipleValuesMuxM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_1(&self) -> i8 { - self.muxed_1_phys() + self.muxed_1_phys_val() } /// Get physical value of 'muxed_1' /// @@ -373,7 +373,7 @@ impl ExtMuxMultipleValuesMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_1_phys(&self) -> i8 { + pub fn muxed_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -386,12 +386,12 @@ impl ExtMuxMultipleValuesMuxM1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_1_raw(&self) -> i8 { + pub fn muxed_1_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'muxed_1' #[inline(always)] - pub fn set_muxed_1_raw(&mut self, value: i8) { + pub fn set_muxed_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -449,7 +449,7 @@ impl ExtMuxMultipleValuesMuxM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_2(&self) -> i8 { - self.muxed_2_phys() + self.muxed_2_phys_val() } /// Get physical value of 'muxed_2' /// @@ -457,7 +457,7 @@ impl ExtMuxMultipleValuesMuxM2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn muxed_2_phys(&self) -> i8 { + pub fn muxed_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -470,12 +470,12 @@ impl ExtMuxMultipleValuesMuxM2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn muxed_2_raw(&self) -> i8 { + pub fn muxed_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'muxed_2' #[inline(always)] - pub fn set_muxed_2_raw(&mut self, value: i8) { + pub fn set_muxed_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/issue_199.snap.rs b/tests-snapshots/dbc-cantools/issue_199.snap.rs index 091969ae..c4982780 100644 --- a/tests-snapshots/dbc-cantools/issue_199.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_199.snap.rs @@ -142,7 +142,11 @@ impl DriverDoorStatus { match signal { 1 => DriverDoorStatusDriverDoorOpened::Opened, 0 => DriverDoorStatusDriverDoorOpened::Closed, - _ => DriverDoorStatusDriverDoorOpened::_Other(self.driver_door_opened_phys()), + _ => { + DriverDoorStatusDriverDoorOpened::_Other( + self.driver_door_opened_phys_val(), + ) + } } } /// Get physical value of 'DriverDoorOpened' @@ -151,7 +155,7 @@ impl DriverDoorStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn driver_door_opened_phys(&self) -> bool { + pub fn driver_door_opened_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[7..8].load_be::(); signal == 1 } @@ -162,12 +166,12 @@ impl DriverDoorStatus { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn driver_door_opened_raw(&self) -> u8 { + pub fn driver_door_opened_raw_val(&self) -> u8 { self.raw.view_bits::()[7..8].load_be::() } /// Set raw value of 'DriverDoorOpened' #[inline(always)] - pub fn set_driver_door_opened_raw(&mut self, value: u8) { + pub fn set_driver_door_opened_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[7..8].store_be(value); } /// Set value of 'DriverDoorOpened' @@ -306,7 +310,7 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_type(&self) -> u8 { - self.chime_type_phys() + self.chime_type_phys_val() } /// Get physical value of 'ChimeType' /// @@ -314,7 +318,7 @@ impl Chime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn chime_type_phys(&self) -> u8 { + pub fn chime_type_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -326,12 +330,12 @@ impl Chime { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn chime_type_raw(&self) -> u8 { + pub fn chime_type_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_be::() } /// Set raw value of 'ChimeType' #[inline(always)] - pub fn set_chime_type_raw(&mut self, value: u8) { + pub fn set_chime_type_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_be(value); } /// Set value of 'ChimeType' @@ -360,7 +364,7 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_repeat(&self) -> u8 { - self.chime_repeat_phys() + self.chime_repeat_phys_val() } /// Get physical value of 'ChimeRepeat' /// @@ -368,7 +372,7 @@ impl Chime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn chime_repeat_phys(&self) -> u8 { + pub fn chime_repeat_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -380,12 +384,12 @@ impl Chime { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn chime_repeat_raw(&self) -> u8 { + pub fn chime_repeat_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_be::() } /// Set raw value of 'ChimeRepeat' #[inline(always)] - pub fn set_chime_repeat_raw(&mut self, value: u8) { + pub fn set_chime_repeat_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_be(value); } /// Set value of 'ChimeRepeat' @@ -414,7 +418,7 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_duration(&self) -> u8 { - self.chime_duration_phys() + self.chime_duration_phys_val() } /// Get physical value of 'ChimeDuration' /// @@ -422,7 +426,7 @@ impl Chime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn chime_duration_phys(&self) -> u8 { + pub fn chime_duration_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -434,12 +438,12 @@ impl Chime { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn chime_duration_raw(&self) -> u8 { + pub fn chime_duration_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_be::() } /// Set raw value of 'ChimeDuration' #[inline(always)] - pub fn set_chime_duration_raw(&mut self, value: u8) { + pub fn set_chime_duration_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_be(value); } /// Set value of 'ChimeDuration' @@ -468,7 +472,7 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_byte5(&self) -> u8 { - self.chime_byte5_phys() + self.chime_byte5_phys_val() } /// Get physical value of 'ChimeByte5' /// @@ -476,7 +480,7 @@ impl Chime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn chime_byte5_phys(&self) -> u8 { + pub fn chime_byte5_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -488,12 +492,12 @@ impl Chime { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn chime_byte5_raw(&self) -> u8 { + pub fn chime_byte5_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_be::() } /// Set raw value of 'ChimeByte5' #[inline(always)] - pub fn set_chime_byte5_raw(&mut self, value: u8) { + pub fn set_chime_byte5_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_be(value); } /// Set value of 'ChimeByte5' @@ -522,7 +526,7 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_byte4(&self) -> u8 { - self.chime_byte4_phys() + self.chime_byte4_phys_val() } /// Get physical value of 'ChimeByte4' /// @@ -530,7 +534,7 @@ impl Chime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn chime_byte4_phys(&self) -> u8 { + pub fn chime_byte4_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -542,12 +546,12 @@ impl Chime { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn chime_byte4_raw(&self) -> u8 { + pub fn chime_byte4_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_be::() } /// Set raw value of 'ChimeByte4' #[inline(always)] - pub fn set_chime_byte4_raw(&mut self, value: u8) { + pub fn set_chime_byte4_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_be(value); } /// Set value of 'ChimeByte4' @@ -683,7 +687,7 @@ impl BlinkerStatus { match signal { 1 => BlinkerStatusRightBlinker::Active, 0 => BlinkerStatusRightBlinker::Inactive, - _ => BlinkerStatusRightBlinker::_Other(self.right_blinker_phys()), + _ => BlinkerStatusRightBlinker::_Other(self.right_blinker_phys_val()), } } /// Get physical value of 'RightBlinker' @@ -692,7 +696,7 @@ impl BlinkerStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn right_blinker_phys(&self) -> bool { + pub fn right_blinker_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_be::(); signal == 1 } @@ -703,12 +707,12 @@ impl BlinkerStatus { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn right_blinker_raw(&self) -> u8 { + pub fn right_blinker_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_be::() } /// Set raw value of 'RightBlinker' #[inline(always)] - pub fn set_right_blinker_raw(&mut self, value: u8) { + pub fn set_right_blinker_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_be(value); } /// Set value of 'RightBlinker' @@ -734,7 +738,7 @@ impl BlinkerStatus { match signal { 1 => BlinkerStatusLeftBlinker::Active, 0 => BlinkerStatusLeftBlinker::Inactive, - _ => BlinkerStatusLeftBlinker::_Other(self.left_blinker_phys()), + _ => BlinkerStatusLeftBlinker::_Other(self.left_blinker_phys_val()), } } /// Get physical value of 'LeftBlinker' @@ -743,7 +747,7 @@ impl BlinkerStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn left_blinker_phys(&self) -> bool { + pub fn left_blinker_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_be::(); signal == 1 } @@ -754,12 +758,12 @@ impl BlinkerStatus { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn left_blinker_raw(&self) -> u8 { + pub fn left_blinker_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_be::() } /// Set raw value of 'LeftBlinker' #[inline(always)] - pub fn set_left_blinker_raw(&mut self, value: u8) { + pub fn set_left_blinker_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_be(value); } /// Set value of 'LeftBlinker' @@ -785,7 +789,7 @@ impl BlinkerStatus { match signal { 1 => BlinkerStatusBlinkerLight::Active, 0 => BlinkerStatusBlinkerLight::Inactive, - _ => BlinkerStatusBlinkerLight::_Other(self.blinker_light_phys()), + _ => BlinkerStatusBlinkerLight::_Other(self.blinker_light_phys_val()), } } /// Get physical value of 'BlinkerLight' @@ -794,7 +798,7 @@ impl BlinkerStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn blinker_light_phys(&self) -> bool { + pub fn blinker_light_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[30..31].load_be::(); signal == 1 } @@ -805,12 +809,12 @@ impl BlinkerStatus { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn blinker_light_raw(&self) -> u8 { + pub fn blinker_light_raw_val(&self) -> u8 { self.raw.view_bits::()[30..31].load_be::() } /// Set raw value of 'BlinkerLight' #[inline(always)] - pub fn set_blinker_light_raw(&mut self, value: u8) { + pub fn set_blinker_light_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[30..31].store_be(value); } /// Set value of 'BlinkerLight' @@ -981,7 +985,7 @@ impl SteeringWheelAngle { /// - Receivers: NEO #[inline(always)] pub fn steering_wheel_angle(&self) -> f32 { - self.steering_wheel_angle_phys() + self.steering_wheel_angle_phys_val() } /// Get physical value of 'SteeringWheelAngle' /// @@ -989,7 +993,7 @@ impl SteeringWheelAngle { /// - Offset: 0 /// - Unit: "deg" #[inline(always)] - pub fn steering_wheel_angle_phys(&self) -> f32 { + pub fn steering_wheel_angle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_be::(); let factor = 0.0625_f32; let offset = 0_f32; @@ -1002,12 +1006,12 @@ impl SteeringWheelAngle { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn steering_wheel_angle_raw(&self) -> i16 { + pub fn steering_wheel_angle_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_be::() } /// Set raw value of 'SteeringWheelAngle' #[inline(always)] - pub fn set_steering_wheel_angle_raw(&mut self, value: i16) { + pub fn set_steering_wheel_angle_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_be(value); } @@ -1137,7 +1141,7 @@ impl GearShifter { match signal { 3 => GearShifterGearShifter::Park, 0 => GearShifterGearShifter::DriveLow, - _ => GearShifterGearShifter::_Other(self.gear_shifter_phys()), + _ => GearShifterGearShifter::_Other(self.gear_shifter_phys_val()), } } /// Get physical value of 'GearShifter' @@ -1146,7 +1150,7 @@ impl GearShifter { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn gear_shifter_phys(&self) -> u8 { + pub fn gear_shifter_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[22..24].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1158,12 +1162,12 @@ impl GearShifter { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn gear_shifter_raw(&self) -> u8 { + pub fn gear_shifter_raw_val(&self) -> u8 { self.raw.view_bits::()[22..24].load_be::() } /// Set raw value of 'GearShifter' #[inline(always)] - pub fn set_gear_shifter_raw(&mut self, value: u8) { + pub fn set_gear_shifter_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[22..24].store_be(value); } /// Set value of 'GearShifter' @@ -1361,7 +1365,7 @@ impl GasPedalRegenCruise { 0 => GasPedalRegenCruiseCruiseControlActive::Inactive, _ => { GasPedalRegenCruiseCruiseControlActive::_Other( - self.cruise_control_active_phys(), + self.cruise_control_active_phys_val(), ) } } @@ -1372,7 +1376,7 @@ impl GasPedalRegenCruise { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn cruise_control_active_phys(&self) -> bool { + pub fn cruise_control_active_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[63..64].load_be::(); signal == 1 } @@ -1383,12 +1387,12 @@ impl GasPedalRegenCruise { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn cruise_control_active_raw(&self) -> u8 { + pub fn cruise_control_active_raw_val(&self) -> u8 { self.raw.view_bits::()[63..64].load_be::() } /// Set raw value of 'CruiseControlActive' #[inline(always)] - pub fn set_cruise_control_active_raw(&mut self, value: u8) { + pub fn set_cruise_control_active_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[63..64].store_be(value); } /// Set value of 'CruiseControlActive' @@ -1410,7 +1414,7 @@ impl GasPedalRegenCruise { /// - Receivers: GMLAN, NEO #[inline(always)] pub fn max_regen(&self) -> bool { - self.max_regen_phys() + self.max_regen_phys_val() } /// Get physical value of 'MaxRegen' /// @@ -1418,7 +1422,7 @@ impl GasPedalRegenCruise { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn max_regen_phys(&self) -> bool { + pub fn max_regen_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[11..12].load_be::(); signal == 1 } @@ -1429,12 +1433,12 @@ impl GasPedalRegenCruise { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn max_regen_raw(&self) -> u8 { + pub fn max_regen_raw_val(&self) -> u8 { self.raw.view_bits::()[11..12].load_be::() } /// Set raw value of 'MaxRegen' #[inline(always)] - pub fn set_max_regen_raw(&mut self, value: u8) { + pub fn set_max_regen_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[11..12].store_be(value); } /// Set value of 'MaxRegen' @@ -1452,7 +1456,7 @@ impl GasPedalRegenCruise { /// - Receivers: GMLAN, NEO #[inline(always)] pub fn gas_pedal(&self) -> u8 { - self.gas_pedal_phys() + self.gas_pedal_phys_val() } /// Get physical value of 'GasPedal' /// @@ -1460,7 +1464,7 @@ impl GasPedalRegenCruise { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn gas_pedal_phys(&self) -> u8 { + pub fn gas_pedal_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1472,12 +1476,12 @@ impl GasPedalRegenCruise { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn gas_pedal_raw(&self) -> u8 { + pub fn gas_pedal_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_be::() } /// Set raw value of 'GasPedal' #[inline(always)] - pub fn set_gas_pedal_raw(&mut self, value: u8) { + pub fn set_gas_pedal_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_be(value); } /// Set value of 'GasPedal' @@ -1506,7 +1510,7 @@ impl GasPedalRegenCruise { /// - Receivers: GMLAN, NEO #[inline(always)] pub fn gear_shifter2_not_used(&self) -> u8 { - self.gear_shifter2_not_used_phys() + self.gear_shifter2_not_used_phys_val() } /// Get physical value of 'GearShifter2NotUsed' /// @@ -1514,7 +1518,7 @@ impl GasPedalRegenCruise { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn gear_shifter2_not_used_phys(&self) -> u8 { + pub fn gear_shifter2_not_used_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1526,12 +1530,12 @@ impl GasPedalRegenCruise { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn gear_shifter2_not_used_raw(&self) -> u8 { + pub fn gear_shifter2_not_used_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_be::() } /// Set raw value of 'GearShifter2NotUsed' #[inline(always)] - pub fn set_gear_shifter2_not_used_raw(&mut self, value: u8) { + pub fn set_gear_shifter2_not_used_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_be(value); } /// Set value of 'GearShifter2NotUsed' @@ -1662,7 +1666,7 @@ impl BrakePedal { /// - Receivers: NEO #[inline(always)] pub fn brake_level(&self) -> u8 { - self.brake_level_phys() + self.brake_level_phys_val() } /// Get physical value of 'BrakeLevel' /// @@ -1670,7 +1674,7 @@ impl BrakePedal { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn brake_level_phys(&self) -> u8 { + pub fn brake_level_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[5..7].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1682,12 +1686,12 @@ impl BrakePedal { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn brake_level_raw(&self) -> u8 { + pub fn brake_level_raw_val(&self) -> u8 { self.raw.view_bits::()[5..7].load_be::() } /// Set raw value of 'BrakeLevel' #[inline(always)] - pub fn set_brake_level_raw(&mut self, value: u8) { + pub fn set_brake_level_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[5..7].store_be(value); } /// Set value of 'BrakeLevel' @@ -1716,7 +1720,7 @@ impl BrakePedal { /// - Receivers: NEO #[inline(always)] pub fn brake_sensor(&self) -> u8 { - self.brake_sensor_phys() + self.brake_sensor_phys_val() } /// Get physical value of 'BrakeSensor' /// @@ -1724,7 +1728,7 @@ impl BrakePedal { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn brake_sensor_phys(&self) -> u8 { + pub fn brake_sensor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1736,12 +1740,12 @@ impl BrakePedal { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn brake_sensor_raw(&self) -> u8 { + pub fn brake_sensor_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_be::() } /// Set raw value of 'BrakeSensor' #[inline(always)] - pub fn set_brake_sensor_raw(&mut self, value: u8) { + pub fn set_brake_sensor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_be(value); } /// Set value of 'BrakeSensor' @@ -1883,7 +1887,7 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_fl(&self) -> f32 { - self.wheel_speed_fl_phys() + self.wheel_speed_fl_phys_val() } /// Get physical value of 'WheelSpeedFL' /// @@ -1891,7 +1895,7 @@ impl WheelSpeed { /// - Offset: 0 /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_fl_phys(&self) -> f32 { + pub fn wheel_speed_fl_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.01_f32; let offset = 0_f32; @@ -1904,12 +1908,12 @@ impl WheelSpeed { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn wheel_speed_fl_raw(&self) -> u16 { + pub fn wheel_speed_fl_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'WheelSpeedFL' #[inline(always)] - pub fn set_wheel_speed_fl_raw(&mut self, value: u16) { + pub fn set_wheel_speed_fl_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'WheelSpeedFL' @@ -1934,7 +1938,7 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_fr(&self) -> f32 { - self.wheel_speed_fr_phys() + self.wheel_speed_fr_phys_val() } /// Get physical value of 'WheelSpeedFR' /// @@ -1942,7 +1946,7 @@ impl WheelSpeed { /// - Offset: 0 /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_fr_phys(&self) -> f32 { + pub fn wheel_speed_fr_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_be::(); let factor = 0.01_f32; let offset = 0_f32; @@ -1955,12 +1959,12 @@ impl WheelSpeed { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn wheel_speed_fr_raw(&self) -> u16 { + pub fn wheel_speed_fr_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_be::() } /// Set raw value of 'WheelSpeedFR' #[inline(always)] - pub fn set_wheel_speed_fr_raw(&mut self, value: u16) { + pub fn set_wheel_speed_fr_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_be(value); } /// Set value of 'WheelSpeedFR' @@ -1985,7 +1989,7 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_rl(&self) -> f32 { - self.wheel_speed_rl_phys() + self.wheel_speed_rl_phys_val() } /// Get physical value of 'WheelSpeedRL' /// @@ -1993,7 +1997,7 @@ impl WheelSpeed { /// - Offset: 0 /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_rl_phys(&self) -> f32 { + pub fn wheel_speed_rl_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_be::(); let factor = 0.01_f32; let offset = 0_f32; @@ -2006,12 +2010,12 @@ impl WheelSpeed { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn wheel_speed_rl_raw(&self) -> u16 { + pub fn wheel_speed_rl_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_be::() } /// Set raw value of 'WheelSpeedRL' #[inline(always)] - pub fn set_wheel_speed_rl_raw(&mut self, value: u16) { + pub fn set_wheel_speed_rl_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_be(value); } /// Set value of 'WheelSpeedRL' @@ -2036,7 +2040,7 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_rr(&self) -> f32 { - self.wheel_speed_rr_phys() + self.wheel_speed_rr_phys_val() } /// Get physical value of 'WheelSpeedRR' /// @@ -2044,7 +2048,7 @@ impl WheelSpeed { /// - Offset: 0 /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_rr_phys(&self) -> f32 { + pub fn wheel_speed_rr_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_be::(); let factor = 0.01_f32; let offset = 0_f32; @@ -2057,12 +2061,12 @@ impl WheelSpeed { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn wheel_speed_rr_raw(&self) -> u16 { + pub fn wheel_speed_rr_raw_val(&self) -> u16 { self.raw.view_bits::()[48..64].load_be::() } /// Set raw value of 'WheelSpeedRR' #[inline(always)] - pub fn set_wheel_speed_rr_raw(&mut self, value: u16) { + pub fn set_wheel_speed_rr_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[48..64].store_be(value); } /// Set value of 'WheelSpeedRR' @@ -2164,7 +2168,7 @@ impl VehicleSpeed { /// - Receivers: NEO #[inline(always)] pub fn vehicle_speed1(&self) -> f32 { - self.vehicle_speed1_phys() + self.vehicle_speed1_phys_val() } /// Get physical value of 'VehicleSpeed1' /// @@ -2172,7 +2176,7 @@ impl VehicleSpeed { /// - Offset: 0 /// - Unit: "mph" #[inline(always)] - pub fn vehicle_speed1_phys(&self) -> f32 { + pub fn vehicle_speed1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.01_f32; let offset = 0_f32; @@ -2185,12 +2189,12 @@ impl VehicleSpeed { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn vehicle_speed1_raw(&self) -> u16 { + pub fn vehicle_speed1_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'VehicleSpeed1' #[inline(always)] - pub fn set_vehicle_speed1_raw(&mut self, value: u16) { + pub fn set_vehicle_speed1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'VehicleSpeed1' @@ -2215,7 +2219,7 @@ impl VehicleSpeed { /// - Receivers: NEO #[inline(always)] pub fn vehicle_speed2(&self) -> f32 { - self.vehicle_speed2_phys() + self.vehicle_speed2_phys_val() } /// Get physical value of 'VehicleSpeed2' /// @@ -2223,7 +2227,7 @@ impl VehicleSpeed { /// - Offset: 0 /// - Unit: "mph" #[inline(always)] - pub fn vehicle_speed2_phys(&self) -> f32 { + pub fn vehicle_speed2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_be::(); let factor = 0.01_f32; let offset = 0_f32; @@ -2236,12 +2240,12 @@ impl VehicleSpeed { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn vehicle_speed2_raw(&self) -> u16 { + pub fn vehicle_speed2_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_be::() } /// Set raw value of 'VehicleSpeed2' #[inline(always)] - pub fn set_vehicle_speed2_raw(&mut self, value: u16) { + pub fn set_vehicle_speed2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_be(value); } /// Set value of 'VehicleSpeed2' @@ -2372,7 +2376,7 @@ impl CruiseButtons { 3 => CruiseButtonsCruiseButtons::Set, 2 => CruiseButtonsCruiseButtons::Resume, 1 => CruiseButtonsCruiseButtons::None, - _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys()), + _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys_val()), } } /// Get physical value of 'CruiseButtons' @@ -2381,7 +2385,7 @@ impl CruiseButtons { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn cruise_buttons_phys(&self) -> u8 { + pub fn cruise_buttons_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..7].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2393,12 +2397,12 @@ impl CruiseButtons { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn cruise_buttons_raw(&self) -> u8 { + pub fn cruise_buttons_raw_val(&self) -> u8 { self.raw.view_bits::()[4..7].load_be::() } /// Set raw value of 'CruiseButtons' #[inline(always)] - pub fn set_cruise_buttons_raw(&mut self, value: u8) { + pub fn set_cruise_buttons_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..7].store_be(value); } /// Set value of 'CruiseButtons' @@ -2510,7 +2514,7 @@ impl CruiseButtons2 { 2 => CruiseButtons2LkaGapButton::X(2), 1 => CruiseButtons2LkaGapButton::X(1), 0 => CruiseButtons2LkaGapButton::None, - _ => CruiseButtons2LkaGapButton::_Other(self.lka_gap_button_phys()), + _ => CruiseButtons2LkaGapButton::_Other(self.lka_gap_button_phys_val()), } } /// Get physical value of 'LKAGapButton' @@ -2519,7 +2523,7 @@ impl CruiseButtons2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn lka_gap_button_phys(&self) -> u8 { + pub fn lka_gap_button_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[6..8].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2531,12 +2535,12 @@ impl CruiseButtons2 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn lka_gap_button_raw(&self) -> u8 { + pub fn lka_gap_button_raw_val(&self) -> u8 { self.raw.view_bits::()[6..8].load_be::() } /// Set raw value of 'LKAGapButton' #[inline(always)] - pub fn set_lka_gap_button_raw(&mut self, value: u8) { + pub fn set_lka_gap_button_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[6..8].store_be(value); } /// Set value of 'LKAGapButton' diff --git a/tests-snapshots/dbc-cantools/issue_199.snap.stderr b/tests-snapshots/dbc-cantools/issue_199.snap.stderr index 45991aab..39cd8670 100644 --- a/tests-snapshots/dbc-cantools/issue_199.snap.stderr +++ b/tests-snapshots/dbc-cantools/issue_199.snap.stderr @@ -1,133 +1,133 @@ error[E0425]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1119:30 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1123:30 | -1119 | pub fn new(gear_shifter: GearShifterGearShifter) -> Result { +1123 | pub fn new(gear_shifter: GearShifterGearShifter) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` ... -1266 | pub enum GearShifterLeftBlinker { +1270 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here error[E0425]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1135:35 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1139:35 | -1135 | pub fn gear_shifter(&self) -> GearShifterGearShifter { +1139 | pub fn gear_shifter(&self) -> GearShifterGearShifter { | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` ... -1266 | pub enum GearShifterLeftBlinker { +1270 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here error[E0425]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1173:16 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1177:16 | -1173 | value: GearShifterGearShifter, +1177 | value: GearShifterGearShifter, | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` ... -1266 | pub enum GearShifterLeftBlinker { +1270 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2351:32 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2355:32 | -2351 | pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { +2355 | pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` ... -2614 | pub enum CruiseButtons2LkaGapButton { +2618 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2367:37 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2371:37 | -2367 | pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { +2371 | pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` ... -2614 | pub enum CruiseButtons2LkaGapButton { +2618 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2408:16 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2412:16 | -2408 | value: CruiseButtonsCruiseButtons, +2412 | value: CruiseButtonsCruiseButtons, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` ... -2614 | pub enum CruiseButtons2LkaGapButton { +2618 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1138:18 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1142:18 | -1138 | 3 => GearShifterGearShifter::Park, +1142 | 3 => GearShifterGearShifter::Park, | ^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `GearShifterGearShifter` | help: an enum with a similar name exists: `GearShifterLeftBlinker` error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1139:18 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1143:18 | -1139 | 0 => GearShifterGearShifter::DriveLow, +1143 | 0 => GearShifterGearShifter::DriveLow, | ^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `GearShifterGearShifter` | help: an enum with a similar name exists: `GearShifterLeftBlinker` error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1140:18 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1144:18 | -1140 | _ => GearShifterGearShifter::_Other(self.gear_shifter_phys()), +1144 | _ => GearShifterGearShifter::_Other(self.gear_shifter_phys_val()), | ^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `GearShifterGearShifter` | help: an enum with a similar name exists: `GearShifterLeftBlinker` error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2370:18 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2374:18 | -2370 | 6 => CruiseButtonsCruiseButtons::Cancel, +2374 | 6 => CruiseButtonsCruiseButtons::Cancel, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `CruiseButtonsCruiseButtons` | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2371:18 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2375:18 | -2371 | 5 => CruiseButtonsCruiseButtons::Main, +2375 | 5 => CruiseButtonsCruiseButtons::Main, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `CruiseButtonsCruiseButtons` | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2372:18 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2376:18 | -2372 | 3 => CruiseButtonsCruiseButtons::Set, +2376 | 3 => CruiseButtonsCruiseButtons::Set, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `CruiseButtonsCruiseButtons` | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2373:18 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2377:18 | -2373 | 2 => CruiseButtonsCruiseButtons::Resume, +2377 | 2 => CruiseButtonsCruiseButtons::Resume, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `CruiseButtonsCruiseButtons` | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2374:18 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2378:18 | -2374 | 1 => CruiseButtonsCruiseButtons::None, +2378 | 1 => CruiseButtonsCruiseButtons::None, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `CruiseButtonsCruiseButtons` | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` - --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2375:18 + --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2379:18 | -2375 | _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys()), +2379 | _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys_val()), | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `CruiseButtonsCruiseButtons` diff --git a/tests-snapshots/dbc-cantools/issue_199_extended.snap.rs b/tests-snapshots/dbc-cantools/issue_199_extended.snap.rs index 9cec9bc8..7f549f2a 100644 --- a/tests-snapshots/dbc-cantools/issue_199_extended.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_199_extended.snap.rs @@ -142,7 +142,11 @@ impl DriverDoorStatus { match signal { 1 => DriverDoorStatusDriverDoorOpened::Opened, 0 => DriverDoorStatusDriverDoorOpened::Closed, - _ => DriverDoorStatusDriverDoorOpened::_Other(self.driver_door_opened_phys()), + _ => { + DriverDoorStatusDriverDoorOpened::_Other( + self.driver_door_opened_phys_val(), + ) + } } } /// Get physical value of 'DriverDoorOpened' @@ -151,7 +155,7 @@ impl DriverDoorStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn driver_door_opened_phys(&self) -> bool { + pub fn driver_door_opened_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[7..8].load_be::(); signal == 1 } @@ -162,12 +166,12 @@ impl DriverDoorStatus { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn driver_door_opened_raw(&self) -> u8 { + pub fn driver_door_opened_raw_val(&self) -> u8 { self.raw.view_bits::()[7..8].load_be::() } /// Set raw value of 'DriverDoorOpened' #[inline(always)] - pub fn set_driver_door_opened_raw(&mut self, value: u8) { + pub fn set_driver_door_opened_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[7..8].store_be(value); } /// Set value of 'DriverDoorOpened' @@ -306,7 +310,7 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_type(&self) -> u8 { - self.chime_type_phys() + self.chime_type_phys_val() } /// Get physical value of 'ChimeType' /// @@ -314,7 +318,7 @@ impl Chime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn chime_type_phys(&self) -> u8 { + pub fn chime_type_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -326,12 +330,12 @@ impl Chime { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn chime_type_raw(&self) -> u8 { + pub fn chime_type_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_be::() } /// Set raw value of 'ChimeType' #[inline(always)] - pub fn set_chime_type_raw(&mut self, value: u8) { + pub fn set_chime_type_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_be(value); } /// Set value of 'ChimeType' @@ -360,7 +364,7 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_repeat(&self) -> u8 { - self.chime_repeat_phys() + self.chime_repeat_phys_val() } /// Get physical value of 'ChimeRepeat' /// @@ -368,7 +372,7 @@ impl Chime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn chime_repeat_phys(&self) -> u8 { + pub fn chime_repeat_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -380,12 +384,12 @@ impl Chime { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn chime_repeat_raw(&self) -> u8 { + pub fn chime_repeat_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_be::() } /// Set raw value of 'ChimeRepeat' #[inline(always)] - pub fn set_chime_repeat_raw(&mut self, value: u8) { + pub fn set_chime_repeat_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_be(value); } /// Set value of 'ChimeRepeat' @@ -414,7 +418,7 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_duration(&self) -> u8 { - self.chime_duration_phys() + self.chime_duration_phys_val() } /// Get physical value of 'ChimeDuration' /// @@ -422,7 +426,7 @@ impl Chime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn chime_duration_phys(&self) -> u8 { + pub fn chime_duration_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -434,12 +438,12 @@ impl Chime { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn chime_duration_raw(&self) -> u8 { + pub fn chime_duration_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_be::() } /// Set raw value of 'ChimeDuration' #[inline(always)] - pub fn set_chime_duration_raw(&mut self, value: u8) { + pub fn set_chime_duration_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_be(value); } /// Set value of 'ChimeDuration' @@ -468,7 +472,7 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_byte5(&self) -> u8 { - self.chime_byte5_phys() + self.chime_byte5_phys_val() } /// Get physical value of 'ChimeByte5' /// @@ -476,7 +480,7 @@ impl Chime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn chime_byte5_phys(&self) -> u8 { + pub fn chime_byte5_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -488,12 +492,12 @@ impl Chime { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn chime_byte5_raw(&self) -> u8 { + pub fn chime_byte5_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_be::() } /// Set raw value of 'ChimeByte5' #[inline(always)] - pub fn set_chime_byte5_raw(&mut self, value: u8) { + pub fn set_chime_byte5_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_be(value); } /// Set value of 'ChimeByte5' @@ -522,7 +526,7 @@ impl Chime { /// - Receivers: GMLAN #[inline(always)] pub fn chime_byte4(&self) -> u8 { - self.chime_byte4_phys() + self.chime_byte4_phys_val() } /// Get physical value of 'ChimeByte4' /// @@ -530,7 +534,7 @@ impl Chime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn chime_byte4_phys(&self) -> u8 { + pub fn chime_byte4_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -542,12 +546,12 @@ impl Chime { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn chime_byte4_raw(&self) -> u8 { + pub fn chime_byte4_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_be::() } /// Set raw value of 'ChimeByte4' #[inline(always)] - pub fn set_chime_byte4_raw(&mut self, value: u8) { + pub fn set_chime_byte4_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_be(value); } /// Set value of 'ChimeByte4' @@ -658,7 +662,7 @@ impl BlinkerStatus { match signal { 1 => BlinkerStatusRightBlinker::Active, 0 => BlinkerStatusRightBlinker::Inactive, - _ => BlinkerStatusRightBlinker::_Other(self.right_blinker_phys()), + _ => BlinkerStatusRightBlinker::_Other(self.right_blinker_phys_val()), } } /// Get physical value of 'RightBlinker' @@ -667,7 +671,7 @@ impl BlinkerStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn right_blinker_phys(&self) -> bool { + pub fn right_blinker_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_be::(); signal == 1 } @@ -678,12 +682,12 @@ impl BlinkerStatus { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn right_blinker_raw(&self) -> u8 { + pub fn right_blinker_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_be::() } /// Set raw value of 'RightBlinker' #[inline(always)] - pub fn set_right_blinker_raw(&mut self, value: u8) { + pub fn set_right_blinker_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_be(value); } /// Set value of 'RightBlinker' @@ -709,7 +713,7 @@ impl BlinkerStatus { match signal { 1 => BlinkerStatusLeftBlinker::Active, 0 => BlinkerStatusLeftBlinker::Inactive, - _ => BlinkerStatusLeftBlinker::_Other(self.left_blinker_phys()), + _ => BlinkerStatusLeftBlinker::_Other(self.left_blinker_phys_val()), } } /// Get physical value of 'LeftBlinker' @@ -718,7 +722,7 @@ impl BlinkerStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn left_blinker_phys(&self) -> bool { + pub fn left_blinker_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_be::(); signal == 1 } @@ -729,12 +733,12 @@ impl BlinkerStatus { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn left_blinker_raw(&self) -> u8 { + pub fn left_blinker_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_be::() } /// Set raw value of 'LeftBlinker' #[inline(always)] - pub fn set_left_blinker_raw(&mut self, value: u8) { + pub fn set_left_blinker_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_be(value); } /// Set value of 'LeftBlinker' @@ -760,7 +764,7 @@ impl BlinkerStatus { match signal { 1 => BlinkerStatusBlinkerLight::Active, 0 => BlinkerStatusBlinkerLight::Inactive, - _ => BlinkerStatusBlinkerLight::_Other(self.blinker_light_phys()), + _ => BlinkerStatusBlinkerLight::_Other(self.blinker_light_phys_val()), } } /// Get physical value of 'BlinkerLight' @@ -769,7 +773,7 @@ impl BlinkerStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn blinker_light_phys(&self) -> bool { + pub fn blinker_light_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[30..31].load_be::(); signal == 1 } @@ -780,12 +784,12 @@ impl BlinkerStatus { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn blinker_light_raw(&self) -> u8 { + pub fn blinker_light_raw_val(&self) -> u8 { self.raw.view_bits::()[30..31].load_be::() } /// Set raw value of 'BlinkerLight' #[inline(always)] - pub fn set_blinker_light_raw(&mut self, value: u8) { + pub fn set_blinker_light_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[30..31].store_be(value); } /// Set value of 'BlinkerLight' @@ -956,7 +960,7 @@ impl SteeringWheelAngle { /// - Receivers: NEO #[inline(always)] pub fn steering_wheel_angle(&self) -> f32 { - self.steering_wheel_angle_phys() + self.steering_wheel_angle_phys_val() } /// Get physical value of 'SteeringWheelAngle' /// @@ -964,7 +968,7 @@ impl SteeringWheelAngle { /// - Offset: 0 /// - Unit: "deg" #[inline(always)] - pub fn steering_wheel_angle_phys(&self) -> f32 { + pub fn steering_wheel_angle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_be::(); let factor = 0.0625_f32; let offset = 0_f32; @@ -977,12 +981,12 @@ impl SteeringWheelAngle { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn steering_wheel_angle_raw(&self) -> i16 { + pub fn steering_wheel_angle_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_be::() } /// Set raw value of 'SteeringWheelAngle' #[inline(always)] - pub fn set_steering_wheel_angle_raw(&mut self, value: i16) { + pub fn set_steering_wheel_angle_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_be(value); } @@ -1087,7 +1091,7 @@ impl GearShifter { match signal { 3 => GearShifterGearShifter::Park, 0 => GearShifterGearShifter::DriveLow, - _ => GearShifterGearShifter::_Other(self.gear_shifter_phys()), + _ => GearShifterGearShifter::_Other(self.gear_shifter_phys_val()), } } /// Get physical value of 'GearShifter' @@ -1096,7 +1100,7 @@ impl GearShifter { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn gear_shifter_phys(&self) -> u8 { + pub fn gear_shifter_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[22..24].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1108,12 +1112,12 @@ impl GearShifter { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn gear_shifter_raw(&self) -> u8 { + pub fn gear_shifter_raw_val(&self) -> u8 { self.raw.view_bits::()[22..24].load_be::() } /// Set raw value of 'GearShifter' #[inline(always)] - pub fn set_gear_shifter_raw(&mut self, value: u8) { + pub fn set_gear_shifter_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[22..24].store_be(value); } /// Set value of 'GearShifter' @@ -1311,7 +1315,7 @@ impl GasPedalRegenCruise { 0 => GasPedalRegenCruiseCruiseControlActive::Inactive, _ => { GasPedalRegenCruiseCruiseControlActive::_Other( - self.cruise_control_active_phys(), + self.cruise_control_active_phys_val(), ) } } @@ -1322,7 +1326,7 @@ impl GasPedalRegenCruise { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn cruise_control_active_phys(&self) -> bool { + pub fn cruise_control_active_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[63..64].load_be::(); signal == 1 } @@ -1333,12 +1337,12 @@ impl GasPedalRegenCruise { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn cruise_control_active_raw(&self) -> u8 { + pub fn cruise_control_active_raw_val(&self) -> u8 { self.raw.view_bits::()[63..64].load_be::() } /// Set raw value of 'CruiseControlActive' #[inline(always)] - pub fn set_cruise_control_active_raw(&mut self, value: u8) { + pub fn set_cruise_control_active_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[63..64].store_be(value); } /// Set value of 'CruiseControlActive' @@ -1360,7 +1364,7 @@ impl GasPedalRegenCruise { /// - Receivers: GMLAN, NEO #[inline(always)] pub fn max_regen(&self) -> bool { - self.max_regen_phys() + self.max_regen_phys_val() } /// Get physical value of 'MaxRegen' /// @@ -1368,7 +1372,7 @@ impl GasPedalRegenCruise { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn max_regen_phys(&self) -> bool { + pub fn max_regen_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[11..12].load_be::(); signal == 1 } @@ -1379,12 +1383,12 @@ impl GasPedalRegenCruise { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn max_regen_raw(&self) -> u8 { + pub fn max_regen_raw_val(&self) -> u8 { self.raw.view_bits::()[11..12].load_be::() } /// Set raw value of 'MaxRegen' #[inline(always)] - pub fn set_max_regen_raw(&mut self, value: u8) { + pub fn set_max_regen_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[11..12].store_be(value); } /// Set value of 'MaxRegen' @@ -1402,7 +1406,7 @@ impl GasPedalRegenCruise { /// - Receivers: GMLAN, NEO #[inline(always)] pub fn gas_pedal(&self) -> u8 { - self.gas_pedal_phys() + self.gas_pedal_phys_val() } /// Get physical value of 'GasPedal' /// @@ -1410,7 +1414,7 @@ impl GasPedalRegenCruise { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn gas_pedal_phys(&self) -> u8 { + pub fn gas_pedal_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1422,12 +1426,12 @@ impl GasPedalRegenCruise { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn gas_pedal_raw(&self) -> u8 { + pub fn gas_pedal_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_be::() } /// Set raw value of 'GasPedal' #[inline(always)] - pub fn set_gas_pedal_raw(&mut self, value: u8) { + pub fn set_gas_pedal_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_be(value); } /// Set value of 'GasPedal' @@ -1456,7 +1460,7 @@ impl GasPedalRegenCruise { /// - Receivers: GMLAN, NEO #[inline(always)] pub fn gear_shifter2_not_used(&self) -> u8 { - self.gear_shifter2_not_used_phys() + self.gear_shifter2_not_used_phys_val() } /// Get physical value of 'GearShifter2NotUsed' /// @@ -1464,7 +1468,7 @@ impl GasPedalRegenCruise { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn gear_shifter2_not_used_phys(&self) -> u8 { + pub fn gear_shifter2_not_used_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1476,12 +1480,12 @@ impl GasPedalRegenCruise { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn gear_shifter2_not_used_raw(&self) -> u8 { + pub fn gear_shifter2_not_used_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_be::() } /// Set raw value of 'GearShifter2NotUsed' #[inline(always)] - pub fn set_gear_shifter2_not_used_raw(&mut self, value: u8) { + pub fn set_gear_shifter2_not_used_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_be(value); } /// Set value of 'GearShifter2NotUsed' @@ -1612,7 +1616,7 @@ impl BrakePedal { /// - Receivers: NEO #[inline(always)] pub fn brake_level(&self) -> u8 { - self.brake_level_phys() + self.brake_level_phys_val() } /// Get physical value of 'BrakeLevel' /// @@ -1620,7 +1624,7 @@ impl BrakePedal { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn brake_level_phys(&self) -> u8 { + pub fn brake_level_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[5..7].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1632,12 +1636,12 @@ impl BrakePedal { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn brake_level_raw(&self) -> u8 { + pub fn brake_level_raw_val(&self) -> u8 { self.raw.view_bits::()[5..7].load_be::() } /// Set raw value of 'BrakeLevel' #[inline(always)] - pub fn set_brake_level_raw(&mut self, value: u8) { + pub fn set_brake_level_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[5..7].store_be(value); } /// Set value of 'BrakeLevel' @@ -1666,7 +1670,7 @@ impl BrakePedal { /// - Receivers: NEO #[inline(always)] pub fn brake_sensor(&self) -> u8 { - self.brake_sensor_phys() + self.brake_sensor_phys_val() } /// Get physical value of 'BrakeSensor' /// @@ -1674,7 +1678,7 @@ impl BrakePedal { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn brake_sensor_phys(&self) -> u8 { + pub fn brake_sensor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1686,12 +1690,12 @@ impl BrakePedal { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn brake_sensor_raw(&self) -> u8 { + pub fn brake_sensor_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_be::() } /// Set raw value of 'BrakeSensor' #[inline(always)] - pub fn set_brake_sensor_raw(&mut self, value: u8) { + pub fn set_brake_sensor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_be(value); } /// Set value of 'BrakeSensor' @@ -1808,7 +1812,7 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_fl(&self) -> f32 { - self.wheel_speed_fl_phys() + self.wheel_speed_fl_phys_val() } /// Get physical value of 'WheelSpeedFL' /// @@ -1816,7 +1820,7 @@ impl WheelSpeed { /// - Offset: 0 /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_fl_phys(&self) -> f32 { + pub fn wheel_speed_fl_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.01_f32; let offset = 0_f32; @@ -1829,12 +1833,12 @@ impl WheelSpeed { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn wheel_speed_fl_raw(&self) -> u16 { + pub fn wheel_speed_fl_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'WheelSpeedFL' #[inline(always)] - pub fn set_wheel_speed_fl_raw(&mut self, value: u16) { + pub fn set_wheel_speed_fl_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'WheelSpeedFL' @@ -1859,7 +1863,7 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_fr(&self) -> f32 { - self.wheel_speed_fr_phys() + self.wheel_speed_fr_phys_val() } /// Get physical value of 'WheelSpeedFR' /// @@ -1867,7 +1871,7 @@ impl WheelSpeed { /// - Offset: 0 /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_fr_phys(&self) -> f32 { + pub fn wheel_speed_fr_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_be::(); let factor = 0.01_f32; let offset = 0_f32; @@ -1880,12 +1884,12 @@ impl WheelSpeed { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn wheel_speed_fr_raw(&self) -> u16 { + pub fn wheel_speed_fr_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_be::() } /// Set raw value of 'WheelSpeedFR' #[inline(always)] - pub fn set_wheel_speed_fr_raw(&mut self, value: u16) { + pub fn set_wheel_speed_fr_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_be(value); } /// Set value of 'WheelSpeedFR' @@ -1910,7 +1914,7 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_rl(&self) -> f32 { - self.wheel_speed_rl_phys() + self.wheel_speed_rl_phys_val() } /// Get physical value of 'WheelSpeedRL' /// @@ -1918,7 +1922,7 @@ impl WheelSpeed { /// - Offset: 0 /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_rl_phys(&self) -> f32 { + pub fn wheel_speed_rl_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_be::(); let factor = 0.01_f32; let offset = 0_f32; @@ -1931,12 +1935,12 @@ impl WheelSpeed { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn wheel_speed_rl_raw(&self) -> u16 { + pub fn wheel_speed_rl_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_be::() } /// Set raw value of 'WheelSpeedRL' #[inline(always)] - pub fn set_wheel_speed_rl_raw(&mut self, value: u16) { + pub fn set_wheel_speed_rl_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_be(value); } /// Set value of 'WheelSpeedRL' @@ -1961,7 +1965,7 @@ impl WheelSpeed { /// - Receivers: NEO #[inline(always)] pub fn wheel_speed_rr(&self) -> f32 { - self.wheel_speed_rr_phys() + self.wheel_speed_rr_phys_val() } /// Get physical value of 'WheelSpeedRR' /// @@ -1969,7 +1973,7 @@ impl WheelSpeed { /// - Offset: 0 /// - Unit: "yd/s" #[inline(always)] - pub fn wheel_speed_rr_phys(&self) -> f32 { + pub fn wheel_speed_rr_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_be::(); let factor = 0.01_f32; let offset = 0_f32; @@ -1982,12 +1986,12 @@ impl WheelSpeed { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn wheel_speed_rr_raw(&self) -> u16 { + pub fn wheel_speed_rr_raw_val(&self) -> u16 { self.raw.view_bits::()[48..64].load_be::() } /// Set raw value of 'WheelSpeedRR' #[inline(always)] - pub fn set_wheel_speed_rr_raw(&mut self, value: u16) { + pub fn set_wheel_speed_rr_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[48..64].store_be(value); } /// Set value of 'WheelSpeedRR' @@ -2089,7 +2093,7 @@ impl VehicleSpeed { /// - Receivers: NEO #[inline(always)] pub fn vehicle_speed1(&self) -> f32 { - self.vehicle_speed1_phys() + self.vehicle_speed1_phys_val() } /// Get physical value of 'VehicleSpeed1' /// @@ -2097,7 +2101,7 @@ impl VehicleSpeed { /// - Offset: 0 /// - Unit: "mph" #[inline(always)] - pub fn vehicle_speed1_phys(&self) -> f32 { + pub fn vehicle_speed1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.01_f32; let offset = 0_f32; @@ -2110,12 +2114,12 @@ impl VehicleSpeed { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn vehicle_speed1_raw(&self) -> u16 { + pub fn vehicle_speed1_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'VehicleSpeed1' #[inline(always)] - pub fn set_vehicle_speed1_raw(&mut self, value: u16) { + pub fn set_vehicle_speed1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'VehicleSpeed1' @@ -2140,7 +2144,7 @@ impl VehicleSpeed { /// - Receivers: NEO #[inline(always)] pub fn vehicle_speed2(&self) -> f32 { - self.vehicle_speed2_phys() + self.vehicle_speed2_phys_val() } /// Get physical value of 'VehicleSpeed2' /// @@ -2148,7 +2152,7 @@ impl VehicleSpeed { /// - Offset: 0 /// - Unit: "mph" #[inline(always)] - pub fn vehicle_speed2_phys(&self) -> f32 { + pub fn vehicle_speed2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_be::(); let factor = 0.01_f32; let offset = 0_f32; @@ -2161,12 +2165,12 @@ impl VehicleSpeed { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn vehicle_speed2_raw(&self) -> u16 { + pub fn vehicle_speed2_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_be::() } /// Set raw value of 'VehicleSpeed2' #[inline(always)] - pub fn set_vehicle_speed2_raw(&mut self, value: u16) { + pub fn set_vehicle_speed2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_be(value); } /// Set value of 'VehicleSpeed2' @@ -2272,7 +2276,7 @@ impl CruiseButtons { 3 => CruiseButtonsCruiseButtons::Set, 2 => CruiseButtonsCruiseButtons::Resume, 1 => CruiseButtonsCruiseButtons::None, - _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys()), + _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys_val()), } } /// Get physical value of 'CruiseButtons' @@ -2281,7 +2285,7 @@ impl CruiseButtons { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn cruise_buttons_phys(&self) -> u8 { + pub fn cruise_buttons_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..7].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2293,12 +2297,12 @@ impl CruiseButtons { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn cruise_buttons_raw(&self) -> u8 { + pub fn cruise_buttons_raw_val(&self) -> u8 { self.raw.view_bits::()[4..7].load_be::() } /// Set raw value of 'CruiseButtons' #[inline(always)] - pub fn set_cruise_buttons_raw(&mut self, value: u8) { + pub fn set_cruise_buttons_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..7].store_be(value); } /// Set value of 'CruiseButtons' @@ -2410,7 +2414,7 @@ impl CruiseButtons2 { 2 => CruiseButtons2LkaGapButton::X(2), 1 => CruiseButtons2LkaGapButton::X(1), 0 => CruiseButtons2LkaGapButton::None, - _ => CruiseButtons2LkaGapButton::_Other(self.lka_gap_button_phys()), + _ => CruiseButtons2LkaGapButton::_Other(self.lka_gap_button_phys_val()), } } /// Get physical value of 'LKAGapButton' @@ -2419,7 +2423,7 @@ impl CruiseButtons2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn lka_gap_button_phys(&self) -> u8 { + pub fn lka_gap_button_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[6..8].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2431,12 +2435,12 @@ impl CruiseButtons2 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn lka_gap_button_raw(&self) -> u8 { + pub fn lka_gap_button_raw_val(&self) -> u8 { self.raw.view_bits::()[6..8].load_be::() } /// Set raw value of 'LKAGapButton' #[inline(always)] - pub fn set_lka_gap_button_raw(&mut self, value: u8) { + pub fn set_lka_gap_button_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[6..8].store_be(value); } /// Set value of 'LKAGapButton' diff --git a/tests-snapshots/dbc-cantools/issue_199_extended.snap.stderr b/tests-snapshots/dbc-cantools/issue_199_extended.snap.stderr index 706d9603..7893f560 100644 --- a/tests-snapshots/dbc-cantools/issue_199_extended.snap.stderr +++ b/tests-snapshots/dbc-cantools/issue_199_extended.snap.stderr @@ -1,133 +1,133 @@ error[E0425]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1069:30 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1073:30 | -1069 | pub fn new(gear_shifter: GearShifterGearShifter) -> Result { +1073 | pub fn new(gear_shifter: GearShifterGearShifter) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` ... -1216 | pub enum GearShifterLeftBlinker { +1220 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here error[E0425]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1085:35 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1089:35 | -1085 | pub fn gear_shifter(&self) -> GearShifterGearShifter { +1089 | pub fn gear_shifter(&self) -> GearShifterGearShifter { | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` ... -1216 | pub enum GearShifterLeftBlinker { +1220 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here error[E0425]: cannot find type `GearShifterGearShifter` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1123:16 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1127:16 | -1123 | value: GearShifterGearShifter, +1127 | value: GearShifterGearShifter, | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` ... -1216 | pub enum GearShifterLeftBlinker { +1220 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2251:32 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2255:32 | -2251 | pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { +2255 | pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` ... -2514 | pub enum CruiseButtons2LkaGapButton { +2518 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2267:37 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2271:37 | -2267 | pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { +2271 | pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` ... -2514 | pub enum CruiseButtons2LkaGapButton { +2518 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2308:16 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2312:16 | -2308 | value: CruiseButtonsCruiseButtons, +2312 | value: CruiseButtonsCruiseButtons, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` ... -2514 | pub enum CruiseButtons2LkaGapButton { +2518 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1088:18 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1092:18 | -1088 | 3 => GearShifterGearShifter::Park, +1092 | 3 => GearShifterGearShifter::Park, | ^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `GearShifterGearShifter` | help: an enum with a similar name exists: `GearShifterLeftBlinker` error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1089:18 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1093:18 | -1089 | 0 => GearShifterGearShifter::DriveLow, +1093 | 0 => GearShifterGearShifter::DriveLow, | ^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `GearShifterGearShifter` | help: an enum with a similar name exists: `GearShifterLeftBlinker` error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1090:18 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1094:18 | -1090 | _ => GearShifterGearShifter::_Other(self.gear_shifter_phys()), +1094 | _ => GearShifterGearShifter::_Other(self.gear_shifter_phys_val()), | ^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `GearShifterGearShifter` | help: an enum with a similar name exists: `GearShifterLeftBlinker` error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2270:18 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2274:18 | -2270 | 6 => CruiseButtonsCruiseButtons::Cancel, +2274 | 6 => CruiseButtonsCruiseButtons::Cancel, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `CruiseButtonsCruiseButtons` | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2271:18 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2275:18 | -2271 | 5 => CruiseButtonsCruiseButtons::Main, +2275 | 5 => CruiseButtonsCruiseButtons::Main, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `CruiseButtonsCruiseButtons` | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2272:18 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2276:18 | -2272 | 3 => CruiseButtonsCruiseButtons::Set, +2276 | 3 => CruiseButtonsCruiseButtons::Set, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `CruiseButtonsCruiseButtons` | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2273:18 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2277:18 | -2273 | 2 => CruiseButtonsCruiseButtons::Resume, +2277 | 2 => CruiseButtonsCruiseButtons::Resume, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `CruiseButtonsCruiseButtons` | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2274:18 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2278:18 | -2274 | 1 => CruiseButtonsCruiseButtons::None, +2278 | 1 => CruiseButtonsCruiseButtons::None, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `CruiseButtonsCruiseButtons` | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` - --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2275:18 + --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2279:18 | -2275 | _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys()), +2279 | _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys_val()), | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | use of undeclared type `CruiseButtonsCruiseButtons` diff --git a/tests-snapshots/dbc-cantools/issue_207_sig_plus.snap.rs b/tests-snapshots/dbc-cantools/issue_207_sig_plus.snap.rs index 553d086b..b0d8434d 100644 --- a/tests-snapshots/dbc-cantools/issue_207_sig_plus.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_207_sig_plus.snap.rs @@ -93,7 +93,7 @@ impl MyMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn my_extra_sig_with_plus(&self) -> i16 { - self.my_extra_sig_with_plus_phys() + self.my_extra_sig_with_plus_phys_val() } /// Get physical value of 'myExtraSigWithPlus' /// @@ -101,7 +101,7 @@ impl MyMsg { /// - Offset: -128 /// - Unit: "" #[inline(always)] - pub fn my_extra_sig_with_plus_phys(&self) -> i16 { + pub fn my_extra_sig_with_plus_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; i16::from(signal).saturating_mul(factor).saturating_sub(128) @@ -113,12 +113,12 @@ impl MyMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn my_extra_sig_with_plus_raw(&self) -> i8 { + pub fn my_extra_sig_with_plus_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'myExtraSigWithPlus' #[inline(always)] - pub fn set_my_extra_sig_with_plus_raw(&mut self, value: i8) { + pub fn set_my_extra_sig_with_plus_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -149,7 +149,7 @@ impl MyMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn my_normal_sig(&self) -> i16 { - self.my_normal_sig_phys() + self.my_normal_sig_phys_val() } /// Get physical value of 'myNormalSig' /// @@ -157,7 +157,7 @@ impl MyMsg { /// - Offset: -128 /// - Unit: "" #[inline(always)] - pub fn my_normal_sig_phys(&self) -> i16 { + pub fn my_normal_sig_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; i16::from(signal).saturating_mul(factor).saturating_sub(128) @@ -169,12 +169,12 @@ impl MyMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn my_normal_sig_raw(&self) -> i8 { + pub fn my_normal_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'myNormalSig' #[inline(always)] - pub fn set_my_normal_sig_raw(&mut self, value: i8) { + pub fn set_my_normal_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/issue_228.snap.rs b/tests-snapshots/dbc-cantools/issue_228.snap.rs index 217b6476..3d59e395 100644 --- a/tests-snapshots/dbc-cantools/issue_228.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_228.snap.rs @@ -96,7 +96,7 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { - self.dupsig_phys() + self.dupsig_phys_val() } /// Get physical value of 'dupsig' /// @@ -104,7 +104,7 @@ impl SgMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn dupsig_phys(&self) -> i8 { + pub fn dupsig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -117,12 +117,12 @@ impl SgMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn dupsig_raw(&self) -> i8 { + pub fn dupsig_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'dupsig' #[inline(always)] - pub fn set_dupsig_raw(&mut self, value: i8) { + pub fn set_dupsig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -153,7 +153,7 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg2(&self) -> i8 { - self.sg2_phys() + self.sg2_phys_val() } /// Get physical value of 'SG2' /// @@ -161,7 +161,7 @@ impl SgMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sg2_phys(&self) -> i8 { + pub fn sg2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -174,12 +174,12 @@ impl SgMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sg2_raw(&self) -> i8 { + pub fn sg2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'SG2' #[inline(always)] - pub fn set_sg2_raw(&mut self, value: i8) { + pub fn set_sg2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -210,7 +210,7 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg1(&self) -> i8 { - self.sg1_phys() + self.sg1_phys_val() } /// Get physical value of 'SG1' /// @@ -218,7 +218,7 @@ impl SgMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sg1_phys(&self) -> i8 { + pub fn sg1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -231,12 +231,12 @@ impl SgMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sg1_raw(&self) -> i8 { + pub fn sg1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'SG1' #[inline(always)] - pub fn set_sg1_raw(&mut self, value: i8) { + pub fn set_sg1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -343,7 +343,7 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_2(&self) -> i8 { - self.sig_2_phys() + self.sig_2_phys_val() } /// Get physical value of 'Sig_2' /// @@ -351,7 +351,7 @@ impl NormalMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_2_phys(&self) -> i8 { + pub fn sig_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -364,12 +364,12 @@ impl NormalMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_2_raw(&self) -> i8 { + pub fn sig_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Sig_2' #[inline(always)] - pub fn set_sig_2_raw(&mut self, value: i8) { + pub fn set_sig_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -400,7 +400,7 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_1(&self) -> i8 { - self.sig_1_phys() + self.sig_1_phys_val() } /// Get physical value of 'Sig_1' /// @@ -408,7 +408,7 @@ impl NormalMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_1_phys(&self) -> i8 { + pub fn sig_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -421,12 +421,12 @@ impl NormalMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_1_raw(&self) -> i8 { + pub fn sig_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Sig_1' #[inline(always)] - pub fn set_sig_1_raw(&mut self, value: i8) { + pub fn set_sig_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/issue_63.snap.rs b/tests-snapshots/dbc-cantools/issue_63.snap.rs index 2da36c93..922379bf 100644 --- a/tests-snapshots/dbc-cantools/issue_63.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_63.snap.rs @@ -109,7 +109,7 @@ impl Aft1psi2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn htr_res(&self) -> f32 { - self.htr_res_phys() + self.htr_res_phys_val() } /// Get physical value of 'HtrRes' /// @@ -117,7 +117,7 @@ impl Aft1psi2 { /// - Offset: 0 /// - Unit: "ohm" #[inline(always)] - pub fn htr_res_phys(&self) -> f32 { + pub fn htr_res_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..56].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -130,12 +130,12 @@ impl Aft1psi2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn htr_res_raw(&self) -> u16 { + pub fn htr_res_raw_val(&self) -> u16 { self.raw.view_bits::()[40..56].load_le::() } /// Set raw value of 'HtrRes' #[inline(always)] - pub fn set_htr_res_raw(&mut self, value: u16) { + pub fn set_htr_res_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..56].store_le(value); } /// Set value of 'HtrRes' @@ -160,7 +160,7 @@ impl Aft1psi2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn max_res(&self) -> u32 { - self.max_res_phys() + self.max_res_phys_val() } /// Get physical value of 'MaxRes' /// @@ -168,7 +168,7 @@ impl Aft1psi2 { /// - Offset: 0 /// - Unit: "kohm" #[inline(always)] - pub fn max_res_phys(&self) -> u32 { + pub fn max_res_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 250; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -180,12 +180,12 @@ impl Aft1psi2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn max_res_raw(&self) -> u16 { + pub fn max_res_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MaxRes' #[inline(always)] - pub fn set_max_res_raw(&mut self, value: u16) { + pub fn set_max_res_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MaxRes' @@ -214,7 +214,7 @@ impl Aft1psi2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temp(&self) -> f32 { - self.temp_phys() + self.temp_phys_val() } /// Get physical value of 'Temp' /// @@ -222,7 +222,7 @@ impl Aft1psi2 { /// - Offset: -273 /// - Unit: "�C" #[inline(always)] - pub fn temp_phys(&self) -> f32 { + pub fn temp_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.03125_f32; let offset = -273_f32; @@ -235,12 +235,12 @@ impl Aft1psi2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn temp_raw(&self) -> u16 { + pub fn temp_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'Temp' #[inline(always)] - pub fn set_temp_raw(&mut self, value: u16) { + pub fn set_temp_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'Temp' @@ -265,7 +265,7 @@ impl Aft1psi2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn regen_failed_count(&self) -> u8 { - self.regen_failed_count_phys() + self.regen_failed_count_phys_val() } /// Get physical value of 'RegenFailedCount' /// @@ -273,7 +273,7 @@ impl Aft1psi2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn regen_failed_count_phys(&self) -> u8 { + pub fn regen_failed_count_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -285,12 +285,12 @@ impl Aft1psi2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn regen_failed_count_raw(&self) -> u8 { + pub fn regen_failed_count_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'RegenFailedCount' #[inline(always)] - pub fn set_regen_failed_count_raw(&mut self, value: u8) { + pub fn set_regen_failed_count_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'RegenFailedCount' @@ -319,7 +319,7 @@ impl Aft1psi2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn pwr_supply(&self) -> u8 { - self.pwr_supply_phys() + self.pwr_supply_phys_val() } /// Get physical value of 'PwrSupply' /// @@ -327,7 +327,7 @@ impl Aft1psi2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn pwr_supply_phys(&self) -> u8 { + pub fn pwr_supply_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..6].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -339,12 +339,12 @@ impl Aft1psi2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn pwr_supply_raw(&self) -> u8 { + pub fn pwr_supply_raw_val(&self) -> u8 { self.raw.view_bits::()[4..6].load_le::() } /// Set raw value of 'PwrSupply' #[inline(always)] - pub fn set_pwr_supply_raw(&mut self, value: u8) { + pub fn set_pwr_supply_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..6].store_le(value); } /// Set value of 'PwrSupply' @@ -373,7 +373,7 @@ impl Aft1psi2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn detection_status(&self) -> u8 { - self.detection_status_phys() + self.detection_status_phys_val() } /// Get physical value of 'DetectionStatus' /// @@ -381,7 +381,7 @@ impl Aft1psi2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn detection_status_phys(&self) -> u8 { + pub fn detection_status_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -393,12 +393,12 @@ impl Aft1psi2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn detection_status_raw(&self) -> u8 { + pub fn detection_status_raw_val(&self) -> u8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'DetectionStatus' #[inline(always)] - pub fn set_detection_status_raw(&mut self, value: u8) { + pub fn set_detection_status_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..4].store_le(value); } /// Set value of 'DetectionStatus' diff --git a/tests-snapshots/dbc-cantools/issue_636_negative_scaling.snap.rs b/tests-snapshots/dbc-cantools/issue_636_negative_scaling.snap.rs index 9cae6360..eb453256 100644 --- a/tests-snapshots/dbc-cantools/issue_636_negative_scaling.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_636_negative_scaling.snap.rs @@ -96,7 +96,7 @@ impl ExampleMessage { match signal { 4095 => ExampleMessageTemperature::Error, 4094 => ExampleMessageTemperature::Init, - _ => ExampleMessageTemperature::_Other(self.temperature_phys()), + _ => ExampleMessageTemperature::_Other(self.temperature_phys_val()), } } /// Get physical value of 'Temperature' @@ -105,7 +105,7 @@ impl ExampleMessage { /// - Offset: 4100 /// - Unit: "degK" #[inline(always)] - pub fn temperature_phys(&self) -> f32 { + pub fn temperature_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[4..16].load_be::(); let factor = -0.01_f32; let offset = 4100_f32; @@ -118,12 +118,12 @@ impl ExampleMessage { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn temperature_raw(&self) -> u16 { + pub fn temperature_raw_val(&self) -> u16 { self.raw.view_bits::()[4..16].load_be::() } /// Set raw value of 'Temperature' #[inline(always)] - pub fn set_temperature_raw(&mut self, value: u16) { + pub fn set_temperature_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[4..16].store_be(value); } /// Set value of 'Temperature' diff --git a/tests-snapshots/dbc-cantools/issue_725.snap.rs b/tests-snapshots/dbc-cantools/issue_725.snap.rs index 54abcb17..6a8095bb 100644 --- a/tests-snapshots/dbc-cantools/issue_725.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_725.snap.rs @@ -90,7 +90,7 @@ impl TestMessage { /// - Receivers: Node2 #[inline(always)] pub fn signal1(&self) -> u8 { - self.signal1_phys() + self.signal1_phys_val() } /// Get physical value of 'Signal1' /// @@ -98,7 +98,7 @@ impl TestMessage { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal1_phys(&self) -> u8 { + pub fn signal1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -110,12 +110,12 @@ impl TestMessage { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn signal1_raw(&self) -> u8 { + pub fn signal1_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Signal1' #[inline(always)] - pub fn set_signal1_raw(&mut self, value: u8) { + pub fn set_signal1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'Signal1' diff --git a/tests-snapshots/dbc-cantools/j1939.snap.rs b/tests-snapshots/dbc-cantools/j1939.snap.rs index 5bcabee2..b1f00a34 100644 --- a/tests-snapshots/dbc-cantools/j1939.snap.rs +++ b/tests-snapshots/dbc-cantools/j1939.snap.rs @@ -91,7 +91,7 @@ impl Message1 { /// - Receivers: Node2 #[inline(always)] pub fn signal1(&self) -> i8 { - self.signal1_phys() + self.signal1_phys_val() } /// Get physical value of 'Signal1' /// @@ -99,7 +99,7 @@ impl Message1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal1_phys(&self) -> i8 { + pub fn signal1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -112,12 +112,12 @@ impl Message1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn signal1_raw(&self) -> i8 { + pub fn signal1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Signal1' #[inline(always)] - pub fn set_signal1_raw(&mut self, value: i8) { + pub fn set_signal1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -222,7 +222,7 @@ impl Message2 { /// - Receivers: Node1 #[inline(always)] pub fn signal2(&self) -> i8 { - self.signal2_phys() + self.signal2_phys_val() } /// Get physical value of 'Signal2' /// @@ -230,7 +230,7 @@ impl Message2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal2_phys(&self) -> i8 { + pub fn signal2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -243,12 +243,12 @@ impl Message2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn signal2_raw(&self) -> i8 { + pub fn signal2_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Signal2' #[inline(always)] - pub fn set_signal2_raw(&mut self, value: i8) { + pub fn set_signal2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/long_names.snap.rs b/tests-snapshots/dbc-cantools/long_names.snap.rs index 8822f44f..66e34cfe 100644 --- a/tests-snapshots/dbc-cantools/long_names.snap.rs +++ b/tests-snapshots/dbc-cantools/long_names.snap.rs @@ -504,7 +504,7 @@ impl S1234567890123456789012345678901 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ss123456789012345678901234567890(&self) -> i8 { - self.ss123456789012345678901234567890_phys() + self.ss123456789012345678901234567890_phys_val() } /// Get physical value of 'SS123456789012345678901234567890' /// @@ -512,7 +512,7 @@ impl S1234567890123456789012345678901 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ss123456789012345678901234567890_phys(&self) -> i8 { + pub fn ss123456789012345678901234567890_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -525,12 +525,12 @@ impl S1234567890123456789012345678901 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ss123456789012345678901234567890_raw(&self) -> i8 { + pub fn ss123456789012345678901234567890_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'SS123456789012345678901234567890' #[inline(always)] - pub fn set_ss123456789012345678901234567890_raw(&mut self, value: i8) { + pub fn set_ss123456789012345678901234567890_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -637,7 +637,7 @@ impl M123456789012345678901234560000 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sss12345678901234567890123456789(&self) -> i8 { - self.sss12345678901234567890123456789_phys() + self.sss12345678901234567890123456789_phys_val() } /// Get physical value of 'SSS12345678901234567890123456789' /// @@ -645,7 +645,7 @@ impl M123456789012345678901234560000 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sss12345678901234567890123456789_phys(&self) -> i8 { + pub fn sss12345678901234567890123456789_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -658,12 +658,12 @@ impl M123456789012345678901234560000 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sss12345678901234567890123456789_raw(&self) -> i8 { + pub fn sss12345678901234567890123456789_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'SSS12345678901234567890123456789' #[inline(always)] - pub fn set_sss12345678901234567890123456789_raw(&mut self, value: i8) { + pub fn set_sss12345678901234567890123456789_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -789,7 +789,7 @@ impl M1234567890123456789012345678901 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0000(&self) -> i8 { - self.ss1234567890123456789012345_0000_phys() + self.ss1234567890123456789012345_0000_phys_val() } /// Get physical value of 'SS1234567890123456789012345_0000' /// @@ -797,7 +797,7 @@ impl M1234567890123456789012345678901 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ss1234567890123456789012345_0000_phys(&self) -> i8 { + pub fn ss1234567890123456789012345_0000_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; let signal = signal as i8; @@ -810,12 +810,12 @@ impl M1234567890123456789012345678901 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ss1234567890123456789012345_0000_raw(&self) -> i8 { + pub fn ss1234567890123456789012345_0000_raw_val(&self) -> i8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'SS1234567890123456789012345_0000' #[inline(always)] - pub fn set_ss1234567890123456789012345_0000_raw(&mut self, value: i8) { + pub fn set_ss1234567890123456789012345_0000_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..40].store_le(value); } @@ -849,7 +849,7 @@ impl M1234567890123456789012345678901 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0001(&self) -> i8 { - self.ss1234567890123456789012345_0001_phys() + self.ss1234567890123456789012345_0001_phys_val() } /// Get physical value of 'SS1234567890123456789012345_0001' /// @@ -857,7 +857,7 @@ impl M1234567890123456789012345678901 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ss1234567890123456789012345_0001_phys(&self) -> i8 { + pub fn ss1234567890123456789012345_0001_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; @@ -870,12 +870,12 @@ impl M1234567890123456789012345678901 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ss1234567890123456789012345_0001_raw(&self) -> i8 { + pub fn ss1234567890123456789012345_0001_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'SS1234567890123456789012345_0001' #[inline(always)] - pub fn set_ss1234567890123456789012345_0001_raw(&mut self, value: i8) { + pub fn set_ss1234567890123456789012345_0001_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } @@ -909,7 +909,7 @@ impl M1234567890123456789012345678901 { /// - Receivers: N12345678901234567890123456_0000 #[inline(always)] pub fn ss1234567890123456789012345_0002(&self) -> i8 { - self.ss1234567890123456789012345_0002_phys() + self.ss1234567890123456789012345_0002_phys_val() } /// Get physical value of 'SS1234567890123456789012345_0002' /// @@ -917,7 +917,7 @@ impl M1234567890123456789012345678901 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ss1234567890123456789012345_0002_phys(&self) -> i8 { + pub fn ss1234567890123456789012345_0002_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -930,12 +930,12 @@ impl M1234567890123456789012345678901 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ss1234567890123456789012345_0002_raw(&self) -> i8 { + pub fn ss1234567890123456789012345_0002_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'SS1234567890123456789012345_0002' #[inline(always)] - pub fn set_ss1234567890123456789012345_0002_raw(&mut self, value: i8) { + pub fn set_ss1234567890123456789012345_0002_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -969,7 +969,7 @@ impl M1234567890123456789012345678901 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s12345678901234567890123456_0000(&self) -> i8 { - self.s12345678901234567890123456_0000_phys() + self.s12345678901234567890123456_0000_phys_val() } /// Get physical value of 'S12345678901234567890123456_0000' /// @@ -977,7 +977,7 @@ impl M1234567890123456789012345678901 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s12345678901234567890123456_0000_phys(&self) -> i8 { + pub fn s12345678901234567890123456_0000_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -990,12 +990,12 @@ impl M1234567890123456789012345678901 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s12345678901234567890123456_0000_raw(&self) -> i8 { + pub fn s12345678901234567890123456_0000_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'S12345678901234567890123456_0000' #[inline(always)] - pub fn set_s12345678901234567890123456_0000_raw(&mut self, value: i8) { + pub fn set_s12345678901234567890123456_0000_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -1029,7 +1029,7 @@ impl M1234567890123456789012345678901 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s1234567890123456789012345678901(&self) -> i8 { - self.s1234567890123456789012345678901_phys() + self.s1234567890123456789012345678901_phys_val() } /// Get physical value of 'S1234567890123456789012345678901' /// @@ -1037,7 +1037,7 @@ impl M1234567890123456789012345678901 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s1234567890123456789012345678901_phys(&self) -> i8 { + pub fn s1234567890123456789012345678901_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -1050,12 +1050,12 @@ impl M1234567890123456789012345678901 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s1234567890123456789012345678901_raw(&self) -> i8 { + pub fn s1234567890123456789012345678901_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'S1234567890123456789012345678901' #[inline(always)] - pub fn set_s1234567890123456789012345678901_raw(&mut self, value: i8) { + pub fn set_s1234567890123456789012345678901_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -1177,7 +1177,7 @@ impl M123456789012345678901234560001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0003(&self) -> i8 { - self.ss1234567890123456789012345_0003_phys() + self.ss1234567890123456789012345_0003_phys_val() } /// Get physical value of 'SS1234567890123456789012345_0003' /// @@ -1185,7 +1185,7 @@ impl M123456789012345678901234560001 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ss1234567890123456789012345_0003_phys(&self) -> i8 { + pub fn ss1234567890123456789012345_0003_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; @@ -1198,12 +1198,12 @@ impl M123456789012345678901234560001 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ss1234567890123456789012345_0003_raw(&self) -> i8 { + pub fn ss1234567890123456789012345_0003_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'SS1234567890123456789012345_0003' #[inline(always)] - pub fn set_ss1234567890123456789012345_0003_raw(&mut self, value: i8) { + pub fn set_ss1234567890123456789012345_0003_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } @@ -1237,7 +1237,7 @@ impl M123456789012345678901234560001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0004(&self) -> i8 { - self.ss1234567890123456789012345_0004_phys() + self.ss1234567890123456789012345_0004_phys_val() } /// Get physical value of 'SS1234567890123456789012345_0004' /// @@ -1245,7 +1245,7 @@ impl M123456789012345678901234560001 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ss1234567890123456789012345_0004_phys(&self) -> i8 { + pub fn ss1234567890123456789012345_0004_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -1258,12 +1258,12 @@ impl M123456789012345678901234560001 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ss1234567890123456789012345_0004_raw(&self) -> i8 { + pub fn ss1234567890123456789012345_0004_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'SS1234567890123456789012345_0004' #[inline(always)] - pub fn set_ss1234567890123456789012345_0004_raw(&mut self, value: i8) { + pub fn set_ss1234567890123456789012345_0004_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -1297,7 +1297,7 @@ impl M123456789012345678901234560001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s12345678901234567890123456_0001(&self) -> i8 { - self.s12345678901234567890123456_0001_phys() + self.s12345678901234567890123456_0001_phys_val() } /// Get physical value of 'S12345678901234567890123456_0001' /// @@ -1305,7 +1305,7 @@ impl M123456789012345678901234560001 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s12345678901234567890123456_0001_phys(&self) -> i8 { + pub fn s12345678901234567890123456_0001_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -1318,12 +1318,12 @@ impl M123456789012345678901234560001 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s12345678901234567890123456_0001_raw(&self) -> i8 { + pub fn s12345678901234567890123456_0001_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'S12345678901234567890123456_0001' #[inline(always)] - pub fn set_s12345678901234567890123456_0001_raw(&mut self, value: i8) { + pub fn set_s12345678901234567890123456_0001_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -1357,7 +1357,7 @@ impl M123456789012345678901234560001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s12345678901234567890123456_0002(&self) -> i8 { - self.s12345678901234567890123456_0002_phys() + self.s12345678901234567890123456_0002_phys_val() } /// Get physical value of 'S12345678901234567890123456_0002' /// @@ -1365,7 +1365,7 @@ impl M123456789012345678901234560001 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s12345678901234567890123456_0002_phys(&self) -> i8 { + pub fn s12345678901234567890123456_0002_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -1378,12 +1378,12 @@ impl M123456789012345678901234560001 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s12345678901234567890123456_0002_raw(&self) -> i8 { + pub fn s12345678901234567890123456_0002_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'S12345678901234567890123456_0002' #[inline(always)] - pub fn set_s12345678901234567890123456_0002_raw(&mut self, value: i8) { + pub fn set_s12345678901234567890123456_0002_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -1496,7 +1496,7 @@ impl Mm123456789012345678901234567890 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sss123456789012345678901234_0000(&self) -> i8 { - self.sss123456789012345678901234_0000_phys() + self.sss123456789012345678901234_0000_phys_val() } /// Get physical value of 'SSS123456789012345678901234_0000' /// @@ -1504,7 +1504,7 @@ impl Mm123456789012345678901234567890 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sss123456789012345678901234_0000_phys(&self) -> i8 { + pub fn sss123456789012345678901234_0000_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -1517,12 +1517,12 @@ impl Mm123456789012345678901234567890 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sss123456789012345678901234_0000_raw(&self) -> i8 { + pub fn sss123456789012345678901234_0000_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'SSS123456789012345678901234_0000' #[inline(always)] - pub fn set_sss123456789012345678901234_0000_raw(&mut self, value: i8) { + pub fn set_sss123456789012345678901234_0000_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -1556,7 +1556,7 @@ impl Mm123456789012345678901234567890 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0005(&self) -> i8 { - self.ss1234567890123456789012345_0005_phys() + self.ss1234567890123456789012345_0005_phys_val() } /// Get physical value of 'SS1234567890123456789012345_0005' /// @@ -1564,7 +1564,7 @@ impl Mm123456789012345678901234567890 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ss1234567890123456789012345_0005_phys(&self) -> i8 { + pub fn ss1234567890123456789012345_0005_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -1577,12 +1577,12 @@ impl Mm123456789012345678901234567890 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ss1234567890123456789012345_0005_raw(&self) -> i8 { + pub fn ss1234567890123456789012345_0005_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'SS1234567890123456789012345_0005' #[inline(always)] - pub fn set_ss1234567890123456789012345_0005_raw(&mut self, value: i8) { + pub fn set_ss1234567890123456789012345_0005_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs b/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs index e67477cb..f0216feb 100644 --- a/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs +++ b/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs @@ -138,7 +138,7 @@ impl MsgLongName5678912345678912 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_11111111111111111111111(&self) -> i8 { - self.rx_twice_11111111111111111111111_phys() + self.rx_twice_11111111111111111111111_phys_val() } /// Get physical value of 'rx_twice_11111111111111111111111' /// @@ -146,7 +146,7 @@ impl MsgLongName5678912345678912 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn rx_twice_11111111111111111111111_phys(&self) -> i8 { + pub fn rx_twice_11111111111111111111111_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -159,12 +159,12 @@ impl MsgLongName5678912345678912 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rx_twice_11111111111111111111111_raw(&self) -> i8 { + pub fn rx_twice_11111111111111111111111_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'rx_twice_11111111111111111111111' #[inline(always)] - pub fn set_rx_twice_11111111111111111111111_raw(&mut self, value: i8) { + pub fn set_rx_twice_11111111111111111111111_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -198,7 +198,7 @@ impl MsgLongName5678912345678912 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_short(&self) -> i32 { - self.rx_twice_short_phys() + self.rx_twice_short_phys_val() } /// Get physical value of 'rx_twice_short' /// @@ -206,7 +206,7 @@ impl MsgLongName5678912345678912 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn rx_twice_short_phys(&self) -> i32 { + pub fn rx_twice_short_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[16..34].load_le::(); let factor = 1; let signal = signal as i32; @@ -219,12 +219,12 @@ impl MsgLongName5678912345678912 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rx_twice_short_raw(&self) -> i32 { + pub fn rx_twice_short_raw_val(&self) -> i32 { self.raw.view_bits::()[16..34].load_le::() } /// Set raw value of 'rx_twice_short' #[inline(always)] - pub fn set_rx_twice_short_raw(&mut self, value: i32) { + pub fn set_rx_twice_short_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..34].store_le(value); } @@ -255,7 +255,7 @@ impl MsgLongName5678912345678912 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefghi_ab(&self) -> i8 { - self.sig_used_twice_efgh_abcdefghi_ab_phys() + self.sig_used_twice_efgh_abcdefghi_ab_phys_val() } /// Get physical value of 'Sig_used_twice_efgh_abcdefghi_ab' /// @@ -263,7 +263,7 @@ impl MsgLongName5678912345678912 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefghi_ab_phys(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefghi_ab_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..6].load_le::(); let factor = 1; let signal = signal as i8; @@ -276,12 +276,12 @@ impl MsgLongName5678912345678912 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_used_twice_efgh_abcdefghi_ab_raw(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefghi_ab_raw_val(&self) -> i8 { self.raw.view_bits::()[0..6].load_le::() } /// Set raw value of 'Sig_used_twice_efgh_abcdefghi_ab' #[inline(always)] - pub fn set_sig_used_twice_efgh_abcdefghi_ab_raw(&mut self, value: i8) { + pub fn set_sig_used_twice_efgh_abcdefghi_ab_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..6].store_le(value); } @@ -395,7 +395,7 @@ impl TxTwice { /// - Receivers: Receiver_1, Receiver_2_zzzzzzzzzzzzzzzzzzzzz #[inline(always)] pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy(&self) -> i8 { - self.rx_twice_long_yyyyyyyyyyyyyyyyyy_phys() + self.rx_twice_long_yyyyyyyyyyyyyyyyyy_phys_val() } /// Get physical value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' /// @@ -403,7 +403,7 @@ impl TxTwice { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_phys(&self) -> i8 { + pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -416,12 +416,12 @@ impl TxTwice { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_raw(&self) -> i8 { + pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' #[inline(always)] - pub fn set_rx_twice_long_yyyyyyyyyyyyyyyyyy_raw(&mut self, value: i8) { + pub fn set_rx_twice_long_yyyyyyyyyyyyyyyyyy_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -455,7 +455,7 @@ impl TxTwice { /// - Receivers: Receiver_2_zzzzzzzzzzzzzzzzzzzzz, Receiver_1 #[inline(always)] pub fn rx_twice_short(&self) -> i8 { - self.rx_twice_short_phys() + self.rx_twice_short_phys_val() } /// Get physical value of 'rx_twice_short' /// @@ -463,7 +463,7 @@ impl TxTwice { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn rx_twice_short_phys(&self) -> i8 { + pub fn rx_twice_short_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -476,12 +476,12 @@ impl TxTwice { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rx_twice_short_raw(&self) -> i8 { + pub fn rx_twice_short_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'rx_twice_short' #[inline(always)] - pub fn set_rx_twice_short_raw(&mut self, value: i8) { + pub fn set_rx_twice_short_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -586,7 +586,7 @@ impl RxTx1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0000(&self) -> i16 { - self.sig_used_twice_efgh_abcdefg_0000_phys() + self.sig_used_twice_efgh_abcdefg_0000_phys_val() } /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0000' /// @@ -594,7 +594,7 @@ impl RxTx1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0000_phys(&self) -> i16 { + pub fn sig_used_twice_efgh_abcdefg_0000_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[0..9].load_le::(); let factor = 1; let signal = signal as i16; @@ -607,12 +607,12 @@ impl RxTx1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0000_raw(&self) -> i16 { + pub fn sig_used_twice_efgh_abcdefg_0000_raw_val(&self) -> i16 { self.raw.view_bits::()[0..9].load_le::() } /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0000' #[inline(always)] - pub fn set_sig_used_twice_efgh_abcdefg_0000_raw(&mut self, value: i16) { + pub fn set_sig_used_twice_efgh_abcdefg_0000_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..9].store_le(value); } @@ -879,7 +879,7 @@ impl MsgWithValueTableSigs { } _ => { MsgWithValueTableSigsSigWithShortValTable::_Other( - self.sig_with_short_val_table_phys(), + self.sig_with_short_val_table_phys_val(), ) } } @@ -890,7 +890,7 @@ impl MsgWithValueTableSigs { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_with_short_val_table_phys(&self) -> i8 { + pub fn sig_with_short_val_table_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -903,12 +903,12 @@ impl MsgWithValueTableSigs { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_with_short_val_table_raw(&self) -> i8 { + pub fn sig_with_short_val_table_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'Sig_with_short_val_table' #[inline(always)] - pub fn set_sig_with_short_val_table_raw(&mut self, value: i8) { + pub fn set_sig_with_short_val_table_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -963,7 +963,7 @@ impl MsgWithValueTableSigs { 0 => MsgWithValueTableSigsSigWithLongValTable2::Value0x0, _ => { MsgWithValueTableSigsSigWithLongValTable2::_Other( - self.sig_with_long_val_table_2_phys(), + self.sig_with_long_val_table_2_phys_val(), ) } } @@ -974,7 +974,7 @@ impl MsgWithValueTableSigs { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_with_long_val_table_2_phys(&self) -> i8 { + pub fn sig_with_long_val_table_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -987,12 +987,12 @@ impl MsgWithValueTableSigs { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_with_long_val_table_2_raw(&self) -> i8 { + pub fn sig_with_long_val_table_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Sig_with_long_val_table_2' #[inline(always)] - pub fn set_sig_with_long_val_table_2_raw(&mut self, value: i8) { + pub fn set_sig_with_long_val_table_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -1037,7 +1037,7 @@ impl MsgWithValueTableSigs { 0 => MsgWithValueTableSigsSigWithLongValTable1::DescriptionForTheValue0x0, _ => { MsgWithValueTableSigsSigWithLongValTable1::_Other( - self.sig_with_long_val_table_1_phys(), + self.sig_with_long_val_table_1_phys_val(), ) } } @@ -1048,7 +1048,7 @@ impl MsgWithValueTableSigs { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_with_long_val_table_1_phys(&self) -> i8 { + pub fn sig_with_long_val_table_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -1061,12 +1061,12 @@ impl MsgWithValueTableSigs { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_with_long_val_table_1_raw(&self) -> i8 { + pub fn sig_with_long_val_table_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Sig_with_long_val_table_1' #[inline(always)] - pub fn set_sig_with_long_val_table_1_raw(&mut self, value: i8) { + pub fn set_sig_with_long_val_table_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -1287,7 +1287,7 @@ impl MsgLongName5678912345670000 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_11111111111111111111111(&self) -> i8 { - self.rx_twice_11111111111111111111111_phys() + self.rx_twice_11111111111111111111111_phys_val() } /// Get physical value of 'rx_twice_11111111111111111111111' /// @@ -1295,7 +1295,7 @@ impl MsgLongName5678912345670000 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn rx_twice_11111111111111111111111_phys(&self) -> i8 { + pub fn rx_twice_11111111111111111111111_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..10].load_le::(); let factor = 1; let signal = signal as i8; @@ -1308,12 +1308,12 @@ impl MsgLongName5678912345670000 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rx_twice_11111111111111111111111_raw(&self) -> i8 { + pub fn rx_twice_11111111111111111111111_raw_val(&self) -> i8 { self.raw.view_bits::()[8..10].load_le::() } /// Set raw value of 'rx_twice_11111111111111111111111' #[inline(always)] - pub fn set_rx_twice_11111111111111111111111_raw(&mut self, value: i8) { + pub fn set_rx_twice_11111111111111111111111_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..10].store_le(value); } @@ -1347,7 +1347,7 @@ impl MsgLongName5678912345670000 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0001(&self) -> i8 { - self.sig_used_twice_efgh_abcdefg_0001_phys() + self.sig_used_twice_efgh_abcdefg_0001_phys_val() } /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0001' /// @@ -1355,7 +1355,7 @@ impl MsgLongName5678912345670000 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0001_phys(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefg_0001_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -1368,12 +1368,12 @@ impl MsgLongName5678912345670000 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0001_raw(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefg_0001_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0001' #[inline(always)] - pub fn set_sig_used_twice_efgh_abcdefg_0001_raw(&mut self, value: i8) { + pub fn set_sig_used_twice_efgh_abcdefg_0001_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -1486,7 +1486,7 @@ impl MsgLongName5678912345670001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_short(&self) -> i8 { - self.rx_twice_short_phys() + self.rx_twice_short_phys_val() } /// Get physical value of 'rx_twice_short' /// @@ -1494,7 +1494,7 @@ impl MsgLongName5678912345670001 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn rx_twice_short_phys(&self) -> i8 { + pub fn rx_twice_short_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -1507,12 +1507,12 @@ impl MsgLongName5678912345670001 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rx_twice_short_raw(&self) -> i8 { + pub fn rx_twice_short_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'rx_twice_short' #[inline(always)] - pub fn set_rx_twice_short_raw(&mut self, value: i8) { + pub fn set_rx_twice_short_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -1543,7 +1543,7 @@ impl MsgLongName5678912345670001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0002(&self) -> i8 { - self.sig_used_twice_efgh_abcdefg_0002_phys() + self.sig_used_twice_efgh_abcdefg_0002_phys_val() } /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0002' /// @@ -1551,7 +1551,7 @@ impl MsgLongName5678912345670001 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0002_phys(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefg_0002_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..6].load_le::(); let factor = 1; let signal = signal as i8; @@ -1564,12 +1564,12 @@ impl MsgLongName5678912345670001 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0002_raw(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefg_0002_raw_val(&self) -> i8 { self.raw.view_bits::()[0..6].load_le::() } /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0002' #[inline(always)] - pub fn set_sig_used_twice_efgh_abcdefg_0002_raw(&mut self, value: i8) { + pub fn set_sig_used_twice_efgh_abcdefg_0002_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..6].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs b/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs index 4c9ca28c..ea9c1c1e 100644 --- a/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs @@ -138,7 +138,7 @@ impl MsgLongName5678912345678912 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_short(&self) -> i32 { - self.rx_twice_short_phys() + self.rx_twice_short_phys_val() } /// Get physical value of 'rx_twice_short' /// @@ -146,7 +146,7 @@ impl MsgLongName5678912345678912 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn rx_twice_short_phys(&self) -> i32 { + pub fn rx_twice_short_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[16..34].load_le::(); let factor = 1; let signal = signal as i32; @@ -159,12 +159,12 @@ impl MsgLongName5678912345678912 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rx_twice_short_raw(&self) -> i32 { + pub fn rx_twice_short_raw_val(&self) -> i32 { self.raw.view_bits::()[16..34].load_le::() } /// Set raw value of 'rx_twice_short' #[inline(always)] - pub fn set_rx_twice_short_raw(&mut self, value: i32) { + pub fn set_rx_twice_short_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..34].store_le(value); } @@ -195,7 +195,7 @@ impl MsgLongName5678912345678912 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_11111111111111111111111(&self) -> i8 { - self.rx_twice_11111111111111111111111_phys() + self.rx_twice_11111111111111111111111_phys_val() } /// Get physical value of 'rx_twice_11111111111111111111111' /// @@ -203,7 +203,7 @@ impl MsgLongName5678912345678912 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn rx_twice_11111111111111111111111_phys(&self) -> i8 { + pub fn rx_twice_11111111111111111111111_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -216,12 +216,12 @@ impl MsgLongName5678912345678912 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rx_twice_11111111111111111111111_raw(&self) -> i8 { + pub fn rx_twice_11111111111111111111111_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'rx_twice_11111111111111111111111' #[inline(always)] - pub fn set_rx_twice_11111111111111111111111_raw(&mut self, value: i8) { + pub fn set_rx_twice_11111111111111111111111_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -255,7 +255,7 @@ impl MsgLongName5678912345678912 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefghi_ab(&self) -> i8 { - self.sig_used_twice_efgh_abcdefghi_ab_phys() + self.sig_used_twice_efgh_abcdefghi_ab_phys_val() } /// Get physical value of 'Sig_used_twice_efgh_abcdefghi_ab' /// @@ -263,7 +263,7 @@ impl MsgLongName5678912345678912 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefghi_ab_phys(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefghi_ab_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..6].load_le::(); let factor = 1; let signal = signal as i8; @@ -276,12 +276,12 @@ impl MsgLongName5678912345678912 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_used_twice_efgh_abcdefghi_ab_raw(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefghi_ab_raw_val(&self) -> i8 { self.raw.view_bits::()[0..6].load_le::() } /// Set raw value of 'Sig_used_twice_efgh_abcdefghi_ab' #[inline(always)] - pub fn set_sig_used_twice_efgh_abcdefghi_ab_raw(&mut self, value: i8) { + pub fn set_sig_used_twice_efgh_abcdefghi_ab_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..6].store_le(value); } @@ -395,7 +395,7 @@ impl TxTwice { /// - Receivers: Receiver_1, Receiver_2_zzzzzzzzzzzzzzzzzzzzz #[inline(always)] pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy(&self) -> i8 { - self.rx_twice_long_yyyyyyyyyyyyyyyyyy_phys() + self.rx_twice_long_yyyyyyyyyyyyyyyyyy_phys_val() } /// Get physical value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' /// @@ -403,7 +403,7 @@ impl TxTwice { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_phys(&self) -> i8 { + pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -416,12 +416,12 @@ impl TxTwice { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_raw(&self) -> i8 { + pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' #[inline(always)] - pub fn set_rx_twice_long_yyyyyyyyyyyyyyyyyy_raw(&mut self, value: i8) { + pub fn set_rx_twice_long_yyyyyyyyyyyyyyyyyy_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -455,7 +455,7 @@ impl TxTwice { /// - Receivers: Receiver_2_zzzzzzzzzzzzzzzzzzzzz, Receiver_1 #[inline(always)] pub fn rx_twice_short(&self) -> i8 { - self.rx_twice_short_phys() + self.rx_twice_short_phys_val() } /// Get physical value of 'rx_twice_short' /// @@ -463,7 +463,7 @@ impl TxTwice { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn rx_twice_short_phys(&self) -> i8 { + pub fn rx_twice_short_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -476,12 +476,12 @@ impl TxTwice { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rx_twice_short_raw(&self) -> i8 { + pub fn rx_twice_short_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'rx_twice_short' #[inline(always)] - pub fn set_rx_twice_short_raw(&mut self, value: i8) { + pub fn set_rx_twice_short_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -586,7 +586,7 @@ impl RxTx1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0000(&self) -> i16 { - self.sig_used_twice_efgh_abcdefg_0000_phys() + self.sig_used_twice_efgh_abcdefg_0000_phys_val() } /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0000' /// @@ -594,7 +594,7 @@ impl RxTx1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0000_phys(&self) -> i16 { + pub fn sig_used_twice_efgh_abcdefg_0000_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[0..9].load_le::(); let factor = 1; let signal = signal as i16; @@ -607,12 +607,12 @@ impl RxTx1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0000_raw(&self) -> i16 { + pub fn sig_used_twice_efgh_abcdefg_0000_raw_val(&self) -> i16 { self.raw.view_bits::()[0..9].load_le::() } /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0000' #[inline(always)] - pub fn set_sig_used_twice_efgh_abcdefg_0000_raw(&mut self, value: i16) { + pub fn set_sig_used_twice_efgh_abcdefg_0000_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..9].store_le(value); } @@ -879,7 +879,7 @@ impl MsgWithValueTableSigs { } _ => { MsgWithValueTableSigsSigWithShortValTable::_Other( - self.sig_with_short_val_table_phys(), + self.sig_with_short_val_table_phys_val(), ) } } @@ -890,7 +890,7 @@ impl MsgWithValueTableSigs { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_with_short_val_table_phys(&self) -> i8 { + pub fn sig_with_short_val_table_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -903,12 +903,12 @@ impl MsgWithValueTableSigs { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_with_short_val_table_raw(&self) -> i8 { + pub fn sig_with_short_val_table_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'Sig_with_short_val_table' #[inline(always)] - pub fn set_sig_with_short_val_table_raw(&mut self, value: i8) { + pub fn set_sig_with_short_val_table_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -963,7 +963,7 @@ impl MsgWithValueTableSigs { 0 => MsgWithValueTableSigsSigWithLongValTable2::Value0x0, _ => { MsgWithValueTableSigsSigWithLongValTable2::_Other( - self.sig_with_long_val_table_2_phys(), + self.sig_with_long_val_table_2_phys_val(), ) } } @@ -974,7 +974,7 @@ impl MsgWithValueTableSigs { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_with_long_val_table_2_phys(&self) -> i8 { + pub fn sig_with_long_val_table_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -987,12 +987,12 @@ impl MsgWithValueTableSigs { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_with_long_val_table_2_raw(&self) -> i8 { + pub fn sig_with_long_val_table_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Sig_with_long_val_table_2' #[inline(always)] - pub fn set_sig_with_long_val_table_2_raw(&mut self, value: i8) { + pub fn set_sig_with_long_val_table_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -1037,7 +1037,7 @@ impl MsgWithValueTableSigs { 0 => MsgWithValueTableSigsSigWithLongValTable1::DescriptionForTheValue0x0, _ => { MsgWithValueTableSigsSigWithLongValTable1::_Other( - self.sig_with_long_val_table_1_phys(), + self.sig_with_long_val_table_1_phys_val(), ) } } @@ -1048,7 +1048,7 @@ impl MsgWithValueTableSigs { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_with_long_val_table_1_phys(&self) -> i8 { + pub fn sig_with_long_val_table_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -1061,12 +1061,12 @@ impl MsgWithValueTableSigs { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_with_long_val_table_1_raw(&self) -> i8 { + pub fn sig_with_long_val_table_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Sig_with_long_val_table_1' #[inline(always)] - pub fn set_sig_with_long_val_table_1_raw(&mut self, value: i8) { + pub fn set_sig_with_long_val_table_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -1287,7 +1287,7 @@ impl MsgLongName5678912345670000 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_11111111111111111111111(&self) -> i8 { - self.rx_twice_11111111111111111111111_phys() + self.rx_twice_11111111111111111111111_phys_val() } /// Get physical value of 'rx_twice_11111111111111111111111' /// @@ -1295,7 +1295,7 @@ impl MsgLongName5678912345670000 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn rx_twice_11111111111111111111111_phys(&self) -> i8 { + pub fn rx_twice_11111111111111111111111_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..10].load_le::(); let factor = 1; let signal = signal as i8; @@ -1308,12 +1308,12 @@ impl MsgLongName5678912345670000 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rx_twice_11111111111111111111111_raw(&self) -> i8 { + pub fn rx_twice_11111111111111111111111_raw_val(&self) -> i8 { self.raw.view_bits::()[8..10].load_le::() } /// Set raw value of 'rx_twice_11111111111111111111111' #[inline(always)] - pub fn set_rx_twice_11111111111111111111111_raw(&mut self, value: i8) { + pub fn set_rx_twice_11111111111111111111111_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..10].store_le(value); } @@ -1347,7 +1347,7 @@ impl MsgLongName5678912345670000 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0001(&self) -> i8 { - self.sig_used_twice_efgh_abcdefg_0001_phys() + self.sig_used_twice_efgh_abcdefg_0001_phys_val() } /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0001' /// @@ -1355,7 +1355,7 @@ impl MsgLongName5678912345670000 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0001_phys(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefg_0001_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -1368,12 +1368,12 @@ impl MsgLongName5678912345670000 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0001_raw(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefg_0001_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0001' #[inline(always)] - pub fn set_sig_used_twice_efgh_abcdefg_0001_raw(&mut self, value: i8) { + pub fn set_sig_used_twice_efgh_abcdefg_0001_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -1486,7 +1486,7 @@ impl MsgLongName5678912345670001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_short(&self) -> i8 { - self.rx_twice_short_phys() + self.rx_twice_short_phys_val() } /// Get physical value of 'rx_twice_short' /// @@ -1494,7 +1494,7 @@ impl MsgLongName5678912345670001 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn rx_twice_short_phys(&self) -> i8 { + pub fn rx_twice_short_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -1507,12 +1507,12 @@ impl MsgLongName5678912345670001 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rx_twice_short_raw(&self) -> i8 { + pub fn rx_twice_short_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'rx_twice_short' #[inline(always)] - pub fn set_rx_twice_short_raw(&mut self, value: i8) { + pub fn set_rx_twice_short_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -1543,7 +1543,7 @@ impl MsgLongName5678912345670001 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0002(&self) -> i8 { - self.sig_used_twice_efgh_abcdefg_0002_phys() + self.sig_used_twice_efgh_abcdefg_0002_phys_val() } /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0002' /// @@ -1551,7 +1551,7 @@ impl MsgLongName5678912345670001 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0002_phys(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefg_0002_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..6].load_le::(); let factor = 1; let signal = signal as i8; @@ -1564,12 +1564,12 @@ impl MsgLongName5678912345670001 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_used_twice_efgh_abcdefg_0002_raw(&self) -> i8 { + pub fn sig_used_twice_efgh_abcdefg_0002_raw_val(&self) -> i8 { self.raw.view_bits::()[0..6].load_le::() } /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0002' #[inline(always)] - pub fn set_sig_used_twice_efgh_abcdefg_0002_raw(&mut self, value: i8) { + pub fn set_sig_used_twice_efgh_abcdefg_0002_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..6].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/mod_name_len_dest.snap.rs b/tests-snapshots/dbc-cantools/mod_name_len_dest.snap.rs index 75625e7f..d65ad539 100644 --- a/tests-snapshots/dbc-cantools/mod_name_len_dest.snap.rs +++ b/tests-snapshots/dbc-cantools/mod_name_len_dest.snap.rs @@ -90,7 +90,7 @@ impl MsgNowShort { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_now_short(&self) -> u8 { - self.sig_now_short_phys() + self.sig_now_short_phys_val() } /// Get physical value of 'sig_now_short' /// @@ -98,7 +98,7 @@ impl MsgNowShort { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_now_short_phys(&self) -> u8 { + pub fn sig_now_short_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[1..9].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -110,12 +110,12 @@ impl MsgNowShort { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sig_now_short_raw(&self) -> u8 { + pub fn sig_now_short_raw_val(&self) -> u8 { self.raw.view_bits::()[1..9].load_le::() } /// Set raw value of 'sig_now_short' #[inline(always)] - pub fn set_sig_now_short_raw(&mut self, value: u8) { + pub fn set_sig_now_short_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..9].store_le(value); } /// Set value of 'sig_now_short' diff --git a/tests-snapshots/dbc-cantools/mod_name_len_src.snap.rs b/tests-snapshots/dbc-cantools/mod_name_len_src.snap.rs index c990e989..d1eabbb8 100644 --- a/tests-snapshots/dbc-cantools/mod_name_len_src.snap.rs +++ b/tests-snapshots/dbc-cantools/mod_name_len_src.snap.rs @@ -92,7 +92,7 @@ impl MsgWillBeShortened345678912 { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_will_be_shortened_3456789_12(&self) -> u8 { - self.sig_will_be_shortened_3456789_12_phys() + self.sig_will_be_shortened_3456789_12_phys_val() } /// Get physical value of 'Sig_will_be_shortened_3456789_12' /// @@ -100,7 +100,7 @@ impl MsgWillBeShortened345678912 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_will_be_shortened_3456789_12_phys(&self) -> u8 { + pub fn sig_will_be_shortened_3456789_12_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[1..9].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -112,12 +112,12 @@ impl MsgWillBeShortened345678912 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sig_will_be_shortened_3456789_12_raw(&self) -> u8 { + pub fn sig_will_be_shortened_3456789_12_raw_val(&self) -> u8 { self.raw.view_bits::()[1..9].load_le::() } /// Set raw value of 'Sig_will_be_shortened_3456789_12' #[inline(always)] - pub fn set_sig_will_be_shortened_3456789_12_raw(&mut self, value: u8) { + pub fn set_sig_will_be_shortened_3456789_12_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..9].store_le(value); } /// Set value of 'Sig_will_be_shortened_3456789_12' diff --git a/tests-snapshots/dbc-cantools/motohawk.snap.rs b/tests-snapshots/dbc-cantools/motohawk.snap.rs index 3afc39a6..1d5c67be 100644 --- a/tests-snapshots/dbc-cantools/motohawk.snap.rs +++ b/tests-snapshots/dbc-cantools/motohawk.snap.rs @@ -100,7 +100,7 @@ impl ExampleMessage { /// - Receivers: PCM1, FOO #[inline(always)] pub fn temperature(&self) -> f32 { - self.temperature_phys() + self.temperature_phys_val() } /// Get physical value of 'Temperature' /// @@ -108,7 +108,7 @@ impl ExampleMessage { /// - Offset: 250 /// - Unit: "degK" #[inline(always)] - pub fn temperature_phys(&self) -> f32 { + pub fn temperature_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; @@ -121,12 +121,12 @@ impl ExampleMessage { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_raw(&self) -> i16 { + pub fn temperature_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } /// Set raw value of 'Temperature' #[inline(always)] - pub fn set_temperature_raw(&mut self, value: i16) { + pub fn set_temperature_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } @@ -153,7 +153,7 @@ impl ExampleMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn average_radius(&self) -> f32 { - self.average_radius_phys() + self.average_radius_phys_val() } /// Get physical value of 'AverageRadius' /// @@ -161,7 +161,7 @@ impl ExampleMessage { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn average_radius_phys(&self) -> f32 { + pub fn average_radius_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[1..7].load_be::(); let factor = 0.1_f32; let offset = 0_f32; @@ -174,12 +174,12 @@ impl ExampleMessage { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn average_radius_raw(&self) -> u8 { + pub fn average_radius_raw_val(&self) -> u8 { self.raw.view_bits::()[1..7].load_be::() } /// Set raw value of 'AverageRadius' #[inline(always)] - pub fn set_average_radius_raw(&mut self, value: u8) { + pub fn set_average_radius_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..7].store_be(value); } /// Set value of 'AverageRadius' @@ -208,7 +208,7 @@ impl ExampleMessage { match signal { 0 => ExampleMessageEnable::Disabled, 1 => ExampleMessageEnable::Enabled, - _ => ExampleMessageEnable::_Other(self.enable_phys()), + _ => ExampleMessageEnable::_Other(self.enable_phys_val()), } } /// Get physical value of 'Enable' @@ -217,7 +217,7 @@ impl ExampleMessage { /// - Offset: 0 /// - Unit: "-" #[inline(always)] - pub fn enable_phys(&self) -> bool { + pub fn enable_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_be::(); signal == 1 } @@ -228,12 +228,12 @@ impl ExampleMessage { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn enable_raw(&self) -> u8 { + pub fn enable_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_be::() } /// Set raw value of 'Enable' #[inline(always)] - pub fn set_enable_raw(&mut self, value: u8) { + pub fn set_enable_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_be(value); } /// Set value of 'Enable' diff --git a/tests-snapshots/dbc-cantools/motohawk_fd.snap.rs b/tests-snapshots/dbc-cantools/motohawk_fd.snap.rs index 2a2af638..1ebfe8ba 100644 --- a/tests-snapshots/dbc-cantools/motohawk_fd.snap.rs +++ b/tests-snapshots/dbc-cantools/motohawk_fd.snap.rs @@ -100,7 +100,7 @@ impl ExampleMessage { /// - Receivers: PCM1, FOO #[inline(always)] pub fn temperature(&self) -> f32 { - self.temperature_phys() + self.temperature_phys_val() } /// Get physical value of 'Temperature' /// @@ -108,7 +108,7 @@ impl ExampleMessage { /// - Offset: 250 /// - Unit: "degK" #[inline(always)] - pub fn temperature_phys(&self) -> f32 { + pub fn temperature_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; @@ -121,12 +121,12 @@ impl ExampleMessage { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_raw(&self) -> i16 { + pub fn temperature_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } /// Set raw value of 'Temperature' #[inline(always)] - pub fn set_temperature_raw(&mut self, value: i16) { + pub fn set_temperature_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } @@ -153,7 +153,7 @@ impl ExampleMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn average_radius(&self) -> f32 { - self.average_radius_phys() + self.average_radius_phys_val() } /// Get physical value of 'AverageRadius' /// @@ -161,7 +161,7 @@ impl ExampleMessage { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn average_radius_phys(&self) -> f32 { + pub fn average_radius_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[1..7].load_be::(); let factor = 0.1_f32; let offset = 0_f32; @@ -174,12 +174,12 @@ impl ExampleMessage { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn average_radius_raw(&self) -> u8 { + pub fn average_radius_raw_val(&self) -> u8 { self.raw.view_bits::()[1..7].load_be::() } /// Set raw value of 'AverageRadius' #[inline(always)] - pub fn set_average_radius_raw(&mut self, value: u8) { + pub fn set_average_radius_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..7].store_be(value); } /// Set value of 'AverageRadius' @@ -208,7 +208,7 @@ impl ExampleMessage { match signal { 0 => ExampleMessageEnable::Disabled, 1 => ExampleMessageEnable::Enabled, - _ => ExampleMessageEnable::_Other(self.enable_phys()), + _ => ExampleMessageEnable::_Other(self.enable_phys_val()), } } /// Get physical value of 'Enable' @@ -217,7 +217,7 @@ impl ExampleMessage { /// - Offset: 0 /// - Unit: "-" #[inline(always)] - pub fn enable_phys(&self) -> bool { + pub fn enable_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_be::(); signal == 1 } @@ -228,12 +228,12 @@ impl ExampleMessage { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn enable_raw(&self) -> u8 { + pub fn enable_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_be::() } /// Set raw value of 'Enable' #[inline(always)] - pub fn set_enable_raw(&mut self, value: u8) { + pub fn set_enable_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_be(value); } /// Set value of 'Enable' diff --git a/tests-snapshots/dbc-cantools/motohawk_use_round.snap.rs b/tests-snapshots/dbc-cantools/motohawk_use_round.snap.rs index 8c6a5c11..ea96b947 100644 --- a/tests-snapshots/dbc-cantools/motohawk_use_round.snap.rs +++ b/tests-snapshots/dbc-cantools/motohawk_use_round.snap.rs @@ -100,7 +100,7 @@ impl ExampleMessage { /// - Receivers: PCM1, FOO #[inline(always)] pub fn temperature(&self) -> f32 { - self.temperature_phys() + self.temperature_phys_val() } /// Get physical value of 'Temperature' /// @@ -108,7 +108,7 @@ impl ExampleMessage { /// - Offset: 250 /// - Unit: "degK" #[inline(always)] - pub fn temperature_phys(&self) -> f32 { + pub fn temperature_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; @@ -121,12 +121,12 @@ impl ExampleMessage { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_raw(&self) -> i16 { + pub fn temperature_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } /// Set raw value of 'Temperature' #[inline(always)] - pub fn set_temperature_raw(&mut self, value: i16) { + pub fn set_temperature_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } @@ -153,7 +153,7 @@ impl ExampleMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn average_radius(&self) -> f32 { - self.average_radius_phys() + self.average_radius_phys_val() } /// Get physical value of 'AverageRadius' /// @@ -161,7 +161,7 @@ impl ExampleMessage { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn average_radius_phys(&self) -> f32 { + pub fn average_radius_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[1..7].load_be::(); let factor = 0.1_f32; let offset = 0_f32; @@ -174,12 +174,12 @@ impl ExampleMessage { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn average_radius_raw(&self) -> u8 { + pub fn average_radius_raw_val(&self) -> u8 { self.raw.view_bits::()[1..7].load_be::() } /// Set raw value of 'AverageRadius' #[inline(always)] - pub fn set_average_radius_raw(&mut self, value: u8) { + pub fn set_average_radius_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..7].store_be(value); } /// Set value of 'AverageRadius' @@ -208,7 +208,7 @@ impl ExampleMessage { match signal { 0 => ExampleMessageEnable::Disabled, 1 => ExampleMessageEnable::Enabled, - _ => ExampleMessageEnable::_Other(self.enable_phys()), + _ => ExampleMessageEnable::_Other(self.enable_phys_val()), } } /// Get physical value of 'Enable' @@ -217,7 +217,7 @@ impl ExampleMessage { /// - Offset: 0 /// - Unit: "-" #[inline(always)] - pub fn enable_phys(&self) -> bool { + pub fn enable_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_be::(); signal == 1 } @@ -228,12 +228,12 @@ impl ExampleMessage { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn enable_raw(&self) -> u8 { + pub fn enable_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_be::() } /// Set raw value of 'Enable' #[inline(always)] - pub fn set_enable_raw(&mut self, value: u8) { + pub fn set_enable_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_be(value); } /// Set value of 'Enable' diff --git a/tests-snapshots/dbc-cantools/motohawk_with_comments.snap.rs b/tests-snapshots/dbc-cantools/motohawk_with_comments.snap.rs index 8597d084..db6c3a3e 100644 --- a/tests-snapshots/dbc-cantools/motohawk_with_comments.snap.rs +++ b/tests-snapshots/dbc-cantools/motohawk_with_comments.snap.rs @@ -102,7 +102,7 @@ impl ExampleMessage { /// - Receivers: PCM1, FOO #[inline(always)] pub fn temperature(&self) -> f32 { - self.temperature_phys() + self.temperature_phys_val() } /// Get physical value of 'Temperature' /// @@ -110,7 +110,7 @@ impl ExampleMessage { /// - Offset: 250 /// - Unit: "degK" #[inline(always)] - pub fn temperature_phys(&self) -> f32 { + pub fn temperature_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; @@ -123,12 +123,12 @@ impl ExampleMessage { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_raw(&self) -> i16 { + pub fn temperature_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } /// Set raw value of 'Temperature' #[inline(always)] - pub fn set_temperature_raw(&mut self, value: i16) { + pub fn set_temperature_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } @@ -157,7 +157,7 @@ impl ExampleMessage { /// - Receivers: Vector__XXX #[inline(always)] pub fn average_radius(&self) -> f32 { - self.average_radius_phys() + self.average_radius_phys_val() } /// Get physical value of 'AverageRadius' /// @@ -165,7 +165,7 @@ impl ExampleMessage { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn average_radius_phys(&self) -> f32 { + pub fn average_radius_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[1..7].load_be::(); let factor = 0.1_f32; let offset = 0_f32; @@ -178,12 +178,12 @@ impl ExampleMessage { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn average_radius_raw(&self) -> u8 { + pub fn average_radius_raw_val(&self) -> u8 { self.raw.view_bits::()[1..7].load_be::() } /// Set raw value of 'AverageRadius' #[inline(always)] - pub fn set_average_radius_raw(&mut self, value: u8) { + pub fn set_average_radius_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..7].store_be(value); } /// Set value of 'AverageRadius' @@ -214,7 +214,7 @@ impl ExampleMessage { match signal { 0 => ExampleMessageEnable::Disabled, 1 => ExampleMessageEnable::Enabled, - _ => ExampleMessageEnable::_Other(self.enable_phys()), + _ => ExampleMessageEnable::_Other(self.enable_phys_val()), } } /// Get physical value of 'Enable' @@ -223,7 +223,7 @@ impl ExampleMessage { /// - Offset: 0 /// - Unit: "-" #[inline(always)] - pub fn enable_phys(&self) -> bool { + pub fn enable_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_be::(); signal == 1 } @@ -234,12 +234,12 @@ impl ExampleMessage { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn enable_raw(&self) -> u8 { + pub fn enable_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_be::() } /// Set raw value of 'Enable' #[inline(always)] - pub fn set_enable_raw(&mut self, value: u8) { + pub fn set_enable_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_be(value); } /// Set value of 'Enable' diff --git a/tests-snapshots/dbc-cantools/msxii_system_can.snap.rs b/tests-snapshots/dbc-cantools/msxii_system_can.snap.rs index 317dbab9..6b97c01e 100644 --- a/tests-snapshots/dbc-cantools/msxii_system_can.snap.rs +++ b/tests-snapshots/dbc-cantools/msxii_system_can.snap.rs @@ -230,7 +230,7 @@ impl BatteryVt { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn battery_vt_index_phys(&self) -> u16 { + pub fn battery_vt_index_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -242,19 +242,19 @@ impl BatteryVt { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn battery_vt_index_raw(&self) -> u16 { + pub fn battery_vt_index_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'BATTERY_VT_INDEX' #[allow(dead_code)] #[inline(always)] - fn set_battery_vt_index_raw(&mut self, value: u16) { + fn set_battery_vt_index_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } pub fn battery_vt_index( &mut self, ) -> Result { - match self.battery_vt_index_phys() { + match self.battery_vt_index_phys_val() { 0 => { Ok( BatteryVtBatteryVtIndexIndex::M0(BatteryVtBatteryVtIndexM0 { @@ -1056,7 +1056,7 @@ impl BatteryVtBatteryVtIndexM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_00(&self) -> u16 { - self.module_temp_00_phys() + self.module_temp_00_phys_val() } /// Get physical value of 'MODULE_TEMP_00' /// @@ -1064,7 +1064,7 @@ impl BatteryVtBatteryVtIndexM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_00_phys(&self) -> u16 { + pub fn module_temp_00_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1076,12 +1076,12 @@ impl BatteryVtBatteryVtIndexM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_00_raw(&self) -> u16 { + pub fn module_temp_00_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_00' #[inline(always)] - pub fn set_module_temp_00_raw(&mut self, value: u16) { + pub fn set_module_temp_00_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_00' @@ -1110,7 +1110,7 @@ impl BatteryVtBatteryVtIndexM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_00(&self) -> u16 { - self.module_voltage_00_phys() + self.module_voltage_00_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_00' /// @@ -1118,7 +1118,7 @@ impl BatteryVtBatteryVtIndexM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_00_phys(&self) -> u16 { + pub fn module_voltage_00_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1130,12 +1130,12 @@ impl BatteryVtBatteryVtIndexM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_00_raw(&self) -> u16 { + pub fn module_voltage_00_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_00' #[inline(always)] - pub fn set_module_voltage_00_raw(&mut self, value: u16) { + pub fn set_module_voltage_00_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_00' @@ -1191,7 +1191,7 @@ impl BatteryVtBatteryVtIndexM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_01(&self) -> u16 { - self.module_temp_01_phys() + self.module_temp_01_phys_val() } /// Get physical value of 'MODULE_TEMP_01' /// @@ -1199,7 +1199,7 @@ impl BatteryVtBatteryVtIndexM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_01_phys(&self) -> u16 { + pub fn module_temp_01_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1211,12 +1211,12 @@ impl BatteryVtBatteryVtIndexM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_01_raw(&self) -> u16 { + pub fn module_temp_01_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_01' #[inline(always)] - pub fn set_module_temp_01_raw(&mut self, value: u16) { + pub fn set_module_temp_01_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_01' @@ -1245,7 +1245,7 @@ impl BatteryVtBatteryVtIndexM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_01(&self) -> u16 { - self.module_voltage_01_phys() + self.module_voltage_01_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_01' /// @@ -1253,7 +1253,7 @@ impl BatteryVtBatteryVtIndexM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_01_phys(&self) -> u16 { + pub fn module_voltage_01_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1265,12 +1265,12 @@ impl BatteryVtBatteryVtIndexM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_01_raw(&self) -> u16 { + pub fn module_voltage_01_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_01' #[inline(always)] - pub fn set_module_voltage_01_raw(&mut self, value: u16) { + pub fn set_module_voltage_01_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_01' @@ -1326,7 +1326,7 @@ impl BatteryVtBatteryVtIndexM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_02(&self) -> u16 { - self.module_temp_02_phys() + self.module_temp_02_phys_val() } /// Get physical value of 'MODULE_TEMP_02' /// @@ -1334,7 +1334,7 @@ impl BatteryVtBatteryVtIndexM2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_02_phys(&self) -> u16 { + pub fn module_temp_02_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1346,12 +1346,12 @@ impl BatteryVtBatteryVtIndexM2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_02_raw(&self) -> u16 { + pub fn module_temp_02_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_02' #[inline(always)] - pub fn set_module_temp_02_raw(&mut self, value: u16) { + pub fn set_module_temp_02_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_02' @@ -1380,7 +1380,7 @@ impl BatteryVtBatteryVtIndexM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_02(&self) -> u16 { - self.module_voltage_02_phys() + self.module_voltage_02_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_02' /// @@ -1388,7 +1388,7 @@ impl BatteryVtBatteryVtIndexM2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_02_phys(&self) -> u16 { + pub fn module_voltage_02_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1400,12 +1400,12 @@ impl BatteryVtBatteryVtIndexM2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_02_raw(&self) -> u16 { + pub fn module_voltage_02_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_02' #[inline(always)] - pub fn set_module_voltage_02_raw(&mut self, value: u16) { + pub fn set_module_voltage_02_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_02' @@ -1461,7 +1461,7 @@ impl BatteryVtBatteryVtIndexM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_03(&self) -> u16 { - self.module_temp_03_phys() + self.module_temp_03_phys_val() } /// Get physical value of 'MODULE_TEMP_03' /// @@ -1469,7 +1469,7 @@ impl BatteryVtBatteryVtIndexM3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_03_phys(&self) -> u16 { + pub fn module_temp_03_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1481,12 +1481,12 @@ impl BatteryVtBatteryVtIndexM3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_03_raw(&self) -> u16 { + pub fn module_temp_03_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_03' #[inline(always)] - pub fn set_module_temp_03_raw(&mut self, value: u16) { + pub fn set_module_temp_03_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_03' @@ -1515,7 +1515,7 @@ impl BatteryVtBatteryVtIndexM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_03(&self) -> u16 { - self.module_voltage_03_phys() + self.module_voltage_03_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_03' /// @@ -1523,7 +1523,7 @@ impl BatteryVtBatteryVtIndexM3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_03_phys(&self) -> u16 { + pub fn module_voltage_03_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1535,12 +1535,12 @@ impl BatteryVtBatteryVtIndexM3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_03_raw(&self) -> u16 { + pub fn module_voltage_03_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_03' #[inline(always)] - pub fn set_module_voltage_03_raw(&mut self, value: u16) { + pub fn set_module_voltage_03_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_03' @@ -1596,7 +1596,7 @@ impl BatteryVtBatteryVtIndexM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_04(&self) -> u16 { - self.module_temp_04_phys() + self.module_temp_04_phys_val() } /// Get physical value of 'MODULE_TEMP_04' /// @@ -1604,7 +1604,7 @@ impl BatteryVtBatteryVtIndexM4 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_04_phys(&self) -> u16 { + pub fn module_temp_04_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1616,12 +1616,12 @@ impl BatteryVtBatteryVtIndexM4 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_04_raw(&self) -> u16 { + pub fn module_temp_04_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_04' #[inline(always)] - pub fn set_module_temp_04_raw(&mut self, value: u16) { + pub fn set_module_temp_04_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_04' @@ -1650,7 +1650,7 @@ impl BatteryVtBatteryVtIndexM4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_04(&self) -> u16 { - self.module_voltage_04_phys() + self.module_voltage_04_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_04' /// @@ -1658,7 +1658,7 @@ impl BatteryVtBatteryVtIndexM4 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_04_phys(&self) -> u16 { + pub fn module_voltage_04_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1670,12 +1670,12 @@ impl BatteryVtBatteryVtIndexM4 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_04_raw(&self) -> u16 { + pub fn module_voltage_04_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_04' #[inline(always)] - pub fn set_module_voltage_04_raw(&mut self, value: u16) { + pub fn set_module_voltage_04_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_04' @@ -1731,7 +1731,7 @@ impl BatteryVtBatteryVtIndexM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_05(&self) -> u16 { - self.module_temp_05_phys() + self.module_temp_05_phys_val() } /// Get physical value of 'MODULE_TEMP_05' /// @@ -1739,7 +1739,7 @@ impl BatteryVtBatteryVtIndexM5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_05_phys(&self) -> u16 { + pub fn module_temp_05_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1751,12 +1751,12 @@ impl BatteryVtBatteryVtIndexM5 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_05_raw(&self) -> u16 { + pub fn module_temp_05_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_05' #[inline(always)] - pub fn set_module_temp_05_raw(&mut self, value: u16) { + pub fn set_module_temp_05_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_05' @@ -1785,7 +1785,7 @@ impl BatteryVtBatteryVtIndexM5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_05(&self) -> u16 { - self.module_voltage_05_phys() + self.module_voltage_05_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_05' /// @@ -1793,7 +1793,7 @@ impl BatteryVtBatteryVtIndexM5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_05_phys(&self) -> u16 { + pub fn module_voltage_05_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1805,12 +1805,12 @@ impl BatteryVtBatteryVtIndexM5 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_05_raw(&self) -> u16 { + pub fn module_voltage_05_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_05' #[inline(always)] - pub fn set_module_voltage_05_raw(&mut self, value: u16) { + pub fn set_module_voltage_05_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_05' @@ -1866,7 +1866,7 @@ impl BatteryVtBatteryVtIndexM6 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_06(&self) -> u16 { - self.module_temp_06_phys() + self.module_temp_06_phys_val() } /// Get physical value of 'MODULE_TEMP_06' /// @@ -1874,7 +1874,7 @@ impl BatteryVtBatteryVtIndexM6 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_06_phys(&self) -> u16 { + pub fn module_temp_06_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1886,12 +1886,12 @@ impl BatteryVtBatteryVtIndexM6 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_06_raw(&self) -> u16 { + pub fn module_temp_06_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_06' #[inline(always)] - pub fn set_module_temp_06_raw(&mut self, value: u16) { + pub fn set_module_temp_06_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_06' @@ -1920,7 +1920,7 @@ impl BatteryVtBatteryVtIndexM6 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_06(&self) -> u16 { - self.module_voltage_06_phys() + self.module_voltage_06_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_06' /// @@ -1928,7 +1928,7 @@ impl BatteryVtBatteryVtIndexM6 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_06_phys(&self) -> u16 { + pub fn module_voltage_06_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1940,12 +1940,12 @@ impl BatteryVtBatteryVtIndexM6 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_06_raw(&self) -> u16 { + pub fn module_voltage_06_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_06' #[inline(always)] - pub fn set_module_voltage_06_raw(&mut self, value: u16) { + pub fn set_module_voltage_06_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_06' @@ -2001,7 +2001,7 @@ impl BatteryVtBatteryVtIndexM7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_07(&self) -> u16 { - self.module_temp_07_phys() + self.module_temp_07_phys_val() } /// Get physical value of 'MODULE_TEMP_07' /// @@ -2009,7 +2009,7 @@ impl BatteryVtBatteryVtIndexM7 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_07_phys(&self) -> u16 { + pub fn module_temp_07_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2021,12 +2021,12 @@ impl BatteryVtBatteryVtIndexM7 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_07_raw(&self) -> u16 { + pub fn module_temp_07_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_07' #[inline(always)] - pub fn set_module_temp_07_raw(&mut self, value: u16) { + pub fn set_module_temp_07_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_07' @@ -2055,7 +2055,7 @@ impl BatteryVtBatteryVtIndexM7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_07(&self) -> u16 { - self.module_voltage_07_phys() + self.module_voltage_07_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_07' /// @@ -2063,7 +2063,7 @@ impl BatteryVtBatteryVtIndexM7 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_07_phys(&self) -> u16 { + pub fn module_voltage_07_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2075,12 +2075,12 @@ impl BatteryVtBatteryVtIndexM7 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_07_raw(&self) -> u16 { + pub fn module_voltage_07_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_07' #[inline(always)] - pub fn set_module_voltage_07_raw(&mut self, value: u16) { + pub fn set_module_voltage_07_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_07' @@ -2136,7 +2136,7 @@ impl BatteryVtBatteryVtIndexM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_08(&self) -> u16 { - self.module_temp_08_phys() + self.module_temp_08_phys_val() } /// Get physical value of 'MODULE_TEMP_08' /// @@ -2144,7 +2144,7 @@ impl BatteryVtBatteryVtIndexM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_08_phys(&self) -> u16 { + pub fn module_temp_08_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2156,12 +2156,12 @@ impl BatteryVtBatteryVtIndexM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_08_raw(&self) -> u16 { + pub fn module_temp_08_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_08' #[inline(always)] - pub fn set_module_temp_08_raw(&mut self, value: u16) { + pub fn set_module_temp_08_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_08' @@ -2190,7 +2190,7 @@ impl BatteryVtBatteryVtIndexM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_08(&self) -> u16 { - self.module_voltage_08_phys() + self.module_voltage_08_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_08' /// @@ -2198,7 +2198,7 @@ impl BatteryVtBatteryVtIndexM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_08_phys(&self) -> u16 { + pub fn module_voltage_08_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2210,12 +2210,12 @@ impl BatteryVtBatteryVtIndexM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_08_raw(&self) -> u16 { + pub fn module_voltage_08_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_08' #[inline(always)] - pub fn set_module_voltage_08_raw(&mut self, value: u16) { + pub fn set_module_voltage_08_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_08' @@ -2271,7 +2271,7 @@ impl BatteryVtBatteryVtIndexM9 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_09(&self) -> u16 { - self.module_temp_09_phys() + self.module_temp_09_phys_val() } /// Get physical value of 'MODULE_TEMP_09' /// @@ -2279,7 +2279,7 @@ impl BatteryVtBatteryVtIndexM9 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_09_phys(&self) -> u16 { + pub fn module_temp_09_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2291,12 +2291,12 @@ impl BatteryVtBatteryVtIndexM9 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_09_raw(&self) -> u16 { + pub fn module_temp_09_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_09' #[inline(always)] - pub fn set_module_temp_09_raw(&mut self, value: u16) { + pub fn set_module_temp_09_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_09' @@ -2325,7 +2325,7 @@ impl BatteryVtBatteryVtIndexM9 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_09(&self) -> u16 { - self.module_voltage_09_phys() + self.module_voltage_09_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_09' /// @@ -2333,7 +2333,7 @@ impl BatteryVtBatteryVtIndexM9 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_09_phys(&self) -> u16 { + pub fn module_voltage_09_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2345,12 +2345,12 @@ impl BatteryVtBatteryVtIndexM9 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_09_raw(&self) -> u16 { + pub fn module_voltage_09_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_09' #[inline(always)] - pub fn set_module_voltage_09_raw(&mut self, value: u16) { + pub fn set_module_voltage_09_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_09' @@ -2406,7 +2406,7 @@ impl BatteryVtBatteryVtIndexM10 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_10(&self) -> u16 { - self.module_temp_10_phys() + self.module_temp_10_phys_val() } /// Get physical value of 'MODULE_TEMP_10' /// @@ -2414,7 +2414,7 @@ impl BatteryVtBatteryVtIndexM10 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_10_phys(&self) -> u16 { + pub fn module_temp_10_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2426,12 +2426,12 @@ impl BatteryVtBatteryVtIndexM10 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_10_raw(&self) -> u16 { + pub fn module_temp_10_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_10' #[inline(always)] - pub fn set_module_temp_10_raw(&mut self, value: u16) { + pub fn set_module_temp_10_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_10' @@ -2460,7 +2460,7 @@ impl BatteryVtBatteryVtIndexM10 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_10(&self) -> u16 { - self.module_voltage_10_phys() + self.module_voltage_10_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_10' /// @@ -2468,7 +2468,7 @@ impl BatteryVtBatteryVtIndexM10 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_10_phys(&self) -> u16 { + pub fn module_voltage_10_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2480,12 +2480,12 @@ impl BatteryVtBatteryVtIndexM10 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_10_raw(&self) -> u16 { + pub fn module_voltage_10_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_10' #[inline(always)] - pub fn set_module_voltage_10_raw(&mut self, value: u16) { + pub fn set_module_voltage_10_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_10' @@ -2541,7 +2541,7 @@ impl BatteryVtBatteryVtIndexM11 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_11(&self) -> u16 { - self.module_temp_11_phys() + self.module_temp_11_phys_val() } /// Get physical value of 'MODULE_TEMP_11' /// @@ -2549,7 +2549,7 @@ impl BatteryVtBatteryVtIndexM11 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_11_phys(&self) -> u16 { + pub fn module_temp_11_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2561,12 +2561,12 @@ impl BatteryVtBatteryVtIndexM11 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_11_raw(&self) -> u16 { + pub fn module_temp_11_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_11' #[inline(always)] - pub fn set_module_temp_11_raw(&mut self, value: u16) { + pub fn set_module_temp_11_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_11' @@ -2595,7 +2595,7 @@ impl BatteryVtBatteryVtIndexM11 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_11(&self) -> u16 { - self.module_voltage_11_phys() + self.module_voltage_11_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_11' /// @@ -2603,7 +2603,7 @@ impl BatteryVtBatteryVtIndexM11 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_11_phys(&self) -> u16 { + pub fn module_voltage_11_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2615,12 +2615,12 @@ impl BatteryVtBatteryVtIndexM11 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_11_raw(&self) -> u16 { + pub fn module_voltage_11_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_11' #[inline(always)] - pub fn set_module_voltage_11_raw(&mut self, value: u16) { + pub fn set_module_voltage_11_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_11' @@ -2676,7 +2676,7 @@ impl BatteryVtBatteryVtIndexM12 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_12(&self) -> u16 { - self.module_temp_12_phys() + self.module_temp_12_phys_val() } /// Get physical value of 'MODULE_TEMP_12' /// @@ -2684,7 +2684,7 @@ impl BatteryVtBatteryVtIndexM12 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_12_phys(&self) -> u16 { + pub fn module_temp_12_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2696,12 +2696,12 @@ impl BatteryVtBatteryVtIndexM12 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_12_raw(&self) -> u16 { + pub fn module_temp_12_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_12' #[inline(always)] - pub fn set_module_temp_12_raw(&mut self, value: u16) { + pub fn set_module_temp_12_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_12' @@ -2730,7 +2730,7 @@ impl BatteryVtBatteryVtIndexM12 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_12(&self) -> u16 { - self.module_voltage_12_phys() + self.module_voltage_12_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_12' /// @@ -2738,7 +2738,7 @@ impl BatteryVtBatteryVtIndexM12 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_12_phys(&self) -> u16 { + pub fn module_voltage_12_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2750,12 +2750,12 @@ impl BatteryVtBatteryVtIndexM12 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_12_raw(&self) -> u16 { + pub fn module_voltage_12_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_12' #[inline(always)] - pub fn set_module_voltage_12_raw(&mut self, value: u16) { + pub fn set_module_voltage_12_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_12' @@ -2811,7 +2811,7 @@ impl BatteryVtBatteryVtIndexM13 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_13(&self) -> u16 { - self.module_temp_13_phys() + self.module_temp_13_phys_val() } /// Get physical value of 'MODULE_TEMP_13' /// @@ -2819,7 +2819,7 @@ impl BatteryVtBatteryVtIndexM13 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_13_phys(&self) -> u16 { + pub fn module_temp_13_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2831,12 +2831,12 @@ impl BatteryVtBatteryVtIndexM13 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_13_raw(&self) -> u16 { + pub fn module_temp_13_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_13' #[inline(always)] - pub fn set_module_temp_13_raw(&mut self, value: u16) { + pub fn set_module_temp_13_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_13' @@ -2865,7 +2865,7 @@ impl BatteryVtBatteryVtIndexM13 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_13(&self) -> u16 { - self.module_voltage_13_phys() + self.module_voltage_13_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_13' /// @@ -2873,7 +2873,7 @@ impl BatteryVtBatteryVtIndexM13 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_13_phys(&self) -> u16 { + pub fn module_voltage_13_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2885,12 +2885,12 @@ impl BatteryVtBatteryVtIndexM13 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_13_raw(&self) -> u16 { + pub fn module_voltage_13_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_13' #[inline(always)] - pub fn set_module_voltage_13_raw(&mut self, value: u16) { + pub fn set_module_voltage_13_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_13' @@ -2946,7 +2946,7 @@ impl BatteryVtBatteryVtIndexM14 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_14(&self) -> u16 { - self.module_temp_14_phys() + self.module_temp_14_phys_val() } /// Get physical value of 'MODULE_TEMP_14' /// @@ -2954,7 +2954,7 @@ impl BatteryVtBatteryVtIndexM14 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_14_phys(&self) -> u16 { + pub fn module_temp_14_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -2966,12 +2966,12 @@ impl BatteryVtBatteryVtIndexM14 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_14_raw(&self) -> u16 { + pub fn module_temp_14_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_14' #[inline(always)] - pub fn set_module_temp_14_raw(&mut self, value: u16) { + pub fn set_module_temp_14_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_14' @@ -3000,7 +3000,7 @@ impl BatteryVtBatteryVtIndexM14 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_14(&self) -> u16 { - self.module_voltage_14_phys() + self.module_voltage_14_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_14' /// @@ -3008,7 +3008,7 @@ impl BatteryVtBatteryVtIndexM14 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_14_phys(&self) -> u16 { + pub fn module_voltage_14_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3020,12 +3020,12 @@ impl BatteryVtBatteryVtIndexM14 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_14_raw(&self) -> u16 { + pub fn module_voltage_14_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_14' #[inline(always)] - pub fn set_module_voltage_14_raw(&mut self, value: u16) { + pub fn set_module_voltage_14_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_14' @@ -3081,7 +3081,7 @@ impl BatteryVtBatteryVtIndexM15 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_15(&self) -> u16 { - self.module_temp_15_phys() + self.module_temp_15_phys_val() } /// Get physical value of 'MODULE_TEMP_15' /// @@ -3089,7 +3089,7 @@ impl BatteryVtBatteryVtIndexM15 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_15_phys(&self) -> u16 { + pub fn module_temp_15_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3101,12 +3101,12 @@ impl BatteryVtBatteryVtIndexM15 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_15_raw(&self) -> u16 { + pub fn module_temp_15_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_15' #[inline(always)] - pub fn set_module_temp_15_raw(&mut self, value: u16) { + pub fn set_module_temp_15_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_15' @@ -3135,7 +3135,7 @@ impl BatteryVtBatteryVtIndexM15 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_15(&self) -> u16 { - self.module_voltage_15_phys() + self.module_voltage_15_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_15' /// @@ -3143,7 +3143,7 @@ impl BatteryVtBatteryVtIndexM15 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_15_phys(&self) -> u16 { + pub fn module_voltage_15_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3155,12 +3155,12 @@ impl BatteryVtBatteryVtIndexM15 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_15_raw(&self) -> u16 { + pub fn module_voltage_15_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_15' #[inline(always)] - pub fn set_module_voltage_15_raw(&mut self, value: u16) { + pub fn set_module_voltage_15_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_15' @@ -3216,7 +3216,7 @@ impl BatteryVtBatteryVtIndexM16 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_16(&self) -> u16 { - self.module_temp_16_phys() + self.module_temp_16_phys_val() } /// Get physical value of 'MODULE_TEMP_16' /// @@ -3224,7 +3224,7 @@ impl BatteryVtBatteryVtIndexM16 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_16_phys(&self) -> u16 { + pub fn module_temp_16_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3236,12 +3236,12 @@ impl BatteryVtBatteryVtIndexM16 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_16_raw(&self) -> u16 { + pub fn module_temp_16_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_16' #[inline(always)] - pub fn set_module_temp_16_raw(&mut self, value: u16) { + pub fn set_module_temp_16_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_16' @@ -3270,7 +3270,7 @@ impl BatteryVtBatteryVtIndexM16 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_16(&self) -> u16 { - self.module_voltage_16_phys() + self.module_voltage_16_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_16' /// @@ -3278,7 +3278,7 @@ impl BatteryVtBatteryVtIndexM16 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_16_phys(&self) -> u16 { + pub fn module_voltage_16_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3290,12 +3290,12 @@ impl BatteryVtBatteryVtIndexM16 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_16_raw(&self) -> u16 { + pub fn module_voltage_16_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_16' #[inline(always)] - pub fn set_module_voltage_16_raw(&mut self, value: u16) { + pub fn set_module_voltage_16_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_16' @@ -3351,7 +3351,7 @@ impl BatteryVtBatteryVtIndexM17 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_17(&self) -> u16 { - self.module_temp_17_phys() + self.module_temp_17_phys_val() } /// Get physical value of 'MODULE_TEMP_17' /// @@ -3359,7 +3359,7 @@ impl BatteryVtBatteryVtIndexM17 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_17_phys(&self) -> u16 { + pub fn module_temp_17_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3371,12 +3371,12 @@ impl BatteryVtBatteryVtIndexM17 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_17_raw(&self) -> u16 { + pub fn module_temp_17_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_17' #[inline(always)] - pub fn set_module_temp_17_raw(&mut self, value: u16) { + pub fn set_module_temp_17_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_17' @@ -3405,7 +3405,7 @@ impl BatteryVtBatteryVtIndexM17 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_17(&self) -> u16 { - self.module_voltage_17_phys() + self.module_voltage_17_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_17' /// @@ -3413,7 +3413,7 @@ impl BatteryVtBatteryVtIndexM17 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_17_phys(&self) -> u16 { + pub fn module_voltage_17_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3425,12 +3425,12 @@ impl BatteryVtBatteryVtIndexM17 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_17_raw(&self) -> u16 { + pub fn module_voltage_17_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_17' #[inline(always)] - pub fn set_module_voltage_17_raw(&mut self, value: u16) { + pub fn set_module_voltage_17_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_17' @@ -3486,7 +3486,7 @@ impl BatteryVtBatteryVtIndexM18 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_18(&self) -> u16 { - self.module_temp_18_phys() + self.module_temp_18_phys_val() } /// Get physical value of 'MODULE_TEMP_18' /// @@ -3494,7 +3494,7 @@ impl BatteryVtBatteryVtIndexM18 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_18_phys(&self) -> u16 { + pub fn module_temp_18_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3506,12 +3506,12 @@ impl BatteryVtBatteryVtIndexM18 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_18_raw(&self) -> u16 { + pub fn module_temp_18_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_18' #[inline(always)] - pub fn set_module_temp_18_raw(&mut self, value: u16) { + pub fn set_module_temp_18_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_18' @@ -3540,7 +3540,7 @@ impl BatteryVtBatteryVtIndexM18 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_18(&self) -> u16 { - self.module_voltage_18_phys() + self.module_voltage_18_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_18' /// @@ -3548,7 +3548,7 @@ impl BatteryVtBatteryVtIndexM18 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_18_phys(&self) -> u16 { + pub fn module_voltage_18_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3560,12 +3560,12 @@ impl BatteryVtBatteryVtIndexM18 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_18_raw(&self) -> u16 { + pub fn module_voltage_18_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_18' #[inline(always)] - pub fn set_module_voltage_18_raw(&mut self, value: u16) { + pub fn set_module_voltage_18_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_18' @@ -3621,7 +3621,7 @@ impl BatteryVtBatteryVtIndexM19 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_19(&self) -> u16 { - self.module_temp_19_phys() + self.module_temp_19_phys_val() } /// Get physical value of 'MODULE_TEMP_19' /// @@ -3629,7 +3629,7 @@ impl BatteryVtBatteryVtIndexM19 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_19_phys(&self) -> u16 { + pub fn module_temp_19_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3641,12 +3641,12 @@ impl BatteryVtBatteryVtIndexM19 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_19_raw(&self) -> u16 { + pub fn module_temp_19_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_19' #[inline(always)] - pub fn set_module_temp_19_raw(&mut self, value: u16) { + pub fn set_module_temp_19_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_19' @@ -3675,7 +3675,7 @@ impl BatteryVtBatteryVtIndexM19 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_19(&self) -> u16 { - self.module_voltage_19_phys() + self.module_voltage_19_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_19' /// @@ -3683,7 +3683,7 @@ impl BatteryVtBatteryVtIndexM19 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_19_phys(&self) -> u16 { + pub fn module_voltage_19_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3695,12 +3695,12 @@ impl BatteryVtBatteryVtIndexM19 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_19_raw(&self) -> u16 { + pub fn module_voltage_19_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_19' #[inline(always)] - pub fn set_module_voltage_19_raw(&mut self, value: u16) { + pub fn set_module_voltage_19_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_19' @@ -3756,7 +3756,7 @@ impl BatteryVtBatteryVtIndexM20 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_20(&self) -> u16 { - self.module_temp_20_phys() + self.module_temp_20_phys_val() } /// Get physical value of 'MODULE_TEMP_20' /// @@ -3764,7 +3764,7 @@ impl BatteryVtBatteryVtIndexM20 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_20_phys(&self) -> u16 { + pub fn module_temp_20_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3776,12 +3776,12 @@ impl BatteryVtBatteryVtIndexM20 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_20_raw(&self) -> u16 { + pub fn module_temp_20_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_20' #[inline(always)] - pub fn set_module_temp_20_raw(&mut self, value: u16) { + pub fn set_module_temp_20_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_20' @@ -3810,7 +3810,7 @@ impl BatteryVtBatteryVtIndexM20 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_20(&self) -> u16 { - self.module_voltage_20_phys() + self.module_voltage_20_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_20' /// @@ -3818,7 +3818,7 @@ impl BatteryVtBatteryVtIndexM20 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_20_phys(&self) -> u16 { + pub fn module_voltage_20_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3830,12 +3830,12 @@ impl BatteryVtBatteryVtIndexM20 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_20_raw(&self) -> u16 { + pub fn module_voltage_20_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_20' #[inline(always)] - pub fn set_module_voltage_20_raw(&mut self, value: u16) { + pub fn set_module_voltage_20_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_20' @@ -3891,7 +3891,7 @@ impl BatteryVtBatteryVtIndexM21 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_21(&self) -> u16 { - self.module_temp_21_phys() + self.module_temp_21_phys_val() } /// Get physical value of 'MODULE_TEMP_21' /// @@ -3899,7 +3899,7 @@ impl BatteryVtBatteryVtIndexM21 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_21_phys(&self) -> u16 { + pub fn module_temp_21_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3911,12 +3911,12 @@ impl BatteryVtBatteryVtIndexM21 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_21_raw(&self) -> u16 { + pub fn module_temp_21_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_21' #[inline(always)] - pub fn set_module_temp_21_raw(&mut self, value: u16) { + pub fn set_module_temp_21_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_21' @@ -3945,7 +3945,7 @@ impl BatteryVtBatteryVtIndexM21 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_21(&self) -> u16 { - self.module_voltage_21_phys() + self.module_voltage_21_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_21' /// @@ -3953,7 +3953,7 @@ impl BatteryVtBatteryVtIndexM21 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_21_phys(&self) -> u16 { + pub fn module_voltage_21_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -3965,12 +3965,12 @@ impl BatteryVtBatteryVtIndexM21 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_21_raw(&self) -> u16 { + pub fn module_voltage_21_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_21' #[inline(always)] - pub fn set_module_voltage_21_raw(&mut self, value: u16) { + pub fn set_module_voltage_21_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_21' @@ -4026,7 +4026,7 @@ impl BatteryVtBatteryVtIndexM22 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_22(&self) -> u16 { - self.module_temp_22_phys() + self.module_temp_22_phys_val() } /// Get physical value of 'MODULE_TEMP_22' /// @@ -4034,7 +4034,7 @@ impl BatteryVtBatteryVtIndexM22 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_22_phys(&self) -> u16 { + pub fn module_temp_22_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4046,12 +4046,12 @@ impl BatteryVtBatteryVtIndexM22 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_22_raw(&self) -> u16 { + pub fn module_temp_22_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_22' #[inline(always)] - pub fn set_module_temp_22_raw(&mut self, value: u16) { + pub fn set_module_temp_22_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_22' @@ -4080,7 +4080,7 @@ impl BatteryVtBatteryVtIndexM22 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_22(&self) -> u16 { - self.module_voltage_22_phys() + self.module_voltage_22_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_22' /// @@ -4088,7 +4088,7 @@ impl BatteryVtBatteryVtIndexM22 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_22_phys(&self) -> u16 { + pub fn module_voltage_22_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4100,12 +4100,12 @@ impl BatteryVtBatteryVtIndexM22 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_22_raw(&self) -> u16 { + pub fn module_voltage_22_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_22' #[inline(always)] - pub fn set_module_voltage_22_raw(&mut self, value: u16) { + pub fn set_module_voltage_22_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_22' @@ -4161,7 +4161,7 @@ impl BatteryVtBatteryVtIndexM23 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_23(&self) -> u16 { - self.module_temp_23_phys() + self.module_temp_23_phys_val() } /// Get physical value of 'MODULE_TEMP_23' /// @@ -4169,7 +4169,7 @@ impl BatteryVtBatteryVtIndexM23 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_23_phys(&self) -> u16 { + pub fn module_temp_23_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4181,12 +4181,12 @@ impl BatteryVtBatteryVtIndexM23 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_23_raw(&self) -> u16 { + pub fn module_temp_23_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_23' #[inline(always)] - pub fn set_module_temp_23_raw(&mut self, value: u16) { + pub fn set_module_temp_23_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_23' @@ -4215,7 +4215,7 @@ impl BatteryVtBatteryVtIndexM23 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_23(&self) -> u16 { - self.module_voltage_23_phys() + self.module_voltage_23_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_23' /// @@ -4223,7 +4223,7 @@ impl BatteryVtBatteryVtIndexM23 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_23_phys(&self) -> u16 { + pub fn module_voltage_23_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4235,12 +4235,12 @@ impl BatteryVtBatteryVtIndexM23 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_23_raw(&self) -> u16 { + pub fn module_voltage_23_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_23' #[inline(always)] - pub fn set_module_voltage_23_raw(&mut self, value: u16) { + pub fn set_module_voltage_23_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_23' @@ -4296,7 +4296,7 @@ impl BatteryVtBatteryVtIndexM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_24(&self) -> u16 { - self.module_temp_24_phys() + self.module_temp_24_phys_val() } /// Get physical value of 'MODULE_TEMP_24' /// @@ -4304,7 +4304,7 @@ impl BatteryVtBatteryVtIndexM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_24_phys(&self) -> u16 { + pub fn module_temp_24_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4316,12 +4316,12 @@ impl BatteryVtBatteryVtIndexM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_24_raw(&self) -> u16 { + pub fn module_temp_24_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_24' #[inline(always)] - pub fn set_module_temp_24_raw(&mut self, value: u16) { + pub fn set_module_temp_24_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_24' @@ -4350,7 +4350,7 @@ impl BatteryVtBatteryVtIndexM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_24(&self) -> u16 { - self.module_voltage_24_phys() + self.module_voltage_24_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_24' /// @@ -4358,7 +4358,7 @@ impl BatteryVtBatteryVtIndexM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_24_phys(&self) -> u16 { + pub fn module_voltage_24_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4370,12 +4370,12 @@ impl BatteryVtBatteryVtIndexM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_24_raw(&self) -> u16 { + pub fn module_voltage_24_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_24' #[inline(always)] - pub fn set_module_voltage_24_raw(&mut self, value: u16) { + pub fn set_module_voltage_24_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_24' @@ -4431,7 +4431,7 @@ impl BatteryVtBatteryVtIndexM25 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_25(&self) -> u16 { - self.module_temp_25_phys() + self.module_temp_25_phys_val() } /// Get physical value of 'MODULE_TEMP_25' /// @@ -4439,7 +4439,7 @@ impl BatteryVtBatteryVtIndexM25 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_25_phys(&self) -> u16 { + pub fn module_temp_25_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4451,12 +4451,12 @@ impl BatteryVtBatteryVtIndexM25 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_25_raw(&self) -> u16 { + pub fn module_temp_25_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_25' #[inline(always)] - pub fn set_module_temp_25_raw(&mut self, value: u16) { + pub fn set_module_temp_25_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_25' @@ -4485,7 +4485,7 @@ impl BatteryVtBatteryVtIndexM25 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_25(&self) -> u16 { - self.module_voltage_25_phys() + self.module_voltage_25_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_25' /// @@ -4493,7 +4493,7 @@ impl BatteryVtBatteryVtIndexM25 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_25_phys(&self) -> u16 { + pub fn module_voltage_25_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4505,12 +4505,12 @@ impl BatteryVtBatteryVtIndexM25 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_25_raw(&self) -> u16 { + pub fn module_voltage_25_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_25' #[inline(always)] - pub fn set_module_voltage_25_raw(&mut self, value: u16) { + pub fn set_module_voltage_25_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_25' @@ -4566,7 +4566,7 @@ impl BatteryVtBatteryVtIndexM26 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_26(&self) -> u16 { - self.module_temp_26_phys() + self.module_temp_26_phys_val() } /// Get physical value of 'MODULE_TEMP_26' /// @@ -4574,7 +4574,7 @@ impl BatteryVtBatteryVtIndexM26 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_26_phys(&self) -> u16 { + pub fn module_temp_26_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4586,12 +4586,12 @@ impl BatteryVtBatteryVtIndexM26 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_26_raw(&self) -> u16 { + pub fn module_temp_26_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_26' #[inline(always)] - pub fn set_module_temp_26_raw(&mut self, value: u16) { + pub fn set_module_temp_26_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_26' @@ -4620,7 +4620,7 @@ impl BatteryVtBatteryVtIndexM26 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_26(&self) -> u16 { - self.module_voltage_26_phys() + self.module_voltage_26_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_26' /// @@ -4628,7 +4628,7 @@ impl BatteryVtBatteryVtIndexM26 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_26_phys(&self) -> u16 { + pub fn module_voltage_26_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4640,12 +4640,12 @@ impl BatteryVtBatteryVtIndexM26 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_26_raw(&self) -> u16 { + pub fn module_voltage_26_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_26' #[inline(always)] - pub fn set_module_voltage_26_raw(&mut self, value: u16) { + pub fn set_module_voltage_26_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_26' @@ -4701,7 +4701,7 @@ impl BatteryVtBatteryVtIndexM27 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_27(&self) -> u16 { - self.module_temp_27_phys() + self.module_temp_27_phys_val() } /// Get physical value of 'MODULE_TEMP_27' /// @@ -4709,7 +4709,7 @@ impl BatteryVtBatteryVtIndexM27 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_27_phys(&self) -> u16 { + pub fn module_temp_27_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4721,12 +4721,12 @@ impl BatteryVtBatteryVtIndexM27 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_27_raw(&self) -> u16 { + pub fn module_temp_27_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_27' #[inline(always)] - pub fn set_module_temp_27_raw(&mut self, value: u16) { + pub fn set_module_temp_27_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_27' @@ -4755,7 +4755,7 @@ impl BatteryVtBatteryVtIndexM27 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_27(&self) -> u16 { - self.module_voltage_27_phys() + self.module_voltage_27_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_27' /// @@ -4763,7 +4763,7 @@ impl BatteryVtBatteryVtIndexM27 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_27_phys(&self) -> u16 { + pub fn module_voltage_27_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4775,12 +4775,12 @@ impl BatteryVtBatteryVtIndexM27 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_27_raw(&self) -> u16 { + pub fn module_voltage_27_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_27' #[inline(always)] - pub fn set_module_voltage_27_raw(&mut self, value: u16) { + pub fn set_module_voltage_27_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_27' @@ -4836,7 +4836,7 @@ impl BatteryVtBatteryVtIndexM28 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_28(&self) -> u16 { - self.module_temp_28_phys() + self.module_temp_28_phys_val() } /// Get physical value of 'MODULE_TEMP_28' /// @@ -4844,7 +4844,7 @@ impl BatteryVtBatteryVtIndexM28 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_28_phys(&self) -> u16 { + pub fn module_temp_28_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4856,12 +4856,12 @@ impl BatteryVtBatteryVtIndexM28 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_28_raw(&self) -> u16 { + pub fn module_temp_28_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_28' #[inline(always)] - pub fn set_module_temp_28_raw(&mut self, value: u16) { + pub fn set_module_temp_28_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_28' @@ -4890,7 +4890,7 @@ impl BatteryVtBatteryVtIndexM28 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_28(&self) -> u16 { - self.module_voltage_28_phys() + self.module_voltage_28_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_28' /// @@ -4898,7 +4898,7 @@ impl BatteryVtBatteryVtIndexM28 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_28_phys(&self) -> u16 { + pub fn module_voltage_28_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4910,12 +4910,12 @@ impl BatteryVtBatteryVtIndexM28 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_28_raw(&self) -> u16 { + pub fn module_voltage_28_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_28' #[inline(always)] - pub fn set_module_voltage_28_raw(&mut self, value: u16) { + pub fn set_module_voltage_28_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_28' @@ -4971,7 +4971,7 @@ impl BatteryVtBatteryVtIndexM29 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_29(&self) -> u16 { - self.module_temp_29_phys() + self.module_temp_29_phys_val() } /// Get physical value of 'MODULE_TEMP_29' /// @@ -4979,7 +4979,7 @@ impl BatteryVtBatteryVtIndexM29 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_29_phys(&self) -> u16 { + pub fn module_temp_29_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -4991,12 +4991,12 @@ impl BatteryVtBatteryVtIndexM29 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_29_raw(&self) -> u16 { + pub fn module_temp_29_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_29' #[inline(always)] - pub fn set_module_temp_29_raw(&mut self, value: u16) { + pub fn set_module_temp_29_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_29' @@ -5025,7 +5025,7 @@ impl BatteryVtBatteryVtIndexM29 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_29(&self) -> u16 { - self.module_voltage_29_phys() + self.module_voltage_29_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_29' /// @@ -5033,7 +5033,7 @@ impl BatteryVtBatteryVtIndexM29 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_29_phys(&self) -> u16 { + pub fn module_voltage_29_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -5045,12 +5045,12 @@ impl BatteryVtBatteryVtIndexM29 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_29_raw(&self) -> u16 { + pub fn module_voltage_29_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_29' #[inline(always)] - pub fn set_module_voltage_29_raw(&mut self, value: u16) { + pub fn set_module_voltage_29_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_29' @@ -5106,7 +5106,7 @@ impl BatteryVtBatteryVtIndexM30 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_30(&self) -> u16 { - self.module_temp_30_phys() + self.module_temp_30_phys_val() } /// Get physical value of 'MODULE_TEMP_30' /// @@ -5114,7 +5114,7 @@ impl BatteryVtBatteryVtIndexM30 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_30_phys(&self) -> u16 { + pub fn module_temp_30_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -5126,12 +5126,12 @@ impl BatteryVtBatteryVtIndexM30 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_30_raw(&self) -> u16 { + pub fn module_temp_30_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_30' #[inline(always)] - pub fn set_module_temp_30_raw(&mut self, value: u16) { + pub fn set_module_temp_30_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_30' @@ -5160,7 +5160,7 @@ impl BatteryVtBatteryVtIndexM30 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_30(&self) -> u16 { - self.module_voltage_30_phys() + self.module_voltage_30_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_30' /// @@ -5168,7 +5168,7 @@ impl BatteryVtBatteryVtIndexM30 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_30_phys(&self) -> u16 { + pub fn module_voltage_30_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -5180,12 +5180,12 @@ impl BatteryVtBatteryVtIndexM30 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_30_raw(&self) -> u16 { + pub fn module_voltage_30_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_30' #[inline(always)] - pub fn set_module_voltage_30_raw(&mut self, value: u16) { + pub fn set_module_voltage_30_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_30' @@ -5241,7 +5241,7 @@ impl BatteryVtBatteryVtIndexM31 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_31(&self) -> u16 { - self.module_temp_31_phys() + self.module_temp_31_phys_val() } /// Get physical value of 'MODULE_TEMP_31' /// @@ -5249,7 +5249,7 @@ impl BatteryVtBatteryVtIndexM31 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_31_phys(&self) -> u16 { + pub fn module_temp_31_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -5261,12 +5261,12 @@ impl BatteryVtBatteryVtIndexM31 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_31_raw(&self) -> u16 { + pub fn module_temp_31_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_31' #[inline(always)] - pub fn set_module_temp_31_raw(&mut self, value: u16) { + pub fn set_module_temp_31_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_31' @@ -5295,7 +5295,7 @@ impl BatteryVtBatteryVtIndexM31 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_31(&self) -> u16 { - self.module_voltage_31_phys() + self.module_voltage_31_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_31' /// @@ -5303,7 +5303,7 @@ impl BatteryVtBatteryVtIndexM31 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_31_phys(&self) -> u16 { + pub fn module_voltage_31_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -5315,12 +5315,12 @@ impl BatteryVtBatteryVtIndexM31 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_31_raw(&self) -> u16 { + pub fn module_voltage_31_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_31' #[inline(always)] - pub fn set_module_voltage_31_raw(&mut self, value: u16) { + pub fn set_module_voltage_31_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_31' @@ -5376,7 +5376,7 @@ impl BatteryVtBatteryVtIndexM32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_32(&self) -> u16 { - self.module_temp_32_phys() + self.module_temp_32_phys_val() } /// Get physical value of 'MODULE_TEMP_32' /// @@ -5384,7 +5384,7 @@ impl BatteryVtBatteryVtIndexM32 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_32_phys(&self) -> u16 { + pub fn module_temp_32_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -5396,12 +5396,12 @@ impl BatteryVtBatteryVtIndexM32 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_32_raw(&self) -> u16 { + pub fn module_temp_32_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_32' #[inline(always)] - pub fn set_module_temp_32_raw(&mut self, value: u16) { + pub fn set_module_temp_32_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_32' @@ -5430,7 +5430,7 @@ impl BatteryVtBatteryVtIndexM32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_32(&self) -> u16 { - self.module_voltage_32_phys() + self.module_voltage_32_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_32' /// @@ -5438,7 +5438,7 @@ impl BatteryVtBatteryVtIndexM32 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_32_phys(&self) -> u16 { + pub fn module_voltage_32_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -5450,12 +5450,12 @@ impl BatteryVtBatteryVtIndexM32 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_32_raw(&self) -> u16 { + pub fn module_voltage_32_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_32' #[inline(always)] - pub fn set_module_voltage_32_raw(&mut self, value: u16) { + pub fn set_module_voltage_32_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_32' @@ -5511,7 +5511,7 @@ impl BatteryVtBatteryVtIndexM33 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_33(&self) -> u16 { - self.module_temp_33_phys() + self.module_temp_33_phys_val() } /// Get physical value of 'MODULE_TEMP_33' /// @@ -5519,7 +5519,7 @@ impl BatteryVtBatteryVtIndexM33 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_33_phys(&self) -> u16 { + pub fn module_temp_33_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -5531,12 +5531,12 @@ impl BatteryVtBatteryVtIndexM33 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_33_raw(&self) -> u16 { + pub fn module_temp_33_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_33' #[inline(always)] - pub fn set_module_temp_33_raw(&mut self, value: u16) { + pub fn set_module_temp_33_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_33' @@ -5565,7 +5565,7 @@ impl BatteryVtBatteryVtIndexM33 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_33(&self) -> u16 { - self.module_voltage_33_phys() + self.module_voltage_33_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_33' /// @@ -5573,7 +5573,7 @@ impl BatteryVtBatteryVtIndexM33 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_33_phys(&self) -> u16 { + pub fn module_voltage_33_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -5585,12 +5585,12 @@ impl BatteryVtBatteryVtIndexM33 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_33_raw(&self) -> u16 { + pub fn module_voltage_33_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_33' #[inline(always)] - pub fn set_module_voltage_33_raw(&mut self, value: u16) { + pub fn set_module_voltage_33_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_33' @@ -5646,7 +5646,7 @@ impl BatteryVtBatteryVtIndexM34 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_34(&self) -> u16 { - self.module_temp_34_phys() + self.module_temp_34_phys_val() } /// Get physical value of 'MODULE_TEMP_34' /// @@ -5654,7 +5654,7 @@ impl BatteryVtBatteryVtIndexM34 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_34_phys(&self) -> u16 { + pub fn module_temp_34_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -5666,12 +5666,12 @@ impl BatteryVtBatteryVtIndexM34 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_34_raw(&self) -> u16 { + pub fn module_temp_34_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_34' #[inline(always)] - pub fn set_module_temp_34_raw(&mut self, value: u16) { + pub fn set_module_temp_34_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_34' @@ -5700,7 +5700,7 @@ impl BatteryVtBatteryVtIndexM34 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_34(&self) -> u16 { - self.module_voltage_34_phys() + self.module_voltage_34_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_34' /// @@ -5708,7 +5708,7 @@ impl BatteryVtBatteryVtIndexM34 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_34_phys(&self) -> u16 { + pub fn module_voltage_34_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -5720,12 +5720,12 @@ impl BatteryVtBatteryVtIndexM34 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_34_raw(&self) -> u16 { + pub fn module_voltage_34_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_34' #[inline(always)] - pub fn set_module_voltage_34_raw(&mut self, value: u16) { + pub fn set_module_voltage_34_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_34' @@ -5781,7 +5781,7 @@ impl BatteryVtBatteryVtIndexM35 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_35(&self) -> u16 { - self.module_temp_35_phys() + self.module_temp_35_phys_val() } /// Get physical value of 'MODULE_TEMP_35' /// @@ -5789,7 +5789,7 @@ impl BatteryVtBatteryVtIndexM35 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_temp_35_phys(&self) -> u16 { + pub fn module_temp_35_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -5801,12 +5801,12 @@ impl BatteryVtBatteryVtIndexM35 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_temp_35_raw(&self) -> u16 { + pub fn module_temp_35_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'MODULE_TEMP_35' #[inline(always)] - pub fn set_module_temp_35_raw(&mut self, value: u16) { + pub fn set_module_temp_35_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'MODULE_TEMP_35' @@ -5835,7 +5835,7 @@ impl BatteryVtBatteryVtIndexM35 { /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_35(&self) -> u16 { - self.module_voltage_35_phys() + self.module_voltage_35_phys_val() } /// Get physical value of 'MODULE_VOLTAGE_35' /// @@ -5843,7 +5843,7 @@ impl BatteryVtBatteryVtIndexM35 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn module_voltage_35_phys(&self) -> u16 { + pub fn module_voltage_35_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -5855,12 +5855,12 @@ impl BatteryVtBatteryVtIndexM35 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn module_voltage_35_raw(&self) -> u16 { + pub fn module_voltage_35_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'MODULE_VOLTAGE_35' #[inline(always)] - pub fn set_module_voltage_35_raw(&mut self, value: u16) { + pub fn set_module_voltage_35_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'MODULE_VOLTAGE_35' diff --git a/tests-snapshots/dbc-cantools/multiple_senders.snap.rs b/tests-snapshots/dbc-cantools/multiple_senders.snap.rs index a6440630..c0bcb7b8 100644 --- a/tests-snapshots/dbc-cantools/multiple_senders.snap.rs +++ b/tests-snapshots/dbc-cantools/multiple_senders.snap.rs @@ -88,7 +88,7 @@ impl Bar { /// - Receivers: FUM #[inline(always)] pub fn binary32(&self) -> i32 { - self.binary32_phys() + self.binary32_phys_val() } /// Get physical value of 'Binary32' /// @@ -96,7 +96,7 @@ impl Bar { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn binary32_phys(&self) -> i32 { + pub fn binary32_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 1; let signal = signal as i32; @@ -109,12 +109,12 @@ impl Bar { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn binary32_raw(&self) -> i32 { + pub fn binary32_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 'Binary32' #[inline(always)] - pub fn set_binary32_raw(&mut self, value: i32) { + pub fn set_binary32_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/multiplex.snap.rs b/tests-snapshots/dbc-cantools/multiplex.snap.rs index 8d936972..f40b1a04 100644 --- a/tests-snapshots/dbc-cantools/multiplex.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex.snap.rs @@ -85,7 +85,7 @@ impl Message1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn multiplexor_phys(&self) -> u8 { + pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -97,17 +97,17 @@ impl Message1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn multiplexor_raw(&self) -> u8 { + pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } /// Set raw value of 'Multiplexor' #[allow(dead_code)] #[inline(always)] - fn set_multiplexor_raw(&mut self, value: u8) { + fn set_multiplexor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_phys() { + match self.multiplexor_phys_val() { 8 => { Ok( Message1MultiplexorIndex::M8(Message1MultiplexorM8 { @@ -253,7 +253,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { - self.bit_l_phys() + self.bit_l_phys_val() } /// Get physical value of 'BIT_L' /// @@ -261,7 +261,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_l_phys(&self) -> bool { + pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } @@ -272,12 +272,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> u8 { + pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } /// Set raw value of 'BIT_L' #[inline(always)] - pub fn set_bit_l_raw(&mut self, value: u8) { + pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' @@ -295,7 +295,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_phys() + self.bit_g_phys_val() } /// Get physical value of 'BIT_G' /// @@ -303,7 +303,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_g_phys(&self) -> bool { + pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } @@ -314,12 +314,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> u8 { + pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } /// Set raw value of 'BIT_G' #[inline(always)] - pub fn set_bit_g_raw(&mut self, value: u8) { + pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' @@ -337,7 +337,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_phys() + self.bit_c_phys_val() } /// Get physical value of 'BIT_C' /// @@ -345,7 +345,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_c_phys(&self) -> bool { + pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } @@ -356,12 +356,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> u8 { + pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } /// Set raw value of 'BIT_C' #[inline(always)] - pub fn set_bit_c_raw(&mut self, value: u8) { + pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' @@ -379,7 +379,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_phys() + self.bit_j_phys_val() } /// Get physical value of 'BIT_J' /// @@ -387,7 +387,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_j_phys(&self) -> bool { + pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } @@ -398,12 +398,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> u8 { + pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } /// Set raw value of 'BIT_J' #[inline(always)] - pub fn set_bit_j_raw(&mut self, value: u8) { + pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' @@ -448,7 +448,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { - self.bit_k_phys() + self.bit_k_phys_val() } /// Get physical value of 'BIT_K' /// @@ -456,7 +456,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_k_phys(&self) -> bool { + pub fn bit_k_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } @@ -467,12 +467,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_k_raw(&self) -> u8 { + pub fn bit_k_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } /// Set raw value of 'BIT_K' #[inline(always)] - pub fn set_bit_k_raw(&mut self, value: u8) { + pub fn set_bit_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'BIT_K' @@ -490,7 +490,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { - self.bit_d_phys() + self.bit_d_phys_val() } /// Get physical value of 'BIT_D' /// @@ -498,7 +498,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_d_phys(&self) -> bool { + pub fn bit_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } @@ -509,12 +509,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_d_raw(&self) -> u8 { + pub fn bit_d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } /// Set raw value of 'BIT_D' #[inline(always)] - pub fn set_bit_d_raw(&mut self, value: u8) { + pub fn set_bit_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'BIT_D' @@ -532,7 +532,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { - self.bit_b_phys() + self.bit_b_phys_val() } /// Get physical value of 'BIT_B' /// @@ -540,7 +540,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_b_phys(&self) -> bool { + pub fn bit_b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[33..34].load_le::(); signal == 1 } @@ -551,12 +551,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_b_raw(&self) -> u8 { + pub fn bit_b_raw_val(&self) -> u8 { self.raw.view_bits::()[33..34].load_le::() } /// Set raw value of 'BIT_B' #[inline(always)] - pub fn set_bit_b_raw(&mut self, value: u8) { + pub fn set_bit_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[33..34].store_le(value); } /// Set value of 'BIT_B' @@ -574,7 +574,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { - self.bit_f_phys() + self.bit_f_phys_val() } /// Get physical value of 'BIT_F' /// @@ -582,7 +582,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_f_phys(&self) -> bool { + pub fn bit_f_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[39..40].load_le::(); signal == 1 } @@ -593,12 +593,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_f_raw(&self) -> u8 { + pub fn bit_f_raw_val(&self) -> u8 { self.raw.view_bits::()[39..40].load_le::() } /// Set raw value of 'BIT_F' #[inline(always)] - pub fn set_bit_f_raw(&mut self, value: u8) { + pub fn set_bit_f_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[39..40].store_le(value); } /// Set value of 'BIT_F' @@ -616,7 +616,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { - self.bit_h_phys() + self.bit_h_phys_val() } /// Get physical value of 'BIT_H' /// @@ -624,7 +624,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_h_phys(&self) -> bool { + pub fn bit_h_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[38..39].load_le::(); signal == 1 } @@ -635,12 +635,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_h_raw(&self) -> u8 { + pub fn bit_h_raw_val(&self) -> u8 { self.raw.view_bits::()[38..39].load_le::() } /// Set raw value of 'BIT_H' #[inline(always)] - pub fn set_bit_h_raw(&mut self, value: u8) { + pub fn set_bit_h_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..39].store_le(value); } /// Set value of 'BIT_H' @@ -658,7 +658,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { - self.bit_e_phys() + self.bit_e_phys_val() } /// Get physical value of 'BIT_E' /// @@ -666,7 +666,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_e_phys(&self) -> bool { + pub fn bit_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } @@ -677,12 +677,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_e_raw(&self) -> u8 { + pub fn bit_e_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } /// Set raw value of 'BIT_E' #[inline(always)] - pub fn set_bit_e_raw(&mut self, value: u8) { + pub fn set_bit_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'BIT_E' @@ -700,7 +700,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { - self.bit_a_phys() + self.bit_a_phys_val() } /// Get physical value of 'BIT_A' /// @@ -708,7 +708,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_a_phys(&self) -> bool { + pub fn bit_a_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[26..27].load_le::(); signal == 1 } @@ -719,12 +719,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_a_raw(&self) -> u8 { + pub fn bit_a_raw_val(&self) -> u8 { self.raw.view_bits::()[26..27].load_le::() } /// Set raw value of 'BIT_A' #[inline(always)] - pub fn set_bit_a_raw(&mut self, value: u8) { + pub fn set_bit_a_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..27].store_le(value); } /// Set value of 'BIT_A' diff --git a/tests-snapshots/dbc-cantools/multiplex_2.snap.rs b/tests-snapshots/dbc-cantools/multiplex_2.snap.rs index 2edde707..e74d2f49 100644 --- a/tests-snapshots/dbc-cantools/multiplex_2.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_2.snap.rs @@ -100,7 +100,7 @@ impl Shared { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s0_phys(&self) -> i8 { + pub fn s0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; @@ -113,18 +113,18 @@ impl Shared { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s0_raw(&self) -> i8 { + pub fn s0_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'S0' #[allow(dead_code)] #[inline(always)] - fn set_s0_raw(&mut self, value: i8) { + fn set_s0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..4].store_le(value); } pub fn s0(&mut self) -> Result { - match self.s0_phys() { + match self.s0_phys_val() { 1 => Ok(SharedS0Index::M1(SharedS0M1 { raw: self.raw })), 2 => Ok(SharedS0Index::M2(SharedS0M2 { raw: self.raw })), multiplexor => { @@ -259,7 +259,7 @@ impl SharedS0M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s1(&self) -> i8 { - self.s1_phys() + self.s1_phys_val() } /// Get physical value of 'S1' /// @@ -267,7 +267,7 @@ impl SharedS0M1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s1_phys(&self) -> i8 { + pub fn s1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -280,12 +280,12 @@ impl SharedS0M1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s1_raw(&self) -> i8 { + pub fn s1_raw_val(&self) -> i8 { self.raw.view_bits::()[4..8].load_le::() } /// Set raw value of 'S1' #[inline(always)] - pub fn set_s1_raw(&mut self, value: i8) { + pub fn set_s1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[4..8].store_le(value); } @@ -343,7 +343,7 @@ impl SharedS0M2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { - self.s2_phys() + self.s2_phys_val() } /// Get physical value of 'S2' /// @@ -351,7 +351,7 @@ impl SharedS0M2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s2_phys(&self) -> i8 { + pub fn s2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -364,12 +364,12 @@ impl SharedS0M2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s2_raw(&self) -> i8 { + pub fn s2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'S2' #[inline(always)] - pub fn set_s2_raw(&mut self, value: i8) { + pub fn set_s2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -437,7 +437,7 @@ impl Normal { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s0_phys(&self) -> i8 { + pub fn s0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; @@ -450,18 +450,18 @@ impl Normal { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s0_raw(&self) -> i8 { + pub fn s0_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'S0' #[allow(dead_code)] #[inline(always)] - fn set_s0_raw(&mut self, value: i8) { + fn set_s0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..4].store_le(value); } pub fn s0(&mut self) -> Result { - match self.s0_phys() { + match self.s0_phys_val() { 0 => Ok(NormalS0Index::M0(NormalS0M0 { raw: self.raw })), 1 => Ok(NormalS0Index::M1(NormalS0M1 { raw: self.raw })), multiplexor => { @@ -596,7 +596,7 @@ impl NormalS0M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s1(&self) -> i8 { - self.s1_phys() + self.s1_phys_val() } /// Get physical value of 'S1' /// @@ -604,7 +604,7 @@ impl NormalS0M0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s1_phys(&self) -> i8 { + pub fn s1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -617,12 +617,12 @@ impl NormalS0M0 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s1_raw(&self) -> i8 { + pub fn s1_raw_val(&self) -> i8 { self.raw.view_bits::()[4..8].load_le::() } /// Set raw value of 'S1' #[inline(always)] - pub fn set_s1_raw(&mut self, value: i8) { + pub fn set_s1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[4..8].store_le(value); } @@ -680,7 +680,7 @@ impl NormalS0M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { - self.s2_phys() + self.s2_phys_val() } /// Get physical value of 'S2' /// @@ -688,7 +688,7 @@ impl NormalS0M1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s2_phys(&self) -> i8 { + pub fn s2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -701,12 +701,12 @@ impl NormalS0M1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s2_raw(&self) -> i8 { + pub fn s2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'S2' #[inline(always)] - pub fn set_s2_raw(&mut self, value: i8) { + pub fn set_s2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -787,7 +787,7 @@ impl Extended { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s6_phys(&self) -> i8 { + pub fn s6_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; let signal = signal as i8; @@ -800,18 +800,18 @@ impl Extended { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s6_raw(&self) -> i8 { + pub fn s6_raw_val(&self) -> i8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'S6' #[allow(dead_code)] #[inline(always)] - fn set_s6_raw(&mut self, value: i8) { + fn set_s6_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..40].store_le(value); } pub fn s6(&mut self) -> Result { - match self.s6_phys() { + match self.s6_phys_val() { 0 => Ok(ExtendedS6Index::M0(ExtendedS6M0 { raw: self.raw })), 1 => Ok(ExtendedS6Index::M1(ExtendedS6M1 { raw: self.raw })), 2 => Ok(ExtendedS6Index::M2(ExtendedS6M2 { raw: self.raw })), @@ -875,7 +875,7 @@ impl Extended { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s0_phys(&self) -> i8 { + pub fn s0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; @@ -888,18 +888,18 @@ impl Extended { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s0_raw(&self) -> i8 { + pub fn s0_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'S0' #[allow(dead_code)] #[inline(always)] - fn set_s0_raw(&mut self, value: i8) { + fn set_s0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..4].store_le(value); } pub fn s0(&mut self) -> Result { - match self.s0_phys() { + match self.s0_phys_val() { 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), @@ -1045,7 +1045,7 @@ impl ExtendedS6M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s3(&self) -> i16 { - self.s3_phys() + self.s3_phys_val() } /// Get physical value of 'S3' /// @@ -1053,7 +1053,7 @@ impl ExtendedS6M0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s3_phys(&self) -> i16 { + pub fn s3_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; let signal = signal as i16; @@ -1066,12 +1066,12 @@ impl ExtendedS6M0 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s3_raw(&self) -> i16 { + pub fn s3_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'S3' #[inline(always)] - pub fn set_s3_raw(&mut self, value: i16) { + pub fn set_s3_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -1102,7 +1102,7 @@ impl ExtendedS6M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { - self.s2_phys() + self.s2_phys_val() } /// Get physical value of 'S2' /// @@ -1110,7 +1110,7 @@ impl ExtendedS6M0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s2_phys(&self) -> i8 { + pub fn s2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -1123,12 +1123,12 @@ impl ExtendedS6M0 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s2_raw(&self) -> i8 { + pub fn s2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'S2' #[inline(always)] - pub fn set_s2_raw(&mut self, value: i8) { + pub fn set_s2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -1186,7 +1186,7 @@ impl ExtendedS6M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s7(&self) -> i32 { - self.s7_phys() + self.s7_phys_val() } /// Get physical value of 'S7' /// @@ -1194,7 +1194,7 @@ impl ExtendedS6M1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s7_phys(&self) -> i32 { + pub fn s7_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 1; let signal = signal as i32; @@ -1207,12 +1207,12 @@ impl ExtendedS6M1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s7_raw(&self) -> i32 { + pub fn s7_raw_val(&self) -> i32 { self.raw.view_bits::()[40..64].load_le::() } /// Set raw value of 'S7' #[inline(always)] - pub fn set_s7_raw(&mut self, value: i32) { + pub fn set_s7_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..64].store_le(value); } @@ -1243,7 +1243,7 @@ impl ExtendedS6M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s5(&self) -> i32 { - self.s5_phys() + self.s5_phys_val() } /// Get physical value of 'S5' /// @@ -1251,7 +1251,7 @@ impl ExtendedS6M1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s5_phys(&self) -> i32 { + pub fn s5_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[4..32].load_le::(); let factor = 1; let signal = signal as i32; @@ -1264,12 +1264,12 @@ impl ExtendedS6M1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s5_raw(&self) -> i32 { + pub fn s5_raw_val(&self) -> i32 { self.raw.view_bits::()[4..32].load_le::() } /// Set raw value of 'S5' #[inline(always)] - pub fn set_s5_raw(&mut self, value: i32) { + pub fn set_s5_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[4..32].store_le(value); } @@ -1327,7 +1327,7 @@ impl ExtendedS6M2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s8(&self) -> i8 { - self.s8_phys() + self.s8_phys_val() } /// Get physical value of 'S8' /// @@ -1335,7 +1335,7 @@ impl ExtendedS6M2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s8_phys(&self) -> i8 { + pub fn s8_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; let signal = signal as i8; @@ -1348,12 +1348,12 @@ impl ExtendedS6M2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s8_raw(&self) -> i8 { + pub fn s8_raw_val(&self) -> i8 { self.raw.view_bits::()[40..48].load_le::() } /// Set raw value of 'S8' #[inline(always)] - pub fn set_s8_raw(&mut self, value: i8) { + pub fn set_s8_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..48].store_le(value); } @@ -1384,7 +1384,7 @@ impl ExtendedS6M2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s4(&self) -> i32 { - self.s4_phys() + self.s4_phys_val() } /// Get physical value of 'S4' /// @@ -1392,7 +1392,7 @@ impl ExtendedS6M2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s4_phys(&self) -> i32 { + pub fn s4_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 1; let signal = signal as i32; @@ -1405,12 +1405,12 @@ impl ExtendedS6M2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s4_raw(&self) -> i32 { + pub fn s4_raw_val(&self) -> i32 { self.raw.view_bits::()[8..32].load_le::() } /// Set raw value of 'S4' #[inline(always)] - pub fn set_s4_raw(&mut self, value: i32) { + pub fn set_s4_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..32].store_le(value); } @@ -1480,7 +1480,7 @@ impl ExtendedTypes { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s11_phys(&self) -> u8 { + pub fn s11_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..5].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1492,17 +1492,17 @@ impl ExtendedTypes { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn s11_raw(&self) -> u8 { + pub fn s11_raw_val(&self) -> u8 { self.raw.view_bits::()[0..5].load_le::() } /// Set raw value of 'S11' #[allow(dead_code)] #[inline(always)] - fn set_s11_raw(&mut self, value: u8) { + fn set_s11_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..5].store_le(value); } pub fn s11(&mut self) -> Result { - match self.s11_phys() { + match self.s11_phys_val() { 0 => { Ok( ExtendedTypesS11Index::M0(ExtendedTypesS11M0 { @@ -1648,7 +1648,7 @@ impl ExtendedTypesS11M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s10(&self) -> i32 { - self.s10_phys() + self.s10_phys_val() } /// Get physical value of 'S10' /// @@ -1656,7 +1656,7 @@ impl ExtendedTypesS11M0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s10_phys(&self) -> i32 { + pub fn s10_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[16..48].load_le::(); let factor = 1; let signal = signal as i32; @@ -1669,12 +1669,12 @@ impl ExtendedTypesS11M0 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s10_raw(&self) -> i32 { + pub fn s10_raw_val(&self) -> i32 { self.raw.view_bits::()[16..48].load_le::() } /// Set raw value of 'S10' #[inline(always)] - pub fn set_s10_raw(&mut self, value: i32) { + pub fn set_s10_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..48].store_le(value); } @@ -1734,7 +1734,7 @@ impl ExtendedTypesS11M5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s9(&self) -> i32 { - self.s9_phys() + self.s9_phys_val() } /// Get physical value of 'S9' /// @@ -1742,7 +1742,7 @@ impl ExtendedTypesS11M5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s9_phys(&self) -> i32 { + pub fn s9_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[24..56].load_le::(); let factor = 1; let signal = signal as i32; @@ -1755,12 +1755,12 @@ impl ExtendedTypesS11M5 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s9_raw(&self) -> i32 { + pub fn s9_raw_val(&self) -> i32 { self.raw.view_bits::()[24..56].load_le::() } /// Set raw value of 'S9' #[inline(always)] - pub fn set_s9_raw(&mut self, value: i32) { + pub fn set_s9_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..56].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs b/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs index 9ac70501..192f36d4 100644 --- a/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs @@ -100,7 +100,7 @@ impl Shared { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s0_phys(&self) -> i8 { + pub fn s0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; @@ -113,18 +113,18 @@ impl Shared { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s0_raw(&self) -> i8 { + pub fn s0_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'S0' #[allow(dead_code)] #[inline(always)] - fn set_s0_raw(&mut self, value: i8) { + fn set_s0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..4].store_le(value); } pub fn s0(&mut self) -> Result { - match self.s0_phys() { + match self.s0_phys_val() { 1 => Ok(SharedS0Index::M1(SharedS0M1 { raw: self.raw })), 2 => Ok(SharedS0Index::M2(SharedS0M2 { raw: self.raw })), multiplexor => { @@ -259,7 +259,7 @@ impl SharedS0M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s1(&self) -> i8 { - self.s1_phys() + self.s1_phys_val() } /// Get physical value of 'S1' /// @@ -267,7 +267,7 @@ impl SharedS0M1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s1_phys(&self) -> i8 { + pub fn s1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -280,12 +280,12 @@ impl SharedS0M1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s1_raw(&self) -> i8 { + pub fn s1_raw_val(&self) -> i8 { self.raw.view_bits::()[4..8].load_le::() } /// Set raw value of 'S1' #[inline(always)] - pub fn set_s1_raw(&mut self, value: i8) { + pub fn set_s1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[4..8].store_le(value); } @@ -343,7 +343,7 @@ impl SharedS0M2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { - self.s2_phys() + self.s2_phys_val() } /// Get physical value of 'S2' /// @@ -351,7 +351,7 @@ impl SharedS0M2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s2_phys(&self) -> i8 { + pub fn s2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -364,12 +364,12 @@ impl SharedS0M2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s2_raw(&self) -> i8 { + pub fn s2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'S2' #[inline(always)] - pub fn set_s2_raw(&mut self, value: i8) { + pub fn set_s2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -437,7 +437,7 @@ impl Normal { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s0_phys(&self) -> i8 { + pub fn s0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; @@ -450,18 +450,18 @@ impl Normal { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s0_raw(&self) -> i8 { + pub fn s0_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'S0' #[allow(dead_code)] #[inline(always)] - fn set_s0_raw(&mut self, value: i8) { + fn set_s0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..4].store_le(value); } pub fn s0(&mut self) -> Result { - match self.s0_phys() { + match self.s0_phys_val() { 0 => Ok(NormalS0Index::M0(NormalS0M0 { raw: self.raw })), 1 => Ok(NormalS0Index::M1(NormalS0M1 { raw: self.raw })), multiplexor => { @@ -596,7 +596,7 @@ impl NormalS0M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s1(&self) -> i8 { - self.s1_phys() + self.s1_phys_val() } /// Get physical value of 'S1' /// @@ -604,7 +604,7 @@ impl NormalS0M0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s1_phys(&self) -> i8 { + pub fn s1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -617,12 +617,12 @@ impl NormalS0M0 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s1_raw(&self) -> i8 { + pub fn s1_raw_val(&self) -> i8 { self.raw.view_bits::()[4..8].load_le::() } /// Set raw value of 'S1' #[inline(always)] - pub fn set_s1_raw(&mut self, value: i8) { + pub fn set_s1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[4..8].store_le(value); } @@ -680,7 +680,7 @@ impl NormalS0M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { - self.s2_phys() + self.s2_phys_val() } /// Get physical value of 'S2' /// @@ -688,7 +688,7 @@ impl NormalS0M1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s2_phys(&self) -> i8 { + pub fn s2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -701,12 +701,12 @@ impl NormalS0M1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s2_raw(&self) -> i8 { + pub fn s2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'S2' #[inline(always)] - pub fn set_s2_raw(&mut self, value: i8) { + pub fn set_s2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -788,7 +788,7 @@ impl Extended { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s6_phys(&self) -> i8 { + pub fn s6_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; let signal = signal as i8; @@ -801,18 +801,18 @@ impl Extended { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s6_raw(&self) -> i8 { + pub fn s6_raw_val(&self) -> i8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'S6' #[allow(dead_code)] #[inline(always)] - fn set_s6_raw(&mut self, value: i8) { + fn set_s6_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..40].store_le(value); } pub fn s6(&mut self) -> Result { - match self.s6_phys() { + match self.s6_phys_val() { 0 => Ok(ExtendedS6Index::M0(ExtendedS6M0 { raw: self.raw })), 1 => Ok(ExtendedS6Index::M1(ExtendedS6M1 { raw: self.raw })), 2 => Ok(ExtendedS6Index::M2(ExtendedS6M2 { raw: self.raw })), @@ -876,7 +876,7 @@ impl Extended { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s1_phys(&self) -> i8 { + pub fn s1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -889,18 +889,18 @@ impl Extended { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s1_raw(&self) -> i8 { + pub fn s1_raw_val(&self) -> i8 { self.raw.view_bits::()[4..8].load_le::() } /// Set raw value of 'S1' #[allow(dead_code)] #[inline(always)] - fn set_s1_raw(&mut self, value: i8) { + fn set_s1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[4..8].store_le(value); } pub fn s1(&mut self) -> Result { - match self.s1_phys() { + match self.s1_phys_val() { 0 => Ok(ExtendedS1Index::M0(ExtendedS1M0 { raw: self.raw })), 1 => Ok(ExtendedS1Index::M1(ExtendedS1M1 { raw: self.raw })), 2 => Ok(ExtendedS1Index::M2(ExtendedS1M2 { raw: self.raw })), @@ -964,7 +964,7 @@ impl Extended { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s0_phys(&self) -> i8 { + pub fn s0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; @@ -977,18 +977,18 @@ impl Extended { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s0_raw(&self) -> i8 { + pub fn s0_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'S0' #[allow(dead_code)] #[inline(always)] - fn set_s0_raw(&mut self, value: i8) { + fn set_s0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..4].store_le(value); } pub fn s0(&mut self) -> Result { - match self.s0_phys() { + match self.s0_phys_val() { 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), @@ -1134,7 +1134,7 @@ impl ExtendedS6M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s3(&self) -> i16 { - self.s3_phys() + self.s3_phys_val() } /// Get physical value of 'S3' /// @@ -1142,7 +1142,7 @@ impl ExtendedS6M0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s3_phys(&self) -> i16 { + pub fn s3_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; let signal = signal as i16; @@ -1155,12 +1155,12 @@ impl ExtendedS6M0 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s3_raw(&self) -> i16 { + pub fn s3_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'S3' #[inline(always)] - pub fn set_s3_raw(&mut self, value: i16) { + pub fn set_s3_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -1191,7 +1191,7 @@ impl ExtendedS6M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { - self.s2_phys() + self.s2_phys_val() } /// Get physical value of 'S2' /// @@ -1199,7 +1199,7 @@ impl ExtendedS6M0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s2_phys(&self) -> i8 { + pub fn s2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -1212,12 +1212,12 @@ impl ExtendedS6M0 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s2_raw(&self) -> i8 { + pub fn s2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'S2' #[inline(always)] - pub fn set_s2_raw(&mut self, value: i8) { + pub fn set_s2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -1275,7 +1275,7 @@ impl ExtendedS6M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s7(&self) -> i32 { - self.s7_phys() + self.s7_phys_val() } /// Get physical value of 'S7' /// @@ -1283,7 +1283,7 @@ impl ExtendedS6M1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s7_phys(&self) -> i32 { + pub fn s7_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 1; let signal = signal as i32; @@ -1296,12 +1296,12 @@ impl ExtendedS6M1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s7_raw(&self) -> i32 { + pub fn s7_raw_val(&self) -> i32 { self.raw.view_bits::()[40..64].load_le::() } /// Set raw value of 'S7' #[inline(always)] - pub fn set_s7_raw(&mut self, value: i32) { + pub fn set_s7_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..64].store_le(value); } @@ -1332,7 +1332,7 @@ impl ExtendedS6M1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s5(&self) -> i32 { - self.s5_phys() + self.s5_phys_val() } /// Get physical value of 'S5' /// @@ -1340,7 +1340,7 @@ impl ExtendedS6M1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s5_phys(&self) -> i32 { + pub fn s5_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[4..32].load_le::(); let factor = 1; let signal = signal as i32; @@ -1353,12 +1353,12 @@ impl ExtendedS6M1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s5_raw(&self) -> i32 { + pub fn s5_raw_val(&self) -> i32 { self.raw.view_bits::()[4..32].load_le::() } /// Set raw value of 'S5' #[inline(always)] - pub fn set_s5_raw(&mut self, value: i32) { + pub fn set_s5_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[4..32].store_le(value); } @@ -1416,7 +1416,7 @@ impl ExtendedS6M2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s8(&self) -> i8 { - self.s8_phys() + self.s8_phys_val() } /// Get physical value of 'S8' /// @@ -1424,7 +1424,7 @@ impl ExtendedS6M2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s8_phys(&self) -> i8 { + pub fn s8_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; let signal = signal as i8; @@ -1437,12 +1437,12 @@ impl ExtendedS6M2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s8_raw(&self) -> i8 { + pub fn s8_raw_val(&self) -> i8 { self.raw.view_bits::()[40..48].load_le::() } /// Set raw value of 'S8' #[inline(always)] - pub fn set_s8_raw(&mut self, value: i8) { + pub fn set_s8_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..48].store_le(value); } @@ -1473,7 +1473,7 @@ impl ExtendedS6M2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s4(&self) -> i32 { - self.s4_phys() + self.s4_phys_val() } /// Get physical value of 'S4' /// @@ -1481,7 +1481,7 @@ impl ExtendedS6M2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s4_phys(&self) -> i32 { + pub fn s4_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 1; let signal = signal as i32; @@ -1494,12 +1494,12 @@ impl ExtendedS6M2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s4_raw(&self) -> i32 { + pub fn s4_raw_val(&self) -> i32 { self.raw.view_bits::()[8..32].load_le::() } /// Set raw value of 'S4' #[inline(always)] - pub fn set_s4_raw(&mut self, value: i32) { + pub fn set_s4_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..32].store_le(value); } @@ -1570,7 +1570,7 @@ impl ExtendedTypes { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s0_phys(&self) -> i8 { + pub fn s0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..12].load_le::(); let factor = 1; let signal = signal as i8; @@ -1583,18 +1583,18 @@ impl ExtendedTypes { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s0_raw(&self) -> i8 { + pub fn s0_raw_val(&self) -> i8 { self.raw.view_bits::()[8..12].load_le::() } /// Set raw value of 'S0' #[allow(dead_code)] #[inline(always)] - fn set_s0_raw(&mut self, value: i8) { + fn set_s0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..12].store_le(value); } pub fn s0(&mut self) -> Result { - match self.s0_phys() { + match self.s0_phys_val() { 0 => Ok(ExtendedTypesS0Index::M0(ExtendedTypesS0M0 { raw: self.raw })), 5 => Ok(ExtendedTypesS0Index::M5(ExtendedTypesS0M5 { raw: self.raw })), multiplexor => { @@ -1648,7 +1648,7 @@ impl ExtendedTypes { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s11_phys(&self) -> u8 { + pub fn s11_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..5].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1660,17 +1660,17 @@ impl ExtendedTypes { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn s11_raw(&self) -> u8 { + pub fn s11_raw_val(&self) -> u8 { self.raw.view_bits::()[0..5].load_le::() } /// Set raw value of 'S11' #[allow(dead_code)] #[inline(always)] - fn set_s11_raw(&mut self, value: u8) { + fn set_s11_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..5].store_le(value); } pub fn s11(&mut self) -> Result { - match self.s11_phys() { + match self.s11_phys_val() { 0 => { Ok( ExtendedTypesS11Index::M0(ExtendedTypesS11M0 { @@ -1816,7 +1816,7 @@ impl ExtendedTypesS0M0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s10(&self) -> i32 { - self.s10_phys() + self.s10_phys_val() } /// Get physical value of 'S10' /// @@ -1824,7 +1824,7 @@ impl ExtendedTypesS0M0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s10_phys(&self) -> i32 { + pub fn s10_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[16..48].load_le::(); let factor = 1; let signal = signal as i32; @@ -1837,12 +1837,12 @@ impl ExtendedTypesS0M0 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s10_raw(&self) -> i32 { + pub fn s10_raw_val(&self) -> i32 { self.raw.view_bits::()[16..48].load_le::() } /// Set raw value of 'S10' #[inline(always)] - pub fn set_s10_raw(&mut self, value: i32) { + pub fn set_s10_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..48].store_le(value); } @@ -1902,7 +1902,7 @@ impl ExtendedTypesS0M5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s9(&self) -> i32 { - self.s9_phys() + self.s9_phys_val() } /// Get physical value of 'S9' /// @@ -1910,7 +1910,7 @@ impl ExtendedTypesS0M5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s9_phys(&self) -> i32 { + pub fn s9_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[24..56].load_le::(); let factor = 1; let signal = signal as i32; @@ -1923,12 +1923,12 @@ impl ExtendedTypesS0M5 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s9_raw(&self) -> i32 { + pub fn s9_raw_val(&self) -> i32 { self.raw.view_bits::()[24..56].load_le::() } /// Set raw value of 'S9' #[inline(always)] - pub fn set_s9_raw(&mut self, value: i32) { + pub fn set_s9_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..56].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/multiplex_choices.snap.rs b/tests-snapshots/dbc-cantools/multiplex_choices.snap.rs index e2b2d2a7..e8bfd374 100644 --- a/tests-snapshots/dbc-cantools/multiplex_choices.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_choices.snap.rs @@ -91,7 +91,7 @@ impl Message1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn multiplexor_phys(&self) -> u8 { + pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -103,17 +103,17 @@ impl Message1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn multiplexor_raw(&self) -> u8 { + pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } /// Set raw value of 'Multiplexor' #[allow(dead_code)] #[inline(always)] - fn set_multiplexor_raw(&mut self, value: u8) { + fn set_multiplexor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_phys() { + match self.multiplexor_phys_val() { 8 => { Ok( Message1MultiplexorIndex::M8(Message1MultiplexorM8 { @@ -315,7 +315,7 @@ impl Message1MultiplexorM8 { match signal { 0 => Message1BitL::Off, 1 => Message1BitL::On, - _ => Message1BitL::_Other(self.bit_l_phys()), + _ => Message1BitL::_Other(self.bit_l_phys_val()), } } /// Get physical value of 'BIT_L' @@ -324,7 +324,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_l_phys(&self) -> bool { + pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } @@ -335,12 +335,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> u8 { + pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } /// Set raw value of 'BIT_L' #[inline(always)] - pub fn set_bit_l_raw(&mut self, value: u8) { + pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' @@ -359,7 +359,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_phys() + self.bit_g_phys_val() } /// Get physical value of 'BIT_G' /// @@ -367,7 +367,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_g_phys(&self) -> bool { + pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } @@ -378,12 +378,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> u8 { + pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } /// Set raw value of 'BIT_G' #[inline(always)] - pub fn set_bit_g_raw(&mut self, value: u8) { + pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' @@ -401,7 +401,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_phys() + self.bit_c_phys_val() } /// Get physical value of 'BIT_C' /// @@ -409,7 +409,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_c_phys(&self) -> bool { + pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } @@ -420,12 +420,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> u8 { + pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } /// Set raw value of 'BIT_C' #[inline(always)] - pub fn set_bit_c_raw(&mut self, value: u8) { + pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' @@ -443,7 +443,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_phys() + self.bit_j_phys_val() } /// Get physical value of 'BIT_J' /// @@ -451,7 +451,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_j_phys(&self) -> bool { + pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } @@ -462,12 +462,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> u8 { + pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } /// Set raw value of 'BIT_J' #[inline(always)] - pub fn set_bit_j_raw(&mut self, value: u8) { + pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' @@ -512,7 +512,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { - self.bit_k_phys() + self.bit_k_phys_val() } /// Get physical value of 'BIT_K' /// @@ -520,7 +520,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_k_phys(&self) -> bool { + pub fn bit_k_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } @@ -531,12 +531,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_k_raw(&self) -> u8 { + pub fn bit_k_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } /// Set raw value of 'BIT_K' #[inline(always)] - pub fn set_bit_k_raw(&mut self, value: u8) { + pub fn set_bit_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'BIT_K' @@ -554,7 +554,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { - self.bit_d_phys() + self.bit_d_phys_val() } /// Get physical value of 'BIT_D' /// @@ -562,7 +562,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_d_phys(&self) -> bool { + pub fn bit_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } @@ -573,12 +573,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_d_raw(&self) -> u8 { + pub fn bit_d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } /// Set raw value of 'BIT_D' #[inline(always)] - pub fn set_bit_d_raw(&mut self, value: u8) { + pub fn set_bit_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'BIT_D' @@ -596,7 +596,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { - self.bit_b_phys() + self.bit_b_phys_val() } /// Get physical value of 'BIT_B' /// @@ -604,7 +604,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_b_phys(&self) -> bool { + pub fn bit_b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[33..34].load_le::(); signal == 1 } @@ -615,12 +615,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_b_raw(&self) -> u8 { + pub fn bit_b_raw_val(&self) -> u8 { self.raw.view_bits::()[33..34].load_le::() } /// Set raw value of 'BIT_B' #[inline(always)] - pub fn set_bit_b_raw(&mut self, value: u8) { + pub fn set_bit_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[33..34].store_le(value); } /// Set value of 'BIT_B' @@ -638,7 +638,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { - self.bit_f_phys() + self.bit_f_phys_val() } /// Get physical value of 'BIT_F' /// @@ -646,7 +646,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_f_phys(&self) -> bool { + pub fn bit_f_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[39..40].load_le::(); signal == 1 } @@ -657,12 +657,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_f_raw(&self) -> u8 { + pub fn bit_f_raw_val(&self) -> u8 { self.raw.view_bits::()[39..40].load_le::() } /// Set raw value of 'BIT_F' #[inline(always)] - pub fn set_bit_f_raw(&mut self, value: u8) { + pub fn set_bit_f_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[39..40].store_le(value); } /// Set value of 'BIT_F' @@ -680,7 +680,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { - self.bit_h_phys() + self.bit_h_phys_val() } /// Get physical value of 'BIT_H' /// @@ -688,7 +688,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_h_phys(&self) -> bool { + pub fn bit_h_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[38..39].load_le::(); signal == 1 } @@ -699,12 +699,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_h_raw(&self) -> u8 { + pub fn bit_h_raw_val(&self) -> u8 { self.raw.view_bits::()[38..39].load_le::() } /// Set raw value of 'BIT_H' #[inline(always)] - pub fn set_bit_h_raw(&mut self, value: u8) { + pub fn set_bit_h_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..39].store_le(value); } /// Set value of 'BIT_H' @@ -722,7 +722,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { - self.bit_e_phys() + self.bit_e_phys_val() } /// Get physical value of 'BIT_E' /// @@ -730,7 +730,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_e_phys(&self) -> bool { + pub fn bit_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } @@ -741,12 +741,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_e_raw(&self) -> u8 { + pub fn bit_e_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } /// Set raw value of 'BIT_E' #[inline(always)] - pub fn set_bit_e_raw(&mut self, value: u8) { + pub fn set_bit_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'BIT_E' @@ -764,7 +764,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { - self.bit_a_phys() + self.bit_a_phys_val() } /// Get physical value of 'BIT_A' /// @@ -772,7 +772,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_a_phys(&self) -> bool { + pub fn bit_a_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[26..27].load_le::(); signal == 1 } @@ -783,12 +783,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_a_raw(&self) -> u8 { + pub fn bit_a_raw_val(&self) -> u8 { self.raw.view_bits::()[26..27].load_le::() } /// Set raw value of 'BIT_A' #[inline(always)] - pub fn set_bit_a_raw(&mut self, value: u8) { + pub fn set_bit_a_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..27].store_le(value); } /// Set value of 'BIT_A' @@ -839,7 +839,7 @@ impl Message2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn multiplexor_phys(&self) -> u8 { + pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -851,17 +851,17 @@ impl Message2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn multiplexor_raw(&self) -> u8 { + pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } /// Set raw value of 'Multiplexor' #[allow(dead_code)] #[inline(always)] - fn set_multiplexor_raw(&mut self, value: u8) { + fn set_multiplexor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_phys() { + match self.multiplexor_phys_val() { 8 => { Ok( Message2MultiplexorIndex::M8(Message2MultiplexorM8 { @@ -1036,7 +1036,7 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { - self.bit_l_phys() + self.bit_l_phys_val() } /// Get physical value of 'BIT_L' /// @@ -1044,7 +1044,7 @@ impl Message2MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_l_phys(&self) -> bool { + pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } @@ -1055,12 +1055,12 @@ impl Message2MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> u8 { + pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } /// Set raw value of 'BIT_L' #[inline(always)] - pub fn set_bit_l_raw(&mut self, value: u8) { + pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' @@ -1078,7 +1078,7 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_phys() + self.bit_g_phys_val() } /// Get physical value of 'BIT_G' /// @@ -1086,7 +1086,7 @@ impl Message2MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_g_phys(&self) -> bool { + pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } @@ -1097,12 +1097,12 @@ impl Message2MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> u8 { + pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } /// Set raw value of 'BIT_G' #[inline(always)] - pub fn set_bit_g_raw(&mut self, value: u8) { + pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' @@ -1120,7 +1120,7 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_phys() + self.bit_c_phys_val() } /// Get physical value of 'BIT_C' /// @@ -1128,7 +1128,7 @@ impl Message2MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_c_phys(&self) -> bool { + pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } @@ -1139,12 +1139,12 @@ impl Message2MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> u8 { + pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } /// Set raw value of 'BIT_C' #[inline(always)] - pub fn set_bit_c_raw(&mut self, value: u8) { + pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' @@ -1162,7 +1162,7 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_phys() + self.bit_j_phys_val() } /// Get physical value of 'BIT_J' /// @@ -1170,7 +1170,7 @@ impl Message2MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_j_phys(&self) -> bool { + pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } @@ -1181,12 +1181,12 @@ impl Message2MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> u8 { + pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } /// Set raw value of 'BIT_J' #[inline(always)] - pub fn set_bit_j_raw(&mut self, value: u8) { + pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' @@ -1231,7 +1231,7 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { - self.bit_k_phys() + self.bit_k_phys_val() } /// Get physical value of 'BIT_K' /// @@ -1239,7 +1239,7 @@ impl Message2MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_k_phys(&self) -> bool { + pub fn bit_k_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } @@ -1250,12 +1250,12 @@ impl Message2MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_k_raw(&self) -> u8 { + pub fn bit_k_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } /// Set raw value of 'BIT_K' #[inline(always)] - pub fn set_bit_k_raw(&mut self, value: u8) { + pub fn set_bit_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'BIT_K' @@ -1273,7 +1273,7 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { - self.bit_d_phys() + self.bit_d_phys_val() } /// Get physical value of 'BIT_D' /// @@ -1281,7 +1281,7 @@ impl Message2MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_d_phys(&self) -> bool { + pub fn bit_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } @@ -1292,12 +1292,12 @@ impl Message2MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_d_raw(&self) -> u8 { + pub fn bit_d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } /// Set raw value of 'BIT_D' #[inline(always)] - pub fn set_bit_d_raw(&mut self, value: u8) { + pub fn set_bit_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'BIT_D' @@ -1315,7 +1315,7 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { - self.bit_b_phys() + self.bit_b_phys_val() } /// Get physical value of 'BIT_B' /// @@ -1323,7 +1323,7 @@ impl Message2MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_b_phys(&self) -> bool { + pub fn bit_b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[33..34].load_le::(); signal == 1 } @@ -1334,12 +1334,12 @@ impl Message2MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_b_raw(&self) -> u8 { + pub fn bit_b_raw_val(&self) -> u8 { self.raw.view_bits::()[33..34].load_le::() } /// Set raw value of 'BIT_B' #[inline(always)] - pub fn set_bit_b_raw(&mut self, value: u8) { + pub fn set_bit_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[33..34].store_le(value); } /// Set value of 'BIT_B' @@ -1357,7 +1357,7 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { - self.bit_f_phys() + self.bit_f_phys_val() } /// Get physical value of 'BIT_F' /// @@ -1365,7 +1365,7 @@ impl Message2MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_f_phys(&self) -> bool { + pub fn bit_f_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[39..40].load_le::(); signal == 1 } @@ -1376,12 +1376,12 @@ impl Message2MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_f_raw(&self) -> u8 { + pub fn bit_f_raw_val(&self) -> u8 { self.raw.view_bits::()[39..40].load_le::() } /// Set raw value of 'BIT_F' #[inline(always)] - pub fn set_bit_f_raw(&mut self, value: u8) { + pub fn set_bit_f_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[39..40].store_le(value); } /// Set value of 'BIT_F' @@ -1399,7 +1399,7 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { - self.bit_h_phys() + self.bit_h_phys_val() } /// Get physical value of 'BIT_H' /// @@ -1407,7 +1407,7 @@ impl Message2MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_h_phys(&self) -> bool { + pub fn bit_h_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[38..39].load_le::(); signal == 1 } @@ -1418,12 +1418,12 @@ impl Message2MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_h_raw(&self) -> u8 { + pub fn bit_h_raw_val(&self) -> u8 { self.raw.view_bits::()[38..39].load_le::() } /// Set raw value of 'BIT_H' #[inline(always)] - pub fn set_bit_h_raw(&mut self, value: u8) { + pub fn set_bit_h_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..39].store_le(value); } /// Set value of 'BIT_H' @@ -1441,7 +1441,7 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { - self.bit_e_phys() + self.bit_e_phys_val() } /// Get physical value of 'BIT_E' /// @@ -1449,7 +1449,7 @@ impl Message2MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_e_phys(&self) -> bool { + pub fn bit_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } @@ -1460,12 +1460,12 @@ impl Message2MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_e_raw(&self) -> u8 { + pub fn bit_e_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } /// Set raw value of 'BIT_E' #[inline(always)] - pub fn set_bit_e_raw(&mut self, value: u8) { + pub fn set_bit_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'BIT_E' @@ -1483,7 +1483,7 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { - self.bit_a_phys() + self.bit_a_phys_val() } /// Get physical value of 'BIT_A' /// @@ -1491,7 +1491,7 @@ impl Message2MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_a_phys(&self) -> bool { + pub fn bit_a_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[26..27].load_le::(); signal == 1 } @@ -1502,12 +1502,12 @@ impl Message2MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_a_raw(&self) -> u8 { + pub fn bit_a_raw_val(&self) -> u8 { self.raw.view_bits::()[26..27].load_le::() } /// Set raw value of 'BIT_A' #[inline(always)] - pub fn set_bit_a_raw(&mut self, value: u8) { + pub fn set_bit_a_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..27].store_le(value); } /// Set value of 'BIT_A' @@ -1558,7 +1558,7 @@ impl Message3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn multiplexor_phys(&self) -> u8 { + pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1570,17 +1570,17 @@ impl Message3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn multiplexor_raw(&self) -> u8 { + pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } /// Set raw value of 'Multiplexor' #[allow(dead_code)] #[inline(always)] - fn set_multiplexor_raw(&mut self, value: u8) { + fn set_multiplexor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_phys() { + match self.multiplexor_phys_val() { 8 => { Ok( Message3MultiplexorIndex::M8(Message3MultiplexorM8 { @@ -1709,7 +1709,7 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { - self.bit_l_phys() + self.bit_l_phys_val() } /// Get physical value of 'BIT_L' /// @@ -1717,7 +1717,7 @@ impl Message3MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_l_phys(&self) -> bool { + pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } @@ -1728,12 +1728,12 @@ impl Message3MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> u8 { + pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } /// Set raw value of 'BIT_L' #[inline(always)] - pub fn set_bit_l_raw(&mut self, value: u8) { + pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' @@ -1751,7 +1751,7 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_phys() + self.bit_g_phys_val() } /// Get physical value of 'BIT_G' /// @@ -1759,7 +1759,7 @@ impl Message3MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_g_phys(&self) -> bool { + pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } @@ -1770,12 +1770,12 @@ impl Message3MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> u8 { + pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } /// Set raw value of 'BIT_G' #[inline(always)] - pub fn set_bit_g_raw(&mut self, value: u8) { + pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' @@ -1793,7 +1793,7 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_phys() + self.bit_c_phys_val() } /// Get physical value of 'BIT_C' /// @@ -1801,7 +1801,7 @@ impl Message3MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_c_phys(&self) -> bool { + pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } @@ -1812,12 +1812,12 @@ impl Message3MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> u8 { + pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } /// Set raw value of 'BIT_C' #[inline(always)] - pub fn set_bit_c_raw(&mut self, value: u8) { + pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' @@ -1835,7 +1835,7 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_phys() + self.bit_j_phys_val() } /// Get physical value of 'BIT_J' /// @@ -1843,7 +1843,7 @@ impl Message3MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_j_phys(&self) -> bool { + pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } @@ -1854,12 +1854,12 @@ impl Message3MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> u8 { + pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } /// Set raw value of 'BIT_J' #[inline(always)] - pub fn set_bit_j_raw(&mut self, value: u8) { + pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' diff --git a/tests-snapshots/dbc-cantools/multiplex_choices_dumped.snap.rs b/tests-snapshots/dbc-cantools/multiplex_choices_dumped.snap.rs index 1d0e6b38..cac2e1d6 100644 --- a/tests-snapshots/dbc-cantools/multiplex_choices_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_choices_dumped.snap.rs @@ -91,7 +91,7 @@ impl Message1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn multiplexor_phys(&self) -> u8 { + pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -103,17 +103,17 @@ impl Message1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn multiplexor_raw(&self) -> u8 { + pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } /// Set raw value of 'Multiplexor' #[allow(dead_code)] #[inline(always)] - fn set_multiplexor_raw(&mut self, value: u8) { + fn set_multiplexor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_phys() { + match self.multiplexor_phys_val() { 8 => { Ok( Message1MultiplexorIndex::M8(Message1MultiplexorM8 { @@ -315,7 +315,7 @@ impl Message1MultiplexorM8 { match signal { 0 => Message1BitL::Off, 1 => Message1BitL::On, - _ => Message1BitL::_Other(self.bit_l_phys()), + _ => Message1BitL::_Other(self.bit_l_phys_val()), } } /// Get physical value of 'BIT_L' @@ -324,7 +324,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_l_phys(&self) -> bool { + pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } @@ -335,12 +335,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> u8 { + pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } /// Set raw value of 'BIT_L' #[inline(always)] - pub fn set_bit_l_raw(&mut self, value: u8) { + pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' @@ -359,7 +359,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_phys() + self.bit_g_phys_val() } /// Get physical value of 'BIT_G' /// @@ -367,7 +367,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_g_phys(&self) -> bool { + pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } @@ -378,12 +378,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> u8 { + pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } /// Set raw value of 'BIT_G' #[inline(always)] - pub fn set_bit_g_raw(&mut self, value: u8) { + pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' @@ -401,7 +401,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_phys() + self.bit_c_phys_val() } /// Get physical value of 'BIT_C' /// @@ -409,7 +409,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_c_phys(&self) -> bool { + pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } @@ -420,12 +420,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> u8 { + pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } /// Set raw value of 'BIT_C' #[inline(always)] - pub fn set_bit_c_raw(&mut self, value: u8) { + pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' @@ -443,7 +443,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_phys() + self.bit_j_phys_val() } /// Get physical value of 'BIT_J' /// @@ -451,7 +451,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_j_phys(&self) -> bool { + pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } @@ -462,12 +462,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> u8 { + pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } /// Set raw value of 'BIT_J' #[inline(always)] - pub fn set_bit_j_raw(&mut self, value: u8) { + pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' @@ -512,7 +512,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { - self.bit_f_phys() + self.bit_f_phys_val() } /// Get physical value of 'BIT_F' /// @@ -520,7 +520,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_f_phys(&self) -> bool { + pub fn bit_f_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[39..40].load_le::(); signal == 1 } @@ -531,12 +531,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_f_raw(&self) -> u8 { + pub fn bit_f_raw_val(&self) -> u8 { self.raw.view_bits::()[39..40].load_le::() } /// Set raw value of 'BIT_F' #[inline(always)] - pub fn set_bit_f_raw(&mut self, value: u8) { + pub fn set_bit_f_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[39..40].store_le(value); } /// Set value of 'BIT_F' @@ -554,7 +554,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { - self.bit_h_phys() + self.bit_h_phys_val() } /// Get physical value of 'BIT_H' /// @@ -562,7 +562,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_h_phys(&self) -> bool { + pub fn bit_h_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[38..39].load_le::(); signal == 1 } @@ -573,12 +573,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_h_raw(&self) -> u8 { + pub fn bit_h_raw_val(&self) -> u8 { self.raw.view_bits::()[38..39].load_le::() } /// Set raw value of 'BIT_H' #[inline(always)] - pub fn set_bit_h_raw(&mut self, value: u8) { + pub fn set_bit_h_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..39].store_le(value); } /// Set value of 'BIT_H' @@ -596,7 +596,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { - self.bit_b_phys() + self.bit_b_phys_val() } /// Get physical value of 'BIT_B' /// @@ -604,7 +604,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_b_phys(&self) -> bool { + pub fn bit_b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[33..34].load_le::(); signal == 1 } @@ -615,12 +615,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_b_raw(&self) -> u8 { + pub fn bit_b_raw_val(&self) -> u8 { self.raw.view_bits::()[33..34].load_le::() } /// Set raw value of 'BIT_B' #[inline(always)] - pub fn set_bit_b_raw(&mut self, value: u8) { + pub fn set_bit_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[33..34].store_le(value); } /// Set value of 'BIT_B' @@ -638,7 +638,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { - self.bit_d_phys() + self.bit_d_phys_val() } /// Get physical value of 'BIT_D' /// @@ -646,7 +646,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_d_phys(&self) -> bool { + pub fn bit_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } @@ -657,12 +657,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_d_raw(&self) -> u8 { + pub fn bit_d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } /// Set raw value of 'BIT_D' #[inline(always)] - pub fn set_bit_d_raw(&mut self, value: u8) { + pub fn set_bit_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'BIT_D' @@ -680,7 +680,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { - self.bit_e_phys() + self.bit_e_phys_val() } /// Get physical value of 'BIT_E' /// @@ -688,7 +688,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_e_phys(&self) -> bool { + pub fn bit_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } @@ -699,12 +699,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_e_raw(&self) -> u8 { + pub fn bit_e_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } /// Set raw value of 'BIT_E' #[inline(always)] - pub fn set_bit_e_raw(&mut self, value: u8) { + pub fn set_bit_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'BIT_E' @@ -722,7 +722,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { - self.bit_k_phys() + self.bit_k_phys_val() } /// Get physical value of 'BIT_K' /// @@ -730,7 +730,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_k_phys(&self) -> bool { + pub fn bit_k_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } @@ -741,12 +741,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_k_raw(&self) -> u8 { + pub fn bit_k_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } /// Set raw value of 'BIT_K' #[inline(always)] - pub fn set_bit_k_raw(&mut self, value: u8) { + pub fn set_bit_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'BIT_K' @@ -764,7 +764,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { - self.bit_a_phys() + self.bit_a_phys_val() } /// Get physical value of 'BIT_A' /// @@ -772,7 +772,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_a_phys(&self) -> bool { + pub fn bit_a_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[26..27].load_le::(); signal == 1 } @@ -783,12 +783,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_a_raw(&self) -> u8 { + pub fn bit_a_raw_val(&self) -> u8 { self.raw.view_bits::()[26..27].load_le::() } /// Set raw value of 'BIT_A' #[inline(always)] - pub fn set_bit_a_raw(&mut self, value: u8) { + pub fn set_bit_a_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..27].store_le(value); } /// Set value of 'BIT_A' @@ -839,7 +839,7 @@ impl Message2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn multiplexor_phys(&self) -> u8 { + pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -851,17 +851,17 @@ impl Message2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn multiplexor_raw(&self) -> u8 { + pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } /// Set raw value of 'Multiplexor' #[allow(dead_code)] #[inline(always)] - fn set_multiplexor_raw(&mut self, value: u8) { + fn set_multiplexor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_phys() { + match self.multiplexor_phys_val() { 8 => { Ok( Message2MultiplexorIndex::M8(Message2MultiplexorM8 { @@ -1036,7 +1036,7 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { - self.bit_l_phys() + self.bit_l_phys_val() } /// Get physical value of 'BIT_L' /// @@ -1044,7 +1044,7 @@ impl Message2MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_l_phys(&self) -> bool { + pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } @@ -1055,12 +1055,12 @@ impl Message2MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> u8 { + pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } /// Set raw value of 'BIT_L' #[inline(always)] - pub fn set_bit_l_raw(&mut self, value: u8) { + pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' @@ -1078,7 +1078,7 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_phys() + self.bit_g_phys_val() } /// Get physical value of 'BIT_G' /// @@ -1086,7 +1086,7 @@ impl Message2MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_g_phys(&self) -> bool { + pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } @@ -1097,12 +1097,12 @@ impl Message2MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> u8 { + pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } /// Set raw value of 'BIT_G' #[inline(always)] - pub fn set_bit_g_raw(&mut self, value: u8) { + pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' @@ -1120,7 +1120,7 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_phys() + self.bit_c_phys_val() } /// Get physical value of 'BIT_C' /// @@ -1128,7 +1128,7 @@ impl Message2MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_c_phys(&self) -> bool { + pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } @@ -1139,12 +1139,12 @@ impl Message2MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> u8 { + pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } /// Set raw value of 'BIT_C' #[inline(always)] - pub fn set_bit_c_raw(&mut self, value: u8) { + pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' @@ -1162,7 +1162,7 @@ impl Message2MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_phys() + self.bit_j_phys_val() } /// Get physical value of 'BIT_J' /// @@ -1170,7 +1170,7 @@ impl Message2MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_j_phys(&self) -> bool { + pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } @@ -1181,12 +1181,12 @@ impl Message2MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> u8 { + pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } /// Set raw value of 'BIT_J' #[inline(always)] - pub fn set_bit_j_raw(&mut self, value: u8) { + pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' @@ -1231,7 +1231,7 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { - self.bit_f_phys() + self.bit_f_phys_val() } /// Get physical value of 'BIT_F' /// @@ -1239,7 +1239,7 @@ impl Message2MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_f_phys(&self) -> bool { + pub fn bit_f_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[39..40].load_le::(); signal == 1 } @@ -1250,12 +1250,12 @@ impl Message2MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_f_raw(&self) -> u8 { + pub fn bit_f_raw_val(&self) -> u8 { self.raw.view_bits::()[39..40].load_le::() } /// Set raw value of 'BIT_F' #[inline(always)] - pub fn set_bit_f_raw(&mut self, value: u8) { + pub fn set_bit_f_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[39..40].store_le(value); } /// Set value of 'BIT_F' @@ -1273,7 +1273,7 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { - self.bit_h_phys() + self.bit_h_phys_val() } /// Get physical value of 'BIT_H' /// @@ -1281,7 +1281,7 @@ impl Message2MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_h_phys(&self) -> bool { + pub fn bit_h_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[38..39].load_le::(); signal == 1 } @@ -1292,12 +1292,12 @@ impl Message2MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_h_raw(&self) -> u8 { + pub fn bit_h_raw_val(&self) -> u8 { self.raw.view_bits::()[38..39].load_le::() } /// Set raw value of 'BIT_H' #[inline(always)] - pub fn set_bit_h_raw(&mut self, value: u8) { + pub fn set_bit_h_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..39].store_le(value); } /// Set value of 'BIT_H' @@ -1315,7 +1315,7 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { - self.bit_b_phys() + self.bit_b_phys_val() } /// Get physical value of 'BIT_B' /// @@ -1323,7 +1323,7 @@ impl Message2MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_b_phys(&self) -> bool { + pub fn bit_b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[33..34].load_le::(); signal == 1 } @@ -1334,12 +1334,12 @@ impl Message2MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_b_raw(&self) -> u8 { + pub fn bit_b_raw_val(&self) -> u8 { self.raw.view_bits::()[33..34].load_le::() } /// Set raw value of 'BIT_B' #[inline(always)] - pub fn set_bit_b_raw(&mut self, value: u8) { + pub fn set_bit_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[33..34].store_le(value); } /// Set value of 'BIT_B' @@ -1357,7 +1357,7 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { - self.bit_d_phys() + self.bit_d_phys_val() } /// Get physical value of 'BIT_D' /// @@ -1365,7 +1365,7 @@ impl Message2MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_d_phys(&self) -> bool { + pub fn bit_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } @@ -1376,12 +1376,12 @@ impl Message2MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_d_raw(&self) -> u8 { + pub fn bit_d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } /// Set raw value of 'BIT_D' #[inline(always)] - pub fn set_bit_d_raw(&mut self, value: u8) { + pub fn set_bit_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'BIT_D' @@ -1399,7 +1399,7 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { - self.bit_e_phys() + self.bit_e_phys_val() } /// Get physical value of 'BIT_E' /// @@ -1407,7 +1407,7 @@ impl Message2MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_e_phys(&self) -> bool { + pub fn bit_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } @@ -1418,12 +1418,12 @@ impl Message2MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_e_raw(&self) -> u8 { + pub fn bit_e_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } /// Set raw value of 'BIT_E' #[inline(always)] - pub fn set_bit_e_raw(&mut self, value: u8) { + pub fn set_bit_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'BIT_E' @@ -1441,7 +1441,7 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { - self.bit_k_phys() + self.bit_k_phys_val() } /// Get physical value of 'BIT_K' /// @@ -1449,7 +1449,7 @@ impl Message2MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_k_phys(&self) -> bool { + pub fn bit_k_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } @@ -1460,12 +1460,12 @@ impl Message2MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_k_raw(&self) -> u8 { + pub fn bit_k_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } /// Set raw value of 'BIT_K' #[inline(always)] - pub fn set_bit_k_raw(&mut self, value: u8) { + pub fn set_bit_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'BIT_K' @@ -1483,7 +1483,7 @@ impl Message2MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { - self.bit_a_phys() + self.bit_a_phys_val() } /// Get physical value of 'BIT_A' /// @@ -1491,7 +1491,7 @@ impl Message2MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_a_phys(&self) -> bool { + pub fn bit_a_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[26..27].load_le::(); signal == 1 } @@ -1502,12 +1502,12 @@ impl Message2MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_a_raw(&self) -> u8 { + pub fn bit_a_raw_val(&self) -> u8 { self.raw.view_bits::()[26..27].load_le::() } /// Set raw value of 'BIT_A' #[inline(always)] - pub fn set_bit_a_raw(&mut self, value: u8) { + pub fn set_bit_a_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..27].store_le(value); } /// Set value of 'BIT_A' @@ -1558,7 +1558,7 @@ impl Message3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn multiplexor_phys(&self) -> u8 { + pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1570,17 +1570,17 @@ impl Message3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn multiplexor_raw(&self) -> u8 { + pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } /// Set raw value of 'Multiplexor' #[allow(dead_code)] #[inline(always)] - fn set_multiplexor_raw(&mut self, value: u8) { + fn set_multiplexor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_phys() { + match self.multiplexor_phys_val() { 8 => { Ok( Message3MultiplexorIndex::M8(Message3MultiplexorM8 { @@ -1709,7 +1709,7 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { - self.bit_l_phys() + self.bit_l_phys_val() } /// Get physical value of 'BIT_L' /// @@ -1717,7 +1717,7 @@ impl Message3MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_l_phys(&self) -> bool { + pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } @@ -1728,12 +1728,12 @@ impl Message3MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> u8 { + pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } /// Set raw value of 'BIT_L' #[inline(always)] - pub fn set_bit_l_raw(&mut self, value: u8) { + pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' @@ -1751,7 +1751,7 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_phys() + self.bit_g_phys_val() } /// Get physical value of 'BIT_G' /// @@ -1759,7 +1759,7 @@ impl Message3MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_g_phys(&self) -> bool { + pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } @@ -1770,12 +1770,12 @@ impl Message3MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> u8 { + pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } /// Set raw value of 'BIT_G' #[inline(always)] - pub fn set_bit_g_raw(&mut self, value: u8) { + pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' @@ -1793,7 +1793,7 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_phys() + self.bit_c_phys_val() } /// Get physical value of 'BIT_C' /// @@ -1801,7 +1801,7 @@ impl Message3MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_c_phys(&self) -> bool { + pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } @@ -1812,12 +1812,12 @@ impl Message3MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> u8 { + pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } /// Set raw value of 'BIT_C' #[inline(always)] - pub fn set_bit_c_raw(&mut self, value: u8) { + pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' @@ -1835,7 +1835,7 @@ impl Message3MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_phys() + self.bit_j_phys_val() } /// Get physical value of 'BIT_J' /// @@ -1843,7 +1843,7 @@ impl Message3MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_j_phys(&self) -> bool { + pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } @@ -1854,12 +1854,12 @@ impl Message3MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> u8 { + pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } /// Set raw value of 'BIT_J' #[inline(always)] - pub fn set_bit_j_raw(&mut self, value: u8) { + pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' diff --git a/tests-snapshots/dbc-cantools/multiplex_dumped.snap.rs b/tests-snapshots/dbc-cantools/multiplex_dumped.snap.rs index fea6daa5..10b84848 100644 --- a/tests-snapshots/dbc-cantools/multiplex_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_dumped.snap.rs @@ -85,7 +85,7 @@ impl Message1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn multiplexor_phys(&self) -> u8 { + pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -97,17 +97,17 @@ impl Message1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn multiplexor_raw(&self) -> u8 { + pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } /// Set raw value of 'Multiplexor' #[allow(dead_code)] #[inline(always)] - fn set_multiplexor_raw(&mut self, value: u8) { + fn set_multiplexor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..8].store_le(value); } pub fn multiplexor(&mut self) -> Result { - match self.multiplexor_phys() { + match self.multiplexor_phys_val() { 8 => { Ok( Message1MultiplexorIndex::M8(Message1MultiplexorM8 { @@ -253,7 +253,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { - self.bit_l_phys() + self.bit_l_phys_val() } /// Get physical value of 'BIT_L' /// @@ -261,7 +261,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_l_phys(&self) -> bool { + pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } @@ -272,12 +272,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_l_raw(&self) -> u8 { + pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } /// Set raw value of 'BIT_L' #[inline(always)] - pub fn set_bit_l_raw(&mut self, value: u8) { + pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } /// Set value of 'BIT_L' @@ -295,7 +295,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { - self.bit_g_phys() + self.bit_g_phys_val() } /// Get physical value of 'BIT_G' /// @@ -303,7 +303,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_g_phys(&self) -> bool { + pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } @@ -314,12 +314,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_g_raw(&self) -> u8 { + pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } /// Set raw value of 'BIT_G' #[inline(always)] - pub fn set_bit_g_raw(&mut self, value: u8) { + pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'BIT_G' @@ -337,7 +337,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { - self.bit_c_phys() + self.bit_c_phys_val() } /// Get physical value of 'BIT_C' /// @@ -345,7 +345,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_c_phys(&self) -> bool { + pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } @@ -356,12 +356,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_c_raw(&self) -> u8 { + pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } /// Set raw value of 'BIT_C' #[inline(always)] - pub fn set_bit_c_raw(&mut self, value: u8) { + pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } /// Set value of 'BIT_C' @@ -379,7 +379,7 @@ impl Message1MultiplexorM8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { - self.bit_j_phys() + self.bit_j_phys_val() } /// Get physical value of 'BIT_J' /// @@ -387,7 +387,7 @@ impl Message1MultiplexorM8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_j_phys(&self) -> bool { + pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } @@ -398,12 +398,12 @@ impl Message1MultiplexorM8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_j_raw(&self) -> u8 { + pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } /// Set raw value of 'BIT_J' #[inline(always)] - pub fn set_bit_j_raw(&mut self, value: u8) { + pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } /// Set value of 'BIT_J' @@ -448,7 +448,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { - self.bit_f_phys() + self.bit_f_phys_val() } /// Get physical value of 'BIT_F' /// @@ -456,7 +456,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_f_phys(&self) -> bool { + pub fn bit_f_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[39..40].load_le::(); signal == 1 } @@ -467,12 +467,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_f_raw(&self) -> u8 { + pub fn bit_f_raw_val(&self) -> u8 { self.raw.view_bits::()[39..40].load_le::() } /// Set raw value of 'BIT_F' #[inline(always)] - pub fn set_bit_f_raw(&mut self, value: u8) { + pub fn set_bit_f_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[39..40].store_le(value); } /// Set value of 'BIT_F' @@ -490,7 +490,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { - self.bit_h_phys() + self.bit_h_phys_val() } /// Get physical value of 'BIT_H' /// @@ -498,7 +498,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_h_phys(&self) -> bool { + pub fn bit_h_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[38..39].load_le::(); signal == 1 } @@ -509,12 +509,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_h_raw(&self) -> u8 { + pub fn bit_h_raw_val(&self) -> u8 { self.raw.view_bits::()[38..39].load_le::() } /// Set raw value of 'BIT_H' #[inline(always)] - pub fn set_bit_h_raw(&mut self, value: u8) { + pub fn set_bit_h_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..39].store_le(value); } /// Set value of 'BIT_H' @@ -532,7 +532,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { - self.bit_b_phys() + self.bit_b_phys_val() } /// Get physical value of 'BIT_B' /// @@ -540,7 +540,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_b_phys(&self) -> bool { + pub fn bit_b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[33..34].load_le::(); signal == 1 } @@ -551,12 +551,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_b_raw(&self) -> u8 { + pub fn bit_b_raw_val(&self) -> u8 { self.raw.view_bits::()[33..34].load_le::() } /// Set raw value of 'BIT_B' #[inline(always)] - pub fn set_bit_b_raw(&mut self, value: u8) { + pub fn set_bit_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[33..34].store_le(value); } /// Set value of 'BIT_B' @@ -574,7 +574,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { - self.bit_d_phys() + self.bit_d_phys_val() } /// Get physical value of 'BIT_D' /// @@ -582,7 +582,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_d_phys(&self) -> bool { + pub fn bit_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } @@ -593,12 +593,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_d_raw(&self) -> u8 { + pub fn bit_d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } /// Set raw value of 'BIT_D' #[inline(always)] - pub fn set_bit_d_raw(&mut self, value: u8) { + pub fn set_bit_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'BIT_D' @@ -616,7 +616,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { - self.bit_e_phys() + self.bit_e_phys_val() } /// Get physical value of 'BIT_E' /// @@ -624,7 +624,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_e_phys(&self) -> bool { + pub fn bit_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } @@ -635,12 +635,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_e_raw(&self) -> u8 { + pub fn bit_e_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } /// Set raw value of 'BIT_E' #[inline(always)] - pub fn set_bit_e_raw(&mut self, value: u8) { + pub fn set_bit_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } /// Set value of 'BIT_E' @@ -658,7 +658,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { - self.bit_k_phys() + self.bit_k_phys_val() } /// Get physical value of 'BIT_K' /// @@ -666,7 +666,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_k_phys(&self) -> bool { + pub fn bit_k_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } @@ -677,12 +677,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_k_raw(&self) -> u8 { + pub fn bit_k_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } /// Set raw value of 'BIT_K' #[inline(always)] - pub fn set_bit_k_raw(&mut self, value: u8) { + pub fn set_bit_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } /// Set value of 'BIT_K' @@ -700,7 +700,7 @@ impl Message1MultiplexorM24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { - self.bit_a_phys() + self.bit_a_phys_val() } /// Get physical value of 'BIT_A' /// @@ -708,7 +708,7 @@ impl Message1MultiplexorM24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn bit_a_phys(&self) -> bool { + pub fn bit_a_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[26..27].load_le::(); signal == 1 } @@ -719,12 +719,12 @@ impl Message1MultiplexorM24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn bit_a_raw(&self) -> u8 { + pub fn bit_a_raw_val(&self) -> u8 { self.raw.view_bits::()[26..27].load_le::() } /// Set raw value of 'BIT_A' #[inline(always)] - pub fn set_bit_a_raw(&mut self, value: u8) { + pub fn set_bit_a_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..27].store_le(value); } /// Set value of 'BIT_A' diff --git a/tests-snapshots/dbc-cantools/no_sender.snap.rs b/tests-snapshots/dbc-cantools/no_sender.snap.rs index c1f91113..e5c97e35 100644 --- a/tests-snapshots/dbc-cantools/no_sender.snap.rs +++ b/tests-snapshots/dbc-cantools/no_sender.snap.rs @@ -89,7 +89,7 @@ impl Foo { /// - Receivers: Vector__XXX #[inline(always)] pub fn signal_without_sender(&self) -> i8 { - self.signal_without_sender_phys() + self.signal_without_sender_phys_val() } /// Get physical value of 'signal_without_sender' /// @@ -97,7 +97,7 @@ impl Foo { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal_without_sender_phys(&self) -> i8 { + pub fn signal_without_sender_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -110,12 +110,12 @@ impl Foo { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn signal_without_sender_raw(&self) -> i8 { + pub fn signal_without_sender_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'signal_without_sender' #[inline(always)] - pub fn set_signal_without_sender_raw(&mut self, value: i8) { + pub fn set_signal_without_sender_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/open_actuator.snap.rs b/tests-snapshots/dbc-cantools/open_actuator.snap.rs index 26360b68..d323f61a 100644 --- a/tests-snapshots/dbc-cantools/open_actuator.snap.rs +++ b/tests-snapshots/dbc-cantools/open_actuator.snap.rs @@ -134,7 +134,7 @@ impl ControlCmd { /// - Receivers: Actuator #[inline(always)] pub fn crc8_cmd1(&self) -> u8 { - self.crc8_cmd1_phys() + self.crc8_cmd1_phys_val() } /// Get physical value of 'CRC8_CMD1' /// @@ -142,7 +142,7 @@ impl ControlCmd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn crc8_cmd1_phys(&self) -> u8 { + pub fn crc8_cmd1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -154,12 +154,12 @@ impl ControlCmd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn crc8_cmd1_raw(&self) -> u8 { + pub fn crc8_cmd1_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'CRC8_CMD1' #[inline(always)] - pub fn set_crc8_cmd1_raw(&mut self, value: u8) { + pub fn set_crc8_cmd1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'CRC8_CMD1' @@ -188,7 +188,7 @@ impl ControlCmd { /// - Receivers: Actuator #[inline(always)] pub fn counter_cmd1(&self) -> u8 { - self.counter_cmd1_phys() + self.counter_cmd1_phys_val() } /// Get physical value of 'Counter_CMD1' /// @@ -196,7 +196,7 @@ impl ControlCmd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn counter_cmd1_phys(&self) -> u8 { + pub fn counter_cmd1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..52].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -208,12 +208,12 @@ impl ControlCmd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn counter_cmd1_raw(&self) -> u8 { + pub fn counter_cmd1_raw_val(&self) -> u8 { self.raw.view_bits::()[48..52].load_le::() } /// Set raw value of 'Counter_CMD1' #[inline(always)] - pub fn set_counter_cmd1_raw(&mut self, value: u8) { + pub fn set_counter_cmd1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..52].store_le(value); } /// Set value of 'Counter_CMD1' @@ -242,7 +242,7 @@ impl ControlCmd { /// - Receivers: Actuator #[inline(always)] pub fn target_motor_id_cmd1(&self) -> u8 { - self.target_motor_id_cmd1_phys() + self.target_motor_id_cmd1_phys_val() } /// Get physical value of 'TargetMotorID_CMD1' /// @@ -250,7 +250,7 @@ impl ControlCmd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn target_motor_id_cmd1_phys(&self) -> u8 { + pub fn target_motor_id_cmd1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[12..14].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -262,12 +262,12 @@ impl ControlCmd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn target_motor_id_cmd1_raw(&self) -> u8 { + pub fn target_motor_id_cmd1_raw_val(&self) -> u8 { self.raw.view_bits::()[12..14].load_le::() } /// Set raw value of 'TargetMotorID_CMD1' #[inline(always)] - pub fn set_target_motor_id_cmd1_raw(&mut self, value: u8) { + pub fn set_target_motor_id_cmd1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[12..14].store_le(value); } /// Set value of 'TargetMotorID_CMD1' @@ -303,7 +303,7 @@ impl ControlCmd { 2 => ControlCmdTargetMode::PositionRelative, 3 => ControlCmdTargetMode::Torque, 4 => ControlCmdTargetMode::PositionAbsolute, - _ => ControlCmdTargetMode::_Other(self.target_mode_phys()), + _ => ControlCmdTargetMode::_Other(self.target_mode_phys_val()), } } /// Get physical value of 'TargetMode' @@ -312,7 +312,7 @@ impl ControlCmd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn target_mode_phys(&self) -> u8 { + pub fn target_mode_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..11].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -324,12 +324,12 @@ impl ControlCmd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn target_mode_raw(&self) -> u8 { + pub fn target_mode_raw_val(&self) -> u8 { self.raw.view_bits::()[8..11].load_le::() } /// Set raw value of 'TargetMode' #[inline(always)] - pub fn set_target_mode_raw(&mut self, value: u8) { + pub fn set_target_mode_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..11].store_le(value); } /// Set value of 'TargetMode' @@ -366,7 +366,7 @@ impl ControlCmd { /// - Receivers: Actuator #[inline(always)] pub fn position_cmd_64(&self) -> f32 { - self.position_cmd_64_phys() + self.position_cmd_64_phys_val() } /// Get physical value of 'PositionCmd_64' /// @@ -374,7 +374,7 @@ impl ControlCmd { /// - Offset: 0 /// - Unit: "deg" #[inline(always)] - pub fn position_cmd_64_phys(&self) -> f32 { + pub fn position_cmd_64_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.0154286_f32; let offset = 0_f32; @@ -387,12 +387,12 @@ impl ControlCmd { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn position_cmd_64_raw(&self) -> i16 { + pub fn position_cmd_64_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'PositionCmd_64' #[inline(always)] - pub fn set_position_cmd_64_raw(&mut self, value: i16) { + pub fn set_position_cmd_64_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -422,7 +422,7 @@ impl ControlCmd { /// - Receivers: Actuator #[inline(always)] pub fn torque_command_8(&self) -> f32 { - self.torque_command_8_phys() + self.torque_command_8_phys_val() } /// Get physical value of 'TorqueCommand_8' /// @@ -430,7 +430,7 @@ impl ControlCmd { /// - Offset: 0 /// - Unit: "N*m" #[inline(always)] - pub fn torque_command_8_phys(&self) -> f32 { + pub fn torque_command_8_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..42].load_le::(); let factor = 0.0166667_f32; let offset = 0_f32; @@ -443,12 +443,12 @@ impl ControlCmd { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn torque_command_8_raw(&self) -> i16 { + pub fn torque_command_8_raw_val(&self) -> i16 { self.raw.view_bits::()[32..42].load_le::() } /// Set raw value of 'TorqueCommand_8' #[inline(always)] - pub fn set_torque_command_8_raw(&mut self, value: i16) { + pub fn set_torque_command_8_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..42].store_le(value); } @@ -482,7 +482,7 @@ impl ControlCmd { /// - Receivers: Actuator #[inline(always)] pub fn torque_close_loop_max_32(&self) -> f32 { - self.torque_close_loop_max_32_phys() + self.torque_close_loop_max_32_phys_val() } /// Get physical value of 'TorqueCloseLoopMax_32' /// @@ -490,7 +490,7 @@ impl ControlCmd { /// - Offset: 0 /// - Unit: "N*m" #[inline(always)] - pub fn torque_close_loop_max_32_phys(&self) -> f32 { + pub fn torque_close_loop_max_32_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[42..48].load_le::(); let factor = 0.186666_f32; let offset = 0_f32; @@ -503,12 +503,12 @@ impl ControlCmd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn torque_close_loop_max_32_raw(&self) -> u8 { + pub fn torque_close_loop_max_32_raw_val(&self) -> u8 { self.raw.view_bits::()[42..48].load_le::() } /// Set raw value of 'TorqueCloseLoopMax_32' #[inline(always)] - pub fn set_torque_close_loop_max_32_raw(&mut self, value: u8) { + pub fn set_torque_close_loop_max_32_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[42..48].store_le(value); } /// Set value of 'TorqueCloseLoopMax_32' @@ -652,7 +652,7 @@ impl LimitsCmd { /// - Receivers: Actuator #[inline(always)] pub fn crc8_cmd2(&self) -> u8 { - self.crc8_cmd2_phys() + self.crc8_cmd2_phys_val() } /// Get physical value of 'CRC8_CMD2' /// @@ -660,7 +660,7 @@ impl LimitsCmd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn crc8_cmd2_phys(&self) -> u8 { + pub fn crc8_cmd2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -672,12 +672,12 @@ impl LimitsCmd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn crc8_cmd2_raw(&self) -> u8 { + pub fn crc8_cmd2_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'CRC8_CMD2' #[inline(always)] - pub fn set_crc8_cmd2_raw(&mut self, value: u8) { + pub fn set_crc8_cmd2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'CRC8_CMD2' @@ -706,7 +706,7 @@ impl LimitsCmd { /// - Receivers: Actuator #[inline(always)] pub fn counter_cmd2(&self) -> u8 { - self.counter_cmd2_phys() + self.counter_cmd2_phys_val() } /// Get physical value of 'Counter_CMD2' /// @@ -714,7 +714,7 @@ impl LimitsCmd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn counter_cmd2_phys(&self) -> u8 { + pub fn counter_cmd2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[12..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -726,12 +726,12 @@ impl LimitsCmd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn counter_cmd2_raw(&self) -> u8 { + pub fn counter_cmd2_raw_val(&self) -> u8 { self.raw.view_bits::()[12..16].load_le::() } /// Set raw value of 'Counter_CMD2' #[inline(always)] - pub fn set_counter_cmd2_raw(&mut self, value: u8) { + pub fn set_counter_cmd2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[12..16].store_le(value); } /// Set value of 'Counter_CMD2' @@ -760,7 +760,7 @@ impl LimitsCmd { /// - Receivers: Actuator #[inline(always)] pub fn velocity_limit(&self) -> u16 { - self.velocity_limit_phys() + self.velocity_limit_phys_val() } /// Get physical value of 'VelocityLimit' /// @@ -768,7 +768,7 @@ impl LimitsCmd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn velocity_limit_phys(&self) -> u16 { + pub fn velocity_limit_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -780,12 +780,12 @@ impl LimitsCmd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn velocity_limit_raw(&self) -> u16 { + pub fn velocity_limit_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'VelocityLimit' #[inline(always)] - pub fn set_velocity_limit_raw(&mut self, value: u16) { + pub fn set_velocity_limit_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'VelocityLimit' @@ -814,7 +814,7 @@ impl LimitsCmd { /// - Receivers: Actuator #[inline(always)] pub fn accel_limit(&self) -> u16 { - self.accel_limit_phys() + self.accel_limit_phys_val() } /// Get physical value of 'AccelLimit' /// @@ -822,7 +822,7 @@ impl LimitsCmd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accel_limit_phys(&self) -> u16 { + pub fn accel_limit_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -834,12 +834,12 @@ impl LimitsCmd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accel_limit_raw(&self) -> u16 { + pub fn accel_limit_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'AccelLimit' #[inline(always)] - pub fn set_accel_limit_raw(&mut self, value: u16) { + pub fn set_accel_limit_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } /// Set value of 'AccelLimit' @@ -956,7 +956,7 @@ impl ControlStatus { /// - Receivers: Driver, Actuator #[inline(always)] pub fn crc8_stat1(&self) -> u8 { - self.crc8_stat1_phys() + self.crc8_stat1_phys_val() } /// Get physical value of 'CRC8_STAT1' /// @@ -964,7 +964,7 @@ impl ControlStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn crc8_stat1_phys(&self) -> u8 { + pub fn crc8_stat1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -976,12 +976,12 @@ impl ControlStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn crc8_stat1_raw(&self) -> u8 { + pub fn crc8_stat1_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'CRC8_STAT1' #[inline(always)] - pub fn set_crc8_stat1_raw(&mut self, value: u8) { + pub fn set_crc8_stat1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'CRC8_STAT1' @@ -1010,7 +1010,7 @@ impl ControlStatus { /// - Receivers: Driver #[inline(always)] pub fn counter_stat1(&self) -> u8 { - self.counter_stat1_phys() + self.counter_stat1_phys_val() } /// Get physical value of 'Counter_STAT1' /// @@ -1018,7 +1018,7 @@ impl ControlStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn counter_stat1_phys(&self) -> u8 { + pub fn counter_stat1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[12..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1030,12 +1030,12 @@ impl ControlStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn counter_stat1_raw(&self) -> u8 { + pub fn counter_stat1_raw_val(&self) -> u8 { self.raw.view_bits::()[12..16].load_le::() } /// Set raw value of 'Counter_STAT1' #[inline(always)] - pub fn set_counter_stat1_raw(&mut self, value: u8) { + pub fn set_counter_stat1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[12..16].store_le(value); } /// Set value of 'Counter_STAT1' @@ -1064,7 +1064,7 @@ impl ControlStatus { /// - Receivers: Driver #[inline(always)] pub fn torque_actual(&self) -> f32 { - self.torque_actual_phys() + self.torque_actual_phys_val() } /// Get physical value of 'TorqueActual' /// @@ -1072,7 +1072,7 @@ impl ControlStatus { /// - Offset: 0 /// - Unit: "N*m" #[inline(always)] - pub fn torque_actual_phys(&self) -> f32 { + pub fn torque_actual_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..26].load_le::(); let factor = 0.015625_f32; let offset = 0_f32; @@ -1085,12 +1085,12 @@ impl ControlStatus { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn torque_actual_raw(&self) -> i16 { + pub fn torque_actual_raw_val(&self) -> i16 { self.raw.view_bits::()[16..26].load_le::() } /// Set raw value of 'TorqueActual' #[inline(always)] - pub fn set_torque_actual_raw(&mut self, value: i16) { + pub fn set_torque_actual_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..26].store_le(value); } @@ -1117,7 +1117,7 @@ impl ControlStatus { /// - Receivers: Driver #[inline(always)] pub fn torque_close_loop_actual(&self) -> f32 { - self.torque_close_loop_actual_phys() + self.torque_close_loop_actual_phys_val() } /// Get physical value of 'TorqueCloseLoopActual' /// @@ -1125,7 +1125,7 @@ impl ControlStatus { /// - Offset: 0 /// - Unit: "N*m" #[inline(always)] - pub fn torque_close_loop_actual_phys(&self) -> f32 { + pub fn torque_close_loop_actual_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[26..32].load_le::(); let factor = 0.125_f32; let offset = 0_f32; @@ -1138,12 +1138,12 @@ impl ControlStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn torque_close_loop_actual_raw(&self) -> u8 { + pub fn torque_close_loop_actual_raw_val(&self) -> u8 { self.raw.view_bits::()[26..32].load_le::() } /// Set raw value of 'TorqueCloseLoopActual' #[inline(always)] - pub fn set_torque_close_loop_actual_raw(&mut self, value: u8) { + pub fn set_torque_close_loop_actual_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..32].store_le(value); } /// Set value of 'TorqueCloseLoopActual' @@ -1252,7 +1252,7 @@ impl SystemStatus { /// - Receivers: Driver #[inline(always)] pub fn crc8_stat2(&self) -> u8 { - self.crc8_stat2_phys() + self.crc8_stat2_phys_val() } /// Get physical value of 'CRC8_STAT2' /// @@ -1260,7 +1260,7 @@ impl SystemStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn crc8_stat2_phys(&self) -> u8 { + pub fn crc8_stat2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1272,12 +1272,12 @@ impl SystemStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn crc8_stat2_raw(&self) -> u8 { + pub fn crc8_stat2_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'CRC8_STAT2' #[inline(always)] - pub fn set_crc8_stat2_raw(&mut self, value: u8) { + pub fn set_crc8_stat2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'CRC8_STAT2' @@ -1306,7 +1306,7 @@ impl SystemStatus { /// - Receivers: Driver #[inline(always)] pub fn counter_stat2(&self) -> u8 { - self.counter_stat2_phys() + self.counter_stat2_phys_val() } /// Get physical value of 'Counter_STAT2' /// @@ -1314,7 +1314,7 @@ impl SystemStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn counter_stat2_phys(&self) -> u8 { + pub fn counter_stat2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[12..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1326,12 +1326,12 @@ impl SystemStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn counter_stat2_raw(&self) -> u8 { + pub fn counter_stat2_raw_val(&self) -> u8 { self.raw.view_bits::()[12..16].load_le::() } /// Set raw value of 'Counter_STAT2' #[inline(always)] - pub fn set_counter_stat2_raw(&mut self, value: u8) { + pub fn set_counter_stat2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[12..16].store_le(value); } /// Set value of 'Counter_STAT2' @@ -1360,7 +1360,7 @@ impl SystemStatus { /// - Receivers: Driver #[inline(always)] pub fn chip_temp(&self) -> i16 { - self.chip_temp_phys() + self.chip_temp_phys_val() } /// Get physical value of 'ChipTemp' /// @@ -1368,7 +1368,7 @@ impl SystemStatus { /// - Offset: -60 /// - Unit: "C" #[inline(always)] - pub fn chip_temp_phys(&self) -> i16 { + pub fn chip_temp_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; i16::from(signal).saturating_mul(factor).saturating_sub(60) @@ -1380,12 +1380,12 @@ impl SystemStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn chip_temp_raw(&self) -> u8 { + pub fn chip_temp_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'ChipTemp' #[inline(always)] - pub fn set_chip_temp_raw(&mut self, value: u8) { + pub fn set_chip_temp_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'ChipTemp' @@ -1498,7 +1498,7 @@ impl TorqueSensorData { /// - Receivers: Driver #[inline(always)] pub fn crc8_data1(&self) -> u8 { - self.crc8_data1_phys() + self.crc8_data1_phys_val() } /// Get physical value of 'CRC8_DATA1' /// @@ -1506,7 +1506,7 @@ impl TorqueSensorData { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn crc8_data1_phys(&self) -> u8 { + pub fn crc8_data1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1518,12 +1518,12 @@ impl TorqueSensorData { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn crc8_data1_raw(&self) -> u8 { + pub fn crc8_data1_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'CRC8_DATA1' #[inline(always)] - pub fn set_crc8_data1_raw(&mut self, value: u8) { + pub fn set_crc8_data1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'CRC8_DATA1' @@ -1552,7 +1552,7 @@ impl TorqueSensorData { /// - Receivers: Driver #[inline(always)] pub fn counter_data1(&self) -> u8 { - self.counter_data1_phys() + self.counter_data1_phys_val() } /// Get physical value of 'Counter_DATA1' /// @@ -1560,7 +1560,7 @@ impl TorqueSensorData { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn counter_data1_phys(&self) -> u8 { + pub fn counter_data1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..12].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1572,12 +1572,12 @@ impl TorqueSensorData { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn counter_data1_raw(&self) -> u8 { + pub fn counter_data1_raw_val(&self) -> u8 { self.raw.view_bits::()[8..12].load_le::() } /// Set raw value of 'Counter_DATA1' #[inline(always)] - pub fn set_counter_data1_raw(&mut self, value: u8) { + pub fn set_counter_data1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..12].store_le(value); } /// Set value of 'Counter_DATA1' @@ -1608,7 +1608,7 @@ impl TorqueSensorData { /// - Receivers: Driver #[inline(always)] pub fn torque_sense(&self) -> f32 { - self.torque_sense_phys() + self.torque_sense_phys_val() } /// Get physical value of 'TorqueSense' /// @@ -1616,7 +1616,7 @@ impl TorqueSensorData { /// - Offset: 0 /// - Unit: "N*m" #[inline(always)] - pub fn torque_sense_phys(&self) -> f32 { + pub fn torque_sense_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[12..24].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -1629,12 +1629,12 @@ impl TorqueSensorData { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn torque_sense_raw(&self) -> i16 { + pub fn torque_sense_raw_val(&self) -> i16 { self.raw.view_bits::()[12..24].load_le::() } /// Set raw value of 'TorqueSense' #[inline(always)] - pub fn set_torque_sense_raw(&mut self, value: i16) { + pub fn set_torque_sense_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[12..24].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/padding_bit_order.snap.rs b/tests-snapshots/dbc-cantools/padding_bit_order.snap.rs index c2476a4e..5b1c6739 100644 --- a/tests-snapshots/dbc-cantools/padding_bit_order.snap.rs +++ b/tests-snapshots/dbc-cantools/padding_bit_order.snap.rs @@ -105,7 +105,7 @@ impl Msg0 { /// - Receivers: E1 #[inline(always)] pub fn a(&self) -> u16 { - self.a_phys() + self.a_phys_val() } /// Get physical value of 'A' /// @@ -113,7 +113,7 @@ impl Msg0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn a_phys(&self) -> u16 { + pub fn a_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[1..16].load_be::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -125,12 +125,12 @@ impl Msg0 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn a_raw(&self) -> u16 { + pub fn a_raw_val(&self) -> u16 { self.raw.view_bits::()[1..16].load_be::() } /// Set raw value of 'A' #[inline(always)] - pub fn set_a_raw(&mut self, value: u16) { + pub fn set_a_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[1..16].store_be(value); } /// Set value of 'A' @@ -159,7 +159,7 @@ impl Msg0 { /// - Receivers: E1 #[inline(always)] pub fn b(&self) -> bool { - self.b_phys() + self.b_phys_val() } /// Get physical value of 'B' /// @@ -167,7 +167,7 @@ impl Msg0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn b_phys(&self) -> bool { + pub fn b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_be::(); signal == 1 } @@ -178,12 +178,12 @@ impl Msg0 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn b_raw(&self) -> u8 { + pub fn b_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_be::() } /// Set raw value of 'B' #[inline(always)] - pub fn set_b_raw(&mut self, value: u8) { + pub fn set_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_be(value); } /// Set value of 'B' @@ -201,7 +201,7 @@ impl Msg0 { /// - Receivers: E1 #[inline(always)] pub fn c(&self) -> u16 { - self.c_phys() + self.c_phys_val() } /// Get physical value of 'C' /// @@ -209,7 +209,7 @@ impl Msg0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn c_phys(&self) -> u16 { + pub fn c_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[33..48].load_be::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -221,12 +221,12 @@ impl Msg0 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn c_raw(&self) -> u16 { + pub fn c_raw_val(&self) -> u16 { self.raw.view_bits::()[33..48].load_be::() } /// Set raw value of 'C' #[inline(always)] - pub fn set_c_raw(&mut self, value: u16) { + pub fn set_c_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[33..48].store_be(value); } /// Set value of 'C' @@ -255,7 +255,7 @@ impl Msg0 { /// - Receivers: E1 #[inline(always)] pub fn d(&self) -> bool { - self.d_phys() + self.d_phys_val() } /// Get physical value of 'D' /// @@ -263,7 +263,7 @@ impl Msg0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn d_phys(&self) -> bool { + pub fn d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_be::(); signal == 1 } @@ -274,12 +274,12 @@ impl Msg0 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn d_raw(&self) -> u8 { + pub fn d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_be::() } /// Set raw value of 'D' #[inline(always)] - pub fn set_d_raw(&mut self, value: u8) { + pub fn set_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_be(value); } /// Set value of 'D' @@ -376,7 +376,7 @@ impl Msg1 { /// - Receivers: E1 #[inline(always)] pub fn e(&self) -> bool { - self.e_phys() + self.e_phys_val() } /// Get physical value of 'E' /// @@ -384,7 +384,7 @@ impl Msg1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn e_phys(&self) -> bool { + pub fn e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -395,12 +395,12 @@ impl Msg1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn e_raw(&self) -> u8 { + pub fn e_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'E' #[inline(always)] - pub fn set_e_raw(&mut self, value: u8) { + pub fn set_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'E' @@ -418,7 +418,7 @@ impl Msg1 { /// - Receivers: E1 #[inline(always)] pub fn f(&self) -> u16 { - self.f_phys() + self.f_phys_val() } /// Get physical value of 'F' /// @@ -426,7 +426,7 @@ impl Msg1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn f_phys(&self) -> u16 { + pub fn f_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[1..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -438,12 +438,12 @@ impl Msg1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn f_raw(&self) -> u16 { + pub fn f_raw_val(&self) -> u16 { self.raw.view_bits::()[1..16].load_le::() } /// Set raw value of 'F' #[inline(always)] - pub fn set_f_raw(&mut self, value: u16) { + pub fn set_f_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[1..16].store_le(value); } /// Set value of 'F' @@ -472,7 +472,7 @@ impl Msg1 { /// - Receivers: E1 #[inline(always)] pub fn g(&self) -> bool { - self.g_phys() + self.g_phys_val() } /// Get physical value of 'G' /// @@ -480,7 +480,7 @@ impl Msg1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn g_phys(&self) -> bool { + pub fn g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } @@ -491,12 +491,12 @@ impl Msg1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn g_raw(&self) -> u8 { + pub fn g_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } /// Set raw value of 'G' #[inline(always)] - pub fn set_g_raw(&mut self, value: u8) { + pub fn set_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } /// Set value of 'G' @@ -514,7 +514,7 @@ impl Msg1 { /// - Receivers: E1 #[inline(always)] pub fn h(&self) -> u16 { - self.h_phys() + self.h_phys_val() } /// Get physical value of 'H' /// @@ -522,7 +522,7 @@ impl Msg1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn h_phys(&self) -> u16 { + pub fn h_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[33..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -534,12 +534,12 @@ impl Msg1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn h_raw(&self) -> u16 { + pub fn h_raw_val(&self) -> u16 { self.raw.view_bits::()[33..48].load_le::() } /// Set raw value of 'H' #[inline(always)] - pub fn set_h_raw(&mut self, value: u16) { + pub fn set_h_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[33..48].store_le(value); } /// Set value of 'H' @@ -648,7 +648,7 @@ impl Msg2 { /// - Receivers: E1 #[inline(always)] pub fn i(&self) -> u8 { - self.i_phys() + self.i_phys_val() } /// Get physical value of 'I' /// @@ -656,7 +656,7 @@ impl Msg2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn i_phys(&self) -> u8 { + pub fn i_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -668,12 +668,12 @@ impl Msg2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn i_raw(&self) -> u8 { + pub fn i_raw_val(&self) -> u8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'I' #[inline(always)] - pub fn set_i_raw(&mut self, value: u8) { + pub fn set_i_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..4].store_le(value); } /// Set value of 'I' @@ -702,7 +702,7 @@ impl Msg2 { /// - Receivers: E1 #[inline(always)] pub fn j(&self) -> u8 { - self.j_phys() + self.j_phys_val() } /// Get physical value of 'J' /// @@ -710,7 +710,7 @@ impl Msg2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn j_phys(&self) -> u8 { + pub fn j_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -722,12 +722,12 @@ impl Msg2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn j_raw(&self) -> u8 { + pub fn j_raw_val(&self) -> u8 { self.raw.view_bits::()[4..8].load_le::() } /// Set raw value of 'J' #[inline(always)] - pub fn set_j_raw(&mut self, value: u8) { + pub fn set_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..8].store_le(value); } /// Set value of 'J' @@ -756,7 +756,7 @@ impl Msg2 { /// - Receivers: E1 #[inline(always)] pub fn k(&self) -> u8 { - self.k_phys() + self.k_phys_val() } /// Get physical value of 'K' /// @@ -764,7 +764,7 @@ impl Msg2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn k_phys(&self) -> u8 { + pub fn k_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..12].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -776,12 +776,12 @@ impl Msg2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn k_raw(&self) -> u8 { + pub fn k_raw_val(&self) -> u8 { self.raw.view_bits::()[8..12].load_le::() } /// Set raw value of 'K' #[inline(always)] - pub fn set_k_raw(&mut self, value: u8) { + pub fn set_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..12].store_le(value); } /// Set value of 'K' @@ -884,7 +884,7 @@ impl Msg3 { /// - Receivers: E1 #[inline(always)] pub fn l(&self) -> u64 { - self.l_phys() + self.l_phys_val() } /// Get physical value of 'L' /// @@ -892,7 +892,7 @@ impl Msg3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn l_phys(&self) -> u64 { + pub fn l_phys_val(&self) -> u64 { let signal = self.raw.view_bits::()[0..64].load_be::(); let factor = 1; u64::from(signal).saturating_mul(factor).saturating_add(0) @@ -904,12 +904,12 @@ impl Msg3 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn l_raw(&self) -> u64 { + pub fn l_raw_val(&self) -> u64 { self.raw.view_bits::()[0..64].load_be::() } /// Set raw value of 'L' #[inline(always)] - pub fn set_l_raw(&mut self, value: u64) { + pub fn set_l_raw_val(&mut self, value: u64) { self.raw.view_bits_mut::()[0..64].store_be(value); } /// Set value of 'L' @@ -1012,7 +1012,7 @@ impl Msg4 { /// - Receivers: E1 #[inline(always)] pub fn m(&self) -> u64 { - self.m_phys() + self.m_phys_val() } /// Get physical value of 'M' /// @@ -1020,7 +1020,7 @@ impl Msg4 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn m_phys(&self) -> u64 { + pub fn m_phys_val(&self) -> u64 { let signal = self.raw.view_bits::()[0..64].load_le::(); let factor = 1; u64::from(signal).saturating_mul(factor).saturating_add(0) @@ -1032,12 +1032,12 @@ impl Msg4 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn m_raw(&self) -> u64 { + pub fn m_raw_val(&self) -> u64 { self.raw.view_bits::()[0..64].load_le::() } /// Set raw value of 'M' #[inline(always)] - pub fn set_m_raw(&mut self, value: u64) { + pub fn set_m_raw_val(&mut self, value: u64) { self.raw.view_bits_mut::()[0..64].store_le(value); } /// Set value of 'M' diff --git a/tests-snapshots/dbc-cantools/sig_groups.snap.rs b/tests-snapshots/dbc-cantools/sig_groups.snap.rs index 6ee82458..97639ab9 100644 --- a/tests-snapshots/dbc-cantools/sig_groups.snap.rs +++ b/tests-snapshots/dbc-cantools/sig_groups.snap.rs @@ -97,7 +97,7 @@ impl Test { /// - Receivers: Tester #[inline(always)] pub fn test_sig(&self) -> i8 { - self.test_sig_phys() + self.test_sig_phys_val() } /// Get physical value of 'TestSig' /// @@ -105,7 +105,7 @@ impl Test { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test_sig_phys(&self) -> i8 { + pub fn test_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -118,12 +118,12 @@ impl Test { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn test_sig_raw(&self) -> i8 { + pub fn test_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'TestSig' #[inline(always)] - pub fn set_test_sig_raw(&mut self, value: i8) { + pub fn set_test_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -241,7 +241,7 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { - self.dupsig_phys() + self.dupsig_phys_val() } /// Get physical value of 'dupsig' /// @@ -249,7 +249,7 @@ impl SgMsgM { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn dupsig_phys(&self) -> i8 { + pub fn dupsig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; @@ -262,12 +262,12 @@ impl SgMsgM { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn dupsig_raw(&self) -> i8 { + pub fn dupsig_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'dupsig' #[inline(always)] - pub fn set_dupsig_raw(&mut self, value: i8) { + pub fn set_dupsig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } @@ -298,7 +298,7 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig2_1(&self) -> i8 { - self.sub_sig2_1_phys() + self.sub_sig2_1_phys_val() } /// Get physical value of 'subSig2_1' /// @@ -306,7 +306,7 @@ impl SgMsgM { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sub_sig2_1_phys(&self) -> i8 { + pub fn sub_sig2_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -319,12 +319,12 @@ impl SgMsgM { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sub_sig2_1_raw(&self) -> i8 { + pub fn sub_sig2_1_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'subSig2_1' #[inline(always)] - pub fn set_sub_sig2_1_raw(&mut self, value: i8) { + pub fn set_sub_sig2_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -355,7 +355,7 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_2(&self) -> i8 { - self.sub_sig1_2_phys() + self.sub_sig1_2_phys_val() } /// Get physical value of 'subSig1_2' /// @@ -363,7 +363,7 @@ impl SgMsgM { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sub_sig1_2_phys(&self) -> i8 { + pub fn sub_sig1_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -376,12 +376,12 @@ impl SgMsgM { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sub_sig1_2_raw(&self) -> i8 { + pub fn sub_sig1_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'subSig1_2' #[inline(always)] - pub fn set_sub_sig1_2_raw(&mut self, value: i8) { + pub fn set_sub_sig1_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -412,7 +412,7 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_1(&self) -> i8 { - self.sub_sig1_1_phys() + self.sub_sig1_1_phys_val() } /// Get physical value of 'subSig1_1' /// @@ -420,7 +420,7 @@ impl SgMsgM { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sub_sig1_1_phys(&self) -> i8 { + pub fn sub_sig1_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -433,12 +433,12 @@ impl SgMsgM { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sub_sig1_1_raw(&self) -> i8 { + pub fn sub_sig1_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'subSig1_1' #[inline(always)] - pub fn set_sub_sig1_1_raw(&mut self, value: i8) { + pub fn set_sub_sig1_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -548,7 +548,7 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { - self.dupsig_phys() + self.dupsig_phys_val() } /// Get physical value of 'dupsig' /// @@ -556,7 +556,7 @@ impl SgMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn dupsig_phys(&self) -> i8 { + pub fn dupsig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -569,12 +569,12 @@ impl SgMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn dupsig_raw(&self) -> i8 { + pub fn dupsig_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'dupsig' #[inline(always)] - pub fn set_dupsig_raw(&mut self, value: i8) { + pub fn set_dupsig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -605,7 +605,7 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg2(&self) -> i8 { - self.sg2_phys() + self.sg2_phys_val() } /// Get physical value of 'SG2' /// @@ -613,7 +613,7 @@ impl SgMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sg2_phys(&self) -> i8 { + pub fn sg2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -626,12 +626,12 @@ impl SgMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sg2_raw(&self) -> i8 { + pub fn sg2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'SG2' #[inline(always)] - pub fn set_sg2_raw(&mut self, value: i8) { + pub fn set_sg2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -662,7 +662,7 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg1(&self) -> i8 { - self.sg1_phys() + self.sg1_phys_val() } /// Get physical value of 'SG1' /// @@ -670,7 +670,7 @@ impl SgMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sg1_phys(&self) -> i8 { + pub fn sg1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -683,12 +683,12 @@ impl SgMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sg1_raw(&self) -> i8 { + pub fn sg1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'SG1' #[inline(always)] - pub fn set_sg1_raw(&mut self, value: i8) { + pub fn set_sg1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -795,7 +795,7 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_2(&self) -> i8 { - self.sig_2_phys() + self.sig_2_phys_val() } /// Get physical value of 'Sig_2' /// @@ -803,7 +803,7 @@ impl NormalMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_2_phys(&self) -> i8 { + pub fn sig_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -816,12 +816,12 @@ impl NormalMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_2_raw(&self) -> i8 { + pub fn sig_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Sig_2' #[inline(always)] - pub fn set_sig_2_raw(&mut self, value: i8) { + pub fn set_sig_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -852,7 +852,7 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_1(&self) -> i8 { - self.sig_1_phys() + self.sig_1_phys_val() } /// Get physical value of 'Sig_1' /// @@ -860,7 +860,7 @@ impl NormalMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_1_phys(&self) -> i8 { + pub fn sig_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -873,12 +873,12 @@ impl NormalMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_1_raw(&self) -> i8 { + pub fn sig_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Sig_1' #[inline(always)] - pub fn set_sig_1_raw(&mut self, value: i8) { + pub fn set_sig_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/sig_groups_del.snap.rs b/tests-snapshots/dbc-cantools/sig_groups_del.snap.rs index 6eba5e0d..6614d563 100644 --- a/tests-snapshots/dbc-cantools/sig_groups_del.snap.rs +++ b/tests-snapshots/dbc-cantools/sig_groups_del.snap.rs @@ -97,7 +97,7 @@ impl Test { /// - Receivers: Tester #[inline(always)] pub fn test_sig(&self) -> i8 { - self.test_sig_phys() + self.test_sig_phys_val() } /// Get physical value of 'TestSig' /// @@ -105,7 +105,7 @@ impl Test { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test_sig_phys(&self) -> i8 { + pub fn test_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -118,12 +118,12 @@ impl Test { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn test_sig_raw(&self) -> i8 { + pub fn test_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'TestSig' #[inline(always)] - pub fn set_test_sig_raw(&mut self, value: i8) { + pub fn set_test_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -241,7 +241,7 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { - self.dupsig_phys() + self.dupsig_phys_val() } /// Get physical value of 'dupsig' /// @@ -249,7 +249,7 @@ impl SgMsgM { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn dupsig_phys(&self) -> i8 { + pub fn dupsig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; @@ -262,12 +262,12 @@ impl SgMsgM { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn dupsig_raw(&self) -> i8 { + pub fn dupsig_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'dupsig' #[inline(always)] - pub fn set_dupsig_raw(&mut self, value: i8) { + pub fn set_dupsig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } @@ -298,7 +298,7 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig2_1(&self) -> i8 { - self.sub_sig2_1_phys() + self.sub_sig2_1_phys_val() } /// Get physical value of 'subSig2_1' /// @@ -306,7 +306,7 @@ impl SgMsgM { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sub_sig2_1_phys(&self) -> i8 { + pub fn sub_sig2_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -319,12 +319,12 @@ impl SgMsgM { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sub_sig2_1_raw(&self) -> i8 { + pub fn sub_sig2_1_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'subSig2_1' #[inline(always)] - pub fn set_sub_sig2_1_raw(&mut self, value: i8) { + pub fn set_sub_sig2_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -355,7 +355,7 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_2(&self) -> i8 { - self.sub_sig1_2_phys() + self.sub_sig1_2_phys_val() } /// Get physical value of 'subSig1_2' /// @@ -363,7 +363,7 @@ impl SgMsgM { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sub_sig1_2_phys(&self) -> i8 { + pub fn sub_sig1_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -376,12 +376,12 @@ impl SgMsgM { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sub_sig1_2_raw(&self) -> i8 { + pub fn sub_sig1_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'subSig1_2' #[inline(always)] - pub fn set_sub_sig1_2_raw(&mut self, value: i8) { + pub fn set_sub_sig1_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -412,7 +412,7 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_1(&self) -> i8 { - self.sub_sig1_1_phys() + self.sub_sig1_1_phys_val() } /// Get physical value of 'subSig1_1' /// @@ -420,7 +420,7 @@ impl SgMsgM { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sub_sig1_1_phys(&self) -> i8 { + pub fn sub_sig1_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -433,12 +433,12 @@ impl SgMsgM { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sub_sig1_1_raw(&self) -> i8 { + pub fn sub_sig1_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'subSig1_1' #[inline(always)] - pub fn set_sub_sig1_1_raw(&mut self, value: i8) { + pub fn set_sub_sig1_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -548,7 +548,7 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { - self.dupsig_phys() + self.dupsig_phys_val() } /// Get physical value of 'dupsig' /// @@ -556,7 +556,7 @@ impl SgMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn dupsig_phys(&self) -> i8 { + pub fn dupsig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -569,12 +569,12 @@ impl SgMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn dupsig_raw(&self) -> i8 { + pub fn dupsig_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'dupsig' #[inline(always)] - pub fn set_dupsig_raw(&mut self, value: i8) { + pub fn set_dupsig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -605,7 +605,7 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg2(&self) -> i8 { - self.sg2_phys() + self.sg2_phys_val() } /// Get physical value of 'SG2' /// @@ -613,7 +613,7 @@ impl SgMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sg2_phys(&self) -> i8 { + pub fn sg2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -626,12 +626,12 @@ impl SgMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sg2_raw(&self) -> i8 { + pub fn sg2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'SG2' #[inline(always)] - pub fn set_sg2_raw(&mut self, value: i8) { + pub fn set_sg2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -662,7 +662,7 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg1(&self) -> i8 { - self.sg1_phys() + self.sg1_phys_val() } /// Get physical value of 'SG1' /// @@ -670,7 +670,7 @@ impl SgMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sg1_phys(&self) -> i8 { + pub fn sg1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -683,12 +683,12 @@ impl SgMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sg1_raw(&self) -> i8 { + pub fn sg1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'SG1' #[inline(always)] - pub fn set_sg1_raw(&mut self, value: i8) { + pub fn set_sg1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -795,7 +795,7 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_2(&self) -> i8 { - self.sig_2_phys() + self.sig_2_phys_val() } /// Get physical value of 'Sig_2' /// @@ -803,7 +803,7 @@ impl NormalMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_2_phys(&self) -> i8 { + pub fn sig_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -816,12 +816,12 @@ impl NormalMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_2_raw(&self) -> i8 { + pub fn sig_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Sig_2' #[inline(always)] - pub fn set_sig_2_raw(&mut self, value: i8) { + pub fn set_sig_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -852,7 +852,7 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_1(&self) -> i8 { - self.sig_1_phys() + self.sig_1_phys_val() } /// Get physical value of 'Sig_1' /// @@ -860,7 +860,7 @@ impl NormalMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_1_phys(&self) -> i8 { + pub fn sig_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -873,12 +873,12 @@ impl NormalMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_1_raw(&self) -> i8 { + pub fn sig_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Sig_1' #[inline(always)] - pub fn set_sig_1_raw(&mut self, value: i8) { + pub fn set_sig_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/sig_groups_out.snap.rs b/tests-snapshots/dbc-cantools/sig_groups_out.snap.rs index a4dbc14f..cf58c524 100644 --- a/tests-snapshots/dbc-cantools/sig_groups_out.snap.rs +++ b/tests-snapshots/dbc-cantools/sig_groups_out.snap.rs @@ -97,7 +97,7 @@ impl Test { /// - Receivers: Tester #[inline(always)] pub fn test_sig(&self) -> i8 { - self.test_sig_phys() + self.test_sig_phys_val() } /// Get physical value of 'TestSig' /// @@ -105,7 +105,7 @@ impl Test { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test_sig_phys(&self) -> i8 { + pub fn test_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -118,12 +118,12 @@ impl Test { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn test_sig_raw(&self) -> i8 { + pub fn test_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'TestSig' #[inline(always)] - pub fn set_test_sig_raw(&mut self, value: i8) { + pub fn set_test_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -241,7 +241,7 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { - self.dupsig_phys() + self.dupsig_phys_val() } /// Get physical value of 'dupsig' /// @@ -249,7 +249,7 @@ impl SgMsgM { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn dupsig_phys(&self) -> i8 { + pub fn dupsig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; let signal = signal as i8; @@ -262,12 +262,12 @@ impl SgMsgM { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn dupsig_raw(&self) -> i8 { + pub fn dupsig_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'dupsig' #[inline(always)] - pub fn set_dupsig_raw(&mut self, value: i8) { + pub fn set_dupsig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } @@ -298,7 +298,7 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig2_1(&self) -> i8 { - self.sub_sig2_1_phys() + self.sub_sig2_1_phys_val() } /// Get physical value of 'subSig2_1' /// @@ -306,7 +306,7 @@ impl SgMsgM { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sub_sig2_1_phys(&self) -> i8 { + pub fn sub_sig2_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -319,12 +319,12 @@ impl SgMsgM { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sub_sig2_1_raw(&self) -> i8 { + pub fn sub_sig2_1_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'subSig2_1' #[inline(always)] - pub fn set_sub_sig2_1_raw(&mut self, value: i8) { + pub fn set_sub_sig2_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -355,7 +355,7 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_2(&self) -> i8 { - self.sub_sig1_2_phys() + self.sub_sig1_2_phys_val() } /// Get physical value of 'subSig1_2' /// @@ -363,7 +363,7 @@ impl SgMsgM { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sub_sig1_2_phys(&self) -> i8 { + pub fn sub_sig1_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -376,12 +376,12 @@ impl SgMsgM { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sub_sig1_2_raw(&self) -> i8 { + pub fn sub_sig1_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'subSig1_2' #[inline(always)] - pub fn set_sub_sig1_2_raw(&mut self, value: i8) { + pub fn set_sub_sig1_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -412,7 +412,7 @@ impl SgMsgM { /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_1(&self) -> i8 { - self.sub_sig1_1_phys() + self.sub_sig1_1_phys_val() } /// Get physical value of 'subSig1_1' /// @@ -420,7 +420,7 @@ impl SgMsgM { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sub_sig1_1_phys(&self) -> i8 { + pub fn sub_sig1_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -433,12 +433,12 @@ impl SgMsgM { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sub_sig1_1_raw(&self) -> i8 { + pub fn sub_sig1_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'subSig1_1' #[inline(always)] - pub fn set_sub_sig1_1_raw(&mut self, value: i8) { + pub fn set_sub_sig1_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -548,7 +548,7 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { - self.dupsig_phys() + self.dupsig_phys_val() } /// Get physical value of 'dupsig' /// @@ -556,7 +556,7 @@ impl SgMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn dupsig_phys(&self) -> i8 { + pub fn dupsig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -569,12 +569,12 @@ impl SgMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn dupsig_raw(&self) -> i8 { + pub fn dupsig_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'dupsig' #[inline(always)] - pub fn set_dupsig_raw(&mut self, value: i8) { + pub fn set_dupsig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -605,7 +605,7 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg2(&self) -> i8 { - self.sg2_phys() + self.sg2_phys_val() } /// Get physical value of 'SG2' /// @@ -613,7 +613,7 @@ impl SgMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sg2_phys(&self) -> i8 { + pub fn sg2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -626,12 +626,12 @@ impl SgMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sg2_raw(&self) -> i8 { + pub fn sg2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'SG2' #[inline(always)] - pub fn set_sg2_raw(&mut self, value: i8) { + pub fn set_sg2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -662,7 +662,7 @@ impl SgMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sg1(&self) -> i8 { - self.sg1_phys() + self.sg1_phys_val() } /// Get physical value of 'SG1' /// @@ -670,7 +670,7 @@ impl SgMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sg1_phys(&self) -> i8 { + pub fn sg1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -683,12 +683,12 @@ impl SgMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sg1_raw(&self) -> i8 { + pub fn sg1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'SG1' #[inline(always)] - pub fn set_sg1_raw(&mut self, value: i8) { + pub fn set_sg1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -795,7 +795,7 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_2(&self) -> i8 { - self.sig_2_phys() + self.sig_2_phys_val() } /// Get physical value of 'Sig_2' /// @@ -803,7 +803,7 @@ impl NormalMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_2_phys(&self) -> i8 { + pub fn sig_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -816,12 +816,12 @@ impl NormalMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_2_raw(&self) -> i8 { + pub fn sig_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Sig_2' #[inline(always)] - pub fn set_sig_2_raw(&mut self, value: i8) { + pub fn set_sig_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } @@ -852,7 +852,7 @@ impl NormalMsg { /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_1(&self) -> i8 { - self.sig_1_phys() + self.sig_1_phys_val() } /// Get physical value of 'Sig_1' /// @@ -860,7 +860,7 @@ impl NormalMsg { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sig_1_phys(&self) -> i8 { + pub fn sig_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -873,12 +873,12 @@ impl NormalMsg { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn sig_1_raw(&self) -> i8 { + pub fn sig_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Sig_1' #[inline(always)] - pub fn set_sig_1_raw(&mut self, value: i8) { + pub fn set_sig_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/signed.snap.rs b/tests-snapshots/dbc-cantools/signed.snap.rs index 7ef39d25..43d53d75 100644 --- a/tests-snapshots/dbc-cantools/signed.snap.rs +++ b/tests-snapshots/dbc-cantools/signed.snap.rs @@ -161,7 +161,7 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s3big(&self) -> i8 { - self.s3big_phys() + self.s3big_phys_val() } /// Get physical value of 's3big' /// @@ -169,7 +169,7 @@ impl Message378910 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s3big_phys(&self) -> i8 { + pub fn s3big_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[32..35].load_be::(); let factor = 1; let signal = signal as i8; @@ -182,12 +182,12 @@ impl Message378910 { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn s3big_raw(&self) -> i8 { + pub fn s3big_raw_val(&self) -> i8 { self.raw.view_bits::()[32..35].load_be::() } /// Set raw value of 's3big' #[inline(always)] - pub fn set_s3big_raw(&mut self, value: i8) { + pub fn set_s3big_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..35].store_be(value); } @@ -218,7 +218,7 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s3(&self) -> i8 { - self.s3_phys() + self.s3_phys_val() } /// Get physical value of 's3' /// @@ -226,7 +226,7 @@ impl Message378910 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s3_phys(&self) -> i8 { + pub fn s3_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[34..37].load_le::(); let factor = 1; let signal = signal as i8; @@ -239,12 +239,12 @@ impl Message378910 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s3_raw(&self) -> i8 { + pub fn s3_raw_val(&self) -> i8 { self.raw.view_bits::()[34..37].load_le::() } /// Set raw value of 's3' #[inline(always)] - pub fn set_s3_raw(&mut self, value: i8) { + pub fn set_s3_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[34..37].store_le(value); } @@ -275,7 +275,7 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s10big(&self) -> i16 { - self.s10big_phys() + self.s10big_phys_val() } /// Get physical value of 's10big' /// @@ -283,7 +283,7 @@ impl Message378910 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s10big_phys(&self) -> i16 { + pub fn s10big_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[47..57].load_be::(); let factor = 1; let signal = signal as i16; @@ -296,12 +296,12 @@ impl Message378910 { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn s10big_raw(&self) -> i16 { + pub fn s10big_raw_val(&self) -> i16 { self.raw.view_bits::()[47..57].load_be::() } /// Set raw value of 's10big' #[inline(always)] - pub fn set_s10big_raw(&mut self, value: i16) { + pub fn set_s10big_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[47..57].store_be(value); } @@ -332,7 +332,7 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s8big(&self) -> i8 { - self.s8big_phys() + self.s8big_phys_val() } /// Get physical value of 's8big' /// @@ -340,7 +340,7 @@ impl Message378910 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s8big_phys(&self) -> i8 { + pub fn s8big_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[7..15].load_be::(); let factor = 1; let signal = signal as i8; @@ -353,12 +353,12 @@ impl Message378910 { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn s8big_raw(&self) -> i8 { + pub fn s8big_raw_val(&self) -> i8 { self.raw.view_bits::()[7..15].load_be::() } /// Set raw value of 's8big' #[inline(always)] - pub fn set_s8big_raw(&mut self, value: i8) { + pub fn set_s8big_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..15].store_be(value); } @@ -389,7 +389,7 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s7big(&self) -> i8 { - self.s7big_phys() + self.s7big_phys_val() } /// Get physical value of 's7big' /// @@ -397,7 +397,7 @@ impl Message378910 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s7big_phys(&self) -> i8 { + pub fn s7big_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[57..64].load_be::(); let factor = 1; let signal = signal as i8; @@ -410,12 +410,12 @@ impl Message378910 { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn s7big_raw(&self) -> i8 { + pub fn s7big_raw_val(&self) -> i8 { self.raw.view_bits::()[57..64].load_be::() } /// Set raw value of 's7big' #[inline(always)] - pub fn set_s7big_raw(&mut self, value: i8) { + pub fn set_s7big_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[57..64].store_be(value); } @@ -446,7 +446,7 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s9(&self) -> i16 { - self.s9_phys() + self.s9_phys_val() } /// Get physical value of 's9' /// @@ -454,7 +454,7 @@ impl Message378910 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s9_phys(&self) -> i16 { + pub fn s9_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[17..26].load_le::(); let factor = 1; let signal = signal as i16; @@ -467,12 +467,12 @@ impl Message378910 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s9_raw(&self) -> i16 { + pub fn s9_raw_val(&self) -> i16 { self.raw.view_bits::()[17..26].load_le::() } /// Set raw value of 's9' #[inline(always)] - pub fn set_s9_raw(&mut self, value: i16) { + pub fn set_s9_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[17..26].store_le(value); } @@ -503,7 +503,7 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s8(&self) -> i8 { - self.s8_phys() + self.s8_phys_val() } /// Get physical value of 's8' /// @@ -511,7 +511,7 @@ impl Message378910 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s8_phys(&self) -> i8 { + pub fn s8_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[26..34].load_le::(); let factor = 1; let signal = signal as i8; @@ -524,12 +524,12 @@ impl Message378910 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s8_raw(&self) -> i8 { + pub fn s8_raw_val(&self) -> i8 { self.raw.view_bits::()[26..34].load_le::() } /// Set raw value of 's8' #[inline(always)] - pub fn set_s8_raw(&mut self, value: i8) { + pub fn set_s8_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[26..34].store_le(value); } @@ -560,7 +560,7 @@ impl Message378910 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s7(&self) -> i8 { - self.s7_phys() + self.s7_phys_val() } /// Get physical value of 's7' /// @@ -568,7 +568,7 @@ impl Message378910 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s7_phys(&self) -> i8 { + pub fn s7_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[1..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -581,12 +581,12 @@ impl Message378910 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s7_raw(&self) -> i8 { + pub fn s7_raw_val(&self) -> i8 { self.raw.view_bits::()[1..8].load_le::() } /// Set raw value of 's7' #[inline(always)] - pub fn set_s7_raw(&mut self, value: i8) { + pub fn set_s7_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[1..8].store_le(value); } @@ -690,7 +690,7 @@ impl Message63big1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s63big(&self) -> i64 { - self.s63big_phys() + self.s63big_phys_val() } /// Get physical value of 's63big' /// @@ -698,7 +698,7 @@ impl Message63big1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s63big_phys(&self) -> i64 { + pub fn s63big_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[1..64].load_be::(); let factor = 1; let signal = signal as i64; @@ -711,12 +711,12 @@ impl Message63big1 { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn s63big_raw(&self) -> i64 { + pub fn s63big_raw_val(&self) -> i64 { self.raw.view_bits::()[1..64].load_be::() } /// Set raw value of 's63big' #[inline(always)] - pub fn set_s63big_raw(&mut self, value: i64) { + pub fn set_s63big_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[1..64].store_be(value); } @@ -820,7 +820,7 @@ impl Message631 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s63(&self) -> i64 { - self.s63_phys() + self.s63_phys_val() } /// Get physical value of 's63' /// @@ -828,7 +828,7 @@ impl Message631 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s63_phys(&self) -> i64 { + pub fn s63_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[1..64].load_le::(); let factor = 1; let signal = signal as i64; @@ -841,12 +841,12 @@ impl Message631 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s63_raw(&self) -> i64 { + pub fn s63_raw_val(&self) -> i64 { self.raw.view_bits::()[1..64].load_le::() } /// Set raw value of 's63' #[inline(always)] - pub fn set_s63_raw(&mut self, value: i64) { + pub fn set_s63_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[1..64].store_le(value); } @@ -950,7 +950,7 @@ impl Message63big { /// - Receivers: Vector__XXX #[inline(always)] pub fn s63big(&self) -> i64 { - self.s63big_phys() + self.s63big_phys_val() } /// Get physical value of 's63big' /// @@ -958,7 +958,7 @@ impl Message63big { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s63big_phys(&self) -> i64 { + pub fn s63big_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..63].load_be::(); let factor = 1; let signal = signal as i64; @@ -971,12 +971,12 @@ impl Message63big { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn s63big_raw(&self) -> i64 { + pub fn s63big_raw_val(&self) -> i64 { self.raw.view_bits::()[0..63].load_be::() } /// Set raw value of 's63big' #[inline(always)] - pub fn set_s63big_raw(&mut self, value: i64) { + pub fn set_s63big_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..63].store_be(value); } @@ -1080,7 +1080,7 @@ impl Message63 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s63(&self) -> i64 { - self.s63_phys() + self.s63_phys_val() } /// Get physical value of 's63' /// @@ -1088,7 +1088,7 @@ impl Message63 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s63_phys(&self) -> i64 { + pub fn s63_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..63].load_le::(); let factor = 1; let signal = signal as i64; @@ -1101,12 +1101,12 @@ impl Message63 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s63_raw(&self) -> i64 { + pub fn s63_raw_val(&self) -> i64 { self.raw.view_bits::()[0..63].load_le::() } /// Set raw value of 's63' #[inline(always)] - pub fn set_s63_raw(&mut self, value: i64) { + pub fn set_s63_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..63].store_le(value); } @@ -1210,7 +1210,7 @@ impl Message32big { /// - Receivers: Vector__XXX #[inline(always)] pub fn s32big(&self) -> i32 { - self.s32big_phys() + self.s32big_phys_val() } /// Get physical value of 's32big' /// @@ -1218,7 +1218,7 @@ impl Message32big { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s32big_phys(&self) -> i32 { + pub fn s32big_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_be::(); let factor = 1; let signal = signal as i32; @@ -1231,12 +1231,12 @@ impl Message32big { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn s32big_raw(&self) -> i32 { + pub fn s32big_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_be::() } /// Set raw value of 's32big' #[inline(always)] - pub fn set_s32big_raw(&mut self, value: i32) { + pub fn set_s32big_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_be(value); } @@ -1340,7 +1340,7 @@ impl Message33big { /// - Receivers: Vector__XXX #[inline(always)] pub fn s33big(&self) -> i64 { - self.s33big_phys() + self.s33big_phys_val() } /// Get physical value of 's33big' /// @@ -1348,7 +1348,7 @@ impl Message33big { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s33big_phys(&self) -> i64 { + pub fn s33big_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..33].load_be::(); let factor = 1; let signal = signal as i64; @@ -1361,12 +1361,12 @@ impl Message33big { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn s33big_raw(&self) -> i64 { + pub fn s33big_raw_val(&self) -> i64 { self.raw.view_bits::()[0..33].load_be::() } /// Set raw value of 's33big' #[inline(always)] - pub fn set_s33big_raw(&mut self, value: i64) { + pub fn set_s33big_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..33].store_be(value); } @@ -1470,7 +1470,7 @@ impl Message64big { /// - Receivers: Vector__XXX #[inline(always)] pub fn s64big(&self) -> i64 { - self.s64big_phys() + self.s64big_phys_val() } /// Get physical value of 's64big' /// @@ -1478,7 +1478,7 @@ impl Message64big { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s64big_phys(&self) -> i64 { + pub fn s64big_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..64].load_be::(); let factor = 1; let signal = signal as i64; @@ -1491,12 +1491,12 @@ impl Message64big { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn s64big_raw(&self) -> i64 { + pub fn s64big_raw_val(&self) -> i64 { self.raw.view_bits::()[0..64].load_be::() } /// Set raw value of 's64big' #[inline(always)] - pub fn set_s64big_raw(&mut self, value: i64) { + pub fn set_s64big_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..64].store_be(value); } @@ -1600,7 +1600,7 @@ impl Message64 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s64(&self) -> i64 { - self.s64_phys() + self.s64_phys_val() } /// Get physical value of 's64' /// @@ -1608,7 +1608,7 @@ impl Message64 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s64_phys(&self) -> i64 { + pub fn s64_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..64].load_le::(); let factor = 1; let signal = signal as i64; @@ -1621,12 +1621,12 @@ impl Message64 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s64_raw(&self) -> i64 { + pub fn s64_raw_val(&self) -> i64 { self.raw.view_bits::()[0..64].load_le::() } /// Set raw value of 's64' #[inline(always)] - pub fn set_s64_raw(&mut self, value: i64) { + pub fn set_s64_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..64].store_le(value); } @@ -1730,7 +1730,7 @@ impl Message33 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s33(&self) -> i64 { - self.s33_phys() + self.s33_phys_val() } /// Get physical value of 's33' /// @@ -1738,7 +1738,7 @@ impl Message33 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s33_phys(&self) -> i64 { + pub fn s33_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..33].load_le::(); let factor = 1; let signal = signal as i64; @@ -1751,12 +1751,12 @@ impl Message33 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s33_raw(&self) -> i64 { + pub fn s33_raw_val(&self) -> i64 { self.raw.view_bits::()[0..33].load_le::() } /// Set raw value of 's33' #[inline(always)] - pub fn set_s33_raw(&mut self, value: i64) { + pub fn set_s33_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..33].store_le(value); } @@ -1860,7 +1860,7 @@ impl Message32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn s32(&self) -> i32 { - self.s32_phys() + self.s32_phys_val() } /// Get physical value of 's32' /// @@ -1868,7 +1868,7 @@ impl Message32 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn s32_phys(&self) -> i32 { + pub fn s32_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 1; let signal = signal as i32; @@ -1881,12 +1881,12 @@ impl Message32 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn s32_raw(&self) -> i32 { + pub fn s32_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 's32' #[inline(always)] - pub fn set_s32_raw(&mut self, value: i32) { + pub fn set_s32_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-default-sort-signals.snap.rs b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-default-sort-signals.snap.rs index dbc04ed9..9944b874 100644 --- a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-default-sort-signals.snap.rs +++ b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-default-sort-signals.snap.rs @@ -118,7 +118,7 @@ impl DriverHeartbeat { 0 => DriverHeartbeatDriverHeartbeatCmd::DriverHeartbeatCmdNoop, _ => { DriverHeartbeatDriverHeartbeatCmd::_Other( - self.driver_heartbeat_cmd_phys(), + self.driver_heartbeat_cmd_phys_val(), ) } } @@ -129,7 +129,7 @@ impl DriverHeartbeat { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn driver_heartbeat_cmd_phys(&self) -> u8 { + pub fn driver_heartbeat_cmd_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -141,12 +141,12 @@ impl DriverHeartbeat { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn driver_heartbeat_cmd_raw(&self) -> u8 { + pub fn driver_heartbeat_cmd_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'DRIVER_HEARTBEAT_cmd' #[inline(always)] - pub fn set_driver_heartbeat_cmd_raw(&mut self, value: u8) { + pub fn set_driver_heartbeat_cmd_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'DRIVER_HEARTBEAT_cmd' @@ -295,7 +295,7 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_float(&self) -> f32 { - self.io_debug_test_float_phys() + self.io_debug_test_float_phys_val() } /// Get physical value of 'IO_DEBUG_test_float' /// @@ -303,7 +303,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_float_phys(&self) -> f32 { + pub fn io_debug_test_float_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 0.5_f32; let offset = 0_f32; @@ -316,12 +316,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn io_debug_test_float_raw(&self) -> u8 { + pub fn io_debug_test_float_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'IO_DEBUG_test_float' #[inline(always)] - pub fn set_io_debug_test_float_raw(&mut self, value: u8) { + pub fn set_io_debug_test_float_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'IO_DEBUG_test_float' @@ -346,7 +346,7 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_signed(&self) -> i8 { - self.io_debug_test_signed_phys() + self.io_debug_test_signed_phys_val() } /// Get physical value of 'IO_DEBUG_test_signed' /// @@ -354,7 +354,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_signed_phys(&self) -> i8 { + pub fn io_debug_test_signed_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -367,12 +367,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn io_debug_test_signed_raw(&self) -> i8 { + pub fn io_debug_test_signed_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'IO_DEBUG_test_signed' #[inline(always)] - pub fn set_io_debug_test_signed_raw(&mut self, value: i8) { + pub fn set_io_debug_test_signed_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -407,7 +407,7 @@ impl IoDebug { match signal { 2 => IoDebugIoDebugTestEnum::IoDebugTest2EnumTwo, 1 => IoDebugIoDebugTestEnum::IoDebugTest2EnumOne, - _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys()), + _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys_val()), } } /// Get physical value of 'IO_DEBUG_test_enum' @@ -416,7 +416,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_enum_phys(&self) -> u8 { + pub fn io_debug_test_enum_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -428,12 +428,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn io_debug_test_enum_raw(&self) -> u8 { + pub fn io_debug_test_enum_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'IO_DEBUG_test_enum' #[inline(always)] - pub fn set_io_debug_test_enum_raw(&mut self, value: u8) { + pub fn set_io_debug_test_enum_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'IO_DEBUG_test_enum' @@ -466,7 +466,7 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_unsigned(&self) -> u8 { - self.io_debug_test_unsigned_phys() + self.io_debug_test_unsigned_phys_val() } /// Get physical value of 'IO_DEBUG_test_unsigned' /// @@ -474,7 +474,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_unsigned_phys(&self) -> u8 { + pub fn io_debug_test_unsigned_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -486,12 +486,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn io_debug_test_unsigned_raw(&self) -> u8 { + pub fn io_debug_test_unsigned_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'IO_DEBUG_test_unsigned' #[inline(always)] - pub fn set_io_debug_test_unsigned_raw(&mut self, value: u8) { + pub fn set_io_debug_test_unsigned_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'IO_DEBUG_test_unsigned' @@ -623,7 +623,7 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_drive(&self) -> u8 { - self.motor_cmd_drive_phys() + self.motor_cmd_drive_phys_val() } /// Get physical value of 'MOTOR_CMD_drive' /// @@ -631,7 +631,7 @@ impl MotorCmd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn motor_cmd_drive_phys(&self) -> u8 { + pub fn motor_cmd_drive_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -643,12 +643,12 @@ impl MotorCmd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_cmd_drive_raw(&self) -> u8 { + pub fn motor_cmd_drive_raw_val(&self) -> u8 { self.raw.view_bits::()[4..8].load_le::() } /// Set raw value of 'MOTOR_CMD_drive' #[inline(always)] - pub fn set_motor_cmd_drive_raw(&mut self, value: u8) { + pub fn set_motor_cmd_drive_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..8].store_le(value); } /// Set value of 'MOTOR_CMD_drive' @@ -677,7 +677,7 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_steer(&self) -> i8 { - self.motor_cmd_steer_phys() + self.motor_cmd_steer_phys_val() } /// Get physical value of 'MOTOR_CMD_steer' /// @@ -685,7 +685,7 @@ impl MotorCmd { /// - Offset: -5 /// - Unit: "" #[inline(always)] - pub fn motor_cmd_steer_phys(&self) -> i8 { + pub fn motor_cmd_steer_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; @@ -698,12 +698,12 @@ impl MotorCmd { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn motor_cmd_steer_raw(&self) -> i8 { + pub fn motor_cmd_steer_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'MOTOR_CMD_steer' #[inline(always)] - pub fn set_motor_cmd_steer_raw(&mut self, value: i8) { + pub fn set_motor_cmd_steer_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..4].store_le(value); } @@ -813,7 +813,7 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_speed_kph(&self) -> f32 { - self.motor_status_speed_kph_phys() + self.motor_status_speed_kph_phys_val() } /// Get physical value of 'MOTOR_STATUS_speed_kph' /// @@ -821,7 +821,7 @@ impl MotorStatus { /// - Offset: 0 /// - Unit: "kph" #[inline(always)] - pub fn motor_status_speed_kph_phys(&self) -> f32 { + pub fn motor_status_speed_kph_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[8..24].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -834,12 +834,12 @@ impl MotorStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_status_speed_kph_raw(&self) -> u16 { + pub fn motor_status_speed_kph_raw_val(&self) -> u16 { self.raw.view_bits::()[8..24].load_le::() } /// Set raw value of 'MOTOR_STATUS_speed_kph' #[inline(always)] - pub fn set_motor_status_speed_kph_raw(&mut self, value: u16) { + pub fn set_motor_status_speed_kph_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[8..24].store_le(value); } /// Set value of 'MOTOR_STATUS_speed_kph' @@ -864,7 +864,7 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_wheel_error(&self) -> bool { - self.motor_status_wheel_error_phys() + self.motor_status_wheel_error_phys_val() } /// Get physical value of 'MOTOR_STATUS_wheel_error' /// @@ -872,7 +872,7 @@ impl MotorStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn motor_status_wheel_error_phys(&self) -> bool { + pub fn motor_status_wheel_error_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -883,12 +883,12 @@ impl MotorStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_status_wheel_error_raw(&self) -> u8 { + pub fn motor_status_wheel_error_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'MOTOR_STATUS_wheel_error' #[inline(always)] - pub fn set_motor_status_wheel_error_raw(&mut self, value: u8) { + pub fn set_motor_status_wheel_error_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'MOTOR_STATUS_wheel_error' @@ -1003,7 +1003,7 @@ impl SensorSonars { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_err_count(&self) -> u16 { - self.sensor_sonars_err_count_phys() + self.sensor_sonars_err_count_phys_val() } /// Get physical value of 'SENSOR_SONARS_err_count' /// @@ -1011,7 +1011,7 @@ impl SensorSonars { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_err_count_phys(&self) -> u16 { + pub fn sensor_sonars_err_count_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[4..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1023,12 +1023,12 @@ impl SensorSonars { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_err_count_raw(&self) -> u16 { + pub fn sensor_sonars_err_count_raw_val(&self) -> u16 { self.raw.view_bits::()[4..16].load_le::() } /// Set raw value of 'SENSOR_SONARS_err_count' #[inline(always)] - pub fn set_sensor_sonars_err_count_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_err_count_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[4..16].store_le(value); } /// Set value of 'SENSOR_SONARS_err_count' @@ -1055,7 +1055,7 @@ impl SensorSonars { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_mux_phys(&self) -> u8 { + pub fn sensor_sonars_mux_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1067,19 +1067,19 @@ impl SensorSonars { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_mux_raw(&self) -> u8 { + pub fn sensor_sonars_mux_raw_val(&self) -> u8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'SENSOR_SONARS_mux' #[allow(dead_code)] #[inline(always)] - fn set_sensor_sonars_mux_raw(&mut self, value: u8) { + fn set_sensor_sonars_mux_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..4].store_le(value); } pub fn sensor_sonars_mux( &mut self, ) -> Result { - match self.sensor_sonars_mux_phys() { + match self.sensor_sonars_mux_phys_val() { 0 => { Ok( SensorSonarsSensorSonarsMuxIndex::M0(SensorSonarsSensorSonarsMuxM0 { @@ -1231,7 +1231,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_rear(&self) -> f32 { - self.sensor_sonars_rear_phys() + self.sensor_sonars_rear_phys_val() } /// Get physical value of 'SENSOR_SONARS_rear' /// @@ -1239,7 +1239,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_rear_phys(&self) -> f32 { + pub fn sensor_sonars_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1252,12 +1252,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_rear_raw(&self) -> u16 { + pub fn sensor_sonars_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } /// Set raw value of 'SENSOR_SONARS_rear' #[inline(always)] - pub fn set_sensor_sonars_rear_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } /// Set value of 'SENSOR_SONARS_rear' @@ -1282,7 +1282,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_right(&self) -> f32 { - self.sensor_sonars_right_phys() + self.sensor_sonars_right_phys_val() } /// Get physical value of 'SENSOR_SONARS_right' /// @@ -1290,7 +1290,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_right_phys(&self) -> f32 { + pub fn sensor_sonars_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1303,12 +1303,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_right_raw(&self) -> u16 { + pub fn sensor_sonars_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } /// Set raw value of 'SENSOR_SONARS_right' #[inline(always)] - pub fn set_sensor_sonars_right_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } /// Set value of 'SENSOR_SONARS_right' @@ -1333,7 +1333,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_middle(&self) -> f32 { - self.sensor_sonars_middle_phys() + self.sensor_sonars_middle_phys_val() } /// Get physical value of 'SENSOR_SONARS_middle' /// @@ -1341,7 +1341,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_middle_phys(&self) -> f32 { + pub fn sensor_sonars_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1354,12 +1354,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_middle_raw(&self) -> u16 { + pub fn sensor_sonars_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } /// Set raw value of 'SENSOR_SONARS_middle' #[inline(always)] - pub fn set_sensor_sonars_middle_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } /// Set value of 'SENSOR_SONARS_middle' @@ -1384,7 +1384,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_left(&self) -> f32 { - self.sensor_sonars_left_phys() + self.sensor_sonars_left_phys_val() } /// Get physical value of 'SENSOR_SONARS_left' /// @@ -1392,7 +1392,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_left_phys(&self) -> f32 { + pub fn sensor_sonars_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1405,12 +1405,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_left_raw(&self) -> u16 { + pub fn sensor_sonars_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } /// Set raw value of 'SENSOR_SONARS_left' #[inline(always)] - pub fn set_sensor_sonars_left_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } /// Set value of 'SENSOR_SONARS_left' @@ -1462,7 +1462,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_rear(&self) -> f32 { - self.sensor_sonars_no_filt_rear_phys() + self.sensor_sonars_no_filt_rear_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_rear' /// @@ -1470,7 +1470,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_rear_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1483,12 +1483,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_rear_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_rear' #[inline(always)] - pub fn set_sensor_sonars_no_filt_rear_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_rear' @@ -1516,7 +1516,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_right(&self) -> f32 { - self.sensor_sonars_no_filt_right_phys() + self.sensor_sonars_no_filt_right_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_right' /// @@ -1524,7 +1524,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_right_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1537,12 +1537,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_right_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_right' #[inline(always)] - pub fn set_sensor_sonars_no_filt_right_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_right' @@ -1570,7 +1570,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_middle(&self) -> f32 { - self.sensor_sonars_no_filt_middle_phys() + self.sensor_sonars_no_filt_middle_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_middle' /// @@ -1578,7 +1578,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_middle_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1591,12 +1591,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_middle_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_middle' #[inline(always)] - pub fn set_sensor_sonars_no_filt_middle_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_middle' @@ -1624,7 +1624,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_left(&self) -> f32 { - self.sensor_sonars_no_filt_left_phys() + self.sensor_sonars_no_filt_left_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_left' /// @@ -1632,7 +1632,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_left_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1645,12 +1645,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_left_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_left' #[inline(always)] - pub fn set_sensor_sonars_no_filt_left_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_left' diff --git a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-sort-signals-by-name.snap.rs b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-sort-signals-by-name.snap.rs index 5014d8d3..4063c463 100644 --- a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-sort-signals-by-name.snap.rs +++ b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-sort-signals-by-name.snap.rs @@ -118,7 +118,7 @@ impl DriverHeartbeat { 0 => DriverHeartbeatDriverHeartbeatCmd::DriverHeartbeatCmdNoop, _ => { DriverHeartbeatDriverHeartbeatCmd::_Other( - self.driver_heartbeat_cmd_phys(), + self.driver_heartbeat_cmd_phys_val(), ) } } @@ -129,7 +129,7 @@ impl DriverHeartbeat { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn driver_heartbeat_cmd_phys(&self) -> u8 { + pub fn driver_heartbeat_cmd_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -141,12 +141,12 @@ impl DriverHeartbeat { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn driver_heartbeat_cmd_raw(&self) -> u8 { + pub fn driver_heartbeat_cmd_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'DRIVER_HEARTBEAT_cmd' #[inline(always)] - pub fn set_driver_heartbeat_cmd_raw(&mut self, value: u8) { + pub fn set_driver_heartbeat_cmd_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'DRIVER_HEARTBEAT_cmd' @@ -299,7 +299,7 @@ impl IoDebug { match signal { 2 => IoDebugIoDebugTestEnum::IoDebugTest2EnumTwo, 1 => IoDebugIoDebugTestEnum::IoDebugTest2EnumOne, - _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys()), + _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys_val()), } } /// Get physical value of 'IO_DEBUG_test_enum' @@ -308,7 +308,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_enum_phys(&self) -> u8 { + pub fn io_debug_test_enum_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -320,12 +320,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn io_debug_test_enum_raw(&self) -> u8 { + pub fn io_debug_test_enum_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'IO_DEBUG_test_enum' #[inline(always)] - pub fn set_io_debug_test_enum_raw(&mut self, value: u8) { + pub fn set_io_debug_test_enum_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'IO_DEBUG_test_enum' @@ -358,7 +358,7 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_float(&self) -> f32 { - self.io_debug_test_float_phys() + self.io_debug_test_float_phys_val() } /// Get physical value of 'IO_DEBUG_test_float' /// @@ -366,7 +366,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_float_phys(&self) -> f32 { + pub fn io_debug_test_float_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 0.5_f32; let offset = 0_f32; @@ -379,12 +379,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn io_debug_test_float_raw(&self) -> u8 { + pub fn io_debug_test_float_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'IO_DEBUG_test_float' #[inline(always)] - pub fn set_io_debug_test_float_raw(&mut self, value: u8) { + pub fn set_io_debug_test_float_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'IO_DEBUG_test_float' @@ -409,7 +409,7 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_signed(&self) -> i8 { - self.io_debug_test_signed_phys() + self.io_debug_test_signed_phys_val() } /// Get physical value of 'IO_DEBUG_test_signed' /// @@ -417,7 +417,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_signed_phys(&self) -> i8 { + pub fn io_debug_test_signed_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -430,12 +430,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn io_debug_test_signed_raw(&self) -> i8 { + pub fn io_debug_test_signed_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'IO_DEBUG_test_signed' #[inline(always)] - pub fn set_io_debug_test_signed_raw(&mut self, value: i8) { + pub fn set_io_debug_test_signed_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -466,7 +466,7 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_unsigned(&self) -> u8 { - self.io_debug_test_unsigned_phys() + self.io_debug_test_unsigned_phys_val() } /// Get physical value of 'IO_DEBUG_test_unsigned' /// @@ -474,7 +474,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_unsigned_phys(&self) -> u8 { + pub fn io_debug_test_unsigned_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -486,12 +486,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn io_debug_test_unsigned_raw(&self) -> u8 { + pub fn io_debug_test_unsigned_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'IO_DEBUG_test_unsigned' #[inline(always)] - pub fn set_io_debug_test_unsigned_raw(&mut self, value: u8) { + pub fn set_io_debug_test_unsigned_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'IO_DEBUG_test_unsigned' @@ -623,7 +623,7 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_drive(&self) -> u8 { - self.motor_cmd_drive_phys() + self.motor_cmd_drive_phys_val() } /// Get physical value of 'MOTOR_CMD_drive' /// @@ -631,7 +631,7 @@ impl MotorCmd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn motor_cmd_drive_phys(&self) -> u8 { + pub fn motor_cmd_drive_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -643,12 +643,12 @@ impl MotorCmd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_cmd_drive_raw(&self) -> u8 { + pub fn motor_cmd_drive_raw_val(&self) -> u8 { self.raw.view_bits::()[4..8].load_le::() } /// Set raw value of 'MOTOR_CMD_drive' #[inline(always)] - pub fn set_motor_cmd_drive_raw(&mut self, value: u8) { + pub fn set_motor_cmd_drive_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..8].store_le(value); } /// Set value of 'MOTOR_CMD_drive' @@ -677,7 +677,7 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_steer(&self) -> i8 { - self.motor_cmd_steer_phys() + self.motor_cmd_steer_phys_val() } /// Get physical value of 'MOTOR_CMD_steer' /// @@ -685,7 +685,7 @@ impl MotorCmd { /// - Offset: -5 /// - Unit: "" #[inline(always)] - pub fn motor_cmd_steer_phys(&self) -> i8 { + pub fn motor_cmd_steer_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; @@ -698,12 +698,12 @@ impl MotorCmd { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn motor_cmd_steer_raw(&self) -> i8 { + pub fn motor_cmd_steer_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'MOTOR_CMD_steer' #[inline(always)] - pub fn set_motor_cmd_steer_raw(&mut self, value: i8) { + pub fn set_motor_cmd_steer_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..4].store_le(value); } @@ -813,7 +813,7 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_speed_kph(&self) -> f32 { - self.motor_status_speed_kph_phys() + self.motor_status_speed_kph_phys_val() } /// Get physical value of 'MOTOR_STATUS_speed_kph' /// @@ -821,7 +821,7 @@ impl MotorStatus { /// - Offset: 0 /// - Unit: "kph" #[inline(always)] - pub fn motor_status_speed_kph_phys(&self) -> f32 { + pub fn motor_status_speed_kph_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[8..24].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -834,12 +834,12 @@ impl MotorStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_status_speed_kph_raw(&self) -> u16 { + pub fn motor_status_speed_kph_raw_val(&self) -> u16 { self.raw.view_bits::()[8..24].load_le::() } /// Set raw value of 'MOTOR_STATUS_speed_kph' #[inline(always)] - pub fn set_motor_status_speed_kph_raw(&mut self, value: u16) { + pub fn set_motor_status_speed_kph_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[8..24].store_le(value); } /// Set value of 'MOTOR_STATUS_speed_kph' @@ -864,7 +864,7 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_wheel_error(&self) -> bool { - self.motor_status_wheel_error_phys() + self.motor_status_wheel_error_phys_val() } /// Get physical value of 'MOTOR_STATUS_wheel_error' /// @@ -872,7 +872,7 @@ impl MotorStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn motor_status_wheel_error_phys(&self) -> bool { + pub fn motor_status_wheel_error_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -883,12 +883,12 @@ impl MotorStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_status_wheel_error_raw(&self) -> u8 { + pub fn motor_status_wheel_error_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'MOTOR_STATUS_wheel_error' #[inline(always)] - pub fn set_motor_status_wheel_error_raw(&mut self, value: u8) { + pub fn set_motor_status_wheel_error_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'MOTOR_STATUS_wheel_error' @@ -1003,7 +1003,7 @@ impl SensorSonars { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_err_count(&self) -> u16 { - self.sensor_sonars_err_count_phys() + self.sensor_sonars_err_count_phys_val() } /// Get physical value of 'SENSOR_SONARS_err_count' /// @@ -1011,7 +1011,7 @@ impl SensorSonars { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_err_count_phys(&self) -> u16 { + pub fn sensor_sonars_err_count_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[4..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1023,12 +1023,12 @@ impl SensorSonars { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_err_count_raw(&self) -> u16 { + pub fn sensor_sonars_err_count_raw_val(&self) -> u16 { self.raw.view_bits::()[4..16].load_le::() } /// Set raw value of 'SENSOR_SONARS_err_count' #[inline(always)] - pub fn set_sensor_sonars_err_count_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_err_count_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[4..16].store_le(value); } /// Set value of 'SENSOR_SONARS_err_count' @@ -1055,7 +1055,7 @@ impl SensorSonars { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_mux_phys(&self) -> u8 { + pub fn sensor_sonars_mux_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1067,19 +1067,19 @@ impl SensorSonars { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_mux_raw(&self) -> u8 { + pub fn sensor_sonars_mux_raw_val(&self) -> u8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'SENSOR_SONARS_mux' #[allow(dead_code)] #[inline(always)] - fn set_sensor_sonars_mux_raw(&mut self, value: u8) { + fn set_sensor_sonars_mux_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..4].store_le(value); } pub fn sensor_sonars_mux( &mut self, ) -> Result { - match self.sensor_sonars_mux_phys() { + match self.sensor_sonars_mux_phys_val() { 0 => { Ok( SensorSonarsSensorSonarsMuxIndex::M0(SensorSonarsSensorSonarsMuxM0 { @@ -1231,7 +1231,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_left(&self) -> f32 { - self.sensor_sonars_left_phys() + self.sensor_sonars_left_phys_val() } /// Get physical value of 'SENSOR_SONARS_left' /// @@ -1239,7 +1239,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_left_phys(&self) -> f32 { + pub fn sensor_sonars_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1252,12 +1252,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_left_raw(&self) -> u16 { + pub fn sensor_sonars_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } /// Set raw value of 'SENSOR_SONARS_left' #[inline(always)] - pub fn set_sensor_sonars_left_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } /// Set value of 'SENSOR_SONARS_left' @@ -1282,7 +1282,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_middle(&self) -> f32 { - self.sensor_sonars_middle_phys() + self.sensor_sonars_middle_phys_val() } /// Get physical value of 'SENSOR_SONARS_middle' /// @@ -1290,7 +1290,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_middle_phys(&self) -> f32 { + pub fn sensor_sonars_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1303,12 +1303,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_middle_raw(&self) -> u16 { + pub fn sensor_sonars_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } /// Set raw value of 'SENSOR_SONARS_middle' #[inline(always)] - pub fn set_sensor_sonars_middle_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } /// Set value of 'SENSOR_SONARS_middle' @@ -1333,7 +1333,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_rear(&self) -> f32 { - self.sensor_sonars_rear_phys() + self.sensor_sonars_rear_phys_val() } /// Get physical value of 'SENSOR_SONARS_rear' /// @@ -1341,7 +1341,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_rear_phys(&self) -> f32 { + pub fn sensor_sonars_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1354,12 +1354,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_rear_raw(&self) -> u16 { + pub fn sensor_sonars_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } /// Set raw value of 'SENSOR_SONARS_rear' #[inline(always)] - pub fn set_sensor_sonars_rear_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } /// Set value of 'SENSOR_SONARS_rear' @@ -1384,7 +1384,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_right(&self) -> f32 { - self.sensor_sonars_right_phys() + self.sensor_sonars_right_phys_val() } /// Get physical value of 'SENSOR_SONARS_right' /// @@ -1392,7 +1392,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_right_phys(&self) -> f32 { + pub fn sensor_sonars_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1405,12 +1405,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_right_raw(&self) -> u16 { + pub fn sensor_sonars_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } /// Set raw value of 'SENSOR_SONARS_right' #[inline(always)] - pub fn set_sensor_sonars_right_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } /// Set value of 'SENSOR_SONARS_right' @@ -1462,7 +1462,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_left(&self) -> f32 { - self.sensor_sonars_no_filt_left_phys() + self.sensor_sonars_no_filt_left_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_left' /// @@ -1470,7 +1470,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_left_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1483,12 +1483,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_left_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_left' #[inline(always)] - pub fn set_sensor_sonars_no_filt_left_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_left' @@ -1516,7 +1516,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_middle(&self) -> f32 { - self.sensor_sonars_no_filt_middle_phys() + self.sensor_sonars_no_filt_middle_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_middle' /// @@ -1524,7 +1524,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_middle_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1537,12 +1537,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_middle_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_middle' #[inline(always)] - pub fn set_sensor_sonars_no_filt_middle_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_middle' @@ -1570,7 +1570,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_rear(&self) -> f32 { - self.sensor_sonars_no_filt_rear_phys() + self.sensor_sonars_no_filt_rear_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_rear' /// @@ -1578,7 +1578,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_rear_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1591,12 +1591,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_rear_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_rear' #[inline(always)] - pub fn set_sensor_sonars_no_filt_rear_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_rear' @@ -1624,7 +1624,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_right(&self) -> f32 { - self.sensor_sonars_no_filt_right_phys() + self.sensor_sonars_no_filt_right_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_right' /// @@ -1632,7 +1632,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_right_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1645,12 +1645,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_right_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_right' #[inline(always)] - pub fn set_sensor_sonars_no_filt_right_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_right' diff --git a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools.snap.rs b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools.snap.rs index d05d4fe4..34fb469d 100644 --- a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools.snap.rs +++ b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools.snap.rs @@ -118,7 +118,7 @@ impl DriverHeartbeat { 0 => DriverHeartbeatDriverHeartbeatCmd::DriverHeartbeatCmdNoop, _ => { DriverHeartbeatDriverHeartbeatCmd::_Other( - self.driver_heartbeat_cmd_phys(), + self.driver_heartbeat_cmd_phys_val(), ) } } @@ -129,7 +129,7 @@ impl DriverHeartbeat { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn driver_heartbeat_cmd_phys(&self) -> u8 { + pub fn driver_heartbeat_cmd_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -141,12 +141,12 @@ impl DriverHeartbeat { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn driver_heartbeat_cmd_raw(&self) -> u8 { + pub fn driver_heartbeat_cmd_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'DRIVER_HEARTBEAT_cmd' #[inline(always)] - pub fn set_driver_heartbeat_cmd_raw(&mut self, value: u8) { + pub fn set_driver_heartbeat_cmd_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'DRIVER_HEARTBEAT_cmd' @@ -295,7 +295,7 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_unsigned(&self) -> u8 { - self.io_debug_test_unsigned_phys() + self.io_debug_test_unsigned_phys_val() } /// Get physical value of 'IO_DEBUG_test_unsigned' /// @@ -303,7 +303,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_unsigned_phys(&self) -> u8 { + pub fn io_debug_test_unsigned_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -315,12 +315,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn io_debug_test_unsigned_raw(&self) -> u8 { + pub fn io_debug_test_unsigned_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'IO_DEBUG_test_unsigned' #[inline(always)] - pub fn set_io_debug_test_unsigned_raw(&mut self, value: u8) { + pub fn set_io_debug_test_unsigned_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'IO_DEBUG_test_unsigned' @@ -353,7 +353,7 @@ impl IoDebug { match signal { 2 => IoDebugIoDebugTestEnum::IoDebugTest2EnumTwo, 1 => IoDebugIoDebugTestEnum::IoDebugTest2EnumOne, - _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys()), + _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys_val()), } } /// Get physical value of 'IO_DEBUG_test_enum' @@ -362,7 +362,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_enum_phys(&self) -> u8 { + pub fn io_debug_test_enum_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -374,12 +374,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn io_debug_test_enum_raw(&self) -> u8 { + pub fn io_debug_test_enum_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'IO_DEBUG_test_enum' #[inline(always)] - pub fn set_io_debug_test_enum_raw(&mut self, value: u8) { + pub fn set_io_debug_test_enum_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'IO_DEBUG_test_enum' @@ -412,7 +412,7 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_signed(&self) -> i8 { - self.io_debug_test_signed_phys() + self.io_debug_test_signed_phys_val() } /// Get physical value of 'IO_DEBUG_test_signed' /// @@ -420,7 +420,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_signed_phys(&self) -> i8 { + pub fn io_debug_test_signed_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -433,12 +433,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn io_debug_test_signed_raw(&self) -> i8 { + pub fn io_debug_test_signed_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'IO_DEBUG_test_signed' #[inline(always)] - pub fn set_io_debug_test_signed_raw(&mut self, value: i8) { + pub fn set_io_debug_test_signed_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -469,7 +469,7 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_float(&self) -> f32 { - self.io_debug_test_float_phys() + self.io_debug_test_float_phys_val() } /// Get physical value of 'IO_DEBUG_test_float' /// @@ -477,7 +477,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_float_phys(&self) -> f32 { + pub fn io_debug_test_float_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 0.5_f32; let offset = 0_f32; @@ -490,12 +490,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn io_debug_test_float_raw(&self) -> u8 { + pub fn io_debug_test_float_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'IO_DEBUG_test_float' #[inline(always)] - pub fn set_io_debug_test_float_raw(&mut self, value: u8) { + pub fn set_io_debug_test_float_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'IO_DEBUG_test_float' @@ -623,7 +623,7 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_steer(&self) -> i8 { - self.motor_cmd_steer_phys() + self.motor_cmd_steer_phys_val() } /// Get physical value of 'MOTOR_CMD_steer' /// @@ -631,7 +631,7 @@ impl MotorCmd { /// - Offset: -5 /// - Unit: "" #[inline(always)] - pub fn motor_cmd_steer_phys(&self) -> i8 { + pub fn motor_cmd_steer_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; @@ -644,12 +644,12 @@ impl MotorCmd { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn motor_cmd_steer_raw(&self) -> i8 { + pub fn motor_cmd_steer_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'MOTOR_CMD_steer' #[inline(always)] - pub fn set_motor_cmd_steer_raw(&mut self, value: i8) { + pub fn set_motor_cmd_steer_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..4].store_le(value); } @@ -680,7 +680,7 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_drive(&self) -> u8 { - self.motor_cmd_drive_phys() + self.motor_cmd_drive_phys_val() } /// Get physical value of 'MOTOR_CMD_drive' /// @@ -688,7 +688,7 @@ impl MotorCmd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn motor_cmd_drive_phys(&self) -> u8 { + pub fn motor_cmd_drive_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -700,12 +700,12 @@ impl MotorCmd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_cmd_drive_raw(&self) -> u8 { + pub fn motor_cmd_drive_raw_val(&self) -> u8 { self.raw.view_bits::()[4..8].load_le::() } /// Set raw value of 'MOTOR_CMD_drive' #[inline(always)] - pub fn set_motor_cmd_drive_raw(&mut self, value: u8) { + pub fn set_motor_cmd_drive_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..8].store_le(value); } /// Set value of 'MOTOR_CMD_drive' @@ -813,7 +813,7 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_wheel_error(&self) -> bool { - self.motor_status_wheel_error_phys() + self.motor_status_wheel_error_phys_val() } /// Get physical value of 'MOTOR_STATUS_wheel_error' /// @@ -821,7 +821,7 @@ impl MotorStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn motor_status_wheel_error_phys(&self) -> bool { + pub fn motor_status_wheel_error_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -832,12 +832,12 @@ impl MotorStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_status_wheel_error_raw(&self) -> u8 { + pub fn motor_status_wheel_error_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'MOTOR_STATUS_wheel_error' #[inline(always)] - pub fn set_motor_status_wheel_error_raw(&mut self, value: u8) { + pub fn set_motor_status_wheel_error_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'MOTOR_STATUS_wheel_error' @@ -855,7 +855,7 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_speed_kph(&self) -> f32 { - self.motor_status_speed_kph_phys() + self.motor_status_speed_kph_phys_val() } /// Get physical value of 'MOTOR_STATUS_speed_kph' /// @@ -863,7 +863,7 @@ impl MotorStatus { /// - Offset: 0 /// - Unit: "kph" #[inline(always)] - pub fn motor_status_speed_kph_phys(&self) -> f32 { + pub fn motor_status_speed_kph_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[8..24].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -876,12 +876,12 @@ impl MotorStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_status_speed_kph_raw(&self) -> u16 { + pub fn motor_status_speed_kph_raw_val(&self) -> u16 { self.raw.view_bits::()[8..24].load_le::() } /// Set raw value of 'MOTOR_STATUS_speed_kph' #[inline(always)] - pub fn set_motor_status_speed_kph_raw(&mut self, value: u16) { + pub fn set_motor_status_speed_kph_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[8..24].store_le(value); } /// Set value of 'MOTOR_STATUS_speed_kph' @@ -1001,7 +1001,7 @@ impl SensorSonars { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_mux_phys(&self) -> u8 { + pub fn sensor_sonars_mux_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1013,19 +1013,19 @@ impl SensorSonars { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_mux_raw(&self) -> u8 { + pub fn sensor_sonars_mux_raw_val(&self) -> u8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'SENSOR_SONARS_mux' #[allow(dead_code)] #[inline(always)] - fn set_sensor_sonars_mux_raw(&mut self, value: u8) { + fn set_sensor_sonars_mux_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..4].store_le(value); } pub fn sensor_sonars_mux( &mut self, ) -> Result { - match self.sensor_sonars_mux_phys() { + match self.sensor_sonars_mux_phys_val() { 0 => { Ok( SensorSonarsSensorSonarsMuxIndex::M0(SensorSonarsSensorSonarsMuxM0 { @@ -1098,7 +1098,7 @@ impl SensorSonars { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_err_count(&self) -> u16 { - self.sensor_sonars_err_count_phys() + self.sensor_sonars_err_count_phys_val() } /// Get physical value of 'SENSOR_SONARS_err_count' /// @@ -1106,7 +1106,7 @@ impl SensorSonars { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_err_count_phys(&self) -> u16 { + pub fn sensor_sonars_err_count_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[4..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1118,12 +1118,12 @@ impl SensorSonars { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_err_count_raw(&self) -> u16 { + pub fn sensor_sonars_err_count_raw_val(&self) -> u16 { self.raw.view_bits::()[4..16].load_le::() } /// Set raw value of 'SENSOR_SONARS_err_count' #[inline(always)] - pub fn set_sensor_sonars_err_count_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_err_count_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[4..16].store_le(value); } /// Set value of 'SENSOR_SONARS_err_count' @@ -1231,7 +1231,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_left(&self) -> f32 { - self.sensor_sonars_left_phys() + self.sensor_sonars_left_phys_val() } /// Get physical value of 'SENSOR_SONARS_left' /// @@ -1239,7 +1239,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_left_phys(&self) -> f32 { + pub fn sensor_sonars_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1252,12 +1252,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_left_raw(&self) -> u16 { + pub fn sensor_sonars_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } /// Set raw value of 'SENSOR_SONARS_left' #[inline(always)] - pub fn set_sensor_sonars_left_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } /// Set value of 'SENSOR_SONARS_left' @@ -1282,7 +1282,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_middle(&self) -> f32 { - self.sensor_sonars_middle_phys() + self.sensor_sonars_middle_phys_val() } /// Get physical value of 'SENSOR_SONARS_middle' /// @@ -1290,7 +1290,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_middle_phys(&self) -> f32 { + pub fn sensor_sonars_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1303,12 +1303,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_middle_raw(&self) -> u16 { + pub fn sensor_sonars_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } /// Set raw value of 'SENSOR_SONARS_middle' #[inline(always)] - pub fn set_sensor_sonars_middle_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } /// Set value of 'SENSOR_SONARS_middle' @@ -1333,7 +1333,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_right(&self) -> f32 { - self.sensor_sonars_right_phys() + self.sensor_sonars_right_phys_val() } /// Get physical value of 'SENSOR_SONARS_right' /// @@ -1341,7 +1341,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_right_phys(&self) -> f32 { + pub fn sensor_sonars_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1354,12 +1354,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_right_raw(&self) -> u16 { + pub fn sensor_sonars_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } /// Set raw value of 'SENSOR_SONARS_right' #[inline(always)] - pub fn set_sensor_sonars_right_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } /// Set value of 'SENSOR_SONARS_right' @@ -1384,7 +1384,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_rear(&self) -> f32 { - self.sensor_sonars_rear_phys() + self.sensor_sonars_rear_phys_val() } /// Get physical value of 'SENSOR_SONARS_rear' /// @@ -1392,7 +1392,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_rear_phys(&self) -> f32 { + pub fn sensor_sonars_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1405,12 +1405,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_rear_raw(&self) -> u16 { + pub fn sensor_sonars_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } /// Set raw value of 'SENSOR_SONARS_rear' #[inline(always)] - pub fn set_sensor_sonars_rear_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } /// Set value of 'SENSOR_SONARS_rear' @@ -1462,7 +1462,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_left(&self) -> f32 { - self.sensor_sonars_no_filt_left_phys() + self.sensor_sonars_no_filt_left_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_left' /// @@ -1470,7 +1470,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_left_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1483,12 +1483,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_left_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_left' #[inline(always)] - pub fn set_sensor_sonars_no_filt_left_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_left' @@ -1516,7 +1516,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_middle(&self) -> f32 { - self.sensor_sonars_no_filt_middle_phys() + self.sensor_sonars_no_filt_middle_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_middle' /// @@ -1524,7 +1524,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_middle_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1537,12 +1537,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_middle_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_middle' #[inline(always)] - pub fn set_sensor_sonars_no_filt_middle_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_middle' @@ -1570,7 +1570,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_right(&self) -> f32 { - self.sensor_sonars_no_filt_right_phys() + self.sensor_sonars_no_filt_right_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_right' /// @@ -1578,7 +1578,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_right_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1591,12 +1591,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_right_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_right' #[inline(always)] - pub fn set_sensor_sonars_no_filt_right_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_right' @@ -1624,7 +1624,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_rear(&self) -> f32 { - self.sensor_sonars_no_filt_rear_phys() + self.sensor_sonars_no_filt_rear_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_rear' /// @@ -1632,7 +1632,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_rear_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1645,12 +1645,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_rear_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_rear' #[inline(always)] - pub fn set_sensor_sonars_no_filt_rear_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_rear' diff --git a/tests-snapshots/dbc-cantools/socialledge.snap.rs b/tests-snapshots/dbc-cantools/socialledge.snap.rs index 0c21521c..37c4ff80 100644 --- a/tests-snapshots/dbc-cantools/socialledge.snap.rs +++ b/tests-snapshots/dbc-cantools/socialledge.snap.rs @@ -118,7 +118,7 @@ impl DriverHeartbeat { 0 => DriverHeartbeatDriverHeartbeatCmd::DriverHeartbeatCmdNoop, _ => { DriverHeartbeatDriverHeartbeatCmd::_Other( - self.driver_heartbeat_cmd_phys(), + self.driver_heartbeat_cmd_phys_val(), ) } } @@ -129,7 +129,7 @@ impl DriverHeartbeat { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn driver_heartbeat_cmd_phys(&self) -> u8 { + pub fn driver_heartbeat_cmd_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -141,12 +141,12 @@ impl DriverHeartbeat { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn driver_heartbeat_cmd_raw(&self) -> u8 { + pub fn driver_heartbeat_cmd_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'DRIVER_HEARTBEAT_cmd' #[inline(always)] - pub fn set_driver_heartbeat_cmd_raw(&mut self, value: u8) { + pub fn set_driver_heartbeat_cmd_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'DRIVER_HEARTBEAT_cmd' @@ -295,7 +295,7 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_unsigned(&self) -> u8 { - self.io_debug_test_unsigned_phys() + self.io_debug_test_unsigned_phys_val() } /// Get physical value of 'IO_DEBUG_test_unsigned' /// @@ -303,7 +303,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_unsigned_phys(&self) -> u8 { + pub fn io_debug_test_unsigned_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -315,12 +315,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn io_debug_test_unsigned_raw(&self) -> u8 { + pub fn io_debug_test_unsigned_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'IO_DEBUG_test_unsigned' #[inline(always)] - pub fn set_io_debug_test_unsigned_raw(&mut self, value: u8) { + pub fn set_io_debug_test_unsigned_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'IO_DEBUG_test_unsigned' @@ -353,7 +353,7 @@ impl IoDebug { match signal { 2 => IoDebugIoDebugTestEnum::IoDebugTest2EnumTwo, 1 => IoDebugIoDebugTestEnum::IoDebugTest2EnumOne, - _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys()), + _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys_val()), } } /// Get physical value of 'IO_DEBUG_test_enum' @@ -362,7 +362,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_enum_phys(&self) -> u8 { + pub fn io_debug_test_enum_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -374,12 +374,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn io_debug_test_enum_raw(&self) -> u8 { + pub fn io_debug_test_enum_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'IO_DEBUG_test_enum' #[inline(always)] - pub fn set_io_debug_test_enum_raw(&mut self, value: u8) { + pub fn set_io_debug_test_enum_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'IO_DEBUG_test_enum' @@ -412,7 +412,7 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_signed(&self) -> i8 { - self.io_debug_test_signed_phys() + self.io_debug_test_signed_phys_val() } /// Get physical value of 'IO_DEBUG_test_signed' /// @@ -420,7 +420,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_signed_phys(&self) -> i8 { + pub fn io_debug_test_signed_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -433,12 +433,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn io_debug_test_signed_raw(&self) -> i8 { + pub fn io_debug_test_signed_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'IO_DEBUG_test_signed' #[inline(always)] - pub fn set_io_debug_test_signed_raw(&mut self, value: i8) { + pub fn set_io_debug_test_signed_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -469,7 +469,7 @@ impl IoDebug { /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_float(&self) -> f32 { - self.io_debug_test_float_phys() + self.io_debug_test_float_phys_val() } /// Get physical value of 'IO_DEBUG_test_float' /// @@ -477,7 +477,7 @@ impl IoDebug { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn io_debug_test_float_phys(&self) -> f32 { + pub fn io_debug_test_float_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 0.5_f32; let offset = 0_f32; @@ -490,12 +490,12 @@ impl IoDebug { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn io_debug_test_float_raw(&self) -> u8 { + pub fn io_debug_test_float_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'IO_DEBUG_test_float' #[inline(always)] - pub fn set_io_debug_test_float_raw(&mut self, value: u8) { + pub fn set_io_debug_test_float_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'IO_DEBUG_test_float' @@ -623,7 +623,7 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_steer(&self) -> i8 { - self.motor_cmd_steer_phys() + self.motor_cmd_steer_phys_val() } /// Get physical value of 'MOTOR_CMD_steer' /// @@ -631,7 +631,7 @@ impl MotorCmd { /// - Offset: -5 /// - Unit: "" #[inline(always)] - pub fn motor_cmd_steer_phys(&self) -> i8 { + pub fn motor_cmd_steer_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; let signal = signal as i8; @@ -644,12 +644,12 @@ impl MotorCmd { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn motor_cmd_steer_raw(&self) -> i8 { + pub fn motor_cmd_steer_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'MOTOR_CMD_steer' #[inline(always)] - pub fn set_motor_cmd_steer_raw(&mut self, value: i8) { + pub fn set_motor_cmd_steer_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..4].store_le(value); } @@ -680,7 +680,7 @@ impl MotorCmd { /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_drive(&self) -> u8 { - self.motor_cmd_drive_phys() + self.motor_cmd_drive_phys_val() } /// Get physical value of 'MOTOR_CMD_drive' /// @@ -688,7 +688,7 @@ impl MotorCmd { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn motor_cmd_drive_phys(&self) -> u8 { + pub fn motor_cmd_drive_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -700,12 +700,12 @@ impl MotorCmd { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_cmd_drive_raw(&self) -> u8 { + pub fn motor_cmd_drive_raw_val(&self) -> u8 { self.raw.view_bits::()[4..8].load_le::() } /// Set raw value of 'MOTOR_CMD_drive' #[inline(always)] - pub fn set_motor_cmd_drive_raw(&mut self, value: u8) { + pub fn set_motor_cmd_drive_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..8].store_le(value); } /// Set value of 'MOTOR_CMD_drive' @@ -813,7 +813,7 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_wheel_error(&self) -> bool { - self.motor_status_wheel_error_phys() + self.motor_status_wheel_error_phys_val() } /// Get physical value of 'MOTOR_STATUS_wheel_error' /// @@ -821,7 +821,7 @@ impl MotorStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn motor_status_wheel_error_phys(&self) -> bool { + pub fn motor_status_wheel_error_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -832,12 +832,12 @@ impl MotorStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_status_wheel_error_raw(&self) -> u8 { + pub fn motor_status_wheel_error_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'MOTOR_STATUS_wheel_error' #[inline(always)] - pub fn set_motor_status_wheel_error_raw(&mut self, value: u8) { + pub fn set_motor_status_wheel_error_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'MOTOR_STATUS_wheel_error' @@ -855,7 +855,7 @@ impl MotorStatus { /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_speed_kph(&self) -> f32 { - self.motor_status_speed_kph_phys() + self.motor_status_speed_kph_phys_val() } /// Get physical value of 'MOTOR_STATUS_speed_kph' /// @@ -863,7 +863,7 @@ impl MotorStatus { /// - Offset: 0 /// - Unit: "kph" #[inline(always)] - pub fn motor_status_speed_kph_phys(&self) -> f32 { + pub fn motor_status_speed_kph_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[8..24].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -876,12 +876,12 @@ impl MotorStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn motor_status_speed_kph_raw(&self) -> u16 { + pub fn motor_status_speed_kph_raw_val(&self) -> u16 { self.raw.view_bits::()[8..24].load_le::() } /// Set raw value of 'MOTOR_STATUS_speed_kph' #[inline(always)] - pub fn set_motor_status_speed_kph_raw(&mut self, value: u16) { + pub fn set_motor_status_speed_kph_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[8..24].store_le(value); } /// Set value of 'MOTOR_STATUS_speed_kph' @@ -1001,7 +1001,7 @@ impl SensorSonars { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_mux_phys(&self) -> u8 { + pub fn sensor_sonars_mux_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1013,19 +1013,19 @@ impl SensorSonars { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_mux_raw(&self) -> u8 { + pub fn sensor_sonars_mux_raw_val(&self) -> u8 { self.raw.view_bits::()[0..4].load_le::() } /// Set raw value of 'SENSOR_SONARS_mux' #[allow(dead_code)] #[inline(always)] - fn set_sensor_sonars_mux_raw(&mut self, value: u8) { + fn set_sensor_sonars_mux_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..4].store_le(value); } pub fn sensor_sonars_mux( &mut self, ) -> Result { - match self.sensor_sonars_mux_phys() { + match self.sensor_sonars_mux_phys_val() { 0 => { Ok( SensorSonarsSensorSonarsMuxIndex::M0(SensorSonarsSensorSonarsMuxM0 { @@ -1098,7 +1098,7 @@ impl SensorSonars { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_err_count(&self) -> u16 { - self.sensor_sonars_err_count_phys() + self.sensor_sonars_err_count_phys_val() } /// Get physical value of 'SENSOR_SONARS_err_count' /// @@ -1106,7 +1106,7 @@ impl SensorSonars { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_err_count_phys(&self) -> u16 { + pub fn sensor_sonars_err_count_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[4..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1118,12 +1118,12 @@ impl SensorSonars { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_err_count_raw(&self) -> u16 { + pub fn sensor_sonars_err_count_raw_val(&self) -> u16 { self.raw.view_bits::()[4..16].load_le::() } /// Set raw value of 'SENSOR_SONARS_err_count' #[inline(always)] - pub fn set_sensor_sonars_err_count_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_err_count_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[4..16].store_le(value); } /// Set value of 'SENSOR_SONARS_err_count' @@ -1231,7 +1231,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_left(&self) -> f32 { - self.sensor_sonars_left_phys() + self.sensor_sonars_left_phys_val() } /// Get physical value of 'SENSOR_SONARS_left' /// @@ -1239,7 +1239,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_left_phys(&self) -> f32 { + pub fn sensor_sonars_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1252,12 +1252,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_left_raw(&self) -> u16 { + pub fn sensor_sonars_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } /// Set raw value of 'SENSOR_SONARS_left' #[inline(always)] - pub fn set_sensor_sonars_left_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } /// Set value of 'SENSOR_SONARS_left' @@ -1282,7 +1282,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_middle(&self) -> f32 { - self.sensor_sonars_middle_phys() + self.sensor_sonars_middle_phys_val() } /// Get physical value of 'SENSOR_SONARS_middle' /// @@ -1290,7 +1290,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_middle_phys(&self) -> f32 { + pub fn sensor_sonars_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1303,12 +1303,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_middle_raw(&self) -> u16 { + pub fn sensor_sonars_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } /// Set raw value of 'SENSOR_SONARS_middle' #[inline(always)] - pub fn set_sensor_sonars_middle_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } /// Set value of 'SENSOR_SONARS_middle' @@ -1333,7 +1333,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_right(&self) -> f32 { - self.sensor_sonars_right_phys() + self.sensor_sonars_right_phys_val() } /// Get physical value of 'SENSOR_SONARS_right' /// @@ -1341,7 +1341,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_right_phys(&self) -> f32 { + pub fn sensor_sonars_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1354,12 +1354,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_right_raw(&self) -> u16 { + pub fn sensor_sonars_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } /// Set raw value of 'SENSOR_SONARS_right' #[inline(always)] - pub fn set_sensor_sonars_right_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } /// Set value of 'SENSOR_SONARS_right' @@ -1384,7 +1384,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_rear(&self) -> f32 { - self.sensor_sonars_rear_phys() + self.sensor_sonars_rear_phys_val() } /// Get physical value of 'SENSOR_SONARS_rear' /// @@ -1392,7 +1392,7 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_rear_phys(&self) -> f32 { + pub fn sensor_sonars_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1405,12 +1405,12 @@ impl SensorSonarsSensorSonarsMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_rear_raw(&self) -> u16 { + pub fn sensor_sonars_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } /// Set raw value of 'SENSOR_SONARS_rear' #[inline(always)] - pub fn set_sensor_sonars_rear_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } /// Set value of 'SENSOR_SONARS_rear' @@ -1462,7 +1462,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_left(&self) -> f32 { - self.sensor_sonars_no_filt_left_phys() + self.sensor_sonars_no_filt_left_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_left' /// @@ -1470,7 +1470,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_left_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1483,12 +1483,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_left_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_left' #[inline(always)] - pub fn set_sensor_sonars_no_filt_left_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_left' @@ -1516,7 +1516,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_middle(&self) -> f32 { - self.sensor_sonars_no_filt_middle_phys() + self.sensor_sonars_no_filt_middle_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_middle' /// @@ -1524,7 +1524,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_middle_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1537,12 +1537,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_middle_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_middle' #[inline(always)] - pub fn set_sensor_sonars_no_filt_middle_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_middle' @@ -1570,7 +1570,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_right(&self) -> f32 { - self.sensor_sonars_no_filt_right_phys() + self.sensor_sonars_no_filt_right_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_right' /// @@ -1578,7 +1578,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_right_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1591,12 +1591,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_right_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_right' #[inline(always)] - pub fn set_sensor_sonars_no_filt_right_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_right' @@ -1624,7 +1624,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_rear(&self) -> f32 { - self.sensor_sonars_no_filt_rear_phys() + self.sensor_sonars_no_filt_rear_phys_val() } /// Get physical value of 'SENSOR_SONARS_no_filt_rear' /// @@ -1632,7 +1632,7 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn sensor_sonars_no_filt_rear_phys(&self) -> f32 { + pub fn sensor_sonars_no_filt_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -1645,12 +1645,12 @@ impl SensorSonarsSensorSonarsMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn sensor_sonars_no_filt_rear_raw(&self) -> u16 { + pub fn sensor_sonars_no_filt_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } /// Set raw value of 'SENSOR_SONARS_no_filt_rear' #[inline(always)] - pub fn set_sensor_sonars_no_filt_rear_raw(&mut self, value: u16) { + pub fn set_sensor_sonars_no_filt_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } /// Set value of 'SENSOR_SONARS_no_filt_rear' diff --git a/tests-snapshots/dbc-cantools/test_extended_id_dump.snap.rs b/tests-snapshots/dbc-cantools/test_extended_id_dump.snap.rs index c034b2d8..fcab589a 100644 --- a/tests-snapshots/dbc-cantools/test_extended_id_dump.snap.rs +++ b/tests-snapshots/dbc-cantools/test_extended_id_dump.snap.rs @@ -92,7 +92,7 @@ impl SomeFrame { /// - Receivers: Vector__XXX #[inline(always)] pub fn some_different_sig(&self) -> i8 { - self.some_different_sig_phys() + self.some_different_sig_phys_val() } /// Get physical value of 'SomeDifferentSig' /// @@ -100,7 +100,7 @@ impl SomeFrame { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn some_different_sig_phys(&self) -> i8 { + pub fn some_different_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -113,12 +113,12 @@ impl SomeFrame { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn some_different_sig_raw(&self) -> i8 { + pub fn some_different_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'SomeDifferentSig' #[inline(always)] - pub fn set_some_different_sig_raw(&mut self, value: i8) { + pub fn set_some_different_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } @@ -222,7 +222,7 @@ impl SomeExtFrame { /// - Receivers: Vector__XXX #[inline(always)] pub fn some_sig(&self) -> i8 { - self.some_sig_phys() + self.some_sig_phys_val() } /// Get physical value of 'SomeSig' /// @@ -230,7 +230,7 @@ impl SomeExtFrame { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn some_sig_phys(&self) -> i8 { + pub fn some_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -243,12 +243,12 @@ impl SomeExtFrame { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn some_sig_raw(&self) -> i8 { + pub fn some_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'SomeSig' #[inline(always)] - pub fn set_some_sig_raw(&mut self, value: i8) { + pub fn set_some_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/test_multiplex_dump.snap.rs b/tests-snapshots/dbc-cantools/test_multiplex_dump.snap.rs index 3468ee90..605135e0 100644 --- a/tests-snapshots/dbc-cantools/test_multiplex_dump.snap.rs +++ b/tests-snapshots/dbc-cantools/test_multiplex_dump.snap.rs @@ -94,7 +94,7 @@ impl MuxedFrame { /// - Receivers: Vector__XXX #[inline(always)] pub fn unmultiplexed_sig(&self) -> i8 { - self.unmultiplexed_sig_phys() + self.unmultiplexed_sig_phys_val() } /// Get physical value of 'UnmultiplexedSig' /// @@ -102,7 +102,7 @@ impl MuxedFrame { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn unmultiplexed_sig_phys(&self) -> i8 { + pub fn unmultiplexed_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; let signal = signal as i8; @@ -115,12 +115,12 @@ impl MuxedFrame { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn unmultiplexed_sig_raw(&self) -> i8 { + pub fn unmultiplexed_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'UnmultiplexedSig' #[inline(always)] - pub fn set_unmultiplexed_sig_raw(&mut self, value: i8) { + pub fn set_unmultiplexed_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } @@ -149,7 +149,7 @@ impl MuxedFrame { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn multiplexor_sig_phys(&self) -> u8 { + pub fn multiplexor_sig_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -161,19 +161,19 @@ impl MuxedFrame { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn multiplexor_sig_raw(&self) -> u8 { + pub fn multiplexor_sig_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'MultiplexorSig' #[allow(dead_code)] #[inline(always)] - fn set_multiplexor_sig_raw(&mut self, value: u8) { + fn set_multiplexor_sig_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } pub fn multiplexor_sig( &mut self, ) -> Result { - match self.multiplexor_sig_phys() { + match self.multiplexor_sig_phys_val() { 42 => { Ok( MuxedFrameMultiplexorSigIndex::M42(MuxedFrameMultiplexorSigM42 { @@ -305,7 +305,7 @@ impl MuxedFrameMultiplexorSigM42 { /// - Receivers: Vector__XXX #[inline(always)] pub fn multiplexed_sig(&self) -> i8 { - self.multiplexed_sig_phys() + self.multiplexed_sig_phys_val() } /// Get physical value of 'MultiplexedSig' /// @@ -313,7 +313,7 @@ impl MuxedFrameMultiplexorSigM42 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn multiplexed_sig_phys(&self) -> i8 { + pub fn multiplexed_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; let signal = signal as i8; @@ -326,12 +326,12 @@ impl MuxedFrameMultiplexorSigM42 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn multiplexed_sig_raw(&self) -> i8 { + pub fn multiplexed_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'MultiplexedSig' #[inline(always)] - pub fn set_multiplexed_sig_raw(&mut self, value: i8) { + pub fn set_multiplexed_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/timing.snap.rs b/tests-snapshots/dbc-cantools/timing.snap.rs index 35dc8477..1a50d124 100644 --- a/tests-snapshots/dbc-cantools/timing.snap.rs +++ b/tests-snapshots/dbc-cantools/timing.snap.rs @@ -92,7 +92,7 @@ impl Foo { /// - Receivers: Receiver #[inline(always)] pub fn foo(&self) -> f32 { - self.foo_phys() + self.foo_phys_val() } /// Get physical value of 'Foo' /// @@ -100,7 +100,7 @@ impl Foo { /// - Offset: 250 /// - Unit: "degK" #[inline(always)] - pub fn foo_phys(&self) -> f32 { + pub fn foo_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; @@ -113,12 +113,12 @@ impl Foo { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn foo_raw(&self) -> i16 { + pub fn foo_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } /// Set raw value of 'Foo' #[inline(always)] - pub fn set_foo_raw(&mut self, value: i16) { + pub fn set_foo_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } @@ -219,7 +219,7 @@ impl Bar { /// - Receivers: Receiver #[inline(always)] pub fn foo(&self) -> f32 { - self.foo_phys() + self.foo_phys_val() } /// Get physical value of 'Foo' /// @@ -227,7 +227,7 @@ impl Bar { /// - Offset: 250 /// - Unit: "degK" #[inline(always)] - pub fn foo_phys(&self) -> f32 { + pub fn foo_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[7..19].load_be::(); let factor = 0.01_f32; let offset = 250_f32; @@ -240,12 +240,12 @@ impl Bar { /// - Byte order: BigEndian /// - Value type: Signed #[inline(always)] - pub fn foo_raw(&self) -> i16 { + pub fn foo_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } /// Set raw value of 'Foo' #[inline(always)] - pub fn set_foo_raw(&mut self, value: i16) { + pub fn set_foo_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } diff --git a/tests-snapshots/dbc-cantools/val_table.snap.rs b/tests-snapshots/dbc-cantools/val_table.snap.rs index 27dcee1b..47b21b64 100644 --- a/tests-snapshots/dbc-cantools/val_table.snap.rs +++ b/tests-snapshots/dbc-cantools/val_table.snap.rs @@ -91,7 +91,7 @@ impl Message1 { match signal { 1 => Message1Signal1::One, 0 => Message1Signal1::Zero, - _ => Message1Signal1::_Other(self.signal1_phys()), + _ => Message1Signal1::_Other(self.signal1_phys_val()), } } /// Get physical value of 'Signal1' @@ -100,7 +100,7 @@ impl Message1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal1_phys(&self) -> i8 { + pub fn signal1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; let signal = signal as i8; @@ -113,12 +113,12 @@ impl Message1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn signal1_raw(&self) -> i8 { + pub fn signal1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Signal1' #[inline(always)] - pub fn set_signal1_raw(&mut self, value: i8) { + pub fn set_signal1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } diff --git a/tests-snapshots/dbc-cantools/variable_dlc.snap.rs b/tests-snapshots/dbc-cantools/variable_dlc.snap.rs index c4dc487f..3f235845 100644 --- a/tests-snapshots/dbc-cantools/variable_dlc.snap.rs +++ b/tests-snapshots/dbc-cantools/variable_dlc.snap.rs @@ -101,7 +101,7 @@ impl TestMessage1 { /// - Receivers: Test #[inline(always)] pub fn signal1(&self) -> u8 { - self.signal1_phys() + self.signal1_phys_val() } /// Get physical value of 'Signal1' /// @@ -109,7 +109,7 @@ impl TestMessage1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal1_phys(&self) -> u8 { + pub fn signal1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -121,12 +121,12 @@ impl TestMessage1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn signal1_raw(&self) -> u8 { + pub fn signal1_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'Signal1' #[inline(always)] - pub fn set_signal1_raw(&mut self, value: u8) { + pub fn set_signal1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'Signal1' @@ -155,7 +155,7 @@ impl TestMessage1 { /// - Receivers: Test #[inline(always)] pub fn signal2(&self) -> u8 { - self.signal2_phys() + self.signal2_phys_val() } /// Get physical value of 'Signal2' /// @@ -163,7 +163,7 @@ impl TestMessage1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal2_phys(&self) -> u8 { + pub fn signal2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -175,12 +175,12 @@ impl TestMessage1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn signal2_raw(&self) -> u8 { + pub fn signal2_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Signal2' #[inline(always)] - pub fn set_signal2_raw(&mut self, value: u8) { + pub fn set_signal2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Signal2' @@ -209,7 +209,7 @@ impl TestMessage1 { /// - Receivers: Test #[inline(always)] pub fn signal3(&self) -> u8 { - self.signal3_phys() + self.signal3_phys_val() } /// Get physical value of 'Signal3' /// @@ -217,7 +217,7 @@ impl TestMessage1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal3_phys(&self) -> u8 { + pub fn signal3_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -229,12 +229,12 @@ impl TestMessage1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn signal3_raw(&self) -> u8 { + pub fn signal3_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'Signal3' #[inline(always)] - pub fn set_signal3_raw(&mut self, value: u8) { + pub fn set_signal3_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Signal3' @@ -355,7 +355,7 @@ impl TestMessage2 { /// - Receivers: Test #[inline(always)] pub fn signal4(&self) -> u16 { - self.signal4_phys() + self.signal4_phys_val() } /// Get physical value of 'Signal4' /// @@ -363,7 +363,7 @@ impl TestMessage2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal4_phys(&self) -> u16 { + pub fn signal4_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..15].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -375,12 +375,12 @@ impl TestMessage2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn signal4_raw(&self) -> u16 { + pub fn signal4_raw_val(&self) -> u16 { self.raw.view_bits::()[0..15].load_le::() } /// Set raw value of 'Signal4' #[inline(always)] - pub fn set_signal4_raw(&mut self, value: u16) { + pub fn set_signal4_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..15].store_le(value); } /// Set value of 'Signal4' @@ -409,7 +409,7 @@ impl TestMessage2 { /// - Receivers: Test #[inline(always)] pub fn signal5(&self) -> u16 { - self.signal5_phys() + self.signal5_phys_val() } /// Get physical value of 'Signal5' /// @@ -417,7 +417,7 @@ impl TestMessage2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal5_phys(&self) -> u16 { + pub fn signal5_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[15..30].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -429,12 +429,12 @@ impl TestMessage2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn signal5_raw(&self) -> u16 { + pub fn signal5_raw_val(&self) -> u16 { self.raw.view_bits::()[15..30].load_le::() } /// Set raw value of 'Signal5' #[inline(always)] - pub fn set_signal5_raw(&mut self, value: u16) { + pub fn set_signal5_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[15..30].store_le(value); } /// Set value of 'Signal5' @@ -463,7 +463,7 @@ impl TestMessage2 { /// - Receivers: Test #[inline(always)] pub fn signal6(&self) -> u16 { - self.signal6_phys() + self.signal6_phys_val() } /// Get physical value of 'Signal6' /// @@ -471,7 +471,7 @@ impl TestMessage2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal6_phys(&self) -> u16 { + pub fn signal6_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[30..45].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -483,12 +483,12 @@ impl TestMessage2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn signal6_raw(&self) -> u16 { + pub fn signal6_raw_val(&self) -> u16 { self.raw.view_bits::()[30..45].load_le::() } /// Set raw value of 'Signal6' #[inline(always)] - pub fn set_signal6_raw(&mut self, value: u16) { + pub fn set_signal6_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[30..45].store_le(value); } /// Set value of 'Signal6' @@ -517,7 +517,7 @@ impl TestMessage2 { /// - Receivers: Test #[inline(always)] pub fn signal7(&self) -> u16 { - self.signal7_phys() + self.signal7_phys_val() } /// Get physical value of 'Signal7' /// @@ -525,7 +525,7 @@ impl TestMessage2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal7_phys(&self) -> u16 { + pub fn signal7_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[45..60].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -537,12 +537,12 @@ impl TestMessage2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn signal7_raw(&self) -> u16 { + pub fn signal7_raw_val(&self) -> u16 { self.raw.view_bits::()[45..60].load_le::() } /// Set raw value of 'Signal7' #[inline(always)] - pub fn set_signal7_raw(&mut self, value: u16) { + pub fn set_signal7_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[45..60].store_le(value); } /// Set value of 'Signal7' @@ -571,7 +571,7 @@ impl TestMessage2 { /// - Receivers: Test #[inline(always)] pub fn signal8(&self) -> u16 { - self.signal8_phys() + self.signal8_phys_val() } /// Get physical value of 'Signal8' /// @@ -579,7 +579,7 @@ impl TestMessage2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn signal8_phys(&self) -> u16 { + pub fn signal8_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[60..75].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -591,12 +591,12 @@ impl TestMessage2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn signal8_raw(&self) -> u16 { + pub fn signal8_raw_val(&self) -> u16 { self.raw.view_bits::()[60..75].load_le::() } /// Set raw value of 'Signal8' #[inline(always)] - pub fn set_signal8_raw(&mut self, value: u16) { + pub fn set_signal8_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[60..75].store_le(value); } /// Set value of 'Signal8' diff --git a/tests-snapshots/dbc-cantools/vehicle.snap.rs b/tests-snapshots/dbc-cantools/vehicle.snap.rs index 406eb99a..40e7163b 100644 --- a/tests-snapshots/dbc-cantools/vehicle.snap.rs +++ b/tests-snapshots/dbc-cantools/vehicle.snap.rs @@ -1203,7 +1203,7 @@ impl RtSbInsVelBodyAxes { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_sideways_2d(&self) -> f32 { - self.ins_vel_sideways_2d_phys() + self.ins_vel_sideways_2d_phys_val() } /// Get physical value of 'INS_Vel_Sideways_2D' /// @@ -1211,7 +1211,7 @@ impl RtSbInsVelBodyAxes { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_sideways_2d_phys(&self) -> f32 { + pub fn ins_vel_sideways_2d_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -1224,12 +1224,12 @@ impl RtSbInsVelBodyAxes { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_vel_sideways_2d_raw(&self) -> i32 { + pub fn ins_vel_sideways_2d_raw_val(&self) -> i32 { self.raw.view_bits::()[40..64].load_le::() } /// Set raw value of 'INS_Vel_Sideways_2D' #[inline(always)] - pub fn set_ins_vel_sideways_2d_raw(&mut self, value: i32) { + pub fn set_ins_vel_sideways_2d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..64].store_le(value); } @@ -1258,7 +1258,7 @@ impl RtSbInsVelBodyAxes { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_forwards_2d(&self) -> f32 { - self.ins_vel_forwards_2d_phys() + self.ins_vel_forwards_2d_phys_val() } /// Get physical value of 'INS_Vel_Forwards_2D' /// @@ -1266,7 +1266,7 @@ impl RtSbInsVelBodyAxes { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_forwards_2d_phys(&self) -> f32 { + pub fn ins_vel_forwards_2d_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..40].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -1279,12 +1279,12 @@ impl RtSbInsVelBodyAxes { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_vel_forwards_2d_raw(&self) -> i32 { + pub fn ins_vel_forwards_2d_raw_val(&self) -> i32 { self.raw.view_bits::()[16..40].load_le::() } /// Set raw value of 'INS_Vel_Forwards_2D' #[inline(always)] - pub fn set_ins_vel_forwards_2d_raw(&mut self, value: i32) { + pub fn set_ins_vel_forwards_2d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..40].store_le(value); } @@ -1313,7 +1313,7 @@ impl RtSbInsVelBodyAxes { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_body(&self) -> u8 { - self.accuracy_ins_vel_body_phys() + self.accuracy_ins_vel_body_phys_val() } /// Get physical value of 'Accuracy_INS_Vel_Body' /// @@ -1321,7 +1321,7 @@ impl RtSbInsVelBodyAxes { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_vel_body_phys(&self) -> u8 { + pub fn accuracy_ins_vel_body_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1333,12 +1333,12 @@ impl RtSbInsVelBodyAxes { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_vel_body_raw(&self) -> u8 { + pub fn accuracy_ins_vel_body_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_INS_Vel_Body' #[inline(always)] - pub fn set_accuracy_ins_vel_body_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_vel_body_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Vel_Body' @@ -1369,7 +1369,7 @@ impl RtSbInsVelBodyAxes { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_sideways(&self) -> bool { - self.validity_ins_vel_sideways_phys() + self.validity_ins_vel_sideways_phys_val() } /// Get physical value of 'Validity_INS_Vel_Sideways' /// @@ -1377,7 +1377,7 @@ impl RtSbInsVelBodyAxes { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_vel_sideways_phys(&self) -> bool { + pub fn validity_ins_vel_sideways_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -1388,12 +1388,12 @@ impl RtSbInsVelBodyAxes { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_sideways_raw(&self) -> u8 { + pub fn validity_ins_vel_sideways_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_INS_Vel_Sideways' #[inline(always)] - pub fn set_validity_ins_vel_sideways_raw(&mut self, value: u8) { + pub fn set_validity_ins_vel_sideways_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Vel_Sideways' @@ -1416,7 +1416,7 @@ impl RtSbInsVelBodyAxes { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_forwards(&self) -> bool { - self.validity_ins_vel_forwards_phys() + self.validity_ins_vel_forwards_phys_val() } /// Get physical value of 'Validity_INS_Vel_Forwards' /// @@ -1424,7 +1424,7 @@ impl RtSbInsVelBodyAxes { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_vel_forwards_phys(&self) -> bool { + pub fn validity_ins_vel_forwards_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -1435,12 +1435,12 @@ impl RtSbInsVelBodyAxes { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_forwards_raw(&self) -> u8 { + pub fn validity_ins_vel_forwards_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_INS_Vel_Forwards' #[inline(always)] - pub fn set_validity_ins_vel_forwards_raw(&mut self, value: u8) { + pub fn set_validity_ins_vel_forwards_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Vel_Forwards' @@ -1542,7 +1542,7 @@ impl RtDl1mk3Speed { /// - Receivers: Vector__XXX #[inline(always)] pub fn speed(&self) -> f32 { - self.speed_phys() + self.speed_phys_val() } /// Get physical value of 'Speed' /// @@ -1550,7 +1550,7 @@ impl RtDl1mk3Speed { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn speed_phys(&self) -> f32 { + pub fn speed_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..48].load_le::(); let factor = 0.00001_f32; let offset = 0_f32; @@ -1563,12 +1563,12 @@ impl RtDl1mk3Speed { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn speed_raw(&self) -> i32 { + pub fn speed_raw_val(&self) -> i32 { self.raw.view_bits::()[16..48].load_le::() } /// Set raw value of 'Speed' #[inline(always)] - pub fn set_speed_raw(&mut self, value: i32) { + pub fn set_speed_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..48].store_le(value); } @@ -1597,7 +1597,7 @@ impl RtDl1mk3Speed { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_speed(&self) -> u8 { - self.accuracy_speed_phys() + self.accuracy_speed_phys_val() } /// Get physical value of 'Accuracy_Speed' /// @@ -1605,7 +1605,7 @@ impl RtDl1mk3Speed { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_speed_phys(&self) -> u8 { + pub fn accuracy_speed_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1617,12 +1617,12 @@ impl RtDl1mk3Speed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_speed_raw(&self) -> u8 { + pub fn accuracy_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_Speed' #[inline(always)] - pub fn set_accuracy_speed_raw(&mut self, value: u8) { + pub fn set_accuracy_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Speed' @@ -1653,7 +1653,7 @@ impl RtDl1mk3Speed { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_speed(&self) -> bool { - self.validity_speed_phys() + self.validity_speed_phys_val() } /// Get physical value of 'Validity_Speed' /// @@ -1661,7 +1661,7 @@ impl RtDl1mk3Speed { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_speed_phys(&self) -> bool { + pub fn validity_speed_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -1672,12 +1672,12 @@ impl RtDl1mk3Speed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_speed_raw(&self) -> u8 { + pub fn validity_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_Speed' #[inline(always)] - pub fn set_validity_speed_raw(&mut self, value: u8) { + pub fn set_validity_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Speed' @@ -1782,7 +1782,7 @@ impl RtDl1mk3GpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_week(&self) -> u16 { - self.gps_week_phys() + self.gps_week_phys_val() } /// Get physical value of 'GPS_Week' /// @@ -1790,7 +1790,7 @@ impl RtDl1mk3GpsTime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn gps_week_phys(&self) -> u16 { + pub fn gps_week_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1802,12 +1802,12 @@ impl RtDl1mk3GpsTime { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_week_raw(&self) -> u16 { + pub fn gps_week_raw_val(&self) -> u16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'GPS_Week' #[inline(always)] - pub fn set_gps_week_raw(&mut self, value: u16) { + pub fn set_gps_week_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[48..64].store_le(value); } /// Set value of 'GPS_Week' @@ -1838,7 +1838,7 @@ impl RtDl1mk3GpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_time(&self) -> f32 { - self.gps_time_phys() + self.gps_time_phys_val() } /// Get physical value of 'GPS_Time' /// @@ -1846,7 +1846,7 @@ impl RtDl1mk3GpsTime { /// - Offset: 0 /// - Unit: "s" #[inline(always)] - pub fn gps_time_phys(&self) -> f32 { + pub fn gps_time_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -1859,12 +1859,12 @@ impl RtDl1mk3GpsTime { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_time_raw(&self) -> u32 { + pub fn gps_time_raw_val(&self) -> u32 { self.raw.view_bits::()[16..48].load_le::() } /// Set raw value of 'GPS_Time' #[inline(always)] - pub fn set_gps_time_raw(&mut self, value: u32) { + pub fn set_gps_time_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[16..48].store_le(value); } /// Set value of 'GPS_Time' @@ -1889,7 +1889,7 @@ impl RtDl1mk3GpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_time(&self) -> u8 { - self.accuracy_gps_time_phys() + self.accuracy_gps_time_phys_val() } /// Get physical value of 'Accuracy_GPS_Time' /// @@ -1897,7 +1897,7 @@ impl RtDl1mk3GpsTime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_time_phys(&self) -> u8 { + pub fn accuracy_gps_time_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -1909,12 +1909,12 @@ impl RtDl1mk3GpsTime { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_time_raw(&self) -> u8 { + pub fn accuracy_gps_time_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_GPS_Time' #[inline(always)] - pub fn set_accuracy_gps_time_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_time_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Time' @@ -1945,7 +1945,7 @@ impl RtDl1mk3GpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_week(&self) -> bool { - self.validity_gps_week_phys() + self.validity_gps_week_phys_val() } /// Get physical value of 'Validity_GPS_Week' /// @@ -1953,7 +1953,7 @@ impl RtDl1mk3GpsTime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_week_phys(&self) -> bool { + pub fn validity_gps_week_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -1964,12 +1964,12 @@ impl RtDl1mk3GpsTime { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_week_raw(&self) -> u8 { + pub fn validity_gps_week_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_GPS_Week' #[inline(always)] - pub fn set_validity_gps_week_raw(&mut self, value: u8) { + pub fn set_validity_gps_week_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Week' @@ -1989,7 +1989,7 @@ impl RtDl1mk3GpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_time(&self) -> bool { - self.validity_gps_time_phys() + self.validity_gps_time_phys_val() } /// Get physical value of 'Validity_GPS_Time' /// @@ -1997,7 +1997,7 @@ impl RtDl1mk3GpsTime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_time_phys(&self) -> bool { + pub fn validity_gps_time_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -2008,12 +2008,12 @@ impl RtDl1mk3GpsTime { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_time_raw(&self) -> u8 { + pub fn validity_gps_time_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_GPS_Time' #[inline(always)] - pub fn set_validity_gps_time_raw(&mut self, value: u8) { + pub fn set_validity_gps_time_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Time' @@ -2110,7 +2110,7 @@ impl RtDl1mk3GpsPosLlh2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_llh_altitude(&self) -> f32 { - self.gps_pos_llh_altitude_phys() + self.gps_pos_llh_altitude_phys_val() } /// Get physical value of 'GPS_Pos_LLH_Altitude' /// @@ -2118,7 +2118,7 @@ impl RtDl1mk3GpsPosLlh2 { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn gps_pos_llh_altitude_phys(&self) -> f32 { + pub fn gps_pos_llh_altitude_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -2131,12 +2131,12 @@ impl RtDl1mk3GpsPosLlh2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_pos_llh_altitude_raw(&self) -> i32 { + pub fn gps_pos_llh_altitude_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'GPS_Pos_LLH_Altitude' #[inline(always)] - pub fn set_gps_pos_llh_altitude_raw(&mut self, value: i32) { + pub fn set_gps_pos_llh_altitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } @@ -2163,7 +2163,7 @@ impl RtDl1mk3GpsPosLlh2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_llh_longitude(&self) -> f32 { - self.gps_pos_llh_longitude_phys() + self.gps_pos_llh_longitude_phys_val() } /// Get physical value of 'GPS_Pos_LLH_Longitude' /// @@ -2171,7 +2171,7 @@ impl RtDl1mk3GpsPosLlh2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn gps_pos_llh_longitude_phys(&self) -> f32 { + pub fn gps_pos_llh_longitude_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.0000001_f32; let offset = 0_f32; @@ -2184,12 +2184,12 @@ impl RtDl1mk3GpsPosLlh2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_pos_llh_longitude_raw(&self) -> i32 { + pub fn gps_pos_llh_longitude_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 'GPS_Pos_LLH_Longitude' #[inline(always)] - pub fn set_gps_pos_llh_longitude_raw(&mut self, value: i32) { + pub fn set_gps_pos_llh_longitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } @@ -2309,7 +2309,7 @@ impl RtDl1mk3GpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_llh_latitude(&self) -> f32 { - self.gps_pos_llh_latitude_phys() + self.gps_pos_llh_latitude_phys_val() } /// Get physical value of 'GPS_Pos_LLH_Latitude' /// @@ -2317,7 +2317,7 @@ impl RtDl1mk3GpsPosLlh1 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn gps_pos_llh_latitude_phys(&self) -> f32 { + pub fn gps_pos_llh_latitude_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.0000001_f32; let offset = 0_f32; @@ -2330,12 +2330,12 @@ impl RtDl1mk3GpsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_pos_llh_latitude_raw(&self) -> i32 { + pub fn gps_pos_llh_latitude_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'GPS_Pos_LLH_Latitude' #[inline(always)] - pub fn set_gps_pos_llh_latitude_raw(&mut self, value: i32) { + pub fn set_gps_pos_llh_latitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } @@ -2364,7 +2364,7 @@ impl RtDl1mk3GpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_altitude(&self) -> u8 { - self.accuracy_gps_pos_llh_altitude_phys() + self.accuracy_gps_pos_llh_altitude_phys_val() } /// Get physical value of 'Accuracy_GPS_Pos_LLH_Altitude' /// @@ -2372,7 +2372,7 @@ impl RtDl1mk3GpsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_pos_llh_altitude_phys(&self) -> u8 { + pub fn accuracy_gps_pos_llh_altitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2384,12 +2384,12 @@ impl RtDl1mk3GpsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_pos_llh_altitude_raw(&self) -> u8 { + pub fn accuracy_gps_pos_llh_altitude_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'Accuracy_GPS_Pos_LLH_Altitude' #[inline(always)] - pub fn set_accuracy_gps_pos_llh_altitude_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_pos_llh_altitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_LLH_Altitude' @@ -2423,7 +2423,7 @@ impl RtDl1mk3GpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_longitude(&self) -> u8 { - self.accuracy_gps_pos_llh_longitude_phys() + self.accuracy_gps_pos_llh_longitude_phys_val() } /// Get physical value of 'Accuracy_GPS_Pos_LLH_Longitude' /// @@ -2431,7 +2431,7 @@ impl RtDl1mk3GpsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_pos_llh_longitude_phys(&self) -> u8 { + pub fn accuracy_gps_pos_llh_longitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2443,12 +2443,12 @@ impl RtDl1mk3GpsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_pos_llh_longitude_raw(&self) -> u8 { + pub fn accuracy_gps_pos_llh_longitude_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'Accuracy_GPS_Pos_LLH_Longitude' #[inline(always)] - pub fn set_accuracy_gps_pos_llh_longitude_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_pos_llh_longitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_LLH_Longitude' @@ -2482,7 +2482,7 @@ impl RtDl1mk3GpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_latitude(&self) -> u8 { - self.accuracy_gps_pos_llh_latitude_phys() + self.accuracy_gps_pos_llh_latitude_phys_val() } /// Get physical value of 'Accuracy_GPS_Pos_LLH_Latitude' /// @@ -2490,7 +2490,7 @@ impl RtDl1mk3GpsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_pos_llh_latitude_phys(&self) -> u8 { + pub fn accuracy_gps_pos_llh_latitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2502,12 +2502,12 @@ impl RtDl1mk3GpsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_pos_llh_latitude_raw(&self) -> u8 { + pub fn accuracy_gps_pos_llh_latitude_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_GPS_Pos_LLH_Latitude' #[inline(always)] - pub fn set_accuracy_gps_pos_llh_latitude_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_pos_llh_latitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_LLH_Latitude' @@ -2541,7 +2541,7 @@ impl RtDl1mk3GpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_altitude(&self) -> bool { - self.validity_gps_pos_llh_altitude_phys() + self.validity_gps_pos_llh_altitude_phys_val() } /// Get physical value of 'Validity_GPS_Pos_LLH_Altitude' /// @@ -2549,7 +2549,7 @@ impl RtDl1mk3GpsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_pos_llh_altitude_phys(&self) -> bool { + pub fn validity_gps_pos_llh_altitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -2560,12 +2560,12 @@ impl RtDl1mk3GpsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_llh_altitude_raw(&self) -> u8 { + pub fn validity_gps_pos_llh_altitude_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'Validity_GPS_Pos_LLH_Altitude' #[inline(always)] - pub fn set_validity_gps_pos_llh_altitude_raw(&mut self, value: u8) { + pub fn set_validity_gps_pos_llh_altitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_GPS_Pos_LLH_Altitude' @@ -2588,7 +2588,7 @@ impl RtDl1mk3GpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_longitude(&self) -> bool { - self.validity_gps_pos_llh_longitude_phys() + self.validity_gps_pos_llh_longitude_phys_val() } /// Get physical value of 'Validity_GPS_Pos_LLH_Longitude' /// @@ -2596,7 +2596,7 @@ impl RtDl1mk3GpsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_pos_llh_longitude_phys(&self) -> bool { + pub fn validity_gps_pos_llh_longitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -2607,12 +2607,12 @@ impl RtDl1mk3GpsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_llh_longitude_raw(&self) -> u8 { + pub fn validity_gps_pos_llh_longitude_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_GPS_Pos_LLH_Longitude' #[inline(always)] - pub fn set_validity_gps_pos_llh_longitude_raw(&mut self, value: u8) { + pub fn set_validity_gps_pos_llh_longitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Pos_LLH_Longitude' @@ -2635,7 +2635,7 @@ impl RtDl1mk3GpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_latitude(&self) -> bool { - self.validity_gps_pos_llh_latitude_phys() + self.validity_gps_pos_llh_latitude_phys_val() } /// Get physical value of 'Validity_GPS_Pos_LLH_Latitude' /// @@ -2643,7 +2643,7 @@ impl RtDl1mk3GpsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_pos_llh_latitude_phys(&self) -> bool { + pub fn validity_gps_pos_llh_latitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -2654,12 +2654,12 @@ impl RtDl1mk3GpsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_llh_latitude_raw(&self) -> u8 { + pub fn validity_gps_pos_llh_latitude_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_GPS_Pos_LLH_Latitude' #[inline(always)] - pub fn set_validity_gps_pos_llh_latitude_raw(&mut self, value: u8) { + pub fn set_validity_gps_pos_llh_latitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Pos_LLH_Latitude' @@ -2769,7 +2769,7 @@ impl RtDl1mk3GpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_speed_3d(&self) -> f32 { - self.gps_speed_3d_phys() + self.gps_speed_3d_phys_val() } /// Get physical value of 'GPS_Speed_3D' /// @@ -2777,7 +2777,7 @@ impl RtDl1mk3GpsSpeed { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn gps_speed_3d_phys(&self) -> f32 { + pub fn gps_speed_3d_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -2790,12 +2790,12 @@ impl RtDl1mk3GpsSpeed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_speed_3d_raw(&self) -> u32 { + pub fn gps_speed_3d_raw_val(&self) -> u32 { self.raw.view_bits::()[40..64].load_le::() } /// Set raw value of 'GPS_Speed_3D' #[inline(always)] - pub fn set_gps_speed_3d_raw(&mut self, value: u32) { + pub fn set_gps_speed_3d_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[40..64].store_le(value); } /// Set value of 'GPS_Speed_3D' @@ -2822,7 +2822,7 @@ impl RtDl1mk3GpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_speed_2d(&self) -> f32 { - self.gps_speed_2d_phys() + self.gps_speed_2d_phys_val() } /// Get physical value of 'GPS_Speed_2D' /// @@ -2830,7 +2830,7 @@ impl RtDl1mk3GpsSpeed { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn gps_speed_2d_phys(&self) -> f32 { + pub fn gps_speed_2d_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..40].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -2843,12 +2843,12 @@ impl RtDl1mk3GpsSpeed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_speed_2d_raw(&self) -> u32 { + pub fn gps_speed_2d_raw_val(&self) -> u32 { self.raw.view_bits::()[16..40].load_le::() } /// Set raw value of 'GPS_Speed_2D' #[inline(always)] - pub fn set_gps_speed_2d_raw(&mut self, value: u32) { + pub fn set_gps_speed_2d_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[16..40].store_le(value); } /// Set value of 'GPS_Speed_2D' @@ -2875,7 +2875,7 @@ impl RtDl1mk3GpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_speed(&self) -> u8 { - self.accuracy_gps_speed_phys() + self.accuracy_gps_speed_phys_val() } /// Get physical value of 'Accuracy_GPS_Speed' /// @@ -2883,7 +2883,7 @@ impl RtDl1mk3GpsSpeed { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_speed_phys(&self) -> u8 { + pub fn accuracy_gps_speed_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -2895,12 +2895,12 @@ impl RtDl1mk3GpsSpeed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_speed_raw(&self) -> u8 { + pub fn accuracy_gps_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_GPS_Speed' #[inline(always)] - pub fn set_accuracy_gps_speed_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Speed' @@ -2931,7 +2931,7 @@ impl RtDl1mk3GpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_speed_3d(&self) -> bool { - self.validity_gps_speed_3d_phys() + self.validity_gps_speed_3d_phys_val() } /// Get physical value of 'Validity_GPS_Speed_3D' /// @@ -2939,7 +2939,7 @@ impl RtDl1mk3GpsSpeed { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_speed_3d_phys(&self) -> bool { + pub fn validity_gps_speed_3d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -2950,12 +2950,12 @@ impl RtDl1mk3GpsSpeed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_speed_3d_raw(&self) -> u8 { + pub fn validity_gps_speed_3d_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_GPS_Speed_3D' #[inline(always)] - pub fn set_validity_gps_speed_3d_raw(&mut self, value: u8) { + pub fn set_validity_gps_speed_3d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Speed_3D' @@ -2975,7 +2975,7 @@ impl RtDl1mk3GpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_speed_2d(&self) -> bool { - self.validity_gps_speed_2d_phys() + self.validity_gps_speed_2d_phys_val() } /// Get physical value of 'Validity_GPS_Speed_2D' /// @@ -2983,7 +2983,7 @@ impl RtDl1mk3GpsSpeed { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_speed_2d_phys(&self) -> bool { + pub fn validity_gps_speed_2d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -2994,12 +2994,12 @@ impl RtDl1mk3GpsSpeed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_speed_2d_raw(&self) -> u8 { + pub fn validity_gps_speed_2d_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_GPS_Speed_2D' #[inline(always)] - pub fn set_validity_gps_speed_2d_raw(&mut self, value: u8) { + pub fn set_validity_gps_speed_2d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Speed_2D' @@ -3090,7 +3090,7 @@ impl RtIrTempTemp7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_7(&self) -> f32 { - self.ir_temperature_7_phys() + self.ir_temperature_7_phys_val() } /// Get physical value of 'IR_Temperature_7' /// @@ -3098,7 +3098,7 @@ impl RtIrTempTemp7 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_7_phys(&self) -> f32 { + pub fn ir_temperature_7_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -3111,12 +3111,12 @@ impl RtIrTempTemp7 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_7_raw(&self) -> i16 { + pub fn ir_temperature_7_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_7' #[inline(always)] - pub fn set_ir_temperature_7_raw(&mut self, value: i16) { + pub fn set_ir_temperature_7_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -3230,7 +3230,7 @@ impl RtIrTempTempRr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_32(&self) -> f32 { - self.ir_temperature_32_phys() + self.ir_temperature_32_phys_val() } /// Get physical value of 'IR_Temperature_32' /// @@ -3238,7 +3238,7 @@ impl RtIrTempTempRr2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_32_phys(&self) -> f32 { + pub fn ir_temperature_32_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -3251,12 +3251,12 @@ impl RtIrTempTempRr2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_32_raw(&self) -> i16 { + pub fn ir_temperature_32_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'IR_Temperature_32' #[inline(always)] - pub fn set_ir_temperature_32_raw(&mut self, value: i16) { + pub fn set_ir_temperature_32_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -3283,7 +3283,7 @@ impl RtIrTempTempRr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_31(&self) -> f32 { - self.ir_temperature_31_phys() + self.ir_temperature_31_phys_val() } /// Get physical value of 'IR_Temperature_31' /// @@ -3291,7 +3291,7 @@ impl RtIrTempTempRr2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_31_phys(&self) -> f32 { + pub fn ir_temperature_31_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -3304,12 +3304,12 @@ impl RtIrTempTempRr2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_31_raw(&self) -> i16 { + pub fn ir_temperature_31_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'IR_Temperature_31' #[inline(always)] - pub fn set_ir_temperature_31_raw(&mut self, value: i16) { + pub fn set_ir_temperature_31_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -3336,7 +3336,7 @@ impl RtIrTempTempRr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_30(&self) -> f32 { - self.ir_temperature_30_phys() + self.ir_temperature_30_phys_val() } /// Get physical value of 'IR_Temperature_30' /// @@ -3344,7 +3344,7 @@ impl RtIrTempTempRr2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_30_phys(&self) -> f32 { + pub fn ir_temperature_30_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -3357,12 +3357,12 @@ impl RtIrTempTempRr2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_30_raw(&self) -> i16 { + pub fn ir_temperature_30_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'IR_Temperature_30' #[inline(always)] - pub fn set_ir_temperature_30_raw(&mut self, value: i16) { + pub fn set_ir_temperature_30_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -3389,7 +3389,7 @@ impl RtIrTempTempRr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_29(&self) -> f32 { - self.ir_temperature_29_phys() + self.ir_temperature_29_phys_val() } /// Get physical value of 'IR_Temperature_29' /// @@ -3397,7 +3397,7 @@ impl RtIrTempTempRr2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_29_phys(&self) -> f32 { + pub fn ir_temperature_29_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -3410,12 +3410,12 @@ impl RtIrTempTempRr2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_29_raw(&self) -> i16 { + pub fn ir_temperature_29_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_29' #[inline(always)] - pub fn set_ir_temperature_29_raw(&mut self, value: i16) { + pub fn set_ir_temperature_29_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -3529,7 +3529,7 @@ impl RtIrTempTempRl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_24(&self) -> f32 { - self.ir_temperature_24_phys() + self.ir_temperature_24_phys_val() } /// Get physical value of 'IR_Temperature_24' /// @@ -3537,7 +3537,7 @@ impl RtIrTempTempRl2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_24_phys(&self) -> f32 { + pub fn ir_temperature_24_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -3550,12 +3550,12 @@ impl RtIrTempTempRl2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_24_raw(&self) -> i16 { + pub fn ir_temperature_24_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'IR_Temperature_24' #[inline(always)] - pub fn set_ir_temperature_24_raw(&mut self, value: i16) { + pub fn set_ir_temperature_24_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -3582,7 +3582,7 @@ impl RtIrTempTempRl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_23(&self) -> f32 { - self.ir_temperature_23_phys() + self.ir_temperature_23_phys_val() } /// Get physical value of 'IR_Temperature_23' /// @@ -3590,7 +3590,7 @@ impl RtIrTempTempRl2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_23_phys(&self) -> f32 { + pub fn ir_temperature_23_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -3603,12 +3603,12 @@ impl RtIrTempTempRl2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_23_raw(&self) -> i16 { + pub fn ir_temperature_23_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'IR_Temperature_23' #[inline(always)] - pub fn set_ir_temperature_23_raw(&mut self, value: i16) { + pub fn set_ir_temperature_23_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -3635,7 +3635,7 @@ impl RtIrTempTempRl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_22(&self) -> f32 { - self.ir_temperature_22_phys() + self.ir_temperature_22_phys_val() } /// Get physical value of 'IR_Temperature_22' /// @@ -3643,7 +3643,7 @@ impl RtIrTempTempRl2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_22_phys(&self) -> f32 { + pub fn ir_temperature_22_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -3656,12 +3656,12 @@ impl RtIrTempTempRl2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_22_raw(&self) -> i16 { + pub fn ir_temperature_22_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'IR_Temperature_22' #[inline(always)] - pub fn set_ir_temperature_22_raw(&mut self, value: i16) { + pub fn set_ir_temperature_22_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -3688,7 +3688,7 @@ impl RtIrTempTempRl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_21(&self) -> f32 { - self.ir_temperature_21_phys() + self.ir_temperature_21_phys_val() } /// Get physical value of 'IR_Temperature_21' /// @@ -3696,7 +3696,7 @@ impl RtIrTempTempRl2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_21_phys(&self) -> f32 { + pub fn ir_temperature_21_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -3709,12 +3709,12 @@ impl RtIrTempTempRl2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_21_raw(&self) -> i16 { + pub fn ir_temperature_21_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_21' #[inline(always)] - pub fn set_ir_temperature_21_raw(&mut self, value: i16) { + pub fn set_ir_temperature_21_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -3828,7 +3828,7 @@ impl RtIrTempTempFr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_16(&self) -> f32 { - self.ir_temperature_16_phys() + self.ir_temperature_16_phys_val() } /// Get physical value of 'IR_Temperature_16' /// @@ -3836,7 +3836,7 @@ impl RtIrTempTempFr2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_16_phys(&self) -> f32 { + pub fn ir_temperature_16_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -3849,12 +3849,12 @@ impl RtIrTempTempFr2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_16_raw(&self) -> i16 { + pub fn ir_temperature_16_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'IR_Temperature_16' #[inline(always)] - pub fn set_ir_temperature_16_raw(&mut self, value: i16) { + pub fn set_ir_temperature_16_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -3881,7 +3881,7 @@ impl RtIrTempTempFr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_15(&self) -> f32 { - self.ir_temperature_15_phys() + self.ir_temperature_15_phys_val() } /// Get physical value of 'IR_Temperature_15' /// @@ -3889,7 +3889,7 @@ impl RtIrTempTempFr2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_15_phys(&self) -> f32 { + pub fn ir_temperature_15_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -3902,12 +3902,12 @@ impl RtIrTempTempFr2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_15_raw(&self) -> i16 { + pub fn ir_temperature_15_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'IR_Temperature_15' #[inline(always)] - pub fn set_ir_temperature_15_raw(&mut self, value: i16) { + pub fn set_ir_temperature_15_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -3934,7 +3934,7 @@ impl RtIrTempTempFr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_14(&self) -> f32 { - self.ir_temperature_14_phys() + self.ir_temperature_14_phys_val() } /// Get physical value of 'IR_Temperature_14' /// @@ -3942,7 +3942,7 @@ impl RtIrTempTempFr2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_14_phys(&self) -> f32 { + pub fn ir_temperature_14_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -3955,12 +3955,12 @@ impl RtIrTempTempFr2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_14_raw(&self) -> i16 { + pub fn ir_temperature_14_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'IR_Temperature_14' #[inline(always)] - pub fn set_ir_temperature_14_raw(&mut self, value: i16) { + pub fn set_ir_temperature_14_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -3987,7 +3987,7 @@ impl RtIrTempTempFr2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_13(&self) -> f32 { - self.ir_temperature_13_phys() + self.ir_temperature_13_phys_val() } /// Get physical value of 'IR_Temperature_13' /// @@ -3995,7 +3995,7 @@ impl RtIrTempTempFr2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_13_phys(&self) -> f32 { + pub fn ir_temperature_13_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -4008,12 +4008,12 @@ impl RtIrTempTempFr2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_13_raw(&self) -> i16 { + pub fn ir_temperature_13_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_13' #[inline(always)] - pub fn set_ir_temperature_13_raw(&mut self, value: i16) { + pub fn set_ir_temperature_13_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -4127,7 +4127,7 @@ impl RtIrTempTempFl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_8(&self) -> f32 { - self.ir_temperature_8_phys() + self.ir_temperature_8_phys_val() } /// Get physical value of 'IR_Temperature_8' /// @@ -4135,7 +4135,7 @@ impl RtIrTempTempFl2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_8_phys(&self) -> f32 { + pub fn ir_temperature_8_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -4148,12 +4148,12 @@ impl RtIrTempTempFl2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_8_raw(&self) -> i16 { + pub fn ir_temperature_8_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'IR_Temperature_8' #[inline(always)] - pub fn set_ir_temperature_8_raw(&mut self, value: i16) { + pub fn set_ir_temperature_8_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -4180,7 +4180,7 @@ impl RtIrTempTempFl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_7(&self) -> f32 { - self.ir_temperature_7_phys() + self.ir_temperature_7_phys_val() } /// Get physical value of 'IR_Temperature_7' /// @@ -4188,7 +4188,7 @@ impl RtIrTempTempFl2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_7_phys(&self) -> f32 { + pub fn ir_temperature_7_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -4201,12 +4201,12 @@ impl RtIrTempTempFl2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_7_raw(&self) -> i16 { + pub fn ir_temperature_7_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'IR_Temperature_7' #[inline(always)] - pub fn set_ir_temperature_7_raw(&mut self, value: i16) { + pub fn set_ir_temperature_7_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -4233,7 +4233,7 @@ impl RtIrTempTempFl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_6(&self) -> f32 { - self.ir_temperature_6_phys() + self.ir_temperature_6_phys_val() } /// Get physical value of 'IR_Temperature_6' /// @@ -4241,7 +4241,7 @@ impl RtIrTempTempFl2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_6_phys(&self) -> f32 { + pub fn ir_temperature_6_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -4254,12 +4254,12 @@ impl RtIrTempTempFl2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_6_raw(&self) -> i16 { + pub fn ir_temperature_6_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'IR_Temperature_6' #[inline(always)] - pub fn set_ir_temperature_6_raw(&mut self, value: i16) { + pub fn set_ir_temperature_6_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -4286,7 +4286,7 @@ impl RtIrTempTempFl2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_5(&self) -> f32 { - self.ir_temperature_5_phys() + self.ir_temperature_5_phys_val() } /// Get physical value of 'IR_Temperature_5' /// @@ -4294,7 +4294,7 @@ impl RtIrTempTempFl2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_5_phys(&self) -> f32 { + pub fn ir_temperature_5_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -4307,12 +4307,12 @@ impl RtIrTempTempFl2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_5_raw(&self) -> i16 { + pub fn ir_temperature_5_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_5' #[inline(always)] - pub fn set_ir_temperature_5_raw(&mut self, value: i16) { + pub fn set_ir_temperature_5_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -4426,7 +4426,7 @@ impl RtIrTempTempRr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_28(&self) -> f32 { - self.ir_temperature_28_phys() + self.ir_temperature_28_phys_val() } /// Get physical value of 'IR_Temperature_28' /// @@ -4434,7 +4434,7 @@ impl RtIrTempTempRr1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_28_phys(&self) -> f32 { + pub fn ir_temperature_28_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -4447,12 +4447,12 @@ impl RtIrTempTempRr1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_28_raw(&self) -> i16 { + pub fn ir_temperature_28_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'IR_Temperature_28' #[inline(always)] - pub fn set_ir_temperature_28_raw(&mut self, value: i16) { + pub fn set_ir_temperature_28_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -4479,7 +4479,7 @@ impl RtIrTempTempRr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_27(&self) -> f32 { - self.ir_temperature_27_phys() + self.ir_temperature_27_phys_val() } /// Get physical value of 'IR_Temperature_27' /// @@ -4487,7 +4487,7 @@ impl RtIrTempTempRr1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_27_phys(&self) -> f32 { + pub fn ir_temperature_27_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -4500,12 +4500,12 @@ impl RtIrTempTempRr1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_27_raw(&self) -> i16 { + pub fn ir_temperature_27_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'IR_Temperature_27' #[inline(always)] - pub fn set_ir_temperature_27_raw(&mut self, value: i16) { + pub fn set_ir_temperature_27_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -4532,7 +4532,7 @@ impl RtIrTempTempRr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_26(&self) -> f32 { - self.ir_temperature_26_phys() + self.ir_temperature_26_phys_val() } /// Get physical value of 'IR_Temperature_26' /// @@ -4540,7 +4540,7 @@ impl RtIrTempTempRr1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_26_phys(&self) -> f32 { + pub fn ir_temperature_26_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -4553,12 +4553,12 @@ impl RtIrTempTempRr1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_26_raw(&self) -> i16 { + pub fn ir_temperature_26_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'IR_Temperature_26' #[inline(always)] - pub fn set_ir_temperature_26_raw(&mut self, value: i16) { + pub fn set_ir_temperature_26_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -4585,7 +4585,7 @@ impl RtIrTempTempRr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_25(&self) -> f32 { - self.ir_temperature_25_phys() + self.ir_temperature_25_phys_val() } /// Get physical value of 'IR_Temperature_25' /// @@ -4593,7 +4593,7 @@ impl RtIrTempTempRr1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_25_phys(&self) -> f32 { + pub fn ir_temperature_25_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -4606,12 +4606,12 @@ impl RtIrTempTempRr1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_25_raw(&self) -> i16 { + pub fn ir_temperature_25_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_25' #[inline(always)] - pub fn set_ir_temperature_25_raw(&mut self, value: i16) { + pub fn set_ir_temperature_25_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -4725,7 +4725,7 @@ impl RtIrTempTempRl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_20(&self) -> f32 { - self.ir_temperature_20_phys() + self.ir_temperature_20_phys_val() } /// Get physical value of 'IR_Temperature_20' /// @@ -4733,7 +4733,7 @@ impl RtIrTempTempRl1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_20_phys(&self) -> f32 { + pub fn ir_temperature_20_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -4746,12 +4746,12 @@ impl RtIrTempTempRl1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_20_raw(&self) -> i16 { + pub fn ir_temperature_20_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'IR_Temperature_20' #[inline(always)] - pub fn set_ir_temperature_20_raw(&mut self, value: i16) { + pub fn set_ir_temperature_20_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -4778,7 +4778,7 @@ impl RtIrTempTempRl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_19(&self) -> f32 { - self.ir_temperature_19_phys() + self.ir_temperature_19_phys_val() } /// Get physical value of 'IR_Temperature_19' /// @@ -4786,7 +4786,7 @@ impl RtIrTempTempRl1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_19_phys(&self) -> f32 { + pub fn ir_temperature_19_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -4799,12 +4799,12 @@ impl RtIrTempTempRl1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_19_raw(&self) -> i16 { + pub fn ir_temperature_19_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'IR_Temperature_19' #[inline(always)] - pub fn set_ir_temperature_19_raw(&mut self, value: i16) { + pub fn set_ir_temperature_19_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -4831,7 +4831,7 @@ impl RtIrTempTempRl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_18(&self) -> f32 { - self.ir_temperature_18_phys() + self.ir_temperature_18_phys_val() } /// Get physical value of 'IR_Temperature_18' /// @@ -4839,7 +4839,7 @@ impl RtIrTempTempRl1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_18_phys(&self) -> f32 { + pub fn ir_temperature_18_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -4852,12 +4852,12 @@ impl RtIrTempTempRl1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_18_raw(&self) -> i16 { + pub fn ir_temperature_18_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'IR_Temperature_18' #[inline(always)] - pub fn set_ir_temperature_18_raw(&mut self, value: i16) { + pub fn set_ir_temperature_18_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -4884,7 +4884,7 @@ impl RtIrTempTempRl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_17(&self) -> f32 { - self.ir_temperature_17_phys() + self.ir_temperature_17_phys_val() } /// Get physical value of 'IR_Temperature_17' /// @@ -4892,7 +4892,7 @@ impl RtIrTempTempRl1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_17_phys(&self) -> f32 { + pub fn ir_temperature_17_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -4905,12 +4905,12 @@ impl RtIrTempTempRl1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_17_raw(&self) -> i16 { + pub fn ir_temperature_17_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_17' #[inline(always)] - pub fn set_ir_temperature_17_raw(&mut self, value: i16) { + pub fn set_ir_temperature_17_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -5024,7 +5024,7 @@ impl RtIrTempTempFr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_12(&self) -> f32 { - self.ir_temperature_12_phys() + self.ir_temperature_12_phys_val() } /// Get physical value of 'IR_Temperature_12' /// @@ -5032,7 +5032,7 @@ impl RtIrTempTempFr1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_12_phys(&self) -> f32 { + pub fn ir_temperature_12_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -5045,12 +5045,12 @@ impl RtIrTempTempFr1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_12_raw(&self) -> i16 { + pub fn ir_temperature_12_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'IR_Temperature_12' #[inline(always)] - pub fn set_ir_temperature_12_raw(&mut self, value: i16) { + pub fn set_ir_temperature_12_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -5077,7 +5077,7 @@ impl RtIrTempTempFr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_11(&self) -> f32 { - self.ir_temperature_11_phys() + self.ir_temperature_11_phys_val() } /// Get physical value of 'IR_Temperature_11' /// @@ -5085,7 +5085,7 @@ impl RtIrTempTempFr1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_11_phys(&self) -> f32 { + pub fn ir_temperature_11_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -5098,12 +5098,12 @@ impl RtIrTempTempFr1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_11_raw(&self) -> i16 { + pub fn ir_temperature_11_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'IR_Temperature_11' #[inline(always)] - pub fn set_ir_temperature_11_raw(&mut self, value: i16) { + pub fn set_ir_temperature_11_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -5130,7 +5130,7 @@ impl RtIrTempTempFr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_10(&self) -> f32 { - self.ir_temperature_10_phys() + self.ir_temperature_10_phys_val() } /// Get physical value of 'IR_Temperature_10' /// @@ -5138,7 +5138,7 @@ impl RtIrTempTempFr1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_10_phys(&self) -> f32 { + pub fn ir_temperature_10_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -5151,12 +5151,12 @@ impl RtIrTempTempFr1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_10_raw(&self) -> i16 { + pub fn ir_temperature_10_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'IR_Temperature_10' #[inline(always)] - pub fn set_ir_temperature_10_raw(&mut self, value: i16) { + pub fn set_ir_temperature_10_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -5183,7 +5183,7 @@ impl RtIrTempTempFr1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_9(&self) -> f32 { - self.ir_temperature_9_phys() + self.ir_temperature_9_phys_val() } /// Get physical value of 'IR_Temperature_9' /// @@ -5191,7 +5191,7 @@ impl RtIrTempTempFr1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_9_phys(&self) -> f32 { + pub fn ir_temperature_9_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -5204,12 +5204,12 @@ impl RtIrTempTempFr1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_9_raw(&self) -> i16 { + pub fn ir_temperature_9_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_9' #[inline(always)] - pub fn set_ir_temperature_9_raw(&mut self, value: i16) { + pub fn set_ir_temperature_9_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -5323,7 +5323,7 @@ impl RtIrTempTempFl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_4(&self) -> f32 { - self.ir_temperature_4_phys() + self.ir_temperature_4_phys_val() } /// Get physical value of 'IR_Temperature_4' /// @@ -5331,7 +5331,7 @@ impl RtIrTempTempFl1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_4_phys(&self) -> f32 { + pub fn ir_temperature_4_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -5344,12 +5344,12 @@ impl RtIrTempTempFl1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_4_raw(&self) -> i16 { + pub fn ir_temperature_4_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'IR_Temperature_4' #[inline(always)] - pub fn set_ir_temperature_4_raw(&mut self, value: i16) { + pub fn set_ir_temperature_4_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -5376,7 +5376,7 @@ impl RtIrTempTempFl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_3(&self) -> f32 { - self.ir_temperature_3_phys() + self.ir_temperature_3_phys_val() } /// Get physical value of 'IR_Temperature_3' /// @@ -5384,7 +5384,7 @@ impl RtIrTempTempFl1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_3_phys(&self) -> f32 { + pub fn ir_temperature_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -5397,12 +5397,12 @@ impl RtIrTempTempFl1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_3_raw(&self) -> i16 { + pub fn ir_temperature_3_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'IR_Temperature_3' #[inline(always)] - pub fn set_ir_temperature_3_raw(&mut self, value: i16) { + pub fn set_ir_temperature_3_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -5429,7 +5429,7 @@ impl RtIrTempTempFl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_2(&self) -> f32 { - self.ir_temperature_2_phys() + self.ir_temperature_2_phys_val() } /// Get physical value of 'IR_Temperature_2' /// @@ -5437,7 +5437,7 @@ impl RtIrTempTempFl1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_2_phys(&self) -> f32 { + pub fn ir_temperature_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -5450,12 +5450,12 @@ impl RtIrTempTempFl1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_2_raw(&self) -> i16 { + pub fn ir_temperature_2_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'IR_Temperature_2' #[inline(always)] - pub fn set_ir_temperature_2_raw(&mut self, value: i16) { + pub fn set_ir_temperature_2_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -5482,7 +5482,7 @@ impl RtIrTempTempFl1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_1(&self) -> f32 { - self.ir_temperature_1_phys() + self.ir_temperature_1_phys_val() } /// Get physical value of 'IR_Temperature_1' /// @@ -5490,7 +5490,7 @@ impl RtIrTempTempFl1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_1_phys(&self) -> f32 { + pub fn ir_temperature_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -5503,12 +5503,12 @@ impl RtIrTempTempFl1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_1_raw(&self) -> i16 { + pub fn ir_temperature_1_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_1' #[inline(always)] - pub fn set_ir_temperature_1_raw(&mut self, value: i16) { + pub fn set_ir_temperature_1_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -5608,7 +5608,7 @@ impl RtIrTempTemp32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_32(&self) -> f32 { - self.ir_temperature_32_phys() + self.ir_temperature_32_phys_val() } /// Get physical value of 'IR_Temperature_32' /// @@ -5616,7 +5616,7 @@ impl RtIrTempTemp32 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_32_phys(&self) -> f32 { + pub fn ir_temperature_32_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -5629,12 +5629,12 @@ impl RtIrTempTemp32 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_32_raw(&self) -> i16 { + pub fn ir_temperature_32_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_32' #[inline(always)] - pub fn set_ir_temperature_32_raw(&mut self, value: i16) { + pub fn set_ir_temperature_32_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -5734,7 +5734,7 @@ impl RtIrTempTemp31 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_31(&self) -> f32 { - self.ir_temperature_31_phys() + self.ir_temperature_31_phys_val() } /// Get physical value of 'IR_Temperature_31' /// @@ -5742,7 +5742,7 @@ impl RtIrTempTemp31 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_31_phys(&self) -> f32 { + pub fn ir_temperature_31_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -5755,12 +5755,12 @@ impl RtIrTempTemp31 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_31_raw(&self) -> i16 { + pub fn ir_temperature_31_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_31' #[inline(always)] - pub fn set_ir_temperature_31_raw(&mut self, value: i16) { + pub fn set_ir_temperature_31_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -5860,7 +5860,7 @@ impl RtIrTempTemp30 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_30(&self) -> f32 { - self.ir_temperature_30_phys() + self.ir_temperature_30_phys_val() } /// Get physical value of 'IR_Temperature_30' /// @@ -5868,7 +5868,7 @@ impl RtIrTempTemp30 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_30_phys(&self) -> f32 { + pub fn ir_temperature_30_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -5881,12 +5881,12 @@ impl RtIrTempTemp30 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_30_raw(&self) -> i16 { + pub fn ir_temperature_30_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_30' #[inline(always)] - pub fn set_ir_temperature_30_raw(&mut self, value: i16) { + pub fn set_ir_temperature_30_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -5986,7 +5986,7 @@ impl RtIrTempTemp29 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_29(&self) -> f32 { - self.ir_temperature_29_phys() + self.ir_temperature_29_phys_val() } /// Get physical value of 'IR_Temperature_29' /// @@ -5994,7 +5994,7 @@ impl RtIrTempTemp29 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_29_phys(&self) -> f32 { + pub fn ir_temperature_29_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -6007,12 +6007,12 @@ impl RtIrTempTemp29 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_29_raw(&self) -> i16 { + pub fn ir_temperature_29_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_29' #[inline(always)] - pub fn set_ir_temperature_29_raw(&mut self, value: i16) { + pub fn set_ir_temperature_29_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -6112,7 +6112,7 @@ impl RtIrTempTemp28 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_28(&self) -> f32 { - self.ir_temperature_28_phys() + self.ir_temperature_28_phys_val() } /// Get physical value of 'IR_Temperature_28' /// @@ -6120,7 +6120,7 @@ impl RtIrTempTemp28 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_28_phys(&self) -> f32 { + pub fn ir_temperature_28_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -6133,12 +6133,12 @@ impl RtIrTempTemp28 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_28_raw(&self) -> i16 { + pub fn ir_temperature_28_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_28' #[inline(always)] - pub fn set_ir_temperature_28_raw(&mut self, value: i16) { + pub fn set_ir_temperature_28_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -6238,7 +6238,7 @@ impl RtIrTempTemp27 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_27(&self) -> f32 { - self.ir_temperature_27_phys() + self.ir_temperature_27_phys_val() } /// Get physical value of 'IR_Temperature_27' /// @@ -6246,7 +6246,7 @@ impl RtIrTempTemp27 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_27_phys(&self) -> f32 { + pub fn ir_temperature_27_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -6259,12 +6259,12 @@ impl RtIrTempTemp27 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_27_raw(&self) -> i16 { + pub fn ir_temperature_27_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_27' #[inline(always)] - pub fn set_ir_temperature_27_raw(&mut self, value: i16) { + pub fn set_ir_temperature_27_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -6364,7 +6364,7 @@ impl RtIrTempTemp26 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_26(&self) -> f32 { - self.ir_temperature_26_phys() + self.ir_temperature_26_phys_val() } /// Get physical value of 'IR_Temperature_26' /// @@ -6372,7 +6372,7 @@ impl RtIrTempTemp26 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_26_phys(&self) -> f32 { + pub fn ir_temperature_26_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -6385,12 +6385,12 @@ impl RtIrTempTemp26 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_26_raw(&self) -> i16 { + pub fn ir_temperature_26_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_26' #[inline(always)] - pub fn set_ir_temperature_26_raw(&mut self, value: i16) { + pub fn set_ir_temperature_26_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -6490,7 +6490,7 @@ impl RtIrTempTemp25 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_25(&self) -> f32 { - self.ir_temperature_25_phys() + self.ir_temperature_25_phys_val() } /// Get physical value of 'IR_Temperature_25' /// @@ -6498,7 +6498,7 @@ impl RtIrTempTemp25 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_25_phys(&self) -> f32 { + pub fn ir_temperature_25_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -6511,12 +6511,12 @@ impl RtIrTempTemp25 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_25_raw(&self) -> i16 { + pub fn ir_temperature_25_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_25' #[inline(always)] - pub fn set_ir_temperature_25_raw(&mut self, value: i16) { + pub fn set_ir_temperature_25_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -6616,7 +6616,7 @@ impl RtIrTempTemp24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_24(&self) -> f32 { - self.ir_temperature_24_phys() + self.ir_temperature_24_phys_val() } /// Get physical value of 'IR_Temperature_24' /// @@ -6624,7 +6624,7 @@ impl RtIrTempTemp24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_24_phys(&self) -> f32 { + pub fn ir_temperature_24_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -6637,12 +6637,12 @@ impl RtIrTempTemp24 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_24_raw(&self) -> i16 { + pub fn ir_temperature_24_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_24' #[inline(always)] - pub fn set_ir_temperature_24_raw(&mut self, value: i16) { + pub fn set_ir_temperature_24_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -6742,7 +6742,7 @@ impl RtIrTempTemp22 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_22(&self) -> f32 { - self.ir_temperature_22_phys() + self.ir_temperature_22_phys_val() } /// Get physical value of 'IR_Temperature_22' /// @@ -6750,7 +6750,7 @@ impl RtIrTempTemp22 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_22_phys(&self) -> f32 { + pub fn ir_temperature_22_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -6763,12 +6763,12 @@ impl RtIrTempTemp22 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_22_raw(&self) -> i16 { + pub fn ir_temperature_22_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_22' #[inline(always)] - pub fn set_ir_temperature_22_raw(&mut self, value: i16) { + pub fn set_ir_temperature_22_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -6868,7 +6868,7 @@ impl RtIrTempTemp23 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_23(&self) -> f32 { - self.ir_temperature_23_phys() + self.ir_temperature_23_phys_val() } /// Get physical value of 'IR_Temperature_23' /// @@ -6876,7 +6876,7 @@ impl RtIrTempTemp23 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_23_phys(&self) -> f32 { + pub fn ir_temperature_23_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -6889,12 +6889,12 @@ impl RtIrTempTemp23 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_23_raw(&self) -> i16 { + pub fn ir_temperature_23_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_23' #[inline(always)] - pub fn set_ir_temperature_23_raw(&mut self, value: i16) { + pub fn set_ir_temperature_23_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -6994,7 +6994,7 @@ impl RtIrTempTemp21 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_21(&self) -> f32 { - self.ir_temperature_21_phys() + self.ir_temperature_21_phys_val() } /// Get physical value of 'IR_Temperature_21' /// @@ -7002,7 +7002,7 @@ impl RtIrTempTemp21 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_21_phys(&self) -> f32 { + pub fn ir_temperature_21_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -7015,12 +7015,12 @@ impl RtIrTempTemp21 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_21_raw(&self) -> i16 { + pub fn ir_temperature_21_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_21' #[inline(always)] - pub fn set_ir_temperature_21_raw(&mut self, value: i16) { + pub fn set_ir_temperature_21_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -7120,7 +7120,7 @@ impl RtIrTempTemp20 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_20(&self) -> f32 { - self.ir_temperature_20_phys() + self.ir_temperature_20_phys_val() } /// Get physical value of 'IR_Temperature_20' /// @@ -7128,7 +7128,7 @@ impl RtIrTempTemp20 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_20_phys(&self) -> f32 { + pub fn ir_temperature_20_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -7141,12 +7141,12 @@ impl RtIrTempTemp20 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_20_raw(&self) -> i16 { + pub fn ir_temperature_20_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_20' #[inline(always)] - pub fn set_ir_temperature_20_raw(&mut self, value: i16) { + pub fn set_ir_temperature_20_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -7246,7 +7246,7 @@ impl RtIrTempTemp19 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_19(&self) -> f32 { - self.ir_temperature_19_phys() + self.ir_temperature_19_phys_val() } /// Get physical value of 'IR_Temperature_19' /// @@ -7254,7 +7254,7 @@ impl RtIrTempTemp19 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_19_phys(&self) -> f32 { + pub fn ir_temperature_19_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -7267,12 +7267,12 @@ impl RtIrTempTemp19 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_19_raw(&self) -> i16 { + pub fn ir_temperature_19_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_19' #[inline(always)] - pub fn set_ir_temperature_19_raw(&mut self, value: i16) { + pub fn set_ir_temperature_19_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -7372,7 +7372,7 @@ impl RtIrTempTemp18 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_18(&self) -> f32 { - self.ir_temperature_18_phys() + self.ir_temperature_18_phys_val() } /// Get physical value of 'IR_Temperature_18' /// @@ -7380,7 +7380,7 @@ impl RtIrTempTemp18 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_18_phys(&self) -> f32 { + pub fn ir_temperature_18_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -7393,12 +7393,12 @@ impl RtIrTempTemp18 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_18_raw(&self) -> i16 { + pub fn ir_temperature_18_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_18' #[inline(always)] - pub fn set_ir_temperature_18_raw(&mut self, value: i16) { + pub fn set_ir_temperature_18_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -7498,7 +7498,7 @@ impl RtIrTempTemp16 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_16(&self) -> f32 { - self.ir_temperature_16_phys() + self.ir_temperature_16_phys_val() } /// Get physical value of 'IR_Temperature_16' /// @@ -7506,7 +7506,7 @@ impl RtIrTempTemp16 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_16_phys(&self) -> f32 { + pub fn ir_temperature_16_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -7519,12 +7519,12 @@ impl RtIrTempTemp16 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_16_raw(&self) -> i16 { + pub fn ir_temperature_16_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_16' #[inline(always)] - pub fn set_ir_temperature_16_raw(&mut self, value: i16) { + pub fn set_ir_temperature_16_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -7624,7 +7624,7 @@ impl RtIrTempTemp15 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_15(&self) -> f32 { - self.ir_temperature_15_phys() + self.ir_temperature_15_phys_val() } /// Get physical value of 'IR_Temperature_15' /// @@ -7632,7 +7632,7 @@ impl RtIrTempTemp15 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_15_phys(&self) -> f32 { + pub fn ir_temperature_15_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -7645,12 +7645,12 @@ impl RtIrTempTemp15 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_15_raw(&self) -> i16 { + pub fn ir_temperature_15_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_15' #[inline(always)] - pub fn set_ir_temperature_15_raw(&mut self, value: i16) { + pub fn set_ir_temperature_15_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -7750,7 +7750,7 @@ impl RtIrTempTemp14 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_14(&self) -> f32 { - self.ir_temperature_14_phys() + self.ir_temperature_14_phys_val() } /// Get physical value of 'IR_Temperature_14' /// @@ -7758,7 +7758,7 @@ impl RtIrTempTemp14 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_14_phys(&self) -> f32 { + pub fn ir_temperature_14_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -7771,12 +7771,12 @@ impl RtIrTempTemp14 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_14_raw(&self) -> i16 { + pub fn ir_temperature_14_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_14' #[inline(always)] - pub fn set_ir_temperature_14_raw(&mut self, value: i16) { + pub fn set_ir_temperature_14_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -7876,7 +7876,7 @@ impl RtIrTempTemp13 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_13(&self) -> f32 { - self.ir_temperature_13_phys() + self.ir_temperature_13_phys_val() } /// Get physical value of 'IR_Temperature_13' /// @@ -7884,7 +7884,7 @@ impl RtIrTempTemp13 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_13_phys(&self) -> f32 { + pub fn ir_temperature_13_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -7897,12 +7897,12 @@ impl RtIrTempTemp13 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_13_raw(&self) -> i16 { + pub fn ir_temperature_13_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_13' #[inline(always)] - pub fn set_ir_temperature_13_raw(&mut self, value: i16) { + pub fn set_ir_temperature_13_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -8002,7 +8002,7 @@ impl RtIrTempTemp12 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_12(&self) -> f32 { - self.ir_temperature_12_phys() + self.ir_temperature_12_phys_val() } /// Get physical value of 'IR_Temperature_12' /// @@ -8010,7 +8010,7 @@ impl RtIrTempTemp12 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_12_phys(&self) -> f32 { + pub fn ir_temperature_12_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -8023,12 +8023,12 @@ impl RtIrTempTemp12 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_12_raw(&self) -> i16 { + pub fn ir_temperature_12_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_12' #[inline(always)] - pub fn set_ir_temperature_12_raw(&mut self, value: i16) { + pub fn set_ir_temperature_12_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -8128,7 +8128,7 @@ impl RtIrTempTemp11 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_11(&self) -> f32 { - self.ir_temperature_11_phys() + self.ir_temperature_11_phys_val() } /// Get physical value of 'IR_Temperature_11' /// @@ -8136,7 +8136,7 @@ impl RtIrTempTemp11 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_11_phys(&self) -> f32 { + pub fn ir_temperature_11_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -8149,12 +8149,12 @@ impl RtIrTempTemp11 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_11_raw(&self) -> i16 { + pub fn ir_temperature_11_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_11' #[inline(always)] - pub fn set_ir_temperature_11_raw(&mut self, value: i16) { + pub fn set_ir_temperature_11_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -8254,7 +8254,7 @@ impl RtIrTempTemp10 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_10(&self) -> f32 { - self.ir_temperature_10_phys() + self.ir_temperature_10_phys_val() } /// Get physical value of 'IR_Temperature_10' /// @@ -8262,7 +8262,7 @@ impl RtIrTempTemp10 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_10_phys(&self) -> f32 { + pub fn ir_temperature_10_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -8275,12 +8275,12 @@ impl RtIrTempTemp10 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_10_raw(&self) -> i16 { + pub fn ir_temperature_10_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_10' #[inline(always)] - pub fn set_ir_temperature_10_raw(&mut self, value: i16) { + pub fn set_ir_temperature_10_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -8380,7 +8380,7 @@ impl RtIrTempTemp8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_8(&self) -> f32 { - self.ir_temperature_8_phys() + self.ir_temperature_8_phys_val() } /// Get physical value of 'IR_Temperature_8' /// @@ -8388,7 +8388,7 @@ impl RtIrTempTemp8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_8_phys(&self) -> f32 { + pub fn ir_temperature_8_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -8401,12 +8401,12 @@ impl RtIrTempTemp8 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_8_raw(&self) -> i16 { + pub fn ir_temperature_8_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_8' #[inline(always)] - pub fn set_ir_temperature_8_raw(&mut self, value: i16) { + pub fn set_ir_temperature_8_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -8506,7 +8506,7 @@ impl RtIrTempTemp9 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_9(&self) -> f32 { - self.ir_temperature_9_phys() + self.ir_temperature_9_phys_val() } /// Get physical value of 'IR_Temperature_9' /// @@ -8514,7 +8514,7 @@ impl RtIrTempTemp9 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_9_phys(&self) -> f32 { + pub fn ir_temperature_9_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -8527,12 +8527,12 @@ impl RtIrTempTemp9 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_9_raw(&self) -> i16 { + pub fn ir_temperature_9_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_9' #[inline(always)] - pub fn set_ir_temperature_9_raw(&mut self, value: i16) { + pub fn set_ir_temperature_9_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -8632,7 +8632,7 @@ impl RtIrTempTemp17 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_17(&self) -> f32 { - self.ir_temperature_17_phys() + self.ir_temperature_17_phys_val() } /// Get physical value of 'IR_Temperature_17' /// @@ -8640,7 +8640,7 @@ impl RtIrTempTemp17 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_17_phys(&self) -> f32 { + pub fn ir_temperature_17_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -8653,12 +8653,12 @@ impl RtIrTempTemp17 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_17_raw(&self) -> i16 { + pub fn ir_temperature_17_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_17' #[inline(always)] - pub fn set_ir_temperature_17_raw(&mut self, value: i16) { + pub fn set_ir_temperature_17_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -8758,7 +8758,7 @@ impl RtIrTempTemp6 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_6(&self) -> f32 { - self.ir_temperature_6_phys() + self.ir_temperature_6_phys_val() } /// Get physical value of 'IR_Temperature_6' /// @@ -8766,7 +8766,7 @@ impl RtIrTempTemp6 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_6_phys(&self) -> f32 { + pub fn ir_temperature_6_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -8779,12 +8779,12 @@ impl RtIrTempTemp6 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_6_raw(&self) -> i16 { + pub fn ir_temperature_6_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_6' #[inline(always)] - pub fn set_ir_temperature_6_raw(&mut self, value: i16) { + pub fn set_ir_temperature_6_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -8884,7 +8884,7 @@ impl RtIrTempTemp5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_5(&self) -> f32 { - self.ir_temperature_5_phys() + self.ir_temperature_5_phys_val() } /// Get physical value of 'IR_Temperature_5' /// @@ -8892,7 +8892,7 @@ impl RtIrTempTemp5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_5_phys(&self) -> f32 { + pub fn ir_temperature_5_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -8905,12 +8905,12 @@ impl RtIrTempTemp5 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_5_raw(&self) -> i16 { + pub fn ir_temperature_5_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_5' #[inline(always)] - pub fn set_ir_temperature_5_raw(&mut self, value: i16) { + pub fn set_ir_temperature_5_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -9010,7 +9010,7 @@ impl RtIrTempTemp4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_4(&self) -> f32 { - self.ir_temperature_4_phys() + self.ir_temperature_4_phys_val() } /// Get physical value of 'IR_Temperature_4' /// @@ -9018,7 +9018,7 @@ impl RtIrTempTemp4 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_4_phys(&self) -> f32 { + pub fn ir_temperature_4_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -9031,12 +9031,12 @@ impl RtIrTempTemp4 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_4_raw(&self) -> i16 { + pub fn ir_temperature_4_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_4' #[inline(always)] - pub fn set_ir_temperature_4_raw(&mut self, value: i16) { + pub fn set_ir_temperature_4_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -9136,7 +9136,7 @@ impl RtIrTempTemp3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_3(&self) -> f32 { - self.ir_temperature_3_phys() + self.ir_temperature_3_phys_val() } /// Get physical value of 'IR_Temperature_3' /// @@ -9144,7 +9144,7 @@ impl RtIrTempTemp3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_3_phys(&self) -> f32 { + pub fn ir_temperature_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -9157,12 +9157,12 @@ impl RtIrTempTemp3 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_3_raw(&self) -> i16 { + pub fn ir_temperature_3_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_3' #[inline(always)] - pub fn set_ir_temperature_3_raw(&mut self, value: i16) { + pub fn set_ir_temperature_3_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -9262,7 +9262,7 @@ impl RtIrTempTemp2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_2(&self) -> f32 { - self.ir_temperature_2_phys() + self.ir_temperature_2_phys_val() } /// Get physical value of 'IR_Temperature_2' /// @@ -9270,7 +9270,7 @@ impl RtIrTempTemp2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_2_phys(&self) -> f32 { + pub fn ir_temperature_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -9283,12 +9283,12 @@ impl RtIrTempTemp2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_2_raw(&self) -> i16 { + pub fn ir_temperature_2_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_2' #[inline(always)] - pub fn set_ir_temperature_2_raw(&mut self, value: i16) { + pub fn set_ir_temperature_2_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -9388,7 +9388,7 @@ impl RtIrTempTemp1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_1(&self) -> f32 { - self.ir_temperature_1_phys() + self.ir_temperature_1_phys_val() } /// Get physical value of 'IR_Temperature_1' /// @@ -9396,7 +9396,7 @@ impl RtIrTempTemp1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ir_temperature_1_phys(&self) -> f32 { + pub fn ir_temperature_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -9409,12 +9409,12 @@ impl RtIrTempTemp1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ir_temperature_1_raw(&self) -> i16 { + pub fn ir_temperature_1_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'IR_Temperature_1' #[inline(always)] - pub fn set_ir_temperature_1_raw(&mut self, value: i16) { + pub fn set_ir_temperature_1_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -9517,7 +9517,7 @@ impl RtSbTrigFinalCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn final_speed(&self) -> f32 { - self.final_speed_phys() + self.final_speed_phys_val() } /// Get physical value of 'Final_Speed' /// @@ -9525,7 +9525,7 @@ impl RtSbTrigFinalCondition { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn final_speed_phys(&self) -> f32 { + pub fn final_speed_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -9538,12 +9538,12 @@ impl RtSbTrigFinalCondition { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn final_speed_raw(&self) -> u32 { + pub fn final_speed_raw_val(&self) -> u32 { self.raw.view_bits::()[8..32].load_le::() } /// Set raw value of 'Final_Speed' #[inline(always)] - pub fn set_final_speed_raw(&mut self, value: u32) { + pub fn set_final_speed_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[8..32].store_le(value); } /// Set value of 'Final_Speed' @@ -9570,7 +9570,7 @@ impl RtSbTrigFinalCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_final_speed(&self) -> bool { - self.validity_final_speed_phys() + self.validity_final_speed_phys_val() } /// Get physical value of 'Validity_Final_Speed' /// @@ -9578,7 +9578,7 @@ impl RtSbTrigFinalCondition { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_final_speed_phys(&self) -> bool { + pub fn validity_final_speed_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -9589,12 +9589,12 @@ impl RtSbTrigFinalCondition { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_final_speed_raw(&self) -> u8 { + pub fn validity_final_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_Final_Speed' #[inline(always)] - pub fn set_validity_final_speed_raw(&mut self, value: u8) { + pub fn set_validity_final_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Final_Speed' @@ -9703,7 +9703,7 @@ impl RtSbTrigInitialCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn mfdd_end_threshold(&self) -> u8 { - self.mfdd_end_threshold_phys() + self.mfdd_end_threshold_phys_val() } /// Get physical value of 'MFDD_End_Threshold' /// @@ -9711,7 +9711,7 @@ impl RtSbTrigInitialCondition { /// - Offset: 0 /// - Unit: "%" #[inline(always)] - pub fn mfdd_end_threshold_phys(&self) -> u8 { + pub fn mfdd_end_threshold_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..64].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -9723,12 +9723,12 @@ impl RtSbTrigInitialCondition { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn mfdd_end_threshold_raw(&self) -> u8 { + pub fn mfdd_end_threshold_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_le::() } /// Set raw value of 'MFDD_End_Threshold' #[inline(always)] - pub fn set_mfdd_end_threshold_raw(&mut self, value: u8) { + pub fn set_mfdd_end_threshold_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_le(value); } /// Set value of 'MFDD_End_Threshold' @@ -9757,7 +9757,7 @@ impl RtSbTrigInitialCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn mfdd_start_threshold(&self) -> u8 { - self.mfdd_start_threshold_phys() + self.mfdd_start_threshold_phys_val() } /// Get physical value of 'MFDD_Start_Threshold' /// @@ -9765,7 +9765,7 @@ impl RtSbTrigInitialCondition { /// - Offset: 0 /// - Unit: "%" #[inline(always)] - pub fn mfdd_start_threshold_phys(&self) -> u8 { + pub fn mfdd_start_threshold_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -9777,12 +9777,12 @@ impl RtSbTrigInitialCondition { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn mfdd_start_threshold_raw(&self) -> u8 { + pub fn mfdd_start_threshold_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } /// Set raw value of 'MFDD_Start_Threshold' #[inline(always)] - pub fn set_mfdd_start_threshold_raw(&mut self, value: u8) { + pub fn set_mfdd_start_threshold_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'MFDD_Start_Threshold' @@ -9813,7 +9813,7 @@ impl RtSbTrigInitialCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn initial_heading(&self) -> f32 { - self.initial_heading_phys() + self.initial_heading_phys_val() } /// Get physical value of 'Initial_Heading' /// @@ -9821,7 +9821,7 @@ impl RtSbTrigInitialCondition { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn initial_heading_phys(&self) -> f32 { + pub fn initial_heading_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -9834,12 +9834,12 @@ impl RtSbTrigInitialCondition { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn initial_heading_raw(&self) -> i16 { + pub fn initial_heading_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Initial_Heading' #[inline(always)] - pub fn set_initial_heading_raw(&mut self, value: i16) { + pub fn set_initial_heading_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -9868,7 +9868,7 @@ impl RtSbTrigInitialCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn initial_speed(&self) -> f32 { - self.initial_speed_phys() + self.initial_speed_phys_val() } /// Get physical value of 'Initial_Speed' /// @@ -9876,7 +9876,7 @@ impl RtSbTrigInitialCondition { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn initial_speed_phys(&self) -> f32 { + pub fn initial_speed_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -9889,12 +9889,12 @@ impl RtSbTrigInitialCondition { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn initial_speed_raw(&self) -> u32 { + pub fn initial_speed_raw_val(&self) -> u32 { self.raw.view_bits::()[8..32].load_le::() } /// Set raw value of 'Initial_Speed' #[inline(always)] - pub fn set_initial_speed_raw(&mut self, value: u32) { + pub fn set_initial_speed_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[8..32].store_le(value); } /// Set value of 'Initial_Speed' @@ -9921,7 +9921,7 @@ impl RtSbTrigInitialCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_initial_heading(&self) -> bool { - self.validity_initial_heading_phys() + self.validity_initial_heading_phys_val() } /// Get physical value of 'Validity_Initial_Heading' /// @@ -9929,7 +9929,7 @@ impl RtSbTrigInitialCondition { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_initial_heading_phys(&self) -> bool { + pub fn validity_initial_heading_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -9940,12 +9940,12 @@ impl RtSbTrigInitialCondition { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_initial_heading_raw(&self) -> u8 { + pub fn validity_initial_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_Initial_Heading' #[inline(always)] - pub fn set_validity_initial_heading_raw(&mut self, value: u8) { + pub fn set_validity_initial_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Initial_Heading' @@ -9965,7 +9965,7 @@ impl RtSbTrigInitialCondition { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_initial_speed(&self) -> bool { - self.validity_initial_speed_phys() + self.validity_initial_speed_phys_val() } /// Get physical value of 'Validity_Initial_Speed' /// @@ -9973,7 +9973,7 @@ impl RtSbTrigInitialCondition { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_initial_speed_phys(&self) -> bool { + pub fn validity_initial_speed_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -9984,12 +9984,12 @@ impl RtSbTrigInitialCondition { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_initial_speed_raw(&self) -> u8 { + pub fn validity_initial_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_Initial_Speed' #[inline(always)] - pub fn set_validity_initial_speed_raw(&mut self, value: u8) { + pub fn set_validity_initial_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Initial_Speed' @@ -10085,7 +10085,7 @@ impl RtSbTrigDirectDist { /// - Receivers: Vector__XXX #[inline(always)] pub fn path_distance_2d(&self) -> f32 { - self.path_distance_2d_phys() + self.path_distance_2d_phys_val() } /// Get physical value of 'Path_Distance_2D' /// @@ -10093,7 +10093,7 @@ impl RtSbTrigDirectDist { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn path_distance_2d_phys(&self) -> f32 { + pub fn path_distance_2d_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -10106,12 +10106,12 @@ impl RtSbTrigDirectDist { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn path_distance_2d_raw(&self) -> u32 { + pub fn path_distance_2d_raw_val(&self) -> u32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'Path_Distance_2D' #[inline(always)] - pub fn set_path_distance_2d_raw(&mut self, value: u32) { + pub fn set_path_distance_2d_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[32..64].store_le(value); } /// Set value of 'Path_Distance_2D' @@ -10138,7 +10138,7 @@ impl RtSbTrigDirectDist { /// - Receivers: Vector__XXX #[inline(always)] pub fn direct_distance(&self) -> f32 { - self.direct_distance_phys() + self.direct_distance_phys_val() } /// Get physical value of 'Direct_Distance' /// @@ -10146,7 +10146,7 @@ impl RtSbTrigDirectDist { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn direct_distance_phys(&self) -> f32 { + pub fn direct_distance_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -10159,12 +10159,12 @@ impl RtSbTrigDirectDist { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn direct_distance_raw(&self) -> u32 { + pub fn direct_distance_raw_val(&self) -> u32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 'Direct_Distance' #[inline(always)] - pub fn set_direct_distance_raw(&mut self, value: u32) { + pub fn set_direct_distance_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..32].store_le(value); } /// Set value of 'Direct_Distance' @@ -10270,7 +10270,7 @@ impl RtSbTrigForwardDist { /// - Receivers: Vector__XXX #[inline(always)] pub fn deviation_distance(&self) -> f32 { - self.deviation_distance_phys() + self.deviation_distance_phys_val() } /// Get physical value of 'Deviation_Distance' /// @@ -10278,7 +10278,7 @@ impl RtSbTrigForwardDist { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn deviation_distance_phys(&self) -> f32 { + pub fn deviation_distance_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -10291,12 +10291,12 @@ impl RtSbTrigForwardDist { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn deviation_distance_raw(&self) -> i32 { + pub fn deviation_distance_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'Deviation_Distance' #[inline(always)] - pub fn set_deviation_distance_raw(&mut self, value: i32) { + pub fn set_deviation_distance_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } @@ -10325,7 +10325,7 @@ impl RtSbTrigForwardDist { /// - Receivers: Vector__XXX #[inline(always)] pub fn forward_distance(&self) -> f32 { - self.forward_distance_phys() + self.forward_distance_phys_val() } /// Get physical value of 'Forward_Distance' /// @@ -10333,7 +10333,7 @@ impl RtSbTrigForwardDist { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn forward_distance_phys(&self) -> f32 { + pub fn forward_distance_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -10346,12 +10346,12 @@ impl RtSbTrigForwardDist { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn forward_distance_raw(&self) -> i32 { + pub fn forward_distance_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 'Forward_Distance' #[inline(always)] - pub fn set_forward_distance_raw(&mut self, value: i32) { + pub fn set_forward_distance_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } @@ -10453,7 +10453,7 @@ impl RtSbTrigPathDist { /// - Receivers: Vector__XXX #[inline(always)] pub fn path_distance_3d(&self) -> f32 { - self.path_distance_3d_phys() + self.path_distance_3d_phys_val() } /// Get physical value of 'Path_Distance_3D' /// @@ -10461,7 +10461,7 @@ impl RtSbTrigPathDist { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn path_distance_3d_phys(&self) -> f32 { + pub fn path_distance_3d_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -10474,12 +10474,12 @@ impl RtSbTrigPathDist { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn path_distance_3d_raw(&self) -> u32 { + pub fn path_distance_3d_raw_val(&self) -> u32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 'Path_Distance_3D' #[inline(always)] - pub fn set_path_distance_3d_raw(&mut self, value: u32) { + pub fn set_path_distance_3d_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..32].store_le(value); } /// Set value of 'Path_Distance_3D' @@ -10595,7 +10595,7 @@ impl RtSbTrigAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn triggered_time(&self) -> f32 { - self.triggered_time_phys() + self.triggered_time_phys_val() } /// Get physical value of 'Triggered_Time' /// @@ -10603,7 +10603,7 @@ impl RtSbTrigAccel { /// - Offset: 0 /// - Unit: "s" #[inline(always)] - pub fn triggered_time_phys(&self) -> f32 { + pub fn triggered_time_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -10616,12 +10616,12 @@ impl RtSbTrigAccel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn triggered_time_raw(&self) -> u32 { + pub fn triggered_time_raw_val(&self) -> u32 { self.raw.view_bits::()[40..64].load_le::() } /// Set raw value of 'Triggered_Time' #[inline(always)] - pub fn set_triggered_time_raw(&mut self, value: u32) { + pub fn set_triggered_time_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[40..64].store_le(value); } /// Set value of 'Triggered_Time' @@ -10648,7 +10648,7 @@ impl RtSbTrigAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn average_accel(&self) -> f32 { - self.average_accel_phys() + self.average_accel_phys_val() } /// Get physical value of 'Average_Accel' /// @@ -10656,7 +10656,7 @@ impl RtSbTrigAccel { /// - Offset: 0 /// - Unit: "g" #[inline(always)] - pub fn average_accel_phys(&self) -> f32 { + pub fn average_accel_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[24..40].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -10669,12 +10669,12 @@ impl RtSbTrigAccel { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn average_accel_raw(&self) -> i16 { + pub fn average_accel_raw_val(&self) -> i16 { self.raw.view_bits::()[24..40].load_le::() } /// Set raw value of 'Average_Accel' #[inline(always)] - pub fn set_average_accel_raw(&mut self, value: i16) { + pub fn set_average_accel_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..40].store_le(value); } @@ -10703,7 +10703,7 @@ impl RtSbTrigAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn mfdd(&self) -> f32 { - self.mfdd_phys() + self.mfdd_phys_val() } /// Get physical value of 'MFDD' /// @@ -10711,7 +10711,7 @@ impl RtSbTrigAccel { /// - Offset: 0 /// - Unit: "g" #[inline(always)] - pub fn mfdd_phys(&self) -> f32 { + pub fn mfdd_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[8..24].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -10724,12 +10724,12 @@ impl RtSbTrigAccel { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn mfdd_raw(&self) -> i16 { + pub fn mfdd_raw_val(&self) -> i16 { self.raw.view_bits::()[8..24].load_le::() } /// Set raw value of 'MFDD' #[inline(always)] - pub fn set_mfdd_raw(&mut self, value: i16) { + pub fn set_mfdd_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..24].store_le(value); } @@ -10758,7 +10758,7 @@ impl RtSbTrigAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_triggered_time(&self) -> bool { - self.validity_triggered_time_phys() + self.validity_triggered_time_phys_val() } /// Get physical value of 'Validity_Triggered_Time' /// @@ -10766,7 +10766,7 @@ impl RtSbTrigAccel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_triggered_time_phys(&self) -> bool { + pub fn validity_triggered_time_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -10777,12 +10777,12 @@ impl RtSbTrigAccel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_triggered_time_raw(&self) -> u8 { + pub fn validity_triggered_time_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'Validity_Triggered_Time' #[inline(always)] - pub fn set_validity_triggered_time_raw(&mut self, value: u8) { + pub fn set_validity_triggered_time_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_Triggered_Time' @@ -10802,7 +10802,7 @@ impl RtSbTrigAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_average_accel(&self) -> bool { - self.validity_average_accel_phys() + self.validity_average_accel_phys_val() } /// Get physical value of 'Validity_Average_Accel' /// @@ -10810,7 +10810,7 @@ impl RtSbTrigAccel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_average_accel_phys(&self) -> bool { + pub fn validity_average_accel_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -10821,12 +10821,12 @@ impl RtSbTrigAccel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_average_accel_raw(&self) -> u8 { + pub fn validity_average_accel_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_Average_Accel' #[inline(always)] - pub fn set_validity_average_accel_raw(&mut self, value: u8) { + pub fn set_validity_average_accel_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Average_Accel' @@ -10846,7 +10846,7 @@ impl RtSbTrigAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_mfdd(&self) -> bool { - self.validity_mfdd_phys() + self.validity_mfdd_phys_val() } /// Get physical value of 'Validity_MFDD' /// @@ -10854,7 +10854,7 @@ impl RtSbTrigAccel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_mfdd_phys(&self) -> bool { + pub fn validity_mfdd_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -10865,12 +10865,12 @@ impl RtSbTrigAccel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_mfdd_raw(&self) -> u8 { + pub fn validity_mfdd_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_MFDD' #[inline(always)] - pub fn set_validity_mfdd_raw(&mut self, value: u8) { + pub fn set_validity_mfdd_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_MFDD' @@ -10961,7 +10961,7 @@ impl RtDl1mk3MeasureTime12 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_12(&self) -> u32 { - self.measured_time_12_phys() + self.measured_time_12_phys_val() } /// Get physical value of 'Measured_Time_12' /// @@ -10969,7 +10969,7 @@ impl RtDl1mk3MeasureTime12 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn measured_time_12_phys(&self) -> u32 { + pub fn measured_time_12_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -10981,12 +10981,12 @@ impl RtDl1mk3MeasureTime12 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn measured_time_12_raw(&self) -> u32 { + pub fn measured_time_12_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Measured_Time_12' #[inline(always)] - pub fn set_measured_time_12_raw(&mut self, value: u32) { + pub fn set_measured_time_12_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_12' @@ -11088,7 +11088,7 @@ impl RtDl1mk3MeasureTime11 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_11(&self) -> u32 { - self.measured_time_11_phys() + self.measured_time_11_phys_val() } /// Get physical value of 'Measured_Time_11' /// @@ -11096,7 +11096,7 @@ impl RtDl1mk3MeasureTime11 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn measured_time_11_phys(&self) -> u32 { + pub fn measured_time_11_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -11108,12 +11108,12 @@ impl RtDl1mk3MeasureTime11 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn measured_time_11_raw(&self) -> u32 { + pub fn measured_time_11_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Measured_Time_11' #[inline(always)] - pub fn set_measured_time_11_raw(&mut self, value: u32) { + pub fn set_measured_time_11_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_11' @@ -11215,7 +11215,7 @@ impl RtDl1mk3MeasureTime10 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_10(&self) -> u32 { - self.measured_time_10_phys() + self.measured_time_10_phys_val() } /// Get physical value of 'Measured_Time_10' /// @@ -11223,7 +11223,7 @@ impl RtDl1mk3MeasureTime10 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn measured_time_10_phys(&self) -> u32 { + pub fn measured_time_10_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -11235,12 +11235,12 @@ impl RtDl1mk3MeasureTime10 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn measured_time_10_raw(&self) -> u32 { + pub fn measured_time_10_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Measured_Time_10' #[inline(always)] - pub fn set_measured_time_10_raw(&mut self, value: u32) { + pub fn set_measured_time_10_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_10' @@ -11342,7 +11342,7 @@ impl RtDl1mk3MeasureTime9 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_9(&self) -> u32 { - self.measured_time_9_phys() + self.measured_time_9_phys_val() } /// Get physical value of 'Measured_Time_9' /// @@ -11350,7 +11350,7 @@ impl RtDl1mk3MeasureTime9 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn measured_time_9_phys(&self) -> u32 { + pub fn measured_time_9_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -11362,12 +11362,12 @@ impl RtDl1mk3MeasureTime9 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn measured_time_9_raw(&self) -> u32 { + pub fn measured_time_9_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Measured_Time_9' #[inline(always)] - pub fn set_measured_time_9_raw(&mut self, value: u32) { + pub fn set_measured_time_9_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_9' @@ -11469,7 +11469,7 @@ impl RtDl1mk3MeasureTime8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_8(&self) -> u32 { - self.measured_time_8_phys() + self.measured_time_8_phys_val() } /// Get physical value of 'Measured_Time_8' /// @@ -11477,7 +11477,7 @@ impl RtDl1mk3MeasureTime8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn measured_time_8_phys(&self) -> u32 { + pub fn measured_time_8_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -11489,12 +11489,12 @@ impl RtDl1mk3MeasureTime8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn measured_time_8_raw(&self) -> u32 { + pub fn measured_time_8_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Measured_Time_8' #[inline(always)] - pub fn set_measured_time_8_raw(&mut self, value: u32) { + pub fn set_measured_time_8_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_8' @@ -11596,7 +11596,7 @@ impl RtDl1mk3MeasureTime7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_7(&self) -> u32 { - self.measured_time_7_phys() + self.measured_time_7_phys_val() } /// Get physical value of 'Measured_Time_7' /// @@ -11604,7 +11604,7 @@ impl RtDl1mk3MeasureTime7 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn measured_time_7_phys(&self) -> u32 { + pub fn measured_time_7_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -11616,12 +11616,12 @@ impl RtDl1mk3MeasureTime7 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn measured_time_7_raw(&self) -> u32 { + pub fn measured_time_7_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Measured_Time_7' #[inline(always)] - pub fn set_measured_time_7_raw(&mut self, value: u32) { + pub fn set_measured_time_7_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_7' @@ -11723,7 +11723,7 @@ impl RtDl1mk3MeasureTime6 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_6(&self) -> u32 { - self.measured_time_6_phys() + self.measured_time_6_phys_val() } /// Get physical value of 'Measured_Time_6' /// @@ -11731,7 +11731,7 @@ impl RtDl1mk3MeasureTime6 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn measured_time_6_phys(&self) -> u32 { + pub fn measured_time_6_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -11743,12 +11743,12 @@ impl RtDl1mk3MeasureTime6 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn measured_time_6_raw(&self) -> u32 { + pub fn measured_time_6_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Measured_Time_6' #[inline(always)] - pub fn set_measured_time_6_raw(&mut self, value: u32) { + pub fn set_measured_time_6_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_6' @@ -11850,7 +11850,7 @@ impl RtDl1mk3MeasureTime5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_5(&self) -> u32 { - self.measured_time_5_phys() + self.measured_time_5_phys_val() } /// Get physical value of 'Measured_Time_5' /// @@ -11858,7 +11858,7 @@ impl RtDl1mk3MeasureTime5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn measured_time_5_phys(&self) -> u32 { + pub fn measured_time_5_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -11870,12 +11870,12 @@ impl RtDl1mk3MeasureTime5 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn measured_time_5_raw(&self) -> u32 { + pub fn measured_time_5_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Measured_Time_5' #[inline(always)] - pub fn set_measured_time_5_raw(&mut self, value: u32) { + pub fn set_measured_time_5_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_5' @@ -11977,7 +11977,7 @@ impl RtDl1mk3MeasureTime4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_4(&self) -> u32 { - self.measured_time_4_phys() + self.measured_time_4_phys_val() } /// Get physical value of 'Measured_Time_4' /// @@ -11985,7 +11985,7 @@ impl RtDl1mk3MeasureTime4 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn measured_time_4_phys(&self) -> u32 { + pub fn measured_time_4_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -11997,12 +11997,12 @@ impl RtDl1mk3MeasureTime4 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn measured_time_4_raw(&self) -> u32 { + pub fn measured_time_4_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Measured_Time_4' #[inline(always)] - pub fn set_measured_time_4_raw(&mut self, value: u32) { + pub fn set_measured_time_4_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_4' @@ -12104,7 +12104,7 @@ impl RtDl1mk3MeasureTime3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_3(&self) -> u32 { - self.measured_time_3_phys() + self.measured_time_3_phys_val() } /// Get physical value of 'Measured_Time_3' /// @@ -12112,7 +12112,7 @@ impl RtDl1mk3MeasureTime3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn measured_time_3_phys(&self) -> u32 { + pub fn measured_time_3_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -12124,12 +12124,12 @@ impl RtDl1mk3MeasureTime3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn measured_time_3_raw(&self) -> u32 { + pub fn measured_time_3_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Measured_Time_3' #[inline(always)] - pub fn set_measured_time_3_raw(&mut self, value: u32) { + pub fn set_measured_time_3_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_3' @@ -12231,7 +12231,7 @@ impl RtDl1mk3MeasureTime2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_2(&self) -> u32 { - self.measured_time_2_phys() + self.measured_time_2_phys_val() } /// Get physical value of 'Measured_Time_2' /// @@ -12239,7 +12239,7 @@ impl RtDl1mk3MeasureTime2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn measured_time_2_phys(&self) -> u32 { + pub fn measured_time_2_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -12251,12 +12251,12 @@ impl RtDl1mk3MeasureTime2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn measured_time_2_raw(&self) -> u32 { + pub fn measured_time_2_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Measured_Time_2' #[inline(always)] - pub fn set_measured_time_2_raw(&mut self, value: u32) { + pub fn set_measured_time_2_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_2' @@ -12358,7 +12358,7 @@ impl RtDl1mk3MeasureTime1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_1(&self) -> u32 { - self.measured_time_1_phys() + self.measured_time_1_phys_val() } /// Get physical value of 'Measured_Time_1' /// @@ -12366,7 +12366,7 @@ impl RtDl1mk3MeasureTime1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn measured_time_1_phys(&self) -> u32 { + pub fn measured_time_1_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -12378,12 +12378,12 @@ impl RtDl1mk3MeasureTime1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn measured_time_1_raw(&self) -> u32 { + pub fn measured_time_1_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Measured_Time_1' #[inline(always)] - pub fn set_measured_time_1_raw(&mut self, value: u32) { + pub fn set_measured_time_1_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Measured_Time_1' @@ -12485,7 +12485,7 @@ impl RtDl1mk3Rpm { /// - Receivers: Vector__XXX #[inline(always)] pub fn rpm(&self) -> u16 { - self.rpm_phys() + self.rpm_phys_val() } /// Get physical value of 'RPM' /// @@ -12493,7 +12493,7 @@ impl RtDl1mk3Rpm { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn rpm_phys(&self) -> u16 { + pub fn rpm_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -12505,12 +12505,12 @@ impl RtDl1mk3Rpm { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn rpm_raw(&self) -> u16 { + pub fn rpm_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'RPM' #[inline(always)] - pub fn set_rpm_raw(&mut self, value: u16) { + pub fn set_rpm_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'RPM' @@ -12612,7 +12612,7 @@ impl RtDl1mk3Freq4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn frequency_4(&self) -> f32 { - self.frequency_4_phys() + self.frequency_4_phys_val() } /// Get physical value of 'Frequency_4' /// @@ -12620,7 +12620,7 @@ impl RtDl1mk3Freq4 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn frequency_4_phys(&self) -> f32 { + pub fn frequency_4_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -12633,12 +12633,12 @@ impl RtDl1mk3Freq4 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn frequency_4_raw(&self) -> u16 { + pub fn frequency_4_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Frequency_4' #[inline(always)] - pub fn set_frequency_4_raw(&mut self, value: u16) { + pub fn set_frequency_4_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Frequency_4' @@ -12736,7 +12736,7 @@ impl RtDl1mk3Freq3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn frequency_3(&self) -> f32 { - self.frequency_3_phys() + self.frequency_3_phys_val() } /// Get physical value of 'Frequency_3' /// @@ -12744,7 +12744,7 @@ impl RtDl1mk3Freq3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn frequency_3_phys(&self) -> f32 { + pub fn frequency_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -12757,12 +12757,12 @@ impl RtDl1mk3Freq3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn frequency_3_raw(&self) -> u16 { + pub fn frequency_3_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Frequency_3' #[inline(always)] - pub fn set_frequency_3_raw(&mut self, value: u16) { + pub fn set_frequency_3_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Frequency_3' @@ -12860,7 +12860,7 @@ impl RtDl1mk3Freq2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn frequency_2(&self) -> f32 { - self.frequency_2_phys() + self.frequency_2_phys_val() } /// Get physical value of 'Frequency_2' /// @@ -12868,7 +12868,7 @@ impl RtDl1mk3Freq2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn frequency_2_phys(&self) -> f32 { + pub fn frequency_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -12881,12 +12881,12 @@ impl RtDl1mk3Freq2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn frequency_2_raw(&self) -> u16 { + pub fn frequency_2_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Frequency_2' #[inline(always)] - pub fn set_frequency_2_raw(&mut self, value: u16) { + pub fn set_frequency_2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Frequency_2' @@ -12984,7 +12984,7 @@ impl RtDl1mk3Misc3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn misc_3(&self) -> f32 { - self.misc_3_phys() + self.misc_3_phys_val() } /// Get physical value of 'Misc_3' /// @@ -12992,7 +12992,7 @@ impl RtDl1mk3Misc3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn misc_3_phys(&self) -> f32 { + pub fn misc_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -13005,12 +13005,12 @@ impl RtDl1mk3Misc3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn misc_3_raw(&self) -> u16 { + pub fn misc_3_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Misc_3' #[inline(always)] - pub fn set_misc_3_raw(&mut self, value: u16) { + pub fn set_misc_3_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Misc_3' @@ -13108,7 +13108,7 @@ impl RtDl1mk3Misc2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn misc_2(&self) -> f32 { - self.misc_2_phys() + self.misc_2_phys_val() } /// Get physical value of 'Misc_2' /// @@ -13116,7 +13116,7 @@ impl RtDl1mk3Misc2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn misc_2_phys(&self) -> f32 { + pub fn misc_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -13129,12 +13129,12 @@ impl RtDl1mk3Misc2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn misc_2_raw(&self) -> u16 { + pub fn misc_2_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Misc_2' #[inline(always)] - pub fn set_misc_2_raw(&mut self, value: u16) { + pub fn set_misc_2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Misc_2' @@ -13232,7 +13232,7 @@ impl RtDl1mk3Misc1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn misc_1(&self) -> f32 { - self.misc_1_phys() + self.misc_1_phys_val() } /// Get physical value of 'Misc_1' /// @@ -13240,7 +13240,7 @@ impl RtDl1mk3Misc1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn misc_1_phys(&self) -> f32 { + pub fn misc_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -13253,12 +13253,12 @@ impl RtDl1mk3Misc1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn misc_1_raw(&self) -> u16 { + pub fn misc_1_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Misc_1' #[inline(always)] - pub fn set_misc_1_raw(&mut self, value: u16) { + pub fn set_misc_1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Misc_1' @@ -13356,7 +13356,7 @@ impl RtDl1mk3Aux31 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_31(&self) -> f32 { - self.aux_31_phys() + self.aux_31_phys_val() } /// Get physical value of 'AUX_31' /// @@ -13364,7 +13364,7 @@ impl RtDl1mk3Aux31 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_31_phys(&self) -> f32 { + pub fn aux_31_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -13377,12 +13377,12 @@ impl RtDl1mk3Aux31 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_31_raw(&self) -> u16 { + pub fn aux_31_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_31' #[inline(always)] - pub fn set_aux_31_raw(&mut self, value: u16) { + pub fn set_aux_31_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_31' @@ -13480,7 +13480,7 @@ impl RtDl1mk3Aux30 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_30(&self) -> f32 { - self.aux_30_phys() + self.aux_30_phys_val() } /// Get physical value of 'AUX_30' /// @@ -13488,7 +13488,7 @@ impl RtDl1mk3Aux30 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_30_phys(&self) -> f32 { + pub fn aux_30_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -13501,12 +13501,12 @@ impl RtDl1mk3Aux30 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_30_raw(&self) -> u16 { + pub fn aux_30_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_30' #[inline(always)] - pub fn set_aux_30_raw(&mut self, value: u16) { + pub fn set_aux_30_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_30' @@ -13604,7 +13604,7 @@ impl RtDl1mk3Aux29 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_29(&self) -> f32 { - self.aux_29_phys() + self.aux_29_phys_val() } /// Get physical value of 'AUX_29' /// @@ -13612,7 +13612,7 @@ impl RtDl1mk3Aux29 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_29_phys(&self) -> f32 { + pub fn aux_29_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -13625,12 +13625,12 @@ impl RtDl1mk3Aux29 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_29_raw(&self) -> u16 { + pub fn aux_29_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_29' #[inline(always)] - pub fn set_aux_29_raw(&mut self, value: u16) { + pub fn set_aux_29_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_29' @@ -13728,7 +13728,7 @@ impl RtDl1mk3Aux28 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_28(&self) -> f32 { - self.aux_28_phys() + self.aux_28_phys_val() } /// Get physical value of 'AUX_28' /// @@ -13736,7 +13736,7 @@ impl RtDl1mk3Aux28 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_28_phys(&self) -> f32 { + pub fn aux_28_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -13749,12 +13749,12 @@ impl RtDl1mk3Aux28 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_28_raw(&self) -> u16 { + pub fn aux_28_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_28' #[inline(always)] - pub fn set_aux_28_raw(&mut self, value: u16) { + pub fn set_aux_28_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_28' @@ -13852,7 +13852,7 @@ impl RtDl1mk3Aux27 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_27(&self) -> f32 { - self.aux_27_phys() + self.aux_27_phys_val() } /// Get physical value of 'AUX_27' /// @@ -13860,7 +13860,7 @@ impl RtDl1mk3Aux27 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_27_phys(&self) -> f32 { + pub fn aux_27_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -13873,12 +13873,12 @@ impl RtDl1mk3Aux27 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_27_raw(&self) -> u16 { + pub fn aux_27_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_27' #[inline(always)] - pub fn set_aux_27_raw(&mut self, value: u16) { + pub fn set_aux_27_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_27' @@ -13976,7 +13976,7 @@ impl RtDl1mk3Aux26 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_26(&self) -> f32 { - self.aux_26_phys() + self.aux_26_phys_val() } /// Get physical value of 'AUX_26' /// @@ -13984,7 +13984,7 @@ impl RtDl1mk3Aux26 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_26_phys(&self) -> f32 { + pub fn aux_26_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -13997,12 +13997,12 @@ impl RtDl1mk3Aux26 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_26_raw(&self) -> u16 { + pub fn aux_26_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_26' #[inline(always)] - pub fn set_aux_26_raw(&mut self, value: u16) { + pub fn set_aux_26_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_26' @@ -14100,7 +14100,7 @@ impl RtDl1mk3Aux25 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_25(&self) -> f32 { - self.aux_25_phys() + self.aux_25_phys_val() } /// Get physical value of 'AUX_25' /// @@ -14108,7 +14108,7 @@ impl RtDl1mk3Aux25 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_25_phys(&self) -> f32 { + pub fn aux_25_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -14121,12 +14121,12 @@ impl RtDl1mk3Aux25 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_25_raw(&self) -> u16 { + pub fn aux_25_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_25' #[inline(always)] - pub fn set_aux_25_raw(&mut self, value: u16) { + pub fn set_aux_25_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_25' @@ -14224,7 +14224,7 @@ impl RtDl1mk3Aux24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_24(&self) -> f32 { - self.aux_24_phys() + self.aux_24_phys_val() } /// Get physical value of 'AUX_24' /// @@ -14232,7 +14232,7 @@ impl RtDl1mk3Aux24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_24_phys(&self) -> f32 { + pub fn aux_24_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -14245,12 +14245,12 @@ impl RtDl1mk3Aux24 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_24_raw(&self) -> u16 { + pub fn aux_24_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_24' #[inline(always)] - pub fn set_aux_24_raw(&mut self, value: u16) { + pub fn set_aux_24_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_24' @@ -14348,7 +14348,7 @@ impl RtDl1mk3Aux23 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_23(&self) -> f32 { - self.aux_23_phys() + self.aux_23_phys_val() } /// Get physical value of 'AUX_23' /// @@ -14356,7 +14356,7 @@ impl RtDl1mk3Aux23 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_23_phys(&self) -> f32 { + pub fn aux_23_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -14369,12 +14369,12 @@ impl RtDl1mk3Aux23 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_23_raw(&self) -> u16 { + pub fn aux_23_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_23' #[inline(always)] - pub fn set_aux_23_raw(&mut self, value: u16) { + pub fn set_aux_23_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_23' @@ -14472,7 +14472,7 @@ impl RtDl1mk3Aux22 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_22(&self) -> u32 { - self.aux_22_phys() + self.aux_22_phys_val() } /// Get physical value of 'AUX_22' /// @@ -14480,7 +14480,7 @@ impl RtDl1mk3Aux22 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_22_phys(&self) -> u32 { + pub fn aux_22_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 10; u32::from(signal).saturating_mul(factor).saturating_add(0) @@ -14492,12 +14492,12 @@ impl RtDl1mk3Aux22 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_22_raw(&self) -> u16 { + pub fn aux_22_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_22' #[inline(always)] - pub fn set_aux_22_raw(&mut self, value: u16) { + pub fn set_aux_22_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_22' @@ -14599,7 +14599,7 @@ impl RtDl1mk3Aux21 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_21(&self) -> f32 { - self.aux_21_phys() + self.aux_21_phys_val() } /// Get physical value of 'AUX_21' /// @@ -14607,7 +14607,7 @@ impl RtDl1mk3Aux21 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_21_phys(&self) -> f32 { + pub fn aux_21_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -14620,12 +14620,12 @@ impl RtDl1mk3Aux21 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_21_raw(&self) -> u16 { + pub fn aux_21_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_21' #[inline(always)] - pub fn set_aux_21_raw(&mut self, value: u16) { + pub fn set_aux_21_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_21' @@ -14723,7 +14723,7 @@ impl RtDl1mk3Aux20 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_20(&self) -> f32 { - self.aux_20_phys() + self.aux_20_phys_val() } /// Get physical value of 'AUX_20' /// @@ -14731,7 +14731,7 @@ impl RtDl1mk3Aux20 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_20_phys(&self) -> f32 { + pub fn aux_20_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -14744,12 +14744,12 @@ impl RtDl1mk3Aux20 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_20_raw(&self) -> u16 { + pub fn aux_20_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_20' #[inline(always)] - pub fn set_aux_20_raw(&mut self, value: u16) { + pub fn set_aux_20_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_20' @@ -14847,7 +14847,7 @@ impl RtDl1mk3Aux19 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_19(&self) -> f32 { - self.aux_19_phys() + self.aux_19_phys_val() } /// Get physical value of 'AUX_19' /// @@ -14855,7 +14855,7 @@ impl RtDl1mk3Aux19 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_19_phys(&self) -> f32 { + pub fn aux_19_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -14868,12 +14868,12 @@ impl RtDl1mk3Aux19 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_19_raw(&self) -> u16 { + pub fn aux_19_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_19' #[inline(always)] - pub fn set_aux_19_raw(&mut self, value: u16) { + pub fn set_aux_19_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_19' @@ -14971,7 +14971,7 @@ impl RtDl1mk3Aux18 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_18(&self) -> f32 { - self.aux_18_phys() + self.aux_18_phys_val() } /// Get physical value of 'AUX_18' /// @@ -14979,7 +14979,7 @@ impl RtDl1mk3Aux18 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_18_phys(&self) -> f32 { + pub fn aux_18_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -14992,12 +14992,12 @@ impl RtDl1mk3Aux18 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_18_raw(&self) -> u16 { + pub fn aux_18_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_18' #[inline(always)] - pub fn set_aux_18_raw(&mut self, value: u16) { + pub fn set_aux_18_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_18' @@ -15095,7 +15095,7 @@ impl RtDl1mk3Aux17 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_17(&self) -> f32 { - self.aux_17_phys() + self.aux_17_phys_val() } /// Get physical value of 'AUX_17' /// @@ -15103,7 +15103,7 @@ impl RtDl1mk3Aux17 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_17_phys(&self) -> f32 { + pub fn aux_17_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -15116,12 +15116,12 @@ impl RtDl1mk3Aux17 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_17_raw(&self) -> u16 { + pub fn aux_17_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_17' #[inline(always)] - pub fn set_aux_17_raw(&mut self, value: u16) { + pub fn set_aux_17_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_17' @@ -15219,7 +15219,7 @@ impl RtDl1mk3Aux16 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_16(&self) -> f32 { - self.aux_16_phys() + self.aux_16_phys_val() } /// Get physical value of 'AUX_16' /// @@ -15227,7 +15227,7 @@ impl RtDl1mk3Aux16 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_16_phys(&self) -> f32 { + pub fn aux_16_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -15240,12 +15240,12 @@ impl RtDl1mk3Aux16 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_16_raw(&self) -> u16 { + pub fn aux_16_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_16' #[inline(always)] - pub fn set_aux_16_raw(&mut self, value: u16) { + pub fn set_aux_16_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_16' @@ -15343,7 +15343,7 @@ impl RtDl1mk3Aux15 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_15(&self) -> f32 { - self.aux_15_phys() + self.aux_15_phys_val() } /// Get physical value of 'AUX_15' /// @@ -15351,7 +15351,7 @@ impl RtDl1mk3Aux15 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_15_phys(&self) -> f32 { + pub fn aux_15_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -15364,12 +15364,12 @@ impl RtDl1mk3Aux15 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_15_raw(&self) -> u16 { + pub fn aux_15_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_15' #[inline(always)] - pub fn set_aux_15_raw(&mut self, value: u16) { + pub fn set_aux_15_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_15' @@ -15467,7 +15467,7 @@ impl RtDl1mk3Aux14 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_14(&self) -> f32 { - self.aux_14_phys() + self.aux_14_phys_val() } /// Get physical value of 'AUX_14' /// @@ -15475,7 +15475,7 @@ impl RtDl1mk3Aux14 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_14_phys(&self) -> f32 { + pub fn aux_14_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -15488,12 +15488,12 @@ impl RtDl1mk3Aux14 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_14_raw(&self) -> u16 { + pub fn aux_14_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_14' #[inline(always)] - pub fn set_aux_14_raw(&mut self, value: u16) { + pub fn set_aux_14_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_14' @@ -15591,7 +15591,7 @@ impl RtDl1mk3Aux13 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_13(&self) -> f32 { - self.aux_13_phys() + self.aux_13_phys_val() } /// Get physical value of 'AUX_13' /// @@ -15599,7 +15599,7 @@ impl RtDl1mk3Aux13 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_13_phys(&self) -> f32 { + pub fn aux_13_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -15612,12 +15612,12 @@ impl RtDl1mk3Aux13 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_13_raw(&self) -> u16 { + pub fn aux_13_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_13' #[inline(always)] - pub fn set_aux_13_raw(&mut self, value: u16) { + pub fn set_aux_13_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_13' @@ -15715,7 +15715,7 @@ impl RtDl1mk3Aux12 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_12(&self) -> f32 { - self.aux_12_phys() + self.aux_12_phys_val() } /// Get physical value of 'AUX_12' /// @@ -15723,7 +15723,7 @@ impl RtDl1mk3Aux12 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_12_phys(&self) -> f32 { + pub fn aux_12_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -15736,12 +15736,12 @@ impl RtDl1mk3Aux12 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_12_raw(&self) -> u16 { + pub fn aux_12_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_12' #[inline(always)] - pub fn set_aux_12_raw(&mut self, value: u16) { + pub fn set_aux_12_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_12' @@ -15839,7 +15839,7 @@ impl RtDl1mk3Aux11 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_11(&self) -> f32 { - self.aux_11_phys() + self.aux_11_phys_val() } /// Get physical value of 'AUX_11' /// @@ -15847,7 +15847,7 @@ impl RtDl1mk3Aux11 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_11_phys(&self) -> f32 { + pub fn aux_11_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -15860,12 +15860,12 @@ impl RtDl1mk3Aux11 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_11_raw(&self) -> u16 { + pub fn aux_11_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_11' #[inline(always)] - pub fn set_aux_11_raw(&mut self, value: u16) { + pub fn set_aux_11_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_11' @@ -15963,7 +15963,7 @@ impl RtDl1mk3Aux9 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_9(&self) -> f32 { - self.aux_9_phys() + self.aux_9_phys_val() } /// Get physical value of 'AUX_9' /// @@ -15971,7 +15971,7 @@ impl RtDl1mk3Aux9 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_9_phys(&self) -> f32 { + pub fn aux_9_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -15984,12 +15984,12 @@ impl RtDl1mk3Aux9 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_9_raw(&self) -> u16 { + pub fn aux_9_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_9' #[inline(always)] - pub fn set_aux_9_raw(&mut self, value: u16) { + pub fn set_aux_9_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_9' @@ -16087,7 +16087,7 @@ impl RtDl1mk3Aux10 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_10(&self) -> f32 { - self.aux_10_phys() + self.aux_10_phys_val() } /// Get physical value of 'AUX_10' /// @@ -16095,7 +16095,7 @@ impl RtDl1mk3Aux10 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_10_phys(&self) -> f32 { + pub fn aux_10_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -16108,12 +16108,12 @@ impl RtDl1mk3Aux10 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_10_raw(&self) -> u16 { + pub fn aux_10_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_10' #[inline(always)] - pub fn set_aux_10_raw(&mut self, value: u16) { + pub fn set_aux_10_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_10' @@ -16211,7 +16211,7 @@ impl RtDl1mk3Aux8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_8(&self) -> f32 { - self.aux_8_phys() + self.aux_8_phys_val() } /// Get physical value of 'AUX_8' /// @@ -16219,7 +16219,7 @@ impl RtDl1mk3Aux8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_8_phys(&self) -> f32 { + pub fn aux_8_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -16232,12 +16232,12 @@ impl RtDl1mk3Aux8 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_8_raw(&self) -> u16 { + pub fn aux_8_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_8' #[inline(always)] - pub fn set_aux_8_raw(&mut self, value: u16) { + pub fn set_aux_8_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_8' @@ -16335,7 +16335,7 @@ impl RtDl1mk3Aux7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_7(&self) -> f32 { - self.aux_7_phys() + self.aux_7_phys_val() } /// Get physical value of 'AUX_7' /// @@ -16343,7 +16343,7 @@ impl RtDl1mk3Aux7 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_7_phys(&self) -> f32 { + pub fn aux_7_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -16356,12 +16356,12 @@ impl RtDl1mk3Aux7 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_7_raw(&self) -> u16 { + pub fn aux_7_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_7' #[inline(always)] - pub fn set_aux_7_raw(&mut self, value: u16) { + pub fn set_aux_7_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_7' @@ -16459,7 +16459,7 @@ impl RtDl1mk3Aux6 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_6(&self) -> f32 { - self.aux_6_phys() + self.aux_6_phys_val() } /// Get physical value of 'AUX_6' /// @@ -16467,7 +16467,7 @@ impl RtDl1mk3Aux6 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_6_phys(&self) -> f32 { + pub fn aux_6_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -16480,12 +16480,12 @@ impl RtDl1mk3Aux6 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_6_raw(&self) -> u16 { + pub fn aux_6_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_6' #[inline(always)] - pub fn set_aux_6_raw(&mut self, value: u16) { + pub fn set_aux_6_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_6' @@ -16583,7 +16583,7 @@ impl RtDl1mk3Aux5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_5(&self) -> f32 { - self.aux_5_phys() + self.aux_5_phys_val() } /// Get physical value of 'AUX_5' /// @@ -16591,7 +16591,7 @@ impl RtDl1mk3Aux5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_5_phys(&self) -> f32 { + pub fn aux_5_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -16604,12 +16604,12 @@ impl RtDl1mk3Aux5 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_5_raw(&self) -> u16 { + pub fn aux_5_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_5' #[inline(always)] - pub fn set_aux_5_raw(&mut self, value: u16) { + pub fn set_aux_5_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_5' @@ -16707,7 +16707,7 @@ impl RtDl1mk3Aux4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_4(&self) -> f32 { - self.aux_4_phys() + self.aux_4_phys_val() } /// Get physical value of 'AUX_4' /// @@ -16715,7 +16715,7 @@ impl RtDl1mk3Aux4 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_4_phys(&self) -> f32 { + pub fn aux_4_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -16728,12 +16728,12 @@ impl RtDl1mk3Aux4 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_4_raw(&self) -> u16 { + pub fn aux_4_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_4' #[inline(always)] - pub fn set_aux_4_raw(&mut self, value: u16) { + pub fn set_aux_4_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_4' @@ -16831,7 +16831,7 @@ impl RtDl1mk3Aux3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_3(&self) -> f32 { - self.aux_3_phys() + self.aux_3_phys_val() } /// Get physical value of 'AUX_3' /// @@ -16839,7 +16839,7 @@ impl RtDl1mk3Aux3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_3_phys(&self) -> f32 { + pub fn aux_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -16852,12 +16852,12 @@ impl RtDl1mk3Aux3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_3_raw(&self) -> u16 { + pub fn aux_3_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_3' #[inline(always)] - pub fn set_aux_3_raw(&mut self, value: u16) { + pub fn set_aux_3_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_3' @@ -16955,7 +16955,7 @@ impl RtDl1mk3Aux2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_2(&self) -> f32 { - self.aux_2_phys() + self.aux_2_phys_val() } /// Get physical value of 'AUX_2' /// @@ -16963,7 +16963,7 @@ impl RtDl1mk3Aux2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_2_phys(&self) -> f32 { + pub fn aux_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -16976,12 +16976,12 @@ impl RtDl1mk3Aux2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_2_raw(&self) -> u16 { + pub fn aux_2_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_2' #[inline(always)] - pub fn set_aux_2_raw(&mut self, value: u16) { + pub fn set_aux_2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_2' @@ -17079,7 +17079,7 @@ impl RtDl1mk3Aux1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_1(&self) -> f32 { - self.aux_1_phys() + self.aux_1_phys_val() } /// Get physical value of 'AUX_1' /// @@ -17087,7 +17087,7 @@ impl RtDl1mk3Aux1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn aux_1_phys(&self) -> f32 { + pub fn aux_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -17100,12 +17100,12 @@ impl RtDl1mk3Aux1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn aux_1_raw(&self) -> u16 { + pub fn aux_1_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'AUX_1' #[inline(always)] - pub fn set_aux_1_raw(&mut self, value: u16) { + pub fn set_aux_1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'AUX_1' @@ -17203,7 +17203,7 @@ impl RtDl1mk3Pressure5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_5(&self) -> f32 { - self.pressure_5_phys() + self.pressure_5_phys_val() } /// Get physical value of 'Pressure_5' /// @@ -17211,7 +17211,7 @@ impl RtDl1mk3Pressure5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn pressure_5_phys(&self) -> f32 { + pub fn pressure_5_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -17224,12 +17224,12 @@ impl RtDl1mk3Pressure5 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn pressure_5_raw(&self) -> u32 { + pub fn pressure_5_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Pressure_5' #[inline(always)] - pub fn set_pressure_5_raw(&mut self, value: u32) { + pub fn set_pressure_5_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Pressure_5' @@ -17327,7 +17327,7 @@ impl RtDl1mk3Pressure4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_4(&self) -> f32 { - self.pressure_4_phys() + self.pressure_4_phys_val() } /// Get physical value of 'Pressure_4' /// @@ -17335,7 +17335,7 @@ impl RtDl1mk3Pressure4 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn pressure_4_phys(&self) -> f32 { + pub fn pressure_4_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -17348,12 +17348,12 @@ impl RtDl1mk3Pressure4 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn pressure_4_raw(&self) -> u32 { + pub fn pressure_4_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Pressure_4' #[inline(always)] - pub fn set_pressure_4_raw(&mut self, value: u32) { + pub fn set_pressure_4_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Pressure_4' @@ -17451,7 +17451,7 @@ impl RtDl1mk3Pressure3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_3(&self) -> f32 { - self.pressure_3_phys() + self.pressure_3_phys_val() } /// Get physical value of 'Pressure_3' /// @@ -17459,7 +17459,7 @@ impl RtDl1mk3Pressure3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn pressure_3_phys(&self) -> f32 { + pub fn pressure_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -17472,12 +17472,12 @@ impl RtDl1mk3Pressure3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn pressure_3_raw(&self) -> u32 { + pub fn pressure_3_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Pressure_3' #[inline(always)] - pub fn set_pressure_3_raw(&mut self, value: u32) { + pub fn set_pressure_3_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Pressure_3' @@ -17575,7 +17575,7 @@ impl RtDl1mk3Pressure2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_2(&self) -> f32 { - self.pressure_2_phys() + self.pressure_2_phys_val() } /// Get physical value of 'Pressure_2' /// @@ -17583,7 +17583,7 @@ impl RtDl1mk3Pressure2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn pressure_2_phys(&self) -> f32 { + pub fn pressure_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -17596,12 +17596,12 @@ impl RtDl1mk3Pressure2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn pressure_2_raw(&self) -> u32 { + pub fn pressure_2_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Pressure_2' #[inline(always)] - pub fn set_pressure_2_raw(&mut self, value: u32) { + pub fn set_pressure_2_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Pressure_2' @@ -17699,7 +17699,7 @@ impl RtDl1mk3Pressure1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_1(&self) -> f32 { - self.pressure_1_phys() + self.pressure_1_phys_val() } /// Get physical value of 'Pressure_1' /// @@ -17707,7 +17707,7 @@ impl RtDl1mk3Pressure1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn pressure_1_phys(&self) -> f32 { + pub fn pressure_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -17720,12 +17720,12 @@ impl RtDl1mk3Pressure1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn pressure_1_raw(&self) -> u32 { + pub fn pressure_1_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Pressure_1' #[inline(always)] - pub fn set_pressure_1_raw(&mut self, value: u32) { + pub fn set_pressure_1_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } /// Set value of 'Pressure_1' @@ -17823,7 +17823,7 @@ impl RtDl1mk3Angle3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn angle_3(&self) -> f32 { - self.angle_3_phys() + self.angle_3_phys_val() } /// Get physical value of 'Angle_3' /// @@ -17831,7 +17831,7 @@ impl RtDl1mk3Angle3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn angle_3_phys(&self) -> f32 { + pub fn angle_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -17844,12 +17844,12 @@ impl RtDl1mk3Angle3 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn angle_3_raw(&self) -> i16 { + pub fn angle_3_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Angle_3' #[inline(always)] - pub fn set_angle_3_raw(&mut self, value: i16) { + pub fn set_angle_3_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -17949,7 +17949,7 @@ impl RtDl1mk3Angle2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn angle_2(&self) -> f32 { - self.angle_2_phys() + self.angle_2_phys_val() } /// Get physical value of 'Angle_2' /// @@ -17957,7 +17957,7 @@ impl RtDl1mk3Angle2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn angle_2_phys(&self) -> f32 { + pub fn angle_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -17970,12 +17970,12 @@ impl RtDl1mk3Angle2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn angle_2_raw(&self) -> i16 { + pub fn angle_2_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Angle_2' #[inline(always)] - pub fn set_angle_2_raw(&mut self, value: i16) { + pub fn set_angle_2_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -18075,7 +18075,7 @@ impl RtDl1mk3Angle1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn angle_1(&self) -> f32 { - self.angle_1_phys() + self.angle_1_phys_val() } /// Get physical value of 'Angle_1' /// @@ -18083,7 +18083,7 @@ impl RtDl1mk3Angle1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn angle_1_phys(&self) -> f32 { + pub fn angle_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -18096,12 +18096,12 @@ impl RtDl1mk3Angle1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn angle_1_raw(&self) -> i16 { + pub fn angle_1_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Angle_1' #[inline(always)] - pub fn set_angle_1_raw(&mut self, value: i16) { + pub fn set_angle_1_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -18201,7 +18201,7 @@ impl RtDl1mk3Temp25 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_25(&self) -> f32 { - self.temperature_25_phys() + self.temperature_25_phys_val() } /// Get physical value of 'Temperature_25' /// @@ -18209,7 +18209,7 @@ impl RtDl1mk3Temp25 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_25_phys(&self) -> f32 { + pub fn temperature_25_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -18222,12 +18222,12 @@ impl RtDl1mk3Temp25 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_25_raw(&self) -> i16 { + pub fn temperature_25_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_25' #[inline(always)] - pub fn set_temperature_25_raw(&mut self, value: i16) { + pub fn set_temperature_25_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -18327,7 +18327,7 @@ impl RtDl1mk3Temp24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_24(&self) -> f32 { - self.temperature_24_phys() + self.temperature_24_phys_val() } /// Get physical value of 'Temperature_24' /// @@ -18335,7 +18335,7 @@ impl RtDl1mk3Temp24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_24_phys(&self) -> f32 { + pub fn temperature_24_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -18348,12 +18348,12 @@ impl RtDl1mk3Temp24 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_24_raw(&self) -> i16 { + pub fn temperature_24_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_24' #[inline(always)] - pub fn set_temperature_24_raw(&mut self, value: i16) { + pub fn set_temperature_24_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -18453,7 +18453,7 @@ impl RtDl1mk3Temp23 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_23(&self) -> f32 { - self.temperature_23_phys() + self.temperature_23_phys_val() } /// Get physical value of 'Temperature_23' /// @@ -18461,7 +18461,7 @@ impl RtDl1mk3Temp23 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_23_phys(&self) -> f32 { + pub fn temperature_23_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -18474,12 +18474,12 @@ impl RtDl1mk3Temp23 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_23_raw(&self) -> i16 { + pub fn temperature_23_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_23' #[inline(always)] - pub fn set_temperature_23_raw(&mut self, value: i16) { + pub fn set_temperature_23_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -18579,7 +18579,7 @@ impl RtDl1mk3Temp22 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_22(&self) -> f32 { - self.temperature_22_phys() + self.temperature_22_phys_val() } /// Get physical value of 'Temperature_22' /// @@ -18587,7 +18587,7 @@ impl RtDl1mk3Temp22 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_22_phys(&self) -> f32 { + pub fn temperature_22_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -18600,12 +18600,12 @@ impl RtDl1mk3Temp22 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_22_raw(&self) -> i16 { + pub fn temperature_22_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_22' #[inline(always)] - pub fn set_temperature_22_raw(&mut self, value: i16) { + pub fn set_temperature_22_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -18705,7 +18705,7 @@ impl RtDl1mk3Temp21 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_21(&self) -> f32 { - self.temperature_21_phys() + self.temperature_21_phys_val() } /// Get physical value of 'Temperature_21' /// @@ -18713,7 +18713,7 @@ impl RtDl1mk3Temp21 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_21_phys(&self) -> f32 { + pub fn temperature_21_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -18726,12 +18726,12 @@ impl RtDl1mk3Temp21 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_21_raw(&self) -> i16 { + pub fn temperature_21_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_21' #[inline(always)] - pub fn set_temperature_21_raw(&mut self, value: i16) { + pub fn set_temperature_21_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -18831,7 +18831,7 @@ impl RtDl1mk3Temp20 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_20(&self) -> f32 { - self.temperature_20_phys() + self.temperature_20_phys_val() } /// Get physical value of 'Temperature_20' /// @@ -18839,7 +18839,7 @@ impl RtDl1mk3Temp20 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_20_phys(&self) -> f32 { + pub fn temperature_20_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -18852,12 +18852,12 @@ impl RtDl1mk3Temp20 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_20_raw(&self) -> i16 { + pub fn temperature_20_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_20' #[inline(always)] - pub fn set_temperature_20_raw(&mut self, value: i16) { + pub fn set_temperature_20_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -18957,7 +18957,7 @@ impl RtDl1mk3Temp19 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_19(&self) -> f32 { - self.temperature_19_phys() + self.temperature_19_phys_val() } /// Get physical value of 'Temperature_19' /// @@ -18965,7 +18965,7 @@ impl RtDl1mk3Temp19 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_19_phys(&self) -> f32 { + pub fn temperature_19_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -18978,12 +18978,12 @@ impl RtDl1mk3Temp19 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_19_raw(&self) -> i16 { + pub fn temperature_19_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_19' #[inline(always)] - pub fn set_temperature_19_raw(&mut self, value: i16) { + pub fn set_temperature_19_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -19083,7 +19083,7 @@ impl RtDl1mk3Temp18 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_18(&self) -> f32 { - self.temperature_18_phys() + self.temperature_18_phys_val() } /// Get physical value of 'Temperature_18' /// @@ -19091,7 +19091,7 @@ impl RtDl1mk3Temp18 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_18_phys(&self) -> f32 { + pub fn temperature_18_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -19104,12 +19104,12 @@ impl RtDl1mk3Temp18 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_18_raw(&self) -> i16 { + pub fn temperature_18_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_18' #[inline(always)] - pub fn set_temperature_18_raw(&mut self, value: i16) { + pub fn set_temperature_18_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -19209,7 +19209,7 @@ impl RtDl1mk3Temp17 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_17(&self) -> f32 { - self.temperature_17_phys() + self.temperature_17_phys_val() } /// Get physical value of 'Temperature_17' /// @@ -19217,7 +19217,7 @@ impl RtDl1mk3Temp17 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_17_phys(&self) -> f32 { + pub fn temperature_17_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -19230,12 +19230,12 @@ impl RtDl1mk3Temp17 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_17_raw(&self) -> i16 { + pub fn temperature_17_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_17' #[inline(always)] - pub fn set_temperature_17_raw(&mut self, value: i16) { + pub fn set_temperature_17_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -19335,7 +19335,7 @@ impl RtDl1mk3Temp16 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_16(&self) -> f32 { - self.temperature_16_phys() + self.temperature_16_phys_val() } /// Get physical value of 'Temperature_16' /// @@ -19343,7 +19343,7 @@ impl RtDl1mk3Temp16 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_16_phys(&self) -> f32 { + pub fn temperature_16_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -19356,12 +19356,12 @@ impl RtDl1mk3Temp16 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_16_raw(&self) -> i16 { + pub fn temperature_16_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_16' #[inline(always)] - pub fn set_temperature_16_raw(&mut self, value: i16) { + pub fn set_temperature_16_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -19461,7 +19461,7 @@ impl RtDl1mk3Temp15 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_15(&self) -> f32 { - self.temperature_15_phys() + self.temperature_15_phys_val() } /// Get physical value of 'Temperature_15' /// @@ -19469,7 +19469,7 @@ impl RtDl1mk3Temp15 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_15_phys(&self) -> f32 { + pub fn temperature_15_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -19482,12 +19482,12 @@ impl RtDl1mk3Temp15 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_15_raw(&self) -> i16 { + pub fn temperature_15_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_15' #[inline(always)] - pub fn set_temperature_15_raw(&mut self, value: i16) { + pub fn set_temperature_15_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -19587,7 +19587,7 @@ impl RtDl1mk3Temp14 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_14(&self) -> f32 { - self.temperature_14_phys() + self.temperature_14_phys_val() } /// Get physical value of 'Temperature_14' /// @@ -19595,7 +19595,7 @@ impl RtDl1mk3Temp14 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_14_phys(&self) -> f32 { + pub fn temperature_14_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -19608,12 +19608,12 @@ impl RtDl1mk3Temp14 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_14_raw(&self) -> i16 { + pub fn temperature_14_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_14' #[inline(always)] - pub fn set_temperature_14_raw(&mut self, value: i16) { + pub fn set_temperature_14_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -19713,7 +19713,7 @@ impl RtDl1mk3Temp13 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_13(&self) -> f32 { - self.temperature_13_phys() + self.temperature_13_phys_val() } /// Get physical value of 'Temperature_13' /// @@ -19721,7 +19721,7 @@ impl RtDl1mk3Temp13 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_13_phys(&self) -> f32 { + pub fn temperature_13_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -19734,12 +19734,12 @@ impl RtDl1mk3Temp13 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_13_raw(&self) -> i16 { + pub fn temperature_13_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_13' #[inline(always)] - pub fn set_temperature_13_raw(&mut self, value: i16) { + pub fn set_temperature_13_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -19839,7 +19839,7 @@ impl RtDl1mk3Temp12 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_12(&self) -> f32 { - self.temperature_12_phys() + self.temperature_12_phys_val() } /// Get physical value of 'Temperature_12' /// @@ -19847,7 +19847,7 @@ impl RtDl1mk3Temp12 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_12_phys(&self) -> f32 { + pub fn temperature_12_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -19860,12 +19860,12 @@ impl RtDl1mk3Temp12 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_12_raw(&self) -> i16 { + pub fn temperature_12_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_12' #[inline(always)] - pub fn set_temperature_12_raw(&mut self, value: i16) { + pub fn set_temperature_12_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -19965,7 +19965,7 @@ impl RtDl1mk3Temp11 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_11(&self) -> f32 { - self.temperature_11_phys() + self.temperature_11_phys_val() } /// Get physical value of 'Temperature_11' /// @@ -19973,7 +19973,7 @@ impl RtDl1mk3Temp11 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_11_phys(&self) -> f32 { + pub fn temperature_11_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -19986,12 +19986,12 @@ impl RtDl1mk3Temp11 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_11_raw(&self) -> i16 { + pub fn temperature_11_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_11' #[inline(always)] - pub fn set_temperature_11_raw(&mut self, value: i16) { + pub fn set_temperature_11_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -20091,7 +20091,7 @@ impl RtDl1mk3Temp10 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_10(&self) -> f32 { - self.temperature_10_phys() + self.temperature_10_phys_val() } /// Get physical value of 'Temperature_10' /// @@ -20099,7 +20099,7 @@ impl RtDl1mk3Temp10 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_10_phys(&self) -> f32 { + pub fn temperature_10_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -20112,12 +20112,12 @@ impl RtDl1mk3Temp10 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_10_raw(&self) -> i16 { + pub fn temperature_10_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_10' #[inline(always)] - pub fn set_temperature_10_raw(&mut self, value: i16) { + pub fn set_temperature_10_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -20217,7 +20217,7 @@ impl RtDl1mk3Temp9 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_9(&self) -> f32 { - self.temperature_9_phys() + self.temperature_9_phys_val() } /// Get physical value of 'Temperature_9' /// @@ -20225,7 +20225,7 @@ impl RtDl1mk3Temp9 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_9_phys(&self) -> f32 { + pub fn temperature_9_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -20238,12 +20238,12 @@ impl RtDl1mk3Temp9 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_9_raw(&self) -> i16 { + pub fn temperature_9_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_9' #[inline(always)] - pub fn set_temperature_9_raw(&mut self, value: i16) { + pub fn set_temperature_9_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -20343,7 +20343,7 @@ impl RtDl1mk3Temp8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_8(&self) -> f32 { - self.temperature_8_phys() + self.temperature_8_phys_val() } /// Get physical value of 'Temperature_8' /// @@ -20351,7 +20351,7 @@ impl RtDl1mk3Temp8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_8_phys(&self) -> f32 { + pub fn temperature_8_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -20364,12 +20364,12 @@ impl RtDl1mk3Temp8 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_8_raw(&self) -> i16 { + pub fn temperature_8_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_8' #[inline(always)] - pub fn set_temperature_8_raw(&mut self, value: i16) { + pub fn set_temperature_8_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -20469,7 +20469,7 @@ impl RtDl1mk3Temp7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_7(&self) -> f32 { - self.temperature_7_phys() + self.temperature_7_phys_val() } /// Get physical value of 'Temperature_7' /// @@ -20477,7 +20477,7 @@ impl RtDl1mk3Temp7 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_7_phys(&self) -> f32 { + pub fn temperature_7_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -20490,12 +20490,12 @@ impl RtDl1mk3Temp7 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_7_raw(&self) -> i16 { + pub fn temperature_7_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_7' #[inline(always)] - pub fn set_temperature_7_raw(&mut self, value: i16) { + pub fn set_temperature_7_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -20595,7 +20595,7 @@ impl RtDl1mk3Temp6 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_6(&self) -> f32 { - self.temperature_6_phys() + self.temperature_6_phys_val() } /// Get physical value of 'Temperature_6' /// @@ -20603,7 +20603,7 @@ impl RtDl1mk3Temp6 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_6_phys(&self) -> f32 { + pub fn temperature_6_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -20616,12 +20616,12 @@ impl RtDl1mk3Temp6 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_6_raw(&self) -> i16 { + pub fn temperature_6_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_6' #[inline(always)] - pub fn set_temperature_6_raw(&mut self, value: i16) { + pub fn set_temperature_6_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -20721,7 +20721,7 @@ impl RtDl1mk3Temp5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_5(&self) -> f32 { - self.temperature_5_phys() + self.temperature_5_phys_val() } /// Get physical value of 'Temperature_5' /// @@ -20729,7 +20729,7 @@ impl RtDl1mk3Temp5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_5_phys(&self) -> f32 { + pub fn temperature_5_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -20742,12 +20742,12 @@ impl RtDl1mk3Temp5 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_5_raw(&self) -> i16 { + pub fn temperature_5_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_5' #[inline(always)] - pub fn set_temperature_5_raw(&mut self, value: i16) { + pub fn set_temperature_5_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -20847,7 +20847,7 @@ impl RtDl1mk3Temp4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_4(&self) -> f32 { - self.temperature_4_phys() + self.temperature_4_phys_val() } /// Get physical value of 'Temperature_4' /// @@ -20855,7 +20855,7 @@ impl RtDl1mk3Temp4 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_4_phys(&self) -> f32 { + pub fn temperature_4_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -20868,12 +20868,12 @@ impl RtDl1mk3Temp4 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_4_raw(&self) -> i16 { + pub fn temperature_4_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_4' #[inline(always)] - pub fn set_temperature_4_raw(&mut self, value: i16) { + pub fn set_temperature_4_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -20973,7 +20973,7 @@ impl RtDl1mk3Temp3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_3(&self) -> f32 { - self.temperature_3_phys() + self.temperature_3_phys_val() } /// Get physical value of 'Temperature_3' /// @@ -20981,7 +20981,7 @@ impl RtDl1mk3Temp3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_3_phys(&self) -> f32 { + pub fn temperature_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -20994,12 +20994,12 @@ impl RtDl1mk3Temp3 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_3_raw(&self) -> i16 { + pub fn temperature_3_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_3' #[inline(always)] - pub fn set_temperature_3_raw(&mut self, value: i16) { + pub fn set_temperature_3_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -21099,7 +21099,7 @@ impl RtDl1mk3Temp2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_2(&self) -> f32 { - self.temperature_2_phys() + self.temperature_2_phys_val() } /// Get physical value of 'Temperature_2' /// @@ -21107,7 +21107,7 @@ impl RtDl1mk3Temp2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_2_phys(&self) -> f32 { + pub fn temperature_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -21120,12 +21120,12 @@ impl RtDl1mk3Temp2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_2_raw(&self) -> i16 { + pub fn temperature_2_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_2' #[inline(always)] - pub fn set_temperature_2_raw(&mut self, value: i16) { + pub fn set_temperature_2_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -21225,7 +21225,7 @@ impl RtDl1mk3Temp1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_1(&self) -> f32 { - self.temperature_1_phys() + self.temperature_1_phys_val() } /// Get physical value of 'Temperature_1' /// @@ -21233,7 +21233,7 @@ impl RtDl1mk3Temp1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn temperature_1_phys(&self) -> f32 { + pub fn temperature_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.1_f32; let offset = 0_f32; @@ -21246,12 +21246,12 @@ impl RtDl1mk3Temp1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn temperature_1_raw(&self) -> i16 { + pub fn temperature_1_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Temperature_1' #[inline(always)] - pub fn set_temperature_1_raw(&mut self, value: i16) { + pub fn set_temperature_1_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -21351,7 +21351,7 @@ impl RtDl1mk3Analog32 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_32(&self) -> f32 { - self.analog_32_phys() + self.analog_32_phys_val() } /// Get physical value of 'Analog_32' /// @@ -21359,7 +21359,7 @@ impl RtDl1mk3Analog32 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_32_phys(&self) -> f32 { + pub fn analog_32_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -21372,12 +21372,12 @@ impl RtDl1mk3Analog32 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_32_raw(&self) -> u16 { + pub fn analog_32_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_32' #[inline(always)] - pub fn set_analog_32_raw(&mut self, value: u16) { + pub fn set_analog_32_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_32' @@ -21475,7 +21475,7 @@ impl RtDl1mk3Analog31 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_31(&self) -> f32 { - self.analog_31_phys() + self.analog_31_phys_val() } /// Get physical value of 'Analog_31' /// @@ -21483,7 +21483,7 @@ impl RtDl1mk3Analog31 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_31_phys(&self) -> f32 { + pub fn analog_31_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -21496,12 +21496,12 @@ impl RtDl1mk3Analog31 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_31_raw(&self) -> u16 { + pub fn analog_31_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_31' #[inline(always)] - pub fn set_analog_31_raw(&mut self, value: u16) { + pub fn set_analog_31_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_31' @@ -21599,7 +21599,7 @@ impl RtDl1mk3Analog30 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_30(&self) -> f32 { - self.analog_30_phys() + self.analog_30_phys_val() } /// Get physical value of 'Analog_30' /// @@ -21607,7 +21607,7 @@ impl RtDl1mk3Analog30 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_30_phys(&self) -> f32 { + pub fn analog_30_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -21620,12 +21620,12 @@ impl RtDl1mk3Analog30 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_30_raw(&self) -> u16 { + pub fn analog_30_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_30' #[inline(always)] - pub fn set_analog_30_raw(&mut self, value: u16) { + pub fn set_analog_30_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_30' @@ -21723,7 +21723,7 @@ impl RtDl1mk3Analog29 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_29(&self) -> f32 { - self.analog_29_phys() + self.analog_29_phys_val() } /// Get physical value of 'Analog_29' /// @@ -21731,7 +21731,7 @@ impl RtDl1mk3Analog29 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_29_phys(&self) -> f32 { + pub fn analog_29_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -21744,12 +21744,12 @@ impl RtDl1mk3Analog29 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_29_raw(&self) -> u16 { + pub fn analog_29_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_29' #[inline(always)] - pub fn set_analog_29_raw(&mut self, value: u16) { + pub fn set_analog_29_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_29' @@ -21847,7 +21847,7 @@ impl RtDl1mk3Analog28 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_28(&self) -> f32 { - self.analog_28_phys() + self.analog_28_phys_val() } /// Get physical value of 'Analog_28' /// @@ -21855,7 +21855,7 @@ impl RtDl1mk3Analog28 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_28_phys(&self) -> f32 { + pub fn analog_28_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -21868,12 +21868,12 @@ impl RtDl1mk3Analog28 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_28_raw(&self) -> u16 { + pub fn analog_28_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_28' #[inline(always)] - pub fn set_analog_28_raw(&mut self, value: u16) { + pub fn set_analog_28_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_28' @@ -21971,7 +21971,7 @@ impl RtDl1mk3Analog27 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_27(&self) -> f32 { - self.analog_27_phys() + self.analog_27_phys_val() } /// Get physical value of 'Analog_27' /// @@ -21979,7 +21979,7 @@ impl RtDl1mk3Analog27 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_27_phys(&self) -> f32 { + pub fn analog_27_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -21992,12 +21992,12 @@ impl RtDl1mk3Analog27 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_27_raw(&self) -> u16 { + pub fn analog_27_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_27' #[inline(always)] - pub fn set_analog_27_raw(&mut self, value: u16) { + pub fn set_analog_27_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_27' @@ -22095,7 +22095,7 @@ impl RtDl1mk3Analog26 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_26(&self) -> f32 { - self.analog_26_phys() + self.analog_26_phys_val() } /// Get physical value of 'Analog_26' /// @@ -22103,7 +22103,7 @@ impl RtDl1mk3Analog26 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_26_phys(&self) -> f32 { + pub fn analog_26_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -22116,12 +22116,12 @@ impl RtDl1mk3Analog26 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_26_raw(&self) -> u16 { + pub fn analog_26_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_26' #[inline(always)] - pub fn set_analog_26_raw(&mut self, value: u16) { + pub fn set_analog_26_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_26' @@ -22219,7 +22219,7 @@ impl RtDl1mk3Analog25 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_25(&self) -> f32 { - self.analog_25_phys() + self.analog_25_phys_val() } /// Get physical value of 'Analog_25' /// @@ -22227,7 +22227,7 @@ impl RtDl1mk3Analog25 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_25_phys(&self) -> f32 { + pub fn analog_25_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -22240,12 +22240,12 @@ impl RtDl1mk3Analog25 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_25_raw(&self) -> u16 { + pub fn analog_25_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_25' #[inline(always)] - pub fn set_analog_25_raw(&mut self, value: u16) { + pub fn set_analog_25_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_25' @@ -22343,7 +22343,7 @@ impl RtDl1mk3Analog15 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_15(&self) -> f32 { - self.analog_15_phys() + self.analog_15_phys_val() } /// Get physical value of 'Analog_15' /// @@ -22351,7 +22351,7 @@ impl RtDl1mk3Analog15 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_15_phys(&self) -> f32 { + pub fn analog_15_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -22364,12 +22364,12 @@ impl RtDl1mk3Analog15 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_15_raw(&self) -> u16 { + pub fn analog_15_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_15' #[inline(always)] - pub fn set_analog_15_raw(&mut self, value: u16) { + pub fn set_analog_15_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_15' @@ -22467,7 +22467,7 @@ impl RtDl1mk3Analog14 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_14(&self) -> f32 { - self.analog_14_phys() + self.analog_14_phys_val() } /// Get physical value of 'Analog_14' /// @@ -22475,7 +22475,7 @@ impl RtDl1mk3Analog14 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_14_phys(&self) -> f32 { + pub fn analog_14_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -22488,12 +22488,12 @@ impl RtDl1mk3Analog14 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_14_raw(&self) -> u16 { + pub fn analog_14_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_14' #[inline(always)] - pub fn set_analog_14_raw(&mut self, value: u16) { + pub fn set_analog_14_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_14' @@ -22591,7 +22591,7 @@ impl RtDl1mk3Analog17 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_17(&self) -> f32 { - self.analog_17_phys() + self.analog_17_phys_val() } /// Get physical value of 'Analog_17' /// @@ -22599,7 +22599,7 @@ impl RtDl1mk3Analog17 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_17_phys(&self) -> f32 { + pub fn analog_17_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -22612,12 +22612,12 @@ impl RtDl1mk3Analog17 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_17_raw(&self) -> u16 { + pub fn analog_17_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_17' #[inline(always)] - pub fn set_analog_17_raw(&mut self, value: u16) { + pub fn set_analog_17_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_17' @@ -22715,7 +22715,7 @@ impl RtDl1mk3Analog24 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_24(&self) -> f32 { - self.analog_24_phys() + self.analog_24_phys_val() } /// Get physical value of 'Analog_24' /// @@ -22723,7 +22723,7 @@ impl RtDl1mk3Analog24 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_24_phys(&self) -> f32 { + pub fn analog_24_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -22736,12 +22736,12 @@ impl RtDl1mk3Analog24 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_24_raw(&self) -> u16 { + pub fn analog_24_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_24' #[inline(always)] - pub fn set_analog_24_raw(&mut self, value: u16) { + pub fn set_analog_24_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_24' @@ -22839,7 +22839,7 @@ impl RtDl1mk3Analog23 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_23(&self) -> f32 { - self.analog_23_phys() + self.analog_23_phys_val() } /// Get physical value of 'Analog_23' /// @@ -22847,7 +22847,7 @@ impl RtDl1mk3Analog23 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_23_phys(&self) -> f32 { + pub fn analog_23_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -22860,12 +22860,12 @@ impl RtDl1mk3Analog23 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_23_raw(&self) -> u16 { + pub fn analog_23_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_23' #[inline(always)] - pub fn set_analog_23_raw(&mut self, value: u16) { + pub fn set_analog_23_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_23' @@ -22963,7 +22963,7 @@ impl RtDl1mk3Analog22 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_22(&self) -> f32 { - self.analog_22_phys() + self.analog_22_phys_val() } /// Get physical value of 'Analog_22' /// @@ -22971,7 +22971,7 @@ impl RtDl1mk3Analog22 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_22_phys(&self) -> f32 { + pub fn analog_22_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -22984,12 +22984,12 @@ impl RtDl1mk3Analog22 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_22_raw(&self) -> u16 { + pub fn analog_22_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_22' #[inline(always)] - pub fn set_analog_22_raw(&mut self, value: u16) { + pub fn set_analog_22_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_22' @@ -23087,7 +23087,7 @@ impl RtDl1mk3Analog21 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_21(&self) -> f32 { - self.analog_21_phys() + self.analog_21_phys_val() } /// Get physical value of 'Analog_21' /// @@ -23095,7 +23095,7 @@ impl RtDl1mk3Analog21 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_21_phys(&self) -> f32 { + pub fn analog_21_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -23108,12 +23108,12 @@ impl RtDl1mk3Analog21 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_21_raw(&self) -> u16 { + pub fn analog_21_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_21' #[inline(always)] - pub fn set_analog_21_raw(&mut self, value: u16) { + pub fn set_analog_21_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_21' @@ -23211,7 +23211,7 @@ impl RtDl1mk3Analog20 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_20(&self) -> f32 { - self.analog_20_phys() + self.analog_20_phys_val() } /// Get physical value of 'Analog_20' /// @@ -23219,7 +23219,7 @@ impl RtDl1mk3Analog20 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_20_phys(&self) -> f32 { + pub fn analog_20_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -23232,12 +23232,12 @@ impl RtDl1mk3Analog20 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_20_raw(&self) -> u16 { + pub fn analog_20_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_20' #[inline(always)] - pub fn set_analog_20_raw(&mut self, value: u16) { + pub fn set_analog_20_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_20' @@ -23335,7 +23335,7 @@ impl RtDl1mk3Analog19 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_19(&self) -> f32 { - self.analog_19_phys() + self.analog_19_phys_val() } /// Get physical value of 'Analog_19' /// @@ -23343,7 +23343,7 @@ impl RtDl1mk3Analog19 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_19_phys(&self) -> f32 { + pub fn analog_19_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -23356,12 +23356,12 @@ impl RtDl1mk3Analog19 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_19_raw(&self) -> u16 { + pub fn analog_19_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_19' #[inline(always)] - pub fn set_analog_19_raw(&mut self, value: u16) { + pub fn set_analog_19_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_19' @@ -23459,7 +23459,7 @@ impl RtDl1mk3Analog16 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_16(&self) -> f32 { - self.analog_16_phys() + self.analog_16_phys_val() } /// Get physical value of 'Analog_16' /// @@ -23467,7 +23467,7 @@ impl RtDl1mk3Analog16 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_16_phys(&self) -> f32 { + pub fn analog_16_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -23480,12 +23480,12 @@ impl RtDl1mk3Analog16 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_16_raw(&self) -> u16 { + pub fn analog_16_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_16' #[inline(always)] - pub fn set_analog_16_raw(&mut self, value: u16) { + pub fn set_analog_16_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_16' @@ -23583,7 +23583,7 @@ impl RtDl1mk3Analog18 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_18(&self) -> f32 { - self.analog_18_phys() + self.analog_18_phys_val() } /// Get physical value of 'Analog_18' /// @@ -23591,7 +23591,7 @@ impl RtDl1mk3Analog18 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_18_phys(&self) -> f32 { + pub fn analog_18_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -23604,12 +23604,12 @@ impl RtDl1mk3Analog18 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_18_raw(&self) -> u16 { + pub fn analog_18_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_18' #[inline(always)] - pub fn set_analog_18_raw(&mut self, value: u16) { + pub fn set_analog_18_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_18' @@ -23707,7 +23707,7 @@ impl RtDl1mk3Analog12 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_12(&self) -> f32 { - self.analog_12_phys() + self.analog_12_phys_val() } /// Get physical value of 'Analog_12' /// @@ -23715,7 +23715,7 @@ impl RtDl1mk3Analog12 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_12_phys(&self) -> f32 { + pub fn analog_12_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -23728,12 +23728,12 @@ impl RtDl1mk3Analog12 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_12_raw(&self) -> u16 { + pub fn analog_12_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_12' #[inline(always)] - pub fn set_analog_12_raw(&mut self, value: u16) { + pub fn set_analog_12_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_12' @@ -23831,7 +23831,7 @@ impl RtDl1mk3Analog11 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_11(&self) -> f32 { - self.analog_11_phys() + self.analog_11_phys_val() } /// Get physical value of 'Analog_11' /// @@ -23839,7 +23839,7 @@ impl RtDl1mk3Analog11 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_11_phys(&self) -> f32 { + pub fn analog_11_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -23852,12 +23852,12 @@ impl RtDl1mk3Analog11 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_11_raw(&self) -> u16 { + pub fn analog_11_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_11' #[inline(always)] - pub fn set_analog_11_raw(&mut self, value: u16) { + pub fn set_analog_11_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_11' @@ -23955,7 +23955,7 @@ impl RtDl1mk3Analog10 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_10(&self) -> f32 { - self.analog_10_phys() + self.analog_10_phys_val() } /// Get physical value of 'Analog_10' /// @@ -23963,7 +23963,7 @@ impl RtDl1mk3Analog10 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_10_phys(&self) -> f32 { + pub fn analog_10_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -23976,12 +23976,12 @@ impl RtDl1mk3Analog10 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_10_raw(&self) -> u16 { + pub fn analog_10_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_10' #[inline(always)] - pub fn set_analog_10_raw(&mut self, value: u16) { + pub fn set_analog_10_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_10' @@ -24079,7 +24079,7 @@ impl RtDl1mk3Analog9 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_9(&self) -> f32 { - self.analog_9_phys() + self.analog_9_phys_val() } /// Get physical value of 'Analog_9' /// @@ -24087,7 +24087,7 @@ impl RtDl1mk3Analog9 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_9_phys(&self) -> f32 { + pub fn analog_9_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -24100,12 +24100,12 @@ impl RtDl1mk3Analog9 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_9_raw(&self) -> u16 { + pub fn analog_9_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_9' #[inline(always)] - pub fn set_analog_9_raw(&mut self, value: u16) { + pub fn set_analog_9_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_9' @@ -24203,7 +24203,7 @@ impl RtDl1mk3Analog8 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_8(&self) -> f32 { - self.analog_8_phys() + self.analog_8_phys_val() } /// Get physical value of 'Analog_8' /// @@ -24211,7 +24211,7 @@ impl RtDl1mk3Analog8 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_8_phys(&self) -> f32 { + pub fn analog_8_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -24224,12 +24224,12 @@ impl RtDl1mk3Analog8 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_8_raw(&self) -> u16 { + pub fn analog_8_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_8' #[inline(always)] - pub fn set_analog_8_raw(&mut self, value: u16) { + pub fn set_analog_8_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_8' @@ -24327,7 +24327,7 @@ impl RtDl1mk3Analog7 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_7(&self) -> f32 { - self.analog_7_phys() + self.analog_7_phys_val() } /// Get physical value of 'Analog_7' /// @@ -24335,7 +24335,7 @@ impl RtDl1mk3Analog7 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_7_phys(&self) -> f32 { + pub fn analog_7_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -24348,12 +24348,12 @@ impl RtDl1mk3Analog7 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_7_raw(&self) -> u16 { + pub fn analog_7_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_7' #[inline(always)] - pub fn set_analog_7_raw(&mut self, value: u16) { + pub fn set_analog_7_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_7' @@ -24451,7 +24451,7 @@ impl RtDl1mk3Analog6 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_6(&self) -> f32 { - self.analog_6_phys() + self.analog_6_phys_val() } /// Get physical value of 'Analog_6' /// @@ -24459,7 +24459,7 @@ impl RtDl1mk3Analog6 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_6_phys(&self) -> f32 { + pub fn analog_6_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -24472,12 +24472,12 @@ impl RtDl1mk3Analog6 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_6_raw(&self) -> u16 { + pub fn analog_6_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_6' #[inline(always)] - pub fn set_analog_6_raw(&mut self, value: u16) { + pub fn set_analog_6_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_6' @@ -24575,7 +24575,7 @@ impl RtDl1mk3Analog5 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_5(&self) -> f32 { - self.analog_5_phys() + self.analog_5_phys_val() } /// Get physical value of 'Analog_5' /// @@ -24583,7 +24583,7 @@ impl RtDl1mk3Analog5 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_5_phys(&self) -> f32 { + pub fn analog_5_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -24596,12 +24596,12 @@ impl RtDl1mk3Analog5 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_5_raw(&self) -> u16 { + pub fn analog_5_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_5' #[inline(always)] - pub fn set_analog_5_raw(&mut self, value: u16) { + pub fn set_analog_5_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_5' @@ -24699,7 +24699,7 @@ impl RtDl1mk3Analog4 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_4(&self) -> f32 { - self.analog_4_phys() + self.analog_4_phys_val() } /// Get physical value of 'Analog_4' /// @@ -24707,7 +24707,7 @@ impl RtDl1mk3Analog4 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_4_phys(&self) -> f32 { + pub fn analog_4_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -24720,12 +24720,12 @@ impl RtDl1mk3Analog4 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_4_raw(&self) -> u16 { + pub fn analog_4_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_4' #[inline(always)] - pub fn set_analog_4_raw(&mut self, value: u16) { + pub fn set_analog_4_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_4' @@ -24823,7 +24823,7 @@ impl RtDl1mk3Analog3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_3(&self) -> f32 { - self.analog_3_phys() + self.analog_3_phys_val() } /// Get physical value of 'Analog_3' /// @@ -24831,7 +24831,7 @@ impl RtDl1mk3Analog3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_3_phys(&self) -> f32 { + pub fn analog_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -24844,12 +24844,12 @@ impl RtDl1mk3Analog3 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_3_raw(&self) -> u16 { + pub fn analog_3_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_3' #[inline(always)] - pub fn set_analog_3_raw(&mut self, value: u16) { + pub fn set_analog_3_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_3' @@ -24947,7 +24947,7 @@ impl RtDl1mk3Analog2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_2(&self) -> f32 { - self.analog_2_phys() + self.analog_2_phys_val() } /// Get physical value of 'Analog_2' /// @@ -24955,7 +24955,7 @@ impl RtDl1mk3Analog2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_2_phys(&self) -> f32 { + pub fn analog_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -24968,12 +24968,12 @@ impl RtDl1mk3Analog2 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_2_raw(&self) -> u16 { + pub fn analog_2_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_2' #[inline(always)] - pub fn set_analog_2_raw(&mut self, value: u16) { + pub fn set_analog_2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_2' @@ -25071,7 +25071,7 @@ impl RtDl1mk3Analog1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_1(&self) -> f32 { - self.analog_1_phys() + self.analog_1_phys_val() } /// Get physical value of 'Analog_1' /// @@ -25079,7 +25079,7 @@ impl RtDl1mk3Analog1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn analog_1_phys(&self) -> f32 { + pub fn analog_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); let factor = 0.001_f32; let offset = 0_f32; @@ -25092,12 +25092,12 @@ impl RtDl1mk3Analog1 { /// - Byte order: BigEndian /// - Value type: Unsigned #[inline(always)] - pub fn analog_1_raw(&self) -> u16 { + pub fn analog_1_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } /// Set raw value of 'Analog_1' #[inline(always)] - pub fn set_analog_1_raw(&mut self, value: u16) { + pub fn set_analog_1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } /// Set value of 'Analog_1' @@ -25217,7 +25217,7 @@ impl RtDl1mk3Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_vertical(&self) -> f32 { - self.accel_vertical_phys() + self.accel_vertical_phys_val() } /// Get physical value of 'Accel_Vertical' /// @@ -25225,7 +25225,7 @@ impl RtDl1mk3Accel { /// - Offset: 0 /// - Unit: "g" #[inline(always)] - pub fn accel_vertical_phys(&self) -> f32 { + pub fn accel_vertical_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -25238,12 +25238,12 @@ impl RtDl1mk3Accel { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn accel_vertical_raw(&self) -> i16 { + pub fn accel_vertical_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'Accel_Vertical' #[inline(always)] - pub fn set_accel_vertical_raw(&mut self, value: i16) { + pub fn set_accel_vertical_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -25272,7 +25272,7 @@ impl RtDl1mk3Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_lateral(&self) -> f32 { - self.accel_lateral_phys() + self.accel_lateral_phys_val() } /// Get physical value of 'Accel_Lateral' /// @@ -25280,7 +25280,7 @@ impl RtDl1mk3Accel { /// - Offset: 0 /// - Unit: "g" #[inline(always)] - pub fn accel_lateral_phys(&self) -> f32 { + pub fn accel_lateral_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -25293,12 +25293,12 @@ impl RtDl1mk3Accel { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn accel_lateral_raw(&self) -> i16 { + pub fn accel_lateral_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Accel_Lateral' #[inline(always)] - pub fn set_accel_lateral_raw(&mut self, value: i16) { + pub fn set_accel_lateral_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -25327,7 +25327,7 @@ impl RtDl1mk3Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_longitudinal(&self) -> f32 { - self.accel_longitudinal_phys() + self.accel_longitudinal_phys_val() } /// Get physical value of 'Accel_Longitudinal' /// @@ -25335,7 +25335,7 @@ impl RtDl1mk3Accel { /// - Offset: 0 /// - Unit: "g" #[inline(always)] - pub fn accel_longitudinal_phys(&self) -> f32 { + pub fn accel_longitudinal_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -25348,12 +25348,12 @@ impl RtDl1mk3Accel { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn accel_longitudinal_raw(&self) -> i16 { + pub fn accel_longitudinal_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'Accel_Longitudinal' #[inline(always)] - pub fn set_accel_longitudinal_raw(&mut self, value: i16) { + pub fn set_accel_longitudinal_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -25382,7 +25382,7 @@ impl RtDl1mk3Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_accel(&self) -> u8 { - self.accuracy_accel_phys() + self.accuracy_accel_phys_val() } /// Get physical value of 'Accuracy_Accel' /// @@ -25390,7 +25390,7 @@ impl RtDl1mk3Accel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_accel_phys(&self) -> u8 { + pub fn accuracy_accel_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -25402,12 +25402,12 @@ impl RtDl1mk3Accel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_accel_raw(&self) -> u8 { + pub fn accuracy_accel_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_Accel' #[inline(always)] - pub fn set_accuracy_accel_raw(&mut self, value: u8) { + pub fn set_accuracy_accel_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Accel' @@ -25438,7 +25438,7 @@ impl RtDl1mk3Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_vertical(&self) -> bool { - self.validity_accel_vertical_phys() + self.validity_accel_vertical_phys_val() } /// Get physical value of 'Validity_Accel_Vertical' /// @@ -25446,7 +25446,7 @@ impl RtDl1mk3Accel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_accel_vertical_phys(&self) -> bool { + pub fn validity_accel_vertical_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -25457,12 +25457,12 @@ impl RtDl1mk3Accel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_vertical_raw(&self) -> u8 { + pub fn validity_accel_vertical_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'Validity_Accel_Vertical' #[inline(always)] - pub fn set_validity_accel_vertical_raw(&mut self, value: u8) { + pub fn set_validity_accel_vertical_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_Accel_Vertical' @@ -25482,7 +25482,7 @@ impl RtDl1mk3Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_lateral(&self) -> bool { - self.validity_accel_lateral_phys() + self.validity_accel_lateral_phys_val() } /// Get physical value of 'Validity_Accel_Lateral' /// @@ -25490,7 +25490,7 @@ impl RtDl1mk3Accel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_accel_lateral_phys(&self) -> bool { + pub fn validity_accel_lateral_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -25501,12 +25501,12 @@ impl RtDl1mk3Accel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_lateral_raw(&self) -> u8 { + pub fn validity_accel_lateral_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_Accel_Lateral' #[inline(always)] - pub fn set_validity_accel_lateral_raw(&mut self, value: u8) { + pub fn set_validity_accel_lateral_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Accel_Lateral' @@ -25526,7 +25526,7 @@ impl RtDl1mk3Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_longitudinal(&self) -> bool { - self.validity_accel_longitudinal_phys() + self.validity_accel_longitudinal_phys_val() } /// Get physical value of 'Validity_Accel_Longitudinal' /// @@ -25534,7 +25534,7 @@ impl RtDl1mk3Accel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_accel_longitudinal_phys(&self) -> bool { + pub fn validity_accel_longitudinal_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -25545,12 +25545,12 @@ impl RtDl1mk3Accel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_longitudinal_raw(&self) -> u8 { + pub fn validity_accel_longitudinal_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_Accel_Longitudinal' #[inline(always)] - pub fn set_validity_accel_longitudinal_raw(&mut self, value: u8) { + pub fn set_validity_accel_longitudinal_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Accel_Longitudinal' @@ -25656,7 +25656,7 @@ impl RtSbInsVpt4VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_slip(&self) -> f32 { - self.virtual_4_slip_phys() + self.virtual_4_slip_phys_val() } /// Get physical value of 'Virtual_4_Slip' /// @@ -25664,7 +25664,7 @@ impl RtSbInsVpt4VelNed2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn virtual_4_slip_phys(&self) -> f32 { + pub fn virtual_4_slip_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -25677,12 +25677,12 @@ impl RtSbInsVpt4VelNed2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_4_slip_raw(&self) -> i16 { + pub fn virtual_4_slip_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'Virtual_4_Slip' #[inline(always)] - pub fn set_virtual_4_slip_raw(&mut self, value: i16) { + pub fn set_virtual_4_slip_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -25711,7 +25711,7 @@ impl RtSbInsVpt4VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_heading(&self) -> f32 { - self.virtual_4_heading_phys() + self.virtual_4_heading_phys_val() } /// Get physical value of 'Virtual_4_Heading' /// @@ -25719,7 +25719,7 @@ impl RtSbInsVpt4VelNed2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn virtual_4_heading_phys(&self) -> f32 { + pub fn virtual_4_heading_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -25732,12 +25732,12 @@ impl RtSbInsVpt4VelNed2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_4_heading_raw(&self) -> i16 { + pub fn virtual_4_heading_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Virtual_4_Heading' #[inline(always)] - pub fn set_virtual_4_heading_raw(&mut self, value: i16) { + pub fn set_virtual_4_heading_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -25766,7 +25766,7 @@ impl RtSbInsVpt4VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_vel_ned_d(&self) -> f32 { - self.virtual_4_vel_ned_d_phys() + self.virtual_4_vel_ned_d_phys_val() } /// Get physical value of 'Virtual_4_Vel_NED_D' /// @@ -25774,7 +25774,7 @@ impl RtSbInsVpt4VelNed2 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn virtual_4_vel_ned_d_phys(&self) -> f32 { + pub fn virtual_4_vel_ned_d_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -25787,12 +25787,12 @@ impl RtSbInsVpt4VelNed2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_4_vel_ned_d_raw(&self) -> i32 { + pub fn virtual_4_vel_ned_d_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Virtual_4_Vel_NED_D' #[inline(always)] - pub fn set_virtual_4_vel_ned_d_raw(&mut self, value: i32) { + pub fn set_virtual_4_vel_ned_d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } @@ -25900,7 +25900,7 @@ impl RtSbInsVpt4VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_vel_ned_e(&self) -> f32 { - self.virtual_4_vel_ned_e_phys() + self.virtual_4_vel_ned_e_phys_val() } /// Get physical value of 'Virtual_4_Vel_NED_E' /// @@ -25908,7 +25908,7 @@ impl RtSbInsVpt4VelNed1 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn virtual_4_vel_ned_e_phys(&self) -> f32 { + pub fn virtual_4_vel_ned_e_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -25921,12 +25921,12 @@ impl RtSbInsVpt4VelNed1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_4_vel_ned_e_raw(&self) -> i32 { + pub fn virtual_4_vel_ned_e_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } /// Set raw value of 'Virtual_4_Vel_NED_E' #[inline(always)] - pub fn set_virtual_4_vel_ned_e_raw(&mut self, value: i32) { + pub fn set_virtual_4_vel_ned_e_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } @@ -25955,7 +25955,7 @@ impl RtSbInsVpt4VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_vel_ned_n(&self) -> f32 { - self.virtual_4_vel_ned_n_phys() + self.virtual_4_vel_ned_n_phys_val() } /// Get physical value of 'Virtual_4_Vel_NED_N' /// @@ -25963,7 +25963,7 @@ impl RtSbInsVpt4VelNed1 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn virtual_4_vel_ned_n_phys(&self) -> f32 { + pub fn virtual_4_vel_ned_n_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -25976,12 +25976,12 @@ impl RtSbInsVpt4VelNed1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_4_vel_ned_n_raw(&self) -> i32 { + pub fn virtual_4_vel_ned_n_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Virtual_4_Vel_NED_N' #[inline(always)] - pub fn set_virtual_4_vel_ned_n_raw(&mut self, value: i32) { + pub fn set_virtual_4_vel_ned_n_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } @@ -26093,7 +26093,7 @@ impl RtSbInsVpt4Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_offset_z(&self) -> f32 { - self.virtual_4_offset_z_phys() + self.virtual_4_offset_z_phys_val() } /// Get physical value of 'Virtual_4_Offset_Z' /// @@ -26101,7 +26101,7 @@ impl RtSbInsVpt4Offset { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn virtual_4_offset_z_phys(&self) -> f32 { + pub fn virtual_4_offset_z_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -26114,12 +26114,12 @@ impl RtSbInsVpt4Offset { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_4_offset_z_raw(&self) -> i16 { + pub fn virtual_4_offset_z_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Virtual_4_Offset_Z' #[inline(always)] - pub fn set_virtual_4_offset_z_raw(&mut self, value: i16) { + pub fn set_virtual_4_offset_z_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -26148,7 +26148,7 @@ impl RtSbInsVpt4Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_offset_y(&self) -> f32 { - self.virtual_4_offset_y_phys() + self.virtual_4_offset_y_phys_val() } /// Get physical value of 'Virtual_4_Offset_Y' /// @@ -26156,7 +26156,7 @@ impl RtSbInsVpt4Offset { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn virtual_4_offset_y_phys(&self) -> f32 { + pub fn virtual_4_offset_y_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -26169,12 +26169,12 @@ impl RtSbInsVpt4Offset { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_4_offset_y_raw(&self) -> i16 { + pub fn virtual_4_offset_y_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'Virtual_4_Offset_Y' #[inline(always)] - pub fn set_virtual_4_offset_y_raw(&mut self, value: i16) { + pub fn set_virtual_4_offset_y_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -26203,7 +26203,7 @@ impl RtSbInsVpt4Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_4_offset_x(&self) -> f32 { - self.virtual_4_offset_x_phys() + self.virtual_4_offset_x_phys_val() } /// Get physical value of 'Virtual_4_Offset_X' /// @@ -26211,7 +26211,7 @@ impl RtSbInsVpt4Offset { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn virtual_4_offset_x_phys(&self) -> f32 { + pub fn virtual_4_offset_x_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -26224,12 +26224,12 @@ impl RtSbInsVpt4Offset { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_4_offset_x_raw(&self) -> i16 { + pub fn virtual_4_offset_x_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Virtual_4_Offset_X' #[inline(always)] - pub fn set_virtual_4_offset_x_raw(&mut self, value: i16) { + pub fn set_virtual_4_offset_x_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -26341,7 +26341,7 @@ impl RtSbInsVpt3VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_slip(&self) -> f32 { - self.virtual_3_slip_phys() + self.virtual_3_slip_phys_val() } /// Get physical value of 'Virtual_3_Slip' /// @@ -26349,7 +26349,7 @@ impl RtSbInsVpt3VelNed2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn virtual_3_slip_phys(&self) -> f32 { + pub fn virtual_3_slip_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -26362,12 +26362,12 @@ impl RtSbInsVpt3VelNed2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_3_slip_raw(&self) -> i16 { + pub fn virtual_3_slip_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'Virtual_3_Slip' #[inline(always)] - pub fn set_virtual_3_slip_raw(&mut self, value: i16) { + pub fn set_virtual_3_slip_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -26396,7 +26396,7 @@ impl RtSbInsVpt3VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_heading(&self) -> f32 { - self.virtual_3_heading_phys() + self.virtual_3_heading_phys_val() } /// Get physical value of 'Virtual_3_Heading' /// @@ -26404,7 +26404,7 @@ impl RtSbInsVpt3VelNed2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn virtual_3_heading_phys(&self) -> f32 { + pub fn virtual_3_heading_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -26417,12 +26417,12 @@ impl RtSbInsVpt3VelNed2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_3_heading_raw(&self) -> i16 { + pub fn virtual_3_heading_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Virtual_3_Heading' #[inline(always)] - pub fn set_virtual_3_heading_raw(&mut self, value: i16) { + pub fn set_virtual_3_heading_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -26451,7 +26451,7 @@ impl RtSbInsVpt3VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_vel_ned_d(&self) -> f32 { - self.virtual_3_vel_ned_d_phys() + self.virtual_3_vel_ned_d_phys_val() } /// Get physical value of 'Virtual_3_Vel_NED_D' /// @@ -26459,7 +26459,7 @@ impl RtSbInsVpt3VelNed2 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn virtual_3_vel_ned_d_phys(&self) -> f32 { + pub fn virtual_3_vel_ned_d_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -26472,12 +26472,12 @@ impl RtSbInsVpt3VelNed2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_3_vel_ned_d_raw(&self) -> i32 { + pub fn virtual_3_vel_ned_d_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Virtual_3_Vel_NED_D' #[inline(always)] - pub fn set_virtual_3_vel_ned_d_raw(&mut self, value: i32) { + pub fn set_virtual_3_vel_ned_d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } @@ -26585,7 +26585,7 @@ impl RtSbInsVpt3VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_vel_ned_e(&self) -> f32 { - self.virtual_3_vel_ned_e_phys() + self.virtual_3_vel_ned_e_phys_val() } /// Get physical value of 'Virtual_3_Vel_NED_E' /// @@ -26593,7 +26593,7 @@ impl RtSbInsVpt3VelNed1 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn virtual_3_vel_ned_e_phys(&self) -> f32 { + pub fn virtual_3_vel_ned_e_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -26606,12 +26606,12 @@ impl RtSbInsVpt3VelNed1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_3_vel_ned_e_raw(&self) -> i32 { + pub fn virtual_3_vel_ned_e_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } /// Set raw value of 'Virtual_3_Vel_NED_E' #[inline(always)] - pub fn set_virtual_3_vel_ned_e_raw(&mut self, value: i32) { + pub fn set_virtual_3_vel_ned_e_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } @@ -26640,7 +26640,7 @@ impl RtSbInsVpt3VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_vel_ned_n(&self) -> f32 { - self.virtual_3_vel_ned_n_phys() + self.virtual_3_vel_ned_n_phys_val() } /// Get physical value of 'Virtual_3_Vel_NED_N' /// @@ -26648,7 +26648,7 @@ impl RtSbInsVpt3VelNed1 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn virtual_3_vel_ned_n_phys(&self) -> f32 { + pub fn virtual_3_vel_ned_n_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -26661,12 +26661,12 @@ impl RtSbInsVpt3VelNed1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_3_vel_ned_n_raw(&self) -> i32 { + pub fn virtual_3_vel_ned_n_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Virtual_3_Vel_NED_N' #[inline(always)] - pub fn set_virtual_3_vel_ned_n_raw(&mut self, value: i32) { + pub fn set_virtual_3_vel_ned_n_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } @@ -26778,7 +26778,7 @@ impl RtSbInsVpt3Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_offset_z(&self) -> f32 { - self.virtual_3_offset_z_phys() + self.virtual_3_offset_z_phys_val() } /// Get physical value of 'Virtual_3_Offset_Z' /// @@ -26786,7 +26786,7 @@ impl RtSbInsVpt3Offset { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn virtual_3_offset_z_phys(&self) -> f32 { + pub fn virtual_3_offset_z_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -26799,12 +26799,12 @@ impl RtSbInsVpt3Offset { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_3_offset_z_raw(&self) -> i16 { + pub fn virtual_3_offset_z_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Virtual_3_Offset_Z' #[inline(always)] - pub fn set_virtual_3_offset_z_raw(&mut self, value: i16) { + pub fn set_virtual_3_offset_z_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -26833,7 +26833,7 @@ impl RtSbInsVpt3Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_offset_y(&self) -> f32 { - self.virtual_3_offset_y_phys() + self.virtual_3_offset_y_phys_val() } /// Get physical value of 'Virtual_3_Offset_Y' /// @@ -26841,7 +26841,7 @@ impl RtSbInsVpt3Offset { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn virtual_3_offset_y_phys(&self) -> f32 { + pub fn virtual_3_offset_y_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -26854,12 +26854,12 @@ impl RtSbInsVpt3Offset { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_3_offset_y_raw(&self) -> i16 { + pub fn virtual_3_offset_y_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'Virtual_3_Offset_Y' #[inline(always)] - pub fn set_virtual_3_offset_y_raw(&mut self, value: i16) { + pub fn set_virtual_3_offset_y_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -26888,7 +26888,7 @@ impl RtSbInsVpt3Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_3_offset_x(&self) -> f32 { - self.virtual_3_offset_x_phys() + self.virtual_3_offset_x_phys_val() } /// Get physical value of 'Virtual_3_Offset_X' /// @@ -26896,7 +26896,7 @@ impl RtSbInsVpt3Offset { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn virtual_3_offset_x_phys(&self) -> f32 { + pub fn virtual_3_offset_x_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -26909,12 +26909,12 @@ impl RtSbInsVpt3Offset { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_3_offset_x_raw(&self) -> i16 { + pub fn virtual_3_offset_x_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Virtual_3_Offset_X' #[inline(always)] - pub fn set_virtual_3_offset_x_raw(&mut self, value: i16) { + pub fn set_virtual_3_offset_x_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -27026,7 +27026,7 @@ impl RtSbInsVpt2VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_slip(&self) -> f32 { - self.virtual_2_slip_phys() + self.virtual_2_slip_phys_val() } /// Get physical value of 'Virtual_2_Slip' /// @@ -27034,7 +27034,7 @@ impl RtSbInsVpt2VelNed2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn virtual_2_slip_phys(&self) -> f32 { + pub fn virtual_2_slip_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -27047,12 +27047,12 @@ impl RtSbInsVpt2VelNed2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_2_slip_raw(&self) -> i16 { + pub fn virtual_2_slip_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'Virtual_2_Slip' #[inline(always)] - pub fn set_virtual_2_slip_raw(&mut self, value: i16) { + pub fn set_virtual_2_slip_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -27081,7 +27081,7 @@ impl RtSbInsVpt2VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_heading(&self) -> f32 { - self.virtual_2_heading_phys() + self.virtual_2_heading_phys_val() } /// Get physical value of 'Virtual_2_Heading' /// @@ -27089,7 +27089,7 @@ impl RtSbInsVpt2VelNed2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn virtual_2_heading_phys(&self) -> f32 { + pub fn virtual_2_heading_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -27102,12 +27102,12 @@ impl RtSbInsVpt2VelNed2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_2_heading_raw(&self) -> i16 { + pub fn virtual_2_heading_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Virtual_2_Heading' #[inline(always)] - pub fn set_virtual_2_heading_raw(&mut self, value: i16) { + pub fn set_virtual_2_heading_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -27136,7 +27136,7 @@ impl RtSbInsVpt2VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_vel_ned_d(&self) -> f32 { - self.virtual_2_vel_ned_d_phys() + self.virtual_2_vel_ned_d_phys_val() } /// Get physical value of 'Virtual_2_Vel_NED_D' /// @@ -27144,7 +27144,7 @@ impl RtSbInsVpt2VelNed2 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn virtual_2_vel_ned_d_phys(&self) -> f32 { + pub fn virtual_2_vel_ned_d_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -27157,12 +27157,12 @@ impl RtSbInsVpt2VelNed2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_2_vel_ned_d_raw(&self) -> i32 { + pub fn virtual_2_vel_ned_d_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Virtual_2_Vel_NED_D' #[inline(always)] - pub fn set_virtual_2_vel_ned_d_raw(&mut self, value: i32) { + pub fn set_virtual_2_vel_ned_d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } @@ -27270,7 +27270,7 @@ impl RtSbInsVpt2VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_vel_ned_e(&self) -> f32 { - self.virtual_2_vel_ned_e_phys() + self.virtual_2_vel_ned_e_phys_val() } /// Get physical value of 'Virtual_2_Vel_NED_E' /// @@ -27278,7 +27278,7 @@ impl RtSbInsVpt2VelNed1 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn virtual_2_vel_ned_e_phys(&self) -> f32 { + pub fn virtual_2_vel_ned_e_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -27291,12 +27291,12 @@ impl RtSbInsVpt2VelNed1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_2_vel_ned_e_raw(&self) -> i32 { + pub fn virtual_2_vel_ned_e_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } /// Set raw value of 'Virtual_2_Vel_NED_E' #[inline(always)] - pub fn set_virtual_2_vel_ned_e_raw(&mut self, value: i32) { + pub fn set_virtual_2_vel_ned_e_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } @@ -27325,7 +27325,7 @@ impl RtSbInsVpt2VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_vel_ned_n(&self) -> f32 { - self.virtual_2_vel_ned_n_phys() + self.virtual_2_vel_ned_n_phys_val() } /// Get physical value of 'Virtual_2_Vel_NED_N' /// @@ -27333,7 +27333,7 @@ impl RtSbInsVpt2VelNed1 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn virtual_2_vel_ned_n_phys(&self) -> f32 { + pub fn virtual_2_vel_ned_n_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -27346,12 +27346,12 @@ impl RtSbInsVpt2VelNed1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_2_vel_ned_n_raw(&self) -> i32 { + pub fn virtual_2_vel_ned_n_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Virtual_2_Vel_NED_N' #[inline(always)] - pub fn set_virtual_2_vel_ned_n_raw(&mut self, value: i32) { + pub fn set_virtual_2_vel_ned_n_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } @@ -27463,7 +27463,7 @@ impl RtSbInsVpt2Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_offset_z(&self) -> f32 { - self.virtual_2_offset_z_phys() + self.virtual_2_offset_z_phys_val() } /// Get physical value of 'Virtual_2_Offset_Z' /// @@ -27471,7 +27471,7 @@ impl RtSbInsVpt2Offset { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn virtual_2_offset_z_phys(&self) -> f32 { + pub fn virtual_2_offset_z_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -27484,12 +27484,12 @@ impl RtSbInsVpt2Offset { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_2_offset_z_raw(&self) -> i16 { + pub fn virtual_2_offset_z_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Virtual_2_Offset_Z' #[inline(always)] - pub fn set_virtual_2_offset_z_raw(&mut self, value: i16) { + pub fn set_virtual_2_offset_z_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -27518,7 +27518,7 @@ impl RtSbInsVpt2Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_offset_y(&self) -> f32 { - self.virtual_2_offset_y_phys() + self.virtual_2_offset_y_phys_val() } /// Get physical value of 'Virtual_2_Offset_Y' /// @@ -27526,7 +27526,7 @@ impl RtSbInsVpt2Offset { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn virtual_2_offset_y_phys(&self) -> f32 { + pub fn virtual_2_offset_y_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -27539,12 +27539,12 @@ impl RtSbInsVpt2Offset { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_2_offset_y_raw(&self) -> i16 { + pub fn virtual_2_offset_y_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'Virtual_2_Offset_Y' #[inline(always)] - pub fn set_virtual_2_offset_y_raw(&mut self, value: i16) { + pub fn set_virtual_2_offset_y_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -27573,7 +27573,7 @@ impl RtSbInsVpt2Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_2_offset_x(&self) -> f32 { - self.virtual_2_offset_x_phys() + self.virtual_2_offset_x_phys_val() } /// Get physical value of 'Virtual_2_Offset_X' /// @@ -27581,7 +27581,7 @@ impl RtSbInsVpt2Offset { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn virtual_2_offset_x_phys(&self) -> f32 { + pub fn virtual_2_offset_x_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -27594,12 +27594,12 @@ impl RtSbInsVpt2Offset { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_2_offset_x_raw(&self) -> i16 { + pub fn virtual_2_offset_x_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Virtual_2_Offset_X' #[inline(always)] - pub fn set_virtual_2_offset_x_raw(&mut self, value: i16) { + pub fn set_virtual_2_offset_x_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -27711,7 +27711,7 @@ impl RtSbInsVpt1VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_slip(&self) -> f32 { - self.virtual_1_slip_phys() + self.virtual_1_slip_phys_val() } /// Get physical value of 'Virtual_1_Slip' /// @@ -27719,7 +27719,7 @@ impl RtSbInsVpt1VelNed2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn virtual_1_slip_phys(&self) -> f32 { + pub fn virtual_1_slip_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -27732,12 +27732,12 @@ impl RtSbInsVpt1VelNed2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_1_slip_raw(&self) -> i16 { + pub fn virtual_1_slip_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'Virtual_1_Slip' #[inline(always)] - pub fn set_virtual_1_slip_raw(&mut self, value: i16) { + pub fn set_virtual_1_slip_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -27766,7 +27766,7 @@ impl RtSbInsVpt1VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_heading(&self) -> f32 { - self.virtual_1_heading_phys() + self.virtual_1_heading_phys_val() } /// Get physical value of 'Virtual_1_Heading' /// @@ -27774,7 +27774,7 @@ impl RtSbInsVpt1VelNed2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn virtual_1_heading_phys(&self) -> f32 { + pub fn virtual_1_heading_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -27787,12 +27787,12 @@ impl RtSbInsVpt1VelNed2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_1_heading_raw(&self) -> i16 { + pub fn virtual_1_heading_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Virtual_1_Heading' #[inline(always)] - pub fn set_virtual_1_heading_raw(&mut self, value: i16) { + pub fn set_virtual_1_heading_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -27821,7 +27821,7 @@ impl RtSbInsVpt1VelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_vel_ned_d(&self) -> f32 { - self.virtual_1_vel_ned_d_phys() + self.virtual_1_vel_ned_d_phys_val() } /// Get physical value of 'Virtual_1_Vel_NED_D' /// @@ -27829,7 +27829,7 @@ impl RtSbInsVpt1VelNed2 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn virtual_1_vel_ned_d_phys(&self) -> f32 { + pub fn virtual_1_vel_ned_d_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -27842,12 +27842,12 @@ impl RtSbInsVpt1VelNed2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_1_vel_ned_d_raw(&self) -> i32 { + pub fn virtual_1_vel_ned_d_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Virtual_1_Vel_NED_D' #[inline(always)] - pub fn set_virtual_1_vel_ned_d_raw(&mut self, value: i32) { + pub fn set_virtual_1_vel_ned_d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } @@ -27955,7 +27955,7 @@ impl RtSbInsVpt1VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_vel_ned_e(&self) -> f32 { - self.virtual_1_vel_ned_e_phys() + self.virtual_1_vel_ned_e_phys_val() } /// Get physical value of 'Virtual_1_Vel_NED_E' /// @@ -27963,7 +27963,7 @@ impl RtSbInsVpt1VelNed1 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn virtual_1_vel_ned_e_phys(&self) -> f32 { + pub fn virtual_1_vel_ned_e_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -27976,12 +27976,12 @@ impl RtSbInsVpt1VelNed1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_1_vel_ned_e_raw(&self) -> i32 { + pub fn virtual_1_vel_ned_e_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } /// Set raw value of 'Virtual_1_Vel_NED_E' #[inline(always)] - pub fn set_virtual_1_vel_ned_e_raw(&mut self, value: i32) { + pub fn set_virtual_1_vel_ned_e_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } @@ -28010,7 +28010,7 @@ impl RtSbInsVpt1VelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_vel_ned_n(&self) -> f32 { - self.virtual_1_vel_ned_n_phys() + self.virtual_1_vel_ned_n_phys_val() } /// Get physical value of 'Virtual_1_Vel_NED_N' /// @@ -28018,7 +28018,7 @@ impl RtSbInsVpt1VelNed1 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn virtual_1_vel_ned_n_phys(&self) -> f32 { + pub fn virtual_1_vel_ned_n_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -28031,12 +28031,12 @@ impl RtSbInsVpt1VelNed1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_1_vel_ned_n_raw(&self) -> i32 { + pub fn virtual_1_vel_ned_n_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } /// Set raw value of 'Virtual_1_Vel_NED_N' #[inline(always)] - pub fn set_virtual_1_vel_ned_n_raw(&mut self, value: i32) { + pub fn set_virtual_1_vel_ned_n_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } @@ -28148,7 +28148,7 @@ impl RtSbInsVpt1Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_offset_z(&self) -> f32 { - self.virtual_1_offset_z_phys() + self.virtual_1_offset_z_phys_val() } /// Get physical value of 'Virtual_1_Offset_Z' /// @@ -28156,7 +28156,7 @@ impl RtSbInsVpt1Offset { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn virtual_1_offset_z_phys(&self) -> f32 { + pub fn virtual_1_offset_z_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -28169,12 +28169,12 @@ impl RtSbInsVpt1Offset { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_1_offset_z_raw(&self) -> i16 { + pub fn virtual_1_offset_z_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Virtual_1_Offset_Z' #[inline(always)] - pub fn set_virtual_1_offset_z_raw(&mut self, value: i16) { + pub fn set_virtual_1_offset_z_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -28203,7 +28203,7 @@ impl RtSbInsVpt1Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_offset_y(&self) -> f32 { - self.virtual_1_offset_y_phys() + self.virtual_1_offset_y_phys_val() } /// Get physical value of 'Virtual_1_Offset_Y' /// @@ -28211,7 +28211,7 @@ impl RtSbInsVpt1Offset { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn virtual_1_offset_y_phys(&self) -> f32 { + pub fn virtual_1_offset_y_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -28224,12 +28224,12 @@ impl RtSbInsVpt1Offset { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_1_offset_y_raw(&self) -> i16 { + pub fn virtual_1_offset_y_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'Virtual_1_Offset_Y' #[inline(always)] - pub fn set_virtual_1_offset_y_raw(&mut self, value: i16) { + pub fn set_virtual_1_offset_y_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -28258,7 +28258,7 @@ impl RtSbInsVpt1Offset { /// - Receivers: Vector__XXX #[inline(always)] pub fn virtual_1_offset_x(&self) -> f32 { - self.virtual_1_offset_x_phys() + self.virtual_1_offset_x_phys_val() } /// Get physical value of 'Virtual_1_Offset_X' /// @@ -28266,7 +28266,7 @@ impl RtSbInsVpt1Offset { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn virtual_1_offset_x_phys(&self) -> f32 { + pub fn virtual_1_offset_x_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -28279,12 +28279,12 @@ impl RtSbInsVpt1Offset { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn virtual_1_offset_x_raw(&self) -> i16 { + pub fn virtual_1_offset_x_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Virtual_1_Offset_X' #[inline(always)] - pub fn set_virtual_1_offset_x_raw(&mut self, value: i16) { + pub fn set_virtual_1_offset_x_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } @@ -28404,7 +28404,7 @@ impl RtSbInsSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_squat(&self) -> f32 { - self.ins_squat_phys() + self.ins_squat_phys_val() } /// Get physical value of 'INS_Squat' /// @@ -28412,7 +28412,7 @@ impl RtSbInsSlip { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn ins_squat_phys(&self) -> f32 { + pub fn ins_squat_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..56].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -28425,12 +28425,12 @@ impl RtSbInsSlip { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_squat_raw(&self) -> i16 { + pub fn ins_squat_raw_val(&self) -> i16 { self.raw.view_bits::()[40..56].load_le::() } /// Set raw value of 'INS_Squat' #[inline(always)] - pub fn set_ins_squat_raw(&mut self, value: i16) { + pub fn set_ins_squat_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..56].store_le(value); } @@ -28459,7 +28459,7 @@ impl RtSbInsSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_squat(&self) -> u8 { - self.accuracy_ins_squat_phys() + self.accuracy_ins_squat_phys_val() } /// Get physical value of 'Accuracy_INS_Squat' /// @@ -28467,7 +28467,7 @@ impl RtSbInsSlip { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_squat_phys(&self) -> u8 { + pub fn accuracy_ins_squat_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -28479,12 +28479,12 @@ impl RtSbInsSlip { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_squat_raw(&self) -> u8 { + pub fn accuracy_ins_squat_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'Accuracy_INS_Squat' #[inline(always)] - pub fn set_accuracy_ins_squat_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_squat_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Accuracy_INS_Squat' @@ -28515,7 +28515,7 @@ impl RtSbInsSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_slip(&self) -> f32 { - self.ins_slip_phys() + self.ins_slip_phys_val() } /// Get physical value of 'INS_Slip' /// @@ -28523,7 +28523,7 @@ impl RtSbInsSlip { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn ins_slip_phys(&self) -> f32 { + pub fn ins_slip_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -28536,12 +28536,12 @@ impl RtSbInsSlip { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_slip_raw(&self) -> i16 { + pub fn ins_slip_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'INS_Slip' #[inline(always)] - pub fn set_ins_slip_raw(&mut self, value: i16) { + pub fn set_ins_slip_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -28570,7 +28570,7 @@ impl RtSbInsSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_slip(&self) -> u8 { - self.accuracy_ins_slip_phys() + self.accuracy_ins_slip_phys_val() } /// Get physical value of 'Accuracy_INS_Slip' /// @@ -28578,7 +28578,7 @@ impl RtSbInsSlip { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_slip_phys(&self) -> u8 { + pub fn accuracy_ins_slip_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -28590,12 +28590,12 @@ impl RtSbInsSlip { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_slip_raw(&self) -> u8 { + pub fn accuracy_ins_slip_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_INS_Slip' #[inline(always)] - pub fn set_accuracy_ins_slip_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_slip_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Slip' @@ -28624,7 +28624,7 @@ impl RtSbInsSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_squat(&self) -> bool { - self.validity_ins_squat_phys() + self.validity_ins_squat_phys_val() } /// Get physical value of 'Validity_INS_Squat' /// @@ -28632,7 +28632,7 @@ impl RtSbInsSlip { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_squat_phys(&self) -> bool { + pub fn validity_ins_squat_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -28643,12 +28643,12 @@ impl RtSbInsSlip { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_squat_raw(&self) -> u8 { + pub fn validity_ins_squat_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_INS_Squat' #[inline(always)] - pub fn set_validity_ins_squat_raw(&mut self, value: u8) { + pub fn set_validity_ins_squat_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Squat' @@ -28666,7 +28666,7 @@ impl RtSbInsSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_slip(&self) -> bool { - self.validity_ins_slip_phys() + self.validity_ins_slip_phys_val() } /// Get physical value of 'Validity_INS_Slip' /// @@ -28674,7 +28674,7 @@ impl RtSbInsSlip { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_slip_phys(&self) -> bool { + pub fn validity_ins_slip_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -28685,12 +28685,12 @@ impl RtSbInsSlip { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_slip_raw(&self) -> u8 { + pub fn validity_ins_slip_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_INS_Slip' #[inline(always)] - pub fn set_validity_ins_slip_raw(&mut self, value: u8) { + pub fn set_validity_ins_slip_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Slip' @@ -28793,7 +28793,7 @@ impl RtSbInsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_ecef_z(&self) -> f32 { - self.ins_vel_ecef_z_phys() + self.ins_vel_ecef_z_phys_val() } /// Get physical value of 'INS_Vel_ECEF_Z' /// @@ -28801,7 +28801,7 @@ impl RtSbInsVelEcef2 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_ecef_z_phys(&self) -> f32 { + pub fn ins_vel_ecef_z_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -28814,12 +28814,12 @@ impl RtSbInsVelEcef2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_vel_ecef_z_raw(&self) -> i32 { + pub fn ins_vel_ecef_z_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } /// Set raw value of 'INS_Vel_ECEF_Z' #[inline(always)] - pub fn set_ins_vel_ecef_z_raw(&mut self, value: i32) { + pub fn set_ins_vel_ecef_z_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } @@ -28848,7 +28848,7 @@ impl RtSbInsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_ecef_y(&self) -> f32 { - self.ins_vel_ecef_y_phys() + self.ins_vel_ecef_y_phys_val() } /// Get physical value of 'INS_Vel_ECEF_Y' /// @@ -28856,7 +28856,7 @@ impl RtSbInsVelEcef2 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_ecef_y_phys(&self) -> f32 { + pub fn ins_vel_ecef_y_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -28869,12 +28869,12 @@ impl RtSbInsVelEcef2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_vel_ecef_y_raw(&self) -> i32 { + pub fn ins_vel_ecef_y_raw_val(&self) -> i32 { self.raw.view_bits::()[8..32].load_le::() } /// Set raw value of 'INS_Vel_ECEF_Y' #[inline(always)] - pub fn set_ins_vel_ecef_y_raw(&mut self, value: i32) { + pub fn set_ins_vel_ecef_y_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..32].store_le(value); } @@ -28903,7 +28903,7 @@ impl RtSbInsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ecef_z(&self) -> bool { - self.validity_ins_vel_ecef_z_phys() + self.validity_ins_vel_ecef_z_phys_val() } /// Get physical value of 'Validity_INS_Vel_ECEF_Z' /// @@ -28911,7 +28911,7 @@ impl RtSbInsVelEcef2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_vel_ecef_z_phys(&self) -> bool { + pub fn validity_ins_vel_ecef_z_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -28922,12 +28922,12 @@ impl RtSbInsVelEcef2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_ecef_z_raw(&self) -> u8 { + pub fn validity_ins_vel_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_INS_Vel_ECEF_Z' #[inline(always)] - pub fn set_validity_ins_vel_ecef_z_raw(&mut self, value: u8) { + pub fn set_validity_ins_vel_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Vel_ECEF_Z' @@ -28947,7 +28947,7 @@ impl RtSbInsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ecef_y(&self) -> bool { - self.validity_ins_vel_ecef_y_phys() + self.validity_ins_vel_ecef_y_phys_val() } /// Get physical value of 'Validity_INS_Vel_ECEF_Y' /// @@ -28955,7 +28955,7 @@ impl RtSbInsVelEcef2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_vel_ecef_y_phys(&self) -> bool { + pub fn validity_ins_vel_ecef_y_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -28966,12 +28966,12 @@ impl RtSbInsVelEcef2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_ecef_y_raw(&self) -> u8 { + pub fn validity_ins_vel_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_INS_Vel_ECEF_Y' #[inline(always)] - pub fn set_validity_ins_vel_ecef_y_raw(&mut self, value: u8) { + pub fn set_validity_ins_vel_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Vel_ECEF_Y' @@ -29080,7 +29080,7 @@ impl RtSbInsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_ecef_x(&self) -> f32 { - self.ins_vel_ecef_x_phys() + self.ins_vel_ecef_x_phys_val() } /// Get physical value of 'INS_Vel_ECEF_X' /// @@ -29088,7 +29088,7 @@ impl RtSbInsVelEcef1 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_ecef_x_phys(&self) -> f32 { + pub fn ins_vel_ecef_x_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -29101,12 +29101,12 @@ impl RtSbInsVelEcef1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_vel_ecef_x_raw(&self) -> i32 { + pub fn ins_vel_ecef_x_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } /// Set raw value of 'INS_Vel_ECEF_X' #[inline(always)] - pub fn set_ins_vel_ecef_x_raw(&mut self, value: i32) { + pub fn set_ins_vel_ecef_x_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } @@ -29133,7 +29133,7 @@ impl RtSbInsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_ecef_z(&self) -> u8 { - self.accuracy_ins_vel_ecef_z_phys() + self.accuracy_ins_vel_ecef_z_phys_val() } /// Get physical value of 'Accuracy_INS_Vel_ECEF_Z' /// @@ -29141,7 +29141,7 @@ impl RtSbInsVelEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_vel_ecef_z_phys(&self) -> u8 { + pub fn accuracy_ins_vel_ecef_z_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -29153,12 +29153,12 @@ impl RtSbInsVelEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_vel_ecef_z_raw(&self) -> u8 { + pub fn accuracy_ins_vel_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'Accuracy_INS_Vel_ECEF_Z' #[inline(always)] - pub fn set_accuracy_ins_vel_ecef_z_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_vel_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Accuracy_INS_Vel_ECEF_Z' @@ -29187,7 +29187,7 @@ impl RtSbInsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_ecef_y(&self) -> u8 { - self.accuracy_ins_vel_ecef_y_phys() + self.accuracy_ins_vel_ecef_y_phys_val() } /// Get physical value of 'Accuracy_INS_Vel_ECEF_Y' /// @@ -29195,7 +29195,7 @@ impl RtSbInsVelEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_vel_ecef_y_phys(&self) -> u8 { + pub fn accuracy_ins_vel_ecef_y_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -29207,12 +29207,12 @@ impl RtSbInsVelEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_vel_ecef_y_raw(&self) -> u8 { + pub fn accuracy_ins_vel_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'Accuracy_INS_Vel_ECEF_Y' #[inline(always)] - pub fn set_accuracy_ins_vel_ecef_y_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_vel_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Accuracy_INS_Vel_ECEF_Y' @@ -29241,7 +29241,7 @@ impl RtSbInsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_ecef_x(&self) -> u8 { - self.accuracy_ins_vel_ecef_x_phys() + self.accuracy_ins_vel_ecef_x_phys_val() } /// Get physical value of 'Accuracy_INS_Vel_ECEF_X' /// @@ -29249,7 +29249,7 @@ impl RtSbInsVelEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_vel_ecef_x_phys(&self) -> u8 { + pub fn accuracy_ins_vel_ecef_x_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -29261,12 +29261,12 @@ impl RtSbInsVelEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_vel_ecef_x_raw(&self) -> u8 { + pub fn accuracy_ins_vel_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_INS_Vel_ECEF_X' #[inline(always)] - pub fn set_accuracy_ins_vel_ecef_x_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_vel_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Vel_ECEF_X' @@ -29297,7 +29297,7 @@ impl RtSbInsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ecef_x(&self) -> bool { - self.validity_ins_vel_ecef_x_phys() + self.validity_ins_vel_ecef_x_phys_val() } /// Get physical value of 'Validity_INS_Vel_ECEF_X' /// @@ -29305,7 +29305,7 @@ impl RtSbInsVelEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_vel_ecef_x_phys(&self) -> bool { + pub fn validity_ins_vel_ecef_x_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -29316,12 +29316,12 @@ impl RtSbInsVelEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_ecef_x_raw(&self) -> u8 { + pub fn validity_ins_vel_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_INS_Vel_ECEF_X' #[inline(always)] - pub fn set_validity_ins_vel_ecef_x_raw(&mut self, value: u8) { + pub fn set_validity_ins_vel_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Vel_ECEF_X' @@ -29422,7 +29422,7 @@ impl RtSbInsVelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_ned_d(&self) -> f32 { - self.ins_vel_ned_d_phys() + self.ins_vel_ned_d_phys_val() } /// Get physical value of 'INS_Vel_NED_D' /// @@ -29430,7 +29430,7 @@ impl RtSbInsVelNed2 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_ned_d_phys(&self) -> f32 { + pub fn ins_vel_ned_d_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..40].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -29443,12 +29443,12 @@ impl RtSbInsVelNed2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_vel_ned_d_raw(&self) -> i32 { + pub fn ins_vel_ned_d_raw_val(&self) -> i32 { self.raw.view_bits::()[16..40].load_le::() } /// Set raw value of 'INS_Vel_NED_D' #[inline(always)] - pub fn set_ins_vel_ned_d_raw(&mut self, value: i32) { + pub fn set_ins_vel_ned_d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..40].store_le(value); } @@ -29475,7 +29475,7 @@ impl RtSbInsVelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_d(&self) -> u8 { - self.accuracy_ins_vel_d_phys() + self.accuracy_ins_vel_d_phys_val() } /// Get physical value of 'Accuracy_INS_Vel_D' /// @@ -29483,7 +29483,7 @@ impl RtSbInsVelNed2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_vel_d_phys(&self) -> u8 { + pub fn accuracy_ins_vel_d_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -29495,12 +29495,12 @@ impl RtSbInsVelNed2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_vel_d_raw(&self) -> u8 { + pub fn accuracy_ins_vel_d_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_INS_Vel_D' #[inline(always)] - pub fn set_accuracy_ins_vel_d_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_vel_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Vel_D' @@ -29531,7 +29531,7 @@ impl RtSbInsVelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ned_d(&self) -> bool { - self.validity_ins_vel_ned_d_phys() + self.validity_ins_vel_ned_d_phys_val() } /// Get physical value of 'Validity_INS_Vel_NED_D' /// @@ -29539,7 +29539,7 @@ impl RtSbInsVelNed2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_vel_ned_d_phys(&self) -> bool { + pub fn validity_ins_vel_ned_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -29550,12 +29550,12 @@ impl RtSbInsVelNed2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_ned_d_raw(&self) -> u8 { + pub fn validity_ins_vel_ned_d_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_INS_Vel_NED_D' #[inline(always)] - pub fn set_validity_ins_vel_ned_d_raw(&mut self, value: u8) { + pub fn set_validity_ins_vel_ned_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Vel_NED_D' @@ -29662,7 +29662,7 @@ impl RtSbInsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_ned_e(&self) -> f32 { - self.ins_vel_ned_e_phys() + self.ins_vel_ned_e_phys_val() } /// Get physical value of 'INS_Vel_NED_E' /// @@ -29670,7 +29670,7 @@ impl RtSbInsVelNed1 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_ned_e_phys(&self) -> f32 { + pub fn ins_vel_ned_e_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -29683,12 +29683,12 @@ impl RtSbInsVelNed1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_vel_ned_e_raw(&self) -> i32 { + pub fn ins_vel_ned_e_raw_val(&self) -> i32 { self.raw.view_bits::()[40..64].load_le::() } /// Set raw value of 'INS_Vel_NED_E' #[inline(always)] - pub fn set_ins_vel_ned_e_raw(&mut self, value: i32) { + pub fn set_ins_vel_ned_e_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..64].store_le(value); } @@ -29717,7 +29717,7 @@ impl RtSbInsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_vel_ned_n(&self) -> f32 { - self.ins_vel_ned_n_phys() + self.ins_vel_ned_n_phys_val() } /// Get physical value of 'INS_Vel_NED_N' /// @@ -29725,7 +29725,7 @@ impl RtSbInsVelNed1 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn ins_vel_ned_n_phys(&self) -> f32 { + pub fn ins_vel_ned_n_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..40].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -29738,12 +29738,12 @@ impl RtSbInsVelNed1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_vel_ned_n_raw(&self) -> i32 { + pub fn ins_vel_ned_n_raw_val(&self) -> i32 { self.raw.view_bits::()[16..40].load_le::() } /// Set raw value of 'INS_Vel_NED_N' #[inline(always)] - pub fn set_ins_vel_ned_n_raw(&mut self, value: i32) { + pub fn set_ins_vel_ned_n_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..40].store_le(value); } @@ -29770,7 +29770,7 @@ impl RtSbInsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_ne(&self) -> u8 { - self.accuracy_ins_vel_ne_phys() + self.accuracy_ins_vel_ne_phys_val() } /// Get physical value of 'Accuracy_INS_Vel_NE' /// @@ -29778,7 +29778,7 @@ impl RtSbInsVelNed1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_vel_ne_phys(&self) -> u8 { + pub fn accuracy_ins_vel_ne_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -29790,12 +29790,12 @@ impl RtSbInsVelNed1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_vel_ne_raw(&self) -> u8 { + pub fn accuracy_ins_vel_ne_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_INS_Vel_NE' #[inline(always)] - pub fn set_accuracy_ins_vel_ne_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_vel_ne_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Vel_NE' @@ -29826,7 +29826,7 @@ impl RtSbInsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ned_e(&self) -> bool { - self.validity_ins_vel_ned_e_phys() + self.validity_ins_vel_ned_e_phys_val() } /// Get physical value of 'Validity_INS_Vel_NED_E' /// @@ -29834,7 +29834,7 @@ impl RtSbInsVelNed1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_vel_ned_e_phys(&self) -> bool { + pub fn validity_ins_vel_ned_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -29845,12 +29845,12 @@ impl RtSbInsVelNed1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_ned_e_raw(&self) -> u8 { + pub fn validity_ins_vel_ned_e_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_INS_Vel_NED_E' #[inline(always)] - pub fn set_validity_ins_vel_ned_e_raw(&mut self, value: u8) { + pub fn set_validity_ins_vel_ned_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Vel_NED_E' @@ -29870,7 +29870,7 @@ impl RtSbInsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ned_n(&self) -> bool { - self.validity_ins_vel_ned_n_phys() + self.validity_ins_vel_ned_n_phys_val() } /// Get physical value of 'Validity_INS_Vel_NED_N' /// @@ -29878,7 +29878,7 @@ impl RtSbInsVelNed1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_vel_ned_n_phys(&self) -> bool { + pub fn validity_ins_vel_ned_n_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -29889,12 +29889,12 @@ impl RtSbInsVelNed1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_vel_ned_n_raw(&self) -> u8 { + pub fn validity_ins_vel_ned_n_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_INS_Vel_NED_N' #[inline(always)] - pub fn set_validity_ins_vel_ned_n_raw(&mut self, value: u8) { + pub fn set_validity_ins_vel_ned_n_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Vel_NED_N' @@ -29990,7 +29990,7 @@ impl RtSbInsPosEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_pos_ecef_z(&self) -> f32 { - self.ins_pos_ecef_z_phys() + self.ins_pos_ecef_z_phys_val() } /// Get physical value of 'INS_Pos_ECEF_Z' /// @@ -29998,7 +29998,7 @@ impl RtSbInsPosEcef2 { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn ins_pos_ecef_z_phys(&self) -> f32 { + pub fn ins_pos_ecef_z_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -30011,12 +30011,12 @@ impl RtSbInsPosEcef2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_pos_ecef_z_raw(&self) -> i32 { + pub fn ins_pos_ecef_z_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'INS_Pos_ECEF_Z' #[inline(always)] - pub fn set_ins_pos_ecef_z_raw(&mut self, value: i32) { + pub fn set_ins_pos_ecef_z_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } @@ -30045,7 +30045,7 @@ impl RtSbInsPosEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_pos_ecef_y(&self) -> f32 { - self.ins_pos_ecef_y_phys() + self.ins_pos_ecef_y_phys_val() } /// Get physical value of 'INS_Pos_ECEF_Y' /// @@ -30053,7 +30053,7 @@ impl RtSbInsPosEcef2 { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn ins_pos_ecef_y_phys(&self) -> f32 { + pub fn ins_pos_ecef_y_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -30066,12 +30066,12 @@ impl RtSbInsPosEcef2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_pos_ecef_y_raw(&self) -> i32 { + pub fn ins_pos_ecef_y_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 'INS_Pos_ECEF_Y' #[inline(always)] - pub fn set_ins_pos_ecef_y_raw(&mut self, value: i32) { + pub fn set_ins_pos_ecef_y_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } @@ -30193,7 +30193,7 @@ impl RtSbInsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_pos_ecef_x(&self) -> f32 { - self.ins_pos_ecef_x_phys() + self.ins_pos_ecef_x_phys_val() } /// Get physical value of 'INS_Pos_ECEF_X' /// @@ -30201,7 +30201,7 @@ impl RtSbInsPosEcef1 { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn ins_pos_ecef_x_phys(&self) -> f32 { + pub fn ins_pos_ecef_x_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -30214,12 +30214,12 @@ impl RtSbInsPosEcef1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_pos_ecef_x_raw(&self) -> i32 { + pub fn ins_pos_ecef_x_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'INS_Pos_ECEF_X' #[inline(always)] - pub fn set_ins_pos_ecef_x_raw(&mut self, value: i32) { + pub fn set_ins_pos_ecef_x_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } @@ -30248,7 +30248,7 @@ impl RtSbInsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_ecef_z(&self) -> u8 { - self.accuracy_ins_pos_ecef_z_phys() + self.accuracy_ins_pos_ecef_z_phys_val() } /// Get physical value of 'Accuracy_INS_Pos_ECEF_Z' /// @@ -30256,7 +30256,7 @@ impl RtSbInsPosEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_pos_ecef_z_phys(&self) -> u8 { + pub fn accuracy_ins_pos_ecef_z_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -30268,12 +30268,12 @@ impl RtSbInsPosEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_pos_ecef_z_raw(&self) -> u8 { + pub fn accuracy_ins_pos_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'Accuracy_INS_Pos_ECEF_Z' #[inline(always)] - pub fn set_accuracy_ins_pos_ecef_z_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_pos_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Accuracy_INS_Pos_ECEF_Z' @@ -30304,7 +30304,7 @@ impl RtSbInsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_ecef_y(&self) -> u8 { - self.accuracy_ins_pos_ecef_y_phys() + self.accuracy_ins_pos_ecef_y_phys_val() } /// Get physical value of 'Accuracy_INS_Pos_ECEF_Y' /// @@ -30312,7 +30312,7 @@ impl RtSbInsPosEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_pos_ecef_y_phys(&self) -> u8 { + pub fn accuracy_ins_pos_ecef_y_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -30324,12 +30324,12 @@ impl RtSbInsPosEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_pos_ecef_y_raw(&self) -> u8 { + pub fn accuracy_ins_pos_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'Accuracy_INS_Pos_ECEF_Y' #[inline(always)] - pub fn set_accuracy_ins_pos_ecef_y_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_pos_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Accuracy_INS_Pos_ECEF_Y' @@ -30360,7 +30360,7 @@ impl RtSbInsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_ecef_x(&self) -> u8 { - self.accuracy_ins_pos_ecef_x_phys() + self.accuracy_ins_pos_ecef_x_phys_val() } /// Get physical value of 'Accuracy_INS_Pos_ECEF_X' /// @@ -30368,7 +30368,7 @@ impl RtSbInsPosEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_pos_ecef_x_phys(&self) -> u8 { + pub fn accuracy_ins_pos_ecef_x_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -30380,12 +30380,12 @@ impl RtSbInsPosEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_pos_ecef_x_raw(&self) -> u8 { + pub fn accuracy_ins_pos_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_INS_Pos_ECEF_X' #[inline(always)] - pub fn set_accuracy_ins_pos_ecef_x_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_pos_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Pos_ECEF_X' @@ -30416,7 +30416,7 @@ impl RtSbInsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_ecef_z(&self) -> bool { - self.validity_ins_pos_ecef_z_phys() + self.validity_ins_pos_ecef_z_phys_val() } /// Get physical value of 'Validity_INS_Pos_ECEF_Z' /// @@ -30424,7 +30424,7 @@ impl RtSbInsPosEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_pos_ecef_z_phys(&self) -> bool { + pub fn validity_ins_pos_ecef_z_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -30435,12 +30435,12 @@ impl RtSbInsPosEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_pos_ecef_z_raw(&self) -> u8 { + pub fn validity_ins_pos_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'Validity_INS_Pos_ECEF_Z' #[inline(always)] - pub fn set_validity_ins_pos_ecef_z_raw(&mut self, value: u8) { + pub fn set_validity_ins_pos_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_INS_Pos_ECEF_Z' @@ -30460,7 +30460,7 @@ impl RtSbInsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_ecef_y(&self) -> bool { - self.validity_ins_pos_ecef_y_phys() + self.validity_ins_pos_ecef_y_phys_val() } /// Get physical value of 'Validity_INS_Pos_ECEF_Y' /// @@ -30468,7 +30468,7 @@ impl RtSbInsPosEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_pos_ecef_y_phys(&self) -> bool { + pub fn validity_ins_pos_ecef_y_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -30479,12 +30479,12 @@ impl RtSbInsPosEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_pos_ecef_y_raw(&self) -> u8 { + pub fn validity_ins_pos_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_INS_Pos_ECEF_Y' #[inline(always)] - pub fn set_validity_ins_pos_ecef_y_raw(&mut self, value: u8) { + pub fn set_validity_ins_pos_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Pos_ECEF_Y' @@ -30504,7 +30504,7 @@ impl RtSbInsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_ecef_x(&self) -> bool { - self.validity_ins_pos_ecef_x_phys() + self.validity_ins_pos_ecef_x_phys_val() } /// Get physical value of 'Validity_INS_Pos_ECEF_X' /// @@ -30512,7 +30512,7 @@ impl RtSbInsPosEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_pos_ecef_x_phys(&self) -> bool { + pub fn validity_ins_pos_ecef_x_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -30523,12 +30523,12 @@ impl RtSbInsPosEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_pos_ecef_x_raw(&self) -> u8 { + pub fn validity_ins_pos_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_INS_Pos_ECEF_X' #[inline(always)] - pub fn set_validity_ins_pos_ecef_x_raw(&mut self, value: u8) { + pub fn set_validity_ins_pos_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Pos_ECEF_X' @@ -30625,7 +30625,7 @@ impl RtSbInsPosLlh2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_pos_llh_altitude(&self) -> f32 { - self.ins_pos_llh_altitude_phys() + self.ins_pos_llh_altitude_phys_val() } /// Get physical value of 'INS_Pos_LLH_Altitude' /// @@ -30633,7 +30633,7 @@ impl RtSbInsPosLlh2 { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn ins_pos_llh_altitude_phys(&self) -> f32 { + pub fn ins_pos_llh_altitude_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -30646,12 +30646,12 @@ impl RtSbInsPosLlh2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_pos_llh_altitude_raw(&self) -> i32 { + pub fn ins_pos_llh_altitude_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'INS_Pos_LLH_Altitude' #[inline(always)] - pub fn set_ins_pos_llh_altitude_raw(&mut self, value: i32) { + pub fn set_ins_pos_llh_altitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } @@ -30678,7 +30678,7 @@ impl RtSbInsPosLlh2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_pos_llh_longitude(&self) -> f32 { - self.ins_pos_llh_longitude_phys() + self.ins_pos_llh_longitude_phys_val() } /// Get physical value of 'INS_Pos_LLH_Longitude' /// @@ -30686,7 +30686,7 @@ impl RtSbInsPosLlh2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn ins_pos_llh_longitude_phys(&self) -> f32 { + pub fn ins_pos_llh_longitude_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.0000001_f32; let offset = 0_f32; @@ -30699,12 +30699,12 @@ impl RtSbInsPosLlh2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_pos_llh_longitude_raw(&self) -> i32 { + pub fn ins_pos_llh_longitude_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 'INS_Pos_LLH_Longitude' #[inline(always)] - pub fn set_ins_pos_llh_longitude_raw(&mut self, value: i32) { + pub fn set_ins_pos_llh_longitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } @@ -30824,7 +30824,7 @@ impl RtSbInsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_pos_llh_latitude(&self) -> f32 { - self.ins_pos_llh_latitude_phys() + self.ins_pos_llh_latitude_phys_val() } /// Get physical value of 'INS_Pos_LLH_Latitude' /// @@ -30832,7 +30832,7 @@ impl RtSbInsPosLlh1 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn ins_pos_llh_latitude_phys(&self) -> f32 { + pub fn ins_pos_llh_latitude_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.0000001_f32; let offset = 0_f32; @@ -30845,12 +30845,12 @@ impl RtSbInsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_pos_llh_latitude_raw(&self) -> i32 { + pub fn ins_pos_llh_latitude_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'INS_Pos_LLH_Latitude' #[inline(always)] - pub fn set_ins_pos_llh_latitude_raw(&mut self, value: i32) { + pub fn set_ins_pos_llh_latitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } @@ -30879,7 +30879,7 @@ impl RtSbInsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_llh_altitude(&self) -> u8 { - self.accuracy_ins_pos_llh_altitude_phys() + self.accuracy_ins_pos_llh_altitude_phys_val() } /// Get physical value of 'Accuracy_INS_Pos_LLH_Altitude' /// @@ -30887,7 +30887,7 @@ impl RtSbInsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_pos_llh_altitude_phys(&self) -> u8 { + pub fn accuracy_ins_pos_llh_altitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -30899,12 +30899,12 @@ impl RtSbInsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_pos_llh_altitude_raw(&self) -> u8 { + pub fn accuracy_ins_pos_llh_altitude_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'Accuracy_INS_Pos_LLH_Altitude' #[inline(always)] - pub fn set_accuracy_ins_pos_llh_altitude_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_pos_llh_altitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Accuracy_INS_Pos_LLH_Altitude' @@ -30938,7 +30938,7 @@ impl RtSbInsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_llh_longitude(&self) -> u8 { - self.accuracy_ins_pos_llh_longitude_phys() + self.accuracy_ins_pos_llh_longitude_phys_val() } /// Get physical value of 'Accuracy_INS_Pos_LLH_Longitude' /// @@ -30946,7 +30946,7 @@ impl RtSbInsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_pos_llh_longitude_phys(&self) -> u8 { + pub fn accuracy_ins_pos_llh_longitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -30958,12 +30958,12 @@ impl RtSbInsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_pos_llh_longitude_raw(&self) -> u8 { + pub fn accuracy_ins_pos_llh_longitude_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'Accuracy_INS_Pos_LLH_Longitude' #[inline(always)] - pub fn set_accuracy_ins_pos_llh_longitude_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_pos_llh_longitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Accuracy_INS_Pos_LLH_Longitude' @@ -30997,7 +30997,7 @@ impl RtSbInsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_llh_latitude(&self) -> u8 { - self.accuracy_ins_pos_llh_latitude_phys() + self.accuracy_ins_pos_llh_latitude_phys_val() } /// Get physical value of 'Accuracy_INS_Pos_LLH_Latitude' /// @@ -31005,7 +31005,7 @@ impl RtSbInsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_pos_llh_latitude_phys(&self) -> u8 { + pub fn accuracy_ins_pos_llh_latitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -31017,12 +31017,12 @@ impl RtSbInsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_pos_llh_latitude_raw(&self) -> u8 { + pub fn accuracy_ins_pos_llh_latitude_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_INS_Pos_LLH_Latitude' #[inline(always)] - pub fn set_accuracy_ins_pos_llh_latitude_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_pos_llh_latitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Pos_LLH_Latitude' @@ -31056,7 +31056,7 @@ impl RtSbInsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_llh_altitude(&self) -> bool { - self.validity_ins_pos_llh_altitude_phys() + self.validity_ins_pos_llh_altitude_phys_val() } /// Get physical value of 'Validity_INS_Pos_LLH_Altitude' /// @@ -31064,7 +31064,7 @@ impl RtSbInsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_pos_llh_altitude_phys(&self) -> bool { + pub fn validity_ins_pos_llh_altitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -31075,12 +31075,12 @@ impl RtSbInsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_pos_llh_altitude_raw(&self) -> u8 { + pub fn validity_ins_pos_llh_altitude_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'Validity_INS_Pos_LLH_Altitude' #[inline(always)] - pub fn set_validity_ins_pos_llh_altitude_raw(&mut self, value: u8) { + pub fn set_validity_ins_pos_llh_altitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_INS_Pos_LLH_Altitude' @@ -31103,7 +31103,7 @@ impl RtSbInsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_llh_longitude(&self) -> bool { - self.validity_ins_pos_llh_longitude_phys() + self.validity_ins_pos_llh_longitude_phys_val() } /// Get physical value of 'Validity_INS_Pos_LLH_Longitude' /// @@ -31111,7 +31111,7 @@ impl RtSbInsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_pos_llh_longitude_phys(&self) -> bool { + pub fn validity_ins_pos_llh_longitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -31122,12 +31122,12 @@ impl RtSbInsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_pos_llh_longitude_raw(&self) -> u8 { + pub fn validity_ins_pos_llh_longitude_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_INS_Pos_LLH_Longitude' #[inline(always)] - pub fn set_validity_ins_pos_llh_longitude_raw(&mut self, value: u8) { + pub fn set_validity_ins_pos_llh_longitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Pos_LLH_Longitude' @@ -31150,7 +31150,7 @@ impl RtSbInsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_llh_latitude(&self) -> bool { - self.validity_ins_pos_llh_latitude_phys() + self.validity_ins_pos_llh_latitude_phys_val() } /// Get physical value of 'Validity_INS_Pos_LLH_Latitude' /// @@ -31158,7 +31158,7 @@ impl RtSbInsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_pos_llh_latitude_phys(&self) -> bool { + pub fn validity_ins_pos_llh_latitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -31169,12 +31169,12 @@ impl RtSbInsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_pos_llh_latitude_raw(&self) -> u8 { + pub fn validity_ins_pos_llh_latitude_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_INS_Pos_LLH_Latitude' #[inline(always)] - pub fn set_validity_ins_pos_llh_latitude_raw(&mut self, value: u8) { + pub fn set_validity_ins_pos_llh_latitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Pos_LLH_Latitude' @@ -31288,7 +31288,7 @@ impl RtSbInsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_gradient(&self) -> f32 { - self.ins_gradient_phys() + self.ins_gradient_phys_val() } /// Get physical value of 'INS_Gradient' /// @@ -31296,7 +31296,7 @@ impl RtSbInsHeadingGradient2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn ins_gradient_phys(&self) -> f32 { + pub fn ins_gradient_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..56].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -31309,12 +31309,12 @@ impl RtSbInsHeadingGradient2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_gradient_raw(&self) -> i16 { + pub fn ins_gradient_raw_val(&self) -> i16 { self.raw.view_bits::()[40..56].load_le::() } /// Set raw value of 'INS_Gradient' #[inline(always)] - pub fn set_ins_gradient_raw(&mut self, value: i16) { + pub fn set_ins_gradient_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..56].store_le(value); } @@ -31343,7 +31343,7 @@ impl RtSbInsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_gradient(&self) -> u8 { - self.accuracy_ins_gradient_phys() + self.accuracy_ins_gradient_phys_val() } /// Get physical value of 'Accuracy_INS_Gradient' /// @@ -31351,7 +31351,7 @@ impl RtSbInsHeadingGradient2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_gradient_phys(&self) -> u8 { + pub fn accuracy_ins_gradient_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -31363,12 +31363,12 @@ impl RtSbInsHeadingGradient2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_gradient_raw(&self) -> u8 { + pub fn accuracy_ins_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'Accuracy_INS_Gradient' #[inline(always)] - pub fn set_accuracy_ins_gradient_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Accuracy_INS_Gradient' @@ -31399,7 +31399,7 @@ impl RtSbInsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_heading_2(&self) -> f32 { - self.ins_heading_2_phys() + self.ins_heading_2_phys_val() } /// Get physical value of 'INS_Heading_2' /// @@ -31407,7 +31407,7 @@ impl RtSbInsHeadingGradient2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn ins_heading_2_phys(&self) -> f32 { + pub fn ins_heading_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -31420,12 +31420,12 @@ impl RtSbInsHeadingGradient2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn ins_heading_2_raw(&self) -> u16 { + pub fn ins_heading_2_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'INS_Heading_2' #[inline(always)] - pub fn set_ins_heading_2_raw(&mut self, value: u16) { + pub fn set_ins_heading_2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'INS_Heading_2' @@ -31452,7 +31452,7 @@ impl RtSbInsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_heading(&self) -> u8 { - self.accuracy_ins_heading_phys() + self.accuracy_ins_heading_phys_val() } /// Get physical value of 'Accuracy_INS_Heading' /// @@ -31460,7 +31460,7 @@ impl RtSbInsHeadingGradient2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_heading_phys(&self) -> u8 { + pub fn accuracy_ins_heading_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -31472,12 +31472,12 @@ impl RtSbInsHeadingGradient2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_heading_raw(&self) -> u8 { + pub fn accuracy_ins_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_INS_Heading' #[inline(always)] - pub fn set_accuracy_ins_heading_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Heading' @@ -31508,7 +31508,7 @@ impl RtSbInsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_gradient(&self) -> bool { - self.validity_ins_gradient_phys() + self.validity_ins_gradient_phys_val() } /// Get physical value of 'Validity_INS_Gradient' /// @@ -31516,7 +31516,7 @@ impl RtSbInsHeadingGradient2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_gradient_phys(&self) -> bool { + pub fn validity_ins_gradient_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -31527,12 +31527,12 @@ impl RtSbInsHeadingGradient2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_gradient_raw(&self) -> u8 { + pub fn validity_ins_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_INS_Gradient' #[inline(always)] - pub fn set_validity_ins_gradient_raw(&mut self, value: u8) { + pub fn set_validity_ins_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Gradient' @@ -31552,7 +31552,7 @@ impl RtSbInsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_heading(&self) -> bool { - self.validity_ins_heading_phys() + self.validity_ins_heading_phys_val() } /// Get physical value of 'Validity_INS_Heading' /// @@ -31560,7 +31560,7 @@ impl RtSbInsHeadingGradient2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_heading_phys(&self) -> bool { + pub fn validity_ins_heading_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -31571,12 +31571,12 @@ impl RtSbInsHeadingGradient2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_heading_raw(&self) -> u8 { + pub fn validity_ins_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_INS_Heading' #[inline(always)] - pub fn set_validity_ins_heading_raw(&mut self, value: u8) { + pub fn set_validity_ins_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Heading' @@ -31687,7 +31687,7 @@ impl RtSbInsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_gradient(&self) -> f32 { - self.ins_gradient_phys() + self.ins_gradient_phys_val() } /// Get physical value of 'INS_Gradient' /// @@ -31695,7 +31695,7 @@ impl RtSbInsHeadingGradient { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn ins_gradient_phys(&self) -> f32 { + pub fn ins_gradient_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..56].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -31708,12 +31708,12 @@ impl RtSbInsHeadingGradient { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_gradient_raw(&self) -> i16 { + pub fn ins_gradient_raw_val(&self) -> i16 { self.raw.view_bits::()[40..56].load_le::() } /// Set raw value of 'INS_Gradient' #[inline(always)] - pub fn set_ins_gradient_raw(&mut self, value: i16) { + pub fn set_ins_gradient_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..56].store_le(value); } @@ -31742,7 +31742,7 @@ impl RtSbInsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_gradient(&self) -> u8 { - self.accuracy_ins_gradient_phys() + self.accuracy_ins_gradient_phys_val() } /// Get physical value of 'Accuracy_INS_Gradient' /// @@ -31750,7 +31750,7 @@ impl RtSbInsHeadingGradient { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_gradient_phys(&self) -> u8 { + pub fn accuracy_ins_gradient_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -31762,12 +31762,12 @@ impl RtSbInsHeadingGradient { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_gradient_raw(&self) -> u8 { + pub fn accuracy_ins_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'Accuracy_INS_Gradient' #[inline(always)] - pub fn set_accuracy_ins_gradient_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Accuracy_INS_Gradient' @@ -31798,7 +31798,7 @@ impl RtSbInsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_heading(&self) -> f32 { - self.ins_heading_phys() + self.ins_heading_phys_val() } /// Get physical value of 'INS_Heading' /// @@ -31806,7 +31806,7 @@ impl RtSbInsHeadingGradient { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn ins_heading_phys(&self) -> f32 { + pub fn ins_heading_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -31819,12 +31819,12 @@ impl RtSbInsHeadingGradient { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn ins_heading_raw(&self) -> i16 { + pub fn ins_heading_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'INS_Heading' #[inline(always)] - pub fn set_ins_heading_raw(&mut self, value: i16) { + pub fn set_ins_heading_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -31853,7 +31853,7 @@ impl RtSbInsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_heading(&self) -> u8 { - self.accuracy_ins_heading_phys() + self.accuracy_ins_heading_phys_val() } /// Get physical value of 'Accuracy_INS_Heading' /// @@ -31861,7 +31861,7 @@ impl RtSbInsHeadingGradient { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_ins_heading_phys(&self) -> u8 { + pub fn accuracy_ins_heading_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -31873,12 +31873,12 @@ impl RtSbInsHeadingGradient { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_ins_heading_raw(&self) -> u8 { + pub fn accuracy_ins_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_INS_Heading' #[inline(always)] - pub fn set_accuracy_ins_heading_raw(&mut self, value: u8) { + pub fn set_accuracy_ins_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_INS_Heading' @@ -31909,7 +31909,7 @@ impl RtSbInsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_gradient(&self) -> bool { - self.validity_ins_gradient_phys() + self.validity_ins_gradient_phys_val() } /// Get physical value of 'Validity_INS_Gradient' /// @@ -31917,7 +31917,7 @@ impl RtSbInsHeadingGradient { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_gradient_phys(&self) -> bool { + pub fn validity_ins_gradient_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -31928,12 +31928,12 @@ impl RtSbInsHeadingGradient { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_gradient_raw(&self) -> u8 { + pub fn validity_ins_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_INS_Gradient' #[inline(always)] - pub fn set_validity_ins_gradient_raw(&mut self, value: u8) { + pub fn set_validity_ins_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_INS_Gradient' @@ -31953,7 +31953,7 @@ impl RtSbInsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_heading(&self) -> bool { - self.validity_ins_heading_phys() + self.validity_ins_heading_phys_val() } /// Get physical value of 'Validity_INS_Heading' /// @@ -31961,7 +31961,7 @@ impl RtSbInsHeadingGradient { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_ins_heading_phys(&self) -> bool { + pub fn validity_ins_heading_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -31972,12 +31972,12 @@ impl RtSbInsHeadingGradient { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_ins_heading_raw(&self) -> u8 { + pub fn validity_ins_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_INS_Heading' #[inline(always)] - pub fn set_validity_ins_heading_raw(&mut self, value: u8) { + pub fn set_validity_ins_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_INS_Heading' @@ -32073,7 +32073,7 @@ impl RtSbInsStatus { 2 => RtSbInsStatusInsStatus::Converged, 1 => RtSbInsStatusInsStatus::Initialised, 0 => RtSbInsStatusInsStatus::Uninitialised, - _ => RtSbInsStatusInsStatus::_Other(self.ins_status_phys()), + _ => RtSbInsStatusInsStatus::_Other(self.ins_status_phys_val()), } } /// Get physical value of 'INS_Status' @@ -32082,7 +32082,7 @@ impl RtSbInsStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn ins_status_phys(&self) -> u8 { + pub fn ins_status_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -32094,12 +32094,12 @@ impl RtSbInsStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn ins_status_raw(&self) -> u8 { + pub fn ins_status_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'INS_Status' #[inline(always)] - pub fn set_ins_status_raw(&mut self, value: u8) { + pub fn set_ins_status_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'INS_Status' @@ -32252,7 +32252,7 @@ impl RtSbInsAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn attitude_roll(&self) -> f32 { - self.attitude_roll_phys() + self.attitude_roll_phys_val() } /// Get physical value of 'Attitude_Roll' /// @@ -32260,7 +32260,7 @@ impl RtSbInsAttitude { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn attitude_roll_phys(&self) -> f32 { + pub fn attitude_roll_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -32273,12 +32273,12 @@ impl RtSbInsAttitude { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn attitude_roll_raw(&self) -> i16 { + pub fn attitude_roll_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'Attitude_Roll' #[inline(always)] - pub fn set_attitude_roll_raw(&mut self, value: i16) { + pub fn set_attitude_roll_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -32305,7 +32305,7 @@ impl RtSbInsAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn attitude_pitch(&self) -> f32 { - self.attitude_pitch_phys() + self.attitude_pitch_phys_val() } /// Get physical value of 'Attitude_Pitch' /// @@ -32313,7 +32313,7 @@ impl RtSbInsAttitude { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn attitude_pitch_phys(&self) -> f32 { + pub fn attitude_pitch_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -32326,12 +32326,12 @@ impl RtSbInsAttitude { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn attitude_pitch_raw(&self) -> i16 { + pub fn attitude_pitch_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Attitude_Pitch' #[inline(always)] - pub fn set_attitude_pitch_raw(&mut self, value: i16) { + pub fn set_attitude_pitch_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -32358,7 +32358,7 @@ impl RtSbInsAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn attitude_yaw(&self) -> f32 { - self.attitude_yaw_phys() + self.attitude_yaw_phys_val() } /// Get physical value of 'Attitude_Yaw' /// @@ -32366,7 +32366,7 @@ impl RtSbInsAttitude { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn attitude_yaw_phys(&self) -> f32 { + pub fn attitude_yaw_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -32379,12 +32379,12 @@ impl RtSbInsAttitude { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn attitude_yaw_raw(&self) -> i16 { + pub fn attitude_yaw_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'Attitude_Yaw' #[inline(always)] - pub fn set_attitude_yaw_raw(&mut self, value: i16) { + pub fn set_attitude_yaw_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -32411,7 +32411,7 @@ impl RtSbInsAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_attitude(&self) -> u8 { - self.accuracy_attitude_phys() + self.accuracy_attitude_phys_val() } /// Get physical value of 'Accuracy_Attitude' /// @@ -32419,7 +32419,7 @@ impl RtSbInsAttitude { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_attitude_phys(&self) -> u8 { + pub fn accuracy_attitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -32431,12 +32431,12 @@ impl RtSbInsAttitude { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_attitude_raw(&self) -> u8 { + pub fn accuracy_attitude_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_Attitude' #[inline(always)] - pub fn set_accuracy_attitude_raw(&mut self, value: u8) { + pub fn set_accuracy_attitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Attitude' @@ -32469,7 +32469,7 @@ impl RtSbInsAttitude { match signal { 1 => RtSbInsAttitudeValidityRoll::Valid, 0 => RtSbInsAttitudeValidityRoll::Invalid, - _ => RtSbInsAttitudeValidityRoll::_Other(self.validity_roll_phys()), + _ => RtSbInsAttitudeValidityRoll::_Other(self.validity_roll_phys_val()), } } /// Get physical value of 'Validity_Roll' @@ -32478,7 +32478,7 @@ impl RtSbInsAttitude { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_roll_phys(&self) -> bool { + pub fn validity_roll_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -32489,12 +32489,12 @@ impl RtSbInsAttitude { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_roll_raw(&self) -> u8 { + pub fn validity_roll_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'Validity_Roll' #[inline(always)] - pub fn set_validity_roll_raw(&mut self, value: u8) { + pub fn set_validity_roll_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_Roll' @@ -32520,7 +32520,7 @@ impl RtSbInsAttitude { match signal { 1 => RtSbInsAttitudeValidityPitch::Valid, 0 => RtSbInsAttitudeValidityPitch::Invalid, - _ => RtSbInsAttitudeValidityPitch::_Other(self.validity_pitch_phys()), + _ => RtSbInsAttitudeValidityPitch::_Other(self.validity_pitch_phys_val()), } } /// Get physical value of 'Validity_Pitch' @@ -32529,7 +32529,7 @@ impl RtSbInsAttitude { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_pitch_phys(&self) -> bool { + pub fn validity_pitch_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -32540,12 +32540,12 @@ impl RtSbInsAttitude { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_pitch_raw(&self) -> u8 { + pub fn validity_pitch_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_Pitch' #[inline(always)] - pub fn set_validity_pitch_raw(&mut self, value: u8) { + pub fn set_validity_pitch_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Pitch' @@ -32571,7 +32571,7 @@ impl RtSbInsAttitude { match signal { 1 => RtSbInsAttitudeValidityYaw::Valid, 0 => RtSbInsAttitudeValidityYaw::Invalid, - _ => RtSbInsAttitudeValidityYaw::_Other(self.validity_yaw_phys()), + _ => RtSbInsAttitudeValidityYaw::_Other(self.validity_yaw_phys_val()), } } /// Get physical value of 'Validity_Yaw' @@ -32580,7 +32580,7 @@ impl RtSbInsAttitude { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_yaw_phys(&self) -> bool { + pub fn validity_yaw_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -32591,12 +32591,12 @@ impl RtSbInsAttitude { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_yaw_raw(&self) -> u8 { + pub fn validity_yaw_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_Yaw' #[inline(always)] - pub fn set_validity_yaw_raw(&mut self, value: u8) { + pub fn set_validity_yaw_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Yaw' @@ -32788,7 +32788,7 @@ impl RtSbOutputStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_time(&self) -> f32 { - self.gps_time_phys() + self.gps_time_phys_val() } /// Get physical value of 'GPS_Time' /// @@ -32796,7 +32796,7 @@ impl RtSbOutputStatus { /// - Offset: 0 /// - Unit: "s" #[inline(always)] - pub fn gps_time_phys(&self) -> f32 { + pub fn gps_time_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -32809,12 +32809,12 @@ impl RtSbOutputStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_time_raw(&self) -> u32 { + pub fn gps_time_raw_val(&self) -> u32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'GPS_Time' #[inline(always)] - pub fn set_gps_time_raw(&mut self, value: u32) { + pub fn set_gps_time_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[32..64].store_le(value); } /// Set value of 'GPS_Time' @@ -32845,7 +32845,7 @@ impl RtSbOutputStatus { match signal { 1 => RtSbOutputStatusStatusTrigger::Active, 0 => RtSbOutputStatusStatusTrigger::Inactive, - _ => RtSbOutputStatusStatusTrigger::_Other(self.status_trigger_phys()), + _ => RtSbOutputStatusStatusTrigger::_Other(self.status_trigger_phys_val()), } } /// Get physical value of 'Status_Trigger' @@ -32854,7 +32854,7 @@ impl RtSbOutputStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn status_trigger_phys(&self) -> bool { + pub fn status_trigger_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[15..16].load_le::(); signal == 1 } @@ -32865,12 +32865,12 @@ impl RtSbOutputStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_trigger_raw(&self) -> u8 { + pub fn status_trigger_raw_val(&self) -> u8 { self.raw.view_bits::()[15..16].load_le::() } /// Set raw value of 'Status_Trigger' #[inline(always)] - pub fn set_status_trigger_raw(&mut self, value: u8) { + pub fn set_status_trigger_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[15..16].store_le(value); } /// Set value of 'Status_Trigger' @@ -32900,7 +32900,7 @@ impl RtSbOutputStatus { 0 => RtSbOutputStatusStatusSerialOutput2::Inactive, _ => { RtSbOutputStatusStatusSerialOutput2::_Other( - self.status_serial_output_2_phys(), + self.status_serial_output_2_phys_val(), ) } } @@ -32911,7 +32911,7 @@ impl RtSbOutputStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn status_serial_output_2_phys(&self) -> bool { + pub fn status_serial_output_2_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[14..15].load_le::(); signal == 1 } @@ -32922,12 +32922,12 @@ impl RtSbOutputStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_serial_output_2_raw(&self) -> u8 { + pub fn status_serial_output_2_raw_val(&self) -> u8 { self.raw.view_bits::()[14..15].load_le::() } /// Set raw value of 'Status_Serial_Output_2' #[inline(always)] - pub fn set_status_serial_output_2_raw(&mut self, value: u8) { + pub fn set_status_serial_output_2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[14..15].store_le(value); } /// Set value of 'Status_Serial_Output_2' @@ -32957,7 +32957,7 @@ impl RtSbOutputStatus { 0 => RtSbOutputStatusStatusSerialOutput1::Inactive, _ => { RtSbOutputStatusStatusSerialOutput1::_Other( - self.status_serial_output_1_phys(), + self.status_serial_output_1_phys_val(), ) } } @@ -32968,7 +32968,7 @@ impl RtSbOutputStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn status_serial_output_1_phys(&self) -> bool { + pub fn status_serial_output_1_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[13..14].load_le::(); signal == 1 } @@ -32979,12 +32979,12 @@ impl RtSbOutputStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_serial_output_1_raw(&self) -> u8 { + pub fn status_serial_output_1_raw_val(&self) -> u8 { self.raw.view_bits::()[13..14].load_le::() } /// Set raw value of 'Status_Serial_Output_1' #[inline(always)] - pub fn set_status_serial_output_1_raw(&mut self, value: u8) { + pub fn set_status_serial_output_1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[13..14].store_le(value); } /// Set value of 'Status_Serial_Output_1' @@ -33014,7 +33014,7 @@ impl RtSbOutputStatus { 0 => RtSbOutputStatusStatusPulseOutput::Inactive, _ => { RtSbOutputStatusStatusPulseOutput::_Other( - self.status_pulse_output_phys(), + self.status_pulse_output_phys_val(), ) } } @@ -33025,7 +33025,7 @@ impl RtSbOutputStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn status_pulse_output_phys(&self) -> bool { + pub fn status_pulse_output_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[12..13].load_le::(); signal == 1 } @@ -33036,12 +33036,12 @@ impl RtSbOutputStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_pulse_output_raw(&self) -> u8 { + pub fn status_pulse_output_raw_val(&self) -> u8 { self.raw.view_bits::()[12..13].load_le::() } /// Set raw value of 'Status_Pulse_Output' #[inline(always)] - pub fn set_status_pulse_output_raw(&mut self, value: u8) { + pub fn set_status_pulse_output_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[12..13].store_le(value); } /// Set value of 'Status_Pulse_Output' @@ -33069,7 +33069,11 @@ impl RtSbOutputStatus { match signal { 1 => RtSbOutputStatusStatusAnalogue4::Active, 0 => RtSbOutputStatusStatusAnalogue4::Inactive, - _ => RtSbOutputStatusStatusAnalogue4::_Other(self.status_analogue_4_phys()), + _ => { + RtSbOutputStatusStatusAnalogue4::_Other( + self.status_analogue_4_phys_val(), + ) + } } } /// Get physical value of 'Status_Analogue_4' @@ -33078,7 +33082,7 @@ impl RtSbOutputStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn status_analogue_4_phys(&self) -> bool { + pub fn status_analogue_4_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[11..12].load_le::(); signal == 1 } @@ -33089,12 +33093,12 @@ impl RtSbOutputStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_analogue_4_raw(&self) -> u8 { + pub fn status_analogue_4_raw_val(&self) -> u8 { self.raw.view_bits::()[11..12].load_le::() } /// Set raw value of 'Status_Analogue_4' #[inline(always)] - pub fn set_status_analogue_4_raw(&mut self, value: u8) { + pub fn set_status_analogue_4_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[11..12].store_le(value); } /// Set value of 'Status_Analogue_4' @@ -33122,7 +33126,11 @@ impl RtSbOutputStatus { match signal { 1 => RtSbOutputStatusStatusAnalogue3::Active, 0 => RtSbOutputStatusStatusAnalogue3::Inactive, - _ => RtSbOutputStatusStatusAnalogue3::_Other(self.status_analogue_3_phys()), + _ => { + RtSbOutputStatusStatusAnalogue3::_Other( + self.status_analogue_3_phys_val(), + ) + } } } /// Get physical value of 'Status_Analogue_3' @@ -33131,7 +33139,7 @@ impl RtSbOutputStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn status_analogue_3_phys(&self) -> bool { + pub fn status_analogue_3_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[10..11].load_le::(); signal == 1 } @@ -33142,12 +33150,12 @@ impl RtSbOutputStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_analogue_3_raw(&self) -> u8 { + pub fn status_analogue_3_raw_val(&self) -> u8 { self.raw.view_bits::()[10..11].load_le::() } /// Set raw value of 'Status_Analogue_3' #[inline(always)] - pub fn set_status_analogue_3_raw(&mut self, value: u8) { + pub fn set_status_analogue_3_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[10..11].store_le(value); } /// Set value of 'Status_Analogue_3' @@ -33175,7 +33183,11 @@ impl RtSbOutputStatus { match signal { 1 => RtSbOutputStatusStatusAnalogue2::Active, 0 => RtSbOutputStatusStatusAnalogue2::Inactive, - _ => RtSbOutputStatusStatusAnalogue2::_Other(self.status_analogue_2_phys()), + _ => { + RtSbOutputStatusStatusAnalogue2::_Other( + self.status_analogue_2_phys_val(), + ) + } } } /// Get physical value of 'Status_Analogue_2' @@ -33184,7 +33196,7 @@ impl RtSbOutputStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn status_analogue_2_phys(&self) -> bool { + pub fn status_analogue_2_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[9..10].load_le::(); signal == 1 } @@ -33195,12 +33207,12 @@ impl RtSbOutputStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_analogue_2_raw(&self) -> u8 { + pub fn status_analogue_2_raw_val(&self) -> u8 { self.raw.view_bits::()[9..10].load_le::() } /// Set raw value of 'Status_Analogue_2' #[inline(always)] - pub fn set_status_analogue_2_raw(&mut self, value: u8) { + pub fn set_status_analogue_2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[9..10].store_le(value); } /// Set value of 'Status_Analogue_2' @@ -33228,7 +33240,11 @@ impl RtSbOutputStatus { match signal { 1 => RtSbOutputStatusStatusAnalogue1::Active, 0 => RtSbOutputStatusStatusAnalogue1::Inactive, - _ => RtSbOutputStatusStatusAnalogue1::_Other(self.status_analogue_1_phys()), + _ => { + RtSbOutputStatusStatusAnalogue1::_Other( + self.status_analogue_1_phys_val(), + ) + } } } /// Get physical value of 'Status_Analogue_1' @@ -33237,7 +33253,7 @@ impl RtSbOutputStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn status_analogue_1_phys(&self) -> bool { + pub fn status_analogue_1_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[8..9].load_le::(); signal == 1 } @@ -33248,12 +33264,12 @@ impl RtSbOutputStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn status_analogue_1_raw(&self) -> u8 { + pub fn status_analogue_1_raw_val(&self) -> u8 { self.raw.view_bits::()[8..9].load_le::() } /// Set raw value of 'Status_Analogue_1' #[inline(always)] - pub fn set_status_analogue_1_raw(&mut self, value: u8) { + pub fn set_status_analogue_1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..9].store_le(value); } /// Set value of 'Status_Analogue_1' @@ -33277,7 +33293,7 @@ impl RtSbOutputStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_status_timestamp(&self) -> bool { - self.validity_status_timestamp_phys() + self.validity_status_timestamp_phys_val() } /// Get physical value of 'Validity_Status_Timestamp' /// @@ -33285,7 +33301,7 @@ impl RtSbOutputStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_status_timestamp_phys(&self) -> bool { + pub fn validity_status_timestamp_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -33296,12 +33312,12 @@ impl RtSbOutputStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_status_timestamp_raw(&self) -> u8 { + pub fn validity_status_timestamp_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_Status_Timestamp' #[inline(always)] - pub fn set_validity_status_timestamp_raw(&mut self, value: u8) { + pub fn set_validity_status_timestamp_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Status_Timestamp' @@ -33615,7 +33631,7 @@ impl RtSbGpsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_gradient(&self) -> f32 { - self.gps_gradient_phys() + self.gps_gradient_phys_val() } /// Get physical value of 'GPS_Gradient' /// @@ -33623,7 +33639,7 @@ impl RtSbGpsHeadingGradient2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn gps_gradient_phys(&self) -> f32 { + pub fn gps_gradient_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..56].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -33636,12 +33652,12 @@ impl RtSbGpsHeadingGradient2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_gradient_raw(&self) -> i16 { + pub fn gps_gradient_raw_val(&self) -> i16 { self.raw.view_bits::()[40..56].load_le::() } /// Set raw value of 'GPS_Gradient' #[inline(always)] - pub fn set_gps_gradient_raw(&mut self, value: i16) { + pub fn set_gps_gradient_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..56].store_le(value); } @@ -33670,7 +33686,7 @@ impl RtSbGpsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_gradient(&self) -> u8 { - self.accuracy_gps_gradient_phys() + self.accuracy_gps_gradient_phys_val() } /// Get physical value of 'Accuracy_GPS_Gradient' /// @@ -33678,7 +33694,7 @@ impl RtSbGpsHeadingGradient2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_gradient_phys(&self) -> u8 { + pub fn accuracy_gps_gradient_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -33690,12 +33706,12 @@ impl RtSbGpsHeadingGradient2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_gradient_raw(&self) -> u8 { + pub fn accuracy_gps_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'Accuracy_GPS_Gradient' #[inline(always)] - pub fn set_accuracy_gps_gradient_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Accuracy_GPS_Gradient' @@ -33726,7 +33742,7 @@ impl RtSbGpsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_heading_2(&self) -> f32 { - self.gps_heading_2_phys() + self.gps_heading_2_phys_val() } /// Get physical value of 'GPS_Heading_2' /// @@ -33734,7 +33750,7 @@ impl RtSbGpsHeadingGradient2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn gps_heading_2_phys(&self) -> f32 { + pub fn gps_heading_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -33747,12 +33763,12 @@ impl RtSbGpsHeadingGradient2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_heading_2_raw(&self) -> u16 { + pub fn gps_heading_2_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'GPS_Heading_2' #[inline(always)] - pub fn set_gps_heading_2_raw(&mut self, value: u16) { + pub fn set_gps_heading_2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } /// Set value of 'GPS_Heading_2' @@ -33779,7 +33795,7 @@ impl RtSbGpsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_heading(&self) -> u8 { - self.accuracy_gps_heading_phys() + self.accuracy_gps_heading_phys_val() } /// Get physical value of 'Accuracy_GPS_Heading' /// @@ -33787,7 +33803,7 @@ impl RtSbGpsHeadingGradient2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_heading_phys(&self) -> u8 { + pub fn accuracy_gps_heading_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -33799,12 +33815,12 @@ impl RtSbGpsHeadingGradient2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_heading_raw(&self) -> u8 { + pub fn accuracy_gps_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_GPS_Heading' #[inline(always)] - pub fn set_accuracy_gps_heading_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Heading' @@ -33835,7 +33851,7 @@ impl RtSbGpsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_gradient(&self) -> bool { - self.validity_gps_gradient_phys() + self.validity_gps_gradient_phys_val() } /// Get physical value of 'Validity_GPS_Gradient' /// @@ -33843,7 +33859,7 @@ impl RtSbGpsHeadingGradient2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_gradient_phys(&self) -> bool { + pub fn validity_gps_gradient_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -33854,12 +33870,12 @@ impl RtSbGpsHeadingGradient2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_gradient_raw(&self) -> u8 { + pub fn validity_gps_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_GPS_Gradient' #[inline(always)] - pub fn set_validity_gps_gradient_raw(&mut self, value: u8) { + pub fn set_validity_gps_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Gradient' @@ -33879,7 +33895,7 @@ impl RtSbGpsHeadingGradient2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_heading(&self) -> bool { - self.validity_gps_heading_phys() + self.validity_gps_heading_phys_val() } /// Get physical value of 'Validity_GPS_Heading' /// @@ -33887,7 +33903,7 @@ impl RtSbGpsHeadingGradient2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_heading_phys(&self) -> bool { + pub fn validity_gps_heading_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -33898,12 +33914,12 @@ impl RtSbGpsHeadingGradient2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_heading_raw(&self) -> u8 { + pub fn validity_gps_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_GPS_Heading' #[inline(always)] - pub fn set_validity_gps_heading_raw(&mut self, value: u8) { + pub fn set_validity_gps_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Heading' @@ -34006,7 +34022,7 @@ impl RtSbCumulativeDistance2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn cumulative_distance(&self) -> f32 { - self.cumulative_distance_phys() + self.cumulative_distance_phys_val() } /// Get physical value of 'Cumulative_Distance' /// @@ -34014,7 +34030,7 @@ impl RtSbCumulativeDistance2 { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn cumulative_distance_phys(&self) -> f32 { + pub fn cumulative_distance_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -34027,12 +34043,12 @@ impl RtSbCumulativeDistance2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn cumulative_distance_raw(&self) -> u32 { + pub fn cumulative_distance_raw_val(&self) -> u32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'Cumulative_Distance' #[inline(always)] - pub fn set_cumulative_distance_raw(&mut self, value: u32) { + pub fn set_cumulative_distance_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[32..64].store_le(value); } /// Set value of 'Cumulative_Distance' @@ -34057,7 +34073,7 @@ impl RtSbCumulativeDistance2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn cumulative_time(&self) -> f32 { - self.cumulative_time_phys() + self.cumulative_time_phys_val() } /// Get physical value of 'Cumulative_Time' /// @@ -34065,7 +34081,7 @@ impl RtSbCumulativeDistance2 { /// - Offset: 0 /// - Unit: "s" #[inline(always)] - pub fn cumulative_time_phys(&self) -> f32 { + pub fn cumulative_time_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -34078,12 +34094,12 @@ impl RtSbCumulativeDistance2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn cumulative_time_raw(&self) -> u32 { + pub fn cumulative_time_raw_val(&self) -> u32 { self.raw.view_bits::()[8..32].load_le::() } /// Set raw value of 'Cumulative_Time' #[inline(always)] - pub fn set_cumulative_time_raw(&mut self, value: u32) { + pub fn set_cumulative_time_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[8..32].store_le(value); } /// Set value of 'Cumulative_Time' @@ -34110,7 +34126,7 @@ impl RtSbCumulativeDistance2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_cumulative_distance(&self) -> bool { - self.validity_cumulative_distance_phys() + self.validity_cumulative_distance_phys_val() } /// Get physical value of 'Validity_Cumulative_Distance' /// @@ -34118,7 +34134,7 @@ impl RtSbCumulativeDistance2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_cumulative_distance_phys(&self) -> bool { + pub fn validity_cumulative_distance_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -34129,12 +34145,12 @@ impl RtSbCumulativeDistance2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_cumulative_distance_raw(&self) -> u8 { + pub fn validity_cumulative_distance_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_Cumulative_Distance' #[inline(always)] - pub fn set_validity_cumulative_distance_raw(&mut self, value: u8) { + pub fn set_validity_cumulative_distance_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Cumulative_Distance' @@ -34157,7 +34173,7 @@ impl RtSbCumulativeDistance2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_cumulative_time(&self) -> bool { - self.validity_cumulative_time_phys() + self.validity_cumulative_time_phys_val() } /// Get physical value of 'Validity_Cumulative_Time' /// @@ -34165,7 +34181,7 @@ impl RtSbCumulativeDistance2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_cumulative_time_phys(&self) -> bool { + pub fn validity_cumulative_time_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -34176,12 +34192,12 @@ impl RtSbCumulativeDistance2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_cumulative_time_raw(&self) -> u8 { + pub fn validity_cumulative_time_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_Cumulative_Time' #[inline(always)] - pub fn set_validity_cumulative_time_raw(&mut self, value: u8) { + pub fn set_validity_cumulative_time_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Cumulative_Time' @@ -34284,7 +34300,7 @@ impl RtSbCumulativeDistance1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn cumulative_distance(&self) -> f32 { - self.cumulative_distance_phys() + self.cumulative_distance_phys_val() } /// Get physical value of 'Cumulative_Distance' /// @@ -34292,7 +34308,7 @@ impl RtSbCumulativeDistance1 { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn cumulative_distance_phys(&self) -> f32 { + pub fn cumulative_distance_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -34305,12 +34321,12 @@ impl RtSbCumulativeDistance1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn cumulative_distance_raw(&self) -> u32 { + pub fn cumulative_distance_raw_val(&self) -> u32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'Cumulative_Distance' #[inline(always)] - pub fn set_cumulative_distance_raw(&mut self, value: u32) { + pub fn set_cumulative_distance_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[32..64].store_le(value); } /// Set value of 'Cumulative_Distance' @@ -34335,7 +34351,7 @@ impl RtSbCumulativeDistance1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn cumulative_time(&self) -> f32 { - self.cumulative_time_phys() + self.cumulative_time_phys_val() } /// Get physical value of 'Cumulative_Time' /// @@ -34343,7 +34359,7 @@ impl RtSbCumulativeDistance1 { /// - Offset: 0 /// - Unit: "s" #[inline(always)] - pub fn cumulative_time_phys(&self) -> f32 { + pub fn cumulative_time_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -34356,12 +34372,12 @@ impl RtSbCumulativeDistance1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn cumulative_time_raw(&self) -> u32 { + pub fn cumulative_time_raw_val(&self) -> u32 { self.raw.view_bits::()[8..32].load_le::() } /// Set raw value of 'Cumulative_Time' #[inline(always)] - pub fn set_cumulative_time_raw(&mut self, value: u32) { + pub fn set_cumulative_time_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[8..32].store_le(value); } /// Set value of 'Cumulative_Time' @@ -34388,7 +34404,7 @@ impl RtSbCumulativeDistance1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_cumulative_distance(&self) -> bool { - self.validity_cumulative_distance_phys() + self.validity_cumulative_distance_phys_val() } /// Get physical value of 'Validity_Cumulative_Distance' /// @@ -34396,7 +34412,7 @@ impl RtSbCumulativeDistance1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_cumulative_distance_phys(&self) -> bool { + pub fn validity_cumulative_distance_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -34407,12 +34423,12 @@ impl RtSbCumulativeDistance1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_cumulative_distance_raw(&self) -> u8 { + pub fn validity_cumulative_distance_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_Cumulative_Distance' #[inline(always)] - pub fn set_validity_cumulative_distance_raw(&mut self, value: u8) { + pub fn set_validity_cumulative_distance_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Cumulative_Distance' @@ -34435,7 +34451,7 @@ impl RtSbCumulativeDistance1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_cumulative_time(&self) -> bool { - self.validity_cumulative_time_phys() + self.validity_cumulative_time_phys_val() } /// Get physical value of 'Validity_Cumulative_Time' /// @@ -34443,7 +34459,7 @@ impl RtSbCumulativeDistance1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_cumulative_time_phys(&self) -> bool { + pub fn validity_cumulative_time_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -34454,12 +34470,12 @@ impl RtSbCumulativeDistance1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_cumulative_time_raw(&self) -> u8 { + pub fn validity_cumulative_time_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_Cumulative_Time' #[inline(always)] - pub fn set_validity_cumulative_time_raw(&mut self, value: u8) { + pub fn set_validity_cumulative_time_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Cumulative_Time' @@ -34566,7 +34582,7 @@ impl RtSbTriggerTimestamp { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_high_resolution_time(&self) -> f32 { - self.gps_high_resolution_time_phys() + self.gps_high_resolution_time_phys_val() } /// Get physical value of 'GPS_High_Resolution_Time' /// @@ -34574,7 +34590,7 @@ impl RtSbTriggerTimestamp { /// - Offset: 0 /// - Unit: "s" #[inline(always)] - pub fn gps_high_resolution_time_phys(&self) -> f32 { + pub fn gps_high_resolution_time_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[24..64].load_le::(); let factor = 0.000001_f32; let offset = 0_f32; @@ -34587,12 +34603,12 @@ impl RtSbTriggerTimestamp { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_high_resolution_time_raw(&self) -> u64 { + pub fn gps_high_resolution_time_raw_val(&self) -> u64 { self.raw.view_bits::()[24..64].load_le::() } /// Set raw value of 'GPS_High_Resolution_Time' #[inline(always)] - pub fn set_gps_high_resolution_time_raw(&mut self, value: u64) { + pub fn set_gps_high_resolution_time_raw_val(&mut self, value: u64) { self.raw.view_bits_mut::()[24..64].store_le(value); } /// Set value of 'GPS_High_Resolution_Time' @@ -34623,7 +34639,7 @@ impl RtSbTriggerTimestamp { 0 => RtSbTriggerTimestampTriggerTimestampType::FallingEdge, _ => { RtSbTriggerTimestampTriggerTimestampType::_Other( - self.trigger_timestamp_type_phys(), + self.trigger_timestamp_type_phys_val(), ) } } @@ -34634,7 +34650,7 @@ impl RtSbTriggerTimestamp { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn trigger_timestamp_type_phys(&self) -> bool { + pub fn trigger_timestamp_type_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } @@ -34645,12 +34661,12 @@ impl RtSbTriggerTimestamp { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn trigger_timestamp_type_raw(&self) -> u8 { + pub fn trigger_timestamp_type_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } /// Set raw value of 'Trigger_Timestamp_Type' #[inline(always)] - pub fn set_trigger_timestamp_type_raw(&mut self, value: u8) { + pub fn set_trigger_timestamp_type_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } /// Set value of 'Trigger_Timestamp_Type' @@ -34674,7 +34690,7 @@ impl RtSbTriggerTimestamp { /// - Receivers: Vector__XXX #[inline(always)] pub fn trigger_number(&self) -> u8 { - self.trigger_number_phys() + self.trigger_number_phys_val() } /// Get physical value of 'Trigger_Number' /// @@ -34682,7 +34698,7 @@ impl RtSbTriggerTimestamp { /// - Offset: 1 /// - Unit: "" #[inline(always)] - pub fn trigger_number_phys(&self) -> u8 { + pub fn trigger_number_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..23].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(1) @@ -34694,12 +34710,12 @@ impl RtSbTriggerTimestamp { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn trigger_number_raw(&self) -> u8 { + pub fn trigger_number_raw_val(&self) -> u8 { self.raw.view_bits::()[16..23].load_le::() } /// Set raw value of 'Trigger_Number' #[inline(always)] - pub fn set_trigger_number_raw(&mut self, value: u8) { + pub fn set_trigger_number_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..23].store_le(value); } /// Set value of 'Trigger_Number' @@ -34730,7 +34746,7 @@ impl RtSbTriggerTimestamp { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_trigger_timestamp(&self) -> u8 { - self.accuracy_trigger_timestamp_phys() + self.accuracy_trigger_timestamp_phys_val() } /// Get physical value of 'Accuracy_Trigger_Timestamp' /// @@ -34738,7 +34754,7 @@ impl RtSbTriggerTimestamp { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_trigger_timestamp_phys(&self) -> u8 { + pub fn accuracy_trigger_timestamp_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -34750,12 +34766,12 @@ impl RtSbTriggerTimestamp { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_trigger_timestamp_raw(&self) -> u8 { + pub fn accuracy_trigger_timestamp_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_Trigger_Timestamp' #[inline(always)] - pub fn set_accuracy_trigger_timestamp_raw(&mut self, value: u8) { + pub fn set_accuracy_trigger_timestamp_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Trigger_Timestamp' @@ -34786,7 +34802,7 @@ impl RtSbTriggerTimestamp { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_trigger_timestamp(&self) -> bool { - self.validity_trigger_timestamp_phys() + self.validity_trigger_timestamp_phys_val() } /// Get physical value of 'Validity_Trigger_Timestamp' /// @@ -34794,7 +34810,7 @@ impl RtSbTriggerTimestamp { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_trigger_timestamp_phys(&self) -> bool { + pub fn validity_trigger_timestamp_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -34805,12 +34821,12 @@ impl RtSbTriggerTimestamp { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_trigger_timestamp_raw(&self) -> u8 { + pub fn validity_trigger_timestamp_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_Trigger_Timestamp' #[inline(always)] - pub fn set_validity_trigger_timestamp_raw(&mut self, value: u8) { + pub fn set_validity_trigger_timestamp_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Trigger_Timestamp' @@ -34951,7 +34967,7 @@ impl RtImu06GyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn gyro_rate_roll(&self) -> f32 { - self.gyro_rate_roll_phys() + self.gyro_rate_roll_phys_val() } /// Get physical value of 'Gyro_Rate_Roll' /// @@ -34959,7 +34975,7 @@ impl RtImu06GyroRates { /// - Offset: 0 /// - Unit: "degrees/s" #[inline(always)] - pub fn gyro_rate_roll_phys(&self) -> f32 { + pub fn gyro_rate_roll_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -34972,12 +34988,12 @@ impl RtImu06GyroRates { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gyro_rate_roll_raw(&self) -> i16 { + pub fn gyro_rate_roll_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'Gyro_Rate_Roll' #[inline(always)] - pub fn set_gyro_rate_roll_raw(&mut self, value: i16) { + pub fn set_gyro_rate_roll_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -35006,7 +35022,7 @@ impl RtImu06GyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn gyro_rate_pitch(&self) -> f32 { - self.gyro_rate_pitch_phys() + self.gyro_rate_pitch_phys_val() } /// Get physical value of 'Gyro_Rate_Pitch' /// @@ -35014,7 +35030,7 @@ impl RtImu06GyroRates { /// - Offset: 0 /// - Unit: "degrees/s" #[inline(always)] - pub fn gyro_rate_pitch_phys(&self) -> f32 { + pub fn gyro_rate_pitch_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -35027,12 +35043,12 @@ impl RtImu06GyroRates { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gyro_rate_pitch_raw(&self) -> i16 { + pub fn gyro_rate_pitch_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Gyro_Rate_Pitch' #[inline(always)] - pub fn set_gyro_rate_pitch_raw(&mut self, value: i16) { + pub fn set_gyro_rate_pitch_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -35061,7 +35077,7 @@ impl RtImu06GyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn gyro_rate_yaw(&self) -> f32 { - self.gyro_rate_yaw_phys() + self.gyro_rate_yaw_phys_val() } /// Get physical value of 'Gyro_Rate_Yaw' /// @@ -35069,7 +35085,7 @@ impl RtImu06GyroRates { /// - Offset: 0 /// - Unit: "degrees/s" #[inline(always)] - pub fn gyro_rate_yaw_phys(&self) -> f32 { + pub fn gyro_rate_yaw_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -35082,12 +35098,12 @@ impl RtImu06GyroRates { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gyro_rate_yaw_raw(&self) -> i16 { + pub fn gyro_rate_yaw_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'Gyro_Rate_Yaw' #[inline(always)] - pub fn set_gyro_rate_yaw_raw(&mut self, value: i16) { + pub fn set_gyro_rate_yaw_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -35116,7 +35132,7 @@ impl RtImu06GyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gyro_rates(&self) -> u8 { - self.accuracy_gyro_rates_phys() + self.accuracy_gyro_rates_phys_val() } /// Get physical value of 'Accuracy_Gyro_Rates' /// @@ -35124,7 +35140,7 @@ impl RtImu06GyroRates { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gyro_rates_phys(&self) -> u8 { + pub fn accuracy_gyro_rates_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -35136,12 +35152,12 @@ impl RtImu06GyroRates { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gyro_rates_raw(&self) -> u8 { + pub fn accuracy_gyro_rates_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_Gyro_Rates' #[inline(always)] - pub fn set_accuracy_gyro_rates_raw(&mut self, value: u8) { + pub fn set_accuracy_gyro_rates_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Gyro_Rates' @@ -35172,7 +35188,7 @@ impl RtImu06GyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_roll(&self) -> bool { - self.validity_gyro_rate_roll_phys() + self.validity_gyro_rate_roll_phys_val() } /// Get physical value of 'Validity_Gyro_Rate_Roll' /// @@ -35180,7 +35196,7 @@ impl RtImu06GyroRates { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gyro_rate_roll_phys(&self) -> bool { + pub fn validity_gyro_rate_roll_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -35191,12 +35207,12 @@ impl RtImu06GyroRates { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gyro_rate_roll_raw(&self) -> u8 { + pub fn validity_gyro_rate_roll_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'Validity_Gyro_Rate_Roll' #[inline(always)] - pub fn set_validity_gyro_rate_roll_raw(&mut self, value: u8) { + pub fn set_validity_gyro_rate_roll_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_Gyro_Rate_Roll' @@ -35216,7 +35232,7 @@ impl RtImu06GyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_pitch(&self) -> bool { - self.validity_gyro_rate_pitch_phys() + self.validity_gyro_rate_pitch_phys_val() } /// Get physical value of 'Validity_Gyro_Rate_Pitch' /// @@ -35224,7 +35240,7 @@ impl RtImu06GyroRates { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gyro_rate_pitch_phys(&self) -> bool { + pub fn validity_gyro_rate_pitch_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -35235,12 +35251,12 @@ impl RtImu06GyroRates { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gyro_rate_pitch_raw(&self) -> u8 { + pub fn validity_gyro_rate_pitch_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_Gyro_Rate_Pitch' #[inline(always)] - pub fn set_validity_gyro_rate_pitch_raw(&mut self, value: u8) { + pub fn set_validity_gyro_rate_pitch_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Gyro_Rate_Pitch' @@ -35260,7 +35276,7 @@ impl RtImu06GyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_yaw(&self) -> bool { - self.validity_gyro_rate_yaw_phys() + self.validity_gyro_rate_yaw_phys_val() } /// Get physical value of 'Validity_Gyro_Rate_Yaw' /// @@ -35268,7 +35284,7 @@ impl RtImu06GyroRates { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gyro_rate_yaw_phys(&self) -> bool { + pub fn validity_gyro_rate_yaw_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -35279,12 +35295,12 @@ impl RtImu06GyroRates { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gyro_rate_yaw_raw(&self) -> u8 { + pub fn validity_gyro_rate_yaw_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_Gyro_Rate_Yaw' #[inline(always)] - pub fn set_validity_gyro_rate_yaw_raw(&mut self, value: u8) { + pub fn set_validity_gyro_rate_yaw_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Gyro_Rate_Yaw' @@ -35397,7 +35413,7 @@ impl RtImu06Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_vertical(&self) -> f32 { - self.accel_vertical_phys() + self.accel_vertical_phys_val() } /// Get physical value of 'Accel_Vertical' /// @@ -35405,7 +35421,7 @@ impl RtImu06Accel { /// - Offset: 0 /// - Unit: "g" #[inline(always)] - pub fn accel_vertical_phys(&self) -> f32 { + pub fn accel_vertical_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -35418,12 +35434,12 @@ impl RtImu06Accel { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn accel_vertical_raw(&self) -> i16 { + pub fn accel_vertical_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'Accel_Vertical' #[inline(always)] - pub fn set_accel_vertical_raw(&mut self, value: i16) { + pub fn set_accel_vertical_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -35452,7 +35468,7 @@ impl RtImu06Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_lateral(&self) -> f32 { - self.accel_lateral_phys() + self.accel_lateral_phys_val() } /// Get physical value of 'Accel_Lateral' /// @@ -35460,7 +35476,7 @@ impl RtImu06Accel { /// - Offset: 0 /// - Unit: "g" #[inline(always)] - pub fn accel_lateral_phys(&self) -> f32 { + pub fn accel_lateral_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -35473,12 +35489,12 @@ impl RtImu06Accel { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn accel_lateral_raw(&self) -> i16 { + pub fn accel_lateral_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Accel_Lateral' #[inline(always)] - pub fn set_accel_lateral_raw(&mut self, value: i16) { + pub fn set_accel_lateral_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -35507,7 +35523,7 @@ impl RtImu06Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_longitudinal(&self) -> f32 { - self.accel_longitudinal_phys() + self.accel_longitudinal_phys_val() } /// Get physical value of 'Accel_Longitudinal' /// @@ -35515,7 +35531,7 @@ impl RtImu06Accel { /// - Offset: 0 /// - Unit: "g" #[inline(always)] - pub fn accel_longitudinal_phys(&self) -> f32 { + pub fn accel_longitudinal_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -35528,12 +35544,12 @@ impl RtImu06Accel { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn accel_longitudinal_raw(&self) -> i16 { + pub fn accel_longitudinal_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'Accel_Longitudinal' #[inline(always)] - pub fn set_accel_longitudinal_raw(&mut self, value: i16) { + pub fn set_accel_longitudinal_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -35562,7 +35578,7 @@ impl RtImu06Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_accel(&self) -> u8 { - self.accuracy_accel_phys() + self.accuracy_accel_phys_val() } /// Get physical value of 'Accuracy_Accel' /// @@ -35570,7 +35586,7 @@ impl RtImu06Accel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_accel_phys(&self) -> u8 { + pub fn accuracy_accel_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -35582,12 +35598,12 @@ impl RtImu06Accel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_accel_raw(&self) -> u8 { + pub fn accuracy_accel_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_Accel' #[inline(always)] - pub fn set_accuracy_accel_raw(&mut self, value: u8) { + pub fn set_accuracy_accel_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Accel' @@ -35618,7 +35634,7 @@ impl RtImu06Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_vertical(&self) -> bool { - self.validity_accel_vertical_phys() + self.validity_accel_vertical_phys_val() } /// Get physical value of 'Validity_Accel_Vertical' /// @@ -35626,7 +35642,7 @@ impl RtImu06Accel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_accel_vertical_phys(&self) -> bool { + pub fn validity_accel_vertical_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -35637,12 +35653,12 @@ impl RtImu06Accel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_vertical_raw(&self) -> u8 { + pub fn validity_accel_vertical_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'Validity_Accel_Vertical' #[inline(always)] - pub fn set_validity_accel_vertical_raw(&mut self, value: u8) { + pub fn set_validity_accel_vertical_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_Accel_Vertical' @@ -35662,7 +35678,7 @@ impl RtImu06Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_lateral(&self) -> bool { - self.validity_accel_lateral_phys() + self.validity_accel_lateral_phys_val() } /// Get physical value of 'Validity_Accel_Lateral' /// @@ -35670,7 +35686,7 @@ impl RtImu06Accel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_accel_lateral_phys(&self) -> bool { + pub fn validity_accel_lateral_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -35681,12 +35697,12 @@ impl RtImu06Accel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_lateral_raw(&self) -> u8 { + pub fn validity_accel_lateral_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_Accel_Lateral' #[inline(always)] - pub fn set_validity_accel_lateral_raw(&mut self, value: u8) { + pub fn set_validity_accel_lateral_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Accel_Lateral' @@ -35706,7 +35722,7 @@ impl RtImu06Accel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_longitudinal(&self) -> bool { - self.validity_accel_longitudinal_phys() + self.validity_accel_longitudinal_phys_val() } /// Get physical value of 'Validity_Accel_Longitudinal' /// @@ -35714,7 +35730,7 @@ impl RtImu06Accel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_accel_longitudinal_phys(&self) -> bool { + pub fn validity_accel_longitudinal_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -35725,12 +35741,12 @@ impl RtImu06Accel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_longitudinal_raw(&self) -> u8 { + pub fn validity_accel_longitudinal_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_Accel_Longitudinal' #[inline(always)] - pub fn set_validity_accel_longitudinal_raw(&mut self, value: u8) { + pub fn set_validity_accel_longitudinal_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Accel_Longitudinal' @@ -35832,7 +35848,7 @@ impl RtSbSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn speed(&self) -> f32 { - self.speed_phys() + self.speed_phys_val() } /// Get physical value of 'Speed' /// @@ -35840,7 +35856,7 @@ impl RtSbSpeed { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn speed_phys(&self) -> f32 { + pub fn speed_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..48].load_le::(); let factor = 0.00001_f32; let offset = 0_f32; @@ -35853,12 +35869,12 @@ impl RtSbSpeed { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn speed_raw(&self) -> i32 { + pub fn speed_raw_val(&self) -> i32 { self.raw.view_bits::()[16..48].load_le::() } /// Set raw value of 'Speed' #[inline(always)] - pub fn set_speed_raw(&mut self, value: i32) { + pub fn set_speed_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..48].store_le(value); } @@ -35887,7 +35903,7 @@ impl RtSbSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_speed(&self) -> u8 { - self.accuracy_speed_phys() + self.accuracy_speed_phys_val() } /// Get physical value of 'Accuracy_Speed' /// @@ -35895,7 +35911,7 @@ impl RtSbSpeed { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_speed_phys(&self) -> u8 { + pub fn accuracy_speed_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -35907,12 +35923,12 @@ impl RtSbSpeed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_speed_raw(&self) -> u8 { + pub fn accuracy_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_Speed' #[inline(always)] - pub fn set_accuracy_speed_raw(&mut self, value: u8) { + pub fn set_accuracy_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Speed' @@ -35943,7 +35959,7 @@ impl RtSbSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_speed(&self) -> bool { - self.validity_speed_phys() + self.validity_speed_phys_val() } /// Get physical value of 'Validity_Speed' /// @@ -35951,7 +35967,7 @@ impl RtSbSpeed { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_speed_phys(&self) -> bool { + pub fn validity_speed_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -35962,12 +35978,12 @@ impl RtSbSpeed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_speed_raw(&self) -> u8 { + pub fn validity_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_Speed' #[inline(always)] - pub fn set_validity_speed_raw(&mut self, value: u8) { + pub fn set_validity_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Speed' @@ -36080,7 +36096,7 @@ impl RtSbRtkSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn rtk_baseline(&self) -> u16 { - self.rtk_baseline_phys() + self.rtk_baseline_phys_val() } /// Get physical value of 'RTK_Baseline' /// @@ -36088,7 +36104,7 @@ impl RtSbRtkSlip { /// - Offset: 0 /// - Unit: "mm" #[inline(always)] - pub fn rtk_baseline_phys(&self) -> u16 { + pub fn rtk_baseline_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -36100,12 +36116,12 @@ impl RtSbRtkSlip { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn rtk_baseline_raw(&self) -> u16 { + pub fn rtk_baseline_raw_val(&self) -> u16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'RTK_Baseline' #[inline(always)] - pub fn set_rtk_baseline_raw(&mut self, value: u16) { + pub fn set_rtk_baseline_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[48..64].store_le(value); } /// Set value of 'RTK_Baseline' @@ -36136,7 +36152,7 @@ impl RtSbRtkSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn rtk_squat(&self) -> f32 { - self.rtk_squat_phys() + self.rtk_squat_phys_val() } /// Get physical value of 'RTK_Squat' /// @@ -36144,7 +36160,7 @@ impl RtSbRtkSlip { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn rtk_squat_phys(&self) -> f32 { + pub fn rtk_squat_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -36157,12 +36173,12 @@ impl RtSbRtkSlip { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rtk_squat_raw(&self) -> i16 { + pub fn rtk_squat_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'RTK_Squat' #[inline(always)] - pub fn set_rtk_squat_raw(&mut self, value: i16) { + pub fn set_rtk_squat_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -36191,7 +36207,7 @@ impl RtSbRtkSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn rtk_slip(&self) -> f32 { - self.rtk_slip_phys() + self.rtk_slip_phys_val() } /// Get physical value of 'RTK_Slip' /// @@ -36199,7 +36215,7 @@ impl RtSbRtkSlip { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn rtk_slip_phys(&self) -> f32 { + pub fn rtk_slip_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -36212,12 +36228,12 @@ impl RtSbRtkSlip { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rtk_slip_raw(&self) -> i16 { + pub fn rtk_slip_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'RTK_Slip' #[inline(always)] - pub fn set_rtk_slip_raw(&mut self, value: i16) { + pub fn set_rtk_slip_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -36244,7 +36260,7 @@ impl RtSbRtkSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_rtk_baseline(&self) -> u8 { - self.accuracy_rtk_baseline_phys() + self.accuracy_rtk_baseline_phys_val() } /// Get physical value of 'Accuracy_RTK_Baseline' /// @@ -36252,7 +36268,7 @@ impl RtSbRtkSlip { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_rtk_baseline_phys(&self) -> u8 { + pub fn accuracy_rtk_baseline_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -36264,12 +36280,12 @@ impl RtSbRtkSlip { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_rtk_baseline_raw(&self) -> u8 { + pub fn accuracy_rtk_baseline_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_RTK_Baseline' #[inline(always)] - pub fn set_accuracy_rtk_baseline_raw(&mut self, value: u8) { + pub fn set_accuracy_rtk_baseline_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_RTK_Baseline' @@ -36300,7 +36316,7 @@ impl RtSbRtkSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_baseline(&self) -> bool { - self.validity_rtk_baseline_phys() + self.validity_rtk_baseline_phys_val() } /// Get physical value of 'Validity_RTK_Baseline' /// @@ -36308,7 +36324,7 @@ impl RtSbRtkSlip { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_rtk_baseline_phys(&self) -> bool { + pub fn validity_rtk_baseline_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -36319,12 +36335,12 @@ impl RtSbRtkSlip { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_rtk_baseline_raw(&self) -> u8 { + pub fn validity_rtk_baseline_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'Validity_RTK_Baseline' #[inline(always)] - pub fn set_validity_rtk_baseline_raw(&mut self, value: u8) { + pub fn set_validity_rtk_baseline_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_RTK_Baseline' @@ -36344,7 +36360,7 @@ impl RtSbRtkSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_squat(&self) -> bool { - self.validity_rtk_squat_phys() + self.validity_rtk_squat_phys_val() } /// Get physical value of 'Validity_RTK_Squat' /// @@ -36352,7 +36368,7 @@ impl RtSbRtkSlip { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_rtk_squat_phys(&self) -> bool { + pub fn validity_rtk_squat_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -36363,12 +36379,12 @@ impl RtSbRtkSlip { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_rtk_squat_raw(&self) -> u8 { + pub fn validity_rtk_squat_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_RTK_Squat' #[inline(always)] - pub fn set_validity_rtk_squat_raw(&mut self, value: u8) { + pub fn set_validity_rtk_squat_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_RTK_Squat' @@ -36388,7 +36404,7 @@ impl RtSbRtkSlip { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_slip(&self) -> bool { - self.validity_rtk_slip_phys() + self.validity_rtk_slip_phys_val() } /// Get physical value of 'Validity_RTK_Slip' /// @@ -36396,7 +36412,7 @@ impl RtSbRtkSlip { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_rtk_slip_phys(&self) -> bool { + pub fn validity_rtk_slip_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -36407,12 +36423,12 @@ impl RtSbRtkSlip { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_rtk_slip_raw(&self) -> u8 { + pub fn validity_rtk_slip_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_RTK_Slip' #[inline(always)] - pub fn set_validity_rtk_slip_raw(&mut self, value: u8) { + pub fn set_validity_rtk_slip_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_RTK_Slip' @@ -36525,7 +36541,7 @@ impl RtSbRtkAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn rtk_attitude_roll(&self) -> f32 { - self.rtk_attitude_roll_phys() + self.rtk_attitude_roll_phys_val() } /// Get physical value of 'RTK_Attitude_Roll' /// @@ -36533,7 +36549,7 @@ impl RtSbRtkAttitude { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn rtk_attitude_roll_phys(&self) -> f32 { + pub fn rtk_attitude_roll_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -36546,12 +36562,12 @@ impl RtSbRtkAttitude { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rtk_attitude_roll_raw(&self) -> i16 { + pub fn rtk_attitude_roll_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'RTK_Attitude_Roll' #[inline(always)] - pub fn set_rtk_attitude_roll_raw(&mut self, value: i16) { + pub fn set_rtk_attitude_roll_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -36580,7 +36596,7 @@ impl RtSbRtkAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn rtk_attitude_pitch(&self) -> f32 { - self.rtk_attitude_pitch_phys() + self.rtk_attitude_pitch_phys_val() } /// Get physical value of 'RTK_Attitude_Pitch' /// @@ -36588,7 +36604,7 @@ impl RtSbRtkAttitude { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn rtk_attitude_pitch_phys(&self) -> f32 { + pub fn rtk_attitude_pitch_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -36601,12 +36617,12 @@ impl RtSbRtkAttitude { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rtk_attitude_pitch_raw(&self) -> i16 { + pub fn rtk_attitude_pitch_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'RTK_Attitude_Pitch' #[inline(always)] - pub fn set_rtk_attitude_pitch_raw(&mut self, value: i16) { + pub fn set_rtk_attitude_pitch_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -36635,7 +36651,7 @@ impl RtSbRtkAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn rtk_attitude_yaw(&self) -> f32 { - self.rtk_attitude_yaw_phys() + self.rtk_attitude_yaw_phys_val() } /// Get physical value of 'RTK_Attitude_Yaw' /// @@ -36643,7 +36659,7 @@ impl RtSbRtkAttitude { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn rtk_attitude_yaw_phys(&self) -> f32 { + pub fn rtk_attitude_yaw_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -36656,12 +36672,12 @@ impl RtSbRtkAttitude { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn rtk_attitude_yaw_raw(&self) -> i16 { + pub fn rtk_attitude_yaw_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'RTK_Attitude_Yaw' #[inline(always)] - pub fn set_rtk_attitude_yaw_raw(&mut self, value: i16) { + pub fn set_rtk_attitude_yaw_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -36690,7 +36706,7 @@ impl RtSbRtkAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_rtk_attitude(&self) -> u8 { - self.accuracy_rtk_attitude_phys() + self.accuracy_rtk_attitude_phys_val() } /// Get physical value of 'Accuracy_RTK_Attitude' /// @@ -36698,7 +36714,7 @@ impl RtSbRtkAttitude { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_rtk_attitude_phys(&self) -> u8 { + pub fn accuracy_rtk_attitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -36710,12 +36726,12 @@ impl RtSbRtkAttitude { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_rtk_attitude_raw(&self) -> u8 { + pub fn accuracy_rtk_attitude_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_RTK_Attitude' #[inline(always)] - pub fn set_accuracy_rtk_attitude_raw(&mut self, value: u8) { + pub fn set_accuracy_rtk_attitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_RTK_Attitude' @@ -36746,7 +36762,7 @@ impl RtSbRtkAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_roll(&self) -> bool { - self.validity_rtk_roll_phys() + self.validity_rtk_roll_phys_val() } /// Get physical value of 'Validity_RTK_Roll' /// @@ -36754,7 +36770,7 @@ impl RtSbRtkAttitude { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_rtk_roll_phys(&self) -> bool { + pub fn validity_rtk_roll_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -36765,12 +36781,12 @@ impl RtSbRtkAttitude { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_rtk_roll_raw(&self) -> u8 { + pub fn validity_rtk_roll_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'Validity_RTK_Roll' #[inline(always)] - pub fn set_validity_rtk_roll_raw(&mut self, value: u8) { + pub fn set_validity_rtk_roll_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_RTK_Roll' @@ -36790,7 +36806,7 @@ impl RtSbRtkAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_pitch(&self) -> bool { - self.validity_rtk_pitch_phys() + self.validity_rtk_pitch_phys_val() } /// Get physical value of 'Validity_RTK_Pitch' /// @@ -36798,7 +36814,7 @@ impl RtSbRtkAttitude { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_rtk_pitch_phys(&self) -> bool { + pub fn validity_rtk_pitch_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -36809,12 +36825,12 @@ impl RtSbRtkAttitude { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_rtk_pitch_raw(&self) -> u8 { + pub fn validity_rtk_pitch_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_RTK_Pitch' #[inline(always)] - pub fn set_validity_rtk_pitch_raw(&mut self, value: u8) { + pub fn set_validity_rtk_pitch_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_RTK_Pitch' @@ -36834,7 +36850,7 @@ impl RtSbRtkAttitude { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_yaw(&self) -> bool { - self.validity_rtk_yaw_phys() + self.validity_rtk_yaw_phys_val() } /// Get physical value of 'Validity_RTK_Yaw' /// @@ -36842,7 +36858,7 @@ impl RtSbRtkAttitude { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_rtk_yaw_phys(&self) -> bool { + pub fn validity_rtk_yaw_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -36853,12 +36869,12 @@ impl RtSbRtkAttitude { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_rtk_yaw_raw(&self) -> u8 { + pub fn validity_rtk_yaw_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_RTK_Yaw' #[inline(always)] - pub fn set_validity_rtk_yaw_raw(&mut self, value: u8) { + pub fn set_validity_rtk_yaw_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_RTK_Yaw' @@ -36965,7 +36981,7 @@ impl RtSbGpsMcycleLean { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_mcycle_lean_angle(&self) -> f32 { - self.gps_mcycle_lean_angle_phys() + self.gps_mcycle_lean_angle_phys_val() } /// Get physical value of 'GPS_Mcycle_Lean_Angle' /// @@ -36973,7 +36989,7 @@ impl RtSbGpsMcycleLean { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn gps_mcycle_lean_angle_phys(&self) -> f32 { + pub fn gps_mcycle_lean_angle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -36986,12 +37002,12 @@ impl RtSbGpsMcycleLean { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_mcycle_lean_angle_raw(&self) -> i16 { + pub fn gps_mcycle_lean_angle_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'GPS_Mcycle_Lean_Angle' #[inline(always)] - pub fn set_gps_mcycle_lean_angle_raw(&mut self, value: i16) { + pub fn set_gps_mcycle_lean_angle_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -37020,7 +37036,7 @@ impl RtSbGpsMcycleLean { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_lateral_accel(&self) -> f32 { - self.gps_lateral_accel_phys() + self.gps_lateral_accel_phys_val() } /// Get physical value of 'GPS_Lateral_Accel' /// @@ -37028,7 +37044,7 @@ impl RtSbGpsMcycleLean { /// - Offset: 0 /// - Unit: "g" #[inline(always)] - pub fn gps_lateral_accel_phys(&self) -> f32 { + pub fn gps_lateral_accel_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -37041,12 +37057,12 @@ impl RtSbGpsMcycleLean { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_lateral_accel_raw(&self) -> i16 { + pub fn gps_lateral_accel_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'GPS_Lateral_Accel' #[inline(always)] - pub fn set_gps_lateral_accel_raw(&mut self, value: i16) { + pub fn set_gps_lateral_accel_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -37075,7 +37091,7 @@ impl RtSbGpsMcycleLean { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_lateral_accel(&self) -> u8 { - self.accuracy_gps_lateral_accel_phys() + self.accuracy_gps_lateral_accel_phys_val() } /// Get physical value of 'Accuracy_GPS_Lateral_Accel' /// @@ -37083,7 +37099,7 @@ impl RtSbGpsMcycleLean { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_lateral_accel_phys(&self) -> u8 { + pub fn accuracy_gps_lateral_accel_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -37095,12 +37111,12 @@ impl RtSbGpsMcycleLean { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_lateral_accel_raw(&self) -> u8 { + pub fn accuracy_gps_lateral_accel_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_GPS_Lateral_Accel' #[inline(always)] - pub fn set_accuracy_gps_lateral_accel_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_lateral_accel_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Lateral_Accel' @@ -37131,7 +37147,7 @@ impl RtSbGpsMcycleLean { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_mcycle_lean(&self) -> bool { - self.validity_gps_mcycle_lean_phys() + self.validity_gps_mcycle_lean_phys_val() } /// Get physical value of 'Validity_GPS_Mcycle_Lean' /// @@ -37139,7 +37155,7 @@ impl RtSbGpsMcycleLean { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_mcycle_lean_phys(&self) -> bool { + pub fn validity_gps_mcycle_lean_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -37150,12 +37166,12 @@ impl RtSbGpsMcycleLean { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_mcycle_lean_raw(&self) -> u8 { + pub fn validity_gps_mcycle_lean_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_GPS_Mcycle_Lean' #[inline(always)] - pub fn set_validity_gps_mcycle_lean_raw(&mut self, value: u8) { + pub fn set_validity_gps_mcycle_lean_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Mcycle_Lean' @@ -37175,7 +37191,7 @@ impl RtSbGpsMcycleLean { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_lateral_accel(&self) -> bool { - self.validity_gps_lateral_accel_phys() + self.validity_gps_lateral_accel_phys_val() } /// Get physical value of 'Validity_GPS_Lateral_Accel' /// @@ -37183,7 +37199,7 @@ impl RtSbGpsMcycleLean { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_lateral_accel_phys(&self) -> bool { + pub fn validity_gps_lateral_accel_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -37194,12 +37210,12 @@ impl RtSbGpsMcycleLean { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_lateral_accel_raw(&self) -> u8 { + pub fn validity_gps_lateral_accel_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_GPS_Lateral_Accel' #[inline(always)] - pub fn set_validity_gps_lateral_accel_raw(&mut self, value: u8) { + pub fn set_validity_gps_lateral_accel_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Lateral_Accel' @@ -37330,7 +37346,7 @@ impl RtSbGpsStatus { 2 => RtSbGpsStatusRtkStatus::RtkSolutionFailed, 1 => RtSbGpsStatusRtkStatus::NotEnoughCommonSatellites, 0 => RtSbGpsStatusRtkStatus::NotAttemptingRtkSolution, - _ => RtSbGpsStatusRtkStatus::_Other(self.rtk_status_phys()), + _ => RtSbGpsStatusRtkStatus::_Other(self.rtk_status_phys_val()), } } /// Get physical value of 'RTK_Status' @@ -37339,7 +37355,7 @@ impl RtSbGpsStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn rtk_status_phys(&self) -> u8 { + pub fn rtk_status_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..64].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -37351,12 +37367,12 @@ impl RtSbGpsStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn rtk_status_raw(&self) -> u8 { + pub fn rtk_status_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_le::() } /// Set raw value of 'RTK_Status' #[inline(always)] - pub fn set_rtk_status_raw(&mut self, value: u8) { + pub fn set_rtk_status_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_le(value); } /// Set value of 'RTK_Status' @@ -37391,7 +37407,7 @@ impl RtSbGpsStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_n_sv_rtk(&self) -> u8 { - self.gps_n_sv_rtk_phys() + self.gps_n_sv_rtk_phys_val() } /// Get physical value of 'GPS_nSv_RTK' /// @@ -37399,7 +37415,7 @@ impl RtSbGpsStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn gps_n_sv_rtk_phys(&self) -> u8 { + pub fn gps_n_sv_rtk_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -37411,12 +37427,12 @@ impl RtSbGpsStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_n_sv_rtk_raw(&self) -> u8 { + pub fn gps_n_sv_rtk_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } /// Set raw value of 'GPS_nSv_RTK' #[inline(always)] - pub fn set_gps_n_sv_rtk_raw(&mut self, value: u8) { + pub fn set_gps_n_sv_rtk_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } /// Set value of 'GPS_nSv_RTK' @@ -37447,7 +37463,7 @@ impl RtSbGpsStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_n_sv_2(&self) -> u8 { - self.gps_n_sv_2_phys() + self.gps_n_sv_2_phys_val() } /// Get physical value of 'GPS_nSv_2' /// @@ -37455,7 +37471,7 @@ impl RtSbGpsStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn gps_n_sv_2_phys(&self) -> u8 { + pub fn gps_n_sv_2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -37467,12 +37483,12 @@ impl RtSbGpsStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_n_sv_2_raw(&self) -> u8 { + pub fn gps_n_sv_2_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_le::() } /// Set raw value of 'GPS_nSv_2' #[inline(always)] - pub fn set_gps_n_sv_2_raw(&mut self, value: u8) { + pub fn set_gps_n_sv_2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_le(value); } /// Set value of 'GPS_nSv_2' @@ -37503,7 +37519,7 @@ impl RtSbGpsStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_n_sv(&self) -> u8 { - self.gps_n_sv_phys() + self.gps_n_sv_phys_val() } /// Get physical value of 'GPS_nSv' /// @@ -37511,7 +37527,7 @@ impl RtSbGpsStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn gps_n_sv_phys(&self) -> u8 { + pub fn gps_n_sv_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -37523,12 +37539,12 @@ impl RtSbGpsStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_n_sv_raw(&self) -> u8 { + pub fn gps_n_sv_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'GPS_nSv' #[inline(always)] - pub fn set_gps_n_sv_raw(&mut self, value: u8) { + pub fn set_gps_n_sv_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'GPS_nSv' @@ -37557,7 +37573,7 @@ impl RtSbGpsStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn firmware_version_minor(&self) -> u8 { - self.firmware_version_minor_phys() + self.firmware_version_minor_phys_val() } /// Get physical value of 'Firmware_Version_Minor' /// @@ -37565,7 +37581,7 @@ impl RtSbGpsStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn firmware_version_minor_phys(&self) -> u8 { + pub fn firmware_version_minor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -37577,12 +37593,12 @@ impl RtSbGpsStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn firmware_version_minor_raw(&self) -> u8 { + pub fn firmware_version_minor_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'Firmware_Version_Minor' #[inline(always)] - pub fn set_firmware_version_minor_raw(&mut self, value: u8) { + pub fn set_firmware_version_minor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Firmware_Version_Minor' @@ -37611,7 +37627,7 @@ impl RtSbGpsStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn firmware_version_intermediate(&self) -> u8 { - self.firmware_version_intermediate_phys() + self.firmware_version_intermediate_phys_val() } /// Get physical value of 'Firmware_Version_Intermediate' /// @@ -37619,7 +37635,7 @@ impl RtSbGpsStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn firmware_version_intermediate_phys(&self) -> u8 { + pub fn firmware_version_intermediate_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -37631,12 +37647,12 @@ impl RtSbGpsStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn firmware_version_intermediate_raw(&self) -> u8 { + pub fn firmware_version_intermediate_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'Firmware_Version_Intermediate' #[inline(always)] - pub fn set_firmware_version_intermediate_raw(&mut self, value: u8) { + pub fn set_firmware_version_intermediate_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Firmware_Version_Intermediate' @@ -37668,7 +37684,7 @@ impl RtSbGpsStatus { /// - Receivers: Vector__XXX #[inline(always)] pub fn firmware_version_major(&self) -> u8 { - self.firmware_version_major_phys() + self.firmware_version_major_phys_val() } /// Get physical value of 'Firmware_Version_Major' /// @@ -37676,7 +37692,7 @@ impl RtSbGpsStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn firmware_version_major_phys(&self) -> u8 { + pub fn firmware_version_major_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -37688,12 +37704,12 @@ impl RtSbGpsStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn firmware_version_major_raw(&self) -> u8 { + pub fn firmware_version_major_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Firmware_Version_Major' #[inline(always)] - pub fn set_firmware_version_major_raw(&mut self, value: u8) { + pub fn set_firmware_version_major_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Firmware_Version_Major' @@ -37737,7 +37753,7 @@ impl RtSbGpsStatus { 2 => RtSbGpsStatusGpsStatus::InsufficientSatellites, 1 => RtSbGpsStatusGpsStatus::SearchingForSatellites, 0 => RtSbGpsStatusGpsStatus::GpsModuleNotDetected, - _ => RtSbGpsStatusGpsStatus::_Other(self.gps_status_phys()), + _ => RtSbGpsStatusGpsStatus::_Other(self.gps_status_phys_val()), } } /// Get physical value of 'GPS_Status' @@ -37746,7 +37762,7 @@ impl RtSbGpsStatus { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn gps_status_phys(&self) -> u8 { + pub fn gps_status_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -37758,12 +37774,12 @@ impl RtSbGpsStatus { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_status_raw(&self) -> u8 { + pub fn gps_status_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } /// Set raw value of 'GPS_Status' #[inline(always)] - pub fn set_gps_status_raw(&mut self, value: u8) { + pub fn set_gps_status_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } /// Set value of 'GPS_Status' @@ -37946,7 +37962,7 @@ impl RtSbGpsPosEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_ecef_z(&self) -> f32 { - self.gps_pos_ecef_z_phys() + self.gps_pos_ecef_z_phys_val() } /// Get physical value of 'GPS_Pos_ECEF_Z' /// @@ -37954,7 +37970,7 @@ impl RtSbGpsPosEcef2 { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn gps_pos_ecef_z_phys(&self) -> f32 { + pub fn gps_pos_ecef_z_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -37967,12 +37983,12 @@ impl RtSbGpsPosEcef2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_pos_ecef_z_raw(&self) -> i32 { + pub fn gps_pos_ecef_z_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'GPS_Pos_ECEF_Z' #[inline(always)] - pub fn set_gps_pos_ecef_z_raw(&mut self, value: i32) { + pub fn set_gps_pos_ecef_z_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } @@ -38001,7 +38017,7 @@ impl RtSbGpsPosEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_ecef_y(&self) -> f32 { - self.gps_pos_ecef_y_phys() + self.gps_pos_ecef_y_phys_val() } /// Get physical value of 'GPS_Pos_ECEF_Y' /// @@ -38009,7 +38025,7 @@ impl RtSbGpsPosEcef2 { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn gps_pos_ecef_y_phys(&self) -> f32 { + pub fn gps_pos_ecef_y_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -38022,12 +38038,12 @@ impl RtSbGpsPosEcef2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_pos_ecef_y_raw(&self) -> i32 { + pub fn gps_pos_ecef_y_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 'GPS_Pos_ECEF_Y' #[inline(always)] - pub fn set_gps_pos_ecef_y_raw(&mut self, value: i32) { + pub fn set_gps_pos_ecef_y_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } @@ -38149,7 +38165,7 @@ impl RtSbGpsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_ecef_x(&self) -> f32 { - self.gps_pos_ecef_x_phys() + self.gps_pos_ecef_x_phys_val() } /// Get physical value of 'GPS_Pos_ECEF_X' /// @@ -38157,7 +38173,7 @@ impl RtSbGpsPosEcef1 { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn gps_pos_ecef_x_phys(&self) -> f32 { + pub fn gps_pos_ecef_x_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -38170,12 +38186,12 @@ impl RtSbGpsPosEcef1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_pos_ecef_x_raw(&self) -> i32 { + pub fn gps_pos_ecef_x_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'GPS_Pos_ECEF_X' #[inline(always)] - pub fn set_gps_pos_ecef_x_raw(&mut self, value: i32) { + pub fn set_gps_pos_ecef_x_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } @@ -38204,7 +38220,7 @@ impl RtSbGpsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_ecef_z(&self) -> u8 { - self.accuracy_gps_pos_ecef_z_phys() + self.accuracy_gps_pos_ecef_z_phys_val() } /// Get physical value of 'Accuracy_GPS_Pos_ECEF_Z' /// @@ -38212,7 +38228,7 @@ impl RtSbGpsPosEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_pos_ecef_z_phys(&self) -> u8 { + pub fn accuracy_gps_pos_ecef_z_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -38224,12 +38240,12 @@ impl RtSbGpsPosEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_pos_ecef_z_raw(&self) -> u8 { + pub fn accuracy_gps_pos_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'Accuracy_GPS_Pos_ECEF_Z' #[inline(always)] - pub fn set_accuracy_gps_pos_ecef_z_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_pos_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_ECEF_Z' @@ -38260,7 +38276,7 @@ impl RtSbGpsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_ecef_y(&self) -> u8 { - self.accuracy_gps_pos_ecef_y_phys() + self.accuracy_gps_pos_ecef_y_phys_val() } /// Get physical value of 'Accuracy_GPS_Pos_ECEF_Y' /// @@ -38268,7 +38284,7 @@ impl RtSbGpsPosEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_pos_ecef_y_phys(&self) -> u8 { + pub fn accuracy_gps_pos_ecef_y_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -38280,12 +38296,12 @@ impl RtSbGpsPosEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_pos_ecef_y_raw(&self) -> u8 { + pub fn accuracy_gps_pos_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'Accuracy_GPS_Pos_ECEF_Y' #[inline(always)] - pub fn set_accuracy_gps_pos_ecef_y_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_pos_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_ECEF_Y' @@ -38316,7 +38332,7 @@ impl RtSbGpsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_ecef_x(&self) -> u8 { - self.accuracy_gps_pos_ecef_x_phys() + self.accuracy_gps_pos_ecef_x_phys_val() } /// Get physical value of 'Accuracy_GPS_Pos_ECEF_X' /// @@ -38324,7 +38340,7 @@ impl RtSbGpsPosEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_pos_ecef_x_phys(&self) -> u8 { + pub fn accuracy_gps_pos_ecef_x_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -38336,12 +38352,12 @@ impl RtSbGpsPosEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_pos_ecef_x_raw(&self) -> u8 { + pub fn accuracy_gps_pos_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_GPS_Pos_ECEF_X' #[inline(always)] - pub fn set_accuracy_gps_pos_ecef_x_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_pos_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_ECEF_X' @@ -38372,7 +38388,7 @@ impl RtSbGpsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_ecef_z(&self) -> bool { - self.validity_gps_pos_ecef_z_phys() + self.validity_gps_pos_ecef_z_phys_val() } /// Get physical value of 'Validity_GPS_Pos_ECEF_Z' /// @@ -38380,7 +38396,7 @@ impl RtSbGpsPosEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_pos_ecef_z_phys(&self) -> bool { + pub fn validity_gps_pos_ecef_z_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -38391,12 +38407,12 @@ impl RtSbGpsPosEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_ecef_z_raw(&self) -> u8 { + pub fn validity_gps_pos_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'Validity_GPS_Pos_ECEF_Z' #[inline(always)] - pub fn set_validity_gps_pos_ecef_z_raw(&mut self, value: u8) { + pub fn set_validity_gps_pos_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_GPS_Pos_ECEF_Z' @@ -38416,7 +38432,7 @@ impl RtSbGpsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_ecef_y(&self) -> bool { - self.validity_gps_pos_ecef_y_phys() + self.validity_gps_pos_ecef_y_phys_val() } /// Get physical value of 'Validity_GPS_Pos_ECEF_Y' /// @@ -38424,7 +38440,7 @@ impl RtSbGpsPosEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_pos_ecef_y_phys(&self) -> bool { + pub fn validity_gps_pos_ecef_y_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -38435,12 +38451,12 @@ impl RtSbGpsPosEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_ecef_y_raw(&self) -> u8 { + pub fn validity_gps_pos_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_GPS_Pos_ECEF_Y' #[inline(always)] - pub fn set_validity_gps_pos_ecef_y_raw(&mut self, value: u8) { + pub fn set_validity_gps_pos_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Pos_ECEF_Y' @@ -38460,7 +38476,7 @@ impl RtSbGpsPosEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_ecef_x(&self) -> bool { - self.validity_gps_pos_ecef_x_phys() + self.validity_gps_pos_ecef_x_phys_val() } /// Get physical value of 'Validity_GPS_Pos_ECEF_X' /// @@ -38468,7 +38484,7 @@ impl RtSbGpsPosEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_pos_ecef_x_phys(&self) -> bool { + pub fn validity_gps_pos_ecef_x_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -38479,12 +38495,12 @@ impl RtSbGpsPosEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_ecef_x_raw(&self) -> u8 { + pub fn validity_gps_pos_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_GPS_Pos_ECEF_X' #[inline(always)] - pub fn set_validity_gps_pos_ecef_x_raw(&mut self, value: u8) { + pub fn set_validity_gps_pos_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Pos_ECEF_X' @@ -38581,7 +38597,7 @@ impl RtSbGpsPosLlh2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_llh_altitude(&self) -> f32 { - self.gps_pos_llh_altitude_phys() + self.gps_pos_llh_altitude_phys_val() } /// Get physical value of 'GPS_Pos_LLH_Altitude' /// @@ -38589,7 +38605,7 @@ impl RtSbGpsPosLlh2 { /// - Offset: 0 /// - Unit: "m" #[inline(always)] - pub fn gps_pos_llh_altitude_phys(&self) -> f32 { + pub fn gps_pos_llh_altitude_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -38602,12 +38618,12 @@ impl RtSbGpsPosLlh2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_pos_llh_altitude_raw(&self) -> i32 { + pub fn gps_pos_llh_altitude_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'GPS_Pos_LLH_Altitude' #[inline(always)] - pub fn set_gps_pos_llh_altitude_raw(&mut self, value: i32) { + pub fn set_gps_pos_llh_altitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } @@ -38634,7 +38650,7 @@ impl RtSbGpsPosLlh2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_llh_longitude(&self) -> f32 { - self.gps_pos_llh_longitude_phys() + self.gps_pos_llh_longitude_phys_val() } /// Get physical value of 'GPS_Pos_LLH_Longitude' /// @@ -38642,7 +38658,7 @@ impl RtSbGpsPosLlh2 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn gps_pos_llh_longitude_phys(&self) -> f32 { + pub fn gps_pos_llh_longitude_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..32].load_le::(); let factor = 0.0000001_f32; let offset = 0_f32; @@ -38655,12 +38671,12 @@ impl RtSbGpsPosLlh2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_pos_llh_longitude_raw(&self) -> i32 { + pub fn gps_pos_llh_longitude_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } /// Set raw value of 'GPS_Pos_LLH_Longitude' #[inline(always)] - pub fn set_gps_pos_llh_longitude_raw(&mut self, value: i32) { + pub fn set_gps_pos_llh_longitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } @@ -38780,7 +38796,7 @@ impl RtSbGpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_pos_llh_latitude(&self) -> f32 { - self.gps_pos_llh_latitude_phys() + self.gps_pos_llh_latitude_phys_val() } /// Get physical value of 'GPS_Pos_LLH_Latitude' /// @@ -38788,7 +38804,7 @@ impl RtSbGpsPosLlh1 { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn gps_pos_llh_latitude_phys(&self) -> f32 { + pub fn gps_pos_llh_latitude_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 0.0000001_f32; let offset = 0_f32; @@ -38801,12 +38817,12 @@ impl RtSbGpsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_pos_llh_latitude_raw(&self) -> i32 { + pub fn gps_pos_llh_latitude_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } /// Set raw value of 'GPS_Pos_LLH_Latitude' #[inline(always)] - pub fn set_gps_pos_llh_latitude_raw(&mut self, value: i32) { + pub fn set_gps_pos_llh_latitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } @@ -38835,7 +38851,7 @@ impl RtSbGpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_altitude(&self) -> u8 { - self.accuracy_gps_pos_llh_altitude_phys() + self.accuracy_gps_pos_llh_altitude_phys_val() } /// Get physical value of 'Accuracy_GPS_Pos_LLH_Altitude' /// @@ -38843,7 +38859,7 @@ impl RtSbGpsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_pos_llh_altitude_phys(&self) -> u8 { + pub fn accuracy_gps_pos_llh_altitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -38855,12 +38871,12 @@ impl RtSbGpsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_pos_llh_altitude_raw(&self) -> u8 { + pub fn accuracy_gps_pos_llh_altitude_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'Accuracy_GPS_Pos_LLH_Altitude' #[inline(always)] - pub fn set_accuracy_gps_pos_llh_altitude_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_pos_llh_altitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_LLH_Altitude' @@ -38894,7 +38910,7 @@ impl RtSbGpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_longitude(&self) -> u8 { - self.accuracy_gps_pos_llh_longitude_phys() + self.accuracy_gps_pos_llh_longitude_phys_val() } /// Get physical value of 'Accuracy_GPS_Pos_LLH_Longitude' /// @@ -38902,7 +38918,7 @@ impl RtSbGpsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_pos_llh_longitude_phys(&self) -> u8 { + pub fn accuracy_gps_pos_llh_longitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -38914,12 +38930,12 @@ impl RtSbGpsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_pos_llh_longitude_raw(&self) -> u8 { + pub fn accuracy_gps_pos_llh_longitude_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'Accuracy_GPS_Pos_LLH_Longitude' #[inline(always)] - pub fn set_accuracy_gps_pos_llh_longitude_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_pos_llh_longitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_LLH_Longitude' @@ -38953,7 +38969,7 @@ impl RtSbGpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_latitude(&self) -> u8 { - self.accuracy_gps_pos_llh_latitude_phys() + self.accuracy_gps_pos_llh_latitude_phys_val() } /// Get physical value of 'Accuracy_GPS_Pos_LLH_Latitude' /// @@ -38961,7 +38977,7 @@ impl RtSbGpsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_pos_llh_latitude_phys(&self) -> u8 { + pub fn accuracy_gps_pos_llh_latitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -38973,12 +38989,12 @@ impl RtSbGpsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_pos_llh_latitude_raw(&self) -> u8 { + pub fn accuracy_gps_pos_llh_latitude_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_GPS_Pos_LLH_Latitude' #[inline(always)] - pub fn set_accuracy_gps_pos_llh_latitude_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_pos_llh_latitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Pos_LLH_Latitude' @@ -39012,7 +39028,7 @@ impl RtSbGpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_altitude(&self) -> bool { - self.validity_gps_pos_llh_altitude_phys() + self.validity_gps_pos_llh_altitude_phys_val() } /// Get physical value of 'Validity_GPS_Pos_LLH_Altitude' /// @@ -39020,7 +39036,7 @@ impl RtSbGpsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_pos_llh_altitude_phys(&self) -> bool { + pub fn validity_gps_pos_llh_altitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -39031,12 +39047,12 @@ impl RtSbGpsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_llh_altitude_raw(&self) -> u8 { + pub fn validity_gps_pos_llh_altitude_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'Validity_GPS_Pos_LLH_Altitude' #[inline(always)] - pub fn set_validity_gps_pos_llh_altitude_raw(&mut self, value: u8) { + pub fn set_validity_gps_pos_llh_altitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_GPS_Pos_LLH_Altitude' @@ -39059,7 +39075,7 @@ impl RtSbGpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_longitude(&self) -> bool { - self.validity_gps_pos_llh_longitude_phys() + self.validity_gps_pos_llh_longitude_phys_val() } /// Get physical value of 'Validity_GPS_Pos_LLH_Longitude' /// @@ -39067,7 +39083,7 @@ impl RtSbGpsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_pos_llh_longitude_phys(&self) -> bool { + pub fn validity_gps_pos_llh_longitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -39078,12 +39094,12 @@ impl RtSbGpsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_llh_longitude_raw(&self) -> u8 { + pub fn validity_gps_pos_llh_longitude_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_GPS_Pos_LLH_Longitude' #[inline(always)] - pub fn set_validity_gps_pos_llh_longitude_raw(&mut self, value: u8) { + pub fn set_validity_gps_pos_llh_longitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Pos_LLH_Longitude' @@ -39106,7 +39122,7 @@ impl RtSbGpsPosLlh1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_latitude(&self) -> bool { - self.validity_gps_pos_llh_latitude_phys() + self.validity_gps_pos_llh_latitude_phys_val() } /// Get physical value of 'Validity_GPS_Pos_LLH_Latitude' /// @@ -39114,7 +39130,7 @@ impl RtSbGpsPosLlh1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_pos_llh_latitude_phys(&self) -> bool { + pub fn validity_gps_pos_llh_latitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -39125,12 +39141,12 @@ impl RtSbGpsPosLlh1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_pos_llh_latitude_raw(&self) -> u8 { + pub fn validity_gps_pos_llh_latitude_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_GPS_Pos_LLH_Latitude' #[inline(always)] - pub fn set_validity_gps_pos_llh_latitude_raw(&mut self, value: u8) { + pub fn set_validity_gps_pos_llh_latitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Pos_LLH_Latitude' @@ -39244,7 +39260,7 @@ impl RtSbGpsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_gradient(&self) -> f32 { - self.gps_gradient_phys() + self.gps_gradient_phys_val() } /// Get physical value of 'GPS_Gradient' /// @@ -39252,7 +39268,7 @@ impl RtSbGpsHeadingGradient { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn gps_gradient_phys(&self) -> f32 { + pub fn gps_gradient_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..56].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -39265,12 +39281,12 @@ impl RtSbGpsHeadingGradient { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_gradient_raw(&self) -> i16 { + pub fn gps_gradient_raw_val(&self) -> i16 { self.raw.view_bits::()[40..56].load_le::() } /// Set raw value of 'GPS_Gradient' #[inline(always)] - pub fn set_gps_gradient_raw(&mut self, value: i16) { + pub fn set_gps_gradient_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..56].store_le(value); } @@ -39299,7 +39315,7 @@ impl RtSbGpsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_gradient(&self) -> u8 { - self.accuracy_gps_gradient_phys() + self.accuracy_gps_gradient_phys_val() } /// Get physical value of 'Accuracy_GPS_Gradient' /// @@ -39307,7 +39323,7 @@ impl RtSbGpsHeadingGradient { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_gradient_phys(&self) -> u8 { + pub fn accuracy_gps_gradient_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -39319,12 +39335,12 @@ impl RtSbGpsHeadingGradient { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_gradient_raw(&self) -> u8 { + pub fn accuracy_gps_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } /// Set raw value of 'Accuracy_GPS_Gradient' #[inline(always)] - pub fn set_accuracy_gps_gradient_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } /// Set value of 'Accuracy_GPS_Gradient' @@ -39355,7 +39371,7 @@ impl RtSbGpsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_heading(&self) -> f32 { - self.gps_heading_phys() + self.gps_heading_phys_val() } /// Get physical value of 'GPS_Heading' /// @@ -39363,7 +39379,7 @@ impl RtSbGpsHeadingGradient { /// - Offset: 0 /// - Unit: "degrees" #[inline(always)] - pub fn gps_heading_phys(&self) -> f32 { + pub fn gps_heading_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -39376,12 +39392,12 @@ impl RtSbGpsHeadingGradient { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_heading_raw(&self) -> i16 { + pub fn gps_heading_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'GPS_Heading' #[inline(always)] - pub fn set_gps_heading_raw(&mut self, value: i16) { + pub fn set_gps_heading_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -39410,7 +39426,7 @@ impl RtSbGpsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_heading(&self) -> u8 { - self.accuracy_gps_heading_phys() + self.accuracy_gps_heading_phys_val() } /// Get physical value of 'Accuracy_GPS_Heading' /// @@ -39418,7 +39434,7 @@ impl RtSbGpsHeadingGradient { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_heading_phys(&self) -> u8 { + pub fn accuracy_gps_heading_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -39430,12 +39446,12 @@ impl RtSbGpsHeadingGradient { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_heading_raw(&self) -> u8 { + pub fn accuracy_gps_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_GPS_Heading' #[inline(always)] - pub fn set_accuracy_gps_heading_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Heading' @@ -39466,7 +39482,7 @@ impl RtSbGpsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_gradient(&self) -> bool { - self.validity_gps_gradient_phys() + self.validity_gps_gradient_phys_val() } /// Get physical value of 'Validity_GPS_Gradient' /// @@ -39474,7 +39490,7 @@ impl RtSbGpsHeadingGradient { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_gradient_phys(&self) -> bool { + pub fn validity_gps_gradient_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -39485,12 +39501,12 @@ impl RtSbGpsHeadingGradient { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_gradient_raw(&self) -> u8 { + pub fn validity_gps_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_GPS_Gradient' #[inline(always)] - pub fn set_validity_gps_gradient_raw(&mut self, value: u8) { + pub fn set_validity_gps_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Gradient' @@ -39510,7 +39526,7 @@ impl RtSbGpsHeadingGradient { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_heading(&self) -> bool { - self.validity_gps_heading_phys() + self.validity_gps_heading_phys_val() } /// Get physical value of 'Validity_GPS_Heading' /// @@ -39518,7 +39534,7 @@ impl RtSbGpsHeadingGradient { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_heading_phys(&self) -> bool { + pub fn validity_gps_heading_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -39529,12 +39545,12 @@ impl RtSbGpsHeadingGradient { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_heading_raw(&self) -> u8 { + pub fn validity_gps_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_GPS_Heading' #[inline(always)] - pub fn set_validity_gps_heading_raw(&mut self, value: u8) { + pub fn set_validity_gps_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Heading' @@ -39637,7 +39653,7 @@ impl RtSbGpsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_vel_ecef_z(&self) -> f32 { - self.gps_vel_ecef_z_phys() + self.gps_vel_ecef_z_phys_val() } /// Get physical value of 'GPS_Vel_ECEF_Z' /// @@ -39645,7 +39661,7 @@ impl RtSbGpsVelEcef2 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn gps_vel_ecef_z_phys(&self) -> f32 { + pub fn gps_vel_ecef_z_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -39658,12 +39674,12 @@ impl RtSbGpsVelEcef2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_vel_ecef_z_raw(&self) -> i32 { + pub fn gps_vel_ecef_z_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } /// Set raw value of 'GPS_Vel_ECEF_Z' #[inline(always)] - pub fn set_gps_vel_ecef_z_raw(&mut self, value: i32) { + pub fn set_gps_vel_ecef_z_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } @@ -39692,7 +39708,7 @@ impl RtSbGpsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_vel_ecef_y(&self) -> f32 { - self.gps_vel_ecef_y_phys() + self.gps_vel_ecef_y_phys_val() } /// Get physical value of 'GPS_Vel_ECEF_Y' /// @@ -39700,7 +39716,7 @@ impl RtSbGpsVelEcef2 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn gps_vel_ecef_y_phys(&self) -> f32 { + pub fn gps_vel_ecef_y_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[8..32].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -39713,12 +39729,12 @@ impl RtSbGpsVelEcef2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_vel_ecef_y_raw(&self) -> i32 { + pub fn gps_vel_ecef_y_raw_val(&self) -> i32 { self.raw.view_bits::()[8..32].load_le::() } /// Set raw value of 'GPS_Vel_ECEF_Y' #[inline(always)] - pub fn set_gps_vel_ecef_y_raw(&mut self, value: i32) { + pub fn set_gps_vel_ecef_y_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..32].store_le(value); } @@ -39747,7 +39763,7 @@ impl RtSbGpsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ecef_z(&self) -> bool { - self.validity_gps_vel_ecef_z_phys() + self.validity_gps_vel_ecef_z_phys_val() } /// Get physical value of 'Validity_GPS_Vel_ECEF_Z' /// @@ -39755,7 +39771,7 @@ impl RtSbGpsVelEcef2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_vel_ecef_z_phys(&self) -> bool { + pub fn validity_gps_vel_ecef_z_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -39766,12 +39782,12 @@ impl RtSbGpsVelEcef2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_vel_ecef_z_raw(&self) -> u8 { + pub fn validity_gps_vel_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_GPS_Vel_ECEF_Z' #[inline(always)] - pub fn set_validity_gps_vel_ecef_z_raw(&mut self, value: u8) { + pub fn set_validity_gps_vel_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Vel_ECEF_Z' @@ -39791,7 +39807,7 @@ impl RtSbGpsVelEcef2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ecef_y(&self) -> bool { - self.validity_gps_vel_ecef_y_phys() + self.validity_gps_vel_ecef_y_phys_val() } /// Get physical value of 'Validity_GPS_Vel_ECEF_Y' /// @@ -39799,7 +39815,7 @@ impl RtSbGpsVelEcef2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_vel_ecef_y_phys(&self) -> bool { + pub fn validity_gps_vel_ecef_y_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -39810,12 +39826,12 @@ impl RtSbGpsVelEcef2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_vel_ecef_y_raw(&self) -> u8 { + pub fn validity_gps_vel_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_GPS_Vel_ECEF_Y' #[inline(always)] - pub fn set_validity_gps_vel_ecef_y_raw(&mut self, value: u8) { + pub fn set_validity_gps_vel_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Vel_ECEF_Y' @@ -39924,7 +39940,7 @@ impl RtSbGpsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_vel_ecef_x(&self) -> f32 { - self.gps_vel_ecef_x_phys() + self.gps_vel_ecef_x_phys_val() } /// Get physical value of 'GPS_Vel_ECEF_X' /// @@ -39932,7 +39948,7 @@ impl RtSbGpsVelEcef1 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn gps_vel_ecef_x_phys(&self) -> f32 { + pub fn gps_vel_ecef_x_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..56].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -39945,12 +39961,12 @@ impl RtSbGpsVelEcef1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_vel_ecef_x_raw(&self) -> i32 { + pub fn gps_vel_ecef_x_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } /// Set raw value of 'GPS_Vel_ECEF_X' #[inline(always)] - pub fn set_gps_vel_ecef_x_raw(&mut self, value: i32) { + pub fn set_gps_vel_ecef_x_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } @@ -39977,7 +39993,7 @@ impl RtSbGpsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_ecef_z(&self) -> u8 { - self.accuracy_gps_vel_ecef_z_phys() + self.accuracy_gps_vel_ecef_z_phys_val() } /// Get physical value of 'Accuracy_GPS_Vel_ECEF_Z' /// @@ -39985,7 +40001,7 @@ impl RtSbGpsVelEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_vel_ecef_z_phys(&self) -> u8 { + pub fn accuracy_gps_vel_ecef_z_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -39997,12 +40013,12 @@ impl RtSbGpsVelEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_vel_ecef_z_raw(&self) -> u8 { + pub fn accuracy_gps_vel_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } /// Set raw value of 'Accuracy_GPS_Vel_ECEF_Z' #[inline(always)] - pub fn set_accuracy_gps_vel_ecef_z_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_vel_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } /// Set value of 'Accuracy_GPS_Vel_ECEF_Z' @@ -40031,7 +40047,7 @@ impl RtSbGpsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_ecef_y(&self) -> u8 { - self.accuracy_gps_vel_ecef_y_phys() + self.accuracy_gps_vel_ecef_y_phys_val() } /// Get physical value of 'Accuracy_GPS_Vel_ECEF_Y' /// @@ -40039,7 +40055,7 @@ impl RtSbGpsVelEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_vel_ecef_y_phys(&self) -> u8 { + pub fn accuracy_gps_vel_ecef_y_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -40051,12 +40067,12 @@ impl RtSbGpsVelEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_vel_ecef_y_raw(&self) -> u8 { + pub fn accuracy_gps_vel_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } /// Set raw value of 'Accuracy_GPS_Vel_ECEF_Y' #[inline(always)] - pub fn set_accuracy_gps_vel_ecef_y_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_vel_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } /// Set value of 'Accuracy_GPS_Vel_ECEF_Y' @@ -40085,7 +40101,7 @@ impl RtSbGpsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_ecef_x(&self) -> u8 { - self.accuracy_gps_vel_ecef_x_phys() + self.accuracy_gps_vel_ecef_x_phys_val() } /// Get physical value of 'Accuracy_GPS_Vel_ECEF_X' /// @@ -40093,7 +40109,7 @@ impl RtSbGpsVelEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_vel_ecef_x_phys(&self) -> u8 { + pub fn accuracy_gps_vel_ecef_x_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -40105,12 +40121,12 @@ impl RtSbGpsVelEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_vel_ecef_x_raw(&self) -> u8 { + pub fn accuracy_gps_vel_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_GPS_Vel_ECEF_X' #[inline(always)] - pub fn set_accuracy_gps_vel_ecef_x_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_vel_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Vel_ECEF_X' @@ -40141,7 +40157,7 @@ impl RtSbGpsVelEcef1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ecef_x(&self) -> bool { - self.validity_gps_vel_ecef_x_phys() + self.validity_gps_vel_ecef_x_phys_val() } /// Get physical value of 'Validity_GPS_Vel_ECEF_X' /// @@ -40149,7 +40165,7 @@ impl RtSbGpsVelEcef1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_vel_ecef_x_phys(&self) -> bool { + pub fn validity_gps_vel_ecef_x_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -40160,12 +40176,12 @@ impl RtSbGpsVelEcef1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_vel_ecef_x_raw(&self) -> u8 { + pub fn validity_gps_vel_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_GPS_Vel_ECEF_X' #[inline(always)] - pub fn set_validity_gps_vel_ecef_x_raw(&mut self, value: u8) { + pub fn set_validity_gps_vel_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Vel_ECEF_X' @@ -40266,7 +40282,7 @@ impl RtSbGpsVelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_vel_ned_d(&self) -> f32 { - self.gps_vel_ned_d_phys() + self.gps_vel_ned_d_phys_val() } /// Get physical value of 'GPS_Vel_NED_D' /// @@ -40274,7 +40290,7 @@ impl RtSbGpsVelNed2 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn gps_vel_ned_d_phys(&self) -> f32 { + pub fn gps_vel_ned_d_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..40].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -40287,12 +40303,12 @@ impl RtSbGpsVelNed2 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_vel_ned_d_raw(&self) -> i32 { + pub fn gps_vel_ned_d_raw_val(&self) -> i32 { self.raw.view_bits::()[16..40].load_le::() } /// Set raw value of 'GPS_Vel_NED_D' #[inline(always)] - pub fn set_gps_vel_ned_d_raw(&mut self, value: i32) { + pub fn set_gps_vel_ned_d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..40].store_le(value); } @@ -40319,7 +40335,7 @@ impl RtSbGpsVelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_d(&self) -> u8 { - self.accuracy_gps_vel_d_phys() + self.accuracy_gps_vel_d_phys_val() } /// Get physical value of 'Accuracy_GPS_Vel_D' /// @@ -40327,7 +40343,7 @@ impl RtSbGpsVelNed2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_vel_d_phys(&self) -> u8 { + pub fn accuracy_gps_vel_d_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -40339,12 +40355,12 @@ impl RtSbGpsVelNed2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_vel_d_raw(&self) -> u8 { + pub fn accuracy_gps_vel_d_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_GPS_Vel_D' #[inline(always)] - pub fn set_accuracy_gps_vel_d_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_vel_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Vel_D' @@ -40375,7 +40391,7 @@ impl RtSbGpsVelNed2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ned_d(&self) -> bool { - self.validity_gps_vel_ned_d_phys() + self.validity_gps_vel_ned_d_phys_val() } /// Get physical value of 'Validity_GPS_Vel_NED_D' /// @@ -40383,7 +40399,7 @@ impl RtSbGpsVelNed2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_vel_ned_d_phys(&self) -> bool { + pub fn validity_gps_vel_ned_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -40394,12 +40410,12 @@ impl RtSbGpsVelNed2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_vel_ned_d_raw(&self) -> u8 { + pub fn validity_gps_vel_ned_d_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_GPS_Vel_NED_D' #[inline(always)] - pub fn set_validity_gps_vel_ned_d_raw(&mut self, value: u8) { + pub fn set_validity_gps_vel_ned_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Vel_NED_D' @@ -40506,7 +40522,7 @@ impl RtSbGpsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_vel_ned_e(&self) -> f32 { - self.gps_vel_ned_e_phys() + self.gps_vel_ned_e_phys_val() } /// Get physical value of 'GPS_Vel_NED_E' /// @@ -40514,7 +40530,7 @@ impl RtSbGpsVelNed1 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn gps_vel_ned_e_phys(&self) -> f32 { + pub fn gps_vel_ned_e_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -40527,12 +40543,12 @@ impl RtSbGpsVelNed1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_vel_ned_e_raw(&self) -> i32 { + pub fn gps_vel_ned_e_raw_val(&self) -> i32 { self.raw.view_bits::()[40..64].load_le::() } /// Set raw value of 'GPS_Vel_NED_E' #[inline(always)] - pub fn set_gps_vel_ned_e_raw(&mut self, value: i32) { + pub fn set_gps_vel_ned_e_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..64].store_le(value); } @@ -40561,7 +40577,7 @@ impl RtSbGpsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_vel_ned_n(&self) -> f32 { - self.gps_vel_ned_n_phys() + self.gps_vel_ned_n_phys_val() } /// Get physical value of 'GPS_Vel_NED_N' /// @@ -40569,7 +40585,7 @@ impl RtSbGpsVelNed1 { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn gps_vel_ned_n_phys(&self) -> f32 { + pub fn gps_vel_ned_n_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..40].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -40582,12 +40598,12 @@ impl RtSbGpsVelNed1 { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gps_vel_ned_n_raw(&self) -> i32 { + pub fn gps_vel_ned_n_raw_val(&self) -> i32 { self.raw.view_bits::()[16..40].load_le::() } /// Set raw value of 'GPS_Vel_NED_N' #[inline(always)] - pub fn set_gps_vel_ned_n_raw(&mut self, value: i32) { + pub fn set_gps_vel_ned_n_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..40].store_le(value); } @@ -40614,7 +40630,7 @@ impl RtSbGpsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_ne(&self) -> u8 { - self.accuracy_gps_vel_ne_phys() + self.accuracy_gps_vel_ne_phys_val() } /// Get physical value of 'Accuracy_GPS_Vel_NE' /// @@ -40622,7 +40638,7 @@ impl RtSbGpsVelNed1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_vel_ne_phys(&self) -> u8 { + pub fn accuracy_gps_vel_ne_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -40634,12 +40650,12 @@ impl RtSbGpsVelNed1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_vel_ne_raw(&self) -> u8 { + pub fn accuracy_gps_vel_ne_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_GPS_Vel_NE' #[inline(always)] - pub fn set_accuracy_gps_vel_ne_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_vel_ne_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Vel_NE' @@ -40670,7 +40686,7 @@ impl RtSbGpsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ned_e(&self) -> bool { - self.validity_gps_vel_ned_e_phys() + self.validity_gps_vel_ned_e_phys_val() } /// Get physical value of 'Validity_GPS_Vel_NED_E' /// @@ -40678,7 +40694,7 @@ impl RtSbGpsVelNed1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_vel_ned_e_phys(&self) -> bool { + pub fn validity_gps_vel_ned_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -40689,12 +40705,12 @@ impl RtSbGpsVelNed1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_vel_ned_e_raw(&self) -> u8 { + pub fn validity_gps_vel_ned_e_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_GPS_Vel_NED_E' #[inline(always)] - pub fn set_validity_gps_vel_ned_e_raw(&mut self, value: u8) { + pub fn set_validity_gps_vel_ned_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Vel_NED_E' @@ -40714,7 +40730,7 @@ impl RtSbGpsVelNed1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ned_n(&self) -> bool { - self.validity_gps_vel_ned_n_phys() + self.validity_gps_vel_ned_n_phys_val() } /// Get physical value of 'Validity_GPS_Vel_NED_N' /// @@ -40722,7 +40738,7 @@ impl RtSbGpsVelNed1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_vel_ned_n_phys(&self) -> bool { + pub fn validity_gps_vel_ned_n_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -40733,12 +40749,12 @@ impl RtSbGpsVelNed1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_vel_ned_n_raw(&self) -> u8 { + pub fn validity_gps_vel_ned_n_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_GPS_Vel_NED_N' #[inline(always)] - pub fn set_validity_gps_vel_ned_n_raw(&mut self, value: u8) { + pub fn set_validity_gps_vel_ned_n_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Vel_NED_N' @@ -40845,7 +40861,7 @@ impl RtSbGpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_speed_3d(&self) -> f32 { - self.gps_speed_3d_phys() + self.gps_speed_3d_phys_val() } /// Get physical value of 'GPS_Speed_3D' /// @@ -40853,7 +40869,7 @@ impl RtSbGpsSpeed { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn gps_speed_3d_phys(&self) -> f32 { + pub fn gps_speed_3d_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..64].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -40866,12 +40882,12 @@ impl RtSbGpsSpeed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_speed_3d_raw(&self) -> u32 { + pub fn gps_speed_3d_raw_val(&self) -> u32 { self.raw.view_bits::()[40..64].load_le::() } /// Set raw value of 'GPS_Speed_3D' #[inline(always)] - pub fn set_gps_speed_3d_raw(&mut self, value: u32) { + pub fn set_gps_speed_3d_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[40..64].store_le(value); } /// Set value of 'GPS_Speed_3D' @@ -40898,7 +40914,7 @@ impl RtSbGpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_speed_2d(&self) -> f32 { - self.gps_speed_2d_phys() + self.gps_speed_2d_phys_val() } /// Get physical value of 'GPS_Speed_2D' /// @@ -40906,7 +40922,7 @@ impl RtSbGpsSpeed { /// - Offset: 0 /// - Unit: "m/s" #[inline(always)] - pub fn gps_speed_2d_phys(&self) -> f32 { + pub fn gps_speed_2d_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..40].load_le::(); let factor = 0.0001_f32; let offset = 0_f32; @@ -40919,12 +40935,12 @@ impl RtSbGpsSpeed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_speed_2d_raw(&self) -> u32 { + pub fn gps_speed_2d_raw_val(&self) -> u32 { self.raw.view_bits::()[16..40].load_le::() } /// Set raw value of 'GPS_Speed_2D' #[inline(always)] - pub fn set_gps_speed_2d_raw(&mut self, value: u32) { + pub fn set_gps_speed_2d_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[16..40].store_le(value); } /// Set value of 'GPS_Speed_2D' @@ -40951,7 +40967,7 @@ impl RtSbGpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_speed(&self) -> u8 { - self.accuracy_gps_speed_phys() + self.accuracy_gps_speed_phys_val() } /// Get physical value of 'Accuracy_GPS_Speed' /// @@ -40959,7 +40975,7 @@ impl RtSbGpsSpeed { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_speed_phys(&self) -> u8 { + pub fn accuracy_gps_speed_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -40971,12 +40987,12 @@ impl RtSbGpsSpeed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_speed_raw(&self) -> u8 { + pub fn accuracy_gps_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_GPS_Speed' #[inline(always)] - pub fn set_accuracy_gps_speed_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Speed' @@ -41007,7 +41023,7 @@ impl RtSbGpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_speed_3d(&self) -> bool { - self.validity_gps_speed_3d_phys() + self.validity_gps_speed_3d_phys_val() } /// Get physical value of 'Validity_GPS_Speed_3D' /// @@ -41015,7 +41031,7 @@ impl RtSbGpsSpeed { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_speed_3d_phys(&self) -> bool { + pub fn validity_gps_speed_3d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -41026,12 +41042,12 @@ impl RtSbGpsSpeed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_speed_3d_raw(&self) -> u8 { + pub fn validity_gps_speed_3d_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_GPS_Speed_3D' #[inline(always)] - pub fn set_validity_gps_speed_3d_raw(&mut self, value: u8) { + pub fn set_validity_gps_speed_3d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Speed_3D' @@ -41051,7 +41067,7 @@ impl RtSbGpsSpeed { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_speed_2d(&self) -> bool { - self.validity_gps_speed_2d_phys() + self.validity_gps_speed_2d_phys_val() } /// Get physical value of 'Validity_GPS_Speed_2D' /// @@ -41059,7 +41075,7 @@ impl RtSbGpsSpeed { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_speed_2d_phys(&self) -> bool { + pub fn validity_gps_speed_2d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -41070,12 +41086,12 @@ impl RtSbGpsSpeed { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_speed_2d_raw(&self) -> u8 { + pub fn validity_gps_speed_2d_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_GPS_Speed_2D' #[inline(always)] - pub fn set_validity_gps_speed_2d_raw(&mut self, value: u8) { + pub fn set_validity_gps_speed_2d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Speed_2D' @@ -41180,7 +41196,7 @@ impl RtSbGpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_week(&self) -> u16 { - self.gps_week_phys() + self.gps_week_phys_val() } /// Get physical value of 'GPS_Week' /// @@ -41188,7 +41204,7 @@ impl RtSbGpsTime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn gps_week_phys(&self) -> u16 { + pub fn gps_week_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -41200,12 +41216,12 @@ impl RtSbGpsTime { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_week_raw(&self) -> u16 { + pub fn gps_week_raw_val(&self) -> u16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'GPS_Week' #[inline(always)] - pub fn set_gps_week_raw(&mut self, value: u16) { + pub fn set_gps_week_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[48..64].store_le(value); } /// Set value of 'GPS_Week' @@ -41236,7 +41252,7 @@ impl RtSbGpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_time(&self) -> f32 { - self.gps_time_phys() + self.gps_time_phys_val() } /// Get physical value of 'GPS_Time' /// @@ -41244,7 +41260,7 @@ impl RtSbGpsTime { /// - Offset: 0 /// - Unit: "s" #[inline(always)] - pub fn gps_time_phys(&self) -> f32 { + pub fn gps_time_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -41257,12 +41273,12 @@ impl RtSbGpsTime { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn gps_time_raw(&self) -> u32 { + pub fn gps_time_raw_val(&self) -> u32 { self.raw.view_bits::()[16..48].load_le::() } /// Set raw value of 'GPS_Time' #[inline(always)] - pub fn set_gps_time_raw(&mut self, value: u32) { + pub fn set_gps_time_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[16..48].store_le(value); } /// Set value of 'GPS_Time' @@ -41287,7 +41303,7 @@ impl RtSbGpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_time(&self) -> u8 { - self.accuracy_gps_time_phys() + self.accuracy_gps_time_phys_val() } /// Get physical value of 'Accuracy_GPS_Time' /// @@ -41295,7 +41311,7 @@ impl RtSbGpsTime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gps_time_phys(&self) -> u8 { + pub fn accuracy_gps_time_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -41307,12 +41323,12 @@ impl RtSbGpsTime { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gps_time_raw(&self) -> u8 { + pub fn accuracy_gps_time_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_GPS_Time' #[inline(always)] - pub fn set_accuracy_gps_time_raw(&mut self, value: u8) { + pub fn set_accuracy_gps_time_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_GPS_Time' @@ -41343,7 +41359,7 @@ impl RtSbGpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_week(&self) -> bool { - self.validity_gps_week_phys() + self.validity_gps_week_phys_val() } /// Get physical value of 'Validity_GPS_Week' /// @@ -41351,7 +41367,7 @@ impl RtSbGpsTime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_week_phys(&self) -> bool { + pub fn validity_gps_week_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -41362,12 +41378,12 @@ impl RtSbGpsTime { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_week_raw(&self) -> u8 { + pub fn validity_gps_week_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_GPS_Week' #[inline(always)] - pub fn set_validity_gps_week_raw(&mut self, value: u8) { + pub fn set_validity_gps_week_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_GPS_Week' @@ -41387,7 +41403,7 @@ impl RtSbGpsTime { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_time(&self) -> bool { - self.validity_gps_time_phys() + self.validity_gps_time_phys_val() } /// Get physical value of 'Validity_GPS_Time' /// @@ -41395,7 +41411,7 @@ impl RtSbGpsTime { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gps_time_phys(&self) -> bool { + pub fn validity_gps_time_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -41406,12 +41422,12 @@ impl RtSbGpsTime { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gps_time_raw(&self) -> u8 { + pub fn validity_gps_time_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_GPS_Time' #[inline(always)] - pub fn set_validity_gps_time_raw(&mut self, value: u8) { + pub fn set_validity_gps_time_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_GPS_Time' @@ -41524,7 +41540,7 @@ impl RtSbAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_vertical(&self) -> f32 { - self.accel_vertical_phys() + self.accel_vertical_phys_val() } /// Get physical value of 'Accel_Vertical' /// @@ -41532,7 +41548,7 @@ impl RtSbAccel { /// - Offset: 0 /// - Unit: "g" #[inline(always)] - pub fn accel_vertical_phys(&self) -> f32 { + pub fn accel_vertical_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -41545,12 +41561,12 @@ impl RtSbAccel { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn accel_vertical_raw(&self) -> i16 { + pub fn accel_vertical_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'Accel_Vertical' #[inline(always)] - pub fn set_accel_vertical_raw(&mut self, value: i16) { + pub fn set_accel_vertical_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -41579,7 +41595,7 @@ impl RtSbAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_lateral(&self) -> f32 { - self.accel_lateral_phys() + self.accel_lateral_phys_val() } /// Get physical value of 'Accel_Lateral' /// @@ -41587,7 +41603,7 @@ impl RtSbAccel { /// - Offset: 0 /// - Unit: "g" #[inline(always)] - pub fn accel_lateral_phys(&self) -> f32 { + pub fn accel_lateral_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -41600,12 +41616,12 @@ impl RtSbAccel { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn accel_lateral_raw(&self) -> i16 { + pub fn accel_lateral_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Accel_Lateral' #[inline(always)] - pub fn set_accel_lateral_raw(&mut self, value: i16) { + pub fn set_accel_lateral_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -41634,7 +41650,7 @@ impl RtSbAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accel_longitudinal(&self) -> f32 { - self.accel_longitudinal_phys() + self.accel_longitudinal_phys_val() } /// Get physical value of 'Accel_Longitudinal' /// @@ -41642,7 +41658,7 @@ impl RtSbAccel { /// - Offset: 0 /// - Unit: "g" #[inline(always)] - pub fn accel_longitudinal_phys(&self) -> f32 { + pub fn accel_longitudinal_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.001_f32; let offset = 0_f32; @@ -41655,12 +41671,12 @@ impl RtSbAccel { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn accel_longitudinal_raw(&self) -> i16 { + pub fn accel_longitudinal_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'Accel_Longitudinal' #[inline(always)] - pub fn set_accel_longitudinal_raw(&mut self, value: i16) { + pub fn set_accel_longitudinal_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -41689,7 +41705,7 @@ impl RtSbAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_accel(&self) -> u8 { - self.accuracy_accel_phys() + self.accuracy_accel_phys_val() } /// Get physical value of 'Accuracy_Accel' /// @@ -41697,7 +41713,7 @@ impl RtSbAccel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_accel_phys(&self) -> u8 { + pub fn accuracy_accel_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -41709,12 +41725,12 @@ impl RtSbAccel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_accel_raw(&self) -> u8 { + pub fn accuracy_accel_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_Accel' #[inline(always)] - pub fn set_accuracy_accel_raw(&mut self, value: u8) { + pub fn set_accuracy_accel_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Accel' @@ -41745,7 +41761,7 @@ impl RtSbAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_vertical(&self) -> bool { - self.validity_accel_vertical_phys() + self.validity_accel_vertical_phys_val() } /// Get physical value of 'Validity_Accel_Vertical' /// @@ -41753,7 +41769,7 @@ impl RtSbAccel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_accel_vertical_phys(&self) -> bool { + pub fn validity_accel_vertical_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -41764,12 +41780,12 @@ impl RtSbAccel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_vertical_raw(&self) -> u8 { + pub fn validity_accel_vertical_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'Validity_Accel_Vertical' #[inline(always)] - pub fn set_validity_accel_vertical_raw(&mut self, value: u8) { + pub fn set_validity_accel_vertical_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_Accel_Vertical' @@ -41789,7 +41805,7 @@ impl RtSbAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_lateral(&self) -> bool { - self.validity_accel_lateral_phys() + self.validity_accel_lateral_phys_val() } /// Get physical value of 'Validity_Accel_Lateral' /// @@ -41797,7 +41813,7 @@ impl RtSbAccel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_accel_lateral_phys(&self) -> bool { + pub fn validity_accel_lateral_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -41808,12 +41824,12 @@ impl RtSbAccel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_lateral_raw(&self) -> u8 { + pub fn validity_accel_lateral_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_Accel_Lateral' #[inline(always)] - pub fn set_validity_accel_lateral_raw(&mut self, value: u8) { + pub fn set_validity_accel_lateral_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Accel_Lateral' @@ -41833,7 +41849,7 @@ impl RtSbAccel { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_longitudinal(&self) -> bool { - self.validity_accel_longitudinal_phys() + self.validity_accel_longitudinal_phys_val() } /// Get physical value of 'Validity_Accel_Longitudinal' /// @@ -41841,7 +41857,7 @@ impl RtSbAccel { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_accel_longitudinal_phys(&self) -> bool { + pub fn validity_accel_longitudinal_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -41852,12 +41868,12 @@ impl RtSbAccel { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_accel_longitudinal_raw(&self) -> u8 { + pub fn validity_accel_longitudinal_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_Accel_Longitudinal' #[inline(always)] - pub fn set_validity_accel_longitudinal_raw(&mut self, value: u8) { + pub fn set_validity_accel_longitudinal_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Accel_Longitudinal' @@ -41973,7 +41989,7 @@ impl RtSbGyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn gyro_rate_roll(&self) -> f32 { - self.gyro_rate_roll_phys() + self.gyro_rate_roll_phys_val() } /// Get physical value of 'Gyro_Rate_Roll' /// @@ -41981,7 +41997,7 @@ impl RtSbGyroRates { /// - Offset: 0 /// - Unit: "degrees/s" #[inline(always)] - pub fn gyro_rate_roll_phys(&self) -> f32 { + pub fn gyro_rate_roll_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -41994,12 +42010,12 @@ impl RtSbGyroRates { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gyro_rate_roll_raw(&self) -> i16 { + pub fn gyro_rate_roll_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } /// Set raw value of 'Gyro_Rate_Roll' #[inline(always)] - pub fn set_gyro_rate_roll_raw(&mut self, value: i16) { + pub fn set_gyro_rate_roll_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } @@ -42028,7 +42044,7 @@ impl RtSbGyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn gyro_rate_pitch(&self) -> f32 { - self.gyro_rate_pitch_phys() + self.gyro_rate_pitch_phys_val() } /// Get physical value of 'Gyro_Rate_Pitch' /// @@ -42036,7 +42052,7 @@ impl RtSbGyroRates { /// - Offset: 0 /// - Unit: "degrees/s" #[inline(always)] - pub fn gyro_rate_pitch_phys(&self) -> f32 { + pub fn gyro_rate_pitch_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -42049,12 +42065,12 @@ impl RtSbGyroRates { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gyro_rate_pitch_raw(&self) -> i16 { + pub fn gyro_rate_pitch_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } /// Set raw value of 'Gyro_Rate_Pitch' #[inline(always)] - pub fn set_gyro_rate_pitch_raw(&mut self, value: i16) { + pub fn set_gyro_rate_pitch_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } @@ -42083,7 +42099,7 @@ impl RtSbGyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn gyro_rate_yaw(&self) -> f32 { - self.gyro_rate_yaw_phys() + self.gyro_rate_yaw_phys_val() } /// Get physical value of 'Gyro_Rate_Yaw' /// @@ -42091,7 +42107,7 @@ impl RtSbGyroRates { /// - Offset: 0 /// - Unit: "degrees/s" #[inline(always)] - pub fn gyro_rate_yaw_phys(&self) -> f32 { + pub fn gyro_rate_yaw_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 0.01_f32; let offset = 0_f32; @@ -42104,12 +42120,12 @@ impl RtSbGyroRates { /// - Byte order: LittleEndian /// - Value type: Signed #[inline(always)] - pub fn gyro_rate_yaw_raw(&self) -> i16 { + pub fn gyro_rate_yaw_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } /// Set raw value of 'Gyro_Rate_Yaw' #[inline(always)] - pub fn set_gyro_rate_yaw_raw(&mut self, value: i16) { + pub fn set_gyro_rate_yaw_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } @@ -42138,7 +42154,7 @@ impl RtSbGyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gyro_rates(&self) -> u8 { - self.accuracy_gyro_rates_phys() + self.accuracy_gyro_rates_phys_val() } /// Get physical value of 'Accuracy_Gyro_Rates' /// @@ -42146,7 +42162,7 @@ impl RtSbGyroRates { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn accuracy_gyro_rates_phys(&self) -> u8 { + pub fn accuracy_gyro_rates_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -42158,12 +42174,12 @@ impl RtSbGyroRates { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn accuracy_gyro_rates_raw(&self) -> u8 { + pub fn accuracy_gyro_rates_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } /// Set raw value of 'Accuracy_Gyro_Rates' #[inline(always)] - pub fn set_accuracy_gyro_rates_raw(&mut self, value: u8) { + pub fn set_accuracy_gyro_rates_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } /// Set value of 'Accuracy_Gyro_Rates' @@ -42194,7 +42210,7 @@ impl RtSbGyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_roll(&self) -> bool { - self.validity_gyro_rate_roll_phys() + self.validity_gyro_rate_roll_phys_val() } /// Get physical value of 'Validity_Gyro_Rate_Roll' /// @@ -42202,7 +42218,7 @@ impl RtSbGyroRates { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gyro_rate_roll_phys(&self) -> bool { + pub fn validity_gyro_rate_roll_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } @@ -42213,12 +42229,12 @@ impl RtSbGyroRates { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gyro_rate_roll_raw(&self) -> u8 { + pub fn validity_gyro_rate_roll_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } /// Set raw value of 'Validity_Gyro_Rate_Roll' #[inline(always)] - pub fn set_validity_gyro_rate_roll_raw(&mut self, value: u8) { + pub fn set_validity_gyro_rate_roll_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } /// Set value of 'Validity_Gyro_Rate_Roll' @@ -42238,7 +42254,7 @@ impl RtSbGyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_pitch(&self) -> bool { - self.validity_gyro_rate_pitch_phys() + self.validity_gyro_rate_pitch_phys_val() } /// Get physical value of 'Validity_Gyro_Rate_Pitch' /// @@ -42246,7 +42262,7 @@ impl RtSbGyroRates { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gyro_rate_pitch_phys(&self) -> bool { + pub fn validity_gyro_rate_pitch_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } @@ -42257,12 +42273,12 @@ impl RtSbGyroRates { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gyro_rate_pitch_raw(&self) -> u8 { + pub fn validity_gyro_rate_pitch_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } /// Set raw value of 'Validity_Gyro_Rate_Pitch' #[inline(always)] - pub fn set_validity_gyro_rate_pitch_raw(&mut self, value: u8) { + pub fn set_validity_gyro_rate_pitch_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } /// Set value of 'Validity_Gyro_Rate_Pitch' @@ -42282,7 +42298,7 @@ impl RtSbGyroRates { /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_yaw(&self) -> bool { - self.validity_gyro_rate_yaw_phys() + self.validity_gyro_rate_yaw_phys_val() } /// Get physical value of 'Validity_Gyro_Rate_Yaw' /// @@ -42290,7 +42306,7 @@ impl RtSbGyroRates { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn validity_gyro_rate_yaw_phys(&self) -> bool { + pub fn validity_gyro_rate_yaw_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } @@ -42301,12 +42317,12 @@ impl RtSbGyroRates { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn validity_gyro_rate_yaw_raw(&self) -> u8 { + pub fn validity_gyro_rate_yaw_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } /// Set raw value of 'Validity_Gyro_Rate_Yaw' #[inline(always)] - pub fn set_validity_gyro_rate_yaw_raw(&mut self, value: u8) { + pub fn set_validity_gyro_rate_yaw_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } /// Set value of 'Validity_Gyro_Rate_Yaw' diff --git a/tests-snapshots/oxibus/bug_dbc-codegen_98.snap.rs b/tests-snapshots/oxibus/bug_dbc-codegen_98.snap.rs index 3a30edd8..830d3960 100644 --- a/tests-snapshots/oxibus/bug_dbc-codegen_98.snap.rs +++ b/tests-snapshots/oxibus/bug_dbc-codegen_98.snap.rs @@ -98,7 +98,7 @@ impl TestInput { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test_input_mux_phys(&self) -> u8 { + pub fn test_input_mux_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..60].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -110,17 +110,17 @@ impl TestInput { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn test_input_mux_raw(&self) -> u8 { + pub fn test_input_mux_raw_val(&self) -> u8 { self.raw.view_bits::()[56..60].load_le::() } /// Set raw value of 'Test_input_Mux' #[allow(dead_code)] #[inline(always)] - fn set_test_input_mux_raw(&mut self, value: u8) { + fn set_test_input_mux_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..60].store_le(value); } pub fn test_input_mux(&mut self) -> Result { - match self.test_input_mux_phys() { + match self.test_input_mux_phys_val() { 0 => { Ok( TestInputTestInputMuxIndex::M0(TestInputTestInputMuxM0 { @@ -329,7 +329,7 @@ impl TestInputTestInputMuxM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var1(&self) -> u16 { - self.var1_phys() + self.var1_phys_val() } /// Get physical value of 'Var1' /// @@ -337,7 +337,7 @@ impl TestInputTestInputMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn var1_phys(&self) -> u16 { + pub fn var1_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -349,12 +349,12 @@ impl TestInputTestInputMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn var1_raw(&self) -> u16 { + pub fn var1_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Var1' #[inline(always)] - pub fn set_var1_raw(&mut self, value: u16) { + pub fn set_var1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var1' @@ -410,7 +410,7 @@ impl TestInputTestInputMuxM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var2(&self) -> u16 { - self.var2_phys() + self.var2_phys_val() } /// Get physical value of 'Var2' /// @@ -418,7 +418,7 @@ impl TestInputTestInputMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn var2_phys(&self) -> u16 { + pub fn var2_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -430,12 +430,12 @@ impl TestInputTestInputMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn var2_raw(&self) -> u16 { + pub fn var2_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Var2' #[inline(always)] - pub fn set_var2_raw(&mut self, value: u16) { + pub fn set_var2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var2' @@ -491,7 +491,7 @@ impl TestInputTestInputMuxM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var3(&self) -> u16 { - self.var3_phys() + self.var3_phys_val() } /// Get physical value of 'Var3' /// @@ -499,7 +499,7 @@ impl TestInputTestInputMuxM2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn var3_phys(&self) -> u16 { + pub fn var3_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -511,12 +511,12 @@ impl TestInputTestInputMuxM2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn var3_raw(&self) -> u16 { + pub fn var3_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Var3' #[inline(always)] - pub fn set_var3_raw(&mut self, value: u16) { + pub fn set_var3_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var3' @@ -572,7 +572,7 @@ impl TestInputTestInputMuxM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var4(&self) -> u16 { - self.var4_phys() + self.var4_phys_val() } /// Get physical value of 'Var4' /// @@ -580,7 +580,7 @@ impl TestInputTestInputMuxM3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn var4_phys(&self) -> u16 { + pub fn var4_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -592,12 +592,12 @@ impl TestInputTestInputMuxM3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn var4_raw(&self) -> u16 { + pub fn var4_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Var4' #[inline(always)] - pub fn set_var4_raw(&mut self, value: u16) { + pub fn set_var4_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var4' @@ -667,7 +667,7 @@ impl TestOutput { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn test_output_mux_phys(&self) -> u8 { + pub fn test_output_mux_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..60].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) @@ -679,17 +679,17 @@ impl TestOutput { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn test_output_mux_raw(&self) -> u8 { + pub fn test_output_mux_raw_val(&self) -> u8 { self.raw.view_bits::()[56..60].load_le::() } /// Set raw value of 'Test_output_Mux' #[allow(dead_code)] #[inline(always)] - fn set_test_output_mux_raw(&mut self, value: u8) { + fn set_test_output_mux_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..60].store_le(value); } pub fn test_output_mux(&mut self) -> Result { - match self.test_output_mux_phys() { + match self.test_output_mux_phys_val() { 0 => { Ok( TestOutputTestOutputMuxIndex::M0(TestOutputTestOutputMuxM0 { @@ -898,7 +898,7 @@ impl TestOutputTestOutputMuxM0 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var5(&self) -> u16 { - self.var5_phys() + self.var5_phys_val() } /// Get physical value of 'Var5' /// @@ -906,7 +906,7 @@ impl TestOutputTestOutputMuxM0 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn var5_phys(&self) -> u16 { + pub fn var5_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -918,12 +918,12 @@ impl TestOutputTestOutputMuxM0 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn var5_raw(&self) -> u16 { + pub fn var5_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Var5' #[inline(always)] - pub fn set_var5_raw(&mut self, value: u16) { + pub fn set_var5_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var5' @@ -979,7 +979,7 @@ impl TestOutputTestOutputMuxM1 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var6(&self) -> u16 { - self.var6_phys() + self.var6_phys_val() } /// Get physical value of 'Var6' /// @@ -987,7 +987,7 @@ impl TestOutputTestOutputMuxM1 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn var6_phys(&self) -> u16 { + pub fn var6_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -999,12 +999,12 @@ impl TestOutputTestOutputMuxM1 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn var6_raw(&self) -> u16 { + pub fn var6_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Var6' #[inline(always)] - pub fn set_var6_raw(&mut self, value: u16) { + pub fn set_var6_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var6' @@ -1060,7 +1060,7 @@ impl TestOutputTestOutputMuxM2 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var7(&self) -> u16 { - self.var7_phys() + self.var7_phys_val() } /// Get physical value of 'Var7' /// @@ -1068,7 +1068,7 @@ impl TestOutputTestOutputMuxM2 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn var7_phys(&self) -> u16 { + pub fn var7_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1080,12 +1080,12 @@ impl TestOutputTestOutputMuxM2 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn var7_raw(&self) -> u16 { + pub fn var7_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Var7' #[inline(always)] - pub fn set_var7_raw(&mut self, value: u16) { + pub fn set_var7_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var7' @@ -1141,7 +1141,7 @@ impl TestOutputTestOutputMuxM3 { /// - Receivers: Vector__XXX #[inline(always)] pub fn var8(&self) -> u16 { - self.var8_phys() + self.var8_phys_val() } /// Get physical value of 'Var8' /// @@ -1149,7 +1149,7 @@ impl TestOutputTestOutputMuxM3 { /// - Offset: 0 /// - Unit: "" #[inline(always)] - pub fn var8_phys(&self) -> u16 { + pub fn var8_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) @@ -1161,12 +1161,12 @@ impl TestOutputTestOutputMuxM3 { /// - Byte order: LittleEndian /// - Value type: Unsigned #[inline(always)] - pub fn var8_raw(&self) -> u16 { + pub fn var8_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } /// Set raw value of 'Var8' #[inline(always)] - pub fn set_var8_raw(&mut self, value: u16) { + pub fn set_var8_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } /// Set value of 'Var8' From 0fd3e4e788158da8381b0a08b3c5c195475eee79 Mon Sep 17 00:00:00 2001 From: Felix van Oost Date: Fri, 28 Aug 2026 13:20:54 +0000 Subject: [PATCH 4/6] Re-bless files for Rust 1.97 --- ...4_extended_mux_cascaded_dumped.snap.stderr | 58 +++-- ...d_mux_independent_multiplexors.snap.stderr | 87 +++++-- ...ndependent_multiplexors_dumped.snap.stderr | 87 +++++-- .../dbc-cantools/issue_199.snap.stderr | 165 +++++++++---- .../issue_199_extended.snap.stderr | 165 +++++++++---- .../long_names_multiple_relations.snap.stderr | 2 +- ...ames_multiple_relations_dumped.snap.stderr | 2 +- .../dbc-cantools/multiplex_2.snap.stderr | 87 +++++-- .../multiplex_2_dumped.snap.stderr | 232 +++++++++++++----- 9 files changed, 648 insertions(+), 237 deletions(-) diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.stderr b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.stderr index f39dcc59..15ba91ab 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.stderr +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.stderr @@ -24,7 +24,13 @@ error[E0422]: cannot find struct, variant or union type `ExtMuxCascadedMuxAM0` i | ------------------------- similarly named struct `ExtMuxCascaded` defined here ... 224 | ExtMuxCascadedMuxAIndex::M0(ExtMuxCascadedMuxAM0 { - | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxCascaded` + | ^^^^^^^^^^^^^^^^^^^^ + | +help: a struct with a similar name exists + | +224 - ExtMuxCascadedMuxAIndex::M0(ExtMuxCascadedMuxAM0 { +224 + ExtMuxCascadedMuxAIndex::M0(ExtMuxCascaded { + | error[E0422]: cannot find struct, variant or union type `ExtMuxCascadedMuxAM1` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:231:49 @@ -33,7 +39,13 @@ error[E0422]: cannot find struct, variant or union type `ExtMuxCascadedMuxAM1` i | ------------------------- similarly named struct `ExtMuxCascaded` defined here ... 231 | ExtMuxCascadedMuxAIndex::M1(ExtMuxCascadedMuxAM1 { - | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxCascaded` + | ^^^^^^^^^^^^^^^^^^^^ + | +help: a struct with a similar name exists + | +231 - ExtMuxCascadedMuxAIndex::M1(ExtMuxCascadedMuxAM1 { +231 + ExtMuxCascadedMuxAIndex::M1(ExtMuxCascaded { + | error[E0425]: cannot find type `ExtMuxCascadedMuxAM0` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:265:37 @@ -42,7 +54,13 @@ error[E0425]: cannot find type `ExtMuxCascadedMuxAM0` in this scope | ------------------------- similarly named struct `ExtMuxCascaded` defined here ... 265 | pub fn set_m0(&mut self, value: ExtMuxCascadedMuxAM0) -> Result<(), CanError> { - | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxCascaded` + | ^^^^^^^^^^^^^^^^^^^^ + | +help: a struct with a similar name exists + | +265 - pub fn set_m0(&mut self, value: ExtMuxCascadedMuxAM0) -> Result<(), CanError> { +265 + pub fn set_m0(&mut self, value: ExtMuxCascaded) -> Result<(), CanError> { + | error[E0425]: cannot find type `ExtMuxCascadedMuxAM1` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:274:37 @@ -51,7 +69,13 @@ error[E0425]: cannot find type `ExtMuxCascadedMuxAM1` in this scope | ------------------------- similarly named struct `ExtMuxCascaded` defined here ... 274 | pub fn set_m1(&mut self, value: ExtMuxCascadedMuxAM1) -> Result<(), CanError> { - | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxCascaded` + | ^^^^^^^^^^^^^^^^^^^^ + | +help: a struct with a similar name exists + | +274 - pub fn set_m1(&mut self, value: ExtMuxCascadedMuxAM1) -> Result<(), CanError> { +274 + pub fn set_m1(&mut self, value: ExtMuxCascaded) -> Result<(), CanError> { + | error[E0592]: duplicate definitions with name `set_m0` --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:265:5 @@ -77,20 +101,26 @@ error[E0592]: duplicate definitions with name `set_m1` 274 | pub fn set_m1(&mut self, value: ExtMuxCascadedMuxAM1) -> Result<(), CanError> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m1` -error[E0433]: failed to resolve: use of undeclared type `ExtMuxCascadedMuxAIndex` +error[E0433]: cannot find type `ExtMuxCascadedMuxAIndex` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:224:21 | 224 | ExtMuxCascadedMuxAIndex::M0(ExtMuxCascadedMuxAM0 { - | ^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtMuxCascadedMuxAIndex` - | help: an enum with a similar name exists: `ExtMuxCascadedMuxedA2MuxBIndex` + | ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxCascadedMuxAIndex` + | +help: an enum with a similar name exists + | +224 - ExtMuxCascadedMuxAIndex::M0(ExtMuxCascadedMuxAM0 { +224 + ExtMuxCascadedMuxedA2MuxBIndex::M0(ExtMuxCascadedMuxAM0 { + | -error[E0433]: failed to resolve: use of undeclared type `ExtMuxCascadedMuxAIndex` +error[E0433]: cannot find type `ExtMuxCascadedMuxAIndex` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs:231:21 | 231 | ExtMuxCascadedMuxAIndex::M1(ExtMuxCascadedMuxAM1 { - | ^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtMuxCascadedMuxAIndex` - | help: an enum with a similar name exists: `ExtMuxCascadedMuxedA2MuxBIndex` + | ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxCascadedMuxAIndex` + | +help: an enum with a similar name exists + | +231 - ExtMuxCascadedMuxAIndex::M1(ExtMuxCascadedMuxAM1 { +231 + ExtMuxCascadedMuxedA2MuxBIndex::M1(ExtMuxCascadedMuxAM1 { + | diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.stderr b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.stderr index be30a407..80f1d6a7 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.stderr +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.stderr @@ -21,55 +21,91 @@ error[E0422]: cannot find struct, variant or union type `ExtMuxIndepMultiplexors --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:245:58 | 245 | ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM0` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 391 | pub struct ExtMuxIndepMultiplexorsMuxBM0 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM0` defined here + | +help: a struct with a similar name exists + | +245 - ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { +245 + ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxBM0 { + | error[E0422]: cannot find struct, variant or union type `ExtMuxIndepMultiplexorsMuxAM1` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:252:58 | 252 | ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM1` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 475 | pub struct ExtMuxIndepMultiplexorsMuxBM1 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM1` defined here + | +help: a struct with a similar name exists + | +252 - ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { +252 + ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxBM1 { + | error[E0422]: cannot find struct, variant or union type `ExtMuxIndepMultiplexorsMuxAM2` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:259:58 | 259 | ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM2` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 616 | pub struct ExtMuxIndepMultiplexorsMuxBM2 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM2` defined here + | +help: a struct with a similar name exists + | +259 - ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { +259 + ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxBM2 { + | error[E0425]: cannot find type `ExtMuxIndepMultiplexorsMuxAM0` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:295:16 | 295 | value: ExtMuxIndepMultiplexorsMuxAM0, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM0` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 391 | pub struct ExtMuxIndepMultiplexorsMuxBM0 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM0` defined here + | +help: a struct with a similar name exists + | +295 - value: ExtMuxIndepMultiplexorsMuxAM0, +295 + value: ExtMuxIndepMultiplexorsMuxBM0, + | error[E0425]: cannot find type `ExtMuxIndepMultiplexorsMuxAM1` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:307:16 | 307 | value: ExtMuxIndepMultiplexorsMuxAM1, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM1` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 475 | pub struct ExtMuxIndepMultiplexorsMuxBM1 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM1` defined here + | +help: a struct with a similar name exists + | +307 - value: ExtMuxIndepMultiplexorsMuxAM1, +307 + value: ExtMuxIndepMultiplexorsMuxBM1, + | error[E0425]: cannot find type `ExtMuxIndepMultiplexorsMuxAM2` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:319:16 | 319 | value: ExtMuxIndepMultiplexorsMuxAM2, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM2` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 616 | pub struct ExtMuxIndepMultiplexorsMuxBM2 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM2` defined here + | +help: a struct with a similar name exists + | +319 - value: ExtMuxIndepMultiplexorsMuxAM2, +319 + value: ExtMuxIndepMultiplexorsMuxBM2, + | error[E0592]: duplicate definitions with name `set_m0` --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:293:5 @@ -116,29 +152,38 @@ error[E0592]: duplicate definitions with name `set_m2` 320 | | ) -> Result<(), CanError> { | |_____________________________^ duplicate definitions for `set_m2` -error[E0433]: failed to resolve: use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` +error[E0433]: cannot find type `ExtMuxIndepMultiplexorsMuxAIndex` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:245:21 | 245 | ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` - | help: an enum with a similar name exists: `ExtMuxIndepMultiplexorsMuxBIndex` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + | +help: an enum with a similar name exists + | +245 - ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { +245 + ExtMuxIndepMultiplexorsMuxBIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { + | -error[E0433]: failed to resolve: use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` +error[E0433]: cannot find type `ExtMuxIndepMultiplexorsMuxAIndex` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:252:21 | 252 | ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` - | help: an enum with a similar name exists: `ExtMuxIndepMultiplexorsMuxBIndex` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + | +help: an enum with a similar name exists + | +252 - ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { +252 + ExtMuxIndepMultiplexorsMuxBIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { + | -error[E0433]: failed to resolve: use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` +error[E0433]: cannot find type `ExtMuxIndepMultiplexorsMuxAIndex` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs:259:21 | 259 | ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` - | help: an enum with a similar name exists: `ExtMuxIndepMultiplexorsMuxBIndex` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + | +help: an enum with a similar name exists + | +259 - ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { +259 + ExtMuxIndepMultiplexorsMuxBIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { + | diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.stderr b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.stderr index d77d8477..abd32bb2 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.stderr +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.stderr @@ -21,55 +21,91 @@ error[E0422]: cannot find struct, variant or union type `ExtMuxIndepMultiplexors --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:245:58 | 245 | ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM0` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 391 | pub struct ExtMuxIndepMultiplexorsMuxBM0 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM0` defined here + | +help: a struct with a similar name exists + | +245 - ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { +245 + ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxBM0 { + | error[E0422]: cannot find struct, variant or union type `ExtMuxIndepMultiplexorsMuxAM1` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:252:58 | 252 | ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM1` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 475 | pub struct ExtMuxIndepMultiplexorsMuxBM1 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM1` defined here + | +help: a struct with a similar name exists + | +252 - ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { +252 + ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxBM1 { + | error[E0422]: cannot find struct, variant or union type `ExtMuxIndepMultiplexorsMuxAM2` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:259:58 | 259 | ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM2` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 616 | pub struct ExtMuxIndepMultiplexorsMuxBM2 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM2` defined here + | +help: a struct with a similar name exists + | +259 - ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { +259 + ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxBM2 { + | error[E0425]: cannot find type `ExtMuxIndepMultiplexorsMuxAM0` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:295:16 | 295 | value: ExtMuxIndepMultiplexorsMuxAM0, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM0` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 391 | pub struct ExtMuxIndepMultiplexorsMuxBM0 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM0` defined here + | +help: a struct with a similar name exists + | +295 - value: ExtMuxIndepMultiplexorsMuxAM0, +295 + value: ExtMuxIndepMultiplexorsMuxBM0, + | error[E0425]: cannot find type `ExtMuxIndepMultiplexorsMuxAM1` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:307:16 | 307 | value: ExtMuxIndepMultiplexorsMuxAM1, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM1` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 475 | pub struct ExtMuxIndepMultiplexorsMuxBM1 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM1` defined here + | +help: a struct with a similar name exists + | +307 - value: ExtMuxIndepMultiplexorsMuxAM1, +307 + value: ExtMuxIndepMultiplexorsMuxBM1, + | error[E0425]: cannot find type `ExtMuxIndepMultiplexorsMuxAM2` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:319:16 | 319 | value: ExtMuxIndepMultiplexorsMuxAM2, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtMuxIndepMultiplexorsMuxBM2` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 616 | pub struct ExtMuxIndepMultiplexorsMuxBM2 { | ---------------------------------------- similarly named struct `ExtMuxIndepMultiplexorsMuxBM2` defined here + | +help: a struct with a similar name exists + | +319 - value: ExtMuxIndepMultiplexorsMuxAM2, +319 + value: ExtMuxIndepMultiplexorsMuxBM2, + | error[E0592]: duplicate definitions with name `set_m0` --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:293:5 @@ -116,29 +152,38 @@ error[E0592]: duplicate definitions with name `set_m2` 320 | | ) -> Result<(), CanError> { | |_____________________________^ duplicate definitions for `set_m2` -error[E0433]: failed to resolve: use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` +error[E0433]: cannot find type `ExtMuxIndepMultiplexorsMuxAIndex` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:245:21 | 245 | ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` - | help: an enum with a similar name exists: `ExtMuxIndepMultiplexorsMuxBIndex` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + | +help: an enum with a similar name exists + | +245 - ExtMuxIndepMultiplexorsMuxAIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { +245 + ExtMuxIndepMultiplexorsMuxBIndex::M0(ExtMuxIndepMultiplexorsMuxAM0 { + | -error[E0433]: failed to resolve: use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` +error[E0433]: cannot find type `ExtMuxIndepMultiplexorsMuxAIndex` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:252:21 | 252 | ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` - | help: an enum with a similar name exists: `ExtMuxIndepMultiplexorsMuxBIndex` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + | +help: an enum with a similar name exists + | +252 - ExtMuxIndepMultiplexorsMuxAIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { +252 + ExtMuxIndepMultiplexorsMuxBIndex::M1(ExtMuxIndepMultiplexorsMuxAM1 { + | -error[E0433]: failed to resolve: use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` +error[E0433]: cannot find type `ExtMuxIndepMultiplexorsMuxAIndex` in this scope --> tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs:259:21 | 259 | ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` - | help: an enum with a similar name exists: `ExtMuxIndepMultiplexorsMuxBIndex` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtMuxIndepMultiplexorsMuxAIndex` + | +help: an enum with a similar name exists + | +259 - ExtMuxIndepMultiplexorsMuxAIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { +259 + ExtMuxIndepMultiplexorsMuxBIndex::M2(ExtMuxIndepMultiplexorsMuxAM2 { + | diff --git a/tests-snapshots/dbc-cantools/issue_199.snap.stderr b/tests-snapshots/dbc-cantools/issue_199.snap.stderr index 39cd8670..d09603b3 100644 --- a/tests-snapshots/dbc-cantools/issue_199.snap.stderr +++ b/tests-snapshots/dbc-cantools/issue_199.snap.stderr @@ -2,136 +2,199 @@ error[E0425]: cannot find type `GearShifterGearShifter` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1123:30 | 1123 | pub fn new(gear_shifter: GearShifterGearShifter) -> Result { - | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` + | ^^^^^^^^^^^^^^^^^^^^^^ ... 1270 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here + | +help: an enum with a similar name exists + | +1123 - pub fn new(gear_shifter: GearShifterGearShifter) -> Result { +1123 + pub fn new(gear_shifter: GearShifterLeftBlinker) -> Result { + | error[E0425]: cannot find type `GearShifterGearShifter` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1139:35 | 1139 | pub fn gear_shifter(&self) -> GearShifterGearShifter { - | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` + | ^^^^^^^^^^^^^^^^^^^^^^ ... 1270 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here + | +help: an enum with a similar name exists + | +1139 - pub fn gear_shifter(&self) -> GearShifterGearShifter { +1139 + pub fn gear_shifter(&self) -> GearShifterLeftBlinker { + | error[E0425]: cannot find type `GearShifterGearShifter` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1177:16 | 1177 | value: GearShifterGearShifter, - | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` + | ^^^^^^^^^^^^^^^^^^^^^^ ... 1270 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here + | +help: an enum with a similar name exists + | +1177 - value: GearShifterGearShifter, +1177 + value: GearShifterLeftBlinker, + | error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2355:32 | 2355 | pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 2618 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here + | +help: an enum with a similar name exists + | +2355 - pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { +2355 + pub fn new(cruise_buttons: CruiseButtons2LkaGapButton) -> Result { + | error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2371:37 | 2371 | pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 2618 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here + | +help: an enum with a similar name exists + | +2371 - pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { +2371 + pub fn cruise_buttons(&self) -> CruiseButtons2LkaGapButton { + | error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2412:16 | 2412 | value: CruiseButtonsCruiseButtons, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 2618 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here + | +help: an enum with a similar name exists + | +2412 - value: CruiseButtonsCruiseButtons, +2412 + value: CruiseButtons2LkaGapButton, + | -error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` +error[E0433]: cannot find type `GearShifterGearShifter` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1142:18 | 1142 | 3 => GearShifterGearShifter::Park, - | ^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `GearShifterGearShifter` - | help: an enum with a similar name exists: `GearShifterLeftBlinker` + | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GearShifterGearShifter` + | +help: an enum with a similar name exists + | +1142 - 3 => GearShifterGearShifter::Park, +1142 + 3 => GearShifterLeftBlinker::Park, + | -error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` +error[E0433]: cannot find type `GearShifterGearShifter` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1143:18 | 1143 | 0 => GearShifterGearShifter::DriveLow, - | ^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `GearShifterGearShifter` - | help: an enum with a similar name exists: `GearShifterLeftBlinker` + | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GearShifterGearShifter` + | +help: an enum with a similar name exists + | +1143 - 0 => GearShifterGearShifter::DriveLow, +1143 + 0 => GearShifterLeftBlinker::DriveLow, + | -error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` +error[E0433]: cannot find type `GearShifterGearShifter` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:1144:18 | 1144 | _ => GearShifterGearShifter::_Other(self.gear_shifter_phys_val()), - | ^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `GearShifterGearShifter` - | help: an enum with a similar name exists: `GearShifterLeftBlinker` + | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GearShifterGearShifter` + | +help: an enum with a similar name exists + | +1144 - _ => GearShifterGearShifter::_Other(self.gear_shifter_phys_val()), +1144 + _ => GearShifterLeftBlinker::_Other(self.gear_shifter_phys_val()), + | -error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` +error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2374:18 | 2374 | 6 => CruiseButtonsCruiseButtons::Cancel, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `CruiseButtonsCruiseButtons` - | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` + | +help: an enum with a similar name exists + | +2374 - 6 => CruiseButtonsCruiseButtons::Cancel, +2374 + 6 => CruiseButtons2LkaGapButton::Cancel, + | -error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` +error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2375:18 | 2375 | 5 => CruiseButtonsCruiseButtons::Main, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `CruiseButtonsCruiseButtons` - | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` + | +help: an enum with a similar name exists + | +2375 - 5 => CruiseButtonsCruiseButtons::Main, +2375 + 5 => CruiseButtons2LkaGapButton::Main, + | -error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` +error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2376:18 | 2376 | 3 => CruiseButtonsCruiseButtons::Set, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `CruiseButtonsCruiseButtons` - | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` + | +help: an enum with a similar name exists + | +2376 - 3 => CruiseButtonsCruiseButtons::Set, +2376 + 3 => CruiseButtons2LkaGapButton::Set, + | -error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` +error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2377:18 | 2377 | 2 => CruiseButtonsCruiseButtons::Resume, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `CruiseButtonsCruiseButtons` - | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` + | +help: an enum with a similar name exists + | +2377 - 2 => CruiseButtonsCruiseButtons::Resume, +2377 + 2 => CruiseButtons2LkaGapButton::Resume, + | -error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` +error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2378:18 | 2378 | 1 => CruiseButtonsCruiseButtons::None, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `CruiseButtonsCruiseButtons` - | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` + | +help: an enum with a similar name exists + | +2378 - 1 => CruiseButtonsCruiseButtons::None, +2378 + 1 => CruiseButtons2LkaGapButton::None, + | -error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` +error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199.snap.rs:2379:18 | 2379 | _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys_val()), - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `CruiseButtonsCruiseButtons` - | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` + | +help: an enum with a similar name exists + | +2379 - _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys_val()), +2379 + _ => CruiseButtons2LkaGapButton::_Other(self.cruise_buttons_phys_val()), + | error: unreachable pattern --> tests-snapshots/dbc-cantools/issue_199.snap.rs:65:13 diff --git a/tests-snapshots/dbc-cantools/issue_199_extended.snap.stderr b/tests-snapshots/dbc-cantools/issue_199_extended.snap.stderr index 7893f560..69ce0740 100644 --- a/tests-snapshots/dbc-cantools/issue_199_extended.snap.stderr +++ b/tests-snapshots/dbc-cantools/issue_199_extended.snap.stderr @@ -2,136 +2,199 @@ error[E0425]: cannot find type `GearShifterGearShifter` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1073:30 | 1073 | pub fn new(gear_shifter: GearShifterGearShifter) -> Result { - | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` + | ^^^^^^^^^^^^^^^^^^^^^^ ... 1220 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here + | +help: an enum with a similar name exists + | +1073 - pub fn new(gear_shifter: GearShifterGearShifter) -> Result { +1073 + pub fn new(gear_shifter: GearShifterLeftBlinker) -> Result { + | error[E0425]: cannot find type `GearShifterGearShifter` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1089:35 | 1089 | pub fn gear_shifter(&self) -> GearShifterGearShifter { - | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` + | ^^^^^^^^^^^^^^^^^^^^^^ ... 1220 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here + | +help: an enum with a similar name exists + | +1089 - pub fn gear_shifter(&self) -> GearShifterGearShifter { +1089 + pub fn gear_shifter(&self) -> GearShifterLeftBlinker { + | error[E0425]: cannot find type `GearShifterGearShifter` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1127:16 | 1127 | value: GearShifterGearShifter, - | ^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `GearShifterLeftBlinker` + | ^^^^^^^^^^^^^^^^^^^^^^ ... 1220 | pub enum GearShifterLeftBlinker { | ------------------------------- similarly named enum `GearShifterLeftBlinker` defined here + | +help: an enum with a similar name exists + | +1127 - value: GearShifterGearShifter, +1127 + value: GearShifterLeftBlinker, + | error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2255:32 | 2255 | pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 2518 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here + | +help: an enum with a similar name exists + | +2255 - pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { +2255 + pub fn new(cruise_buttons: CruiseButtons2LkaGapButton) -> Result { + | error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2271:37 | 2271 | pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 2518 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here + | +help: an enum with a similar name exists + | +2271 - pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { +2271 + pub fn cruise_buttons(&self) -> CruiseButtons2LkaGapButton { + | error[E0425]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2312:16 | 2312 | value: CruiseButtonsCruiseButtons, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 2518 | pub enum CruiseButtons2LkaGapButton { | ----------------------------------- similarly named enum `CruiseButtons2LkaGapButton` defined here + | +help: an enum with a similar name exists + | +2312 - value: CruiseButtonsCruiseButtons, +2312 + value: CruiseButtons2LkaGapButton, + | -error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` +error[E0433]: cannot find type `GearShifterGearShifter` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1092:18 | 1092 | 3 => GearShifterGearShifter::Park, - | ^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `GearShifterGearShifter` - | help: an enum with a similar name exists: `GearShifterLeftBlinker` + | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GearShifterGearShifter` + | +help: an enum with a similar name exists + | +1092 - 3 => GearShifterGearShifter::Park, +1092 + 3 => GearShifterLeftBlinker::Park, + | -error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` +error[E0433]: cannot find type `GearShifterGearShifter` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1093:18 | 1093 | 0 => GearShifterGearShifter::DriveLow, - | ^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `GearShifterGearShifter` - | help: an enum with a similar name exists: `GearShifterLeftBlinker` + | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GearShifterGearShifter` + | +help: an enum with a similar name exists + | +1093 - 0 => GearShifterGearShifter::DriveLow, +1093 + 0 => GearShifterLeftBlinker::DriveLow, + | -error[E0433]: failed to resolve: use of undeclared type `GearShifterGearShifter` +error[E0433]: cannot find type `GearShifterGearShifter` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:1094:18 | 1094 | _ => GearShifterGearShifter::_Other(self.gear_shifter_phys_val()), - | ^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `GearShifterGearShifter` - | help: an enum with a similar name exists: `GearShifterLeftBlinker` + | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GearShifterGearShifter` + | +help: an enum with a similar name exists + | +1094 - _ => GearShifterGearShifter::_Other(self.gear_shifter_phys_val()), +1094 + _ => GearShifterLeftBlinker::_Other(self.gear_shifter_phys_val()), + | -error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` +error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2274:18 | 2274 | 6 => CruiseButtonsCruiseButtons::Cancel, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `CruiseButtonsCruiseButtons` - | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` + | +help: an enum with a similar name exists + | +2274 - 6 => CruiseButtonsCruiseButtons::Cancel, +2274 + 6 => CruiseButtons2LkaGapButton::Cancel, + | -error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` +error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2275:18 | 2275 | 5 => CruiseButtonsCruiseButtons::Main, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `CruiseButtonsCruiseButtons` - | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` + | +help: an enum with a similar name exists + | +2275 - 5 => CruiseButtonsCruiseButtons::Main, +2275 + 5 => CruiseButtons2LkaGapButton::Main, + | -error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` +error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2276:18 | 2276 | 3 => CruiseButtonsCruiseButtons::Set, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `CruiseButtonsCruiseButtons` - | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` + | +help: an enum with a similar name exists + | +2276 - 3 => CruiseButtonsCruiseButtons::Set, +2276 + 3 => CruiseButtons2LkaGapButton::Set, + | -error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` +error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2277:18 | 2277 | 2 => CruiseButtonsCruiseButtons::Resume, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `CruiseButtonsCruiseButtons` - | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` + | +help: an enum with a similar name exists + | +2277 - 2 => CruiseButtonsCruiseButtons::Resume, +2277 + 2 => CruiseButtons2LkaGapButton::Resume, + | -error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` +error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2278:18 | 2278 | 1 => CruiseButtonsCruiseButtons::None, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `CruiseButtonsCruiseButtons` - | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` + | +help: an enum with a similar name exists + | +2278 - 1 => CruiseButtonsCruiseButtons::None, +2278 + 1 => CruiseButtons2LkaGapButton::None, + | -error[E0433]: failed to resolve: use of undeclared type `CruiseButtonsCruiseButtons` +error[E0433]: cannot find type `CruiseButtonsCruiseButtons` in this scope --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:2279:18 | 2279 | _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys_val()), - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `CruiseButtonsCruiseButtons` - | help: an enum with a similar name exists: `CruiseButtons2LkaGapButton` + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CruiseButtonsCruiseButtons` + | +help: an enum with a similar name exists + | +2279 - _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys_val()), +2279 + _ => CruiseButtons2LkaGapButton::_Other(self.cruise_buttons_phys_val()), + | error: unreachable pattern --> tests-snapshots/dbc-cantools/issue_199_extended.snap.rs:69:13 diff --git a/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.stderr b/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.stderr index fc5effab..11227aff 100644 --- a/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.stderr +++ b/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.stderr @@ -29,7 +29,7 @@ error[E0119]: conflicting implementations of trait `Clone` for type `MsgCaseTest 754 | #[derive(Clone, Copy)] | ^^^^^ conflicting implementation for `MsgCaseTest` -error[E0119]: conflicting implementations of trait `std::marker::Copy` for type `MsgCaseTest` +error[E0119]: conflicting implementations of trait `Copy` for type `MsgCaseTest` --> tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs:754:17 | 684 | #[derive(Clone, Copy)] diff --git a/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.stderr b/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.stderr index 795b5f97..15467ced 100644 --- a/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.stderr +++ b/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.stderr @@ -29,7 +29,7 @@ error[E0119]: conflicting implementations of trait `Clone` for type `MsgCaseTest 754 | #[derive(Clone, Copy)] | ^^^^^ conflicting implementation for `MsgCaseTest` -error[E0119]: conflicting implementations of trait `std::marker::Copy` for type `MsgCaseTest` +error[E0119]: conflicting implementations of trait `Copy` for type `MsgCaseTest` --> tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs:754:17 | 684 | #[derive(Clone, Copy)] diff --git a/tests-snapshots/dbc-cantools/multiplex_2.snap.stderr b/tests-snapshots/dbc-cantools/multiplex_2.snap.stderr index a5c20c4a..7af8afca 100644 --- a/tests-snapshots/dbc-cantools/multiplex_2.snap.stderr +++ b/tests-snapshots/dbc-cantools/multiplex_2.snap.stderr @@ -21,55 +21,91 @@ error[E0422]: cannot find struct, variant or union type `ExtendedS0M0` in this s --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:903:41 | 903 | 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M0` + | ^^^^^^^^^^^^ ... 1024 | pub struct ExtendedS6M0 { | ----------------------- similarly named struct `ExtendedS6M0` defined here + | +help: a struct with a similar name exists + | + 903 - 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), + 903 + 0 => Ok(ExtendedS0Index::M0(ExtendedS6M0 { raw: self.raw })), + | error[E0422]: cannot find struct, variant or union type `ExtendedS0M1` in this scope --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:904:41 | 904 | 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M1` + | ^^^^^^^^^^^^ ... 1165 | pub struct ExtendedS6M1 { | ----------------------- similarly named struct `ExtendedS6M1` defined here + | +help: a struct with a similar name exists + | + 904 - 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), + 904 + 1 => Ok(ExtendedS0Index::M1(ExtendedS6M1 { raw: self.raw })), + | error[E0422]: cannot find struct, variant or union type `ExtendedS0M2` in this scope --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:905:41 | 905 | 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M2` + | ^^^^^^^^^^^^ ... 1306 | pub struct ExtendedS6M2 { | ----------------------- similarly named struct `ExtendedS6M2` defined here + | +help: a struct with a similar name exists + | + 905 - 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), + 905 + 2 => Ok(ExtendedS0Index::M2(ExtendedS6M2 { raw: self.raw })), + | error[E0425]: cannot find type `ExtendedS0M0` in this scope --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:935:37 | 935 | pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M0` + | ^^^^^^^^^^^^ ... 1024 | pub struct ExtendedS6M0 { | ----------------------- similarly named struct `ExtendedS6M0` defined here + | +help: a struct with a similar name exists + | + 935 - pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { + 935 + pub fn set_m0(&mut self, value: ExtendedS6M0) -> Result<(), CanError> { + | error[E0425]: cannot find type `ExtendedS0M1` in this scope --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:944:37 | 944 | pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M1` + | ^^^^^^^^^^^^ ... 1165 | pub struct ExtendedS6M1 { | ----------------------- similarly named struct `ExtendedS6M1` defined here + | +help: a struct with a similar name exists + | + 944 - pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { + 944 + pub fn set_m1(&mut self, value: ExtendedS6M1) -> Result<(), CanError> { + | error[E0425]: cannot find type `ExtendedS0M2` in this scope --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:953:37 | 953 | pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M2` + | ^^^^^^^^^^^^ ... 1306 | pub struct ExtendedS6M2 { | ----------------------- similarly named struct `ExtendedS6M2` defined here + | +help: a struct with a similar name exists + | + 953 - pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { + 953 + pub fn set_m2(&mut self, value: ExtendedS6M2) -> Result<(), CanError> { + | error: invalid suffix `i32` for float literal --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:1459:30 @@ -114,29 +150,38 @@ error[E0592]: duplicate definitions with name `set_m2` 953 | pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m2` -error[E0433]: failed to resolve: use of undeclared type `ExtendedS0Index` +error[E0433]: cannot find type `ExtendedS0Index` in this scope --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:903:21 | 903 | 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtendedS0Index` - | help: an enum with a similar name exists: `ExtendedS6Index` + | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS0Index` + | +help: an enum with a similar name exists + | +903 - 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), +903 + 0 => Ok(ExtendedS6Index::M0(ExtendedS0M0 { raw: self.raw })), + | -error[E0433]: failed to resolve: use of undeclared type `ExtendedS0Index` +error[E0433]: cannot find type `ExtendedS0Index` in this scope --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:904:21 | 904 | 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtendedS0Index` - | help: an enum with a similar name exists: `ExtendedS6Index` + | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS0Index` + | +help: an enum with a similar name exists + | +904 - 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), +904 + 1 => Ok(ExtendedS6Index::M1(ExtendedS0M1 { raw: self.raw })), + | -error[E0433]: failed to resolve: use of undeclared type `ExtendedS0Index` +error[E0433]: cannot find type `ExtendedS0Index` in this scope --> tests-snapshots/dbc-cantools/multiplex_2.snap.rs:905:21 | 905 | 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtendedS0Index` - | help: an enum with a similar name exists: `ExtendedS6Index` + | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS0Index` + | +help: an enum with a similar name exists + | +905 - 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), +905 + 2 => Ok(ExtendedS6Index::M2(ExtendedS0M2 { raw: self.raw })), + | diff --git a/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.stderr b/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.stderr index a839138a..3801cf2b 100644 --- a/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.stderr +++ b/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.stderr @@ -21,55 +21,91 @@ error[E0422]: cannot find struct, variant or union type `ExtendedS1M0` in this s --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:904:41 | 904 | 0 => Ok(ExtendedS1Index::M0(ExtendedS1M0 { raw: self.raw })), - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M0` + | ^^^^^^^^^^^^ ... 1113 | pub struct ExtendedS6M0 { | ----------------------- similarly named struct `ExtendedS6M0` defined here + | +help: a struct with a similar name exists + | + 904 - 0 => Ok(ExtendedS1Index::M0(ExtendedS1M0 { raw: self.raw })), + 904 + 0 => Ok(ExtendedS1Index::M0(ExtendedS6M0 { raw: self.raw })), + | error[E0422]: cannot find struct, variant or union type `ExtendedS1M1` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:905:41 | 905 | 1 => Ok(ExtendedS1Index::M1(ExtendedS1M1 { raw: self.raw })), - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M1` + | ^^^^^^^^^^^^ ... 1254 | pub struct ExtendedS6M1 { | ----------------------- similarly named struct `ExtendedS6M1` defined here + | +help: a struct with a similar name exists + | + 905 - 1 => Ok(ExtendedS1Index::M1(ExtendedS1M1 { raw: self.raw })), + 905 + 1 => Ok(ExtendedS1Index::M1(ExtendedS6M1 { raw: self.raw })), + | error[E0422]: cannot find struct, variant or union type `ExtendedS1M2` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:906:41 | 906 | 2 => Ok(ExtendedS1Index::M2(ExtendedS1M2 { raw: self.raw })), - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M2` + | ^^^^^^^^^^^^ ... 1395 | pub struct ExtendedS6M2 { | ----------------------- similarly named struct `ExtendedS6M2` defined here + | +help: a struct with a similar name exists + | + 906 - 2 => Ok(ExtendedS1Index::M2(ExtendedS1M2 { raw: self.raw })), + 906 + 2 => Ok(ExtendedS1Index::M2(ExtendedS6M2 { raw: self.raw })), + | error[E0425]: cannot find type `ExtendedS1M0` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:936:37 | 936 | pub fn set_m0(&mut self, value: ExtendedS1M0) -> Result<(), CanError> { - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M0` + | ^^^^^^^^^^^^ ... 1113 | pub struct ExtendedS6M0 { | ----------------------- similarly named struct `ExtendedS6M0` defined here + | +help: a struct with a similar name exists + | + 936 - pub fn set_m0(&mut self, value: ExtendedS1M0) -> Result<(), CanError> { + 936 + pub fn set_m0(&mut self, value: ExtendedS6M0) -> Result<(), CanError> { + | error[E0425]: cannot find type `ExtendedS1M1` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:945:37 | 945 | pub fn set_m1(&mut self, value: ExtendedS1M1) -> Result<(), CanError> { - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M1` + | ^^^^^^^^^^^^ ... 1254 | pub struct ExtendedS6M1 { | ----------------------- similarly named struct `ExtendedS6M1` defined here + | +help: a struct with a similar name exists + | + 945 - pub fn set_m1(&mut self, value: ExtendedS1M1) -> Result<(), CanError> { + 945 + pub fn set_m1(&mut self, value: ExtendedS6M1) -> Result<(), CanError> { + | error[E0425]: cannot find type `ExtendedS1M2` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:954:37 | 954 | pub fn set_m2(&mut self, value: ExtendedS1M2) -> Result<(), CanError> { - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M2` + | ^^^^^^^^^^^^ ... 1395 | pub struct ExtendedS6M2 { | ----------------------- similarly named struct `ExtendedS6M2` defined here + | +help: a struct with a similar name exists + | + 954 - pub fn set_m2(&mut self, value: ExtendedS1M2) -> Result<(), CanError> { + 954 + pub fn set_m2(&mut self, value: ExtendedS6M2) -> Result<(), CanError> { + | error[E0425]: cannot find type `ExtendedS0Index` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:990:36 @@ -94,55 +130,91 @@ error[E0422]: cannot find struct, variant or union type `ExtendedS0M0` in this s --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:992:41 | 992 | 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M0` + | ^^^^^^^^^^^^ ... 1113 | pub struct ExtendedS6M0 { | ----------------------- similarly named struct `ExtendedS6M0` defined here + | +help: a struct with a similar name exists + | + 992 - 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), + 992 + 0 => Ok(ExtendedS0Index::M0(ExtendedS6M0 { raw: self.raw })), + | error[E0422]: cannot find struct, variant or union type `ExtendedS0M1` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:993:41 | 993 | 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M1` + | ^^^^^^^^^^^^ ... 1254 | pub struct ExtendedS6M1 { | ----------------------- similarly named struct `ExtendedS6M1` defined here + | +help: a struct with a similar name exists + | + 993 - 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), + 993 + 1 => Ok(ExtendedS0Index::M1(ExtendedS6M1 { raw: self.raw })), + | error[E0422]: cannot find struct, variant or union type `ExtendedS0M2` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:994:41 | 994 | 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M2` + | ^^^^^^^^^^^^ ... 1395 | pub struct ExtendedS6M2 { | ----------------------- similarly named struct `ExtendedS6M2` defined here + | +help: a struct with a similar name exists + | + 994 - 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), + 994 + 2 => Ok(ExtendedS0Index::M2(ExtendedS6M2 { raw: self.raw })), + | error[E0425]: cannot find type `ExtendedS0M0` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1024:37 | 1024 | pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M0` + | ^^^^^^^^^^^^ ... 1113 | pub struct ExtendedS6M0 { | ----------------------- similarly named struct `ExtendedS6M0` defined here + | +help: a struct with a similar name exists + | +1024 - pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { +1024 + pub fn set_m0(&mut self, value: ExtendedS6M0) -> Result<(), CanError> { + | error[E0425]: cannot find type `ExtendedS0M1` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1033:37 | 1033 | pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M1` + | ^^^^^^^^^^^^ ... 1254 | pub struct ExtendedS6M1 { | ----------------------- similarly named struct `ExtendedS6M1` defined here + | +help: a struct with a similar name exists + | +1033 - pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { +1033 + pub fn set_m1(&mut self, value: ExtendedS6M1) -> Result<(), CanError> { + | error[E0425]: cannot find type `ExtendedS0M2` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1042:37 | 1042 | pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { - | ^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedS6M2` + | ^^^^^^^^^^^^ ... 1395 | pub struct ExtendedS6M2 { | ----------------------- similarly named struct `ExtendedS6M2` defined here + | +help: a struct with a similar name exists + | +1042 - pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { +1042 + pub fn set_m2(&mut self, value: ExtendedS6M2) -> Result<(), CanError> { + | error[E0425]: cannot find type `ExtendedTypesS11Index` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1672:37 @@ -167,37 +239,61 @@ error[E0422]: cannot find struct, variant or union type `ExtendedTypesS11M0` in --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1676:47 | 1676 | ExtendedTypesS11Index::M0(ExtendedTypesS11M0 { - | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedTypesS0M0` + | ^^^^^^^^^^^^^^^^^^ ... 1795 | pub struct ExtendedTypesS0M0 { | ---------------------------- similarly named struct `ExtendedTypesS0M0` defined here + | +help: a struct with a similar name exists + | +1676 - ExtendedTypesS11Index::M0(ExtendedTypesS11M0 { +1676 + ExtendedTypesS11Index::M0(ExtendedTypesS0M0 { + | error[E0422]: cannot find struct, variant or union type `ExtendedTypesS11M5` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1683:47 | 1683 | ExtendedTypesS11Index::M5(ExtendedTypesS11M5 { - | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedTypesS0M5` + | ^^^^^^^^^^^^^^^^^^ ... 1881 | pub struct ExtendedTypesS0M5 { | ---------------------------- similarly named struct `ExtendedTypesS0M5` defined here + | +help: a struct with a similar name exists + | +1683 - ExtendedTypesS11Index::M5(ExtendedTypesS11M5 { +1683 + ExtendedTypesS11Index::M5(ExtendedTypesS0M5 { + | error[E0425]: cannot find type `ExtendedTypesS11M0` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1716:37 | 1716 | pub fn set_m0(&mut self, value: ExtendedTypesS11M0) -> Result<(), CanError> { - | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedTypesS0M0` + | ^^^^^^^^^^^^^^^^^^ ... 1795 | pub struct ExtendedTypesS0M0 { | ---------------------------- similarly named struct `ExtendedTypesS0M0` defined here + | +help: a struct with a similar name exists + | +1716 - pub fn set_m0(&mut self, value: ExtendedTypesS11M0) -> Result<(), CanError> { +1716 + pub fn set_m0(&mut self, value: ExtendedTypesS0M0) -> Result<(), CanError> { + | error[E0425]: cannot find type `ExtendedTypesS11M5` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1725:37 | 1725 | pub fn set_m5(&mut self, value: ExtendedTypesS11M5) -> Result<(), CanError> { - | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExtendedTypesS0M5` + | ^^^^^^^^^^^^^^^^^^ ... 1881 | pub struct ExtendedTypesS0M5 { | ---------------------------- similarly named struct `ExtendedTypesS0M5` defined here + | +help: a struct with a similar name exists + | +1725 - pub fn set_m5(&mut self, value: ExtendedTypesS11M5) -> Result<(), CanError> { +1725 + pub fn set_m5(&mut self, value: ExtendedTypesS0M5) -> Result<(), CanError> { + | error: invalid suffix `i32` for float literal --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1548:30 @@ -287,74 +383,98 @@ error[E0592]: duplicate definitions with name `set_m5` 1725 | pub fn set_m5(&mut self, value: ExtendedTypesS11M5) -> Result<(), CanError> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `set_m5` -error[E0433]: failed to resolve: use of undeclared type `ExtendedS1Index` +error[E0433]: cannot find type `ExtendedS1Index` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:904:21 | 904 | 0 => Ok(ExtendedS1Index::M0(ExtendedS1M0 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtendedS1Index` - | help: an enum with a similar name exists: `ExtendedS6Index` + | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS1Index` + | +help: an enum with a similar name exists + | +904 - 0 => Ok(ExtendedS1Index::M0(ExtendedS1M0 { raw: self.raw })), +904 + 0 => Ok(ExtendedS6Index::M0(ExtendedS1M0 { raw: self.raw })), + | -error[E0433]: failed to resolve: use of undeclared type `ExtendedS1Index` +error[E0433]: cannot find type `ExtendedS1Index` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:905:21 | 905 | 1 => Ok(ExtendedS1Index::M1(ExtendedS1M1 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtendedS1Index` - | help: an enum with a similar name exists: `ExtendedS6Index` + | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS1Index` + | +help: an enum with a similar name exists + | +905 - 1 => Ok(ExtendedS1Index::M1(ExtendedS1M1 { raw: self.raw })), +905 + 1 => Ok(ExtendedS6Index::M1(ExtendedS1M1 { raw: self.raw })), + | -error[E0433]: failed to resolve: use of undeclared type `ExtendedS1Index` +error[E0433]: cannot find type `ExtendedS1Index` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:906:21 | 906 | 2 => Ok(ExtendedS1Index::M2(ExtendedS1M2 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtendedS1Index` - | help: an enum with a similar name exists: `ExtendedS6Index` + | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS1Index` + | +help: an enum with a similar name exists + | +906 - 2 => Ok(ExtendedS1Index::M2(ExtendedS1M2 { raw: self.raw })), +906 + 2 => Ok(ExtendedS6Index::M2(ExtendedS1M2 { raw: self.raw })), + | -error[E0433]: failed to resolve: use of undeclared type `ExtendedS0Index` +error[E0433]: cannot find type `ExtendedS0Index` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:992:21 | 992 | 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtendedS0Index` - | help: an enum with a similar name exists: `ExtendedS6Index` + | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS0Index` + | +help: an enum with a similar name exists + | +992 - 0 => Ok(ExtendedS0Index::M0(ExtendedS0M0 { raw: self.raw })), +992 + 0 => Ok(ExtendedS6Index::M0(ExtendedS0M0 { raw: self.raw })), + | -error[E0433]: failed to resolve: use of undeclared type `ExtendedS0Index` +error[E0433]: cannot find type `ExtendedS0Index` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:993:21 | 993 | 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtendedS0Index` - | help: an enum with a similar name exists: `ExtendedS6Index` + | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS0Index` + | +help: an enum with a similar name exists + | +993 - 1 => Ok(ExtendedS0Index::M1(ExtendedS0M1 { raw: self.raw })), +993 + 1 => Ok(ExtendedS6Index::M1(ExtendedS0M1 { raw: self.raw })), + | -error[E0433]: failed to resolve: use of undeclared type `ExtendedS0Index` +error[E0433]: cannot find type `ExtendedS0Index` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:994:21 | 994 | 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), - | ^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtendedS0Index` - | help: an enum with a similar name exists: `ExtendedS6Index` + | ^^^^^^^^^^^^^^^ use of undeclared type `ExtendedS0Index` + | +help: an enum with a similar name exists + | +994 - 2 => Ok(ExtendedS0Index::M2(ExtendedS0M2 { raw: self.raw })), +994 + 2 => Ok(ExtendedS6Index::M2(ExtendedS0M2 { raw: self.raw })), + | -error[E0433]: failed to resolve: use of undeclared type `ExtendedTypesS11Index` +error[E0433]: cannot find type `ExtendedTypesS11Index` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1676:21 | 1676 | ExtendedTypesS11Index::M0(ExtendedTypesS11M0 { - | ^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtendedTypesS11Index` - | help: an enum with a similar name exists: `ExtendedTypesS0Index` + | ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtendedTypesS11Index` + | +help: an enum with a similar name exists + | +1676 - ExtendedTypesS11Index::M0(ExtendedTypesS11M0 { +1676 + ExtendedTypesS0Index::M0(ExtendedTypesS11M0 { + | -error[E0433]: failed to resolve: use of undeclared type `ExtendedTypesS11Index` +error[E0433]: cannot find type `ExtendedTypesS11Index` in this scope --> tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs:1683:21 | 1683 | ExtendedTypesS11Index::M5(ExtendedTypesS11M5 { - | ^^^^^^^^^^^^^^^^^^^^^ - | | - | use of undeclared type `ExtendedTypesS11Index` - | help: an enum with a similar name exists: `ExtendedTypesS0Index` + | ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtendedTypesS11Index` + | +help: an enum with a similar name exists + | +1683 - ExtendedTypesS11Index::M5(ExtendedTypesS11M5 { +1683 + ExtendedTypesS0Index::M5(ExtendedTypesS11M5 { + | From bfa1391bbc87877e316d9eeaec58416c3fc180e2 Mon Sep 17 00:00:00 2001 From: Felix van Oost Date: Mon, 31 Aug 2026 14:32:05 +0000 Subject: [PATCH 5/6] Clean up formatting of function comments --- src/lib.rs | 36 +- tests-snapshots/canpy/DBC_template.snap.rs | 74 +- .../dbc-cantools/BU_BO_REL_.snap.rs | 14 +- .../dbc-cantools/BU_BO_REL_Message.snap.rs | 18 +- .../dbc-cantools/CamelCaseEmpty.snap.rs | 4 +- tests-snapshots/dbc-cantools/abs.snap.rs | 1148 +-- .../dbc-cantools/add_two_dbc_files_1.snap.rs | 8 +- .../dbc-cantools/add_two_dbc_files_2.snap.rs | 4 +- .../dbc-cantools/attribute_Event.snap.rs | 18 +- .../dbc-cantools/attributes.snap.rs | 36 +- .../dbc-cantools/attributes_relation.snap.rs | 36 +- .../dbc-cantools/big_numbers.snap.rs | 36 +- .../dbc-cantools/bus_comment.snap.rs | 172 +- tests-snapshots/dbc-cantools/choices.snap.rs | 18 +- .../choices_issue_with_name.snap.rs | 18 +- ...ex_and_motorola_converted_from_sym.snap.rs | 162 +- .../dbc-cantools/dump_signal_choices.snap.rs | 32 +- tests-snapshots/dbc-cantools/emc32.snap.rs | 74 +- .../dbc-cantools/empty_choice.snap.rs | 46 +- tests-snapshots/dbc-cantools/fd_test.snap.rs | 72 +- .../dbc-cantools/floating_point.snap.rs | 50 +- .../floating_point_use_float.snap.rs | 68 +- tests-snapshots/dbc-cantools/foobar.snap.rs | 124 +- .../dbc-cantools/issue_163_newline.snap.rs | 4 +- .../dbc-cantools/issue_168.snap.rs | 124 +- .../issue_184_extended_mux_cascaded.snap.rs | 60 +- ...e_184_extended_mux_cascaded_dumped.snap.rs | 74 +- ...ended_mux_independent_multiplexors.snap.rs | 92 +- ...ux_independent_multiplexors_dumped.snap.rs | 92 +- ...e_184_extended_mux_multiple_values.snap.rs | 62 +- ...xtended_mux_multiple_values_dumped.snap.rs | 62 +- .../dbc-cantools/issue_199.snap.rs | 366 +- .../dbc-cantools/issue_199_extended.snap.rs | 366 +- .../dbc-cantools/issue_207_sig_plus.snap.rs | 32 +- .../dbc-cantools/issue_228.snap.rs | 78 +- tests-snapshots/dbc-cantools/issue_63.snap.rs | 76 +- .../issue_636_negative_scaling.snap.rs | 14 +- .../dbc-cantools/issue_725.snap.rs | 18 +- tests-snapshots/dbc-cantools/j1939.snap.rs | 36 +- .../dbc-cantools/long_names.snap.rs | 222 +- .../long_names_multiple_relations.snap.rs | 214 +- ...ng_names_multiple_relations_dumped.snap.rs | 214 +- .../dbc-cantools/message-dlc-zero.snap.rs | 4 +- .../dbc-cantools/mod_name_len_dest.snap.rs | 18 +- .../dbc-cantools/mod_name_len_src.snap.rs | 18 +- tests-snapshots/dbc-cantools/motohawk.snap.rs | 34 +- .../dbc-cantools/motohawk_fd.snap.rs | 34 +- .../dbc-cantools/motohawk_use_round.snap.rs | 34 +- .../motohawk_with_comments.snap.rs | 34 +- .../dbc-cantools/msxii_system_can.snap.rs | 1094 +-- .../dbc-cantools/multiple_senders.snap.rs | 18 +- .../dbc-cantools/multiplex.snap.rs | 172 +- .../dbc-cantools/multiplex_2.snap.rs | 258 +- .../dbc-cantools/multiplex_2_dumped.snap.rs | 288 +- .../dbc-cantools/multiplex_choices.snap.rs | 416 +- .../multiplex_choices_dumped.snap.rs | 416 +- .../dbc-cantools/multiplex_dumped.snap.rs | 172 +- .../dbc-cantools/no_sender.snap.rs | 18 +- .../dbc-cantools/no_signals.snap.rs | 8 +- .../dbc-cantools/open_actuator.snap.rs | 286 +- .../dbc-cantools/padding_bit_order.snap.rs | 202 +- .../dbc-cantools/sig_groups.snap.rs | 156 +- .../dbc-cantools/sig_groups_del.snap.rs | 156 +- .../dbc-cantools/sig_groups_out.snap.rs | 156 +- tests-snapshots/dbc-cantools/signed.snap.rs | 296 +- ...cantools-with-default-sort-signals.snap.rs | 282 +- ...cantools-with-sort-signals-by-name.snap.rs | 282 +- .../socialledge-written-by-cantools.snap.rs | 282 +- .../dbc-cantools/socialledge.snap.rs | 282 +- .../test_extended_id_dump.snap.rs | 36 +- .../dbc-cantools/test_multiplex_dump.snap.rs | 44 +- tests-snapshots/dbc-cantools/timing.snap.rs | 28 +- .../dbc-cantools/val_table.snap.rs | 18 +- .../dbc-cantools/variable_dlc.snap.rs | 120 +- tests-snapshots/dbc-cantools/vehicle.snap.rs | 6840 ++++++++--------- .../oxibus/bug_dbc-codegen_98.snap.rs | 156 +- 76 files changed, 8572 insertions(+), 8560 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 42a87fa2..e55ba226 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -396,7 +396,7 @@ impl Config<'_> { self.render_attribute_structs(&mut w, msg, dbc)?; - writeln!(w, "/// Construct new '{}' from values", msg.name)?; + writeln!(w, "/// Constructs a new `{}` message from values.", msg.name)?; let args = msg .signals .iter() @@ -435,7 +435,7 @@ impl Config<'_> { writeln!(w, "}}")?; writeln!(w)?; - writeln!(w, "/// Access message payload raw value")?; + writeln!(w, "/// Returns the raw `{}` message payload.", msg.name)?; writeln!(w, "pub fn raw(&self) -> &[u8; {}] {{", msg.size)?; { let mut w = PadAdapter::wrap(&mut w); @@ -821,7 +821,7 @@ impl Config<'_> { dbc: &Dbc, msg: &Message, ) -> Result<()> { - writeln!(w, "/// Get value of '{}'", signal.name)?; + writeln!(w, "/// Returns the value of `{}`.", signal.name)?; if let Some(comment) = dbc.signal_comment(msg.id, &signal.name) { writeln!(w, "///")?; for line in comment.trim().lines() { @@ -831,7 +831,11 @@ impl Config<'_> { writeln!(w, "///")?; writeln!(w, "/// - Min: {}", signal.min)?; writeln!(w, "/// - Max: {}", signal.max)?; - writeln!(w, "/// - Unit: {:?}", signal.unit)?; + if signal.unit.is_empty() { + writeln!(w, "/// - Unit: Not specified")?; + } else { + writeln!(w, "/// - Unit: {:?}", signal.unit)?; + } if signal.receivers.is_empty() { writeln!(w, "/// - Receivers: Vector__XXX")?; } else { @@ -892,11 +896,15 @@ impl Config<'_> { writeln!(w)?; } - writeln!(w, "/// Get physical value of '{}'", signal.name)?; + writeln!(w, "/// Returns the physical value of `{}`.", signal.name)?; writeln!(w, "///")?; writeln!(w, "/// - Factor: {}", signal.factor)?; writeln!(w, "/// - Offset: {}", signal.offset)?; - writeln!(w, "/// - Unit: {:?}", signal.unit)?; + if signal.unit.is_empty() { + writeln!(w, "/// - Unit: Not specified")?; + } else { + writeln!(w, "/// - Unit: {:?}", signal.unit)?; + } writeln!(w, "#[inline(always)]")?; let typ = ValType::from_signal(signal); writeln!(w, "pub fn {fn_name}_phys_val(&self) -> {typ} {{")?; @@ -934,7 +942,7 @@ impl Config<'_> { let param_type = signal_pub_type(dbc, msg, signal); let is_enum_backed = param_type != typ.to_string(); - writeln!(w, "/// Set value of '{}'", signal.name)?; + writeln!(w, "/// Sets the value of `{}`.", signal.name)?; writeln!(w, "#[inline(always)]")?; writeln!( w, @@ -996,11 +1004,15 @@ impl Config<'_> { dbc: &Dbc, msg: &Message, ) -> Result<()> { - writeln!(w, "/// Get physical value of '{}'", signal.name)?; + writeln!(w, "/// Returns the physical value of `{}`.", signal.name)?; writeln!(w, "///")?; writeln!(w, "/// - Factor: {}", signal.factor)?; writeln!(w, "/// - Offset: {}", signal.offset)?; - writeln!(w, "/// - Unit: {:?}", signal.unit)?; + if signal.unit.is_empty() { + writeln!(w, "/// - Unit: Not specified")?; + } else { + writeln!(w, "/// - Unit: {:?}", signal.unit)?; + } writeln!(w, "#[inline(always)]")?; let field = signal.field_name(); let signal_typ = ValType::from_signal(signal); @@ -1155,7 +1167,7 @@ fn render_set_signal_multiplexer( msg: &Message, switch_index: u64, ) -> Result<()> { - writeln!(w, "/// Set value of '{}'", multiplexor.name)?; + writeln!(w, "/// Sets the value of `{}`.", multiplexor.name)?; writeln!(w, "#[inline(always)]")?; writeln!( w, @@ -1370,7 +1382,7 @@ fn render_raw_accessors(w: &mut impl Write, signal: &Signal, msg: &Message) -> R let field = signal.field_name(); let typ = ValType::from_signal_int(signal); - writeln!(w, "/// Get raw value of '{}'", signal.name)?; + writeln!(w, "/// Returns the raw value of `{}`.", signal.name)?; writeln!(w, "///")?; writeln!(w, "/// - Start bit: {}", signal.start_bit)?; writeln!(w, "/// - Signal size: {} bits", signal.size)?; @@ -1393,7 +1405,7 @@ fn render_raw_accessors(w: &mut impl Write, signal: &Signal, msg: &Message) -> R "pub " }; - writeln!(w, "/// Set raw value of '{}'", signal.name)?; + writeln!(w, "/// Sets the raw value of `{}`.", signal.name)?; if visibility.is_empty() { // Private multiplexor raw setters have no internal caller. writeln!(w, "#[allow(dead_code)]")?; diff --git a/tests-snapshots/canpy/DBC_template.snap.rs b/tests-snapshots/canpy/DBC_template.snap.rs index d804a810..06a6ee88 100644 --- a/tests-snapshots/canpy/DBC_template.snap.rs +++ b/tests-snapshots/canpy/DBC_template.snap.rs @@ -83,28 +83,28 @@ impl CanMultiplexed { pub const VALUE0_MAX: u8 = 0_u8; pub const MULTIPLEXER_MIN: u8 = 0_u8; pub const MULTIPLEXER_MAX: u8 = 0_u8; - /// Construct new 'CANMultiplexed' from values + /// Constructs a new `CANMultiplexed` message from values. pub fn new(multiplexer: u8) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_multiplexer(multiplexer)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `CANMultiplexed` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get physical value of 'Multiplexer' + /// Returns the physical value of `Multiplexer`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn multiplexer_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Multiplexer' + /// Returns the raw value of `Multiplexer`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -114,7 +114,7 @@ impl CanMultiplexed { pub fn multiplexer_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Multiplexer' + /// Sets the raw value of `Multiplexer`. #[allow(dead_code)] #[inline(always)] fn set_multiplexer_raw_val(&mut self, value: u8) { @@ -144,7 +144,7 @@ impl CanMultiplexed { } } } - /// Set value of 'Multiplexer' + /// Sets the value of `Multiplexer`. #[inline(always)] fn set_multiplexer(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -162,7 +162,7 @@ impl CanMultiplexed { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Set value of 'Multiplexer' + /// Sets the value of `Multiplexer`. #[inline(always)] pub fn set_m0( &mut self, @@ -174,7 +174,7 @@ impl CanMultiplexed { self.set_multiplexer(0)?; Ok(()) } - /// Set value of 'Multiplexer' + /// Sets the value of `Multiplexer`. #[inline(always)] pub fn set_m1( &mut self, @@ -321,11 +321,11 @@ impl CanMultiplexedMultiplexerM0 { pub fn new() -> Self { Self { raw: [0u8; 2] } } - /// Get value of 'Value0' + /// Returns the value of `Value0`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Node0 #[inline(always)] pub fn value0(&self) -> CanMultiplexedValue0 { @@ -337,18 +337,18 @@ impl CanMultiplexedMultiplexerM0 { _ => CanMultiplexedValue0::_Other(self.value0_phys_val()), } } - /// Get physical value of 'Value0' + /// Returns the physical value of `Value0`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn value0_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Value0' + /// Returns the raw value of `Value0`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -358,12 +358,12 @@ impl CanMultiplexedMultiplexerM0 { pub fn value0_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Value0' + /// Sets the raw value of `Value0`. #[inline(always)] pub fn set_value0_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Value0' + /// Sets the value of `Value0`. #[inline(always)] pub fn set_value0(&mut self, value: CanMultiplexedValue0) -> Result<(), CanError> { let value = u8::from(value); @@ -409,11 +409,11 @@ impl CanMultiplexedMultiplexerM1 { pub fn new() -> Self { Self { raw: [0u8; 2] } } - /// Get value of 'Value1' + /// Returns the value of `Value1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Node1 #[inline(always)] pub fn value1(&self) -> CanMultiplexedValue1 { @@ -426,18 +426,18 @@ impl CanMultiplexedMultiplexerM1 { _ => CanMultiplexedValue1::_Other(self.value1_phys_val()), } } - /// Get physical value of 'Value1' + /// Returns the physical value of `Value1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn value1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Value1' + /// Returns the raw value of `Value1`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -447,12 +447,12 @@ impl CanMultiplexedMultiplexerM1 { pub fn value1_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Value1' + /// Sets the raw value of `Value1`. #[inline(always)] pub fn set_value1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Value1' + /// Sets the value of `Value1`. #[inline(always)] pub fn set_value1(&mut self, value: CanMultiplexedValue1) -> Result<(), CanError> { let value = u8::from(value); @@ -499,18 +499,18 @@ impl CanMessage { pub const SIGNAL1_MAX: u64 = 100_u64; pub const SIGNAL0_MIN: i32 = 0_i32; pub const SIGNAL0_MAX: i32 = 0_i32; - /// Construct new 'CANMessage' from values + /// Constructs a new `CANMessage` message from values. pub fn new(signal1: u64, signal0: i32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_signal1(signal1)?; res.set_signal0(signal0)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `CANMessage` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Signal1' + /// Returns the value of `Signal1`. /// /// - Min: 0 /// - Max: 100 @@ -520,7 +520,7 @@ impl CanMessage { pub fn signal1(&self) -> u64 { self.signal1_phys_val() } - /// Get physical value of 'Signal1' + /// Returns the physical value of `Signal1`. /// /// - Factor: 100 /// - Offset: 0 @@ -531,7 +531,7 @@ impl CanMessage { let factor = 100; u64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal1' + /// Returns the raw value of `Signal1`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -541,12 +541,12 @@ impl CanMessage { pub fn signal1_raw_val(&self) -> u32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'Signal1' + /// Sets the raw value of `Signal1`. #[inline(always)] pub fn set_signal1_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'Signal1' + /// Sets the value of `Signal1`. #[inline(always)] pub fn set_signal1(&mut self, value: u64) -> Result<(), CanError> { if value < 0_u64 || 100_u64 < value { @@ -564,23 +564,23 @@ impl CanMessage { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'Signal0' + /// Returns the value of `Signal0`. /// /// First signal in this message /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Node1, Node2 #[inline(always)] pub fn signal0(&self) -> i32 { self.signal0_phys_val() } - /// Get physical value of 'Signal0' + /// Returns the physical value of `Signal0`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal0_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); @@ -588,7 +588,7 @@ impl CanMessage { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal0' + /// Returns the raw value of `Signal0`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -598,13 +598,13 @@ impl CanMessage { pub fn signal0_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 'Signal0' + /// Sets the raw value of `Signal0`. #[inline(always)] pub fn set_signal0_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 'Signal0' + /// Sets the value of `Signal0`. #[inline(always)] pub fn set_signal0(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { diff --git a/tests-snapshots/dbc-cantools/BU_BO_REL_.snap.rs b/tests-snapshots/dbc-cantools/BU_BO_REL_.snap.rs index e4c8e4ba..36ddfb67 100644 --- a/tests-snapshots/dbc-cantools/BU_BO_REL_.snap.rs +++ b/tests-snapshots/dbc-cantools/BU_BO_REL_.snap.rs @@ -70,17 +70,17 @@ impl Control { pub const MESSAGE_SIZE: usize = 7; pub const STATE_MIN: u8 = 0_u8; pub const STATE_MAX: u8 = 100_u8; - /// Construct new 'CONTROL' from values + /// Constructs a new `CONTROL` message from values. pub fn new(state: ControlState) -> Result { let mut res = Self { raw: [0x00; 7] }; res.set_state(state)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `CONTROL` message payload. pub fn raw(&self) -> &[u8; 7] { &self.raw } - /// Get value of 'state' + /// Returns the value of `state`. /// /// - Min: 0 /// - Max: 100 @@ -94,7 +94,7 @@ impl Control { _ => ControlState::_Other(self.state_phys_val()), } } - /// Get physical value of 'state' + /// Returns the physical value of `state`. /// /// - Factor: 1 /// - Offset: 0 @@ -105,7 +105,7 @@ impl Control { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'state' + /// Returns the raw value of `state`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -115,12 +115,12 @@ impl Control { pub fn state_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'state' + /// Sets the raw value of `state`. #[inline(always)] pub fn set_state_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'state' + /// Sets the value of `state`. #[inline(always)] pub fn set_state(&mut self, value: ControlState) -> Result<(), CanError> { let value = u8::from(value); diff --git a/tests-snapshots/dbc-cantools/BU_BO_REL_Message.snap.rs b/tests-snapshots/dbc-cantools/BU_BO_REL_Message.snap.rs index 0016ac7e..37d49fd6 100644 --- a/tests-snapshots/dbc-cantools/BU_BO_REL_Message.snap.rs +++ b/tests-snapshots/dbc-cantools/BU_BO_REL_Message.snap.rs @@ -70,21 +70,21 @@ impl Message1 { pub const MESSAGE_SIZE: usize = 7; pub const SIGNAL_1_MIN: u8 = 0_u8; pub const SIGNAL_1_MAX: u8 = 100_u8; - /// Construct new 'message_1' from values + /// Constructs a new `message_1` message from values. pub fn new(signal_1: Message1Signal1) -> Result { let mut res = Self { raw: [0x00; 7] }; res.set_signal_1(signal_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `message_1` message payload. pub fn raw(&self) -> &[u8; 7] { &self.raw } - /// Get value of 'signal_1' + /// Returns the value of `signal_1`. /// /// - Min: 0 /// - Max: 100 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: ECU2 #[inline(always)] pub fn signal_1(&self) -> Message1Signal1 { @@ -94,18 +94,18 @@ impl Message1 { _ => Message1Signal1::_Other(self.signal_1_phys_val()), } } - /// Get physical value of 'signal_1' + /// Returns the physical value of `signal_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal_1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'signal_1' + /// Returns the raw value of `signal_1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -115,12 +115,12 @@ impl Message1 { pub fn signal_1_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'signal_1' + /// Sets the raw value of `signal_1`. #[inline(always)] pub fn set_signal_1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'signal_1' + /// Sets the value of `signal_1`. #[inline(always)] pub fn set_signal_1(&mut self, value: Message1Signal1) -> Result<(), CanError> { let value = u8::from(value); diff --git a/tests-snapshots/dbc-cantools/CamelCaseEmpty.snap.rs b/tests-snapshots/dbc-cantools/CamelCaseEmpty.snap.rs index 604831e5..1bb45375 100644 --- a/tests-snapshots/dbc-cantools/CamelCaseEmpty.snap.rs +++ b/tests-snapshots/dbc-cantools/CamelCaseEmpty.snap.rs @@ -68,12 +68,12 @@ impl Message1 { StandardId::new_unchecked(0x400) }); pub const MESSAGE_SIZE: usize = 5; - /// Construct new 'Message1' from values + /// Constructs a new `Message1` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 5] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message1` message payload. pub fn raw(&self) -> &[u8; 5] { &self.raw } diff --git a/tests-snapshots/dbc-cantools/abs.snap.rs b/tests-snapshots/dbc-cantools/abs.snap.rs index 86cf392d..478bd5d8 100644 --- a/tests-snapshots/dbc-cantools/abs.snap.rs +++ b/tests-snapshots/dbc-cantools/abs.snap.rs @@ -127,7 +127,7 @@ impl Bremse33 { pub const WHLSPEED_RL_MAX: f32 = 100_f32; pub const WHLSPEED_RR_MIN: f32 = 0_f32; pub const WHLSPEED_RR_MAX: f32 = 100_f32; - /// Construct new 'BREMSE_33' from values + /// Constructs a new `BREMSE_33` message from values. pub fn new( whlspeed_fl: f32, whlspeed_fr: f32, @@ -141,11 +141,11 @@ impl Bremse33 { res.set_whlspeed_rr(whlspeed_rr)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BREMSE_33` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'whlspeed_FL' + /// Returns the value of `whlspeed_FL`. /// /// Radgeschwindigkeit / wheel speed absCtrl FL /// @@ -157,7 +157,7 @@ impl Bremse33 { pub fn whlspeed_fl(&self) -> f32 { self.whlspeed_fl_phys_val() } - /// Get physical value of 'whlspeed_FL' + /// Returns the physical value of `whlspeed_FL`. /// /// - Factor: 0.015625 /// - Offset: 0 @@ -169,7 +169,7 @@ impl Bremse33 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'whlspeed_FL' + /// Returns the raw value of `whlspeed_FL`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -179,12 +179,12 @@ impl Bremse33 { pub fn whlspeed_fl_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'whlspeed_FL' + /// Sets the raw value of `whlspeed_FL`. #[inline(always)] pub fn set_whlspeed_fl_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'whlspeed_FL' + /// Sets the value of `whlspeed_FL`. #[inline(always)] pub fn set_whlspeed_fl(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 100_f32 < value { @@ -198,7 +198,7 @@ impl Bremse33 { self.raw.view_bits_mut::()[0..16].store_le(value); Ok(()) } - /// Get value of 'whlspeed_FR' + /// Returns the value of `whlspeed_FR`. /// /// Radgeschwindigkeit / wheel speed absCtrl FR /// @@ -210,7 +210,7 @@ impl Bremse33 { pub fn whlspeed_fr(&self) -> f32 { self.whlspeed_fr_phys_val() } - /// Get physical value of 'whlspeed_FR' + /// Returns the physical value of `whlspeed_FR`. /// /// - Factor: 0.015625 /// - Offset: 0 @@ -222,7 +222,7 @@ impl Bremse33 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'whlspeed_FR' + /// Returns the raw value of `whlspeed_FR`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -232,12 +232,12 @@ impl Bremse33 { pub fn whlspeed_fr_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'whlspeed_FR' + /// Sets the raw value of `whlspeed_FR`. #[inline(always)] pub fn set_whlspeed_fr_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'whlspeed_FR' + /// Sets the value of `whlspeed_FR`. #[inline(always)] pub fn set_whlspeed_fr(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 100_f32 < value { @@ -251,7 +251,7 @@ impl Bremse33 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'whlspeed_RL' + /// Returns the value of `whlspeed_RL`. /// /// Radgeschwindigkeit / wheel speed absCtrl RL /// @@ -263,7 +263,7 @@ impl Bremse33 { pub fn whlspeed_rl(&self) -> f32 { self.whlspeed_rl_phys_val() } - /// Get physical value of 'whlspeed_RL' + /// Returns the physical value of `whlspeed_RL`. /// /// - Factor: 0.015625 /// - Offset: 0 @@ -275,7 +275,7 @@ impl Bremse33 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'whlspeed_RL' + /// Returns the raw value of `whlspeed_RL`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -285,12 +285,12 @@ impl Bremse33 { pub fn whlspeed_rl_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'whlspeed_RL' + /// Sets the raw value of `whlspeed_RL`. #[inline(always)] pub fn set_whlspeed_rl_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'whlspeed_RL' + /// Sets the value of `whlspeed_RL`. #[inline(always)] pub fn set_whlspeed_rl(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 100_f32 < value { @@ -304,7 +304,7 @@ impl Bremse33 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'whlspeed_RR' + /// Returns the value of `whlspeed_RR`. /// /// Radgeschwindigkeit / wheel speed absCtrl RR /// @@ -316,7 +316,7 @@ impl Bremse33 { pub fn whlspeed_rr(&self) -> f32 { self.whlspeed_rr_phys_val() } - /// Get physical value of 'whlspeed_RR' + /// Returns the physical value of `whlspeed_RR`. /// /// - Factor: 0.015625 /// - Offset: 0 @@ -328,7 +328,7 @@ impl Bremse33 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'whlspeed_RR' + /// Returns the raw value of `whlspeed_RR`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -338,12 +338,12 @@ impl Bremse33 { pub fn whlspeed_rr_raw_val(&self) -> u16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'whlspeed_RR' + /// Sets the raw value of `whlspeed_RR`. #[inline(always)] pub fn set_whlspeed_rr_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'whlspeed_RR' + /// Sets the value of `whlspeed_RR`. #[inline(always)] pub fn set_whlspeed_rr(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 100_f32 < value { @@ -419,12 +419,12 @@ impl Bremse10 { StandardId::new_unchecked(0x140) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'BREMSE_10' from values + /// Constructs a new `BREMSE_10` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BREMSE_10` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -490,12 +490,12 @@ impl Bremse11 { StandardId::new_unchecked(0x141) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'BREMSE_11' from values + /// Constructs a new `BREMSE_11` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BREMSE_11` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -561,12 +561,12 @@ impl Bremse12 { StandardId::new_unchecked(0x142) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'BREMSE_12' from values + /// Constructs a new `BREMSE_12` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BREMSE_12` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -632,12 +632,12 @@ impl Bremse13 { StandardId::new_unchecked(0x143) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'BREMSE_13' from values + /// Constructs a new `BREMSE_13` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BREMSE_13` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -703,12 +703,12 @@ impl DrsRxId0 { StandardId::new_unchecked(0x75) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'DRS_RX_ID0' from values + /// Constructs a new `DRS_RX_ID0` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `DRS_RX_ID0` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -778,18 +778,18 @@ impl Mm510Tx1 { pub const YAW_RATE_MAX: f32 = 163.83_f32; pub const AY1_MIN: f32 = -4.1768_f32; pub const AY1_MAX: f32 = 4.1765_f32; - /// Construct new 'MM5_10_TX1' from values + /// Constructs a new `MM5_10_TX1` message from values. pub fn new(yaw_rate: f32, ay1: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_yaw_rate(yaw_rate)?; res.set_ay1(ay1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MM5_10_TX1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Yaw_Rate' + /// Returns the value of `Yaw_Rate`. /// /// Measured yaw rate around the Z axle. /// @@ -801,7 +801,7 @@ impl Mm510Tx1 { pub fn yaw_rate(&self) -> f32 { self.yaw_rate_phys_val() } - /// Get physical value of 'Yaw_Rate' + /// Returns the physical value of `Yaw_Rate`. /// /// - Factor: 0.005 /// - Offset: -163.84 @@ -813,7 +813,7 @@ impl Mm510Tx1 { let offset = -163.84_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Yaw_Rate' + /// Returns the raw value of `Yaw_Rate`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -823,12 +823,12 @@ impl Mm510Tx1 { pub fn yaw_rate_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Yaw_Rate' + /// Sets the raw value of `Yaw_Rate`. #[inline(always)] pub fn set_yaw_rate_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Yaw_Rate' + /// Sets the value of `Yaw_Rate`. #[inline(always)] pub fn set_yaw_rate(&mut self, value: f32) -> Result<(), CanError> { if value < -163.84_f32 || 163.83_f32 < value { @@ -842,7 +842,7 @@ impl Mm510Tx1 { self.raw.view_bits_mut::()[0..16].store_le(value); Ok(()) } - /// Get value of 'AY1' + /// Returns the value of `AY1`. /// /// Measured lateral acceleration. /// @@ -854,7 +854,7 @@ impl Mm510Tx1 { pub fn ay1(&self) -> f32 { self.ay1_phys_val() } - /// Get physical value of 'AY1' + /// Returns the physical value of `AY1`. /// /// - Factor: 0.000127465 /// - Offset: -4.1768 @@ -866,7 +866,7 @@ impl Mm510Tx1 { let offset = -4.1768_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AY1' + /// Returns the raw value of `AY1`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -876,12 +876,12 @@ impl Mm510Tx1 { pub fn ay1_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'AY1' + /// Sets the raw value of `AY1`. #[inline(always)] pub fn set_ay1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'AY1' + /// Sets the value of `AY1`. #[inline(always)] pub fn set_ay1(&mut self, value: f32) -> Result<(), CanError> { if value < -4.1768_f32 || 4.1765_f32 < value { @@ -961,18 +961,18 @@ impl Mm510Tx2 { pub const ROLL_RATE_MAX: f32 = 163.835_f32; pub const AX1_MIN: f32 = -4.1768_f32; pub const AX1_MAX: f32 = 4.1765_f32; - /// Construct new 'MM5_10_TX2' from values + /// Constructs a new `MM5_10_TX2` message from values. pub fn new(roll_rate: f32, ax1: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_roll_rate(roll_rate)?; res.set_ax1(ax1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MM5_10_TX2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Roll_Rate' + /// Returns the value of `Roll_Rate`. /// /// Measured roll rate around the X axle. /// @@ -984,7 +984,7 @@ impl Mm510Tx2 { pub fn roll_rate(&self) -> f32 { self.roll_rate_phys_val() } - /// Get physical value of 'Roll_Rate' + /// Returns the physical value of `Roll_Rate`. /// /// - Factor: 0.005 /// - Offset: -163.84 @@ -996,7 +996,7 @@ impl Mm510Tx2 { let offset = -163.84_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Roll_Rate' + /// Returns the raw value of `Roll_Rate`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -1006,12 +1006,12 @@ impl Mm510Tx2 { pub fn roll_rate_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Roll_Rate' + /// Sets the raw value of `Roll_Rate`. #[inline(always)] pub fn set_roll_rate_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Roll_Rate' + /// Sets the value of `Roll_Rate`. #[inline(always)] pub fn set_roll_rate(&mut self, value: f32) -> Result<(), CanError> { if value < -163.84_f32 || 163.835_f32 < value { @@ -1025,7 +1025,7 @@ impl Mm510Tx2 { self.raw.view_bits_mut::()[0..16].store_le(value); Ok(()) } - /// Get value of 'AX1' + /// Returns the value of `AX1`. /// /// Measured longitudional acceleration. /// @@ -1037,7 +1037,7 @@ impl Mm510Tx2 { pub fn ax1(&self) -> f32 { self.ax1_phys_val() } - /// Get physical value of 'AX1' + /// Returns the physical value of `AX1`. /// /// - Factor: 0.000127465 /// - Offset: -4.1768 @@ -1049,7 +1049,7 @@ impl Mm510Tx2 { let offset = -4.1768_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AX1' + /// Returns the raw value of `AX1`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -1059,12 +1059,12 @@ impl Mm510Tx2 { pub fn ax1_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'AX1' + /// Sets the raw value of `AX1`. #[inline(always)] pub fn set_ax1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'AX1' + /// Sets the value of `AX1`. #[inline(always)] pub fn set_ax1(&mut self, value: f32) -> Result<(), CanError> { if value < -4.1768_f32 || 4.1765_f32 < value { @@ -1142,17 +1142,17 @@ impl Mm510Tx3 { pub const MESSAGE_SIZE: usize = 8; pub const AZ_MIN: f32 = -4.1768_f32; pub const AZ_MAX: f32 = 4.1765_f32; - /// Construct new 'MM5_10_TX3' from values + /// Constructs a new `MM5_10_TX3` message from values. pub fn new(az: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_az(az)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MM5_10_TX3` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'AZ' + /// Returns the value of `AZ`. /// /// Measured vertical acceleration. /// @@ -1164,7 +1164,7 @@ impl Mm510Tx3 { pub fn az(&self) -> f32 { self.az_phys_val() } - /// Get physical value of 'AZ' + /// Returns the physical value of `AZ`. /// /// - Factor: 0.000127465 /// - Offset: -4.1768 @@ -1176,7 +1176,7 @@ impl Mm510Tx3 { let offset = -4.1768_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AZ' + /// Returns the raw value of `AZ`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -1186,12 +1186,12 @@ impl Mm510Tx3 { pub fn az_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'AZ' + /// Sets the raw value of `AZ`. #[inline(always)] pub fn set_az_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'AZ' + /// Sets the value of `AZ`. #[inline(always)] pub fn set_az(&mut self, value: f32) -> Result<(), CanError> { if value < -4.1768_f32 || 4.1765_f32 < value { @@ -1275,7 +1275,7 @@ impl Bremse2 { pub const WHLSPEED_RL_BREMSE2_MAX: f32 = 100_f32; pub const WHLSPEED_RR_BREMSE2_MIN: f32 = 0_f32; pub const WHLSPEED_RR_BREMSE2_MAX: f32 = 100_f32; - /// Construct new 'BREMSE_2' from values + /// Constructs a new `BREMSE_2` message from values. pub fn new( whlspeed_fl_bremse2: f32, whlspeed_fr_bremse2: f32, @@ -1289,11 +1289,11 @@ impl Bremse2 { res.set_whlspeed_rr_bremse2(whlspeed_rr_bremse2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BREMSE_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'whlspeed_FL_Bremse2' + /// Returns the value of `whlspeed_FL_Bremse2`. /// /// Radgeschwindigkeit / wheel speed direct FL /// @@ -1305,7 +1305,7 @@ impl Bremse2 { pub fn whlspeed_fl_bremse2(&self) -> f32 { self.whlspeed_fl_bremse2_phys_val() } - /// Get physical value of 'whlspeed_FL_Bremse2' + /// Returns the physical value of `whlspeed_FL_Bremse2`. /// /// - Factor: 0.015625 /// - Offset: 0 @@ -1317,7 +1317,7 @@ impl Bremse2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'whlspeed_FL_Bremse2' + /// Returns the raw value of `whlspeed_FL_Bremse2`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -1327,12 +1327,12 @@ impl Bremse2 { pub fn whlspeed_fl_bremse2_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'whlspeed_FL_Bremse2' + /// Sets the raw value of `whlspeed_FL_Bremse2`. #[inline(always)] pub fn set_whlspeed_fl_bremse2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'whlspeed_FL_Bremse2' + /// Sets the value of `whlspeed_FL_Bremse2`. #[inline(always)] pub fn set_whlspeed_fl_bremse2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 100_f32 < value { @@ -1346,7 +1346,7 @@ impl Bremse2 { self.raw.view_bits_mut::()[0..16].store_le(value); Ok(()) } - /// Get value of 'whlspeed_FR_Bremse2' + /// Returns the value of `whlspeed_FR_Bremse2`. /// /// Radgeschwindigkeit / wheel speed direct FR /// @@ -1358,7 +1358,7 @@ impl Bremse2 { pub fn whlspeed_fr_bremse2(&self) -> f32 { self.whlspeed_fr_bremse2_phys_val() } - /// Get physical value of 'whlspeed_FR_Bremse2' + /// Returns the physical value of `whlspeed_FR_Bremse2`. /// /// - Factor: 0.015625 /// - Offset: 0 @@ -1370,7 +1370,7 @@ impl Bremse2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'whlspeed_FR_Bremse2' + /// Returns the raw value of `whlspeed_FR_Bremse2`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -1380,12 +1380,12 @@ impl Bremse2 { pub fn whlspeed_fr_bremse2_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'whlspeed_FR_Bremse2' + /// Sets the raw value of `whlspeed_FR_Bremse2`. #[inline(always)] pub fn set_whlspeed_fr_bremse2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'whlspeed_FR_Bremse2' + /// Sets the value of `whlspeed_FR_Bremse2`. #[inline(always)] pub fn set_whlspeed_fr_bremse2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 100_f32 < value { @@ -1399,7 +1399,7 @@ impl Bremse2 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'whlspeed_RL_Bremse2' + /// Returns the value of `whlspeed_RL_Bremse2`. /// /// Radgeschwindigkeit / wheel speed direct RL /// @@ -1411,7 +1411,7 @@ impl Bremse2 { pub fn whlspeed_rl_bremse2(&self) -> f32 { self.whlspeed_rl_bremse2_phys_val() } - /// Get physical value of 'whlspeed_RL_Bremse2' + /// Returns the physical value of `whlspeed_RL_Bremse2`. /// /// - Factor: 0.015625 /// - Offset: 0 @@ -1423,7 +1423,7 @@ impl Bremse2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'whlspeed_RL_Bremse2' + /// Returns the raw value of `whlspeed_RL_Bremse2`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -1433,12 +1433,12 @@ impl Bremse2 { pub fn whlspeed_rl_bremse2_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'whlspeed_RL_Bremse2' + /// Sets the raw value of `whlspeed_RL_Bremse2`. #[inline(always)] pub fn set_whlspeed_rl_bremse2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'whlspeed_RL_Bremse2' + /// Sets the value of `whlspeed_RL_Bremse2`. #[inline(always)] pub fn set_whlspeed_rl_bremse2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 100_f32 < value { @@ -1452,7 +1452,7 @@ impl Bremse2 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'whlspeed_RR_Bremse2' + /// Returns the value of `whlspeed_RR_Bremse2`. /// /// Radgeschwindigkeit / wheel speed direct RR /// @@ -1464,7 +1464,7 @@ impl Bremse2 { pub fn whlspeed_rr_bremse2(&self) -> f32 { self.whlspeed_rr_bremse2_phys_val() } - /// Get physical value of 'whlspeed_RR_Bremse2' + /// Returns the physical value of `whlspeed_RR_Bremse2`. /// /// - Factor: 0.015625 /// - Offset: 0 @@ -1476,7 +1476,7 @@ impl Bremse2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'whlspeed_RR_Bremse2' + /// Returns the raw value of `whlspeed_RR_Bremse2`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -1486,12 +1486,12 @@ impl Bremse2 { pub fn whlspeed_rr_bremse2_raw_val(&self) -> u16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'whlspeed_RR_Bremse2' + /// Sets the raw value of `whlspeed_RR_Bremse2`. #[inline(always)] pub fn set_whlspeed_rr_bremse2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'whlspeed_RR_Bremse2' + /// Sets the value of `whlspeed_RR_Bremse2`. #[inline(always)] pub fn set_whlspeed_rr_bremse2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 100_f32 < value { @@ -1568,40 +1568,40 @@ impl AbsSwitch { pub const MESSAGE_SIZE: usize = 8; pub const ABS_SWITCHPOSITION_MIN: u8 = 0_u8; pub const ABS_SWITCHPOSITION_MAX: u8 = 11_u8; - /// Construct new 'ABS_Switch' from values + /// Constructs a new `ABS_Switch` message from values. pub fn new(abs_switchposition: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_abs_switchposition(abs_switchposition)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ABS_Switch` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'ABS_Switchposition' + /// Returns the value of `ABS_Switchposition`. /// /// Channel to send the swich position via CAN to the ABS. /// /// - Min: 0 /// - Max: 11 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: ABS #[inline(always)] pub fn abs_switchposition(&self) -> u8 { self.abs_switchposition_phys_val() } - /// Get physical value of 'ABS_Switchposition' + /// Returns the physical value of `ABS_Switchposition`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn abs_switchposition_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'ABS_Switchposition' + /// Returns the raw value of `ABS_Switchposition`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -1611,12 +1611,12 @@ impl AbsSwitch { pub fn abs_switchposition_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'ABS_Switchposition' + /// Sets the raw value of `ABS_Switchposition`. #[inline(always)] pub fn set_abs_switchposition_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'ABS_Switchposition' + /// Sets the value of `ABS_Switchposition`. #[inline(always)] pub fn set_abs_switchposition(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 11_u8 < value { @@ -1696,12 +1696,12 @@ impl Bremse30 { StandardId::new_unchecked(0x340) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'BREMSE_30' from values + /// Constructs a new `BREMSE_30` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BREMSE_30` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -1769,17 +1769,17 @@ impl Bremse31 { pub const MESSAGE_SIZE: usize = 8; pub const IDLE_TIME_MIN: u16 = 0_u16; pub const IDLE_TIME_MAX: u16 = 0_u16; - /// Construct new 'BREMSE_31' from values + /// Constructs a new `BREMSE_31` message from values. pub fn new(idle_time: u16) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_idle_time(idle_time)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BREMSE_31` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Idle_Time' + /// Returns the value of `Idle_Time`. /// /// - Min: 0 /// - Max: 0 @@ -1789,7 +1789,7 @@ impl Bremse31 { pub fn idle_time(&self) -> u16 { self.idle_time_phys_val() } - /// Get physical value of 'Idle_Time' + /// Returns the physical value of `Idle_Time`. /// /// - Factor: 1 /// - Offset: 0 @@ -1800,7 +1800,7 @@ impl Bremse31 { let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Idle_Time' + /// Returns the raw value of `Idle_Time`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -1810,12 +1810,12 @@ impl Bremse31 { pub fn idle_time_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'Idle_Time' + /// Sets the raw value of `Idle_Time`. #[inline(always)] pub fn set_idle_time_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'Idle_Time' + /// Sets the value of `Idle_Time`. #[inline(always)] pub fn set_idle_time(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1907,7 +1907,7 @@ impl Bremse32 { pub const WHEEL_QUALITY_RL_MAX: u8 = 32_u8; pub const WHEEL_QUALITY_RR_MIN: u8 = 0_u8; pub const WHEEL_QUALITY_RR_MAX: u8 = 32_u8; - /// Construct new 'BREMSE_32' from values + /// Constructs a new `BREMSE_32` message from values. pub fn new( acc_fa: f32, acc_ra: f32, @@ -1925,11 +1925,11 @@ impl Bremse32 { res.set_wheel_quality_rr(wheel_quality_rr)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BREMSE_32` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'acc_FA' + /// Returns the value of `acc_FA`. /// /// Fill level of the fluid reservoir of the front axle. /// @@ -1941,7 +1941,7 @@ impl Bremse32 { pub fn acc_fa(&self) -> f32 { self.acc_fa_phys_val() } - /// Get physical value of 'acc_FA' + /// Returns the physical value of `acc_FA`. /// /// - Factor: 0.05 /// - Offset: 0 @@ -1953,7 +1953,7 @@ impl Bremse32 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'acc_FA' + /// Returns the raw value of `acc_FA`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -1963,12 +1963,12 @@ impl Bremse32 { pub fn acc_fa_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'acc_FA' + /// Sets the raw value of `acc_FA`. #[inline(always)] pub fn set_acc_fa_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'acc_FA' + /// Sets the value of `acc_FA`. #[inline(always)] pub fn set_acc_fa(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 10_f32 < value { @@ -1982,7 +1982,7 @@ impl Bremse32 { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Get value of 'acc_RA' + /// Returns the value of `acc_RA`. /// /// Fill level of the fluid reservoir of the rear axle. /// @@ -1994,7 +1994,7 @@ impl Bremse32 { pub fn acc_ra(&self) -> f32 { self.acc_ra_phys_val() } - /// Get physical value of 'acc_RA' + /// Returns the physical value of `acc_RA`. /// /// - Factor: 0.05 /// - Offset: 0 @@ -2006,7 +2006,7 @@ impl Bremse32 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'acc_RA' + /// Returns the raw value of `acc_RA`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -2016,12 +2016,12 @@ impl Bremse32 { pub fn acc_ra_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'acc_RA' + /// Sets the raw value of `acc_RA`. #[inline(always)] pub fn set_acc_ra_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'acc_RA' + /// Sets the value of `acc_RA`. #[inline(always)] pub fn set_acc_ra(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 10_f32 < value { @@ -2035,7 +2035,7 @@ impl Bremse32 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'WheelQuality_FL' + /// Returns the value of `WheelQuality_FL`. /// /// Bit matrix /// Bit0 ( 1) Signal Reduced Monitored @@ -2049,24 +2049,24 @@ impl Bremse32 { /// /// - Min: 0 /// - Max: 32 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn wheel_quality_fl(&self) -> u8 { self.wheel_quality_fl_phys_val() } - /// Get physical value of 'WheelQuality_FL' + /// Returns the physical value of `WheelQuality_FL`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn wheel_quality_fl_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'WheelQuality_FL' + /// Returns the raw value of `WheelQuality_FL`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -2076,12 +2076,12 @@ impl Bremse32 { pub fn wheel_quality_fl_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'WheelQuality_FL' + /// Sets the raw value of `WheelQuality_FL`. #[inline(always)] pub fn set_wheel_quality_fl_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } - /// Set value of 'WheelQuality_FL' + /// Sets the value of `WheelQuality_FL`. #[inline(always)] pub fn set_wheel_quality_fl(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 32_u8 < value { @@ -2099,7 +2099,7 @@ impl Bremse32 { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Get value of 'WheelQuality_FR' + /// Returns the value of `WheelQuality_FR`. /// /// Bit matrix /// Bit0 ( 1) Signal Reduced Monitored @@ -2113,24 +2113,24 @@ impl Bremse32 { /// /// - Min: 0 /// - Max: 32 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn wheel_quality_fr(&self) -> u8 { self.wheel_quality_fr_phys_val() } - /// Get physical value of 'WheelQuality_FR' + /// Returns the physical value of `WheelQuality_FR`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn wheel_quality_fr_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'WheelQuality_FR' + /// Returns the raw value of `WheelQuality_FR`. /// /// - Start bit: 40 /// - Signal size: 8 bits @@ -2140,12 +2140,12 @@ impl Bremse32 { pub fn wheel_quality_fr_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_le::() } - /// Set raw value of 'WheelQuality_FR' + /// Sets the raw value of `WheelQuality_FR`. #[inline(always)] pub fn set_wheel_quality_fr_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_le(value); } - /// Set value of 'WheelQuality_FR' + /// Sets the value of `WheelQuality_FR`. #[inline(always)] pub fn set_wheel_quality_fr(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 32_u8 < value { @@ -2163,7 +2163,7 @@ impl Bremse32 { self.raw.view_bits_mut::()[40..48].store_le(value); Ok(()) } - /// Get value of 'WheelQuality_RL' + /// Returns the value of `WheelQuality_RL`. /// /// Bit matrix /// Bit0 ( 1) Signal Reduced Monitored @@ -2177,24 +2177,24 @@ impl Bremse32 { /// /// - Min: 0 /// - Max: 32 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn wheel_quality_rl(&self) -> u8 { self.wheel_quality_rl_phys_val() } - /// Get physical value of 'WheelQuality_RL' + /// Returns the physical value of `WheelQuality_RL`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn wheel_quality_rl_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'WheelQuality_RL' + /// Returns the raw value of `WheelQuality_RL`. /// /// - Start bit: 48 /// - Signal size: 8 bits @@ -2204,12 +2204,12 @@ impl Bremse32 { pub fn wheel_quality_rl_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } - /// Set raw value of 'WheelQuality_RL' + /// Sets the raw value of `WheelQuality_RL`. #[inline(always)] pub fn set_wheel_quality_rl_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } - /// Set value of 'WheelQuality_RL' + /// Sets the value of `WheelQuality_RL`. #[inline(always)] pub fn set_wheel_quality_rl(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 32_u8 < value { @@ -2227,7 +2227,7 @@ impl Bremse32 { self.raw.view_bits_mut::()[48..56].store_le(value); Ok(()) } - /// Get value of 'WheelQuality_RR' + /// Returns the value of `WheelQuality_RR`. /// /// Bit matrix /// Bit0 ( 1) Signal Reduced Monitored @@ -2241,24 +2241,24 @@ impl Bremse32 { /// /// - Min: 0 /// - Max: 32 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn wheel_quality_rr(&self) -> u8 { self.wheel_quality_rr_phys_val() } - /// Get physical value of 'WheelQuality_RR' + /// Returns the physical value of `WheelQuality_RR`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn wheel_quality_rr_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..64].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'WheelQuality_RR' + /// Returns the raw value of `WheelQuality_RR`. /// /// - Start bit: 56 /// - Signal size: 8 bits @@ -2268,12 +2268,12 @@ impl Bremse32 { pub fn wheel_quality_rr_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_le::() } - /// Set raw value of 'WheelQuality_RR' + /// Sets the raw value of `WheelQuality_RR`. #[inline(always)] pub fn set_wheel_quality_rr_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_le(value); } - /// Set value of 'WheelQuality_RR' + /// Sets the value of `WheelQuality_RR`. #[inline(always)] pub fn set_wheel_quality_rr(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 32_u8 < value { @@ -2363,7 +2363,7 @@ impl Bremse51 { pub const IF_REVISION_MAX: u8 = 63_u8; pub const IF_CHKSUM_MIN: u8 = 0_u8; pub const IF_CHKSUM_MAX: u8 = 15_u8; - /// Construct new 'BREMSE_51' from values + /// Constructs a new `BREMSE_51` message from values. pub fn new( ax1_abs_int: f32, ay1_abs_int: f32, @@ -2379,11 +2379,11 @@ impl Bremse51 { res.set_if_chksum(if_chksum)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BREMSE_51` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'AX1_ABS_int' + /// Returns the value of `AX1_ABS_int`. /// /// Used longitudional acceleration value in the ABS. /// @@ -2395,7 +2395,7 @@ impl Bremse51 { pub fn ax1_abs_int(&self) -> f32 { self.ax1_abs_int_phys_val() } - /// Get physical value of 'AX1_ABS_int' + /// Returns the physical value of `AX1_ABS_int`. /// /// - Factor: 0.00012742 /// - Offset: -4.1768 @@ -2407,7 +2407,7 @@ impl Bremse51 { let offset = -4.1768_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AX1_ABS_int' + /// Returns the raw value of `AX1_ABS_int`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -2417,12 +2417,12 @@ impl Bremse51 { pub fn ax1_abs_int_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AX1_ABS_int' + /// Sets the raw value of `AX1_ABS_int`. #[inline(always)] pub fn set_ax1_abs_int_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AX1_ABS_int' + /// Sets the value of `AX1_ABS_int`. #[inline(always)] pub fn set_ax1_abs_int(&mut self, value: f32) -> Result<(), CanError> { if value < -4.1768_f32 || 4.1736697_f32 < value { @@ -2436,7 +2436,7 @@ impl Bremse51 { self.raw.view_bits_mut::()[0..16].store_le(value); Ok(()) } - /// Get value of 'AY1_ABS_int' + /// Returns the value of `AY1_ABS_int`. /// /// Used lateral acceleration value in the ABS. /// @@ -2448,7 +2448,7 @@ impl Bremse51 { pub fn ay1_abs_int(&self) -> f32 { self.ay1_abs_int_phys_val() } - /// Get physical value of 'AY1_ABS_int' + /// Returns the physical value of `AY1_ABS_int`. /// /// - Factor: 0.00012742 /// - Offset: -4.1768 @@ -2460,7 +2460,7 @@ impl Bremse51 { let offset = -4.1768_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AY1_ABS_int' + /// Returns the raw value of `AY1_ABS_int`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -2470,12 +2470,12 @@ impl Bremse51 { pub fn ay1_abs_int_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'AY1_ABS_int' + /// Sets the raw value of `AY1_ABS_int`. #[inline(always)] pub fn set_ay1_abs_int_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'AY1_ABS_int' + /// Sets the value of `AY1_ABS_int`. #[inline(always)] pub fn set_ay1_abs_int(&mut self, value: f32) -> Result<(), CanError> { if value < -4.1768_f32 || 4.1765_f32 < value { @@ -2489,30 +2489,30 @@ impl Bremse51 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'IF_variant' + /// Returns the value of `IF_variant`. /// /// external info to e.g. MS6 which dbc has to be used. This index increments on changes that make the MS6 interface incompatible to the predecessor CAN interface implementation /// /// - Min: 0 /// - Max: 63 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn if_variant(&self) -> u8 { self.if_variant_phys_val() } - /// Get physical value of 'IF_variant' + /// Returns the physical value of `IF_variant`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn if_variant_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..54].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IF_variant' + /// Returns the raw value of `IF_variant`. /// /// - Start bit: 48 /// - Signal size: 6 bits @@ -2522,12 +2522,12 @@ impl Bremse51 { pub fn if_variant_raw_val(&self) -> u8 { self.raw.view_bits::()[48..54].load_le::() } - /// Set raw value of 'IF_variant' + /// Sets the raw value of `IF_variant`. #[inline(always)] pub fn set_if_variant_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..54].store_le(value); } - /// Set value of 'IF_variant' + /// Sets the value of `IF_variant`. #[inline(always)] pub fn set_if_variant(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 63_u8 < value { @@ -2545,30 +2545,30 @@ impl Bremse51 { self.raw.view_bits_mut::()[48..54].store_le(value); Ok(()) } - /// Get value of 'IF_revision' + /// Returns the value of `IF_revision`. /// /// external info to e.g. MS6 which dbc has to be used. This index increments with added features (rest of MS6 interface stays intact.) /// /// - Min: 0 /// - Max: 63 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn if_revision(&self) -> u8 { self.if_revision_phys_val() } - /// Get physical value of 'IF_revision' + /// Returns the physical value of `IF_revision`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn if_revision_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[54..60].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IF_revision' + /// Returns the raw value of `IF_revision`. /// /// - Start bit: 54 /// - Signal size: 6 bits @@ -2578,12 +2578,12 @@ impl Bremse51 { pub fn if_revision_raw_val(&self) -> u8 { self.raw.view_bits::()[54..60].load_le::() } - /// Set raw value of 'IF_revision' + /// Sets the raw value of `IF_revision`. #[inline(always)] pub fn set_if_revision_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[54..60].store_le(value); } - /// Set value of 'IF_revision' + /// Sets the value of `IF_revision`. #[inline(always)] pub fn set_if_revision(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 63_u8 < value { @@ -2601,30 +2601,30 @@ impl Bremse51 { self.raw.view_bits_mut::()[54..60].store_le(value); Ok(()) } - /// Get value of 'IF_chksum' + /// Returns the value of `IF_chksum`. /// /// external info to e.g. MS6 which dbc has to be used. Checksum /// /// - Min: 0 /// - Max: 15 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn if_chksum(&self) -> u8 { self.if_chksum_phys_val() } - /// Get physical value of 'IF_chksum' + /// Returns the physical value of `IF_chksum`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn if_chksum_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[60..64].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IF_chksum' + /// Returns the raw value of `IF_chksum`. /// /// - Start bit: 60 /// - Signal size: 4 bits @@ -2634,12 +2634,12 @@ impl Bremse51 { pub fn if_chksum_raw_val(&self) -> u8 { self.raw.view_bits::()[60..64].load_le::() } - /// Set raw value of 'IF_chksum' + /// Sets the raw value of `IF_chksum`. #[inline(always)] pub fn set_if_chksum_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[60..64].store_le(value); } - /// Set value of 'IF_chksum' + /// Sets the value of `IF_chksum`. #[inline(always)] pub fn set_if_chksum(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 15_u8 < value { @@ -2797,28 +2797,28 @@ impl Bremse52 { pub const HU_DATE_DAY_MAX: u8 = 31_u8; pub const ECU_SERIAL_MIN: u32 = 0_u32; pub const ECU_SERIAL_MAX: u32 = 99999_u32; - /// Construct new 'BREMSE_52' from values + /// Constructs a new `BREMSE_52` message from values. pub fn new(mplx_sw_info: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_mplx_sw_info(mplx_sw_info)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BREMSE_52` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'Mplx_SW_Info' + /// Returns the physical value of `Mplx_SW_Info`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn mplx_sw_info_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Mplx_SW_Info' + /// Returns the raw value of `Mplx_SW_Info`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -2828,7 +2828,7 @@ impl Bremse52 { pub fn mplx_sw_info_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Mplx_SW_Info' + /// Sets the raw value of `Mplx_SW_Info`. #[allow(dead_code)] #[inline(always)] fn set_mplx_sw_info_raw_val(&mut self, value: u8) { @@ -2893,7 +2893,7 @@ impl Bremse52 { } } } - /// Set value of 'Mplx_SW_Info' + /// Sets the value of `Mplx_SW_Info`. #[inline(always)] fn set_mplx_sw_info(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -2911,7 +2911,7 @@ impl Bremse52 { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Set value of 'Mplx_SW_Info' + /// Sets the value of `Mplx_SW_Info`. #[inline(always)] pub fn set_m1(&mut self, value: Bremse52MplxSwInfoM1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -2920,7 +2920,7 @@ impl Bremse52 { self.set_mplx_sw_info(1)?; Ok(()) } - /// Set value of 'Mplx_SW_Info' + /// Sets the value of `Mplx_SW_Info`. #[inline(always)] pub fn set_m2(&mut self, value: Bremse52MplxSwInfoM2) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -2929,7 +2929,7 @@ impl Bremse52 { self.set_mplx_sw_info(2)?; Ok(()) } - /// Set value of 'Mplx_SW_Info' + /// Sets the value of `Mplx_SW_Info`. #[inline(always)] pub fn set_m3(&mut self, value: Bremse52MplxSwInfoM3) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -2938,7 +2938,7 @@ impl Bremse52 { self.set_mplx_sw_info(3)?; Ok(()) } - /// Set value of 'Mplx_SW_Info' + /// Sets the value of `Mplx_SW_Info`. #[inline(always)] pub fn set_m4(&mut self, value: Bremse52MplxSwInfoM4) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -2947,7 +2947,7 @@ impl Bremse52 { self.set_mplx_sw_info(4)?; Ok(()) } - /// Set value of 'Mplx_SW_Info' + /// Sets the value of `Mplx_SW_Info`. #[inline(always)] pub fn set_m5(&mut self, value: Bremse52MplxSwInfoM5) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -2956,7 +2956,7 @@ impl Bremse52 { self.set_mplx_sw_info(5)?; Ok(()) } - /// Set value of 'Mplx_SW_Info' + /// Sets the value of `Mplx_SW_Info`. #[inline(always)] pub fn set_m6(&mut self, value: Bremse52MplxSwInfoM6) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -2965,7 +2965,7 @@ impl Bremse52 { self.set_mplx_sw_info(6)?; Ok(()) } - /// Set value of 'Mplx_SW_Info' + /// Sets the value of `Mplx_SW_Info`. #[inline(always)] pub fn set_m7(&mut self, value: Bremse52MplxSwInfoM7) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -3058,30 +3058,30 @@ impl Bremse52MplxSwInfoM1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'SW_version_High_upper' + /// Returns the value of `SW_version_High_upper`. /// /// version 1.0 as 0x01(upper), version 100.20 as 0x64(upper) /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_high_upper(&self) -> u8 { self.sw_version_high_upper_phys_val() } - /// Get physical value of 'SW_version_High_upper' + /// Returns the physical value of `SW_version_High_upper`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sw_version_high_upper_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SW_version_High_upper' + /// Returns the raw value of `SW_version_High_upper`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -3091,12 +3091,12 @@ impl Bremse52MplxSwInfoM1 { pub fn sw_version_high_upper_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'SW_version_High_upper' + /// Sets the raw value of `SW_version_High_upper`. #[inline(always)] pub fn set_sw_version_high_upper_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'SW_version_High_upper' + /// Sets the value of `SW_version_High_upper`. #[inline(always)] pub fn set_sw_version_high_upper(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3114,30 +3114,30 @@ impl Bremse52MplxSwInfoM1 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'SW_version_High_lower' + /// Returns the value of `SW_version_High_lower`. /// /// version 1.0 as 0x00(lower), version 100.20 as 0x14(lower) /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_high_lower(&self) -> u8 { self.sw_version_high_lower_phys_val() } - /// Get physical value of 'SW_version_High_lower' + /// Returns the physical value of `SW_version_High_lower`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sw_version_high_lower_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SW_version_High_lower' + /// Returns the raw value of `SW_version_High_lower`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -3147,12 +3147,12 @@ impl Bremse52MplxSwInfoM1 { pub fn sw_version_high_lower_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'SW_version_High_lower' + /// Sets the raw value of `SW_version_High_lower`. #[inline(always)] pub fn set_sw_version_high_lower_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'SW_version_High_lower' + /// Sets the value of `SW_version_High_lower`. #[inline(always)] pub fn set_sw_version_high_lower(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3170,30 +3170,30 @@ impl Bremse52MplxSwInfoM1 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'SW_version_Mid_upper' + /// Returns the value of `SW_version_Mid_upper`. /// /// version 1.0 as 0x01(upper), version 100.20 as 0x64(upper) /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_mid_upper(&self) -> u8 { self.sw_version_mid_upper_phys_val() } - /// Get physical value of 'SW_version_Mid_upper' + /// Returns the physical value of `SW_version_Mid_upper`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sw_version_mid_upper_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SW_version_Mid_upper' + /// Returns the raw value of `SW_version_Mid_upper`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -3203,12 +3203,12 @@ impl Bremse52MplxSwInfoM1 { pub fn sw_version_mid_upper_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'SW_version_Mid_upper' + /// Sets the raw value of `SW_version_Mid_upper`. #[inline(always)] pub fn set_sw_version_mid_upper_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'SW_version_Mid_upper' + /// Sets the value of `SW_version_Mid_upper`. #[inline(always)] pub fn set_sw_version_mid_upper(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3226,30 +3226,30 @@ impl Bremse52MplxSwInfoM1 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'SW_version_Mid_lower' + /// Returns the value of `SW_version_Mid_lower`. /// /// version 1.0 as 0x00(lower), version 100.20 as 0x14(lower) /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_mid_lower(&self) -> u8 { self.sw_version_mid_lower_phys_val() } - /// Get physical value of 'SW_version_Mid_lower' + /// Returns the physical value of `SW_version_Mid_lower`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sw_version_mid_lower_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SW_version_Mid_lower' + /// Returns the raw value of `SW_version_Mid_lower`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -3259,12 +3259,12 @@ impl Bremse52MplxSwInfoM1 { pub fn sw_version_mid_lower_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'SW_version_Mid_lower' + /// Sets the raw value of `SW_version_Mid_lower`. #[inline(always)] pub fn set_sw_version_mid_lower_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } - /// Set value of 'SW_version_Mid_lower' + /// Sets the value of `SW_version_Mid_lower`. #[inline(always)] pub fn set_sw_version_mid_lower(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3282,30 +3282,30 @@ impl Bremse52MplxSwInfoM1 { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Get value of 'SW_version_Low_upper' + /// Returns the value of `SW_version_Low_upper`. /// /// version 1.0 as 0x01(upper), version 100.20 as 0x64(upper) /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_low_upper(&self) -> u8 { self.sw_version_low_upper_phys_val() } - /// Get physical value of 'SW_version_Low_upper' + /// Returns the physical value of `SW_version_Low_upper`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sw_version_low_upper_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SW_version_Low_upper' + /// Returns the raw value of `SW_version_Low_upper`. /// /// - Start bit: 40 /// - Signal size: 8 bits @@ -3315,12 +3315,12 @@ impl Bremse52MplxSwInfoM1 { pub fn sw_version_low_upper_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_le::() } - /// Set raw value of 'SW_version_Low_upper' + /// Sets the raw value of `SW_version_Low_upper`. #[inline(always)] pub fn set_sw_version_low_upper_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_le(value); } - /// Set value of 'SW_version_Low_upper' + /// Sets the value of `SW_version_Low_upper`. #[inline(always)] pub fn set_sw_version_low_upper(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3338,30 +3338,30 @@ impl Bremse52MplxSwInfoM1 { self.raw.view_bits_mut::()[40..48].store_le(value); Ok(()) } - /// Get value of 'SW_version_Low_lower' + /// Returns the value of `SW_version_Low_lower`. /// /// version 1.0 as 0x00(lower), version 100.20 as 0x14(lower) /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_version_low_lower(&self) -> u8 { self.sw_version_low_lower_phys_val() } - /// Get physical value of 'SW_version_Low_lower' + /// Returns the physical value of `SW_version_Low_lower`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sw_version_low_lower_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SW_version_Low_lower' + /// Returns the raw value of `SW_version_Low_lower`. /// /// - Start bit: 48 /// - Signal size: 8 bits @@ -3371,12 +3371,12 @@ impl Bremse52MplxSwInfoM1 { pub fn sw_version_low_lower_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } - /// Set raw value of 'SW_version_Low_lower' + /// Sets the raw value of `SW_version_Low_lower`. #[inline(always)] pub fn set_sw_version_low_lower_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } - /// Set value of 'SW_version_Low_lower' + /// Sets the value of `SW_version_Low_lower`. #[inline(always)] pub fn set_sw_version_low_lower(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3421,7 +3421,7 @@ impl Bremse52MplxSwInfoM2 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BB_dig1' + /// Returns the value of `BB_dig1`. /// /// - Min: 0 /// - Max: 255 @@ -3431,7 +3431,7 @@ impl Bremse52MplxSwInfoM2 { pub fn bb_dig1(&self) -> u8 { self.bb_dig1_phys_val() } - /// Get physical value of 'BB_dig1' + /// Returns the physical value of `BB_dig1`. /// /// - Factor: 1 /// - Offset: 0 @@ -3442,7 +3442,7 @@ impl Bremse52MplxSwInfoM2 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'BB_dig1' + /// Returns the raw value of `BB_dig1`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -3452,12 +3452,12 @@ impl Bremse52MplxSwInfoM2 { pub fn bb_dig1_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'BB_dig1' + /// Sets the raw value of `BB_dig1`. #[inline(always)] pub fn set_bb_dig1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'BB_dig1' + /// Sets the value of `BB_dig1`. #[inline(always)] pub fn set_bb_dig1(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3475,7 +3475,7 @@ impl Bremse52MplxSwInfoM2 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'BB_dig2' + /// Returns the value of `BB_dig2`. /// /// - Min: 0 /// - Max: 255 @@ -3485,7 +3485,7 @@ impl Bremse52MplxSwInfoM2 { pub fn bb_dig2(&self) -> u8 { self.bb_dig2_phys_val() } - /// Get physical value of 'BB_dig2' + /// Returns the physical value of `BB_dig2`. /// /// - Factor: 1 /// - Offset: 0 @@ -3496,7 +3496,7 @@ impl Bremse52MplxSwInfoM2 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'BB_dig2' + /// Returns the raw value of `BB_dig2`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -3506,12 +3506,12 @@ impl Bremse52MplxSwInfoM2 { pub fn bb_dig2_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'BB_dig2' + /// Sets the raw value of `BB_dig2`. #[inline(always)] pub fn set_bb_dig2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'BB_dig2' + /// Sets the value of `BB_dig2`. #[inline(always)] pub fn set_bb_dig2(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3529,7 +3529,7 @@ impl Bremse52MplxSwInfoM2 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'BB_dig3' + /// Returns the value of `BB_dig3`. /// /// - Min: 0 /// - Max: 255 @@ -3539,7 +3539,7 @@ impl Bremse52MplxSwInfoM2 { pub fn bb_dig3(&self) -> u8 { self.bb_dig3_phys_val() } - /// Get physical value of 'BB_dig3' + /// Returns the physical value of `BB_dig3`. /// /// - Factor: 1 /// - Offset: 0 @@ -3550,7 +3550,7 @@ impl Bremse52MplxSwInfoM2 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'BB_dig3' + /// Returns the raw value of `BB_dig3`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -3560,12 +3560,12 @@ impl Bremse52MplxSwInfoM2 { pub fn bb_dig3_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'BB_dig3' + /// Sets the raw value of `BB_dig3`. #[inline(always)] pub fn set_bb_dig3_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'BB_dig3' + /// Sets the value of `BB_dig3`. #[inline(always)] pub fn set_bb_dig3(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3583,7 +3583,7 @@ impl Bremse52MplxSwInfoM2 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'BB_dig4' + /// Returns the value of `BB_dig4`. /// /// - Min: 0 /// - Max: 255 @@ -3593,7 +3593,7 @@ impl Bremse52MplxSwInfoM2 { pub fn bb_dig4(&self) -> u8 { self.bb_dig4_phys_val() } - /// Get physical value of 'BB_dig4' + /// Returns the physical value of `BB_dig4`. /// /// - Factor: 1 /// - Offset: 0 @@ -3604,7 +3604,7 @@ impl Bremse52MplxSwInfoM2 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'BB_dig4' + /// Returns the raw value of `BB_dig4`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -3614,12 +3614,12 @@ impl Bremse52MplxSwInfoM2 { pub fn bb_dig4_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'BB_dig4' + /// Sets the raw value of `BB_dig4`. #[inline(always)] pub fn set_bb_dig4_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } - /// Set value of 'BB_dig4' + /// Sets the value of `BB_dig4`. #[inline(always)] pub fn set_bb_dig4(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3637,7 +3637,7 @@ impl Bremse52MplxSwInfoM2 { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Get value of 'BB_dig5' + /// Returns the value of `BB_dig5`. /// /// - Min: 0 /// - Max: 255 @@ -3647,7 +3647,7 @@ impl Bremse52MplxSwInfoM2 { pub fn bb_dig5(&self) -> u8 { self.bb_dig5_phys_val() } - /// Get physical value of 'BB_dig5' + /// Returns the physical value of `BB_dig5`. /// /// - Factor: 1 /// - Offset: 0 @@ -3658,7 +3658,7 @@ impl Bremse52MplxSwInfoM2 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'BB_dig5' + /// Returns the raw value of `BB_dig5`. /// /// - Start bit: 40 /// - Signal size: 8 bits @@ -3668,12 +3668,12 @@ impl Bremse52MplxSwInfoM2 { pub fn bb_dig5_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_le::() } - /// Set raw value of 'BB_dig5' + /// Sets the raw value of `BB_dig5`. #[inline(always)] pub fn set_bb_dig5_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_le(value); } - /// Set value of 'BB_dig5' + /// Sets the value of `BB_dig5`. #[inline(always)] pub fn set_bb_dig5(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3691,7 +3691,7 @@ impl Bremse52MplxSwInfoM2 { self.raw.view_bits_mut::()[40..48].store_le(value); Ok(()) } - /// Get value of 'BB_dig6' + /// Returns the value of `BB_dig6`. /// /// - Min: 0 /// - Max: 255 @@ -3701,7 +3701,7 @@ impl Bremse52MplxSwInfoM2 { pub fn bb_dig6(&self) -> u8 { self.bb_dig6_phys_val() } - /// Get physical value of 'BB_dig6' + /// Returns the physical value of `BB_dig6`. /// /// - Factor: 1 /// - Offset: 0 @@ -3712,7 +3712,7 @@ impl Bremse52MplxSwInfoM2 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'BB_dig6' + /// Returns the raw value of `BB_dig6`. /// /// - Start bit: 48 /// - Signal size: 8 bits @@ -3722,12 +3722,12 @@ impl Bremse52MplxSwInfoM2 { pub fn bb_dig6_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } - /// Set raw value of 'BB_dig6' + /// Sets the raw value of `BB_dig6`. #[inline(always)] pub fn set_bb_dig6_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } - /// Set value of 'BB_dig6' + /// Sets the value of `BB_dig6`. #[inline(always)] pub fn set_bb_dig6(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3745,7 +3745,7 @@ impl Bremse52MplxSwInfoM2 { self.raw.view_bits_mut::()[48..56].store_le(value); Ok(()) } - /// Get value of 'BB_dig7' + /// Returns the value of `BB_dig7`. /// /// - Min: 0 /// - Max: 255 @@ -3755,7 +3755,7 @@ impl Bremse52MplxSwInfoM2 { pub fn bb_dig7(&self) -> u8 { self.bb_dig7_phys_val() } - /// Get physical value of 'BB_dig7' + /// Returns the physical value of `BB_dig7`. /// /// - Factor: 1 /// - Offset: 0 @@ -3766,7 +3766,7 @@ impl Bremse52MplxSwInfoM2 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'BB_dig7' + /// Returns the raw value of `BB_dig7`. /// /// - Start bit: 56 /// - Signal size: 8 bits @@ -3776,12 +3776,12 @@ impl Bremse52MplxSwInfoM2 { pub fn bb_dig7_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_le::() } - /// Set raw value of 'BB_dig7' + /// Sets the raw value of `BB_dig7`. #[inline(always)] pub fn set_bb_dig7_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_le(value); } - /// Set value of 'BB_dig7' + /// Sets the value of `BB_dig7`. #[inline(always)] pub fn set_bb_dig7(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3826,7 +3826,7 @@ impl Bremse52MplxSwInfoM3 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'Appl_Id_01' + /// Returns the value of `Appl_Id_01`. /// /// - Min: 0 /// - Max: 255 @@ -3836,7 +3836,7 @@ impl Bremse52MplxSwInfoM3 { pub fn appl_id_01(&self) -> u8 { self.appl_id_01_phys_val() } - /// Get physical value of 'Appl_Id_01' + /// Returns the physical value of `Appl_Id_01`. /// /// - Factor: 1 /// - Offset: 0 @@ -3847,7 +3847,7 @@ impl Bremse52MplxSwInfoM3 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_Id_01' + /// Returns the raw value of `Appl_Id_01`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -3857,12 +3857,12 @@ impl Bremse52MplxSwInfoM3 { pub fn appl_id_01_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Appl_Id_01' + /// Sets the raw value of `Appl_Id_01`. #[inline(always)] pub fn set_appl_id_01_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Appl_Id_01' + /// Sets the value of `Appl_Id_01`. #[inline(always)] pub fn set_appl_id_01(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3880,7 +3880,7 @@ impl Bremse52MplxSwInfoM3 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Appl_Id_02' + /// Returns the value of `Appl_Id_02`. /// /// - Min: 0 /// - Max: 255 @@ -3890,7 +3890,7 @@ impl Bremse52MplxSwInfoM3 { pub fn appl_id_02(&self) -> u8 { self.appl_id_02_phys_val() } - /// Get physical value of 'Appl_Id_02' + /// Returns the physical value of `Appl_Id_02`. /// /// - Factor: 1 /// - Offset: 0 @@ -3901,7 +3901,7 @@ impl Bremse52MplxSwInfoM3 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_Id_02' + /// Returns the raw value of `Appl_Id_02`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -3911,12 +3911,12 @@ impl Bremse52MplxSwInfoM3 { pub fn appl_id_02_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'Appl_Id_02' + /// Sets the raw value of `Appl_Id_02`. #[inline(always)] pub fn set_appl_id_02_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'Appl_Id_02' + /// Sets the value of `Appl_Id_02`. #[inline(always)] pub fn set_appl_id_02(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3934,7 +3934,7 @@ impl Bremse52MplxSwInfoM3 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'Appl_Id_03' + /// Returns the value of `Appl_Id_03`. /// /// - Min: 0 /// - Max: 255 @@ -3944,7 +3944,7 @@ impl Bremse52MplxSwInfoM3 { pub fn appl_id_03(&self) -> u8 { self.appl_id_03_phys_val() } - /// Get physical value of 'Appl_Id_03' + /// Returns the physical value of `Appl_Id_03`. /// /// - Factor: 1 /// - Offset: 0 @@ -3955,7 +3955,7 @@ impl Bremse52MplxSwInfoM3 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_Id_03' + /// Returns the raw value of `Appl_Id_03`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -3965,12 +3965,12 @@ impl Bremse52MplxSwInfoM3 { pub fn appl_id_03_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'Appl_Id_03' + /// Sets the raw value of `Appl_Id_03`. #[inline(always)] pub fn set_appl_id_03_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'Appl_Id_03' + /// Sets the value of `Appl_Id_03`. #[inline(always)] pub fn set_appl_id_03(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -3988,7 +3988,7 @@ impl Bremse52MplxSwInfoM3 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'Appl_Id_04' + /// Returns the value of `Appl_Id_04`. /// /// - Min: 0 /// - Max: 255 @@ -3998,7 +3998,7 @@ impl Bremse52MplxSwInfoM3 { pub fn appl_id_04(&self) -> u8 { self.appl_id_04_phys_val() } - /// Get physical value of 'Appl_Id_04' + /// Returns the physical value of `Appl_Id_04`. /// /// - Factor: 1 /// - Offset: 0 @@ -4009,7 +4009,7 @@ impl Bremse52MplxSwInfoM3 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_Id_04' + /// Returns the raw value of `Appl_Id_04`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -4019,12 +4019,12 @@ impl Bremse52MplxSwInfoM3 { pub fn appl_id_04_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'Appl_Id_04' + /// Sets the raw value of `Appl_Id_04`. #[inline(always)] pub fn set_appl_id_04_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } - /// Set value of 'Appl_Id_04' + /// Sets the value of `Appl_Id_04`. #[inline(always)] pub fn set_appl_id_04(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -4042,7 +4042,7 @@ impl Bremse52MplxSwInfoM3 { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Get value of 'Appl_Id_05' + /// Returns the value of `Appl_Id_05`. /// /// - Min: 0 /// - Max: 255 @@ -4052,7 +4052,7 @@ impl Bremse52MplxSwInfoM3 { pub fn appl_id_05(&self) -> u8 { self.appl_id_05_phys_val() } - /// Get physical value of 'Appl_Id_05' + /// Returns the physical value of `Appl_Id_05`. /// /// - Factor: 1 /// - Offset: 0 @@ -4063,7 +4063,7 @@ impl Bremse52MplxSwInfoM3 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_Id_05' + /// Returns the raw value of `Appl_Id_05`. /// /// - Start bit: 40 /// - Signal size: 8 bits @@ -4073,12 +4073,12 @@ impl Bremse52MplxSwInfoM3 { pub fn appl_id_05_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_le::() } - /// Set raw value of 'Appl_Id_05' + /// Sets the raw value of `Appl_Id_05`. #[inline(always)] pub fn set_appl_id_05_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_le(value); } - /// Set value of 'Appl_Id_05' + /// Sets the value of `Appl_Id_05`. #[inline(always)] pub fn set_appl_id_05(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -4096,7 +4096,7 @@ impl Bremse52MplxSwInfoM3 { self.raw.view_bits_mut::()[40..48].store_le(value); Ok(()) } - /// Get value of 'Appl_Id_06' + /// Returns the value of `Appl_Id_06`. /// /// - Min: 0 /// - Max: 255 @@ -4106,7 +4106,7 @@ impl Bremse52MplxSwInfoM3 { pub fn appl_id_06(&self) -> u8 { self.appl_id_06_phys_val() } - /// Get physical value of 'Appl_Id_06' + /// Returns the physical value of `Appl_Id_06`. /// /// - Factor: 1 /// - Offset: 0 @@ -4117,7 +4117,7 @@ impl Bremse52MplxSwInfoM3 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_Id_06' + /// Returns the raw value of `Appl_Id_06`. /// /// - Start bit: 48 /// - Signal size: 8 bits @@ -4127,12 +4127,12 @@ impl Bremse52MplxSwInfoM3 { pub fn appl_id_06_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } - /// Set raw value of 'Appl_Id_06' + /// Sets the raw value of `Appl_Id_06`. #[inline(always)] pub fn set_appl_id_06_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } - /// Set value of 'Appl_Id_06' + /// Sets the value of `Appl_Id_06`. #[inline(always)] pub fn set_appl_id_06(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -4150,7 +4150,7 @@ impl Bremse52MplxSwInfoM3 { self.raw.view_bits_mut::()[48..56].store_le(value); Ok(()) } - /// Get value of 'Appl_Id_07' + /// Returns the value of `Appl_Id_07`. /// /// - Min: 0 /// - Max: 255 @@ -4160,7 +4160,7 @@ impl Bremse52MplxSwInfoM3 { pub fn appl_id_07(&self) -> u8 { self.appl_id_07_phys_val() } - /// Get physical value of 'Appl_Id_07' + /// Returns the physical value of `Appl_Id_07`. /// /// - Factor: 1 /// - Offset: 0 @@ -4171,7 +4171,7 @@ impl Bremse52MplxSwInfoM3 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_Id_07' + /// Returns the raw value of `Appl_Id_07`. /// /// - Start bit: 56 /// - Signal size: 8 bits @@ -4181,12 +4181,12 @@ impl Bremse52MplxSwInfoM3 { pub fn appl_id_07_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_le::() } - /// Set raw value of 'Appl_Id_07' + /// Sets the raw value of `Appl_Id_07`. #[inline(always)] pub fn set_appl_id_07_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_le(value); } - /// Set value of 'Appl_Id_07' + /// Sets the value of `Appl_Id_07`. #[inline(always)] pub fn set_appl_id_07(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -4231,7 +4231,7 @@ impl Bremse52MplxSwInfoM4 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'Appl_Id_08' + /// Returns the value of `Appl_Id_08`. /// /// - Min: 0 /// - Max: 255 @@ -4241,7 +4241,7 @@ impl Bremse52MplxSwInfoM4 { pub fn appl_id_08(&self) -> u8 { self.appl_id_08_phys_val() } - /// Get physical value of 'Appl_Id_08' + /// Returns the physical value of `Appl_Id_08`. /// /// - Factor: 1 /// - Offset: 0 @@ -4252,7 +4252,7 @@ impl Bremse52MplxSwInfoM4 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_Id_08' + /// Returns the raw value of `Appl_Id_08`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -4262,12 +4262,12 @@ impl Bremse52MplxSwInfoM4 { pub fn appl_id_08_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Appl_Id_08' + /// Sets the raw value of `Appl_Id_08`. #[inline(always)] pub fn set_appl_id_08_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Appl_Id_08' + /// Sets the value of `Appl_Id_08`. #[inline(always)] pub fn set_appl_id_08(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -4285,7 +4285,7 @@ impl Bremse52MplxSwInfoM4 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Appl_Id_09' + /// Returns the value of `Appl_Id_09`. /// /// - Min: 0 /// - Max: 255 @@ -4295,7 +4295,7 @@ impl Bremse52MplxSwInfoM4 { pub fn appl_id_09(&self) -> u8 { self.appl_id_09_phys_val() } - /// Get physical value of 'Appl_Id_09' + /// Returns the physical value of `Appl_Id_09`. /// /// - Factor: 1 /// - Offset: 0 @@ -4306,7 +4306,7 @@ impl Bremse52MplxSwInfoM4 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_Id_09' + /// Returns the raw value of `Appl_Id_09`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -4316,12 +4316,12 @@ impl Bremse52MplxSwInfoM4 { pub fn appl_id_09_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'Appl_Id_09' + /// Sets the raw value of `Appl_Id_09`. #[inline(always)] pub fn set_appl_id_09_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'Appl_Id_09' + /// Sets the value of `Appl_Id_09`. #[inline(always)] pub fn set_appl_id_09(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -4339,7 +4339,7 @@ impl Bremse52MplxSwInfoM4 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'Appl_Id_10' + /// Returns the value of `Appl_Id_10`. /// /// - Min: 0 /// - Max: 255 @@ -4349,7 +4349,7 @@ impl Bremse52MplxSwInfoM4 { pub fn appl_id_10(&self) -> u8 { self.appl_id_10_phys_val() } - /// Get physical value of 'Appl_Id_10' + /// Returns the physical value of `Appl_Id_10`. /// /// - Factor: 1 /// - Offset: 0 @@ -4360,7 +4360,7 @@ impl Bremse52MplxSwInfoM4 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_Id_10' + /// Returns the raw value of `Appl_Id_10`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -4370,12 +4370,12 @@ impl Bremse52MplxSwInfoM4 { pub fn appl_id_10_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'Appl_Id_10' + /// Sets the raw value of `Appl_Id_10`. #[inline(always)] pub fn set_appl_id_10_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'Appl_Id_10' + /// Sets the value of `Appl_Id_10`. #[inline(always)] pub fn set_appl_id_10(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -4393,7 +4393,7 @@ impl Bremse52MplxSwInfoM4 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'Appl_Id_11' + /// Returns the value of `Appl_Id_11`. /// /// - Min: 0 /// - Max: 255 @@ -4403,7 +4403,7 @@ impl Bremse52MplxSwInfoM4 { pub fn appl_id_11(&self) -> u8 { self.appl_id_11_phys_val() } - /// Get physical value of 'Appl_Id_11' + /// Returns the physical value of `Appl_Id_11`. /// /// - Factor: 1 /// - Offset: 0 @@ -4414,7 +4414,7 @@ impl Bremse52MplxSwInfoM4 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_Id_11' + /// Returns the raw value of `Appl_Id_11`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -4424,12 +4424,12 @@ impl Bremse52MplxSwInfoM4 { pub fn appl_id_11_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'Appl_Id_11' + /// Sets the raw value of `Appl_Id_11`. #[inline(always)] pub fn set_appl_id_11_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } - /// Set value of 'Appl_Id_11' + /// Sets the value of `Appl_Id_11`. #[inline(always)] pub fn set_appl_id_11(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -4447,7 +4447,7 @@ impl Bremse52MplxSwInfoM4 { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Get value of 'Appl_Id_12' + /// Returns the value of `Appl_Id_12`. /// /// - Min: 0 /// - Max: 255 @@ -4457,7 +4457,7 @@ impl Bremse52MplxSwInfoM4 { pub fn appl_id_12(&self) -> u8 { self.appl_id_12_phys_val() } - /// Get physical value of 'Appl_Id_12' + /// Returns the physical value of `Appl_Id_12`. /// /// - Factor: 1 /// - Offset: 0 @@ -4468,7 +4468,7 @@ impl Bremse52MplxSwInfoM4 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_Id_12' + /// Returns the raw value of `Appl_Id_12`. /// /// - Start bit: 40 /// - Signal size: 8 bits @@ -4478,12 +4478,12 @@ impl Bremse52MplxSwInfoM4 { pub fn appl_id_12_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_le::() } - /// Set raw value of 'Appl_Id_12' + /// Sets the raw value of `Appl_Id_12`. #[inline(always)] pub fn set_appl_id_12_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_le(value); } - /// Set value of 'Appl_Id_12' + /// Sets the value of `Appl_Id_12`. #[inline(always)] pub fn set_appl_id_12(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -4501,7 +4501,7 @@ impl Bremse52MplxSwInfoM4 { self.raw.view_bits_mut::()[40..48].store_le(value); Ok(()) } - /// Get value of 'Appl_Id_13' + /// Returns the value of `Appl_Id_13`. /// /// - Min: 0 /// - Max: 255 @@ -4511,7 +4511,7 @@ impl Bremse52MplxSwInfoM4 { pub fn appl_id_13(&self) -> u8 { self.appl_id_13_phys_val() } - /// Get physical value of 'Appl_Id_13' + /// Returns the physical value of `Appl_Id_13`. /// /// - Factor: 1 /// - Offset: 0 @@ -4522,7 +4522,7 @@ impl Bremse52MplxSwInfoM4 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_Id_13' + /// Returns the raw value of `Appl_Id_13`. /// /// - Start bit: 48 /// - Signal size: 8 bits @@ -4532,12 +4532,12 @@ impl Bremse52MplxSwInfoM4 { pub fn appl_id_13_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } - /// Set raw value of 'Appl_Id_13' + /// Sets the raw value of `Appl_Id_13`. #[inline(always)] pub fn set_appl_id_13_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } - /// Set value of 'Appl_Id_13' + /// Sets the value of `Appl_Id_13`. #[inline(always)] pub fn set_appl_id_13(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -4555,7 +4555,7 @@ impl Bremse52MplxSwInfoM4 { self.raw.view_bits_mut::()[48..56].store_le(value); Ok(()) } - /// Get value of 'Appl_Id_14' + /// Returns the value of `Appl_Id_14`. /// /// - Min: 0 /// - Max: 255 @@ -4565,7 +4565,7 @@ impl Bremse52MplxSwInfoM4 { pub fn appl_id_14(&self) -> u8 { self.appl_id_14_phys_val() } - /// Get physical value of 'Appl_Id_14' + /// Returns the physical value of `Appl_Id_14`. /// /// - Factor: 1 /// - Offset: 0 @@ -4576,7 +4576,7 @@ impl Bremse52MplxSwInfoM4 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_Id_14' + /// Returns the raw value of `Appl_Id_14`. /// /// - Start bit: 56 /// - Signal size: 8 bits @@ -4586,12 +4586,12 @@ impl Bremse52MplxSwInfoM4 { pub fn appl_id_14_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_le::() } - /// Set raw value of 'Appl_Id_14' + /// Sets the raw value of `Appl_Id_14`. #[inline(always)] pub fn set_appl_id_14_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_le(value); } - /// Set value of 'Appl_Id_14' + /// Sets the value of `Appl_Id_14`. #[inline(always)] pub fn set_appl_id_14(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -4636,30 +4636,30 @@ impl Bremse52MplxSwInfoM5 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'Appl_date_01' + /// Returns the value of `Appl_date_01`. /// /// year /// /// - Min: 0 /// - Max: 99 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_01(&self) -> u8 { self.appl_date_01_phys_val() } - /// Get physical value of 'Appl_date_01' + /// Returns the physical value of `Appl_date_01`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn appl_date_01_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_date_01' + /// Returns the raw value of `Appl_date_01`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -4669,12 +4669,12 @@ impl Bremse52MplxSwInfoM5 { pub fn appl_date_01_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Appl_date_01' + /// Sets the raw value of `Appl_date_01`. #[inline(always)] pub fn set_appl_date_01_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Appl_date_01' + /// Sets the value of `Appl_date_01`. #[inline(always)] pub fn set_appl_date_01(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 99_u8 < value { @@ -4692,30 +4692,30 @@ impl Bremse52MplxSwInfoM5 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Appl_date_02' + /// Returns the value of `Appl_date_02`. /// /// month /// /// - Min: 1 /// - Max: 12 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_02(&self) -> u8 { self.appl_date_02_phys_val() } - /// Get physical value of 'Appl_date_02' + /// Returns the physical value of `Appl_date_02`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn appl_date_02_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_date_02' + /// Returns the raw value of `Appl_date_02`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -4725,12 +4725,12 @@ impl Bremse52MplxSwInfoM5 { pub fn appl_date_02_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'Appl_date_02' + /// Sets the raw value of `Appl_date_02`. #[inline(always)] pub fn set_appl_date_02_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'Appl_date_02' + /// Sets the value of `Appl_date_02`. #[inline(always)] pub fn set_appl_date_02(&mut self, value: u8) -> Result<(), CanError> { if value < 1_u8 || 12_u8 < value { @@ -4748,30 +4748,30 @@ impl Bremse52MplxSwInfoM5 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'Appl_date_03' + /// Returns the value of `Appl_date_03`. /// /// day /// /// - Min: 1 /// - Max: 31 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_03(&self) -> u8 { self.appl_date_03_phys_val() } - /// Get physical value of 'Appl_date_03' + /// Returns the physical value of `Appl_date_03`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn appl_date_03_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_date_03' + /// Returns the raw value of `Appl_date_03`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -4781,12 +4781,12 @@ impl Bremse52MplxSwInfoM5 { pub fn appl_date_03_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'Appl_date_03' + /// Sets the raw value of `Appl_date_03`. #[inline(always)] pub fn set_appl_date_03_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'Appl_date_03' + /// Sets the value of `Appl_date_03`. #[inline(always)] pub fn set_appl_date_03(&mut self, value: u8) -> Result<(), CanError> { if value < 1_u8 || 31_u8 < value { @@ -4804,30 +4804,30 @@ impl Bremse52MplxSwInfoM5 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'Appl_date_04' + /// Returns the value of `Appl_date_04`. /// /// hour /// /// - Min: 0 /// - Max: 24 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_04(&self) -> u8 { self.appl_date_04_phys_val() } - /// Get physical value of 'Appl_date_04' + /// Returns the physical value of `Appl_date_04`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn appl_date_04_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_date_04' + /// Returns the raw value of `Appl_date_04`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -4837,12 +4837,12 @@ impl Bremse52MplxSwInfoM5 { pub fn appl_date_04_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'Appl_date_04' + /// Sets the raw value of `Appl_date_04`. #[inline(always)] pub fn set_appl_date_04_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } - /// Set value of 'Appl_date_04' + /// Sets the value of `Appl_date_04`. #[inline(always)] pub fn set_appl_date_04(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 24_u8 < value { @@ -4860,30 +4860,30 @@ impl Bremse52MplxSwInfoM5 { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Get value of 'Appl_date_05' + /// Returns the value of `Appl_date_05`. /// /// minute /// /// - Min: 0 /// - Max: 59 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_05(&self) -> u8 { self.appl_date_05_phys_val() } - /// Get physical value of 'Appl_date_05' + /// Returns the physical value of `Appl_date_05`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn appl_date_05_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_date_05' + /// Returns the raw value of `Appl_date_05`. /// /// - Start bit: 40 /// - Signal size: 8 bits @@ -4893,12 +4893,12 @@ impl Bremse52MplxSwInfoM5 { pub fn appl_date_05_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_le::() } - /// Set raw value of 'Appl_date_05' + /// Sets the raw value of `Appl_date_05`. #[inline(always)] pub fn set_appl_date_05_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_le(value); } - /// Set value of 'Appl_date_05' + /// Sets the value of `Appl_date_05`. #[inline(always)] pub fn set_appl_date_05(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 59_u8 < value { @@ -4916,30 +4916,30 @@ impl Bremse52MplxSwInfoM5 { self.raw.view_bits_mut::()[40..48].store_le(value); Ok(()) } - /// Get value of 'Appl_date_06' + /// Returns the value of `Appl_date_06`. /// /// seconds /// /// - Min: 0 /// - Max: 59 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn appl_date_06(&self) -> u8 { self.appl_date_06_phys_val() } - /// Get physical value of 'Appl_date_06' + /// Returns the physical value of `Appl_date_06`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn appl_date_06_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Appl_date_06' + /// Returns the raw value of `Appl_date_06`. /// /// - Start bit: 48 /// - Signal size: 8 bits @@ -4949,12 +4949,12 @@ impl Bremse52MplxSwInfoM5 { pub fn appl_date_06_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } - /// Set raw value of 'Appl_date_06' + /// Sets the raw value of `Appl_date_06`. #[inline(always)] pub fn set_appl_date_06_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } - /// Set value of 'Appl_date_06' + /// Sets the value of `Appl_date_06`. #[inline(always)] pub fn set_appl_date_06(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 59_u8 < value { @@ -4999,28 +4999,28 @@ impl Bremse52MplxSwInfoM6 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'SW_CAN_ident' + /// Returns the value of `SW_CAN_ident`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sw_can_ident(&self) -> u8 { self.sw_can_ident_phys_val() } - /// Get physical value of 'SW_CAN_ident' + /// Returns the physical value of `SW_CAN_ident`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sw_can_ident_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SW_CAN_ident' + /// Returns the raw value of `SW_CAN_ident`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -5030,12 +5030,12 @@ impl Bremse52MplxSwInfoM6 { pub fn sw_can_ident_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'SW_CAN_ident' + /// Sets the raw value of `SW_CAN_ident`. #[inline(always)] pub fn set_sw_can_ident_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'SW_CAN_ident' + /// Sets the value of `SW_CAN_ident`. #[inline(always)] pub fn set_sw_can_ident(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -5080,28 +5080,28 @@ impl Bremse52MplxSwInfoM7 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'HU_date_year' + /// Returns the value of `HU_date_year`. /// /// - Min: 0 /// - Max: 99 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn hu_date_year(&self) -> u8 { self.hu_date_year_phys_val() } - /// Get physical value of 'HU_date_year' + /// Returns the physical value of `HU_date_year`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn hu_date_year_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'HU_date_year' + /// Returns the raw value of `HU_date_year`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -5111,12 +5111,12 @@ impl Bremse52MplxSwInfoM7 { pub fn hu_date_year_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'HU_date_year' + /// Sets the raw value of `HU_date_year`. #[inline(always)] pub fn set_hu_date_year_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'HU_date_year' + /// Sets the value of `HU_date_year`. #[inline(always)] pub fn set_hu_date_year(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 99_u8 < value { @@ -5134,28 +5134,28 @@ impl Bremse52MplxSwInfoM7 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'HU_date_month' + /// Returns the value of `HU_date_month`. /// /// - Min: 1 /// - Max: 12 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn hu_date_month(&self) -> u8 { self.hu_date_month_phys_val() } - /// Get physical value of 'HU_date_month' + /// Returns the physical value of `HU_date_month`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn hu_date_month_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'HU_date_month' + /// Returns the raw value of `HU_date_month`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -5165,12 +5165,12 @@ impl Bremse52MplxSwInfoM7 { pub fn hu_date_month_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'HU_date_month' + /// Sets the raw value of `HU_date_month`. #[inline(always)] pub fn set_hu_date_month_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'HU_date_month' + /// Sets the value of `HU_date_month`. #[inline(always)] pub fn set_hu_date_month(&mut self, value: u8) -> Result<(), CanError> { if value < 1_u8 || 12_u8 < value { @@ -5188,28 +5188,28 @@ impl Bremse52MplxSwInfoM7 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'HU_date_day' + /// Returns the value of `HU_date_day`. /// /// - Min: 1 /// - Max: 31 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn hu_date_day(&self) -> u8 { self.hu_date_day_phys_val() } - /// Get physical value of 'HU_date_day' + /// Returns the physical value of `HU_date_day`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn hu_date_day_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'HU_date_day' + /// Returns the raw value of `HU_date_day`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -5219,12 +5219,12 @@ impl Bremse52MplxSwInfoM7 { pub fn hu_date_day_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'HU_date_day' + /// Sets the raw value of `HU_date_day`. #[inline(always)] pub fn set_hu_date_day_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'HU_date_day' + /// Sets the value of `HU_date_day`. #[inline(always)] pub fn set_hu_date_day(&mut self, value: u8) -> Result<(), CanError> { if value < 1_u8 || 31_u8 < value { @@ -5242,28 +5242,28 @@ impl Bremse52MplxSwInfoM7 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'Ecu_serial' + /// Returns the value of `Ecu_serial`. /// /// - Min: 0 /// - Max: 99999 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ecu_serial(&self) -> u32 { self.ecu_serial_phys_val() } - /// Get physical value of 'Ecu_serial' + /// Returns the physical value of `Ecu_serial`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ecu_serial_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[32..64].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Ecu_serial' + /// Returns the raw value of `Ecu_serial`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -5273,12 +5273,12 @@ impl Bremse52MplxSwInfoM7 { pub fn ecu_serial_raw_val(&self) -> u32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'Ecu_serial' + /// Sets the raw value of `Ecu_serial`. #[inline(always)] pub fn set_ecu_serial_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'Ecu_serial' + /// Sets the value of `Ecu_serial`. #[inline(always)] pub fn set_ecu_serial(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 99999_u32 < value { @@ -5328,7 +5328,7 @@ impl Bremse50 { pub const BRAKE_BAL_PCT_MAX: f32 = 100_f32; pub const BRAKE_BAL_PCT_ADVICE_MIN: u8 = 0_u8; pub const BRAKE_BAL_PCT_ADVICE_MAX: u8 = 100_u8; - /// Construct new 'BREMSE_50' from values + /// Constructs a new `BREMSE_50` message from values. pub fn new( brake_bal_at50: f32, brake_bal_at50_advice: u8, @@ -5342,11 +5342,11 @@ impl Bremse50 { res.set_brake_bal_pct_advice(brake_bal_pct_advice)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BREMSE_50` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Brake_bal_at50' + /// Returns the value of `Brake_bal_at50`. /// /// Calculated rear axle brake pressure if the front pressure is at 50 bar. /// @@ -5358,7 +5358,7 @@ impl Bremse50 { pub fn brake_bal_at50(&self) -> f32 { self.brake_bal_at50_phys_val() } - /// Get physical value of 'Brake_bal_at50' + /// Returns the physical value of `Brake_bal_at50`. /// /// - Factor: 0.1 /// - Offset: 0 @@ -5370,7 +5370,7 @@ impl Bremse50 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Brake_bal_at50' + /// Returns the raw value of `Brake_bal_at50`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -5380,12 +5380,12 @@ impl Bremse50 { pub fn brake_bal_at50_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'Brake_bal_at50' + /// Sets the raw value of `Brake_bal_at50`. #[inline(always)] pub fn set_brake_bal_at50_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'Brake_bal_at50' + /// Sets the value of `Brake_bal_at50`. #[inline(always)] pub fn set_brake_bal_at50(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 100_f32 < value { @@ -5399,7 +5399,7 @@ impl Bremse50 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Brake_bal_at50_advice' + /// Returns the value of `Brake_bal_at50_advice`. /// /// Recommended rear axle brake pressure if the front pressure is at 50 bar. /// @@ -5411,7 +5411,7 @@ impl Bremse50 { pub fn brake_bal_at50_advice(&self) -> u8 { self.brake_bal_at50_advice_phys_val() } - /// Get physical value of 'Brake_bal_at50_advice' + /// Returns the physical value of `Brake_bal_at50_advice`. /// /// - Factor: 1 /// - Offset: 0 @@ -5422,7 +5422,7 @@ impl Bremse50 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Brake_bal_at50_advice' + /// Returns the raw value of `Brake_bal_at50_advice`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -5432,12 +5432,12 @@ impl Bremse50 { pub fn brake_bal_at50_advice_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'Brake_bal_at50_advice' + /// Sets the raw value of `Brake_bal_at50_advice`. #[inline(always)] pub fn set_brake_bal_at50_advice_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } - /// Set value of 'Brake_bal_at50_advice' + /// Sets the value of `Brake_bal_at50_advice`. #[inline(always)] pub fn set_brake_bal_at50_advice(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 100_u8 < value { @@ -5455,7 +5455,7 @@ impl Bremse50 { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Get value of 'Brake_bal_pct' + /// Returns the value of `Brake_bal_pct`. /// /// Percental brake balance on the front axle. /// @@ -5467,7 +5467,7 @@ impl Bremse50 { pub fn brake_bal_pct(&self) -> f32 { self.brake_bal_pct_phys_val() } - /// Get physical value of 'Brake_bal_pct' + /// Returns the physical value of `Brake_bal_pct`. /// /// - Factor: 0.1 /// - Offset: 0 @@ -5479,7 +5479,7 @@ impl Bremse50 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Brake_bal_pct' + /// Returns the raw value of `Brake_bal_pct`. /// /// - Start bit: 40 /// - Signal size: 16 bits @@ -5489,12 +5489,12 @@ impl Bremse50 { pub fn brake_bal_pct_raw_val(&self) -> u16 { self.raw.view_bits::()[40..56].load_le::() } - /// Set raw value of 'Brake_bal_pct' + /// Sets the raw value of `Brake_bal_pct`. #[inline(always)] pub fn set_brake_bal_pct_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..56].store_le(value); } - /// Set value of 'Brake_bal_pct' + /// Sets the value of `Brake_bal_pct`. #[inline(always)] pub fn set_brake_bal_pct(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 100_f32 < value { @@ -5508,7 +5508,7 @@ impl Bremse50 { self.raw.view_bits_mut::()[40..56].store_le(value); Ok(()) } - /// Get value of 'Brake_bal_pct_advice' + /// Returns the value of `Brake_bal_pct_advice`. /// /// Recommended percental brake balance on the front axle. /// @@ -5520,7 +5520,7 @@ impl Bremse50 { pub fn brake_bal_pct_advice(&self) -> u8 { self.brake_bal_pct_advice_phys_val() } - /// Get physical value of 'Brake_bal_pct_advice' + /// Returns the physical value of `Brake_bal_pct_advice`. /// /// - Factor: 1 /// - Offset: 0 @@ -5531,7 +5531,7 @@ impl Bremse50 { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Brake_bal_pct_advice' + /// Returns the raw value of `Brake_bal_pct_advice`. /// /// - Start bit: 56 /// - Signal size: 8 bits @@ -5541,12 +5541,12 @@ impl Bremse50 { pub fn brake_bal_pct_advice_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_le::() } - /// Set raw value of 'Brake_bal_pct_advice' + /// Sets the raw value of `Brake_bal_pct_advice`. #[inline(always)] pub fn set_brake_bal_pct_advice_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_le(value); } - /// Set value of 'Brake_bal_pct_advice' + /// Sets the value of `Brake_bal_pct_advice`. #[inline(always)] pub fn set_brake_bal_pct_advice(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 100_u8 < value { @@ -5644,7 +5644,7 @@ impl Bremse53 { pub const ABS_FAULT_INFO_MAX: u8 = 3_u8; pub const P_RA_MIN: f32 = -42.5_f32; pub const P_RA_MAX: f32 = 425_f32; - /// Construct new 'BREMSE_53' from values + /// Constructs a new `BREMSE_53` message from values. pub fn new( switch_position: u8, p_fa: f32, @@ -5690,34 +5690,34 @@ impl Bremse53 { res.set_p_ra(p_ra)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BREMSE_53` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'SwitchPosition' + /// Returns the value of `SwitchPosition`. /// /// Used switch position of the ABS. /// /// - Min: 1 /// - Max: 12 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn switch_position(&self) -> u8 { self.switch_position_phys_val() } - /// Get physical value of 'SwitchPosition' + /// Returns the physical value of `SwitchPosition`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn switch_position_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SwitchPosition' + /// Returns the raw value of `SwitchPosition`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -5727,12 +5727,12 @@ impl Bremse53 { pub fn switch_position_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'SwitchPosition' + /// Sets the raw value of `SwitchPosition`. #[inline(always)] pub fn set_switch_position_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'SwitchPosition' + /// Sets the value of `SwitchPosition`. #[inline(always)] pub fn set_switch_position(&mut self, value: u8) -> Result<(), CanError> { if value < 1_u8 || 12_u8 < value { @@ -5750,7 +5750,7 @@ impl Bremse53 { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Get value of 'P_FA' + /// Returns the value of `P_FA`. /// /// Brake pressure on the front axle. /// @@ -5762,7 +5762,7 @@ impl Bremse53 { pub fn p_fa(&self) -> f32 { self.p_fa_phys_val() } - /// Get physical value of 'P_FA' + /// Returns the physical value of `P_FA`. /// /// - Factor: 0.01526 /// - Offset: 0 @@ -5774,7 +5774,7 @@ impl Bremse53 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'P_FA' + /// Returns the raw value of `P_FA`. /// /// - Start bit: 8 /// - Signal size: 16 bits @@ -5784,13 +5784,13 @@ impl Bremse53 { pub fn p_fa_raw_val(&self) -> i16 { self.raw.view_bits::()[8..24].load_le::() } - /// Set raw value of 'P_FA' + /// Sets the raw value of `P_FA`. #[inline(always)] pub fn set_p_fa_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..24].store_le(value); } - /// Set value of 'P_FA' + /// Sets the value of `P_FA`. #[inline(always)] pub fn set_p_fa(&mut self, value: f32) -> Result<(), CanError> { if value < -42.5_f32 || 425_f32 < value { @@ -5805,29 +5805,29 @@ impl Bremse53 { self.raw.view_bits_mut::()[8..24].store_le(value); Ok(()) } - /// Get value of 'BLS' + /// Returns the value of `BLS`. /// /// Bit for the brake light switch. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bls(&self) -> bool { self.bls_phys_val() } - /// Get physical value of 'BLS' + /// Returns the physical value of `BLS`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bls_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } - /// Get raw value of 'BLS' + /// Returns the raw value of `BLS`. /// /// - Start bit: 24 /// - Signal size: 1 bits @@ -5837,40 +5837,40 @@ impl Bremse53 { pub fn bls_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } - /// Set raw value of 'BLS' + /// Sets the raw value of `BLS`. #[inline(always)] pub fn set_bls_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } - /// Set value of 'BLS' + /// Sets the value of `BLS`. #[inline(always)] pub fn set_bls(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[24..25].store_le(value); Ok(()) } - /// Get value of 'Bremse_53_cnt' + /// Returns the value of `Bremse_53_cnt`. /// /// - Min: 0 /// - Max: 3 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bremse_53_cnt(&self) -> u8 { self.bremse_53_cnt_phys_val() } - /// Get physical value of 'Bremse_53_cnt' + /// Returns the physical value of `Bremse_53_cnt`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bremse_53_cnt_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[26..28].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Bremse_53_cnt' + /// Returns the raw value of `Bremse_53_cnt`. /// /// - Start bit: 26 /// - Signal size: 2 bits @@ -5880,12 +5880,12 @@ impl Bremse53 { pub fn bremse_53_cnt_raw_val(&self) -> u8 { self.raw.view_bits::()[26..28].load_le::() } - /// Set raw value of 'Bremse_53_cnt' + /// Sets the raw value of `Bremse_53_cnt`. #[inline(always)] pub fn set_bremse_53_cnt_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..28].store_le(value); } - /// Set value of 'Bremse_53_cnt' + /// Sets the value of `Bremse_53_cnt`. #[inline(always)] pub fn set_bremse_53_cnt(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 3_u8 < value { @@ -5903,29 +5903,29 @@ impl Bremse53 { self.raw.view_bits_mut::()[26..28].store_le(value); Ok(()) } - /// Get value of 'ABS_Malfunction' + /// Returns the value of `ABS_Malfunction`. /// /// Bit will jump to 1, if the ABS control is deactivated by a fault. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn abs_malfunction(&self) -> bool { self.abs_malfunction_phys_val() } - /// Get physical value of 'ABS_Malfunction' + /// Returns the physical value of `ABS_Malfunction`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn abs_malfunction_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } - /// Get raw value of 'ABS_Malfunction' + /// Returns the raw value of `ABS_Malfunction`. /// /// - Start bit: 28 /// - Signal size: 1 bits @@ -5935,41 +5935,41 @@ impl Bremse53 { pub fn abs_malfunction_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } - /// Set raw value of 'ABS_Malfunction' + /// Sets the raw value of `ABS_Malfunction`. #[inline(always)] pub fn set_abs_malfunction_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } - /// Set value of 'ABS_Malfunction' + /// Sets the value of `ABS_Malfunction`. #[inline(always)] pub fn set_abs_malfunction(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[28..29].store_le(value); Ok(()) } - /// Get value of 'ABS_Active' + /// Returns the value of `ABS_Active`. /// /// Bit will jump to 1, when the ABS control is active. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn abs_active(&self) -> bool { self.abs_active_phys_val() } - /// Get physical value of 'ABS_Active' + /// Returns the physical value of `ABS_Active`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn abs_active_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } - /// Get raw value of 'ABS_Active' + /// Returns the raw value of `ABS_Active`. /// /// - Start bit: 29 /// - Signal size: 1 bits @@ -5979,41 +5979,41 @@ impl Bremse53 { pub fn abs_active_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } - /// Set raw value of 'ABS_Active' + /// Sets the raw value of `ABS_Active`. #[inline(always)] pub fn set_abs_active_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } - /// Set value of 'ABS_Active' + /// Sets the value of `ABS_Active`. #[inline(always)] pub fn set_abs_active(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[29..30].store_le(value); Ok(()) } - /// Get value of 'EBD_Lamp' + /// Returns the value of `EBD_Lamp`. /// /// Bit will jump to 1, when the EBD is deactivated due to a fault. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ebd_lamp(&self) -> bool { self.ebd_lamp_phys_val() } - /// Get physical value of 'EBD_Lamp' + /// Returns the physical value of `EBD_Lamp`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ebd_lamp_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[30..31].load_le::(); signal == 1 } - /// Get raw value of 'EBD_Lamp' + /// Returns the raw value of `EBD_Lamp`. /// /// - Start bit: 30 /// - Signal size: 1 bits @@ -6023,41 +6023,41 @@ impl Bremse53 { pub fn ebd_lamp_raw_val(&self) -> u8 { self.raw.view_bits::()[30..31].load_le::() } - /// Set raw value of 'EBD_Lamp' + /// Sets the raw value of `EBD_Lamp`. #[inline(always)] pub fn set_ebd_lamp_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[30..31].store_le(value); } - /// Set value of 'EBD_Lamp' + /// Sets the value of `EBD_Lamp`. #[inline(always)] pub fn set_ebd_lamp(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[30..31].store_le(value); Ok(()) } - /// Get value of 'ABS_Lamp' + /// Returns the value of `ABS_Lamp`. /// /// Bit will jump to 1, when the ABS control is deactivated due to a fault, switch to the off position or while working with RaceABS. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn abs_lamp(&self) -> bool { self.abs_lamp_phys_val() } - /// Get physical value of 'ABS_Lamp' + /// Returns the physical value of `ABS_Lamp`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn abs_lamp_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[31..32].load_le::(); signal == 1 } - /// Get raw value of 'ABS_Lamp' + /// Returns the raw value of `ABS_Lamp`. /// /// - Start bit: 31 /// - Signal size: 1 bits @@ -6067,26 +6067,26 @@ impl Bremse53 { pub fn abs_lamp_raw_val(&self) -> u8 { self.raw.view_bits::()[31..32].load_le::() } - /// Set raw value of 'ABS_Lamp' + /// Sets the raw value of `ABS_Lamp`. #[inline(always)] pub fn set_abs_lamp_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[31..32].store_le(value); } - /// Set value of 'ABS_Lamp' + /// Sets the value of `ABS_Lamp`. #[inline(always)] pub fn set_abs_lamp(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[31..32].store_le(value); Ok(()) } - /// Get value of 'Diag_FL' + /// Returns the value of `Diag_FL`. /// /// Value to show faults related to the wheel speed sensor. /// 0 - Signal ok, 1 - Wiring related fault, 2 - Signal related fault /// /// - Min: 0 /// - Max: 3 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_fl(&self) -> Bremse53DiagFl { @@ -6098,18 +6098,18 @@ impl Bremse53 { _ => Bremse53DiagFl::_Other(self.diag_fl_phys_val()), } } - /// Get physical value of 'Diag_FL' + /// Returns the physical value of `Diag_FL`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn diag_fl_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..34].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Diag_FL' + /// Returns the raw value of `Diag_FL`. /// /// - Start bit: 32 /// - Signal size: 2 bits @@ -6119,12 +6119,12 @@ impl Bremse53 { pub fn diag_fl_raw_val(&self) -> u8 { self.raw.view_bits::()[32..34].load_le::() } - /// Set raw value of 'Diag_FL' + /// Sets the raw value of `Diag_FL`. #[inline(always)] pub fn set_diag_fl_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..34].store_le(value); } - /// Set value of 'Diag_FL' + /// Sets the value of `Diag_FL`. #[inline(always)] pub fn set_diag_fl(&mut self, value: Bremse53DiagFl) -> Result<(), CanError> { let value = u8::from(value); @@ -6143,14 +6143,14 @@ impl Bremse53 { self.raw.view_bits_mut::()[32..34].store_le(value); Ok(()) } - /// Get value of 'Diag_FR' + /// Returns the value of `Diag_FR`. /// /// Value to show faults related to the wheel speed sensor. /// 0 - Signal ok, 1 - Wiring related fault, 2 - Signal related fault /// /// - Min: 0 /// - Max: 3 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_fr(&self) -> Bremse53DiagFr { @@ -6162,18 +6162,18 @@ impl Bremse53 { _ => Bremse53DiagFr::_Other(self.diag_fr_phys_val()), } } - /// Get physical value of 'Diag_FR' + /// Returns the physical value of `Diag_FR`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn diag_fr_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[34..36].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Diag_FR' + /// Returns the raw value of `Diag_FR`. /// /// - Start bit: 34 /// - Signal size: 2 bits @@ -6183,12 +6183,12 @@ impl Bremse53 { pub fn diag_fr_raw_val(&self) -> u8 { self.raw.view_bits::()[34..36].load_le::() } - /// Set raw value of 'Diag_FR' + /// Sets the raw value of `Diag_FR`. #[inline(always)] pub fn set_diag_fr_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[34..36].store_le(value); } - /// Set value of 'Diag_FR' + /// Sets the value of `Diag_FR`. #[inline(always)] pub fn set_diag_fr(&mut self, value: Bremse53DiagFr) -> Result<(), CanError> { let value = u8::from(value); @@ -6207,14 +6207,14 @@ impl Bremse53 { self.raw.view_bits_mut::()[34..36].store_le(value); Ok(()) } - /// Get value of 'Diag_RL' + /// Returns the value of `Diag_RL`. /// /// Value to show faults related to the wheel speed sensor. /// 0 - Signal ok, 1 - Wiring related fault, 2 - Signal related fault /// /// - Min: 0 /// - Max: 3 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_rl(&self) -> Bremse53DiagRl { @@ -6226,18 +6226,18 @@ impl Bremse53 { _ => Bremse53DiagRl::_Other(self.diag_rl_phys_val()), } } - /// Get physical value of 'Diag_RL' + /// Returns the physical value of `Diag_RL`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn diag_rl_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[36..38].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Diag_RL' + /// Returns the raw value of `Diag_RL`. /// /// - Start bit: 36 /// - Signal size: 2 bits @@ -6247,12 +6247,12 @@ impl Bremse53 { pub fn diag_rl_raw_val(&self) -> u8 { self.raw.view_bits::()[36..38].load_le::() } - /// Set raw value of 'Diag_RL' + /// Sets the raw value of `Diag_RL`. #[inline(always)] pub fn set_diag_rl_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[36..38].store_le(value); } - /// Set value of 'Diag_RL' + /// Sets the value of `Diag_RL`. #[inline(always)] pub fn set_diag_rl(&mut self, value: Bremse53DiagRl) -> Result<(), CanError> { let value = u8::from(value); @@ -6271,14 +6271,14 @@ impl Bremse53 { self.raw.view_bits_mut::()[36..38].store_le(value); Ok(()) } - /// Get value of 'Diag_RR' + /// Returns the value of `Diag_RR`. /// /// Value to show faults related to the wheel speed sensor. /// 0 - Signal ok, 1 - Wiring related fault, 2 - Signal related fault /// /// - Min: 0 /// - Max: 3 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_rr(&self) -> Bremse53DiagRr { @@ -6290,18 +6290,18 @@ impl Bremse53 { _ => Bremse53DiagRr::_Other(self.diag_rr_phys_val()), } } - /// Get physical value of 'Diag_RR' + /// Returns the physical value of `Diag_RR`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn diag_rr_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[38..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Diag_RR' + /// Returns the raw value of `Diag_RR`. /// /// - Start bit: 38 /// - Signal size: 2 bits @@ -6311,12 +6311,12 @@ impl Bremse53 { pub fn diag_rr_raw_val(&self) -> u8 { self.raw.view_bits::()[38..40].load_le::() } - /// Set raw value of 'Diag_RR' + /// Sets the raw value of `Diag_RR`. #[inline(always)] pub fn set_diag_rr_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..40].store_le(value); } - /// Set value of 'Diag_RR' + /// Sets the value of `Diag_RR`. #[inline(always)] pub fn set_diag_rr(&mut self, value: Bremse53DiagRr) -> Result<(), CanError> { let value = u8::from(value); @@ -6335,29 +6335,29 @@ impl Bremse53 { self.raw.view_bits_mut::()[38..40].store_le(value); Ok(()) } - /// Get value of 'Diag_ABSUnit' + /// Returns the value of `Diag_ABSUnit`. /// /// Bit to show, if a ABS error related to the hydraulic unit is present /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_abs_unit(&self) -> bool { self.diag_abs_unit_phys_val() } - /// Get physical value of 'Diag_ABSUnit' + /// Returns the physical value of `Diag_ABSUnit`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn diag_abs_unit_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[40..41].load_le::(); signal == 1 } - /// Get raw value of 'Diag_ABSUnit' + /// Returns the raw value of `Diag_ABSUnit`. /// /// - Start bit: 40 /// - Signal size: 1 bits @@ -6367,41 +6367,41 @@ impl Bremse53 { pub fn diag_abs_unit_raw_val(&self) -> u8 { self.raw.view_bits::()[40..41].load_le::() } - /// Set raw value of 'Diag_ABSUnit' + /// Sets the raw value of `Diag_ABSUnit`. #[inline(always)] pub fn set_diag_abs_unit_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..41].store_le(value); } - /// Set value of 'Diag_ABSUnit' + /// Sets the value of `Diag_ABSUnit`. #[inline(always)] pub fn set_diag_abs_unit(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[40..41].store_le(value); Ok(()) } - /// Get value of 'Diag_FuseValve' + /// Returns the value of `Diag_FuseValve`. /// /// Bit to show, if a ABS error related to the fuse or power supply of the ABS valves is present. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_fuse_valve(&self) -> bool { self.diag_fuse_valve_phys_val() } - /// Get physical value of 'Diag_FuseValve' + /// Returns the physical value of `Diag_FuseValve`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn diag_fuse_valve_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[41..42].load_le::(); signal == 1 } - /// Get raw value of 'Diag_FuseValve' + /// Returns the raw value of `Diag_FuseValve`. /// /// - Start bit: 41 /// - Signal size: 1 bits @@ -6411,41 +6411,41 @@ impl Bremse53 { pub fn diag_fuse_valve_raw_val(&self) -> u8 { self.raw.view_bits::()[41..42].load_le::() } - /// Set raw value of 'Diag_FuseValve' + /// Sets the raw value of `Diag_FuseValve`. #[inline(always)] pub fn set_diag_fuse_valve_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[41..42].store_le(value); } - /// Set value of 'Diag_FuseValve' + /// Sets the value of `Diag_FuseValve`. #[inline(always)] pub fn set_diag_fuse_valve(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[41..42].store_le(value); Ok(()) } - /// Get value of 'Diag_FusePump' + /// Returns the value of `Diag_FusePump`. /// /// Bit to show, if a ABS error related to the fuse or power supply of the ABS pump is present. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_fuse_pump(&self) -> bool { self.diag_fuse_pump_phys_val() } - /// Get physical value of 'Diag_FusePump' + /// Returns the physical value of `Diag_FusePump`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn diag_fuse_pump_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[42..43].load_le::(); signal == 1 } - /// Get raw value of 'Diag_FusePump' + /// Returns the raw value of `Diag_FusePump`. /// /// - Start bit: 42 /// - Signal size: 1 bits @@ -6455,41 +6455,41 @@ impl Bremse53 { pub fn diag_fuse_pump_raw_val(&self) -> u8 { self.raw.view_bits::()[42..43].load_le::() } - /// Set raw value of 'Diag_FusePump' + /// Sets the raw value of `Diag_FusePump`. #[inline(always)] pub fn set_diag_fuse_pump_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[42..43].store_le(value); } - /// Set value of 'Diag_FusePump' + /// Sets the value of `Diag_FusePump`. #[inline(always)] pub fn set_diag_fuse_pump(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[42..43].store_le(value); Ok(()) } - /// Get value of 'Diag_P_FA' + /// Returns the value of `Diag_P_FA`. /// /// Bit to show, if the pressure sensor FA is working properly. An error is pressent, if the bit is 1. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_p_fa(&self) -> bool { self.diag_p_fa_phys_val() } - /// Get physical value of 'Diag_P_FA' + /// Returns the physical value of `Diag_P_FA`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn diag_p_fa_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[43..44].load_le::(); signal == 1 } - /// Get raw value of 'Diag_P_FA' + /// Returns the raw value of `Diag_P_FA`. /// /// - Start bit: 43 /// - Signal size: 1 bits @@ -6499,41 +6499,41 @@ impl Bremse53 { pub fn diag_p_fa_raw_val(&self) -> u8 { self.raw.view_bits::()[43..44].load_le::() } - /// Set raw value of 'Diag_P_FA' + /// Sets the raw value of `Diag_P_FA`. #[inline(always)] pub fn set_diag_p_fa_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[43..44].store_le(value); } - /// Set value of 'Diag_P_FA' + /// Sets the value of `Diag_P_FA`. #[inline(always)] pub fn set_diag_p_fa(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[43..44].store_le(value); Ok(()) } - /// Get value of 'Diag_P_RA' + /// Returns the value of `Diag_P_RA`. /// /// Bit to show, if the pressure sensor RA is working properly. An error is pressent, if the bit is 1. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_p_ra(&self) -> bool { self.diag_p_ra_phys_val() } - /// Get physical value of 'Diag_P_RA' + /// Returns the physical value of `Diag_P_RA`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn diag_p_ra_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[44..45].load_le::(); signal == 1 } - /// Get raw value of 'Diag_P_RA' + /// Returns the raw value of `Diag_P_RA`. /// /// - Start bit: 44 /// - Signal size: 1 bits @@ -6543,41 +6543,41 @@ impl Bremse53 { pub fn diag_p_ra_raw_val(&self) -> u8 { self.raw.view_bits::()[44..45].load_le::() } - /// Set raw value of 'Diag_P_RA' + /// Sets the raw value of `Diag_P_RA`. #[inline(always)] pub fn set_diag_p_ra_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[44..45].store_le(value); } - /// Set value of 'Diag_P_RA' + /// Sets the value of `Diag_P_RA`. #[inline(always)] pub fn set_diag_p_ra(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[44..45].store_le(value); Ok(()) } - /// Get value of 'Diag_YRS' + /// Returns the value of `Diag_YRS`. /// /// Bit to show, if the yaw rate sensor is working properly. An error is pressent, if the bit is 1. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn diag_yrs(&self) -> bool { self.diag_yrs_phys_val() } - /// Get physical value of 'Diag_YRS' + /// Returns the physical value of `Diag_YRS`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn diag_yrs_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[45..46].load_le::(); signal == 1 } - /// Get raw value of 'Diag_YRS' + /// Returns the raw value of `Diag_YRS`. /// /// - Start bit: 45 /// - Signal size: 1 bits @@ -6587,25 +6587,25 @@ impl Bremse53 { pub fn diag_yrs_raw_val(&self) -> u8 { self.raw.view_bits::()[45..46].load_le::() } - /// Set raw value of 'Diag_YRS' + /// Sets the raw value of `Diag_YRS`. #[inline(always)] pub fn set_diag_yrs_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[45..46].store_le(value); } - /// Set value of 'Diag_YRS' + /// Sets the value of `Diag_YRS`. #[inline(always)] pub fn set_diag_yrs(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[45..46].store_le(value); Ok(()) } - /// Get value of 'ABS_fault_info' + /// Returns the value of `ABS_fault_info`. /// /// Bit matrix to show if a fault or a active fault is stored in the ABS. Bit will also show minor errors which do not shut down the ABS controller. /// /// - Min: 0 /// - Max: 3 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn abs_fault_info(&self) -> Bremse53AbsFaultInfo { @@ -6617,18 +6617,18 @@ impl Bremse53 { _ => Bremse53AbsFaultInfo::_Other(self.abs_fault_info_phys_val()), } } - /// Get physical value of 'ABS_fault_info' + /// Returns the physical value of `ABS_fault_info`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn abs_fault_info_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[46..48].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'ABS_fault_info' + /// Returns the raw value of `ABS_fault_info`. /// /// - Start bit: 46 /// - Signal size: 2 bits @@ -6638,12 +6638,12 @@ impl Bremse53 { pub fn abs_fault_info_raw_val(&self) -> u8 { self.raw.view_bits::()[46..48].load_le::() } - /// Set raw value of 'ABS_fault_info' + /// Sets the raw value of `ABS_fault_info`. #[inline(always)] pub fn set_abs_fault_info_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[46..48].store_le(value); } - /// Set value of 'ABS_fault_info' + /// Sets the value of `ABS_fault_info`. #[inline(always)] pub fn set_abs_fault_info( &mut self, @@ -6665,7 +6665,7 @@ impl Bremse53 { self.raw.view_bits_mut::()[46..48].store_le(value); Ok(()) } - /// Get value of 'P_RA' + /// Returns the value of `P_RA`. /// /// Brake pressure on the rear axle. /// @@ -6677,7 +6677,7 @@ impl Bremse53 { pub fn p_ra(&self) -> f32 { self.p_ra_phys_val() } - /// Get physical value of 'P_RA' + /// Returns the physical value of `P_RA`. /// /// - Factor: 0.01526 /// - Offset: 0 @@ -6689,7 +6689,7 @@ impl Bremse53 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'P_RA' + /// Returns the raw value of `P_RA`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -6699,13 +6699,13 @@ impl Bremse53 { pub fn p_ra_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'P_RA' + /// Sets the raw value of `P_RA`. #[inline(always)] pub fn set_p_ra_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'P_RA' + /// Sets the value of `P_RA`. #[inline(always)] pub fn set_p_ra(&mut self, value: f32) -> Result<(), CanError> { if value < -42.5_f32 || 425_f32 < value { diff --git a/tests-snapshots/dbc-cantools/add_two_dbc_files_1.snap.rs b/tests-snapshots/dbc-cantools/add_two_dbc_files_1.snap.rs index cfb791f4..447beda1 100644 --- a/tests-snapshots/dbc-cantools/add_two_dbc_files_1.snap.rs +++ b/tests-snapshots/dbc-cantools/add_two_dbc_files_1.snap.rs @@ -71,12 +71,12 @@ impl M1 { StandardId::new_unchecked(0x1) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'M1' from values + /// Constructs a new `M1` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `M1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -142,12 +142,12 @@ impl M2 { StandardId::new_unchecked(0x2) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'M2' from values + /// Constructs a new `M2` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `M2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } diff --git a/tests-snapshots/dbc-cantools/add_two_dbc_files_2.snap.rs b/tests-snapshots/dbc-cantools/add_two_dbc_files_2.snap.rs index 101e4c28..c22e12e3 100644 --- a/tests-snapshots/dbc-cantools/add_two_dbc_files_2.snap.rs +++ b/tests-snapshots/dbc-cantools/add_two_dbc_files_2.snap.rs @@ -68,12 +68,12 @@ impl M1 { StandardId::new_unchecked(0x2) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'M1' from values + /// Constructs a new `M1` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `M1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } diff --git a/tests-snapshots/dbc-cantools/attribute_Event.snap.rs b/tests-snapshots/dbc-cantools/attribute_Event.snap.rs index 8b34bd24..0bf631e7 100644 --- a/tests-snapshots/dbc-cantools/attribute_Event.snap.rs +++ b/tests-snapshots/dbc-cantools/attribute_Event.snap.rs @@ -73,31 +73,31 @@ impl Inv2EventMsg1 { pub const MESSAGE_CYCLE_TIME_MS: u32 = 0; pub const THE_SIGNAL_MIN: i8 = 0_i8; pub const THE_SIGNAL_MAX: i8 = 0_i8; - /// Construct new 'INV2EventMsg1' from values + /// Constructs a new `INV2EventMsg1` message from values. pub fn new(the_signal: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_the_signal(the_signal)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `INV2EventMsg1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'TheSignal' + /// Returns the value of `TheSignal`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { self.the_signal_phys_val() } - /// Get physical value of 'TheSignal' + /// Returns the physical value of `TheSignal`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn the_signal_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -105,7 +105,7 @@ impl Inv2EventMsg1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'TheSignal' + /// Returns the raw value of `TheSignal`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -115,13 +115,13 @@ impl Inv2EventMsg1 { pub fn the_signal_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'TheSignal' + /// Sets the raw value of `TheSignal`. #[inline(always)] pub fn set_the_signal_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'TheSignal' + /// Sets the value of `TheSignal`. #[inline(always)] pub fn set_the_signal(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/attributes.snap.rs b/tests-snapshots/dbc-cantools/attributes.snap.rs index fc8004a5..c8ebde62 100644 --- a/tests-snapshots/dbc-cantools/attributes.snap.rs +++ b/tests-snapshots/dbc-cantools/attributes.snap.rs @@ -77,31 +77,31 @@ impl TheMessage { pub const MESSAGE_CYCLE_TIME_MS: u32 = 1000; pub const THE_SIGNAL_MIN: i8 = 0_i8; pub const THE_SIGNAL_MAX: i8 = 0_i8; - /// Construct new 'TheMessage' from values + /// Constructs a new `TheMessage` message from values. pub fn new(the_signal: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_the_signal(the_signal)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TheMessage` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'TheSignal' + /// Returns the value of `TheSignal`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { self.the_signal_phys_val() } - /// Get physical value of 'TheSignal' + /// Returns the physical value of `TheSignal`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn the_signal_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -109,7 +109,7 @@ impl TheMessage { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'TheSignal' + /// Returns the raw value of `TheSignal`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -119,13 +119,13 @@ impl TheMessage { pub fn the_signal_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'TheSignal' + /// Sets the raw value of `TheSignal`. #[inline(always)] pub fn set_the_signal_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'TheSignal' + /// Sets the value of `TheSignal`. #[inline(always)] pub fn set_the_signal(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -207,31 +207,31 @@ impl TheOtherMessage { pub const MESSAGE_SIZE: usize = 8; pub const THE_SIGNAL_MIN: i8 = 0_i8; pub const THE_SIGNAL_MAX: i8 = 0_i8; - /// Construct new 'TheOtherMessage' from values + /// Constructs a new `TheOtherMessage` message from values. pub fn new(the_signal: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_the_signal(the_signal)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TheOtherMessage` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'TheSignal' + /// Returns the value of `TheSignal`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { self.the_signal_phys_val() } - /// Get physical value of 'TheSignal' + /// Returns the physical value of `TheSignal`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn the_signal_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -239,7 +239,7 @@ impl TheOtherMessage { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'TheSignal' + /// Returns the raw value of `TheSignal`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -249,13 +249,13 @@ impl TheOtherMessage { pub fn the_signal_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'TheSignal' + /// Sets the raw value of `TheSignal`. #[inline(always)] pub fn set_the_signal_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'TheSignal' + /// Sets the value of `TheSignal`. #[inline(always)] pub fn set_the_signal(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/attributes_relation.snap.rs b/tests-snapshots/dbc-cantools/attributes_relation.snap.rs index 2b81a1eb..be8b9eea 100644 --- a/tests-snapshots/dbc-cantools/attributes_relation.snap.rs +++ b/tests-snapshots/dbc-cantools/attributes_relation.snap.rs @@ -74,31 +74,31 @@ impl Message2 { pub const MESSAGE_CYCLE_TIME_MS: u32 = 50; pub const SIGNAL_2_MIN: i8 = 0_i8; pub const SIGNAL_2_MAX: i8 = 0_i8; - /// Construct new 'Message_2' from values + /// Constructs a new `Message_2` message from values. pub fn new(signal_2: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_signal_2(signal_2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'signal_2' + /// Returns the value of `signal_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: ECU1 #[inline(always)] pub fn signal_2(&self) -> i8 { self.signal_2_phys_val() } - /// Get physical value of 'signal_2' + /// Returns the physical value of `signal_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -106,7 +106,7 @@ impl Message2 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'signal_2' + /// Returns the raw value of `signal_2`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -116,13 +116,13 @@ impl Message2 { pub fn signal_2_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'signal_2' + /// Sets the raw value of `signal_2`. #[inline(always)] pub fn set_signal_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'signal_2' + /// Sets the value of `signal_2`. #[inline(always)] pub fn set_signal_2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -205,31 +205,31 @@ impl Message1 { pub const MESSAGE_SIZE: usize = 8; pub const SIGNAL_1_MIN: i8 = 0_i8; pub const SIGNAL_1_MAX: i8 = 0_i8; - /// Construct new 'Message_1' from values + /// Constructs a new `Message_1` message from values. pub fn new(signal_1: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_signal_1(signal_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'signal_1' + /// Returns the value of `signal_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: ECU2 #[inline(always)] pub fn signal_1(&self) -> i8 { self.signal_1_phys_val() } - /// Get physical value of 'signal_1' + /// Returns the physical value of `signal_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -237,7 +237,7 @@ impl Message1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'signal_1' + /// Returns the raw value of `signal_1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -247,13 +247,13 @@ impl Message1 { pub fn signal_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'signal_1' + /// Sets the raw value of `signal_1`. #[inline(always)] pub fn set_signal_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'signal_1' + /// Sets the value of `signal_1`. #[inline(always)] pub fn set_signal_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/big_numbers.snap.rs b/tests-snapshots/dbc-cantools/big_numbers.snap.rs index 20989d09..f273cd6a 100644 --- a/tests-snapshots/dbc-cantools/big_numbers.snap.rs +++ b/tests-snapshots/dbc-cantools/big_numbers.snap.rs @@ -77,31 +77,31 @@ impl TheMessage { pub const MESSAGE_CYCLE_TIME_MS: u32 = 1000; pub const THE_SIGNAL_MIN: i8 = 0_i8; pub const THE_SIGNAL_MAX: i8 = 0_i8; - /// Construct new 'TheMessage' from values + /// Constructs a new `TheMessage` message from values. pub fn new(the_signal: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_the_signal(the_signal)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TheMessage` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'TheSignal' + /// Returns the value of `TheSignal`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { self.the_signal_phys_val() } - /// Get physical value of 'TheSignal' + /// Returns the physical value of `TheSignal`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn the_signal_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -109,7 +109,7 @@ impl TheMessage { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'TheSignal' + /// Returns the raw value of `TheSignal`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -119,13 +119,13 @@ impl TheMessage { pub fn the_signal_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'TheSignal' + /// Sets the raw value of `TheSignal`. #[inline(always)] pub fn set_the_signal_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'TheSignal' + /// Sets the value of `TheSignal`. #[inline(always)] pub fn set_the_signal(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -207,31 +207,31 @@ impl TheOtherMessage { pub const MESSAGE_SIZE: usize = 8; pub const THE_SIGNAL_MIN: i8 = 0_i8; pub const THE_SIGNAL_MAX: i8 = 0_i8; - /// Construct new 'TheOtherMessage' from values + /// Constructs a new `TheOtherMessage` message from values. pub fn new(the_signal: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_the_signal(the_signal)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TheOtherMessage` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'TheSignal' + /// Returns the value of `TheSignal`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn the_signal(&self) -> i8 { self.the_signal_phys_val() } - /// Get physical value of 'TheSignal' + /// Returns the physical value of `TheSignal`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn the_signal_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -239,7 +239,7 @@ impl TheOtherMessage { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'TheSignal' + /// Returns the raw value of `TheSignal`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -249,13 +249,13 @@ impl TheOtherMessage { pub fn the_signal_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'TheSignal' + /// Sets the raw value of `TheSignal`. #[inline(always)] pub fn set_the_signal_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'TheSignal' + /// Sets the value of `TheSignal`. #[inline(always)] pub fn set_the_signal(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/bus_comment.snap.rs b/tests-snapshots/dbc-cantools/bus_comment.snap.rs index 27b5c6c1..69c0beb1 100644 --- a/tests-snapshots/dbc-cantools/bus_comment.snap.rs +++ b/tests-snapshots/dbc-cantools/bus_comment.snap.rs @@ -69,28 +69,28 @@ impl Message1 { pub const MESSAGE_SIZE: usize = 8; pub const MULTIPLEXOR_MIN: u8 = 0_u8; pub const MULTIPLEXOR_MAX: u8 = 0_u8; - /// Construct new 'Message1' from values + /// Constructs a new `Message1` message from values. pub fn new(multiplexor: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_multiplexor(multiplexor)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'Multiplexor' + /// Returns the physical value of `Multiplexor`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Multiplexor' + /// Returns the raw value of `Multiplexor`. /// /// - Start bit: 2 /// - Signal size: 6 bits @@ -100,7 +100,7 @@ impl Message1 { pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } - /// Set raw value of 'Multiplexor' + /// Sets the raw value of `Multiplexor`. #[allow(dead_code)] #[inline(always)] fn set_multiplexor_raw_val(&mut self, value: u8) { @@ -130,7 +130,7 @@ impl Message1 { } } } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] fn set_multiplexor(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -148,7 +148,7 @@ impl Message1 { self.raw.view_bits_mut::()[2..8].store_le(value); Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m8(&mut self, value: Message1MultiplexorM8) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -157,7 +157,7 @@ impl Message1 { self.set_multiplexor(8)?; Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m24(&mut self, value: Message1MultiplexorM24) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -245,27 +245,27 @@ impl Message1MultiplexorM8 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_L' + /// Returns the value of `BIT_L`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { self.bit_l_phys_val() } - /// Get physical value of 'BIT_L' + /// Returns the physical value of `BIT_L`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } - /// Get raw value of 'BIT_L' + /// Returns the raw value of `BIT_L`. /// /// - Start bit: 24 /// - Signal size: 1 bits @@ -275,39 +275,39 @@ impl Message1MultiplexorM8 { pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } - /// Set raw value of 'BIT_L' + /// Sets the raw value of `BIT_L`. #[inline(always)] pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } - /// Set value of 'BIT_L' + /// Sets the value of `BIT_L`. #[inline(always)] pub fn set_bit_l(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[24..25].store_le(value); Ok(()) } - /// Get value of 'BIT_G' + /// Returns the value of `BIT_G`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { self.bit_g_phys_val() } - /// Get physical value of 'BIT_G' + /// Returns the physical value of `BIT_G`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } - /// Get raw value of 'BIT_G' + /// Returns the raw value of `BIT_G`. /// /// - Start bit: 23 /// - Signal size: 1 bits @@ -317,39 +317,39 @@ impl Message1MultiplexorM8 { pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } - /// Set raw value of 'BIT_G' + /// Sets the raw value of `BIT_G`. #[inline(always)] pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } - /// Set value of 'BIT_G' + /// Sets the value of `BIT_G`. #[inline(always)] pub fn set_bit_g(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[23..24].store_le(value); Ok(()) } - /// Get value of 'BIT_C' + /// Returns the value of `BIT_C`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { self.bit_c_phys_val() } - /// Get physical value of 'BIT_C' + /// Returns the physical value of `BIT_C`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } - /// Get raw value of 'BIT_C' + /// Returns the raw value of `BIT_C`. /// /// - Start bit: 19 /// - Signal size: 1 bits @@ -359,39 +359,39 @@ impl Message1MultiplexorM8 { pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } - /// Set raw value of 'BIT_C' + /// Sets the raw value of `BIT_C`. #[inline(always)] pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } - /// Set value of 'BIT_C' + /// Sets the value of `BIT_C`. #[inline(always)] pub fn set_bit_c(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[19..20].store_le(value); Ok(()) } - /// Get value of 'BIT_J' + /// Returns the value of `BIT_J`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { self.bit_j_phys_val() } - /// Get physical value of 'BIT_J' + /// Returns the physical value of `BIT_J`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } - /// Get raw value of 'BIT_J' + /// Returns the raw value of `BIT_J`. /// /// - Start bit: 18 /// - Signal size: 1 bits @@ -401,12 +401,12 @@ impl Message1MultiplexorM8 { pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } - /// Set raw value of 'BIT_J' + /// Sets the raw value of `BIT_J`. #[inline(always)] pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } - /// Set value of 'BIT_J' + /// Sets the value of `BIT_J`. #[inline(always)] pub fn set_bit_j(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -440,27 +440,27 @@ impl Message1MultiplexorM24 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_F' + /// Returns the value of `BIT_F`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { self.bit_f_phys_val() } - /// Get physical value of 'BIT_F' + /// Returns the physical value of `BIT_F`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_f_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[39..40].load_le::(); signal == 1 } - /// Get raw value of 'BIT_F' + /// Returns the raw value of `BIT_F`. /// /// - Start bit: 39 /// - Signal size: 1 bits @@ -470,39 +470,39 @@ impl Message1MultiplexorM24 { pub fn bit_f_raw_val(&self) -> u8 { self.raw.view_bits::()[39..40].load_le::() } - /// Set raw value of 'BIT_F' + /// Sets the raw value of `BIT_F`. #[inline(always)] pub fn set_bit_f_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[39..40].store_le(value); } - /// Set value of 'BIT_F' + /// Sets the value of `BIT_F`. #[inline(always)] pub fn set_bit_f(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[39..40].store_le(value); Ok(()) } - /// Get value of 'BIT_H' + /// Returns the value of `BIT_H`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { self.bit_h_phys_val() } - /// Get physical value of 'BIT_H' + /// Returns the physical value of `BIT_H`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_h_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[38..39].load_le::(); signal == 1 } - /// Get raw value of 'BIT_H' + /// Returns the raw value of `BIT_H`. /// /// - Start bit: 38 /// - Signal size: 1 bits @@ -512,39 +512,39 @@ impl Message1MultiplexorM24 { pub fn bit_h_raw_val(&self) -> u8 { self.raw.view_bits::()[38..39].load_le::() } - /// Set raw value of 'BIT_H' + /// Sets the raw value of `BIT_H`. #[inline(always)] pub fn set_bit_h_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..39].store_le(value); } - /// Set value of 'BIT_H' + /// Sets the value of `BIT_H`. #[inline(always)] pub fn set_bit_h(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[38..39].store_le(value); Ok(()) } - /// Get value of 'BIT_B' + /// Returns the value of `BIT_B`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { self.bit_b_phys_val() } - /// Get physical value of 'BIT_B' + /// Returns the physical value of `BIT_B`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[33..34].load_le::(); signal == 1 } - /// Get raw value of 'BIT_B' + /// Returns the raw value of `BIT_B`. /// /// - Start bit: 33 /// - Signal size: 1 bits @@ -554,39 +554,39 @@ impl Message1MultiplexorM24 { pub fn bit_b_raw_val(&self) -> u8 { self.raw.view_bits::()[33..34].load_le::() } - /// Set raw value of 'BIT_B' + /// Sets the raw value of `BIT_B`. #[inline(always)] pub fn set_bit_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[33..34].store_le(value); } - /// Set value of 'BIT_B' + /// Sets the value of `BIT_B`. #[inline(always)] pub fn set_bit_b(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[33..34].store_le(value); Ok(()) } - /// Get value of 'BIT_D' + /// Returns the value of `BIT_D`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { self.bit_d_phys_val() } - /// Get physical value of 'BIT_D' + /// Returns the physical value of `BIT_D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } - /// Get raw value of 'BIT_D' + /// Returns the raw value of `BIT_D`. /// /// - Start bit: 32 /// - Signal size: 1 bits @@ -596,39 +596,39 @@ impl Message1MultiplexorM24 { pub fn bit_d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } - /// Set raw value of 'BIT_D' + /// Sets the raw value of `BIT_D`. #[inline(always)] pub fn set_bit_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } - /// Set value of 'BIT_D' + /// Sets the value of `BIT_D`. #[inline(always)] pub fn set_bit_d(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[32..33].store_le(value); Ok(()) } - /// Get value of 'BIT_E' + /// Returns the value of `BIT_E`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { self.bit_e_phys_val() } - /// Get physical value of 'BIT_E' + /// Returns the physical value of `BIT_E`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } - /// Get raw value of 'BIT_E' + /// Returns the raw value of `BIT_E`. /// /// - Start bit: 29 /// - Signal size: 1 bits @@ -638,39 +638,39 @@ impl Message1MultiplexorM24 { pub fn bit_e_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } - /// Set raw value of 'BIT_E' + /// Sets the raw value of `BIT_E`. #[inline(always)] pub fn set_bit_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } - /// Set value of 'BIT_E' + /// Sets the value of `BIT_E`. #[inline(always)] pub fn set_bit_e(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[29..30].store_le(value); Ok(()) } - /// Get value of 'BIT_K' + /// Returns the value of `BIT_K`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { self.bit_k_phys_val() } - /// Get physical value of 'BIT_K' + /// Returns the physical value of `BIT_K`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_k_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } - /// Get raw value of 'BIT_K' + /// Returns the raw value of `BIT_K`. /// /// - Start bit: 28 /// - Signal size: 1 bits @@ -680,39 +680,39 @@ impl Message1MultiplexorM24 { pub fn bit_k_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } - /// Set raw value of 'BIT_K' + /// Sets the raw value of `BIT_K`. #[inline(always)] pub fn set_bit_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } - /// Set value of 'BIT_K' + /// Sets the value of `BIT_K`. #[inline(always)] pub fn set_bit_k(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[28..29].store_le(value); Ok(()) } - /// Get value of 'BIT_A' + /// Returns the value of `BIT_A`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { self.bit_a_phys_val() } - /// Get physical value of 'BIT_A' + /// Returns the physical value of `BIT_A`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_a_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[26..27].load_le::(); signal == 1 } - /// Get raw value of 'BIT_A' + /// Returns the raw value of `BIT_A`. /// /// - Start bit: 26 /// - Signal size: 1 bits @@ -722,12 +722,12 @@ impl Message1MultiplexorM24 { pub fn bit_a_raw_val(&self) -> u8 { self.raw.view_bits::()[26..27].load_le::() } - /// Set raw value of 'BIT_A' + /// Sets the raw value of `BIT_A`. #[inline(always)] pub fn set_bit_a_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..27].store_le(value); } - /// Set value of 'BIT_A' + /// Sets the value of `BIT_A`. #[inline(always)] pub fn set_bit_a(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; diff --git a/tests-snapshots/dbc-cantools/choices.snap.rs b/tests-snapshots/dbc-cantools/choices.snap.rs index 84c2af41..15ebc29f 100644 --- a/tests-snapshots/dbc-cantools/choices.snap.rs +++ b/tests-snapshots/dbc-cantools/choices.snap.rs @@ -69,21 +69,21 @@ impl Foo { pub const MESSAGE_SIZE: usize = 8; pub const FOO_MIN: i8 = -128_i8; pub const FOO_MAX: i8 = 127_i8; - /// Construct new 'Foo' from values + /// Constructs a new `Foo` message from values. pub fn new(foo: FooFoo) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_foo(foo)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Foo` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Foo' + /// Returns the value of `Foo`. /// /// - Min: -128 /// - Max: 127 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn foo(&self) -> FooFoo { @@ -100,11 +100,11 @@ impl Foo { _ => FooFoo::_Other(self.foo_phys_val()), } } - /// Get physical value of 'Foo' + /// Returns the physical value of `Foo`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn foo_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -112,7 +112,7 @@ impl Foo { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Foo' + /// Returns the raw value of `Foo`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -122,13 +122,13 @@ impl Foo { pub fn foo_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Foo' + /// Sets the raw value of `Foo`. #[inline(always)] pub fn set_foo_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Foo' + /// Sets the value of `Foo`. #[inline(always)] pub fn set_foo(&mut self, value: FooFoo) -> Result<(), CanError> { let value = i8::from(value); diff --git a/tests-snapshots/dbc-cantools/choices_issue_with_name.snap.rs b/tests-snapshots/dbc-cantools/choices_issue_with_name.snap.rs index 69bc60d4..2521f00a 100644 --- a/tests-snapshots/dbc-cantools/choices_issue_with_name.snap.rs +++ b/tests-snapshots/dbc-cantools/choices_issue_with_name.snap.rs @@ -69,7 +69,7 @@ impl TestMessage { ExtendedId::new_unchecked(0x90000) }); pub const MESSAGE_SIZE: usize = 1; - /// Construct new 'TestMessage' from values + /// Constructs a new `TestMessage` message from values. pub fn new( signal_with_choices: TestMessageSignalWithChoices, ) -> Result { @@ -77,15 +77,15 @@ impl TestMessage { res.set_signal_with_choices(signal_with_choices)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TestMessage` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'SignalWithChoices' + /// Returns the value of `SignalWithChoices`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn signal_with_choices(&self) -> TestMessageSignalWithChoices { @@ -98,17 +98,17 @@ impl TestMessage { } } } - /// Get physical value of 'SignalWithChoices' + /// Returns the physical value of `SignalWithChoices`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal_with_choices_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'SignalWithChoices' + /// Returns the raw value of `SignalWithChoices`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -118,12 +118,12 @@ impl TestMessage { pub fn signal_with_choices_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'SignalWithChoices' + /// Sets the raw value of `SignalWithChoices`. #[inline(always)] pub fn set_signal_with_choices_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'SignalWithChoices' + /// Sets the value of `SignalWithChoices`. #[inline(always)] pub fn set_signal_with_choices( &mut self, diff --git a/tests-snapshots/dbc-cantools/comments_hex_and_motorola_converted_from_sym.snap.rs b/tests-snapshots/dbc-cantools/comments_hex_and_motorola_converted_from_sym.snap.rs index 03c80e04..eae45142 100644 --- a/tests-snapshots/dbc-cantools/comments_hex_and_motorola_converted_from_sym.snap.rs +++ b/tests-snapshots/dbc-cantools/comments_hex_and_motorola_converted_from_sym.snap.rs @@ -77,28 +77,28 @@ impl Msg1 { pub const SIG12_MAX: u8 = 1_u8; pub const SIG1_MIN: u8 = 0_u8; pub const SIG1_MAX: u8 = 0_u8; - /// Construct new 'Msg1' from values + /// Constructs a new `Msg1` message from values. pub fn new(sig1: u8) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_sig1(sig1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Msg1` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get physical value of 'sig1' + /// Returns the physical value of `sig1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'sig1' + /// Returns the raw value of `sig1`. /// /// - Start bit: 7 /// - Signal size: 8 bits @@ -108,7 +108,7 @@ impl Msg1 { pub fn sig1_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_be::() } - /// Set raw value of 'sig1' + /// Sets the raw value of `sig1`. #[allow(dead_code)] #[inline(always)] fn set_sig1_raw_val(&mut self, value: u8) { @@ -126,7 +126,7 @@ impl Msg1 { } } } - /// Set value of 'sig1' + /// Sets the value of `sig1`. #[inline(always)] fn set_sig1(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -144,7 +144,7 @@ impl Msg1 { self.raw.view_bits_mut::()[0..8].store_be(value); Ok(()) } - /// Set value of 'sig1' + /// Sets the value of `sig1`. #[inline(always)] pub fn set_m1(&mut self, value: Msg1Sig1M1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -153,7 +153,7 @@ impl Msg1 { self.set_sig1(1)?; Ok(()) } - /// Set value of 'sig1' + /// Sets the value of `sig1`. #[inline(always)] pub fn set_m2(&mut self, value: Msg1Sig1M2) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -241,30 +241,30 @@ impl Msg1Sig1M1 { pub fn new() -> Self { Self { raw: [0u8; 2] } } - /// Get value of 'sig12' + /// Returns the value of `sig12`. /// /// another comment for sig1=1 /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig12(&self) -> u8 { self.sig12_phys_val() } - /// Get physical value of 'sig12' + /// Returns the physical value of `sig12`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig12_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'sig12' + /// Returns the raw value of `sig12`. /// /// - Start bit: 15 /// - Signal size: 8 bits @@ -274,12 +274,12 @@ impl Msg1Sig1M1 { pub fn sig12_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_be::() } - /// Set raw value of 'sig12' + /// Sets the raw value of `sig12`. #[inline(always)] pub fn set_sig12_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_be(value); } - /// Set value of 'sig12' + /// Sets the value of `sig12`. #[inline(always)] pub fn set_sig12(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 1_u8 < value { @@ -324,30 +324,30 @@ impl Msg1Sig1M2 { pub fn new() -> Self { Self { raw: [0u8; 2] } } - /// Get value of 'sig22' + /// Returns the value of `sig22`. /// /// another comment for sig1=2 /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig22(&self) -> u8 { self.sig22_phys_val() } - /// Get physical value of 'sig22' + /// Returns the physical value of `sig22`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig22_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'sig22' + /// Returns the raw value of `sig22`. /// /// - Start bit: 15 /// - Signal size: 8 bits @@ -357,12 +357,12 @@ impl Msg1Sig1M2 { pub fn sig22_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_be::() } - /// Set raw value of 'sig22' + /// Sets the raw value of `sig22`. #[inline(always)] pub fn set_sig22_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_be(value); } - /// Set value of 'sig22' + /// Sets the value of `sig22`. #[inline(always)] pub fn set_sig22(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 1_u8 < value { @@ -422,7 +422,7 @@ impl Msg2 { pub const TEST1_MAX: u8 = 0_u8; pub const TEST0_MIN: u8 = 0_u8; pub const TEST0_MAX: u8 = 0_u8; - /// Construct new 'Msg2' from values + /// Constructs a new `Msg2` message from values. pub fn new( test7: Msg2Test7, test6: u8, @@ -444,15 +444,15 @@ impl Msg2 { res.set_test0(test0)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Msg2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Test7' + /// Returns the value of `Test7`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn test7(&self) -> Msg2Test7 { @@ -465,18 +465,18 @@ impl Msg2 { _ => Msg2Test7::_Other(self.test7_phys_val()), } } - /// Get physical value of 'Test7' + /// Returns the physical value of `Test7`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test7_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..64].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Test7' + /// Returns the raw value of `Test7`. /// /// - Start bit: 63 /// - Signal size: 8 bits @@ -486,12 +486,12 @@ impl Msg2 { pub fn test7_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_be::() } - /// Set raw value of 'Test7' + /// Sets the raw value of `Test7`. #[inline(always)] pub fn set_test7_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_be(value); } - /// Set value of 'Test7' + /// Sets the value of `Test7`. #[inline(always)] pub fn set_test7(&mut self, value: Msg2Test7) -> Result<(), CanError> { let value = u8::from(value); @@ -510,28 +510,28 @@ impl Msg2 { self.raw.view_bits_mut::()[56..64].store_be(value); Ok(()) } - /// Get value of 'Test6' + /// Returns the value of `Test6`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn test6(&self) -> u8 { self.test6_phys_val() } - /// Get physical value of 'Test6' + /// Returns the physical value of `Test6`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test6_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Test6' + /// Returns the raw value of `Test6`. /// /// - Start bit: 55 /// - Signal size: 8 bits @@ -541,12 +541,12 @@ impl Msg2 { pub fn test6_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_be::() } - /// Set raw value of 'Test6' + /// Sets the raw value of `Test6`. #[inline(always)] pub fn set_test6_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_be(value); } - /// Set value of 'Test6' + /// Sets the value of `Test6`. #[inline(always)] pub fn set_test6(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -564,28 +564,28 @@ impl Msg2 { self.raw.view_bits_mut::()[48..56].store_be(value); Ok(()) } - /// Get value of 'Test5' + /// Returns the value of `Test5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn test5(&self) -> u8 { self.test5_phys_val() } - /// Get physical value of 'Test5' + /// Returns the physical value of `Test5`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test5_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Test5' + /// Returns the raw value of `Test5`. /// /// - Start bit: 47 /// - Signal size: 8 bits @@ -595,12 +595,12 @@ impl Msg2 { pub fn test5_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_be::() } - /// Set raw value of 'Test5' + /// Sets the raw value of `Test5`. #[inline(always)] pub fn set_test5_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_be(value); } - /// Set value of 'Test5' + /// Sets the value of `Test5`. #[inline(always)] pub fn set_test5(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -618,28 +618,28 @@ impl Msg2 { self.raw.view_bits_mut::()[40..48].store_be(value); Ok(()) } - /// Get value of 'Test4' + /// Returns the value of `Test4`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn test4(&self) -> u8 { self.test4_phys_val() } - /// Get physical value of 'Test4' + /// Returns the physical value of `Test4`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test4_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Test4' + /// Returns the raw value of `Test4`. /// /// - Start bit: 39 /// - Signal size: 8 bits @@ -649,12 +649,12 @@ impl Msg2 { pub fn test4_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_be::() } - /// Set raw value of 'Test4' + /// Sets the raw value of `Test4`. #[inline(always)] pub fn set_test4_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_be(value); } - /// Set value of 'Test4' + /// Sets the value of `Test4`. #[inline(always)] pub fn set_test4(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -672,28 +672,28 @@ impl Msg2 { self.raw.view_bits_mut::()[32..40].store_be(value); Ok(()) } - /// Get value of 'Test3' + /// Returns the value of `Test3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn test3(&self) -> u8 { self.test3_phys_val() } - /// Get physical value of 'Test3' + /// Returns the physical value of `Test3`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test3_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Test3' + /// Returns the raw value of `Test3`. /// /// - Start bit: 31 /// - Signal size: 8 bits @@ -703,12 +703,12 @@ impl Msg2 { pub fn test3_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_be::() } - /// Set raw value of 'Test3' + /// Sets the raw value of `Test3`. #[inline(always)] pub fn set_test3_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_be(value); } - /// Set value of 'Test3' + /// Sets the value of `Test3`. #[inline(always)] pub fn set_test3(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -726,28 +726,28 @@ impl Msg2 { self.raw.view_bits_mut::()[24..32].store_be(value); Ok(()) } - /// Get value of 'Test2' + /// Returns the value of `Test2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn test2(&self) -> u8 { self.test2_phys_val() } - /// Get physical value of 'Test2' + /// Returns the physical value of `Test2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Test2' + /// Returns the raw value of `Test2`. /// /// - Start bit: 23 /// - Signal size: 8 bits @@ -757,12 +757,12 @@ impl Msg2 { pub fn test2_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_be::() } - /// Set raw value of 'Test2' + /// Sets the raw value of `Test2`. #[inline(always)] pub fn set_test2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_be(value); } - /// Set value of 'Test2' + /// Sets the value of `Test2`. #[inline(always)] pub fn set_test2(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -780,28 +780,28 @@ impl Msg2 { self.raw.view_bits_mut::()[16..24].store_be(value); Ok(()) } - /// Get value of 'Test1' + /// Returns the value of `Test1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn test1(&self) -> u8 { self.test1_phys_val() } - /// Get physical value of 'Test1' + /// Returns the physical value of `Test1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Test1' + /// Returns the raw value of `Test1`. /// /// - Start bit: 15 /// - Signal size: 8 bits @@ -811,12 +811,12 @@ impl Msg2 { pub fn test1_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_be::() } - /// Set raw value of 'Test1' + /// Sets the raw value of `Test1`. #[inline(always)] pub fn set_test1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_be(value); } - /// Set value of 'Test1' + /// Sets the value of `Test1`. #[inline(always)] pub fn set_test1(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -834,28 +834,28 @@ impl Msg2 { self.raw.view_bits_mut::()[8..16].store_be(value); Ok(()) } - /// Get value of 'Test0' + /// Returns the value of `Test0`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn test0(&self) -> u8 { self.test0_phys_val() } - /// Get physical value of 'Test0' + /// Returns the physical value of `Test0`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test0_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Test0' + /// Returns the raw value of `Test0`. /// /// - Start bit: 7 /// - Signal size: 8 bits @@ -865,12 +865,12 @@ impl Msg2 { pub fn test0_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_be::() } - /// Set raw value of 'Test0' + /// Sets the raw value of `Test0`. #[inline(always)] pub fn set_test0_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_be(value); } - /// Set value of 'Test0' + /// Sets the value of `Test0`. #[inline(always)] pub fn set_test0(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { diff --git a/tests-snapshots/dbc-cantools/dump_signal_choices.snap.rs b/tests-snapshots/dbc-cantools/dump_signal_choices.snap.rs index 17e9733a..0757d493 100644 --- a/tests-snapshots/dbc-cantools/dump_signal_choices.snap.rs +++ b/tests-snapshots/dbc-cantools/dump_signal_choices.snap.rs @@ -72,7 +72,7 @@ impl Message0 { pub const FOO_SIGNAL_MAX: u8 = 0_u8; pub const BAR_SIGNAL_MIN: u8 = 0_u8; pub const BAR_SIGNAL_MAX: u8 = 0_u8; - /// Construct new 'Message0' from values + /// Constructs a new `Message0` message from values. pub fn new( foo_signal: Message0FooSignal, bar_signal: Message0BarSignal, @@ -82,15 +82,15 @@ impl Message0 { res.set_bar_signal(bar_signal)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message0` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'FooSignal' + /// Returns the value of `FooSignal`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn foo_signal(&self) -> Message0FooSignal { @@ -103,18 +103,18 @@ impl Message0 { _ => Message0FooSignal::_Other(self.foo_signal_phys_val()), } } - /// Get physical value of 'FooSignal' + /// Returns the physical value of `FooSignal`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn foo_signal_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..2].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'FooSignal' + /// Returns the raw value of `FooSignal`. /// /// - Start bit: 0 /// - Signal size: 2 bits @@ -124,12 +124,12 @@ impl Message0 { pub fn foo_signal_raw_val(&self) -> u8 { self.raw.view_bits::()[0..2].load_le::() } - /// Set raw value of 'FooSignal' + /// Sets the raw value of `FooSignal`. #[inline(always)] pub fn set_foo_signal_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..2].store_le(value); } - /// Set value of 'FooSignal' + /// Sets the value of `FooSignal`. #[inline(always)] pub fn set_foo_signal(&mut self, value: Message0FooSignal) -> Result<(), CanError> { let value = u8::from(value); @@ -148,11 +148,11 @@ impl Message0 { self.raw.view_bits_mut::()[0..2].store_le(value); Ok(()) } - /// Get value of 'BarSignal' + /// Returns the value of `BarSignal`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bar_signal(&self) -> Message0BarSignal { @@ -169,18 +169,18 @@ impl Message0 { _ => Message0BarSignal::_Other(self.bar_signal_phys_val()), } } - /// Get physical value of 'BarSignal' + /// Returns the physical value of `BarSignal`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bar_signal_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..5].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'BarSignal' + /// Returns the raw value of `BarSignal`. /// /// - Start bit: 2 /// - Signal size: 3 bits @@ -190,12 +190,12 @@ impl Message0 { pub fn bar_signal_raw_val(&self) -> u8 { self.raw.view_bits::()[2..5].load_le::() } - /// Set raw value of 'BarSignal' + /// Sets the raw value of `BarSignal`. #[inline(always)] pub fn set_bar_signal_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..5].store_le(value); } - /// Set value of 'BarSignal' + /// Sets the value of `BarSignal`. #[inline(always)] pub fn set_bar_signal(&mut self, value: Message0BarSignal) -> Result<(), CanError> { let value = u8::from(value); diff --git a/tests-snapshots/dbc-cantools/emc32.snap.rs b/tests-snapshots/dbc-cantools/emc32.snap.rs index 8b10f455..6c49c980 100644 --- a/tests-snapshots/dbc-cantools/emc32.snap.rs +++ b/tests-snapshots/dbc-cantools/emc32.snap.rs @@ -68,7 +68,7 @@ impl EmvStati { StandardId::new_unchecked(0x222) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'EMV_Stati' from values + /// Constructs a new `EMV_Stati` message from values. pub fn new( emv_aktion_status_5: bool, emv_aktion_status_4: bool, @@ -84,31 +84,31 @@ impl EmvStati { res.set_emv_aktion_status_1(emv_aktion_status_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `EMV_Stati` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'EMV_Aktion_Status_5' + /// Returns the value of `EMV_Aktion_Status_5`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn emv_aktion_status_5(&self) -> bool { self.emv_aktion_status_5_phys_val() } - /// Get physical value of 'EMV_Aktion_Status_5' + /// Returns the physical value of `EMV_Aktion_Status_5`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn emv_aktion_status_5_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[4..5].load_le::(); signal == 1 } - /// Get raw value of 'EMV_Aktion_Status_5' + /// Returns the raw value of `EMV_Aktion_Status_5`. /// /// - Start bit: 4 /// - Signal size: 1 bits @@ -118,39 +118,39 @@ impl EmvStati { pub fn emv_aktion_status_5_raw_val(&self) -> u8 { self.raw.view_bits::()[4..5].load_le::() } - /// Set raw value of 'EMV_Aktion_Status_5' + /// Sets the raw value of `EMV_Aktion_Status_5`. #[inline(always)] pub fn set_emv_aktion_status_5_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..5].store_le(value); } - /// Set value of 'EMV_Aktion_Status_5' + /// Sets the value of `EMV_Aktion_Status_5`. #[inline(always)] pub fn set_emv_aktion_status_5(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[4..5].store_le(value); Ok(()) } - /// Get value of 'EMV_Aktion_Status_4' + /// Returns the value of `EMV_Aktion_Status_4`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn emv_aktion_status_4(&self) -> bool { self.emv_aktion_status_4_phys_val() } - /// Get physical value of 'EMV_Aktion_Status_4' + /// Returns the physical value of `EMV_Aktion_Status_4`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn emv_aktion_status_4_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[3..4].load_le::(); signal == 1 } - /// Get raw value of 'EMV_Aktion_Status_4' + /// Returns the raw value of `EMV_Aktion_Status_4`. /// /// - Start bit: 3 /// - Signal size: 1 bits @@ -160,39 +160,39 @@ impl EmvStati { pub fn emv_aktion_status_4_raw_val(&self) -> u8 { self.raw.view_bits::()[3..4].load_le::() } - /// Set raw value of 'EMV_Aktion_Status_4' + /// Sets the raw value of `EMV_Aktion_Status_4`. #[inline(always)] pub fn set_emv_aktion_status_4_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[3..4].store_le(value); } - /// Set value of 'EMV_Aktion_Status_4' + /// Sets the value of `EMV_Aktion_Status_4`. #[inline(always)] pub fn set_emv_aktion_status_4(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[3..4].store_le(value); Ok(()) } - /// Get value of 'EMV_Aktion_Status_3' + /// Returns the value of `EMV_Aktion_Status_3`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: EMV_Statusmeldungen #[inline(always)] pub fn emv_aktion_status_3(&self) -> bool { self.emv_aktion_status_3_phys_val() } - /// Get physical value of 'EMV_Aktion_Status_3' + /// Returns the physical value of `EMV_Aktion_Status_3`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn emv_aktion_status_3_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'EMV_Aktion_Status_3' + /// Returns the raw value of `EMV_Aktion_Status_3`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -202,39 +202,39 @@ impl EmvStati { pub fn emv_aktion_status_3_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'EMV_Aktion_Status_3' + /// Sets the raw value of `EMV_Aktion_Status_3`. #[inline(always)] pub fn set_emv_aktion_status_3_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'EMV_Aktion_Status_3' + /// Sets the value of `EMV_Aktion_Status_3`. #[inline(always)] pub fn set_emv_aktion_status_3(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'EMV_Aktion_Status_2' + /// Returns the value of `EMV_Aktion_Status_2`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn emv_aktion_status_2(&self) -> bool { self.emv_aktion_status_2_phys_val() } - /// Get physical value of 'EMV_Aktion_Status_2' + /// Returns the physical value of `EMV_Aktion_Status_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn emv_aktion_status_2_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[6..7].load_le::(); signal == 1 } - /// Get raw value of 'EMV_Aktion_Status_2' + /// Returns the raw value of `EMV_Aktion_Status_2`. /// /// - Start bit: 6 /// - Signal size: 1 bits @@ -244,39 +244,39 @@ impl EmvStati { pub fn emv_aktion_status_2_raw_val(&self) -> u8 { self.raw.view_bits::()[6..7].load_le::() } - /// Set raw value of 'EMV_Aktion_Status_2' + /// Sets the raw value of `EMV_Aktion_Status_2`. #[inline(always)] pub fn set_emv_aktion_status_2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[6..7].store_le(value); } - /// Set value of 'EMV_Aktion_Status_2' + /// Sets the value of `EMV_Aktion_Status_2`. #[inline(always)] pub fn set_emv_aktion_status_2(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[6..7].store_le(value); Ok(()) } - /// Get value of 'EMV_Aktion_Status_1' + /// Returns the value of `EMV_Aktion_Status_1`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn emv_aktion_status_1(&self) -> bool { self.emv_aktion_status_1_phys_val() } - /// Get physical value of 'EMV_Aktion_Status_1' + /// Returns the physical value of `EMV_Aktion_Status_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn emv_aktion_status_1_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[5..6].load_le::(); signal == 1 } - /// Get raw value of 'EMV_Aktion_Status_1' + /// Returns the raw value of `EMV_Aktion_Status_1`. /// /// - Start bit: 5 /// - Signal size: 1 bits @@ -286,12 +286,12 @@ impl EmvStati { pub fn emv_aktion_status_1_raw_val(&self) -> u8 { self.raw.view_bits::()[5..6].load_le::() } - /// Set raw value of 'EMV_Aktion_Status_1' + /// Sets the raw value of `EMV_Aktion_Status_1`. #[inline(always)] pub fn set_emv_aktion_status_1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[5..6].store_le(value); } - /// Set value of 'EMV_Aktion_Status_1' + /// Sets the value of `EMV_Aktion_Status_1`. #[inline(always)] pub fn set_emv_aktion_status_1(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; diff --git a/tests-snapshots/dbc-cantools/empty_choice.snap.rs b/tests-snapshots/dbc-cantools/empty_choice.snap.rs index b567ce14..13079dc7 100644 --- a/tests-snapshots/dbc-cantools/empty_choice.snap.rs +++ b/tests-snapshots/dbc-cantools/empty_choice.snap.rs @@ -76,7 +76,7 @@ impl ExampleMessage { pub const EMPTY_CHOICE_MAX: i8 = 0_i8; pub const NON_EMPTY_CHOICE_MIN: i8 = 0_i8; pub const NON_EMPTY_CHOICE_MAX: i8 = 0_i8; - /// Construct new 'example_message' from values + /// Constructs a new `example_message` message from values. pub fn new( no_choice: i8, empty_choice: ExampleMessageEmptyChoice, @@ -88,25 +88,25 @@ impl ExampleMessage { res.set_non_empty_choice(non_empty_choice)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `example_message` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'no_choice' + /// Returns the value of `no_choice`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn no_choice(&self) -> i8 { self.no_choice_phys_val() } - /// Get physical value of 'no_choice' + /// Returns the physical value of `no_choice`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn no_choice_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -114,7 +114,7 @@ impl ExampleMessage { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'no_choice' + /// Returns the raw value of `no_choice`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -124,13 +124,13 @@ impl ExampleMessage { pub fn no_choice_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'no_choice' + /// Sets the raw value of `no_choice`. #[inline(always)] pub fn set_no_choice_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'no_choice' + /// Sets the value of `no_choice`. #[inline(always)] pub fn set_no_choice(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -149,11 +149,11 @@ impl ExampleMessage { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'empty_choice' + /// Returns the value of `empty_choice`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn empty_choice(&self) -> ExampleMessageEmptyChoice { @@ -162,11 +162,11 @@ impl ExampleMessage { _ => ExampleMessageEmptyChoice::_Other(self.empty_choice_phys_val()), } } - /// Get physical value of 'empty_choice' + /// Returns the physical value of `empty_choice`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn empty_choice_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -174,7 +174,7 @@ impl ExampleMessage { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'empty_choice' + /// Returns the raw value of `empty_choice`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -184,13 +184,13 @@ impl ExampleMessage { pub fn empty_choice_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'empty_choice' + /// Sets the raw value of `empty_choice`. #[inline(always)] pub fn set_empty_choice_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'empty_choice' + /// Sets the value of `empty_choice`. #[inline(always)] pub fn set_empty_choice( &mut self, @@ -213,11 +213,11 @@ impl ExampleMessage { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'non_empty_choice' + /// Returns the value of `non_empty_choice`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn non_empty_choice(&self) -> ExampleMessageNonEmptyChoice { @@ -228,11 +228,11 @@ impl ExampleMessage { _ => ExampleMessageNonEmptyChoice::_Other(self.non_empty_choice_phys_val()), } } - /// Get physical value of 'non_empty_choice' + /// Returns the physical value of `non_empty_choice`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn non_empty_choice_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -240,7 +240,7 @@ impl ExampleMessage { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'non_empty_choice' + /// Returns the raw value of `non_empty_choice`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -250,13 +250,13 @@ impl ExampleMessage { pub fn non_empty_choice_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'non_empty_choice' + /// Sets the raw value of `non_empty_choice`. #[inline(always)] pub fn set_non_empty_choice_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'non_empty_choice' + /// Sets the value of `non_empty_choice`. #[inline(always)] pub fn set_non_empty_choice( &mut self, diff --git a/tests-snapshots/dbc-cantools/fd_test.snap.rs b/tests-snapshots/dbc-cantools/fd_test.snap.rs index 2d8b989b..6dae12f4 100644 --- a/tests-snapshots/dbc-cantools/fd_test.snap.rs +++ b/tests-snapshots/dbc-cantools/fd_test.snap.rs @@ -84,31 +84,31 @@ impl TestMsgEx { pub const MESSAGE_SIZE: usize = 8; pub const TEST_SIG_COPY_1_MIN: i8 = 0_i8; pub const TEST_SIG_COPY_1_MAX: i8 = 0_i8; - /// Construct new 'TestMsg_Ex' from values + /// Constructs a new `TestMsg_Ex` message from values. pub fn new(test_sig_copy_1: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_test_sig_copy_1(test_sig_copy_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TestMsg_Ex` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'TestSig_Copy_1' + /// Returns the value of `TestSig_Copy_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn test_sig_copy_1(&self) -> i8 { self.test_sig_copy_1_phys_val() } - /// Get physical value of 'TestSig_Copy_1' + /// Returns the physical value of `TestSig_Copy_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test_sig_copy_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -116,7 +116,7 @@ impl TestMsgEx { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'TestSig_Copy_1' + /// Returns the raw value of `TestSig_Copy_1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -126,13 +126,13 @@ impl TestMsgEx { pub fn test_sig_copy_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'TestSig_Copy_1' + /// Sets the raw value of `TestSig_Copy_1`. #[inline(always)] pub fn set_test_sig_copy_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'TestSig_Copy_1' + /// Sets the value of `TestSig_Copy_1`. #[inline(always)] pub fn set_test_sig_copy_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -214,31 +214,31 @@ impl TestMsgStd { pub const MESSAGE_SIZE: usize = 8; pub const TEST_SIG_COPY_3_MIN: i8 = 0_i8; pub const TEST_SIG_COPY_3_MAX: i8 = 0_i8; - /// Construct new 'TestMsg_Std' from values + /// Constructs a new `TestMsg_Std` message from values. pub fn new(test_sig_copy_3: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_test_sig_copy_3(test_sig_copy_3)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TestMsg_Std` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'TestSig_Copy_3' + /// Returns the value of `TestSig_Copy_3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn test_sig_copy_3(&self) -> i8 { self.test_sig_copy_3_phys_val() } - /// Get physical value of 'TestSig_Copy_3' + /// Returns the physical value of `TestSig_Copy_3`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test_sig_copy_3_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -246,7 +246,7 @@ impl TestMsgStd { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'TestSig_Copy_3' + /// Returns the raw value of `TestSig_Copy_3`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -256,13 +256,13 @@ impl TestMsgStd { pub fn test_sig_copy_3_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'TestSig_Copy_3' + /// Sets the raw value of `TestSig_Copy_3`. #[inline(always)] pub fn set_test_sig_copy_3_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'TestSig_Copy_3' + /// Sets the value of `TestSig_Copy_3`. #[inline(always)] pub fn set_test_sig_copy_3(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -344,31 +344,31 @@ impl TestMsgFdStd { pub const MESSAGE_SIZE: usize = 8; pub const TEST_SIG_COPY_2_MIN: i8 = 0_i8; pub const TEST_SIG_COPY_2_MAX: i8 = 0_i8; - /// Construct new 'TestMsg_FDStd' from values + /// Constructs a new `TestMsg_FDStd` message from values. pub fn new(test_sig_copy_2: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_test_sig_copy_2(test_sig_copy_2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TestMsg_FDStd` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'TestSig_Copy_2' + /// Returns the value of `TestSig_Copy_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn test_sig_copy_2(&self) -> i8 { self.test_sig_copy_2_phys_val() } - /// Get physical value of 'TestSig_Copy_2' + /// Returns the physical value of `TestSig_Copy_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test_sig_copy_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -376,7 +376,7 @@ impl TestMsgFdStd { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'TestSig_Copy_2' + /// Returns the raw value of `TestSig_Copy_2`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -386,13 +386,13 @@ impl TestMsgFdStd { pub fn test_sig_copy_2_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'TestSig_Copy_2' + /// Sets the raw value of `TestSig_Copy_2`. #[inline(always)] pub fn set_test_sig_copy_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'TestSig_Copy_2' + /// Sets the value of `TestSig_Copy_2`. #[inline(always)] pub fn set_test_sig_copy_2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -474,31 +474,31 @@ impl TestMsgFdEx { pub const MESSAGE_SIZE: usize = 8; pub const TEST_SIG_MIN: i8 = 0_i8; pub const TEST_SIG_MAX: i8 = 0_i8; - /// Construct new 'TestMsg_FDEx' from values + /// Constructs a new `TestMsg_FDEx` message from values. pub fn new(test_sig: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_test_sig(test_sig)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TestMsg_FDEx` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'TestSig' + /// Returns the value of `TestSig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn test_sig(&self) -> i8 { self.test_sig_phys_val() } - /// Get physical value of 'TestSig' + /// Returns the physical value of `TestSig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -506,7 +506,7 @@ impl TestMsgFdEx { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'TestSig' + /// Returns the raw value of `TestSig`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -516,13 +516,13 @@ impl TestMsgFdEx { pub fn test_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'TestSig' + /// Sets the raw value of `TestSig`. #[inline(always)] pub fn set_test_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'TestSig' + /// Sets the value of `TestSig`. #[inline(always)] pub fn set_test_sig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/floating_point.snap.rs b/tests-snapshots/dbc-cantools/floating_point.snap.rs index 25a5ed75..f5b4e722 100644 --- a/tests-snapshots/dbc-cantools/floating_point.snap.rs +++ b/tests-snapshots/dbc-cantools/floating_point.snap.rs @@ -73,31 +73,31 @@ impl Message1 { pub const MESSAGE_SIZE: usize = 8; pub const SIGNAL1_MIN: i64 = 0_i64; pub const SIGNAL1_MAX: i64 = 0_i64; - /// Construct new 'Message1' from values + /// Constructs a new `Message1` message from values. pub fn new(signal1: i64) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_signal1(signal1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Signal1' + /// Returns the value of `Signal1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn signal1(&self) -> i64 { self.signal1_phys_val() } - /// Get physical value of 'Signal1' + /// Returns the physical value of `Signal1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal1_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..64].load_le::(); @@ -105,7 +105,7 @@ impl Message1 { let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal1' + /// Returns the raw value of `Signal1`. /// /// - Start bit: 0 /// - Signal size: 64 bits @@ -115,13 +115,13 @@ impl Message1 { pub fn signal1_raw_val(&self) -> i64 { self.raw.view_bits::()[0..64].load_le::() } - /// Set raw value of 'Signal1' + /// Sets the raw value of `Signal1`. #[inline(always)] pub fn set_signal1_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..64].store_le(value); } - /// Set value of 'Signal1' + /// Sets the value of `Signal1`. #[inline(always)] pub fn set_signal1(&mut self, value: i64) -> Result<(), CanError> { if value < 0_i64 || 0_i64 < value { @@ -206,32 +206,32 @@ impl Message2 { pub const SIGNAL2_MAX: i32 = 0_i32; pub const SIGNAL1_MIN: i32 = 0_i32; pub const SIGNAL1_MAX: i32 = 0_i32; - /// Construct new 'Message2' from values + /// Constructs a new `Message2` message from values. pub fn new(signal2: i32, signal1: i32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_signal2(signal2)?; res.set_signal1(signal1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Signal2' + /// Returns the value of `Signal2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn signal2(&self) -> i32 { self.signal2_phys_val() } - /// Get physical value of 'Signal2' + /// Returns the physical value of `Signal2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal2_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[32..64].load_le::(); @@ -239,7 +239,7 @@ impl Message2 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal2' + /// Returns the raw value of `Signal2`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -249,13 +249,13 @@ impl Message2 { pub fn signal2_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'Signal2' + /// Sets the raw value of `Signal2`. #[inline(always)] pub fn set_signal2_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'Signal2' + /// Sets the value of `Signal2`. #[inline(always)] pub fn set_signal2(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { @@ -274,21 +274,21 @@ impl Message2 { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'Signal1' + /// Returns the value of `Signal1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn signal1(&self) -> i32 { self.signal1_phys_val() } - /// Get physical value of 'Signal1' + /// Returns the physical value of `Signal1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal1_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); @@ -296,7 +296,7 @@ impl Message2 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal1' + /// Returns the raw value of `Signal1`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -306,13 +306,13 @@ impl Message2 { pub fn signal1_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 'Signal1' + /// Sets the raw value of `Signal1`. #[inline(always)] pub fn set_signal1_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 'Signal1' + /// Sets the value of `Signal1`. #[inline(always)] pub fn set_signal1(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { diff --git a/tests-snapshots/dbc-cantools/floating_point_use_float.snap.rs b/tests-snapshots/dbc-cantools/floating_point_use_float.snap.rs index 8cc3130d..269a8318 100644 --- a/tests-snapshots/dbc-cantools/floating_point_use_float.snap.rs +++ b/tests-snapshots/dbc-cantools/floating_point_use_float.snap.rs @@ -76,31 +76,31 @@ impl Message1 { pub const MESSAGE_SIZE: usize = 8; pub const SIGNAL1_MIN: i64 = 0_i64; pub const SIGNAL1_MAX: i64 = 0_i64; - /// Construct new 'Message1' from values + /// Constructs a new `Message1` message from values. pub fn new(signal1: i64) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_signal1(signal1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Signal1' + /// Returns the value of `Signal1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn signal1(&self) -> i64 { self.signal1_phys_val() } - /// Get physical value of 'Signal1' + /// Returns the physical value of `Signal1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal1_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..64].load_le::(); @@ -108,7 +108,7 @@ impl Message1 { let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal1' + /// Returns the raw value of `Signal1`. /// /// - Start bit: 0 /// - Signal size: 64 bits @@ -118,13 +118,13 @@ impl Message1 { pub fn signal1_raw_val(&self) -> i64 { self.raw.view_bits::()[0..64].load_le::() } - /// Set raw value of 'Signal1' + /// Sets the raw value of `Signal1`. #[inline(always)] pub fn set_signal1_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..64].store_le(value); } - /// Set value of 'Signal1' + /// Sets the value of `Signal1`. #[inline(always)] pub fn set_signal1(&mut self, value: i64) -> Result<(), CanError> { if value < 0_i64 || 0_i64 < value { @@ -209,32 +209,32 @@ impl Message2 { pub const SIGNAL2_MAX: i32 = 0_i32; pub const SIGNAL1_MIN: i32 = 0_i32; pub const SIGNAL1_MAX: i32 = 0_i32; - /// Construct new 'Message2' from values + /// Constructs a new `Message2` message from values. pub fn new(signal2: i32, signal1: i32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_signal2(signal2)?; res.set_signal1(signal1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Signal2' + /// Returns the value of `Signal2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn signal2(&self) -> i32 { self.signal2_phys_val() } - /// Get physical value of 'Signal2' + /// Returns the physical value of `Signal2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal2_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[32..64].load_le::(); @@ -242,7 +242,7 @@ impl Message2 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal2' + /// Returns the raw value of `Signal2`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -252,13 +252,13 @@ impl Message2 { pub fn signal2_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'Signal2' + /// Sets the raw value of `Signal2`. #[inline(always)] pub fn set_signal2_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'Signal2' + /// Sets the value of `Signal2`. #[inline(always)] pub fn set_signal2(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { @@ -277,21 +277,21 @@ impl Message2 { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'Signal1' + /// Returns the value of `Signal1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn signal1(&self) -> i32 { self.signal1_phys_val() } - /// Get physical value of 'Signal1' + /// Returns the physical value of `Signal1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal1_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); @@ -299,7 +299,7 @@ impl Message2 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal1' + /// Returns the raw value of `Signal1`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -309,13 +309,13 @@ impl Message2 { pub fn signal1_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 'Signal1' + /// Sets the raw value of `Signal1`. #[inline(always)] pub fn set_signal1_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 'Signal1' + /// Sets the value of `Signal1`. #[inline(always)] pub fn set_signal1(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { @@ -397,31 +397,31 @@ impl Message3 { pub const MESSAGE_SIZE: usize = 8; pub const SIGNAL3_MIN: f32 = 0_f32; pub const SIGNAL3_MAX: f32 = 0_f32; - /// Construct new 'Message3' from values + /// Constructs a new `Message3` message from values. pub fn new(signal3: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_signal3(signal3)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message3` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Signal3' + /// Returns the value of `Signal3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn signal3(&self) -> f32 { self.signal3_phys_val() } - /// Get physical value of 'Signal3' + /// Returns the physical value of `Signal3`. /// /// - Factor: 0.001 /// - Offset: -0.125 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -429,7 +429,7 @@ impl Message3 { let offset = -0.125_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Signal3' + /// Returns the raw value of `Signal3`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -439,12 +439,12 @@ impl Message3 { pub fn signal3_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Signal3' + /// Sets the raw value of `Signal3`. #[inline(always)] pub fn set_signal3_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Signal3' + /// Sets the value of `Signal3`. #[inline(always)] pub fn set_signal3(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { diff --git a/tests-snapshots/dbc-cantools/foobar.snap.rs b/tests-snapshots/dbc-cantools/foobar.snap.rs index fc9216e6..df5fec80 100644 --- a/tests-snapshots/dbc-cantools/foobar.snap.rs +++ b/tests-snapshots/dbc-cantools/foobar.snap.rs @@ -86,18 +86,18 @@ impl Foo { pub const FOO_MAX: f32 = 270.47_f32; pub const BAR_MIN: f32 = 0_f32; pub const BAR_MAX: f32 = 5_f32; - /// Construct new 'Foo' from values + /// Constructs a new `Foo` message from values. pub fn new(foo: f32, bar: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_foo(foo)?; res.set_bar(bar)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Foo` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Foo' + /// Returns the value of `Foo`. /// /// - Min: 229.53 /// - Max: 270.47 @@ -107,7 +107,7 @@ impl Foo { pub fn foo(&self) -> f32 { self.foo_phys_val() } - /// Get physical value of 'Foo' + /// Returns the physical value of `Foo`. /// /// - Factor: 0.01 /// - Offset: 250 @@ -119,7 +119,7 @@ impl Foo { let offset = 250_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Foo' + /// Returns the raw value of `Foo`. /// /// - Start bit: 0 /// - Signal size: 12 bits @@ -129,13 +129,13 @@ impl Foo { pub fn foo_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } - /// Set raw value of 'Foo' + /// Sets the raw value of `Foo`. #[inline(always)] pub fn set_foo_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } - /// Set value of 'Foo' + /// Sets the value of `Foo`. #[inline(always)] pub fn set_foo(&mut self, value: f32) -> Result<(), CanError> { if value < 229.53_f32 || 270.47_f32 < value { @@ -150,7 +150,7 @@ impl Foo { self.raw.view_bits_mut::()[7..19].store_be(value); Ok(()) } - /// Get value of 'Bar' + /// Returns the value of `Bar`. /// /// Bar. /// @@ -162,7 +162,7 @@ impl Foo { pub fn bar(&self) -> f32 { self.bar_phys_val() } - /// Get physical value of 'Bar' + /// Returns the physical value of `Bar`. /// /// - Factor: 0.1 /// - Offset: 0 @@ -174,7 +174,7 @@ impl Foo { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Bar' + /// Returns the raw value of `Bar`. /// /// - Start bit: 24 /// - Signal size: 32 bits @@ -184,13 +184,13 @@ impl Foo { pub fn bar_raw_val(&self) -> i32 { self.raw.view_bits::()[31..63].load_be::() } - /// Set raw value of 'Bar' + /// Sets the raw value of `Bar`. #[inline(always)] pub fn set_bar_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[31..63].store_be(value); } - /// Set value of 'Bar' + /// Sets the value of `Bar`. #[inline(always)] pub fn set_bar(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 5_f32 < value { @@ -272,32 +272,32 @@ impl Fum { pub const FUM_MAX: i16 = 10_i16; pub const FAM_MIN: i16 = 0_i16; pub const FAM_MAX: i16 = 8_i16; - /// Construct new 'Fum' from values + /// Constructs a new `Fum` message from values. pub fn new(fum: i16, fam: FumFam) -> Result { let mut res = Self { raw: [0x00; 5] }; res.set_fum(fum)?; res.set_fam(fam)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Fum` message payload. pub fn raw(&self) -> &[u8; 5] { &self.raw } - /// Get value of 'Fum' + /// Returns the value of `Fum`. /// /// - Min: 0 /// - Max: 10 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: BAR #[inline(always)] pub fn fum(&self) -> i16 { self.fum_phys_val() } - /// Get physical value of 'Fum' + /// Returns the physical value of `Fum`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn fum_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[0..12].load_le::(); @@ -305,7 +305,7 @@ impl Fum { let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Fum' + /// Returns the raw value of `Fum`. /// /// - Start bit: 0 /// - Signal size: 12 bits @@ -315,13 +315,13 @@ impl Fum { pub fn fum_raw_val(&self) -> i16 { self.raw.view_bits::()[0..12].load_le::() } - /// Set raw value of 'Fum' + /// Sets the raw value of `Fum`. #[inline(always)] pub fn set_fum_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..12].store_le(value); } - /// Set value of 'Fum' + /// Sets the value of `Fum`. #[inline(always)] pub fn set_fum(&mut self, value: i16) -> Result<(), CanError> { if value < 0_i16 || 10_i16 < value { @@ -340,11 +340,11 @@ impl Fum { self.raw.view_bits_mut::()[0..12].store_le(value); Ok(()) } - /// Get value of 'Fam' + /// Returns the value of `Fam`. /// /// - Min: 0 /// - Max: 8 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: BAR #[inline(always)] pub fn fam(&self) -> FumFam { @@ -355,11 +355,11 @@ impl Fum { _ => FumFam::_Other(self.fam_phys_val()), } } - /// Get physical value of 'Fam' + /// Returns the physical value of `Fam`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn fam_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[12..24].load_le::(); @@ -367,7 +367,7 @@ impl Fum { let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Fam' + /// Returns the raw value of `Fam`. /// /// - Start bit: 12 /// - Signal size: 12 bits @@ -377,13 +377,13 @@ impl Fum { pub fn fam_raw_val(&self) -> i16 { self.raw.view_bits::()[12..24].load_le::() } - /// Set raw value of 'Fam' + /// Sets the raw value of `Fam`. #[inline(always)] pub fn set_fam_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[12..24].store_le(value); } - /// Set value of 'Fam' + /// Sets the value of `Fam`. #[inline(always)] pub fn set_fam(&mut self, value: FumFam) -> Result<(), CanError> { let value = i16::from(value); @@ -492,31 +492,31 @@ impl Bar { pub const MESSAGE_SIZE: usize = 4; pub const BINARY32_MIN: i32 = 0_i32; pub const BINARY32_MAX: i32 = 0_i32; - /// Construct new 'Bar' from values + /// Constructs a new `Bar` message from values. pub fn new(binary32: i32) -> Result { let mut res = Self { raw: [0x00; 4] }; res.set_binary32(binary32)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Bar` message payload. pub fn raw(&self) -> &[u8; 4] { &self.raw } - /// Get value of 'Binary32' + /// Returns the value of `Binary32`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: FUM #[inline(always)] pub fn binary32(&self) -> i32 { self.binary32_phys_val() } - /// Get physical value of 'Binary32' + /// Returns the physical value of `Binary32`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn binary32_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); @@ -524,7 +524,7 @@ impl Bar { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Binary32' + /// Returns the raw value of `Binary32`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -534,13 +534,13 @@ impl Bar { pub fn binary32_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 'Binary32' + /// Sets the raw value of `Binary32`. #[inline(always)] pub fn set_binary32_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 'Binary32' + /// Sets the value of `Binary32`. #[inline(always)] pub fn set_binary32(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { @@ -625,39 +625,39 @@ impl CanFd { pub const FIE_MAX: u64 = 0_u64; pub const FAS_MIN: u64 = 0_u64; pub const FAS_MAX: u64 = 0_u64; - /// Construct new 'CanFd' from values + /// Constructs a new `CanFd` message from values. pub fn new(fie: u64, fas: u64) -> Result { let mut res = Self { raw: [0x00; 64] }; res.set_fie(fie)?; res.set_fas(fas)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `CanFd` message payload. pub fn raw(&self) -> &[u8; 64] { &self.raw } - /// Get value of 'Fie' + /// Returns the value of `Fie`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: FUM #[inline(always)] pub fn fie(&self) -> u64 { self.fie_phys_val() } - /// Get physical value of 'Fie' + /// Returns the physical value of `Fie`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn fie_phys_val(&self) -> u64 { let signal = self.raw.view_bits::()[0..64].load_le::(); let factor = 1; u64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Fie' + /// Returns the raw value of `Fie`. /// /// - Start bit: 0 /// - Signal size: 64 bits @@ -667,12 +667,12 @@ impl CanFd { pub fn fie_raw_val(&self) -> u64 { self.raw.view_bits::()[0..64].load_le::() } - /// Set raw value of 'Fie' + /// Sets the raw value of `Fie`. #[inline(always)] pub fn set_fie_raw_val(&mut self, value: u64) { self.raw.view_bits_mut::()[0..64].store_le(value); } - /// Set value of 'Fie' + /// Sets the value of `Fie`. #[inline(always)] pub fn set_fie(&mut self, value: u64) -> Result<(), CanError> { if value < 0_u64 || 0_u64 < value { @@ -690,28 +690,28 @@ impl CanFd { self.raw.view_bits_mut::()[0..64].store_le(value); Ok(()) } - /// Get value of 'Fas' + /// Returns the value of `Fas`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn fas(&self) -> u64 { self.fas_phys_val() } - /// Get physical value of 'Fas' + /// Returns the physical value of `Fas`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn fas_phys_val(&self) -> u64 { let signal = self.raw.view_bits::()[64..128].load_le::(); let factor = 1; u64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Fas' + /// Returns the raw value of `Fas`. /// /// - Start bit: 64 /// - Signal size: 64 bits @@ -721,12 +721,12 @@ impl CanFd { pub fn fas_raw_val(&self) -> u64 { self.raw.view_bits::()[64..128].load_le::() } - /// Set raw value of 'Fas' + /// Sets the raw value of `Fas`. #[inline(always)] pub fn set_fas_raw_val(&mut self, value: u64) { self.raw.view_bits_mut::()[64..128].store_le(value); } - /// Set value of 'Fas' + /// Sets the value of `Fas`. #[inline(always)] pub fn set_fas(&mut self, value: u64) -> Result<(), CanError> { if value < 0_u64 || 0_u64 < value { @@ -808,31 +808,31 @@ impl Foobar { pub const MESSAGE_SIZE: usize = 8; pub const ACC_02_CRC_MIN: i16 = 0_i16; pub const ACC_02_CRC_MAX: i16 = 1_i16; - /// Construct new 'FOOBAR' from values + /// Constructs a new `FOOBAR` message from values. pub fn new(acc_02_crc: i16) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_acc_02_crc(acc_02_crc)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `FOOBAR` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'ACC_02_CRC' + /// Returns the value of `ACC_02_CRC`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: BAR #[inline(always)] pub fn acc_02_crc(&self) -> i16 { self.acc_02_crc_phys_val() } - /// Get physical value of 'ACC_02_CRC' + /// Returns the physical value of `ACC_02_CRC`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn acc_02_crc_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[0..12].load_le::(); @@ -840,7 +840,7 @@ impl Foobar { let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'ACC_02_CRC' + /// Returns the raw value of `ACC_02_CRC`. /// /// - Start bit: 0 /// - Signal size: 12 bits @@ -850,13 +850,13 @@ impl Foobar { pub fn acc_02_crc_raw_val(&self) -> i16 { self.raw.view_bits::()[0..12].load_le::() } - /// Set raw value of 'ACC_02_CRC' + /// Sets the raw value of `ACC_02_CRC`. #[inline(always)] pub fn set_acc_02_crc_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..12].store_le(value); } - /// Set value of 'ACC_02_CRC' + /// Sets the value of `ACC_02_CRC`. #[inline(always)] pub fn set_acc_02_crc(&mut self, value: i16) -> Result<(), CanError> { if value < 0_i16 || 1_i16 < value { diff --git a/tests-snapshots/dbc-cantools/issue_163_newline.snap.rs b/tests-snapshots/dbc-cantools/issue_163_newline.snap.rs index a1aedcc5..4b834e2c 100644 --- a/tests-snapshots/dbc-cantools/issue_163_newline.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_163_newline.snap.rs @@ -68,12 +68,12 @@ impl DummyMsg { StandardId::new_unchecked(0x0) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'dummy_msg' from values + /// Constructs a new `dummy_msg` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `dummy_msg` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } diff --git a/tests-snapshots/dbc-cantools/issue_168.snap.rs b/tests-snapshots/dbc-cantools/issue_168.snap.rs index 25965819..688842bc 100644 --- a/tests-snapshots/dbc-cantools/issue_168.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_168.snap.rs @@ -86,18 +86,18 @@ impl Foo { pub const FOO_MAX: f32 = 270.47_f32; pub const BAR_MIN: f32 = 0_f32; pub const BAR_MAX: f32 = 5_f32; - /// Construct new 'Foo' from values + /// Constructs a new `Foo` message from values. pub fn new(foo: f32, bar: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_foo(foo)?; res.set_bar(bar)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Foo` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Foo' + /// Returns the value of `Foo`. /// /// - Min: 229.53 /// - Max: 270.47 @@ -107,7 +107,7 @@ impl Foo { pub fn foo(&self) -> f32 { self.foo_phys_val() } - /// Get physical value of 'Foo' + /// Returns the physical value of `Foo`. /// /// - Factor: 0.01 /// - Offset: 250 @@ -119,7 +119,7 @@ impl Foo { let offset = 250_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Foo' + /// Returns the raw value of `Foo`. /// /// - Start bit: 0 /// - Signal size: 12 bits @@ -129,13 +129,13 @@ impl Foo { pub fn foo_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } - /// Set raw value of 'Foo' + /// Sets the raw value of `Foo`. #[inline(always)] pub fn set_foo_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } - /// Set value of 'Foo' + /// Sets the value of `Foo`. #[inline(always)] pub fn set_foo(&mut self, value: f32) -> Result<(), CanError> { if value < 229.53_f32 || 270.47_f32 < value { @@ -150,7 +150,7 @@ impl Foo { self.raw.view_bits_mut::()[7..19].store_be(value); Ok(()) } - /// Get value of 'Bar' + /// Returns the value of `Bar`. /// /// Bar. /// @@ -162,7 +162,7 @@ impl Foo { pub fn bar(&self) -> f32 { self.bar_phys_val() } - /// Get physical value of 'Bar' + /// Returns the physical value of `Bar`. /// /// - Factor: 0.1 /// - Offset: 0 @@ -174,7 +174,7 @@ impl Foo { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Bar' + /// Returns the raw value of `Bar`. /// /// - Start bit: 24 /// - Signal size: 32 bits @@ -184,13 +184,13 @@ impl Foo { pub fn bar_raw_val(&self) -> i32 { self.raw.view_bits::()[31..63].load_be::() } - /// Set raw value of 'Bar' + /// Sets the raw value of `Bar`. #[inline(always)] pub fn set_bar_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[31..63].store_be(value); } - /// Set value of 'Bar' + /// Sets the value of `Bar`. #[inline(always)] pub fn set_bar(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 5_f32 < value { @@ -272,32 +272,32 @@ impl Fum { pub const FUM_MAX: i16 = 10_i16; pub const FAM_MIN: i16 = 0_i16; pub const FAM_MAX: i16 = 8_i16; - /// Construct new 'Fum' from values + /// Constructs a new `Fum` message from values. pub fn new(fum: i16, fam: FumFam) -> Result { let mut res = Self { raw: [0x00; 5] }; res.set_fum(fum)?; res.set_fam(fam)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Fum` message payload. pub fn raw(&self) -> &[u8; 5] { &self.raw } - /// Get value of 'Fum' + /// Returns the value of `Fum`. /// /// - Min: 0 /// - Max: 10 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: BAR #[inline(always)] pub fn fum(&self) -> i16 { self.fum_phys_val() } - /// Get physical value of 'Fum' + /// Returns the physical value of `Fum`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn fum_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[0..12].load_le::(); @@ -305,7 +305,7 @@ impl Fum { let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Fum' + /// Returns the raw value of `Fum`. /// /// - Start bit: 0 /// - Signal size: 12 bits @@ -315,13 +315,13 @@ impl Fum { pub fn fum_raw_val(&self) -> i16 { self.raw.view_bits::()[0..12].load_le::() } - /// Set raw value of 'Fum' + /// Sets the raw value of `Fum`. #[inline(always)] pub fn set_fum_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..12].store_le(value); } - /// Set value of 'Fum' + /// Sets the value of `Fum`. #[inline(always)] pub fn set_fum(&mut self, value: i16) -> Result<(), CanError> { if value < 0_i16 || 10_i16 < value { @@ -340,11 +340,11 @@ impl Fum { self.raw.view_bits_mut::()[0..12].store_le(value); Ok(()) } - /// Get value of 'Fam' + /// Returns the value of `Fam`. /// /// - Min: 0 /// - Max: 8 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: BAR #[inline(always)] pub fn fam(&self) -> FumFam { @@ -355,11 +355,11 @@ impl Fum { _ => FumFam::_Other(self.fam_phys_val()), } } - /// Get physical value of 'Fam' + /// Returns the physical value of `Fam`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn fam_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[12..24].load_le::(); @@ -367,7 +367,7 @@ impl Fum { let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Fam' + /// Returns the raw value of `Fam`. /// /// - Start bit: 12 /// - Signal size: 12 bits @@ -377,13 +377,13 @@ impl Fum { pub fn fam_raw_val(&self) -> i16 { self.raw.view_bits::()[12..24].load_le::() } - /// Set raw value of 'Fam' + /// Sets the raw value of `Fam`. #[inline(always)] pub fn set_fam_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[12..24].store_le(value); } - /// Set value of 'Fam' + /// Sets the value of `Fam`. #[inline(always)] pub fn set_fam(&mut self, value: FumFam) -> Result<(), CanError> { let value = i16::from(value); @@ -492,31 +492,31 @@ impl Bar { pub const MESSAGE_SIZE: usize = 4; pub const BINARY32_MIN: i32 = 0_i32; pub const BINARY32_MAX: i32 = 0_i32; - /// Construct new 'Bar' from values + /// Constructs a new `Bar` message from values. pub fn new(binary32: i32) -> Result { let mut res = Self { raw: [0x00; 4] }; res.set_binary32(binary32)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Bar` message payload. pub fn raw(&self) -> &[u8; 4] { &self.raw } - /// Get value of 'Binary32' + /// Returns the value of `Binary32`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: FUM #[inline(always)] pub fn binary32(&self) -> i32 { self.binary32_phys_val() } - /// Get physical value of 'Binary32' + /// Returns the physical value of `Binary32`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn binary32_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); @@ -524,7 +524,7 @@ impl Bar { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Binary32' + /// Returns the raw value of `Binary32`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -534,13 +534,13 @@ impl Bar { pub fn binary32_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 'Binary32' + /// Sets the raw value of `Binary32`. #[inline(always)] pub fn set_binary32_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 'Binary32' + /// Sets the value of `Binary32`. #[inline(always)] pub fn set_binary32(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { @@ -625,39 +625,39 @@ impl CanFd { pub const FIE_MAX: u64 = 0_u64; pub const FAS_MIN: u64 = 0_u64; pub const FAS_MAX: u64 = 0_u64; - /// Construct new 'CanFd' from values + /// Constructs a new `CanFd` message from values. pub fn new(fie: u64, fas: u64) -> Result { let mut res = Self { raw: [0x00; 64] }; res.set_fie(fie)?; res.set_fas(fas)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `CanFd` message payload. pub fn raw(&self) -> &[u8; 64] { &self.raw } - /// Get value of 'Fie' + /// Returns the value of `Fie`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: FUM #[inline(always)] pub fn fie(&self) -> u64 { self.fie_phys_val() } - /// Get physical value of 'Fie' + /// Returns the physical value of `Fie`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn fie_phys_val(&self) -> u64 { let signal = self.raw.view_bits::()[0..64].load_le::(); let factor = 1; u64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Fie' + /// Returns the raw value of `Fie`. /// /// - Start bit: 0 /// - Signal size: 64 bits @@ -667,12 +667,12 @@ impl CanFd { pub fn fie_raw_val(&self) -> u64 { self.raw.view_bits::()[0..64].load_le::() } - /// Set raw value of 'Fie' + /// Sets the raw value of `Fie`. #[inline(always)] pub fn set_fie_raw_val(&mut self, value: u64) { self.raw.view_bits_mut::()[0..64].store_le(value); } - /// Set value of 'Fie' + /// Sets the value of `Fie`. #[inline(always)] pub fn set_fie(&mut self, value: u64) -> Result<(), CanError> { if value < 0_u64 || 0_u64 < value { @@ -690,28 +690,28 @@ impl CanFd { self.raw.view_bits_mut::()[0..64].store_le(value); Ok(()) } - /// Get value of 'Fas' + /// Returns the value of `Fas`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn fas(&self) -> u64 { self.fas_phys_val() } - /// Get physical value of 'Fas' + /// Returns the physical value of `Fas`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn fas_phys_val(&self) -> u64 { let signal = self.raw.view_bits::()[64..128].load_le::(); let factor = 1; u64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Fas' + /// Returns the raw value of `Fas`. /// /// - Start bit: 64 /// - Signal size: 64 bits @@ -721,12 +721,12 @@ impl CanFd { pub fn fas_raw_val(&self) -> u64 { self.raw.view_bits::()[64..128].load_le::() } - /// Set raw value of 'Fas' + /// Sets the raw value of `Fas`. #[inline(always)] pub fn set_fas_raw_val(&mut self, value: u64) { self.raw.view_bits_mut::()[64..128].store_le(value); } - /// Set value of 'Fas' + /// Sets the value of `Fas`. #[inline(always)] pub fn set_fas(&mut self, value: u64) -> Result<(), CanError> { if value < 0_u64 || 0_u64 < value { @@ -808,31 +808,31 @@ impl Foobar { pub const MESSAGE_SIZE: usize = 8; pub const ACC_02_CRC_MIN: i16 = 0_i16; pub const ACC_02_CRC_MAX: i16 = 1_i16; - /// Construct new 'FOOBAR' from values + /// Constructs a new `FOOBAR` message from values. pub fn new(acc_02_crc: i16) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_acc_02_crc(acc_02_crc)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `FOOBAR` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'ACC_02_CRC' + /// Returns the value of `ACC_02_CRC`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: BAR #[inline(always)] pub fn acc_02_crc(&self) -> i16 { self.acc_02_crc_phys_val() } - /// Get physical value of 'ACC_02_CRC' + /// Returns the physical value of `ACC_02_CRC`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn acc_02_crc_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[0..12].load_le::(); @@ -840,7 +840,7 @@ impl Foobar { let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'ACC_02_CRC' + /// Returns the raw value of `ACC_02_CRC`. /// /// - Start bit: 0 /// - Signal size: 12 bits @@ -850,13 +850,13 @@ impl Foobar { pub fn acc_02_crc_raw_val(&self) -> i16 { self.raw.view_bits::()[0..12].load_le::() } - /// Set raw value of 'ACC_02_CRC' + /// Sets the raw value of `ACC_02_CRC`. #[inline(always)] pub fn set_acc_02_crc_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..12].store_le(value); } - /// Set value of 'ACC_02_CRC' + /// Sets the value of `ACC_02_CRC`. #[inline(always)] pub fn set_acc_02_crc(&mut self, value: i16) -> Result<(), CanError> { if value < 0_i16 || 1_i16 < value { diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded.snap.rs index f5e82ee2..6f4d245c 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded.snap.rs @@ -79,21 +79,21 @@ impl ExtMuxCascaded { pub const MUXED_A_1_MAX: i8 = 0_i8; pub const MUX_A_MIN: i8 = 0_i8; pub const MUX_A_MAX: i8 = 0_i8; - /// Construct new 'ext_MUX_cascaded' from values + /// Constructs a new `ext_MUX_cascaded` message from values. pub fn new(mux_a: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_mux_a(mux_a)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ext_MUX_cascaded` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'MUX_A' + /// Returns the physical value of `MUX_A`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn mux_a_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -101,7 +101,7 @@ impl ExtMuxCascaded { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MUX_A' + /// Returns the raw value of `MUX_A`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -111,7 +111,7 @@ impl ExtMuxCascaded { pub fn mux_a_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'MUX_A' + /// Sets the raw value of `MUX_A`. #[allow(dead_code)] #[inline(always)] fn set_mux_a_raw_val(&mut self, value: i8) { @@ -142,7 +142,7 @@ impl ExtMuxCascaded { } } } - /// Set value of 'MUX_A' + /// Sets the value of `MUX_A`. #[inline(always)] fn set_mux_a(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -161,7 +161,7 @@ impl ExtMuxCascaded { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Set value of 'MUX_A' + /// Sets the value of `MUX_A`. #[inline(always)] pub fn set_m0(&mut self, value: ExtMuxCascadedMuxAM0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -170,7 +170,7 @@ impl ExtMuxCascaded { self.set_mux_a(0)?; Ok(()) } - /// Set value of 'MUX_A' + /// Sets the value of `MUX_A`. #[inline(always)] pub fn set_m1(&mut self, value: ExtMuxCascadedMuxAM1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -258,21 +258,21 @@ impl ExtMuxCascadedMuxAM0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_B_0' + /// Returns the value of `muxed_B_0`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_0(&self) -> i8 { self.muxed_b_0_phys_val() } - /// Get physical value of 'muxed_B_0' + /// Returns the physical value of `muxed_B_0`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_b_0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -280,7 +280,7 @@ impl ExtMuxCascadedMuxAM0 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_B_0' + /// Returns the raw value of `muxed_B_0`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -290,13 +290,13 @@ impl ExtMuxCascadedMuxAM0 { pub fn muxed_b_0_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'muxed_B_0' + /// Sets the raw value of `muxed_B_0`. #[inline(always)] pub fn set_muxed_b_0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'muxed_B_0' + /// Sets the value of `muxed_B_0`. #[inline(always)] pub fn set_muxed_b_0(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -342,21 +342,21 @@ impl ExtMuxCascadedMuxAM1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_B_1' + /// Returns the value of `muxed_B_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_1(&self) -> i8 { self.muxed_b_1_phys_val() } - /// Get physical value of 'muxed_B_1' + /// Returns the physical value of `muxed_B_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_b_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -364,7 +364,7 @@ impl ExtMuxCascadedMuxAM1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_B_1' + /// Returns the raw value of `muxed_B_1`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -374,13 +374,13 @@ impl ExtMuxCascadedMuxAM1 { pub fn muxed_b_1_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'muxed_B_1' + /// Sets the raw value of `muxed_B_1`. #[inline(always)] pub fn set_muxed_b_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'muxed_B_1' + /// Sets the value of `muxed_B_1`. #[inline(always)] pub fn set_muxed_b_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -399,21 +399,21 @@ impl ExtMuxCascadedMuxAM1 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'muxed_A_1' + /// Returns the value of `muxed_A_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_1(&self) -> i8 { self.muxed_a_1_phys_val() } - /// Get physical value of 'muxed_A_1' + /// Returns the physical value of `muxed_A_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_a_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -421,7 +421,7 @@ impl ExtMuxCascadedMuxAM1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_A_1' + /// Returns the raw value of `muxed_A_1`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -431,13 +431,13 @@ impl ExtMuxCascadedMuxAM1 { pub fn muxed_a_1_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'muxed_A_1' + /// Sets the raw value of `muxed_A_1`. #[inline(always)] pub fn set_muxed_a_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'muxed_A_1' + /// Sets the value of `muxed_A_1`. #[inline(always)] pub fn set_muxed_a_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs index 38446316..1d9c0a2b 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_cascaded_dumped.snap.rs @@ -79,22 +79,22 @@ impl ExtMuxCascaded { pub const MUXED_A_2_MUX_B_MAX: i8 = 0_i8; pub const MUX_A_MIN: i8 = 0_i8; pub const MUX_A_MAX: i8 = 0_i8; - /// Construct new 'ext_MUX_cascaded' from values + /// Constructs a new `ext_MUX_cascaded` message from values. pub fn new(muxed_a_2_mux_b: i8, mux_a: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_muxed_a_2_mux_b(muxed_a_2_mux_b)?; res.set_mux_a(mux_a)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ext_MUX_cascaded` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'muxed_A_2_MUX_B' + /// Returns the physical value of `muxed_A_2_MUX_B`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_a_2_mux_b_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -102,7 +102,7 @@ impl ExtMuxCascaded { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_A_2_MUX_B' + /// Returns the raw value of `muxed_A_2_MUX_B`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -112,7 +112,7 @@ impl ExtMuxCascaded { pub fn muxed_a_2_mux_b_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'muxed_A_2_MUX_B' + /// Sets the raw value of `muxed_A_2_MUX_B`. #[allow(dead_code)] #[inline(always)] fn set_muxed_a_2_mux_b_raw_val(&mut self, value: i8) { @@ -145,7 +145,7 @@ impl ExtMuxCascaded { } } } - /// Set value of 'muxed_A_2_MUX_B' + /// Sets the value of `muxed_A_2_MUX_B`. #[inline(always)] fn set_muxed_a_2_mux_b(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -164,7 +164,7 @@ impl ExtMuxCascaded { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Set value of 'muxed_A_2_MUX_B' + /// Sets the value of `muxed_A_2_MUX_B`. #[inline(always)] pub fn set_m0( &mut self, @@ -176,7 +176,7 @@ impl ExtMuxCascaded { self.set_muxed_a_2_mux_b(0)?; Ok(()) } - /// Set value of 'muxed_A_2_MUX_B' + /// Sets the value of `muxed_A_2_MUX_B`. #[inline(always)] pub fn set_m1( &mut self, @@ -188,11 +188,11 @@ impl ExtMuxCascaded { self.set_muxed_a_2_mux_b(1)?; Ok(()) } - /// Get physical value of 'MUX_A' + /// Returns the physical value of `MUX_A`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn mux_a_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -200,7 +200,7 @@ impl ExtMuxCascaded { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MUX_A' + /// Returns the raw value of `MUX_A`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -210,7 +210,7 @@ impl ExtMuxCascaded { pub fn mux_a_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'MUX_A' + /// Sets the raw value of `MUX_A`. #[allow(dead_code)] #[inline(always)] fn set_mux_a_raw_val(&mut self, value: i8) { @@ -241,7 +241,7 @@ impl ExtMuxCascaded { } } } - /// Set value of 'MUX_A' + /// Sets the value of `MUX_A`. #[inline(always)] fn set_mux_a(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -260,7 +260,7 @@ impl ExtMuxCascaded { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Set value of 'MUX_A' + /// Sets the value of `MUX_A`. #[inline(always)] pub fn set_m0(&mut self, value: ExtMuxCascadedMuxAM0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -269,7 +269,7 @@ impl ExtMuxCascaded { self.set_mux_a(0)?; Ok(()) } - /// Set value of 'MUX_A' + /// Sets the value of `MUX_A`. #[inline(always)] pub fn set_m1(&mut self, value: ExtMuxCascadedMuxAM1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -357,21 +357,21 @@ impl ExtMuxCascadedMuxedA2MuxBM0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_B_0' + /// Returns the value of `muxed_B_0`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_0(&self) -> i8 { self.muxed_b_0_phys_val() } - /// Get physical value of 'muxed_B_0' + /// Returns the physical value of `muxed_B_0`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_b_0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -379,7 +379,7 @@ impl ExtMuxCascadedMuxedA2MuxBM0 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_B_0' + /// Returns the raw value of `muxed_B_0`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -389,13 +389,13 @@ impl ExtMuxCascadedMuxedA2MuxBM0 { pub fn muxed_b_0_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'muxed_B_0' + /// Sets the raw value of `muxed_B_0`. #[inline(always)] pub fn set_muxed_b_0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'muxed_B_0' + /// Sets the value of `muxed_B_0`. #[inline(always)] pub fn set_muxed_b_0(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -441,21 +441,21 @@ impl ExtMuxCascadedMuxedA2MuxBM1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_B_1' + /// Returns the value of `muxed_B_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_1(&self) -> i8 { self.muxed_b_1_phys_val() } - /// Get physical value of 'muxed_B_1' + /// Returns the physical value of `muxed_B_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_b_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -463,7 +463,7 @@ impl ExtMuxCascadedMuxedA2MuxBM1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_B_1' + /// Returns the raw value of `muxed_B_1`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -473,13 +473,13 @@ impl ExtMuxCascadedMuxedA2MuxBM1 { pub fn muxed_b_1_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'muxed_B_1' + /// Sets the raw value of `muxed_B_1`. #[inline(always)] pub fn set_muxed_b_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'muxed_B_1' + /// Sets the value of `muxed_B_1`. #[inline(always)] pub fn set_muxed_b_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -498,21 +498,21 @@ impl ExtMuxCascadedMuxedA2MuxBM1 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'muxed_A_1' + /// Returns the value of `muxed_A_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_1(&self) -> i8 { self.muxed_a_1_phys_val() } - /// Get physical value of 'muxed_A_1' + /// Returns the physical value of `muxed_A_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_a_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -520,7 +520,7 @@ impl ExtMuxCascadedMuxedA2MuxBM1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_A_1' + /// Returns the raw value of `muxed_A_1`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -530,13 +530,13 @@ impl ExtMuxCascadedMuxedA2MuxBM1 { pub fn muxed_a_1_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'muxed_A_1' + /// Sets the raw value of `muxed_A_1`. #[inline(always)] pub fn set_muxed_a_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'muxed_A_1' + /// Sets the value of `muxed_A_1`. #[inline(always)] pub fn set_muxed_a_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs index d586f6ea..25680886 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors.snap.rs @@ -83,22 +83,22 @@ impl ExtMuxIndepMultiplexors { pub const MUXED_A_0_MAX: i8 = 0_i8; pub const MUX_A_MIN: i8 = 0_i8; pub const MUX_A_MAX: i8 = 0_i8; - /// Construct new 'ext_MUX_indep_multiplexors' from values + /// Constructs a new `ext_MUX_indep_multiplexors` message from values. pub fn new(mux_b: i8, mux_a: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_mux_b(mux_b)?; res.set_mux_a(mux_a)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ext_MUX_indep_multiplexors` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'MUX_B' + /// Returns the physical value of `MUX_B`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn mux_b_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -106,7 +106,7 @@ impl ExtMuxIndepMultiplexors { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MUX_B' + /// Returns the raw value of `MUX_B`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -116,7 +116,7 @@ impl ExtMuxIndepMultiplexors { pub fn mux_b_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'MUX_B' + /// Sets the raw value of `MUX_B`. #[allow(dead_code)] #[inline(always)] fn set_mux_b_raw_val(&mut self, value: i8) { @@ -154,7 +154,7 @@ impl ExtMuxIndepMultiplexors { } } } - /// Set value of 'MUX_B' + /// Sets the value of `MUX_B`. #[inline(always)] fn set_mux_b(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -173,7 +173,7 @@ impl ExtMuxIndepMultiplexors { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Set value of 'MUX_B' + /// Sets the value of `MUX_B`. #[inline(always)] pub fn set_m0( &mut self, @@ -185,7 +185,7 @@ impl ExtMuxIndepMultiplexors { self.set_mux_b(0)?; Ok(()) } - /// Set value of 'MUX_B' + /// Sets the value of `MUX_B`. #[inline(always)] pub fn set_m1( &mut self, @@ -197,7 +197,7 @@ impl ExtMuxIndepMultiplexors { self.set_mux_b(1)?; Ok(()) } - /// Set value of 'MUX_B' + /// Sets the value of `MUX_B`. #[inline(always)] pub fn set_m2( &mut self, @@ -209,11 +209,11 @@ impl ExtMuxIndepMultiplexors { self.set_mux_b(2)?; Ok(()) } - /// Get physical value of 'MUX_A' + /// Returns the physical value of `MUX_A`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn mux_a_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -221,7 +221,7 @@ impl ExtMuxIndepMultiplexors { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MUX_A' + /// Returns the raw value of `MUX_A`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -231,7 +231,7 @@ impl ExtMuxIndepMultiplexors { pub fn mux_a_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'MUX_A' + /// Sets the raw value of `MUX_A`. #[allow(dead_code)] #[inline(always)] fn set_mux_a_raw_val(&mut self, value: i8) { @@ -269,7 +269,7 @@ impl ExtMuxIndepMultiplexors { } } } - /// Set value of 'MUX_A' + /// Sets the value of `MUX_A`. #[inline(always)] fn set_mux_a(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -288,7 +288,7 @@ impl ExtMuxIndepMultiplexors { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Set value of 'MUX_A' + /// Sets the value of `MUX_A`. #[inline(always)] pub fn set_m0( &mut self, @@ -300,7 +300,7 @@ impl ExtMuxIndepMultiplexors { self.set_mux_a(0)?; Ok(()) } - /// Set value of 'MUX_A' + /// Sets the value of `MUX_A`. #[inline(always)] pub fn set_m1( &mut self, @@ -312,7 +312,7 @@ impl ExtMuxIndepMultiplexors { self.set_mux_a(1)?; Ok(()) } - /// Set value of 'MUX_A' + /// Sets the value of `MUX_A`. #[inline(always)] pub fn set_m2( &mut self, @@ -404,21 +404,21 @@ impl ExtMuxIndepMultiplexorsMuxBM0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_A_0' + /// Returns the value of `muxed_A_0`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_0(&self) -> i8 { self.muxed_a_0_phys_val() } - /// Get physical value of 'muxed_A_0' + /// Returns the physical value of `muxed_A_0`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_a_0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -426,7 +426,7 @@ impl ExtMuxIndepMultiplexorsMuxBM0 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_A_0' + /// Returns the raw value of `muxed_A_0`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -436,13 +436,13 @@ impl ExtMuxIndepMultiplexorsMuxBM0 { pub fn muxed_a_0_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'muxed_A_0' + /// Sets the raw value of `muxed_A_0`. #[inline(always)] pub fn set_muxed_a_0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'muxed_A_0' + /// Sets the value of `muxed_A_0`. #[inline(always)] pub fn set_muxed_a_0(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -488,21 +488,21 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_B_1' + /// Returns the value of `muxed_B_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_1(&self) -> i8 { self.muxed_b_1_phys_val() } - /// Get physical value of 'muxed_B_1' + /// Returns the physical value of `muxed_B_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_b_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -510,7 +510,7 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_B_1' + /// Returns the raw value of `muxed_B_1`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -520,13 +520,13 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { pub fn muxed_b_1_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'muxed_B_1' + /// Sets the raw value of `muxed_B_1`. #[inline(always)] pub fn set_muxed_b_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'muxed_B_1' + /// Sets the value of `muxed_B_1`. #[inline(always)] pub fn set_muxed_b_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -545,21 +545,21 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'muxed_A_1' + /// Returns the value of `muxed_A_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_1(&self) -> i8 { self.muxed_a_1_phys_val() } - /// Get physical value of 'muxed_A_1' + /// Returns the physical value of `muxed_A_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_a_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -567,7 +567,7 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_A_1' + /// Returns the raw value of `muxed_A_1`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -577,13 +577,13 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { pub fn muxed_a_1_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'muxed_A_1' + /// Sets the raw value of `muxed_A_1`. #[inline(always)] pub fn set_muxed_a_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'muxed_A_1' + /// Sets the value of `muxed_A_1`. #[inline(always)] pub fn set_muxed_a_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -629,21 +629,21 @@ impl ExtMuxIndepMultiplexorsMuxBM2 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_B_2' + /// Returns the value of `muxed_B_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_2(&self) -> i8 { self.muxed_b_2_phys_val() } - /// Get physical value of 'muxed_B_2' + /// Returns the physical value of `muxed_B_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_b_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -651,7 +651,7 @@ impl ExtMuxIndepMultiplexorsMuxBM2 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_B_2' + /// Returns the raw value of `muxed_B_2`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -661,13 +661,13 @@ impl ExtMuxIndepMultiplexorsMuxBM2 { pub fn muxed_b_2_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'muxed_B_2' + /// Sets the raw value of `muxed_B_2`. #[inline(always)] pub fn set_muxed_b_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'muxed_B_2' + /// Sets the value of `muxed_B_2`. #[inline(always)] pub fn set_muxed_b_2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs index 5cebca1c..2bfdf7c3 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_independent_multiplexors_dumped.snap.rs @@ -83,22 +83,22 @@ impl ExtMuxIndepMultiplexors { pub const MUXED_A_1_MAX: i8 = 0_i8; pub const MUX_A_MIN: i8 = 0_i8; pub const MUX_A_MAX: i8 = 0_i8; - /// Construct new 'ext_MUX_indep_multiplexors' from values + /// Constructs a new `ext_MUX_indep_multiplexors` message from values. pub fn new(mux_b: i8, mux_a: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_mux_b(mux_b)?; res.set_mux_a(mux_a)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ext_MUX_indep_multiplexors` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'MUX_B' + /// Returns the physical value of `MUX_B`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn mux_b_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -106,7 +106,7 @@ impl ExtMuxIndepMultiplexors { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MUX_B' + /// Returns the raw value of `MUX_B`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -116,7 +116,7 @@ impl ExtMuxIndepMultiplexors { pub fn mux_b_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'MUX_B' + /// Sets the raw value of `MUX_B`. #[allow(dead_code)] #[inline(always)] fn set_mux_b_raw_val(&mut self, value: i8) { @@ -154,7 +154,7 @@ impl ExtMuxIndepMultiplexors { } } } - /// Set value of 'MUX_B' + /// Sets the value of `MUX_B`. #[inline(always)] fn set_mux_b(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -173,7 +173,7 @@ impl ExtMuxIndepMultiplexors { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Set value of 'MUX_B' + /// Sets the value of `MUX_B`. #[inline(always)] pub fn set_m0( &mut self, @@ -185,7 +185,7 @@ impl ExtMuxIndepMultiplexors { self.set_mux_b(0)?; Ok(()) } - /// Set value of 'MUX_B' + /// Sets the value of `MUX_B`. #[inline(always)] pub fn set_m1( &mut self, @@ -197,7 +197,7 @@ impl ExtMuxIndepMultiplexors { self.set_mux_b(1)?; Ok(()) } - /// Set value of 'MUX_B' + /// Sets the value of `MUX_B`. #[inline(always)] pub fn set_m2( &mut self, @@ -209,11 +209,11 @@ impl ExtMuxIndepMultiplexors { self.set_mux_b(2)?; Ok(()) } - /// Get physical value of 'MUX_A' + /// Returns the physical value of `MUX_A`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn mux_a_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -221,7 +221,7 @@ impl ExtMuxIndepMultiplexors { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MUX_A' + /// Returns the raw value of `MUX_A`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -231,7 +231,7 @@ impl ExtMuxIndepMultiplexors { pub fn mux_a_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'MUX_A' + /// Sets the raw value of `MUX_A`. #[allow(dead_code)] #[inline(always)] fn set_mux_a_raw_val(&mut self, value: i8) { @@ -269,7 +269,7 @@ impl ExtMuxIndepMultiplexors { } } } - /// Set value of 'MUX_A' + /// Sets the value of `MUX_A`. #[inline(always)] fn set_mux_a(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -288,7 +288,7 @@ impl ExtMuxIndepMultiplexors { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Set value of 'MUX_A' + /// Sets the value of `MUX_A`. #[inline(always)] pub fn set_m0( &mut self, @@ -300,7 +300,7 @@ impl ExtMuxIndepMultiplexors { self.set_mux_a(0)?; Ok(()) } - /// Set value of 'MUX_A' + /// Sets the value of `MUX_A`. #[inline(always)] pub fn set_m1( &mut self, @@ -312,7 +312,7 @@ impl ExtMuxIndepMultiplexors { self.set_mux_a(1)?; Ok(()) } - /// Set value of 'MUX_A' + /// Sets the value of `MUX_A`. #[inline(always)] pub fn set_m2( &mut self, @@ -404,21 +404,21 @@ impl ExtMuxIndepMultiplexorsMuxBM0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_A_0' + /// Returns the value of `muxed_A_0`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_0(&self) -> i8 { self.muxed_a_0_phys_val() } - /// Get physical value of 'muxed_A_0' + /// Returns the physical value of `muxed_A_0`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_a_0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -426,7 +426,7 @@ impl ExtMuxIndepMultiplexorsMuxBM0 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_A_0' + /// Returns the raw value of `muxed_A_0`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -436,13 +436,13 @@ impl ExtMuxIndepMultiplexorsMuxBM0 { pub fn muxed_a_0_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'muxed_A_0' + /// Sets the raw value of `muxed_A_0`. #[inline(always)] pub fn set_muxed_a_0_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'muxed_A_0' + /// Sets the value of `muxed_A_0`. #[inline(always)] pub fn set_muxed_a_0(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -488,21 +488,21 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_B_1' + /// Returns the value of `muxed_B_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_1(&self) -> i8 { self.muxed_b_1_phys_val() } - /// Get physical value of 'muxed_B_1' + /// Returns the physical value of `muxed_B_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_b_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -510,7 +510,7 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_B_1' + /// Returns the raw value of `muxed_B_1`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -520,13 +520,13 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { pub fn muxed_b_1_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'muxed_B_1' + /// Sets the raw value of `muxed_B_1`. #[inline(always)] pub fn set_muxed_b_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'muxed_B_1' + /// Sets the value of `muxed_B_1`. #[inline(always)] pub fn set_muxed_b_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -545,21 +545,21 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'muxed_A_1' + /// Returns the value of `muxed_A_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_a_1(&self) -> i8 { self.muxed_a_1_phys_val() } - /// Get physical value of 'muxed_A_1' + /// Returns the physical value of `muxed_A_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_a_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -567,7 +567,7 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_A_1' + /// Returns the raw value of `muxed_A_1`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -577,13 +577,13 @@ impl ExtMuxIndepMultiplexorsMuxBM1 { pub fn muxed_a_1_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'muxed_A_1' + /// Sets the raw value of `muxed_A_1`. #[inline(always)] pub fn set_muxed_a_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'muxed_A_1' + /// Sets the value of `muxed_A_1`. #[inline(always)] pub fn set_muxed_a_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -629,21 +629,21 @@ impl ExtMuxIndepMultiplexorsMuxBM2 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_B_2' + /// Returns the value of `muxed_B_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_b_2(&self) -> i8 { self.muxed_b_2_phys_val() } - /// Get physical value of 'muxed_B_2' + /// Returns the physical value of `muxed_B_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_b_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -651,7 +651,7 @@ impl ExtMuxIndepMultiplexorsMuxBM2 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_B_2' + /// Returns the raw value of `muxed_B_2`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -661,13 +661,13 @@ impl ExtMuxIndepMultiplexorsMuxBM2 { pub fn muxed_b_2_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'muxed_B_2' + /// Sets the raw value of `muxed_B_2`. #[inline(always)] pub fn set_muxed_b_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'muxed_B_2' + /// Sets the value of `muxed_B_2`. #[inline(always)] pub fn set_muxed_b_2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values.snap.rs index 7e8d71e6..abb9a448 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values.snap.rs @@ -77,21 +77,21 @@ impl ExtMuxMultipleValues { pub const MUXED_0_3_4_5_MAX: i8 = 0_i8; pub const MUX_MIN: i8 = 0_i8; pub const MUX_MAX: i8 = 0_i8; - /// Construct new 'ext_MUX_multiple_values' from values + /// Constructs a new `ext_MUX_multiple_values` message from values. pub fn new(mux: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_mux(mux)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ext_MUX_multiple_values` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'MUX' + /// Returns the physical value of `MUX`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn mux_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -99,7 +99,7 @@ impl ExtMuxMultipleValues { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MUX' + /// Returns the raw value of `MUX`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -109,7 +109,7 @@ impl ExtMuxMultipleValues { pub fn mux_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'MUX' + /// Sets the raw value of `MUX`. #[allow(dead_code)] #[inline(always)] fn set_mux_raw_val(&mut self, value: i8) { @@ -147,7 +147,7 @@ impl ExtMuxMultipleValues { } } } - /// Set value of 'MUX' + /// Sets the value of `MUX`. #[inline(always)] fn set_mux(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -166,7 +166,7 @@ impl ExtMuxMultipleValues { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Set value of 'MUX' + /// Sets the value of `MUX`. #[inline(always)] pub fn set_m0(&mut self, value: ExtMuxMultipleValuesMuxM0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -175,7 +175,7 @@ impl ExtMuxMultipleValues { self.set_mux(0)?; Ok(()) } - /// Set value of 'MUX' + /// Sets the value of `MUX`. #[inline(always)] pub fn set_m1(&mut self, value: ExtMuxMultipleValuesMuxM1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -184,7 +184,7 @@ impl ExtMuxMultipleValues { self.set_mux(1)?; Ok(()) } - /// Set value of 'MUX' + /// Sets the value of `MUX`. #[inline(always)] pub fn set_m2(&mut self, value: ExtMuxMultipleValuesMuxM2) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -273,21 +273,21 @@ impl ExtMuxMultipleValuesMuxM0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_0_3_4_5' + /// Returns the value of `muxed_0_3_4_5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_0_3_4_5(&self) -> i8 { self.muxed_0_3_4_5_phys_val() } - /// Get physical value of 'muxed_0_3_4_5' + /// Returns the physical value of `muxed_0_3_4_5`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_0_3_4_5_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -295,7 +295,7 @@ impl ExtMuxMultipleValuesMuxM0 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_0_3_4_5' + /// Returns the raw value of `muxed_0_3_4_5`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -305,13 +305,13 @@ impl ExtMuxMultipleValuesMuxM0 { pub fn muxed_0_3_4_5_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'muxed_0_3_4_5' + /// Sets the raw value of `muxed_0_3_4_5`. #[inline(always)] pub fn set_muxed_0_3_4_5_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'muxed_0_3_4_5' + /// Sets the value of `muxed_0_3_4_5`. #[inline(always)] pub fn set_muxed_0_3_4_5(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -357,21 +357,21 @@ impl ExtMuxMultipleValuesMuxM1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_1' + /// Returns the value of `muxed_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_1(&self) -> i8 { self.muxed_1_phys_val() } - /// Get physical value of 'muxed_1' + /// Returns the physical value of `muxed_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -379,7 +379,7 @@ impl ExtMuxMultipleValuesMuxM1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_1' + /// Returns the raw value of `muxed_1`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -389,13 +389,13 @@ impl ExtMuxMultipleValuesMuxM1 { pub fn muxed_1_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'muxed_1' + /// Sets the raw value of `muxed_1`. #[inline(always)] pub fn set_muxed_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'muxed_1' + /// Sets the value of `muxed_1`. #[inline(always)] pub fn set_muxed_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -441,21 +441,21 @@ impl ExtMuxMultipleValuesMuxM2 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_2' + /// Returns the value of `muxed_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_2(&self) -> i8 { self.muxed_2_phys_val() } - /// Get physical value of 'muxed_2' + /// Returns the physical value of `muxed_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -463,7 +463,7 @@ impl ExtMuxMultipleValuesMuxM2 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_2' + /// Returns the raw value of `muxed_2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -473,13 +473,13 @@ impl ExtMuxMultipleValuesMuxM2 { pub fn muxed_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'muxed_2' + /// Sets the raw value of `muxed_2`. #[inline(always)] pub fn set_muxed_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'muxed_2' + /// Sets the value of `muxed_2`. #[inline(always)] pub fn set_muxed_2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values_dumped.snap.rs b/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values_dumped.snap.rs index 8041c7b3..491f5677 100644 --- a/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_184_extended_mux_multiple_values_dumped.snap.rs @@ -77,21 +77,21 @@ impl ExtMuxMultipleValues { pub const MUXED_2_MAX: i8 = 0_i8; pub const MUX_MIN: i8 = 0_i8; pub const MUX_MAX: i8 = 0_i8; - /// Construct new 'ext_MUX_multiple_values' from values + /// Constructs a new `ext_MUX_multiple_values` message from values. pub fn new(mux: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_mux(mux)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ext_MUX_multiple_values` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'MUX' + /// Returns the physical value of `MUX`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn mux_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -99,7 +99,7 @@ impl ExtMuxMultipleValues { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MUX' + /// Returns the raw value of `MUX`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -109,7 +109,7 @@ impl ExtMuxMultipleValues { pub fn mux_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'MUX' + /// Sets the raw value of `MUX`. #[allow(dead_code)] #[inline(always)] fn set_mux_raw_val(&mut self, value: i8) { @@ -147,7 +147,7 @@ impl ExtMuxMultipleValues { } } } - /// Set value of 'MUX' + /// Sets the value of `MUX`. #[inline(always)] fn set_mux(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -166,7 +166,7 @@ impl ExtMuxMultipleValues { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Set value of 'MUX' + /// Sets the value of `MUX`. #[inline(always)] pub fn set_m0(&mut self, value: ExtMuxMultipleValuesMuxM0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -175,7 +175,7 @@ impl ExtMuxMultipleValues { self.set_mux(0)?; Ok(()) } - /// Set value of 'MUX' + /// Sets the value of `MUX`. #[inline(always)] pub fn set_m1(&mut self, value: ExtMuxMultipleValuesMuxM1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -184,7 +184,7 @@ impl ExtMuxMultipleValues { self.set_mux(1)?; Ok(()) } - /// Set value of 'MUX' + /// Sets the value of `MUX`. #[inline(always)] pub fn set_m2(&mut self, value: ExtMuxMultipleValuesMuxM2) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -273,21 +273,21 @@ impl ExtMuxMultipleValuesMuxM0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_0_3_4_5' + /// Returns the value of `muxed_0_3_4_5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_0_3_4_5(&self) -> i8 { self.muxed_0_3_4_5_phys_val() } - /// Get physical value of 'muxed_0_3_4_5' + /// Returns the physical value of `muxed_0_3_4_5`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_0_3_4_5_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -295,7 +295,7 @@ impl ExtMuxMultipleValuesMuxM0 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_0_3_4_5' + /// Returns the raw value of `muxed_0_3_4_5`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -305,13 +305,13 @@ impl ExtMuxMultipleValuesMuxM0 { pub fn muxed_0_3_4_5_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'muxed_0_3_4_5' + /// Sets the raw value of `muxed_0_3_4_5`. #[inline(always)] pub fn set_muxed_0_3_4_5_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'muxed_0_3_4_5' + /// Sets the value of `muxed_0_3_4_5`. #[inline(always)] pub fn set_muxed_0_3_4_5(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -357,21 +357,21 @@ impl ExtMuxMultipleValuesMuxM1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_1' + /// Returns the value of `muxed_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_1(&self) -> i8 { self.muxed_1_phys_val() } - /// Get physical value of 'muxed_1' + /// Returns the physical value of `muxed_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -379,7 +379,7 @@ impl ExtMuxMultipleValuesMuxM1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_1' + /// Returns the raw value of `muxed_1`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -389,13 +389,13 @@ impl ExtMuxMultipleValuesMuxM1 { pub fn muxed_1_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'muxed_1' + /// Sets the raw value of `muxed_1`. #[inline(always)] pub fn set_muxed_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'muxed_1' + /// Sets the value of `muxed_1`. #[inline(always)] pub fn set_muxed_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -441,21 +441,21 @@ impl ExtMuxMultipleValuesMuxM2 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'muxed_2' + /// Returns the value of `muxed_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn muxed_2(&self) -> i8 { self.muxed_2_phys_val() } - /// Get physical value of 'muxed_2' + /// Returns the physical value of `muxed_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn muxed_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -463,7 +463,7 @@ impl ExtMuxMultipleValuesMuxM2 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'muxed_2' + /// Returns the raw value of `muxed_2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -473,13 +473,13 @@ impl ExtMuxMultipleValuesMuxM2 { pub fn muxed_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'muxed_2' + /// Sets the raw value of `muxed_2`. #[inline(always)] pub fn set_muxed_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'muxed_2' + /// Sets the value of `muxed_2`. #[inline(always)] pub fn set_muxed_2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/issue_199.snap.rs b/tests-snapshots/dbc-cantools/issue_199.snap.rs index c4982780..e14f4894 100644 --- a/tests-snapshots/dbc-cantools/issue_199.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_199.snap.rs @@ -118,7 +118,7 @@ impl DriverDoorStatus { StandardId::new_unchecked(0x0) }); pub const MESSAGE_SIZE: usize = 1; - /// Construct new 'DriverDoorStatus' from values + /// Constructs a new `DriverDoorStatus` message from values. pub fn new( driver_door_opened: DriverDoorStatusDriverDoorOpened, ) -> Result { @@ -126,15 +126,15 @@ impl DriverDoorStatus { res.set_driver_door_opened(driver_door_opened)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `DriverDoorStatus` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'DriverDoorOpened' + /// Returns the value of `DriverDoorOpened`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn driver_door_opened(&self) -> DriverDoorStatusDriverDoorOpened { @@ -149,17 +149,17 @@ impl DriverDoorStatus { } } } - /// Get physical value of 'DriverDoorOpened' + /// Returns the physical value of `DriverDoorOpened`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn driver_door_opened_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[7..8].load_be::(); signal == 1 } - /// Get raw value of 'DriverDoorOpened' + /// Returns the raw value of `DriverDoorOpened`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -169,12 +169,12 @@ impl DriverDoorStatus { pub fn driver_door_opened_raw_val(&self) -> u8 { self.raw.view_bits::()[7..8].load_be::() } - /// Set raw value of 'DriverDoorOpened' + /// Sets the raw value of `DriverDoorOpened`. #[inline(always)] pub fn set_driver_door_opened_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[7..8].store_be(value); } - /// Set value of 'DriverDoorOpened' + /// Sets the value of `DriverDoorOpened`. #[inline(always)] pub fn set_driver_door_opened( &mut self, @@ -282,7 +282,7 @@ impl Chime { pub const CHIME_BYTE5_MAX: u8 = 0_u8; pub const CHIME_BYTE4_MIN: u8 = 0_u8; pub const CHIME_BYTE4_MAX: u8 = 0_u8; - /// Construct new 'Chime' from values + /// Constructs a new `Chime` message from values. pub fn new( chime_type: u8, chime_repeat: u8, @@ -298,32 +298,32 @@ impl Chime { res.set_chime_byte4(chime_byte4)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Chime` message payload. pub fn raw(&self) -> &[u8; 5] { &self.raw } - /// Get value of 'ChimeType' + /// Returns the value of `ChimeType`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN #[inline(always)] pub fn chime_type(&self) -> u8 { self.chime_type_phys_val() } - /// Get physical value of 'ChimeType' + /// Returns the physical value of `ChimeType`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn chime_type_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'ChimeType' + /// Returns the raw value of `ChimeType`. /// /// - Start bit: 7 /// - Signal size: 8 bits @@ -333,12 +333,12 @@ impl Chime { pub fn chime_type_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_be::() } - /// Set raw value of 'ChimeType' + /// Sets the raw value of `ChimeType`. #[inline(always)] pub fn set_chime_type_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_be(value); } - /// Set value of 'ChimeType' + /// Sets the value of `ChimeType`. #[inline(always)] pub fn set_chime_type(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -356,28 +356,28 @@ impl Chime { self.raw.view_bits_mut::()[0..8].store_be(value); Ok(()) } - /// Get value of 'ChimeRepeat' + /// Returns the value of `ChimeRepeat`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN #[inline(always)] pub fn chime_repeat(&self) -> u8 { self.chime_repeat_phys_val() } - /// Get physical value of 'ChimeRepeat' + /// Returns the physical value of `ChimeRepeat`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn chime_repeat_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'ChimeRepeat' + /// Returns the raw value of `ChimeRepeat`. /// /// - Start bit: 23 /// - Signal size: 8 bits @@ -387,12 +387,12 @@ impl Chime { pub fn chime_repeat_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_be::() } - /// Set raw value of 'ChimeRepeat' + /// Sets the raw value of `ChimeRepeat`. #[inline(always)] pub fn set_chime_repeat_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_be(value); } - /// Set value of 'ChimeRepeat' + /// Sets the value of `ChimeRepeat`. #[inline(always)] pub fn set_chime_repeat(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -410,28 +410,28 @@ impl Chime { self.raw.view_bits_mut::()[16..24].store_be(value); Ok(()) } - /// Get value of 'ChimeDuration' + /// Returns the value of `ChimeDuration`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN #[inline(always)] pub fn chime_duration(&self) -> u8 { self.chime_duration_phys_val() } - /// Get physical value of 'ChimeDuration' + /// Returns the physical value of `ChimeDuration`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn chime_duration_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'ChimeDuration' + /// Returns the raw value of `ChimeDuration`. /// /// - Start bit: 15 /// - Signal size: 8 bits @@ -441,12 +441,12 @@ impl Chime { pub fn chime_duration_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_be::() } - /// Set raw value of 'ChimeDuration' + /// Sets the raw value of `ChimeDuration`. #[inline(always)] pub fn set_chime_duration_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_be(value); } - /// Set value of 'ChimeDuration' + /// Sets the value of `ChimeDuration`. #[inline(always)] pub fn set_chime_duration(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -464,28 +464,28 @@ impl Chime { self.raw.view_bits_mut::()[8..16].store_be(value); Ok(()) } - /// Get value of 'ChimeByte5' + /// Returns the value of `ChimeByte5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN #[inline(always)] pub fn chime_byte5(&self) -> u8 { self.chime_byte5_phys_val() } - /// Get physical value of 'ChimeByte5' + /// Returns the physical value of `ChimeByte5`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn chime_byte5_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'ChimeByte5' + /// Returns the raw value of `ChimeByte5`. /// /// - Start bit: 39 /// - Signal size: 8 bits @@ -495,12 +495,12 @@ impl Chime { pub fn chime_byte5_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_be::() } - /// Set raw value of 'ChimeByte5' + /// Sets the raw value of `ChimeByte5`. #[inline(always)] pub fn set_chime_byte5_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_be(value); } - /// Set value of 'ChimeByte5' + /// Sets the value of `ChimeByte5`. #[inline(always)] pub fn set_chime_byte5(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -518,28 +518,28 @@ impl Chime { self.raw.view_bits_mut::()[32..40].store_be(value); Ok(()) } - /// Get value of 'ChimeByte4' + /// Returns the value of `ChimeByte4`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN #[inline(always)] pub fn chime_byte4(&self) -> u8 { self.chime_byte4_phys_val() } - /// Get physical value of 'ChimeByte4' + /// Returns the physical value of `ChimeByte4`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn chime_byte4_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'ChimeByte4' + /// Returns the raw value of `ChimeByte4`. /// /// - Start bit: 31 /// - Signal size: 8 bits @@ -549,12 +549,12 @@ impl Chime { pub fn chime_byte4_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_be::() } - /// Set raw value of 'ChimeByte4' + /// Sets the raw value of `ChimeByte4`. #[inline(always)] pub fn set_chime_byte4_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_be(value); } - /// Set value of 'ChimeByte4' + /// Sets the value of `ChimeByte4`. #[inline(always)] pub fn set_chime_byte4(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -659,7 +659,7 @@ impl BlinkerStatus { StandardId::new_unchecked(0xc000) }); pub const MESSAGE_SIZE: usize = 5; - /// Construct new 'BlinkerStatus' from values + /// Constructs a new `BlinkerStatus` message from values. pub fn new( right_blinker: BlinkerStatusRightBlinker, left_blinker: BlinkerStatusLeftBlinker, @@ -671,15 +671,15 @@ impl BlinkerStatus { res.set_blinker_light(blinker_light)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BlinkerStatus` message payload. pub fn raw(&self) -> &[u8; 5] { &self.raw } - /// Get value of 'RightBlinker' + /// Returns the value of `RightBlinker`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn right_blinker(&self) -> BlinkerStatusRightBlinker { @@ -690,17 +690,17 @@ impl BlinkerStatus { _ => BlinkerStatusRightBlinker::_Other(self.right_blinker_phys_val()), } } - /// Get physical value of 'RightBlinker' + /// Returns the physical value of `RightBlinker`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn right_blinker_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_be::(); signal == 1 } - /// Get raw value of 'RightBlinker' + /// Returns the raw value of `RightBlinker`. /// /// - Start bit: 6 /// - Signal size: 1 bits @@ -710,12 +710,12 @@ impl BlinkerStatus { pub fn right_blinker_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_be::() } - /// Set raw value of 'RightBlinker' + /// Sets the raw value of `RightBlinker`. #[inline(always)] pub fn set_right_blinker_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_be(value); } - /// Set value of 'RightBlinker' + /// Sets the value of `RightBlinker`. #[inline(always)] pub fn set_right_blinker( &mut self, @@ -726,11 +726,11 @@ impl BlinkerStatus { self.raw.view_bits_mut::()[1..2].store_be(value); Ok(()) } - /// Get value of 'LeftBlinker' + /// Returns the value of `LeftBlinker`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn left_blinker(&self) -> BlinkerStatusLeftBlinker { @@ -741,17 +741,17 @@ impl BlinkerStatus { _ => BlinkerStatusLeftBlinker::_Other(self.left_blinker_phys_val()), } } - /// Get physical value of 'LeftBlinker' + /// Returns the physical value of `LeftBlinker`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn left_blinker_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_be::(); signal == 1 } - /// Get raw value of 'LeftBlinker' + /// Returns the raw value of `LeftBlinker`. /// /// - Start bit: 7 /// - Signal size: 1 bits @@ -761,12 +761,12 @@ impl BlinkerStatus { pub fn left_blinker_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_be::() } - /// Set raw value of 'LeftBlinker' + /// Sets the raw value of `LeftBlinker`. #[inline(always)] pub fn set_left_blinker_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_be(value); } - /// Set value of 'LeftBlinker' + /// Sets the value of `LeftBlinker`. #[inline(always)] pub fn set_left_blinker( &mut self, @@ -777,11 +777,11 @@ impl BlinkerStatus { self.raw.view_bits_mut::()[0..1].store_be(value); Ok(()) } - /// Get value of 'BlinkerLight' + /// Returns the value of `BlinkerLight`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn blinker_light(&self) -> BlinkerStatusBlinkerLight { @@ -792,17 +792,17 @@ impl BlinkerStatus { _ => BlinkerStatusBlinkerLight::_Other(self.blinker_light_phys_val()), } } - /// Get physical value of 'BlinkerLight' + /// Returns the physical value of `BlinkerLight`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn blinker_light_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[30..31].load_be::(); signal == 1 } - /// Get raw value of 'BlinkerLight' + /// Returns the raw value of `BlinkerLight`. /// /// - Start bit: 25 /// - Signal size: 1 bits @@ -812,12 +812,12 @@ impl BlinkerStatus { pub fn blinker_light_raw_val(&self) -> u8 { self.raw.view_bits::()[30..31].load_be::() } - /// Set raw value of 'BlinkerLight' + /// Sets the raw value of `BlinkerLight`. #[inline(always)] pub fn set_blinker_light_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[30..31].store_be(value); } - /// Set value of 'BlinkerLight' + /// Sets the value of `BlinkerLight`. #[inline(always)] pub fn set_blinker_light( &mut self, @@ -967,17 +967,17 @@ impl SteeringWheelAngle { pub const MESSAGE_SIZE: usize = 8; pub const STEERING_WHEEL_ANGLE_MIN: f32 = -540_f32; pub const STEERING_WHEEL_ANGLE_MAX: f32 = 540_f32; - /// Construct new 'SteeringWheelAngle' from values + /// Constructs a new `SteeringWheelAngle` message from values. pub fn new(steering_wheel_angle: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_steering_wheel_angle(steering_wheel_angle)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SteeringWheelAngle` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'SteeringWheelAngle' + /// Returns the value of `SteeringWheelAngle`. /// /// - Min: -540 /// - Max: 540 @@ -987,7 +987,7 @@ impl SteeringWheelAngle { pub fn steering_wheel_angle(&self) -> f32 { self.steering_wheel_angle_phys_val() } - /// Get physical value of 'SteeringWheelAngle' + /// Returns the physical value of `SteeringWheelAngle`. /// /// - Factor: 0.0625 /// - Offset: 0 @@ -999,7 +999,7 @@ impl SteeringWheelAngle { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SteeringWheelAngle' + /// Returns the raw value of `SteeringWheelAngle`. /// /// - Start bit: 39 /// - Signal size: 16 bits @@ -1009,13 +1009,13 @@ impl SteeringWheelAngle { pub fn steering_wheel_angle_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_be::() } - /// Set raw value of 'SteeringWheelAngle' + /// Sets the raw value of `SteeringWheelAngle`. #[inline(always)] pub fn set_steering_wheel_angle_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_be(value); } - /// Set value of 'SteeringWheelAngle' + /// Sets the value of `SteeringWheelAngle`. #[inline(always)] pub fn set_steering_wheel_angle(&mut self, value: f32) -> Result<(), CanError> { if value < -540_f32 || 540_f32 < value { @@ -1119,21 +1119,21 @@ impl GearShifter { pub const MESSAGE_SIZE: usize = 8; pub const GEAR_SHIFTER_MIN: u8 = 0_u8; pub const GEAR_SHIFTER_MAX: u8 = 3_u8; - /// Construct new 'GearShifter' from values + /// Constructs a new `GearShifter` message from values. pub fn new(gear_shifter: GearShifterGearShifter) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_gear_shifter(gear_shifter)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `GearShifter` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GearShifter' + /// Returns the value of `GearShifter`. /// /// - Min: 0 /// - Max: 3 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn gear_shifter(&self) -> GearShifterGearShifter { @@ -1144,18 +1144,18 @@ impl GearShifter { _ => GearShifterGearShifter::_Other(self.gear_shifter_phys_val()), } } - /// Get physical value of 'GearShifter' + /// Returns the physical value of `GearShifter`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn gear_shifter_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[22..24].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'GearShifter' + /// Returns the raw value of `GearShifter`. /// /// - Start bit: 17 /// - Signal size: 2 bits @@ -1165,12 +1165,12 @@ impl GearShifter { pub fn gear_shifter_raw_val(&self) -> u8 { self.raw.view_bits::()[22..24].load_be::() } - /// Set raw value of 'GearShifter' + /// Sets the raw value of `GearShifter`. #[inline(always)] pub fn set_gear_shifter_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[22..24].store_be(value); } - /// Set value of 'GearShifter' + /// Sets the value of `GearShifter`. #[inline(always)] pub fn set_gear_shifter( &mut self, @@ -1333,7 +1333,7 @@ impl GasPedalRegenCruise { pub const GAS_PEDAL_MAX: u8 = 254_u8; pub const GEAR_SHIFTER2_NOT_USED_MIN: u8 = 0_u8; pub const GEAR_SHIFTER2_NOT_USED_MAX: u8 = 255_u8; - /// Construct new 'GasPedalRegenCruise' from values + /// Constructs a new `GasPedalRegenCruise` message from values. pub fn new( cruise_control_active: GasPedalRegenCruiseCruiseControlActive, max_regen: bool, @@ -1347,15 +1347,15 @@ impl GasPedalRegenCruise { res.set_gear_shifter2_not_used(gear_shifter2_not_used)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `GasPedalRegenCruise` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'CruiseControlActive' + /// Returns the value of `CruiseControlActive`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN #[inline(always)] pub fn cruise_control_active(&self) -> GasPedalRegenCruiseCruiseControlActive { @@ -1370,17 +1370,17 @@ impl GasPedalRegenCruise { } } } - /// Get physical value of 'CruiseControlActive' + /// Returns the physical value of `CruiseControlActive`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn cruise_control_active_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[63..64].load_be::(); signal == 1 } - /// Get raw value of 'CruiseControlActive' + /// Returns the raw value of `CruiseControlActive`. /// /// - Start bit: 56 /// - Signal size: 1 bits @@ -1390,12 +1390,12 @@ impl GasPedalRegenCruise { pub fn cruise_control_active_raw_val(&self) -> u8 { self.raw.view_bits::()[63..64].load_be::() } - /// Set raw value of 'CruiseControlActive' + /// Sets the raw value of `CruiseControlActive`. #[inline(always)] pub fn set_cruise_control_active_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[63..64].store_be(value); } - /// Set value of 'CruiseControlActive' + /// Sets the value of `CruiseControlActive`. #[inline(always)] pub fn set_cruise_control_active( &mut self, @@ -1406,27 +1406,27 @@ impl GasPedalRegenCruise { self.raw.view_bits_mut::()[63..64].store_be(value); Ok(()) } - /// Get value of 'MaxRegen' + /// Returns the value of `MaxRegen`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN, NEO #[inline(always)] pub fn max_regen(&self) -> bool { self.max_regen_phys_val() } - /// Get physical value of 'MaxRegen' + /// Returns the physical value of `MaxRegen`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn max_regen_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[11..12].load_be::(); signal == 1 } - /// Get raw value of 'MaxRegen' + /// Returns the raw value of `MaxRegen`. /// /// - Start bit: 12 /// - Signal size: 1 bits @@ -1436,40 +1436,40 @@ impl GasPedalRegenCruise { pub fn max_regen_raw_val(&self) -> u8 { self.raw.view_bits::()[11..12].load_be::() } - /// Set raw value of 'MaxRegen' + /// Sets the raw value of `MaxRegen`. #[inline(always)] pub fn set_max_regen_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[11..12].store_be(value); } - /// Set value of 'MaxRegen' + /// Sets the value of `MaxRegen`. #[inline(always)] pub fn set_max_regen(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[11..12].store_be(value); Ok(()) } - /// Get value of 'GasPedal' + /// Returns the value of `GasPedal`. /// /// - Min: 0 /// - Max: 254 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN, NEO #[inline(always)] pub fn gas_pedal(&self) -> u8 { self.gas_pedal_phys_val() } - /// Get physical value of 'GasPedal' + /// Returns the physical value of `GasPedal`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn gas_pedal_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'GasPedal' + /// Returns the raw value of `GasPedal`. /// /// - Start bit: 47 /// - Signal size: 8 bits @@ -1479,12 +1479,12 @@ impl GasPedalRegenCruise { pub fn gas_pedal_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_be::() } - /// Set raw value of 'GasPedal' + /// Sets the raw value of `GasPedal`. #[inline(always)] pub fn set_gas_pedal_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_be(value); } - /// Set value of 'GasPedal' + /// Sets the value of `GasPedal`. #[inline(always)] pub fn set_gas_pedal(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 254_u8 < value { @@ -1502,28 +1502,28 @@ impl GasPedalRegenCruise { self.raw.view_bits_mut::()[40..48].store_be(value); Ok(()) } - /// Get value of 'GearShifter2NotUsed' + /// Returns the value of `GearShifter2NotUsed`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN, NEO #[inline(always)] pub fn gear_shifter2_not_used(&self) -> u8 { self.gear_shifter2_not_used_phys_val() } - /// Get physical value of 'GearShifter2NotUsed' + /// Returns the physical value of `GearShifter2NotUsed`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn gear_shifter2_not_used_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'GearShifter2NotUsed' + /// Returns the raw value of `GearShifter2NotUsed`. /// /// - Start bit: 55 /// - Signal size: 8 bits @@ -1533,12 +1533,12 @@ impl GasPedalRegenCruise { pub fn gear_shifter2_not_used_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_be::() } - /// Set raw value of 'GearShifter2NotUsed' + /// Sets the raw value of `GearShifter2NotUsed`. #[inline(always)] pub fn set_gear_shifter2_not_used_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_be(value); } - /// Set value of 'GearShifter2NotUsed' + /// Sets the value of `GearShifter2NotUsed`. #[inline(always)] pub fn set_gear_shifter2_not_used(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -1647,39 +1647,39 @@ impl BrakePedal { pub const BRAKE_LEVEL_MAX: u8 = 3_u8; pub const BRAKE_SENSOR_MIN: u8 = 0_u8; pub const BRAKE_SENSOR_MAX: u8 = 255_u8; - /// Construct new 'BrakePedal' from values + /// Constructs a new `BrakePedal` message from values. pub fn new(brake_level: u8, brake_sensor: u8) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_brake_level(brake_level)?; res.set_brake_sensor(brake_sensor)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BrakePedal` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'BrakeLevel' + /// Returns the value of `BrakeLevel`. /// /// - Min: 0 /// - Max: 3 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn brake_level(&self) -> u8 { self.brake_level_phys_val() } - /// Get physical value of 'BrakeLevel' + /// Returns the physical value of `BrakeLevel`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn brake_level_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[5..7].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'BrakeLevel' + /// Returns the raw value of `BrakeLevel`. /// /// - Start bit: 2 /// - Signal size: 2 bits @@ -1689,12 +1689,12 @@ impl BrakePedal { pub fn brake_level_raw_val(&self) -> u8 { self.raw.view_bits::()[5..7].load_be::() } - /// Set raw value of 'BrakeLevel' + /// Sets the raw value of `BrakeLevel`. #[inline(always)] pub fn set_brake_level_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[5..7].store_be(value); } - /// Set value of 'BrakeLevel' + /// Sets the value of `BrakeLevel`. #[inline(always)] pub fn set_brake_level(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 3_u8 < value { @@ -1712,28 +1712,28 @@ impl BrakePedal { self.raw.view_bits_mut::()[5..7].store_be(value); Ok(()) } - /// Get value of 'BrakeSensor' + /// Returns the value of `BrakeSensor`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn brake_sensor(&self) -> u8 { self.brake_sensor_phys_val() } - /// Get physical value of 'BrakeSensor' + /// Returns the physical value of `BrakeSensor`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn brake_sensor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'BrakeSensor' + /// Returns the raw value of `BrakeSensor`. /// /// - Start bit: 15 /// - Signal size: 8 bits @@ -1743,12 +1743,12 @@ impl BrakePedal { pub fn brake_sensor_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_be::() } - /// Set raw value of 'BrakeSensor' + /// Sets the raw value of `BrakeSensor`. #[inline(always)] pub fn set_brake_sensor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_be(value); } - /// Set value of 'BrakeSensor' + /// Sets the value of `BrakeSensor`. #[inline(always)] pub fn set_brake_sensor(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -1861,7 +1861,7 @@ impl WheelSpeed { pub const WHEEL_SPEED_RL_MAX: f32 = 70_f32; pub const WHEEL_SPEED_RR_MIN: f32 = 0_f32; pub const WHEEL_SPEED_RR_MAX: f32 = 70_f32; - /// Construct new 'WheelSpeed' from values + /// Constructs a new `WheelSpeed` message from values. pub fn new( wheel_speed_fl: f32, wheel_speed_fr: f32, @@ -1875,11 +1875,11 @@ impl WheelSpeed { res.set_wheel_speed_rr(wheel_speed_rr)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `WheelSpeed` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'WheelSpeedFL' + /// Returns the value of `WheelSpeedFL`. /// /// - Min: 0 /// - Max: 70 @@ -1889,7 +1889,7 @@ impl WheelSpeed { pub fn wheel_speed_fl(&self) -> f32 { self.wheel_speed_fl_phys_val() } - /// Get physical value of 'WheelSpeedFL' + /// Returns the physical value of `WheelSpeedFL`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -1901,7 +1901,7 @@ impl WheelSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'WheelSpeedFL' + /// Returns the raw value of `WheelSpeedFL`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -1911,12 +1911,12 @@ impl WheelSpeed { pub fn wheel_speed_fl_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'WheelSpeedFL' + /// Sets the raw value of `WheelSpeedFL`. #[inline(always)] pub fn set_wheel_speed_fl_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'WheelSpeedFL' + /// Sets the value of `WheelSpeedFL`. #[inline(always)] pub fn set_wheel_speed_fl(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 70_f32 < value { @@ -1930,7 +1930,7 @@ impl WheelSpeed { self.raw.view_bits_mut::()[0..16].store_be(value); Ok(()) } - /// Get value of 'WheelSpeedFR' + /// Returns the value of `WheelSpeedFR`. /// /// - Min: 0 /// - Max: 70 @@ -1940,7 +1940,7 @@ impl WheelSpeed { pub fn wheel_speed_fr(&self) -> f32 { self.wheel_speed_fr_phys_val() } - /// Get physical value of 'WheelSpeedFR' + /// Returns the physical value of `WheelSpeedFR`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -1952,7 +1952,7 @@ impl WheelSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'WheelSpeedFR' + /// Returns the raw value of `WheelSpeedFR`. /// /// - Start bit: 39 /// - Signal size: 16 bits @@ -1962,12 +1962,12 @@ impl WheelSpeed { pub fn wheel_speed_fr_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_be::() } - /// Set raw value of 'WheelSpeedFR' + /// Sets the raw value of `WheelSpeedFR`. #[inline(always)] pub fn set_wheel_speed_fr_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_be(value); } - /// Set value of 'WheelSpeedFR' + /// Sets the value of `WheelSpeedFR`. #[inline(always)] pub fn set_wheel_speed_fr(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 70_f32 < value { @@ -1981,7 +1981,7 @@ impl WheelSpeed { self.raw.view_bits_mut::()[32..48].store_be(value); Ok(()) } - /// Get value of 'WheelSpeedRL' + /// Returns the value of `WheelSpeedRL`. /// /// - Min: 0 /// - Max: 70 @@ -1991,7 +1991,7 @@ impl WheelSpeed { pub fn wheel_speed_rl(&self) -> f32 { self.wheel_speed_rl_phys_val() } - /// Get physical value of 'WheelSpeedRL' + /// Returns the physical value of `WheelSpeedRL`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -2003,7 +2003,7 @@ impl WheelSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'WheelSpeedRL' + /// Returns the raw value of `WheelSpeedRL`. /// /// - Start bit: 23 /// - Signal size: 16 bits @@ -2013,12 +2013,12 @@ impl WheelSpeed { pub fn wheel_speed_rl_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_be::() } - /// Set raw value of 'WheelSpeedRL' + /// Sets the raw value of `WheelSpeedRL`. #[inline(always)] pub fn set_wheel_speed_rl_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_be(value); } - /// Set value of 'WheelSpeedRL' + /// Sets the value of `WheelSpeedRL`. #[inline(always)] pub fn set_wheel_speed_rl(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 70_f32 < value { @@ -2032,7 +2032,7 @@ impl WheelSpeed { self.raw.view_bits_mut::()[16..32].store_be(value); Ok(()) } - /// Get value of 'WheelSpeedRR' + /// Returns the value of `WheelSpeedRR`. /// /// - Min: 0 /// - Max: 70 @@ -2042,7 +2042,7 @@ impl WheelSpeed { pub fn wheel_speed_rr(&self) -> f32 { self.wheel_speed_rr_phys_val() } - /// Get physical value of 'WheelSpeedRR' + /// Returns the physical value of `WheelSpeedRR`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -2054,7 +2054,7 @@ impl WheelSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'WheelSpeedRR' + /// Returns the raw value of `WheelSpeedRR`. /// /// - Start bit: 55 /// - Signal size: 16 bits @@ -2064,12 +2064,12 @@ impl WheelSpeed { pub fn wheel_speed_rr_raw_val(&self) -> u16 { self.raw.view_bits::()[48..64].load_be::() } - /// Set raw value of 'WheelSpeedRR' + /// Sets the raw value of `WheelSpeedRR`. #[inline(always)] pub fn set_wheel_speed_rr_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[48..64].store_be(value); } - /// Set value of 'WheelSpeedRR' + /// Sets the value of `WheelSpeedRR`. #[inline(always)] pub fn set_wheel_speed_rr(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 70_f32 < value { @@ -2149,18 +2149,18 @@ impl VehicleSpeed { pub const VEHICLE_SPEED1_MAX: f32 = 100_f32; pub const VEHICLE_SPEED2_MIN: f32 = 0_f32; pub const VEHICLE_SPEED2_MAX: f32 = 100_f32; - /// Construct new 'VehicleSpeed' from values + /// Constructs a new `VehicleSpeed` message from values. pub fn new(vehicle_speed1: f32, vehicle_speed2: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_vehicle_speed1(vehicle_speed1)?; res.set_vehicle_speed2(vehicle_speed2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `VehicleSpeed` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'VehicleSpeed1' + /// Returns the value of `VehicleSpeed1`. /// /// - Min: 0 /// - Max: 100 @@ -2170,7 +2170,7 @@ impl VehicleSpeed { pub fn vehicle_speed1(&self) -> f32 { self.vehicle_speed1_phys_val() } - /// Get physical value of 'VehicleSpeed1' + /// Returns the physical value of `VehicleSpeed1`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -2182,7 +2182,7 @@ impl VehicleSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'VehicleSpeed1' + /// Returns the raw value of `VehicleSpeed1`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -2192,12 +2192,12 @@ impl VehicleSpeed { pub fn vehicle_speed1_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'VehicleSpeed1' + /// Sets the raw value of `VehicleSpeed1`. #[inline(always)] pub fn set_vehicle_speed1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'VehicleSpeed1' + /// Sets the value of `VehicleSpeed1`. #[inline(always)] pub fn set_vehicle_speed1(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 100_f32 < value { @@ -2211,7 +2211,7 @@ impl VehicleSpeed { self.raw.view_bits_mut::()[0..16].store_be(value); Ok(()) } - /// Get value of 'VehicleSpeed2' + /// Returns the value of `VehicleSpeed2`. /// /// - Min: 0 /// - Max: 100 @@ -2221,7 +2221,7 @@ impl VehicleSpeed { pub fn vehicle_speed2(&self) -> f32 { self.vehicle_speed2_phys_val() } - /// Get physical value of 'VehicleSpeed2' + /// Returns the physical value of `VehicleSpeed2`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -2233,7 +2233,7 @@ impl VehicleSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'VehicleSpeed2' + /// Returns the raw value of `VehicleSpeed2`. /// /// - Start bit: 39 /// - Signal size: 16 bits @@ -2243,12 +2243,12 @@ impl VehicleSpeed { pub fn vehicle_speed2_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_be::() } - /// Set raw value of 'VehicleSpeed2' + /// Sets the raw value of `VehicleSpeed2`. #[inline(always)] pub fn set_vehicle_speed2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_be(value); } - /// Set value of 'VehicleSpeed2' + /// Sets the value of `VehicleSpeed2`. #[inline(always)] pub fn set_vehicle_speed2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 100_f32 < value { @@ -2351,21 +2351,21 @@ impl CruiseButtons { pub const MESSAGE_SIZE: usize = 3; pub const CRUISE_BUTTONS_MIN: u8 = 0_u8; pub const CRUISE_BUTTONS_MAX: u8 = 12_u8; - /// Construct new 'CruiseButtons' from values + /// Constructs a new `CruiseButtons` message from values. pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_cruise_buttons(cruise_buttons)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `CruiseButtons` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'CruiseButtons' + /// Returns the value of `CruiseButtons`. /// /// - Min: 0 /// - Max: 12 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { @@ -2379,18 +2379,18 @@ impl CruiseButtons { _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys_val()), } } - /// Get physical value of 'CruiseButtons' + /// Returns the physical value of `CruiseButtons`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn cruise_buttons_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..7].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'CruiseButtons' + /// Returns the raw value of `CruiseButtons`. /// /// - Start bit: 3 /// - Signal size: 3 bits @@ -2400,12 +2400,12 @@ impl CruiseButtons { pub fn cruise_buttons_raw_val(&self) -> u8 { self.raw.view_bits::()[4..7].load_be::() } - /// Set raw value of 'CruiseButtons' + /// Sets the raw value of `CruiseButtons`. #[inline(always)] pub fn set_cruise_buttons_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..7].store_be(value); } - /// Set value of 'CruiseButtons' + /// Sets the value of `CruiseButtons`. #[inline(always)] pub fn set_cruise_buttons( &mut self, @@ -2491,21 +2491,21 @@ impl CruiseButtons2 { pub const MESSAGE_SIZE: usize = 1; pub const LKA_GAP_BUTTON_MIN: u8 = 0_u8; pub const LKA_GAP_BUTTON_MAX: u8 = 2_u8; - /// Construct new 'CruiseButtons2' from values + /// Constructs a new `CruiseButtons2` message from values. pub fn new(lka_gap_button: CruiseButtons2LkaGapButton) -> Result { let mut res = Self { raw: [0x00; 1] }; res.set_lka_gap_button(lka_gap_button)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `CruiseButtons2` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'LKAGapButton' + /// Returns the value of `LKAGapButton`. /// /// - Min: 0 /// - Max: 2 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn lka_gap_button(&self) -> CruiseButtons2LkaGapButton { @@ -2517,18 +2517,18 @@ impl CruiseButtons2 { _ => CruiseButtons2LkaGapButton::_Other(self.lka_gap_button_phys_val()), } } - /// Get physical value of 'LKAGapButton' + /// Returns the physical value of `LKAGapButton`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn lka_gap_button_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[6..8].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'LKAGapButton' + /// Returns the raw value of `LKAGapButton`. /// /// - Start bit: 1 /// - Signal size: 2 bits @@ -2538,12 +2538,12 @@ impl CruiseButtons2 { pub fn lka_gap_button_raw_val(&self) -> u8 { self.raw.view_bits::()[6..8].load_be::() } - /// Set raw value of 'LKAGapButton' + /// Sets the raw value of `LKAGapButton`. #[inline(always)] pub fn set_lka_gap_button_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[6..8].store_be(value); } - /// Set value of 'LKAGapButton' + /// Sets the value of `LKAGapButton`. #[inline(always)] pub fn set_lka_gap_button( &mut self, diff --git a/tests-snapshots/dbc-cantools/issue_199_extended.snap.rs b/tests-snapshots/dbc-cantools/issue_199_extended.snap.rs index 7f549f2a..62ea2ada 100644 --- a/tests-snapshots/dbc-cantools/issue_199_extended.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_199_extended.snap.rs @@ -118,7 +118,7 @@ impl DriverDoorStatus { ExtendedId::new_unchecked(0x1fffffff) }); pub const MESSAGE_SIZE: usize = 1; - /// Construct new 'DriverDoorStatus' from values + /// Constructs a new `DriverDoorStatus` message from values. pub fn new( driver_door_opened: DriverDoorStatusDriverDoorOpened, ) -> Result { @@ -126,15 +126,15 @@ impl DriverDoorStatus { res.set_driver_door_opened(driver_door_opened)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `DriverDoorStatus` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'DriverDoorOpened' + /// Returns the value of `DriverDoorOpened`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn driver_door_opened(&self) -> DriverDoorStatusDriverDoorOpened { @@ -149,17 +149,17 @@ impl DriverDoorStatus { } } } - /// Get physical value of 'DriverDoorOpened' + /// Returns the physical value of `DriverDoorOpened`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn driver_door_opened_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[7..8].load_be::(); signal == 1 } - /// Get raw value of 'DriverDoorOpened' + /// Returns the raw value of `DriverDoorOpened`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -169,12 +169,12 @@ impl DriverDoorStatus { pub fn driver_door_opened_raw_val(&self) -> u8 { self.raw.view_bits::()[7..8].load_be::() } - /// Set raw value of 'DriverDoorOpened' + /// Sets the raw value of `DriverDoorOpened`. #[inline(always)] pub fn set_driver_door_opened_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[7..8].store_be(value); } - /// Set value of 'DriverDoorOpened' + /// Sets the value of `DriverDoorOpened`. #[inline(always)] pub fn set_driver_door_opened( &mut self, @@ -282,7 +282,7 @@ impl Chime { pub const CHIME_BYTE5_MAX: u8 = 0_u8; pub const CHIME_BYTE4_MIN: u8 = 0_u8; pub const CHIME_BYTE4_MAX: u8 = 0_u8; - /// Construct new 'Chime' from values + /// Constructs a new `Chime` message from values. pub fn new( chime_type: u8, chime_repeat: u8, @@ -298,32 +298,32 @@ impl Chime { res.set_chime_byte4(chime_byte4)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Chime` message payload. pub fn raw(&self) -> &[u8; 5] { &self.raw } - /// Get value of 'ChimeType' + /// Returns the value of `ChimeType`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN #[inline(always)] pub fn chime_type(&self) -> u8 { self.chime_type_phys_val() } - /// Get physical value of 'ChimeType' + /// Returns the physical value of `ChimeType`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn chime_type_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'ChimeType' + /// Returns the raw value of `ChimeType`. /// /// - Start bit: 7 /// - Signal size: 8 bits @@ -333,12 +333,12 @@ impl Chime { pub fn chime_type_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_be::() } - /// Set raw value of 'ChimeType' + /// Sets the raw value of `ChimeType`. #[inline(always)] pub fn set_chime_type_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_be(value); } - /// Set value of 'ChimeType' + /// Sets the value of `ChimeType`. #[inline(always)] pub fn set_chime_type(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -356,28 +356,28 @@ impl Chime { self.raw.view_bits_mut::()[0..8].store_be(value); Ok(()) } - /// Get value of 'ChimeRepeat' + /// Returns the value of `ChimeRepeat`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN #[inline(always)] pub fn chime_repeat(&self) -> u8 { self.chime_repeat_phys_val() } - /// Get physical value of 'ChimeRepeat' + /// Returns the physical value of `ChimeRepeat`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn chime_repeat_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'ChimeRepeat' + /// Returns the raw value of `ChimeRepeat`. /// /// - Start bit: 23 /// - Signal size: 8 bits @@ -387,12 +387,12 @@ impl Chime { pub fn chime_repeat_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_be::() } - /// Set raw value of 'ChimeRepeat' + /// Sets the raw value of `ChimeRepeat`. #[inline(always)] pub fn set_chime_repeat_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_be(value); } - /// Set value of 'ChimeRepeat' + /// Sets the value of `ChimeRepeat`. #[inline(always)] pub fn set_chime_repeat(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -410,28 +410,28 @@ impl Chime { self.raw.view_bits_mut::()[16..24].store_be(value); Ok(()) } - /// Get value of 'ChimeDuration' + /// Returns the value of `ChimeDuration`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN #[inline(always)] pub fn chime_duration(&self) -> u8 { self.chime_duration_phys_val() } - /// Get physical value of 'ChimeDuration' + /// Returns the physical value of `ChimeDuration`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn chime_duration_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'ChimeDuration' + /// Returns the raw value of `ChimeDuration`. /// /// - Start bit: 15 /// - Signal size: 8 bits @@ -441,12 +441,12 @@ impl Chime { pub fn chime_duration_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_be::() } - /// Set raw value of 'ChimeDuration' + /// Sets the raw value of `ChimeDuration`. #[inline(always)] pub fn set_chime_duration_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_be(value); } - /// Set value of 'ChimeDuration' + /// Sets the value of `ChimeDuration`. #[inline(always)] pub fn set_chime_duration(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -464,28 +464,28 @@ impl Chime { self.raw.view_bits_mut::()[8..16].store_be(value); Ok(()) } - /// Get value of 'ChimeByte5' + /// Returns the value of `ChimeByte5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN #[inline(always)] pub fn chime_byte5(&self) -> u8 { self.chime_byte5_phys_val() } - /// Get physical value of 'ChimeByte5' + /// Returns the physical value of `ChimeByte5`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn chime_byte5_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'ChimeByte5' + /// Returns the raw value of `ChimeByte5`. /// /// - Start bit: 39 /// - Signal size: 8 bits @@ -495,12 +495,12 @@ impl Chime { pub fn chime_byte5_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_be::() } - /// Set raw value of 'ChimeByte5' + /// Sets the raw value of `ChimeByte5`. #[inline(always)] pub fn set_chime_byte5_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_be(value); } - /// Set value of 'ChimeByte5' + /// Sets the value of `ChimeByte5`. #[inline(always)] pub fn set_chime_byte5(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -518,28 +518,28 @@ impl Chime { self.raw.view_bits_mut::()[32..40].store_be(value); Ok(()) } - /// Get value of 'ChimeByte4' + /// Returns the value of `ChimeByte4`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN #[inline(always)] pub fn chime_byte4(&self) -> u8 { self.chime_byte4_phys_val() } - /// Get physical value of 'ChimeByte4' + /// Returns the physical value of `ChimeByte4`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn chime_byte4_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'ChimeByte4' + /// Returns the raw value of `ChimeByte4`. /// /// - Start bit: 31 /// - Signal size: 8 bits @@ -549,12 +549,12 @@ impl Chime { pub fn chime_byte4_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_be::() } - /// Set raw value of 'ChimeByte4' + /// Sets the raw value of `ChimeByte4`. #[inline(always)] pub fn set_chime_byte4_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_be(value); } - /// Set value of 'ChimeByte4' + /// Sets the value of `ChimeByte4`. #[inline(always)] pub fn set_chime_byte4(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -634,7 +634,7 @@ impl BlinkerStatus { StandardId::new_unchecked(0xc000) }); pub const MESSAGE_SIZE: usize = 5; - /// Construct new 'BlinkerStatus' from values + /// Constructs a new `BlinkerStatus` message from values. pub fn new( right_blinker: BlinkerStatusRightBlinker, left_blinker: BlinkerStatusLeftBlinker, @@ -646,15 +646,15 @@ impl BlinkerStatus { res.set_blinker_light(blinker_light)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BlinkerStatus` message payload. pub fn raw(&self) -> &[u8; 5] { &self.raw } - /// Get value of 'RightBlinker' + /// Returns the value of `RightBlinker`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn right_blinker(&self) -> BlinkerStatusRightBlinker { @@ -665,17 +665,17 @@ impl BlinkerStatus { _ => BlinkerStatusRightBlinker::_Other(self.right_blinker_phys_val()), } } - /// Get physical value of 'RightBlinker' + /// Returns the physical value of `RightBlinker`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn right_blinker_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_be::(); signal == 1 } - /// Get raw value of 'RightBlinker' + /// Returns the raw value of `RightBlinker`. /// /// - Start bit: 6 /// - Signal size: 1 bits @@ -685,12 +685,12 @@ impl BlinkerStatus { pub fn right_blinker_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_be::() } - /// Set raw value of 'RightBlinker' + /// Sets the raw value of `RightBlinker`. #[inline(always)] pub fn set_right_blinker_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_be(value); } - /// Set value of 'RightBlinker' + /// Sets the value of `RightBlinker`. #[inline(always)] pub fn set_right_blinker( &mut self, @@ -701,11 +701,11 @@ impl BlinkerStatus { self.raw.view_bits_mut::()[1..2].store_be(value); Ok(()) } - /// Get value of 'LeftBlinker' + /// Returns the value of `LeftBlinker`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn left_blinker(&self) -> BlinkerStatusLeftBlinker { @@ -716,17 +716,17 @@ impl BlinkerStatus { _ => BlinkerStatusLeftBlinker::_Other(self.left_blinker_phys_val()), } } - /// Get physical value of 'LeftBlinker' + /// Returns the physical value of `LeftBlinker`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn left_blinker_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_be::(); signal == 1 } - /// Get raw value of 'LeftBlinker' + /// Returns the raw value of `LeftBlinker`. /// /// - Start bit: 7 /// - Signal size: 1 bits @@ -736,12 +736,12 @@ impl BlinkerStatus { pub fn left_blinker_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_be::() } - /// Set raw value of 'LeftBlinker' + /// Sets the raw value of `LeftBlinker`. #[inline(always)] pub fn set_left_blinker_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_be(value); } - /// Set value of 'LeftBlinker' + /// Sets the value of `LeftBlinker`. #[inline(always)] pub fn set_left_blinker( &mut self, @@ -752,11 +752,11 @@ impl BlinkerStatus { self.raw.view_bits_mut::()[0..1].store_be(value); Ok(()) } - /// Get value of 'BlinkerLight' + /// Returns the value of `BlinkerLight`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn blinker_light(&self) -> BlinkerStatusBlinkerLight { @@ -767,17 +767,17 @@ impl BlinkerStatus { _ => BlinkerStatusBlinkerLight::_Other(self.blinker_light_phys_val()), } } - /// Get physical value of 'BlinkerLight' + /// Returns the physical value of `BlinkerLight`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn blinker_light_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[30..31].load_be::(); signal == 1 } - /// Get raw value of 'BlinkerLight' + /// Returns the raw value of `BlinkerLight`. /// /// - Start bit: 25 /// - Signal size: 1 bits @@ -787,12 +787,12 @@ impl BlinkerStatus { pub fn blinker_light_raw_val(&self) -> u8 { self.raw.view_bits::()[30..31].load_be::() } - /// Set raw value of 'BlinkerLight' + /// Sets the raw value of `BlinkerLight`. #[inline(always)] pub fn set_blinker_light_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[30..31].store_be(value); } - /// Set value of 'BlinkerLight' + /// Sets the value of `BlinkerLight`. #[inline(always)] pub fn set_blinker_light( &mut self, @@ -942,17 +942,17 @@ impl SteeringWheelAngle { pub const MESSAGE_SIZE: usize = 8; pub const STEERING_WHEEL_ANGLE_MIN: f32 = -540_f32; pub const STEERING_WHEEL_ANGLE_MAX: f32 = 540_f32; - /// Construct new 'SteeringWheelAngle' from values + /// Constructs a new `SteeringWheelAngle` message from values. pub fn new(steering_wheel_angle: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_steering_wheel_angle(steering_wheel_angle)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SteeringWheelAngle` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'SteeringWheelAngle' + /// Returns the value of `SteeringWheelAngle`. /// /// - Min: -540 /// - Max: 540 @@ -962,7 +962,7 @@ impl SteeringWheelAngle { pub fn steering_wheel_angle(&self) -> f32 { self.steering_wheel_angle_phys_val() } - /// Get physical value of 'SteeringWheelAngle' + /// Returns the physical value of `SteeringWheelAngle`. /// /// - Factor: 0.0625 /// - Offset: 0 @@ -974,7 +974,7 @@ impl SteeringWheelAngle { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SteeringWheelAngle' + /// Returns the raw value of `SteeringWheelAngle`. /// /// - Start bit: 39 /// - Signal size: 16 bits @@ -984,13 +984,13 @@ impl SteeringWheelAngle { pub fn steering_wheel_angle_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_be::() } - /// Set raw value of 'SteeringWheelAngle' + /// Sets the raw value of `SteeringWheelAngle`. #[inline(always)] pub fn set_steering_wheel_angle_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_be(value); } - /// Set value of 'SteeringWheelAngle' + /// Sets the value of `SteeringWheelAngle`. #[inline(always)] pub fn set_steering_wheel_angle(&mut self, value: f32) -> Result<(), CanError> { if value < -540_f32 || 540_f32 < value { @@ -1069,21 +1069,21 @@ impl GearShifter { pub const MESSAGE_SIZE: usize = 8; pub const GEAR_SHIFTER_MIN: u8 = 0_u8; pub const GEAR_SHIFTER_MAX: u8 = 3_u8; - /// Construct new 'GearShifter' from values + /// Constructs a new `GearShifter` message from values. pub fn new(gear_shifter: GearShifterGearShifter) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_gear_shifter(gear_shifter)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `GearShifter` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GearShifter' + /// Returns the value of `GearShifter`. /// /// - Min: 0 /// - Max: 3 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn gear_shifter(&self) -> GearShifterGearShifter { @@ -1094,18 +1094,18 @@ impl GearShifter { _ => GearShifterGearShifter::_Other(self.gear_shifter_phys_val()), } } - /// Get physical value of 'GearShifter' + /// Returns the physical value of `GearShifter`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn gear_shifter_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[22..24].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'GearShifter' + /// Returns the raw value of `GearShifter`. /// /// - Start bit: 17 /// - Signal size: 2 bits @@ -1115,12 +1115,12 @@ impl GearShifter { pub fn gear_shifter_raw_val(&self) -> u8 { self.raw.view_bits::()[22..24].load_be::() } - /// Set raw value of 'GearShifter' + /// Sets the raw value of `GearShifter`. #[inline(always)] pub fn set_gear_shifter_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[22..24].store_be(value); } - /// Set value of 'GearShifter' + /// Sets the value of `GearShifter`. #[inline(always)] pub fn set_gear_shifter( &mut self, @@ -1283,7 +1283,7 @@ impl GasPedalRegenCruise { pub const GAS_PEDAL_MAX: u8 = 254_u8; pub const GEAR_SHIFTER2_NOT_USED_MIN: u8 = 0_u8; pub const GEAR_SHIFTER2_NOT_USED_MAX: u8 = 255_u8; - /// Construct new 'GasPedalRegenCruise' from values + /// Constructs a new `GasPedalRegenCruise` message from values. pub fn new( cruise_control_active: GasPedalRegenCruiseCruiseControlActive, max_regen: bool, @@ -1297,15 +1297,15 @@ impl GasPedalRegenCruise { res.set_gear_shifter2_not_used(gear_shifter2_not_used)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `GasPedalRegenCruise` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'CruiseControlActive' + /// Returns the value of `CruiseControlActive`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN #[inline(always)] pub fn cruise_control_active(&self) -> GasPedalRegenCruiseCruiseControlActive { @@ -1320,17 +1320,17 @@ impl GasPedalRegenCruise { } } } - /// Get physical value of 'CruiseControlActive' + /// Returns the physical value of `CruiseControlActive`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn cruise_control_active_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[63..64].load_be::(); signal == 1 } - /// Get raw value of 'CruiseControlActive' + /// Returns the raw value of `CruiseControlActive`. /// /// - Start bit: 56 /// - Signal size: 1 bits @@ -1340,12 +1340,12 @@ impl GasPedalRegenCruise { pub fn cruise_control_active_raw_val(&self) -> u8 { self.raw.view_bits::()[63..64].load_be::() } - /// Set raw value of 'CruiseControlActive' + /// Sets the raw value of `CruiseControlActive`. #[inline(always)] pub fn set_cruise_control_active_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[63..64].store_be(value); } - /// Set value of 'CruiseControlActive' + /// Sets the value of `CruiseControlActive`. #[inline(always)] pub fn set_cruise_control_active( &mut self, @@ -1356,27 +1356,27 @@ impl GasPedalRegenCruise { self.raw.view_bits_mut::()[63..64].store_be(value); Ok(()) } - /// Get value of 'MaxRegen' + /// Returns the value of `MaxRegen`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN, NEO #[inline(always)] pub fn max_regen(&self) -> bool { self.max_regen_phys_val() } - /// Get physical value of 'MaxRegen' + /// Returns the physical value of `MaxRegen`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn max_regen_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[11..12].load_be::(); signal == 1 } - /// Get raw value of 'MaxRegen' + /// Returns the raw value of `MaxRegen`. /// /// - Start bit: 12 /// - Signal size: 1 bits @@ -1386,40 +1386,40 @@ impl GasPedalRegenCruise { pub fn max_regen_raw_val(&self) -> u8 { self.raw.view_bits::()[11..12].load_be::() } - /// Set raw value of 'MaxRegen' + /// Sets the raw value of `MaxRegen`. #[inline(always)] pub fn set_max_regen_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[11..12].store_be(value); } - /// Set value of 'MaxRegen' + /// Sets the value of `MaxRegen`. #[inline(always)] pub fn set_max_regen(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[11..12].store_be(value); Ok(()) } - /// Get value of 'GasPedal' + /// Returns the value of `GasPedal`. /// /// - Min: 0 /// - Max: 254 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN, NEO #[inline(always)] pub fn gas_pedal(&self) -> u8 { self.gas_pedal_phys_val() } - /// Get physical value of 'GasPedal' + /// Returns the physical value of `GasPedal`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn gas_pedal_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'GasPedal' + /// Returns the raw value of `GasPedal`. /// /// - Start bit: 47 /// - Signal size: 8 bits @@ -1429,12 +1429,12 @@ impl GasPedalRegenCruise { pub fn gas_pedal_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_be::() } - /// Set raw value of 'GasPedal' + /// Sets the raw value of `GasPedal`. #[inline(always)] pub fn set_gas_pedal_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_be(value); } - /// Set value of 'GasPedal' + /// Sets the value of `GasPedal`. #[inline(always)] pub fn set_gas_pedal(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 254_u8 < value { @@ -1452,28 +1452,28 @@ impl GasPedalRegenCruise { self.raw.view_bits_mut::()[40..48].store_be(value); Ok(()) } - /// Get value of 'GearShifter2NotUsed' + /// Returns the value of `GearShifter2NotUsed`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: GMLAN, NEO #[inline(always)] pub fn gear_shifter2_not_used(&self) -> u8 { self.gear_shifter2_not_used_phys_val() } - /// Get physical value of 'GearShifter2NotUsed' + /// Returns the physical value of `GearShifter2NotUsed`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn gear_shifter2_not_used_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'GearShifter2NotUsed' + /// Returns the raw value of `GearShifter2NotUsed`. /// /// - Start bit: 55 /// - Signal size: 8 bits @@ -1483,12 +1483,12 @@ impl GasPedalRegenCruise { pub fn gear_shifter2_not_used_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_be::() } - /// Set raw value of 'GearShifter2NotUsed' + /// Sets the raw value of `GearShifter2NotUsed`. #[inline(always)] pub fn set_gear_shifter2_not_used_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_be(value); } - /// Set value of 'GearShifter2NotUsed' + /// Sets the value of `GearShifter2NotUsed`. #[inline(always)] pub fn set_gear_shifter2_not_used(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -1597,39 +1597,39 @@ impl BrakePedal { pub const BRAKE_LEVEL_MAX: u8 = 3_u8; pub const BRAKE_SENSOR_MIN: u8 = 0_u8; pub const BRAKE_SENSOR_MAX: u8 = 255_u8; - /// Construct new 'BrakePedal' from values + /// Constructs a new `BrakePedal` message from values. pub fn new(brake_level: u8, brake_sensor: u8) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_brake_level(brake_level)?; res.set_brake_sensor(brake_sensor)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BrakePedal` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'BrakeLevel' + /// Returns the value of `BrakeLevel`. /// /// - Min: 0 /// - Max: 3 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn brake_level(&self) -> u8 { self.brake_level_phys_val() } - /// Get physical value of 'BrakeLevel' + /// Returns the physical value of `BrakeLevel`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn brake_level_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[5..7].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'BrakeLevel' + /// Returns the raw value of `BrakeLevel`. /// /// - Start bit: 2 /// - Signal size: 2 bits @@ -1639,12 +1639,12 @@ impl BrakePedal { pub fn brake_level_raw_val(&self) -> u8 { self.raw.view_bits::()[5..7].load_be::() } - /// Set raw value of 'BrakeLevel' + /// Sets the raw value of `BrakeLevel`. #[inline(always)] pub fn set_brake_level_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[5..7].store_be(value); } - /// Set value of 'BrakeLevel' + /// Sets the value of `BrakeLevel`. #[inline(always)] pub fn set_brake_level(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 3_u8 < value { @@ -1662,28 +1662,28 @@ impl BrakePedal { self.raw.view_bits_mut::()[5..7].store_be(value); Ok(()) } - /// Get value of 'BrakeSensor' + /// Returns the value of `BrakeSensor`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn brake_sensor(&self) -> u8 { self.brake_sensor_phys_val() } - /// Get physical value of 'BrakeSensor' + /// Returns the physical value of `BrakeSensor`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn brake_sensor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'BrakeSensor' + /// Returns the raw value of `BrakeSensor`. /// /// - Start bit: 15 /// - Signal size: 8 bits @@ -1693,12 +1693,12 @@ impl BrakePedal { pub fn brake_sensor_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_be::() } - /// Set raw value of 'BrakeSensor' + /// Sets the raw value of `BrakeSensor`. #[inline(always)] pub fn set_brake_sensor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_be(value); } - /// Set value of 'BrakeSensor' + /// Sets the value of `BrakeSensor`. #[inline(always)] pub fn set_brake_sensor(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -1786,7 +1786,7 @@ impl WheelSpeed { pub const WHEEL_SPEED_RL_MAX: f32 = 70_f32; pub const WHEEL_SPEED_RR_MIN: f32 = 0_f32; pub const WHEEL_SPEED_RR_MAX: f32 = 70_f32; - /// Construct new 'WheelSpeed' from values + /// Constructs a new `WheelSpeed` message from values. pub fn new( wheel_speed_fl: f32, wheel_speed_fr: f32, @@ -1800,11 +1800,11 @@ impl WheelSpeed { res.set_wheel_speed_rr(wheel_speed_rr)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `WheelSpeed` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'WheelSpeedFL' + /// Returns the value of `WheelSpeedFL`. /// /// - Min: 0 /// - Max: 70 @@ -1814,7 +1814,7 @@ impl WheelSpeed { pub fn wheel_speed_fl(&self) -> f32 { self.wheel_speed_fl_phys_val() } - /// Get physical value of 'WheelSpeedFL' + /// Returns the physical value of `WheelSpeedFL`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -1826,7 +1826,7 @@ impl WheelSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'WheelSpeedFL' + /// Returns the raw value of `WheelSpeedFL`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -1836,12 +1836,12 @@ impl WheelSpeed { pub fn wheel_speed_fl_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'WheelSpeedFL' + /// Sets the raw value of `WheelSpeedFL`. #[inline(always)] pub fn set_wheel_speed_fl_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'WheelSpeedFL' + /// Sets the value of `WheelSpeedFL`. #[inline(always)] pub fn set_wheel_speed_fl(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 70_f32 < value { @@ -1855,7 +1855,7 @@ impl WheelSpeed { self.raw.view_bits_mut::()[0..16].store_be(value); Ok(()) } - /// Get value of 'WheelSpeedFR' + /// Returns the value of `WheelSpeedFR`. /// /// - Min: 0 /// - Max: 70 @@ -1865,7 +1865,7 @@ impl WheelSpeed { pub fn wheel_speed_fr(&self) -> f32 { self.wheel_speed_fr_phys_val() } - /// Get physical value of 'WheelSpeedFR' + /// Returns the physical value of `WheelSpeedFR`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -1877,7 +1877,7 @@ impl WheelSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'WheelSpeedFR' + /// Returns the raw value of `WheelSpeedFR`. /// /// - Start bit: 39 /// - Signal size: 16 bits @@ -1887,12 +1887,12 @@ impl WheelSpeed { pub fn wheel_speed_fr_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_be::() } - /// Set raw value of 'WheelSpeedFR' + /// Sets the raw value of `WheelSpeedFR`. #[inline(always)] pub fn set_wheel_speed_fr_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_be(value); } - /// Set value of 'WheelSpeedFR' + /// Sets the value of `WheelSpeedFR`. #[inline(always)] pub fn set_wheel_speed_fr(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 70_f32 < value { @@ -1906,7 +1906,7 @@ impl WheelSpeed { self.raw.view_bits_mut::()[32..48].store_be(value); Ok(()) } - /// Get value of 'WheelSpeedRL' + /// Returns the value of `WheelSpeedRL`. /// /// - Min: 0 /// - Max: 70 @@ -1916,7 +1916,7 @@ impl WheelSpeed { pub fn wheel_speed_rl(&self) -> f32 { self.wheel_speed_rl_phys_val() } - /// Get physical value of 'WheelSpeedRL' + /// Returns the physical value of `WheelSpeedRL`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -1928,7 +1928,7 @@ impl WheelSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'WheelSpeedRL' + /// Returns the raw value of `WheelSpeedRL`. /// /// - Start bit: 23 /// - Signal size: 16 bits @@ -1938,12 +1938,12 @@ impl WheelSpeed { pub fn wheel_speed_rl_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_be::() } - /// Set raw value of 'WheelSpeedRL' + /// Sets the raw value of `WheelSpeedRL`. #[inline(always)] pub fn set_wheel_speed_rl_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_be(value); } - /// Set value of 'WheelSpeedRL' + /// Sets the value of `WheelSpeedRL`. #[inline(always)] pub fn set_wheel_speed_rl(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 70_f32 < value { @@ -1957,7 +1957,7 @@ impl WheelSpeed { self.raw.view_bits_mut::()[16..32].store_be(value); Ok(()) } - /// Get value of 'WheelSpeedRR' + /// Returns the value of `WheelSpeedRR`. /// /// - Min: 0 /// - Max: 70 @@ -1967,7 +1967,7 @@ impl WheelSpeed { pub fn wheel_speed_rr(&self) -> f32 { self.wheel_speed_rr_phys_val() } - /// Get physical value of 'WheelSpeedRR' + /// Returns the physical value of `WheelSpeedRR`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -1979,7 +1979,7 @@ impl WheelSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'WheelSpeedRR' + /// Returns the raw value of `WheelSpeedRR`. /// /// - Start bit: 55 /// - Signal size: 16 bits @@ -1989,12 +1989,12 @@ impl WheelSpeed { pub fn wheel_speed_rr_raw_val(&self) -> u16 { self.raw.view_bits::()[48..64].load_be::() } - /// Set raw value of 'WheelSpeedRR' + /// Sets the raw value of `WheelSpeedRR`. #[inline(always)] pub fn set_wheel_speed_rr_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[48..64].store_be(value); } - /// Set value of 'WheelSpeedRR' + /// Sets the value of `WheelSpeedRR`. #[inline(always)] pub fn set_wheel_speed_rr(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 70_f32 < value { @@ -2074,18 +2074,18 @@ impl VehicleSpeed { pub const VEHICLE_SPEED1_MAX: f32 = 100_f32; pub const VEHICLE_SPEED2_MIN: f32 = 0_f32; pub const VEHICLE_SPEED2_MAX: f32 = 100_f32; - /// Construct new 'VehicleSpeed' from values + /// Constructs a new `VehicleSpeed` message from values. pub fn new(vehicle_speed1: f32, vehicle_speed2: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_vehicle_speed1(vehicle_speed1)?; res.set_vehicle_speed2(vehicle_speed2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `VehicleSpeed` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'VehicleSpeed1' + /// Returns the value of `VehicleSpeed1`. /// /// - Min: 0 /// - Max: 100 @@ -2095,7 +2095,7 @@ impl VehicleSpeed { pub fn vehicle_speed1(&self) -> f32 { self.vehicle_speed1_phys_val() } - /// Get physical value of 'VehicleSpeed1' + /// Returns the physical value of `VehicleSpeed1`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -2107,7 +2107,7 @@ impl VehicleSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'VehicleSpeed1' + /// Returns the raw value of `VehicleSpeed1`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -2117,12 +2117,12 @@ impl VehicleSpeed { pub fn vehicle_speed1_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'VehicleSpeed1' + /// Sets the raw value of `VehicleSpeed1`. #[inline(always)] pub fn set_vehicle_speed1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'VehicleSpeed1' + /// Sets the value of `VehicleSpeed1`. #[inline(always)] pub fn set_vehicle_speed1(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 100_f32 < value { @@ -2136,7 +2136,7 @@ impl VehicleSpeed { self.raw.view_bits_mut::()[0..16].store_be(value); Ok(()) } - /// Get value of 'VehicleSpeed2' + /// Returns the value of `VehicleSpeed2`. /// /// - Min: 0 /// - Max: 100 @@ -2146,7 +2146,7 @@ impl VehicleSpeed { pub fn vehicle_speed2(&self) -> f32 { self.vehicle_speed2_phys_val() } - /// Get physical value of 'VehicleSpeed2' + /// Returns the physical value of `VehicleSpeed2`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -2158,7 +2158,7 @@ impl VehicleSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'VehicleSpeed2' + /// Returns the raw value of `VehicleSpeed2`. /// /// - Start bit: 39 /// - Signal size: 16 bits @@ -2168,12 +2168,12 @@ impl VehicleSpeed { pub fn vehicle_speed2_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_be::() } - /// Set raw value of 'VehicleSpeed2' + /// Sets the raw value of `VehicleSpeed2`. #[inline(always)] pub fn set_vehicle_speed2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_be(value); } - /// Set value of 'VehicleSpeed2' + /// Sets the value of `VehicleSpeed2`. #[inline(always)] pub fn set_vehicle_speed2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 100_f32 < value { @@ -2251,21 +2251,21 @@ impl CruiseButtons { pub const MESSAGE_SIZE: usize = 3; pub const CRUISE_BUTTONS_MIN: u8 = 0_u8; pub const CRUISE_BUTTONS_MAX: u8 = 12_u8; - /// Construct new 'CruiseButtons' from values + /// Constructs a new `CruiseButtons` message from values. pub fn new(cruise_buttons: CruiseButtonsCruiseButtons) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_cruise_buttons(cruise_buttons)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `CruiseButtons` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'CruiseButtons' + /// Returns the value of `CruiseButtons`. /// /// - Min: 0 /// - Max: 12 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn cruise_buttons(&self) -> CruiseButtonsCruiseButtons { @@ -2279,18 +2279,18 @@ impl CruiseButtons { _ => CruiseButtonsCruiseButtons::_Other(self.cruise_buttons_phys_val()), } } - /// Get physical value of 'CruiseButtons' + /// Returns the physical value of `CruiseButtons`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn cruise_buttons_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..7].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'CruiseButtons' + /// Returns the raw value of `CruiseButtons`. /// /// - Start bit: 3 /// - Signal size: 3 bits @@ -2300,12 +2300,12 @@ impl CruiseButtons { pub fn cruise_buttons_raw_val(&self) -> u8 { self.raw.view_bits::()[4..7].load_be::() } - /// Set raw value of 'CruiseButtons' + /// Sets the raw value of `CruiseButtons`. #[inline(always)] pub fn set_cruise_buttons_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..7].store_be(value); } - /// Set value of 'CruiseButtons' + /// Sets the value of `CruiseButtons`. #[inline(always)] pub fn set_cruise_buttons( &mut self, @@ -2391,21 +2391,21 @@ impl CruiseButtons2 { pub const MESSAGE_SIZE: usize = 1; pub const LKA_GAP_BUTTON_MIN: u8 = 0_u8; pub const LKA_GAP_BUTTON_MAX: u8 = 2_u8; - /// Construct new 'CruiseButtons2' from values + /// Constructs a new `CruiseButtons2` message from values. pub fn new(lka_gap_button: CruiseButtons2LkaGapButton) -> Result { let mut res = Self { raw: [0x00; 1] }; res.set_lka_gap_button(lka_gap_button)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `CruiseButtons2` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'LKAGapButton' + /// Returns the value of `LKAGapButton`. /// /// - Min: 0 /// - Max: 2 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: NEO #[inline(always)] pub fn lka_gap_button(&self) -> CruiseButtons2LkaGapButton { @@ -2417,18 +2417,18 @@ impl CruiseButtons2 { _ => CruiseButtons2LkaGapButton::_Other(self.lka_gap_button_phys_val()), } } - /// Get physical value of 'LKAGapButton' + /// Returns the physical value of `LKAGapButton`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn lka_gap_button_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[6..8].load_be::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'LKAGapButton' + /// Returns the raw value of `LKAGapButton`. /// /// - Start bit: 1 /// - Signal size: 2 bits @@ -2438,12 +2438,12 @@ impl CruiseButtons2 { pub fn lka_gap_button_raw_val(&self) -> u8 { self.raw.view_bits::()[6..8].load_be::() } - /// Set raw value of 'LKAGapButton' + /// Sets the raw value of `LKAGapButton`. #[inline(always)] pub fn set_lka_gap_button_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[6..8].store_be(value); } - /// Set value of 'LKAGapButton' + /// Sets the value of `LKAGapButton`. #[inline(always)] pub fn set_lka_gap_button( &mut self, diff --git a/tests-snapshots/dbc-cantools/issue_207_sig_plus.snap.rs b/tests-snapshots/dbc-cantools/issue_207_sig_plus.snap.rs index b0d8434d..b684eddc 100644 --- a/tests-snapshots/dbc-cantools/issue_207_sig_plus.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_207_sig_plus.snap.rs @@ -71,7 +71,7 @@ impl MyMsg { pub const MY_EXTRA_SIG_WITH_PLUS_MAX: i16 = 127_i16; pub const MY_NORMAL_SIG_MIN: i16 = -128_i16; pub const MY_NORMAL_SIG_MAX: i16 = 127_i16; - /// Construct new 'myMsg' from values + /// Constructs a new `myMsg` message from values. pub fn new( my_extra_sig_with_plus: i16, my_normal_sig: i16, @@ -81,32 +81,32 @@ impl MyMsg { res.set_my_normal_sig(my_normal_sig)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `myMsg` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'myExtraSigWithPlus' + /// Returns the value of `myExtraSigWithPlus`. /// /// - Min: -128 /// - Max: 127 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn my_extra_sig_with_plus(&self) -> i16 { self.my_extra_sig_with_plus_phys_val() } - /// Get physical value of 'myExtraSigWithPlus' + /// Returns the physical value of `myExtraSigWithPlus`. /// /// - Factor: 1 /// - Offset: -128 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn my_extra_sig_with_plus_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; i16::from(signal).saturating_mul(factor).saturating_sub(128) } - /// Get raw value of 'myExtraSigWithPlus' + /// Returns the raw value of `myExtraSigWithPlus`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -116,13 +116,13 @@ impl MyMsg { pub fn my_extra_sig_with_plus_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'myExtraSigWithPlus' + /// Sets the raw value of `myExtraSigWithPlus`. #[inline(always)] pub fn set_my_extra_sig_with_plus_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'myExtraSigWithPlus' + /// Sets the value of `myExtraSigWithPlus`. #[inline(always)] pub fn set_my_extra_sig_with_plus(&mut self, value: i16) -> Result<(), CanError> { if value < -128_i16 || 127_i16 < value { @@ -141,28 +141,28 @@ impl MyMsg { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'myNormalSig' + /// Returns the value of `myNormalSig`. /// /// - Min: -128 /// - Max: 127 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn my_normal_sig(&self) -> i16 { self.my_normal_sig_phys_val() } - /// Get physical value of 'myNormalSig' + /// Returns the physical value of `myNormalSig`. /// /// - Factor: 1 /// - Offset: -128 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn my_normal_sig_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; i16::from(signal).saturating_mul(factor).saturating_sub(128) } - /// Get raw value of 'myNormalSig' + /// Returns the raw value of `myNormalSig`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -172,13 +172,13 @@ impl MyMsg { pub fn my_normal_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'myNormalSig' + /// Sets the raw value of `myNormalSig`. #[inline(always)] pub fn set_my_normal_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'myNormalSig' + /// Sets the value of `myNormalSig`. #[inline(always)] pub fn set_my_normal_sig(&mut self, value: i16) -> Result<(), CanError> { if value < -128_i16 || 127_i16 < value { diff --git a/tests-snapshots/dbc-cantools/issue_228.snap.rs b/tests-snapshots/dbc-cantools/issue_228.snap.rs index 3d59e395..905ed488 100644 --- a/tests-snapshots/dbc-cantools/issue_228.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_228.snap.rs @@ -76,7 +76,7 @@ impl SgMsg { pub const SG2_MAX: i8 = 0_i8; pub const SG1_MIN: i8 = 0_i8; pub const SG1_MAX: i8 = 0_i8; - /// Construct new 'SGMsg' from values + /// Constructs a new `SGMsg` message from values. pub fn new(dupsig: i8, sg2: i8, sg1: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_dupsig(dupsig)?; @@ -84,25 +84,25 @@ impl SgMsg { res.set_sg1(sg1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SGMsg` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'dupsig' + /// Returns the value of `dupsig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { self.dupsig_phys_val() } - /// Get physical value of 'dupsig' + /// Returns the physical value of `dupsig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn dupsig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -110,7 +110,7 @@ impl SgMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'dupsig' + /// Returns the raw value of `dupsig`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -120,13 +120,13 @@ impl SgMsg { pub fn dupsig_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'dupsig' + /// Sets the raw value of `dupsig`. #[inline(always)] pub fn set_dupsig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'dupsig' + /// Sets the value of `dupsig`. #[inline(always)] pub fn set_dupsig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -145,21 +145,21 @@ impl SgMsg { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'SG2' + /// Returns the value of `SG2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sg2(&self) -> i8 { self.sg2_phys_val() } - /// Get physical value of 'SG2' + /// Returns the physical value of `SG2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sg2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -167,7 +167,7 @@ impl SgMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SG2' + /// Returns the raw value of `SG2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -177,13 +177,13 @@ impl SgMsg { pub fn sg2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'SG2' + /// Sets the raw value of `SG2`. #[inline(always)] pub fn set_sg2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'SG2' + /// Sets the value of `SG2`. #[inline(always)] pub fn set_sg2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -202,21 +202,21 @@ impl SgMsg { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'SG1' + /// Returns the value of `SG1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sg1(&self) -> i8 { self.sg1_phys_val() } - /// Get physical value of 'SG1' + /// Returns the physical value of `SG1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sg1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -224,7 +224,7 @@ impl SgMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SG1' + /// Returns the raw value of `SG1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -234,13 +234,13 @@ impl SgMsg { pub fn sg1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'SG1' + /// Sets the raw value of `SG1`. #[inline(always)] pub fn set_sg1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'SG1' + /// Sets the value of `SG1`. #[inline(always)] pub fn set_sg1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -324,32 +324,32 @@ impl NormalMsg { pub const SIG_2_MAX: i8 = 0_i8; pub const SIG_1_MIN: i8 = 0_i8; pub const SIG_1_MAX: i8 = 0_i8; - /// Construct new 'NormalMsg' from values + /// Constructs a new `NormalMsg` message from values. pub fn new(sig_2: i8, sig_1: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_sig_2(sig_2)?; res.set_sig_1(sig_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `NormalMsg` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Sig_2' + /// Returns the value of `Sig_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_2(&self) -> i8 { self.sig_2_phys_val() } - /// Get physical value of 'Sig_2' + /// Returns the physical value of `Sig_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -357,7 +357,7 @@ impl NormalMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_2' + /// Returns the raw value of `Sig_2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -367,13 +367,13 @@ impl NormalMsg { pub fn sig_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Sig_2' + /// Sets the raw value of `Sig_2`. #[inline(always)] pub fn set_sig_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Sig_2' + /// Sets the value of `Sig_2`. #[inline(always)] pub fn set_sig_2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -392,21 +392,21 @@ impl NormalMsg { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Sig_1' + /// Returns the value of `Sig_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_1(&self) -> i8 { self.sig_1_phys_val() } - /// Get physical value of 'Sig_1' + /// Returns the physical value of `Sig_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -414,7 +414,7 @@ impl NormalMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_1' + /// Returns the raw value of `Sig_1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -424,13 +424,13 @@ impl NormalMsg { pub fn sig_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Sig_1' + /// Sets the raw value of `Sig_1`. #[inline(always)] pub fn set_sig_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Sig_1' + /// Sets the value of `Sig_1`. #[inline(always)] pub fn set_sig_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/issue_63.snap.rs b/tests-snapshots/dbc-cantools/issue_63.snap.rs index 922379bf..af9df92e 100644 --- a/tests-snapshots/dbc-cantools/issue_63.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_63.snap.rs @@ -79,7 +79,7 @@ impl Aft1psi2 { pub const PWR_SUPPLY_MAX: u8 = 3_u8; pub const DETECTION_STATUS_MIN: u8 = 0_u8; pub const DETECTION_STATUS_MAX: u8 = 15_u8; - /// Construct new 'AFT1PSI2' from values + /// Constructs a new `AFT1PSI2` message from values. pub fn new( htr_res: f32, max_res: u32, @@ -97,11 +97,11 @@ impl Aft1psi2 { res.set_detection_status(detection_status)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `AFT1PSI2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'HtrRes' + /// Returns the value of `HtrRes`. /// /// - Min: 0 /// - Max: 6425.5 @@ -111,7 +111,7 @@ impl Aft1psi2 { pub fn htr_res(&self) -> f32 { self.htr_res_phys_val() } - /// Get physical value of 'HtrRes' + /// Returns the physical value of `HtrRes`. /// /// - Factor: 0.1 /// - Offset: 0 @@ -123,7 +123,7 @@ impl Aft1psi2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'HtrRes' + /// Returns the raw value of `HtrRes`. /// /// - Start bit: 40 /// - Signal size: 16 bits @@ -133,12 +133,12 @@ impl Aft1psi2 { pub fn htr_res_raw_val(&self) -> u16 { self.raw.view_bits::()[40..56].load_le::() } - /// Set raw value of 'HtrRes' + /// Sets the raw value of `HtrRes`. #[inline(always)] pub fn set_htr_res_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..56].store_le(value); } - /// Set value of 'HtrRes' + /// Sets the value of `HtrRes`. #[inline(always)] pub fn set_htr_res(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 6425.5_f32 < value { @@ -152,7 +152,7 @@ impl Aft1psi2 { self.raw.view_bits_mut::()[40..56].store_le(value); Ok(()) } - /// Get value of 'MaxRes' + /// Returns the value of `MaxRes`. /// /// - Min: 0 /// - Max: 62500 @@ -162,7 +162,7 @@ impl Aft1psi2 { pub fn max_res(&self) -> u32 { self.max_res_phys_val() } - /// Get physical value of 'MaxRes' + /// Returns the physical value of `MaxRes`. /// /// - Factor: 250 /// - Offset: 0 @@ -173,7 +173,7 @@ impl Aft1psi2 { let factor = 250; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MaxRes' + /// Returns the raw value of `MaxRes`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -183,12 +183,12 @@ impl Aft1psi2 { pub fn max_res_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MaxRes' + /// Sets the raw value of `MaxRes`. #[inline(always)] pub fn set_max_res_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MaxRes' + /// Sets the value of `MaxRes`. #[inline(always)] pub fn set_max_res(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 62500_u32 < value { @@ -206,7 +206,7 @@ impl Aft1psi2 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Temp' + /// Returns the value of `Temp`. /// /// - Min: -273 /// - Max: 1734.96875 @@ -216,7 +216,7 @@ impl Aft1psi2 { pub fn temp(&self) -> f32 { self.temp_phys_val() } - /// Get physical value of 'Temp' + /// Returns the physical value of `Temp`. /// /// - Factor: 0.03125 /// - Offset: -273 @@ -228,7 +228,7 @@ impl Aft1psi2 { let offset = -273_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temp' + /// Returns the raw value of `Temp`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -238,12 +238,12 @@ impl Aft1psi2 { pub fn temp_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'Temp' + /// Sets the raw value of `Temp`. #[inline(always)] pub fn set_temp_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'Temp' + /// Sets the value of `Temp`. #[inline(always)] pub fn set_temp(&mut self, value: f32) -> Result<(), CanError> { if value < -273_f32 || 1734.96875_f32 < value { @@ -257,28 +257,28 @@ impl Aft1psi2 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'RegenFailedCount' + /// Returns the value of `RegenFailedCount`. /// /// - Min: 0 /// - Max: 250 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn regen_failed_count(&self) -> u8 { self.regen_failed_count_phys_val() } - /// Get physical value of 'RegenFailedCount' + /// Returns the physical value of `RegenFailedCount`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn regen_failed_count_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'RegenFailedCount' + /// Returns the raw value of `RegenFailedCount`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -288,12 +288,12 @@ impl Aft1psi2 { pub fn regen_failed_count_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'RegenFailedCount' + /// Sets the raw value of `RegenFailedCount`. #[inline(always)] pub fn set_regen_failed_count_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'RegenFailedCount' + /// Sets the value of `RegenFailedCount`. #[inline(always)] pub fn set_regen_failed_count(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 250_u8 < value { @@ -311,28 +311,28 @@ impl Aft1psi2 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'PwrSupply' + /// Returns the value of `PwrSupply`. /// /// - Min: 0 /// - Max: 3 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn pwr_supply(&self) -> u8 { self.pwr_supply_phys_val() } - /// Get physical value of 'PwrSupply' + /// Returns the physical value of `PwrSupply`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn pwr_supply_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..6].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'PwrSupply' + /// Returns the raw value of `PwrSupply`. /// /// - Start bit: 4 /// - Signal size: 2 bits @@ -342,12 +342,12 @@ impl Aft1psi2 { pub fn pwr_supply_raw_val(&self) -> u8 { self.raw.view_bits::()[4..6].load_le::() } - /// Set raw value of 'PwrSupply' + /// Sets the raw value of `PwrSupply`. #[inline(always)] pub fn set_pwr_supply_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..6].store_le(value); } - /// Set value of 'PwrSupply' + /// Sets the value of `PwrSupply`. #[inline(always)] pub fn set_pwr_supply(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 3_u8 < value { @@ -365,28 +365,28 @@ impl Aft1psi2 { self.raw.view_bits_mut::()[4..6].store_le(value); Ok(()) } - /// Get value of 'DetectionStatus' + /// Returns the value of `DetectionStatus`. /// /// - Min: 0 /// - Max: 15 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn detection_status(&self) -> u8 { self.detection_status_phys_val() } - /// Get physical value of 'DetectionStatus' + /// Returns the physical value of `DetectionStatus`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn detection_status_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'DetectionStatus' + /// Returns the raw value of `DetectionStatus`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -396,12 +396,12 @@ impl Aft1psi2 { pub fn detection_status_raw_val(&self) -> u8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'DetectionStatus' + /// Sets the raw value of `DetectionStatus`. #[inline(always)] pub fn set_detection_status_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..4].store_le(value); } - /// Set value of 'DetectionStatus' + /// Sets the value of `DetectionStatus`. #[inline(always)] pub fn set_detection_status(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 15_u8 < value { diff --git a/tests-snapshots/dbc-cantools/issue_636_negative_scaling.snap.rs b/tests-snapshots/dbc-cantools/issue_636_negative_scaling.snap.rs index eb453256..450c4ee5 100644 --- a/tests-snapshots/dbc-cantools/issue_636_negative_scaling.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_636_negative_scaling.snap.rs @@ -74,17 +74,17 @@ impl ExampleMessage { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_MIN: f32 = 4070_f32; pub const TEMPERATURE_MAX: f32 = 4100_f32; - /// Construct new 'ExampleMessage' from values + /// Constructs a new `ExampleMessage` message from values. pub fn new(temperature: ExampleMessageTemperature) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature(temperature)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ExampleMessage` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature' + /// Returns the value of `Temperature`. /// /// - Min: 4070 /// - Max: 4100 @@ -99,7 +99,7 @@ impl ExampleMessage { _ => ExampleMessageTemperature::_Other(self.temperature_phys_val()), } } - /// Get physical value of 'Temperature' + /// Returns the physical value of `Temperature`. /// /// - Factor: -0.01 /// - Offset: 4100 @@ -111,7 +111,7 @@ impl ExampleMessage { let offset = 4100_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature' + /// Returns the raw value of `Temperature`. /// /// - Start bit: 3 /// - Signal size: 12 bits @@ -121,12 +121,12 @@ impl ExampleMessage { pub fn temperature_raw_val(&self) -> u16 { self.raw.view_bits::()[4..16].load_be::() } - /// Set raw value of 'Temperature' + /// Sets the raw value of `Temperature`. #[inline(always)] pub fn set_temperature_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[4..16].store_be(value); } - /// Set value of 'Temperature' + /// Sets the value of `Temperature`. #[inline(always)] pub fn set_temperature( &mut self, diff --git a/tests-snapshots/dbc-cantools/issue_725.snap.rs b/tests-snapshots/dbc-cantools/issue_725.snap.rs index 6a8095bb..16f23b2a 100644 --- a/tests-snapshots/dbc-cantools/issue_725.snap.rs +++ b/tests-snapshots/dbc-cantools/issue_725.snap.rs @@ -72,38 +72,38 @@ impl TestMessage { pub const MESSAGE_SIZE: usize = 1; pub const SIGNAL1_MIN: u8 = 0_u8; pub const SIGNAL1_MAX: u8 = 250_u8; - /// Construct new 'TestMessage' from values + /// Constructs a new `TestMessage` message from values. pub fn new(signal1: u8) -> Result { let mut res = Self { raw: [0x00; 1] }; res.set_signal1(signal1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TestMessage` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'Signal1' + /// Returns the value of `Signal1`. /// /// - Min: 0 /// - Max: 250 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Node2 #[inline(always)] pub fn signal1(&self) -> u8 { self.signal1_phys_val() } - /// Get physical value of 'Signal1' + /// Returns the physical value of `Signal1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal1' + /// Returns the raw value of `Signal1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -113,12 +113,12 @@ impl TestMessage { pub fn signal1_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Signal1' + /// Sets the raw value of `Signal1`. #[inline(always)] pub fn set_signal1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Signal1' + /// Sets the value of `Signal1`. #[inline(always)] pub fn set_signal1(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 250_u8 < value { diff --git a/tests-snapshots/dbc-cantools/j1939.snap.rs b/tests-snapshots/dbc-cantools/j1939.snap.rs index b1f00a34..5afbae68 100644 --- a/tests-snapshots/dbc-cantools/j1939.snap.rs +++ b/tests-snapshots/dbc-cantools/j1939.snap.rs @@ -73,31 +73,31 @@ impl Message1 { pub const MESSAGE_SIZE: usize = 8; pub const SIGNAL1_MIN: i8 = 0_i8; pub const SIGNAL1_MAX: i8 = 0_i8; - /// Construct new 'Message1' from values + /// Constructs a new `Message1` message from values. pub fn new(signal1: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_signal1(signal1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Signal1' + /// Returns the value of `Signal1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Node2 #[inline(always)] pub fn signal1(&self) -> i8 { self.signal1_phys_val() } - /// Get physical value of 'Signal1' + /// Returns the physical value of `Signal1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -105,7 +105,7 @@ impl Message1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal1' + /// Returns the raw value of `Signal1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -115,13 +115,13 @@ impl Message1 { pub fn signal1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Signal1' + /// Sets the raw value of `Signal1`. #[inline(always)] pub fn set_signal1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Signal1' + /// Sets the value of `Signal1`. #[inline(always)] pub fn set_signal1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -204,31 +204,31 @@ impl Message2 { pub const MESSAGE_SIZE: usize = 8; pub const SIGNAL2_MIN: i8 = 0_i8; pub const SIGNAL2_MAX: i8 = 0_i8; - /// Construct new 'Message2' from values + /// Constructs a new `Message2` message from values. pub fn new(signal2: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_signal2(signal2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Signal2' + /// Returns the value of `Signal2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Node1 #[inline(always)] pub fn signal2(&self) -> i8 { self.signal2_phys_val() } - /// Get physical value of 'Signal2' + /// Returns the physical value of `Signal2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -236,7 +236,7 @@ impl Message2 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal2' + /// Returns the raw value of `Signal2`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -246,13 +246,13 @@ impl Message2 { pub fn signal2_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Signal2' + /// Sets the raw value of `Signal2`. #[inline(always)] pub fn set_signal2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Signal2' + /// Sets the value of `Signal2`. #[inline(always)] pub fn set_signal2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/long_names.snap.rs b/tests-snapshots/dbc-cantools/long_names.snap.rs index 66e34cfe..162c8df2 100644 --- a/tests-snapshots/dbc-cantools/long_names.snap.rs +++ b/tests-snapshots/dbc-cantools/long_names.snap.rs @@ -134,12 +134,12 @@ impl Ss123456789012345678901234587890 { StandardId::new_unchecked(0x9) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'SS123456789012345678901234587890' from values + /// Constructs a new `SS123456789012345678901234587890` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SS123456789012345678901234587890` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -204,12 +204,12 @@ impl Ss12345678901234567890123450000 { StandardId::new_unchecked(0x8) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'SS1234567890123456789012345_0000' from values + /// Constructs a new `SS1234567890123456789012345_0000` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SS1234567890123456789012345_0000` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -274,12 +274,12 @@ impl Ss12345678901234567890123450001 { StandardId::new_unchecked(0x7) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'SS1234567890123456789012345_0001' from values + /// Constructs a new `SS1234567890123456789012345_0001` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SS1234567890123456789012345_0001` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -344,12 +344,12 @@ impl Ss123456789012345678901234577890 { StandardId::new_unchecked(0x6) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'SS123456789012345678901234577890' from values + /// Constructs a new `SS123456789012345678901234577890` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SS123456789012345678901234577890` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -414,12 +414,12 @@ impl Ss123456789012345678901234567890 { StandardId::new_unchecked(0x5) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'SS123456789012345678901234567890' from values + /// Constructs a new `SS123456789012345678901234567890` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SS123456789012345678901234567890` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -486,31 +486,31 @@ impl S1234567890123456789012345678901 { pub const MESSAGE_SIZE: usize = 8; pub const SS123456789012345678901234567890_MIN: i8 = 0_i8; pub const SS123456789012345678901234567890_MAX: i8 = 0_i8; - /// Construct new 'S1234567890123456789012345678901' from values + /// Constructs a new `S1234567890123456789012345678901` message from values. pub fn new(ss123456789012345678901234567890: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_ss123456789012345678901234567890(ss123456789012345678901234567890)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `S1234567890123456789012345678901` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'SS123456789012345678901234567890' + /// Returns the value of `SS123456789012345678901234567890`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ss123456789012345678901234567890(&self) -> i8 { self.ss123456789012345678901234567890_phys_val() } - /// Get physical value of 'SS123456789012345678901234567890' + /// Returns the physical value of `SS123456789012345678901234567890`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ss123456789012345678901234567890_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -518,7 +518,7 @@ impl S1234567890123456789012345678901 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SS123456789012345678901234567890' + /// Returns the raw value of `SS123456789012345678901234567890`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -528,13 +528,13 @@ impl S1234567890123456789012345678901 { pub fn ss123456789012345678901234567890_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'SS123456789012345678901234567890' + /// Sets the raw value of `SS123456789012345678901234567890`. #[inline(always)] pub fn set_ss123456789012345678901234567890_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'SS123456789012345678901234567890' + /// Sets the value of `SS123456789012345678901234567890`. #[inline(always)] pub fn set_ss123456789012345678901234567890( &mut self, @@ -619,31 +619,31 @@ impl M123456789012345678901234560000 { pub const MESSAGE_SIZE: usize = 8; pub const SSS12345678901234567890123456789_MIN: i8 = 0_i8; pub const SSS12345678901234567890123456789_MAX: i8 = 0_i8; - /// Construct new 'M12345678901234567890123456_0000' from values + /// Constructs a new `M12345678901234567890123456_0000` message from values. pub fn new(sss12345678901234567890123456789: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_sss12345678901234567890123456789(sss12345678901234567890123456789)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `M12345678901234567890123456_0000` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'SSS12345678901234567890123456789' + /// Returns the value of `SSS12345678901234567890123456789`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sss12345678901234567890123456789(&self) -> i8 { self.sss12345678901234567890123456789_phys_val() } - /// Get physical value of 'SSS12345678901234567890123456789' + /// Returns the physical value of `SSS12345678901234567890123456789`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sss12345678901234567890123456789_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -651,7 +651,7 @@ impl M123456789012345678901234560000 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SSS12345678901234567890123456789' + /// Returns the raw value of `SSS12345678901234567890123456789`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -661,13 +661,13 @@ impl M123456789012345678901234560000 { pub fn sss12345678901234567890123456789_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'SSS12345678901234567890123456789' + /// Sets the raw value of `SSS12345678901234567890123456789`. #[inline(always)] pub fn set_sss12345678901234567890123456789_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'SSS12345678901234567890123456789' + /// Sets the value of `SSS12345678901234567890123456789`. #[inline(always)] pub fn set_sss12345678901234567890123456789( &mut self, @@ -761,7 +761,7 @@ impl M1234567890123456789012345678901 { pub const S12345678901234567890123456_0000_MAX: i8 = 0_i8; pub const S1234567890123456789012345678901_MIN: i8 = 0_i8; pub const S1234567890123456789012345678901_MAX: i8 = 0_i8; - /// Construct new 'M1234567890123456789012345678901' from values + /// Constructs a new `M1234567890123456789012345678901` message from values. pub fn new( ss1234567890123456789012345_0000: i8, ss1234567890123456789012345_0001: i8, @@ -777,25 +777,25 @@ impl M1234567890123456789012345678901 { res.set_s1234567890123456789012345678901(s1234567890123456789012345678901)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `M1234567890123456789012345678901` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'SS1234567890123456789012345_0000' + /// Returns the value of `SS1234567890123456789012345_0000`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0000(&self) -> i8 { self.ss1234567890123456789012345_0000_phys_val() } - /// Get physical value of 'SS1234567890123456789012345_0000' + /// Returns the physical value of `SS1234567890123456789012345_0000`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ss1234567890123456789012345_0000_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[32..40].load_le::(); @@ -803,7 +803,7 @@ impl M1234567890123456789012345678901 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SS1234567890123456789012345_0000' + /// Returns the raw value of `SS1234567890123456789012345_0000`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -813,13 +813,13 @@ impl M1234567890123456789012345678901 { pub fn ss1234567890123456789012345_0000_raw_val(&self) -> i8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'SS1234567890123456789012345_0000' + /// Sets the raw value of `SS1234567890123456789012345_0000`. #[inline(always)] pub fn set_ss1234567890123456789012345_0000_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..40].store_le(value); } - /// Set value of 'SS1234567890123456789012345_0000' + /// Sets the value of `SS1234567890123456789012345_0000`. #[inline(always)] pub fn set_ss1234567890123456789012345_0000( &mut self, @@ -841,21 +841,21 @@ impl M1234567890123456789012345678901 { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Get value of 'SS1234567890123456789012345_0001' + /// Returns the value of `SS1234567890123456789012345_0001`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0001(&self) -> i8 { self.ss1234567890123456789012345_0001_phys_val() } - /// Get physical value of 'SS1234567890123456789012345_0001' + /// Returns the physical value of `SS1234567890123456789012345_0001`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ss1234567890123456789012345_0001_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -863,7 +863,7 @@ impl M1234567890123456789012345678901 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SS1234567890123456789012345_0001' + /// Returns the raw value of `SS1234567890123456789012345_0001`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -873,13 +873,13 @@ impl M1234567890123456789012345678901 { pub fn ss1234567890123456789012345_0001_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'SS1234567890123456789012345_0001' + /// Sets the raw value of `SS1234567890123456789012345_0001`. #[inline(always)] pub fn set_ss1234567890123456789012345_0001_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'SS1234567890123456789012345_0001' + /// Sets the value of `SS1234567890123456789012345_0001`. #[inline(always)] pub fn set_ss1234567890123456789012345_0001( &mut self, @@ -901,21 +901,21 @@ impl M1234567890123456789012345678901 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'SS1234567890123456789012345_0002' + /// Returns the value of `SS1234567890123456789012345_0002`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: N12345678901234567890123456_0000 #[inline(always)] pub fn ss1234567890123456789012345_0002(&self) -> i8 { self.ss1234567890123456789012345_0002_phys_val() } - /// Get physical value of 'SS1234567890123456789012345_0002' + /// Returns the physical value of `SS1234567890123456789012345_0002`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ss1234567890123456789012345_0002_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -923,7 +923,7 @@ impl M1234567890123456789012345678901 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SS1234567890123456789012345_0002' + /// Returns the raw value of `SS1234567890123456789012345_0002`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -933,13 +933,13 @@ impl M1234567890123456789012345678901 { pub fn ss1234567890123456789012345_0002_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'SS1234567890123456789012345_0002' + /// Sets the raw value of `SS1234567890123456789012345_0002`. #[inline(always)] pub fn set_ss1234567890123456789012345_0002_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'SS1234567890123456789012345_0002' + /// Sets the value of `SS1234567890123456789012345_0002`. #[inline(always)] pub fn set_ss1234567890123456789012345_0002( &mut self, @@ -961,21 +961,21 @@ impl M1234567890123456789012345678901 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'S12345678901234567890123456_0000' + /// Returns the value of `S12345678901234567890123456_0000`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s12345678901234567890123456_0000(&self) -> i8 { self.s12345678901234567890123456_0000_phys_val() } - /// Get physical value of 'S12345678901234567890123456_0000' + /// Returns the physical value of `S12345678901234567890123456_0000`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s12345678901234567890123456_0000_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -983,7 +983,7 @@ impl M1234567890123456789012345678901 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S12345678901234567890123456_0000' + /// Returns the raw value of `S12345678901234567890123456_0000`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -993,13 +993,13 @@ impl M1234567890123456789012345678901 { pub fn s12345678901234567890123456_0000_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'S12345678901234567890123456_0000' + /// Sets the raw value of `S12345678901234567890123456_0000`. #[inline(always)] pub fn set_s12345678901234567890123456_0000_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'S12345678901234567890123456_0000' + /// Sets the value of `S12345678901234567890123456_0000`. #[inline(always)] pub fn set_s12345678901234567890123456_0000( &mut self, @@ -1021,21 +1021,21 @@ impl M1234567890123456789012345678901 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'S1234567890123456789012345678901' + /// Returns the value of `S1234567890123456789012345678901`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s1234567890123456789012345678901(&self) -> i8 { self.s1234567890123456789012345678901_phys_val() } - /// Get physical value of 'S1234567890123456789012345678901' + /// Returns the physical value of `S1234567890123456789012345678901`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s1234567890123456789012345678901_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -1043,7 +1043,7 @@ impl M1234567890123456789012345678901 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S1234567890123456789012345678901' + /// Returns the raw value of `S1234567890123456789012345678901`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -1053,13 +1053,13 @@ impl M1234567890123456789012345678901 { pub fn s1234567890123456789012345678901_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'S1234567890123456789012345678901' + /// Sets the raw value of `S1234567890123456789012345678901`. #[inline(always)] pub fn set_s1234567890123456789012345678901_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'S1234567890123456789012345678901' + /// Sets the value of `S1234567890123456789012345678901`. #[inline(always)] pub fn set_s1234567890123456789012345678901( &mut self, @@ -1151,7 +1151,7 @@ impl M123456789012345678901234560001 { pub const S12345678901234567890123456_0001_MAX: i8 = 0_i8; pub const S12345678901234567890123456_0002_MIN: i8 = 0_i8; pub const S12345678901234567890123456_0002_MAX: i8 = 0_i8; - /// Construct new 'M12345678901234567890123456_0001' from values + /// Constructs a new `M12345678901234567890123456_0001` message from values. pub fn new( ss1234567890123456789012345_0003: i8, ss1234567890123456789012345_0004: i8, @@ -1165,25 +1165,25 @@ impl M123456789012345678901234560001 { res.set_s12345678901234567890123456_0002(s12345678901234567890123456_0002)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `M12345678901234567890123456_0001` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'SS1234567890123456789012345_0003' + /// Returns the value of `SS1234567890123456789012345_0003`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0003(&self) -> i8 { self.ss1234567890123456789012345_0003_phys_val() } - /// Get physical value of 'SS1234567890123456789012345_0003' + /// Returns the physical value of `SS1234567890123456789012345_0003`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ss1234567890123456789012345_0003_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -1191,7 +1191,7 @@ impl M123456789012345678901234560001 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SS1234567890123456789012345_0003' + /// Returns the raw value of `SS1234567890123456789012345_0003`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -1201,13 +1201,13 @@ impl M123456789012345678901234560001 { pub fn ss1234567890123456789012345_0003_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'SS1234567890123456789012345_0003' + /// Sets the raw value of `SS1234567890123456789012345_0003`. #[inline(always)] pub fn set_ss1234567890123456789012345_0003_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'SS1234567890123456789012345_0003' + /// Sets the value of `SS1234567890123456789012345_0003`. #[inline(always)] pub fn set_ss1234567890123456789012345_0003( &mut self, @@ -1229,21 +1229,21 @@ impl M123456789012345678901234560001 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'SS1234567890123456789012345_0004' + /// Returns the value of `SS1234567890123456789012345_0004`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0004(&self) -> i8 { self.ss1234567890123456789012345_0004_phys_val() } - /// Get physical value of 'SS1234567890123456789012345_0004' + /// Returns the physical value of `SS1234567890123456789012345_0004`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ss1234567890123456789012345_0004_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -1251,7 +1251,7 @@ impl M123456789012345678901234560001 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SS1234567890123456789012345_0004' + /// Returns the raw value of `SS1234567890123456789012345_0004`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -1261,13 +1261,13 @@ impl M123456789012345678901234560001 { pub fn ss1234567890123456789012345_0004_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'SS1234567890123456789012345_0004' + /// Sets the raw value of `SS1234567890123456789012345_0004`. #[inline(always)] pub fn set_ss1234567890123456789012345_0004_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'SS1234567890123456789012345_0004' + /// Sets the value of `SS1234567890123456789012345_0004`. #[inline(always)] pub fn set_ss1234567890123456789012345_0004( &mut self, @@ -1289,21 +1289,21 @@ impl M123456789012345678901234560001 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'S12345678901234567890123456_0001' + /// Returns the value of `S12345678901234567890123456_0001`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s12345678901234567890123456_0001(&self) -> i8 { self.s12345678901234567890123456_0001_phys_val() } - /// Get physical value of 'S12345678901234567890123456_0001' + /// Returns the physical value of `S12345678901234567890123456_0001`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s12345678901234567890123456_0001_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -1311,7 +1311,7 @@ impl M123456789012345678901234560001 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S12345678901234567890123456_0001' + /// Returns the raw value of `S12345678901234567890123456_0001`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -1321,13 +1321,13 @@ impl M123456789012345678901234560001 { pub fn s12345678901234567890123456_0001_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'S12345678901234567890123456_0001' + /// Sets the raw value of `S12345678901234567890123456_0001`. #[inline(always)] pub fn set_s12345678901234567890123456_0001_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'S12345678901234567890123456_0001' + /// Sets the value of `S12345678901234567890123456_0001`. #[inline(always)] pub fn set_s12345678901234567890123456_0001( &mut self, @@ -1349,21 +1349,21 @@ impl M123456789012345678901234560001 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'S12345678901234567890123456_0002' + /// Returns the value of `S12345678901234567890123456_0002`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s12345678901234567890123456_0002(&self) -> i8 { self.s12345678901234567890123456_0002_phys_val() } - /// Get physical value of 'S12345678901234567890123456_0002' + /// Returns the physical value of `S12345678901234567890123456_0002`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s12345678901234567890123456_0002_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -1371,7 +1371,7 @@ impl M123456789012345678901234560001 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S12345678901234567890123456_0002' + /// Returns the raw value of `S12345678901234567890123456_0002`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -1381,13 +1381,13 @@ impl M123456789012345678901234560001 { pub fn s12345678901234567890123456_0002_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'S12345678901234567890123456_0002' + /// Sets the raw value of `S12345678901234567890123456_0002`. #[inline(always)] pub fn set_s12345678901234567890123456_0002_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'S12345678901234567890123456_0002' + /// Sets the value of `S12345678901234567890123456_0002`. #[inline(always)] pub fn set_s12345678901234567890123456_0002( &mut self, @@ -1474,7 +1474,7 @@ impl Mm123456789012345678901234567890 { pub const SSS123456789012345678901234_0000_MAX: i8 = 0_i8; pub const SS1234567890123456789012345_0005_MIN: i8 = 0_i8; pub const SS1234567890123456789012345_0005_MAX: i8 = 0_i8; - /// Construct new 'MM123456789012345678901234567890' from values + /// Constructs a new `MM123456789012345678901234567890` message from values. pub fn new( sss123456789012345678901234_0000: i8, ss1234567890123456789012345_0005: i8, @@ -1484,25 +1484,25 @@ impl Mm123456789012345678901234567890 { res.set_ss1234567890123456789012345_0005(ss1234567890123456789012345_0005)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MM123456789012345678901234567890` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'SSS123456789012345678901234_0000' + /// Returns the value of `SSS123456789012345678901234_0000`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sss123456789012345678901234_0000(&self) -> i8 { self.sss123456789012345678901234_0000_phys_val() } - /// Get physical value of 'SSS123456789012345678901234_0000' + /// Returns the physical value of `SSS123456789012345678901234_0000`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sss123456789012345678901234_0000_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -1510,7 +1510,7 @@ impl Mm123456789012345678901234567890 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SSS123456789012345678901234_0000' + /// Returns the raw value of `SSS123456789012345678901234_0000`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -1520,13 +1520,13 @@ impl Mm123456789012345678901234567890 { pub fn sss123456789012345678901234_0000_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'SSS123456789012345678901234_0000' + /// Sets the raw value of `SSS123456789012345678901234_0000`. #[inline(always)] pub fn set_sss123456789012345678901234_0000_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'SSS123456789012345678901234_0000' + /// Sets the value of `SSS123456789012345678901234_0000`. #[inline(always)] pub fn set_sss123456789012345678901234_0000( &mut self, @@ -1548,21 +1548,21 @@ impl Mm123456789012345678901234567890 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'SS1234567890123456789012345_0005' + /// Returns the value of `SS1234567890123456789012345_0005`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ss1234567890123456789012345_0005(&self) -> i8 { self.ss1234567890123456789012345_0005_phys_val() } - /// Get physical value of 'SS1234567890123456789012345_0005' + /// Returns the physical value of `SS1234567890123456789012345_0005`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ss1234567890123456789012345_0005_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -1570,7 +1570,7 @@ impl Mm123456789012345678901234567890 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SS1234567890123456789012345_0005' + /// Returns the raw value of `SS1234567890123456789012345_0005`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -1580,13 +1580,13 @@ impl Mm123456789012345678901234567890 { pub fn ss1234567890123456789012345_0005_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'SS1234567890123456789012345_0005' + /// Sets the raw value of `SS1234567890123456789012345_0005`. #[inline(always)] pub fn set_ss1234567890123456789012345_0005_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'SS1234567890123456789012345_0005' + /// Sets the value of `SS1234567890123456789012345_0005`. #[inline(always)] pub fn set_ss1234567890123456789012345_0005( &mut self, diff --git a/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs b/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs index f0216feb..c1c19d50 100644 --- a/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs +++ b/tests-snapshots/dbc-cantools/long_names_multiple_relations.snap.rs @@ -114,7 +114,7 @@ impl MsgLongName5678912345678912 { pub const RX_TWICE_SHORT_MAX: i32 = 0_i32; pub const SIG_USED_TWICE_EFGH_ABCDEFGHI_AB_MIN: i8 = 0_i8; pub const SIG_USED_TWICE_EFGH_ABCDEFGHI_AB_MAX: i8 = 0_i8; - /// Construct new 'Msg_Long_Name_56789_123456789_12' from values + /// Constructs a new `Msg_Long_Name_56789_123456789_12` message from values. pub fn new( rx_twice_11111111111111111111111: i8, rx_twice_short: i32, @@ -126,25 +126,25 @@ impl MsgLongName5678912345678912 { res.set_sig_used_twice_efgh_abcdefghi_ab(sig_used_twice_efgh_abcdefghi_ab)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Msg_Long_Name_56789_123456789_12` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'rx_twice_11111111111111111111111' + /// Returns the value of `rx_twice_11111111111111111111111`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_11111111111111111111111(&self) -> i8 { self.rx_twice_11111111111111111111111_phys_val() } - /// Get physical value of 'rx_twice_11111111111111111111111' + /// Returns the physical value of `rx_twice_11111111111111111111111`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn rx_twice_11111111111111111111111_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -152,7 +152,7 @@ impl MsgLongName5678912345678912 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'rx_twice_11111111111111111111111' + /// Returns the raw value of `rx_twice_11111111111111111111111`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -162,13 +162,13 @@ impl MsgLongName5678912345678912 { pub fn rx_twice_11111111111111111111111_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'rx_twice_11111111111111111111111' + /// Sets the raw value of `rx_twice_11111111111111111111111`. #[inline(always)] pub fn set_rx_twice_11111111111111111111111_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'rx_twice_11111111111111111111111' + /// Sets the value of `rx_twice_11111111111111111111111`. #[inline(always)] pub fn set_rx_twice_11111111111111111111111( &mut self, @@ -190,21 +190,21 @@ impl MsgLongName5678912345678912 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'rx_twice_short' + /// Returns the value of `rx_twice_short`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_short(&self) -> i32 { self.rx_twice_short_phys_val() } - /// Get physical value of 'rx_twice_short' + /// Returns the physical value of `rx_twice_short`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn rx_twice_short_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[16..34].load_le::(); @@ -212,7 +212,7 @@ impl MsgLongName5678912345678912 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'rx_twice_short' + /// Returns the raw value of `rx_twice_short`. /// /// - Start bit: 16 /// - Signal size: 18 bits @@ -222,13 +222,13 @@ impl MsgLongName5678912345678912 { pub fn rx_twice_short_raw_val(&self) -> i32 { self.raw.view_bits::()[16..34].load_le::() } - /// Set raw value of 'rx_twice_short' + /// Sets the raw value of `rx_twice_short`. #[inline(always)] pub fn set_rx_twice_short_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..34].store_le(value); } - /// Set value of 'rx_twice_short' + /// Sets the value of `rx_twice_short`. #[inline(always)] pub fn set_rx_twice_short(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { @@ -247,21 +247,21 @@ impl MsgLongName5678912345678912 { self.raw.view_bits_mut::()[16..34].store_le(value); Ok(()) } - /// Get value of 'Sig_used_twice_efgh_abcdefghi_ab' + /// Returns the value of `Sig_used_twice_efgh_abcdefghi_ab`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefghi_ab(&self) -> i8 { self.sig_used_twice_efgh_abcdefghi_ab_phys_val() } - /// Get physical value of 'Sig_used_twice_efgh_abcdefghi_ab' + /// Returns the physical value of `Sig_used_twice_efgh_abcdefghi_ab`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_used_twice_efgh_abcdefghi_ab_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..6].load_le::(); @@ -269,7 +269,7 @@ impl MsgLongName5678912345678912 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_used_twice_efgh_abcdefghi_ab' + /// Returns the raw value of `Sig_used_twice_efgh_abcdefghi_ab`. /// /// - Start bit: 0 /// - Signal size: 6 bits @@ -279,13 +279,13 @@ impl MsgLongName5678912345678912 { pub fn sig_used_twice_efgh_abcdefghi_ab_raw_val(&self) -> i8 { self.raw.view_bits::()[0..6].load_le::() } - /// Set raw value of 'Sig_used_twice_efgh_abcdefghi_ab' + /// Sets the raw value of `Sig_used_twice_efgh_abcdefghi_ab`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefghi_ab_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..6].store_le(value); } - /// Set value of 'Sig_used_twice_efgh_abcdefghi_ab' + /// Sets the value of `Sig_used_twice_efgh_abcdefghi_ab`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefghi_ab( &mut self, @@ -373,7 +373,7 @@ impl TxTwice { pub const RX_TWICE_LONG_YYYYYYYYYYYYYYYYYY_MAX: i8 = 0_i8; pub const RX_TWICE_SHORT_MIN: i8 = 0_i8; pub const RX_TWICE_SHORT_MAX: i8 = 0_i8; - /// Construct new 'TX_twice' from values + /// Constructs a new `TX_twice` message from values. pub fn new( rx_twice_long_yyyyyyyyyyyyyyyyyy: i8, rx_twice_short: i8, @@ -383,25 +383,25 @@ impl TxTwice { res.set_rx_twice_short(rx_twice_short)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TX_twice` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + /// Returns the value of `rx_twice_long_yyyyyyyyyyyyyyyyyy`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Receiver_1, Receiver_2_zzzzzzzzzzzzzzzzzzzzz #[inline(always)] pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy(&self) -> i8 { self.rx_twice_long_yyyyyyyyyyyyyyyyyy_phys_val() } - /// Get physical value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + /// Returns the physical value of `rx_twice_long_yyyyyyyyyyyyyyyyyy`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -409,7 +409,7 @@ impl TxTwice { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + /// Returns the raw value of `rx_twice_long_yyyyyyyyyyyyyyyyyy`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -419,13 +419,13 @@ impl TxTwice { pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + /// Sets the raw value of `rx_twice_long_yyyyyyyyyyyyyyyyyy`. #[inline(always)] pub fn set_rx_twice_long_yyyyyyyyyyyyyyyyyy_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + /// Sets the value of `rx_twice_long_yyyyyyyyyyyyyyyyyy`. #[inline(always)] pub fn set_rx_twice_long_yyyyyyyyyyyyyyyyyy( &mut self, @@ -447,21 +447,21 @@ impl TxTwice { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'rx_twice_short' + /// Returns the value of `rx_twice_short`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Receiver_2_zzzzzzzzzzzzzzzzzzzzz, Receiver_1 #[inline(always)] pub fn rx_twice_short(&self) -> i8 { self.rx_twice_short_phys_val() } - /// Get physical value of 'rx_twice_short' + /// Returns the physical value of `rx_twice_short`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn rx_twice_short_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -469,7 +469,7 @@ impl TxTwice { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'rx_twice_short' + /// Returns the raw value of `rx_twice_short`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -479,13 +479,13 @@ impl TxTwice { pub fn rx_twice_short_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'rx_twice_short' + /// Sets the raw value of `rx_twice_short`. #[inline(always)] pub fn set_rx_twice_short_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'rx_twice_short' + /// Sets the value of `rx_twice_short`. #[inline(always)] pub fn set_rx_twice_short(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -568,31 +568,31 @@ impl RxTx1 { pub const MESSAGE_SIZE: usize = 8; pub const SIG_USED_TWICE_EFGH_ABCDEFG_0000_MIN: i16 = 0_i16; pub const SIG_USED_TWICE_EFGH_ABCDEFG_0000_MAX: i16 = 0_i16; - /// Construct new 'RX_TX_1' from values + /// Constructs a new `RX_TX_1` message from values. pub fn new(sig_used_twice_efgh_abcdefg_0000: i16) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_sig_used_twice_efgh_abcdefg_0000(sig_used_twice_efgh_abcdefg_0000)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RX_TX_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Sig_used_twice_efgh_abcdefg_0000' + /// Returns the value of `Sig_used_twice_efgh_abcdefg_0000`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0000(&self) -> i16 { self.sig_used_twice_efgh_abcdefg_0000_phys_val() } - /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0000' + /// Returns the physical value of `Sig_used_twice_efgh_abcdefg_0000`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0000_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[0..9].load_le::(); @@ -600,7 +600,7 @@ impl RxTx1 { let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0000' + /// Returns the raw value of `Sig_used_twice_efgh_abcdefg_0000`. /// /// - Start bit: 0 /// - Signal size: 9 bits @@ -610,13 +610,13 @@ impl RxTx1 { pub fn sig_used_twice_efgh_abcdefg_0000_raw_val(&self) -> i16 { self.raw.view_bits::()[0..9].load_le::() } - /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0000' + /// Sets the raw value of `Sig_used_twice_efgh_abcdefg_0000`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0000_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..9].store_le(value); } - /// Set value of 'Sig_used_twice_efgh_abcdefg_0000' + /// Sets the value of `Sig_used_twice_efgh_abcdefg_0000`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0000( &mut self, @@ -699,12 +699,12 @@ impl MsgCaseTest { StandardId::new_unchecked(0x4) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'MSG_CASE_TEST' from values + /// Constructs a new `MSG_CASE_TEST` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MSG_CASE_TEST` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -769,12 +769,12 @@ impl MsgCaseTest { StandardId::new_unchecked(0x3) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'msg_case_test' from values + /// Constructs a new `msg_case_test` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `msg_case_test` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -845,7 +845,7 @@ impl MsgWithValueTableSigs { pub const SIG_WITH_LONG_VAL_TABLE_2_MAX: i8 = 0_i8; pub const SIG_WITH_LONG_VAL_TABLE_1_MIN: i8 = 0_i8; pub const SIG_WITH_LONG_VAL_TABLE_1_MAX: i8 = 0_i8; - /// Construct new 'Msg_with_value_table_sigs' from values + /// Constructs a new `Msg_with_value_table_sigs` message from values. pub fn new( sig_with_short_val_table: MsgWithValueTableSigsSigWithShortValTable, sig_with_long_val_table_2: MsgWithValueTableSigsSigWithLongValTable2, @@ -857,15 +857,15 @@ impl MsgWithValueTableSigs { res.set_sig_with_long_val_table_1(sig_with_long_val_table_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Msg_with_value_table_sigs` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Sig_with_short_val_table' + /// Returns the value of `Sig_with_short_val_table`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_with_short_val_table(&self) -> MsgWithValueTableSigsSigWithShortValTable { @@ -884,11 +884,11 @@ impl MsgWithValueTableSigs { } } } - /// Get physical value of 'Sig_with_short_val_table' + /// Returns the physical value of `Sig_with_short_val_table`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_with_short_val_table_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -896,7 +896,7 @@ impl MsgWithValueTableSigs { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_with_short_val_table' + /// Returns the raw value of `Sig_with_short_val_table`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -906,13 +906,13 @@ impl MsgWithValueTableSigs { pub fn sig_with_short_val_table_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'Sig_with_short_val_table' + /// Sets the raw value of `Sig_with_short_val_table`. #[inline(always)] pub fn set_sig_with_short_val_table_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'Sig_with_short_val_table' + /// Sets the value of `Sig_with_short_val_table`. #[inline(always)] pub fn set_sig_with_short_val_table( &mut self, @@ -935,11 +935,11 @@ impl MsgWithValueTableSigs { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'Sig_with_long_val_table_2' + /// Returns the value of `Sig_with_long_val_table_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_with_long_val_table_2( @@ -968,11 +968,11 @@ impl MsgWithValueTableSigs { } } } - /// Get physical value of 'Sig_with_long_val_table_2' + /// Returns the physical value of `Sig_with_long_val_table_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_with_long_val_table_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -980,7 +980,7 @@ impl MsgWithValueTableSigs { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_with_long_val_table_2' + /// Returns the raw value of `Sig_with_long_val_table_2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -990,13 +990,13 @@ impl MsgWithValueTableSigs { pub fn sig_with_long_val_table_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Sig_with_long_val_table_2' + /// Sets the raw value of `Sig_with_long_val_table_2`. #[inline(always)] pub fn set_sig_with_long_val_table_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Sig_with_long_val_table_2' + /// Sets the value of `Sig_with_long_val_table_2`. #[inline(always)] pub fn set_sig_with_long_val_table_2( &mut self, @@ -1019,11 +1019,11 @@ impl MsgWithValueTableSigs { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Sig_with_long_val_table_1' + /// Returns the value of `Sig_with_long_val_table_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_with_long_val_table_1( @@ -1042,11 +1042,11 @@ impl MsgWithValueTableSigs { } } } - /// Get physical value of 'Sig_with_long_val_table_1' + /// Returns the physical value of `Sig_with_long_val_table_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_with_long_val_table_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -1054,7 +1054,7 @@ impl MsgWithValueTableSigs { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_with_long_val_table_1' + /// Returns the raw value of `Sig_with_long_val_table_1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -1064,13 +1064,13 @@ impl MsgWithValueTableSigs { pub fn sig_with_long_val_table_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Sig_with_long_val_table_1' + /// Sets the raw value of `Sig_with_long_val_table_1`. #[inline(always)] pub fn set_sig_with_long_val_table_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Sig_with_long_val_table_1' + /// Sets the value of `Sig_with_long_val_table_1`. #[inline(always)] pub fn set_sig_with_long_val_table_1( &mut self, @@ -1265,7 +1265,7 @@ impl MsgLongName5678912345670000 { pub const RX_TWICE_11111111111111111111111_MAX: i8 = 0_i8; pub const SIG_USED_TWICE_EFGH_ABCDEFG_0001_MIN: i8 = 0_i8; pub const SIG_USED_TWICE_EFGH_ABCDEFG_0001_MAX: i8 = 0_i8; - /// Construct new 'Msg_Long_Name_56789_1234567_0000' from values + /// Constructs a new `Msg_Long_Name_56789_1234567_0000` message from values. pub fn new( rx_twice_11111111111111111111111: i8, sig_used_twice_efgh_abcdefg_0001: i8, @@ -1275,25 +1275,25 @@ impl MsgLongName5678912345670000 { res.set_sig_used_twice_efgh_abcdefg_0001(sig_used_twice_efgh_abcdefg_0001)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Msg_Long_Name_56789_1234567_0000` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'rx_twice_11111111111111111111111' + /// Returns the value of `rx_twice_11111111111111111111111`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_11111111111111111111111(&self) -> i8 { self.rx_twice_11111111111111111111111_phys_val() } - /// Get physical value of 'rx_twice_11111111111111111111111' + /// Returns the physical value of `rx_twice_11111111111111111111111`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn rx_twice_11111111111111111111111_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..10].load_le::(); @@ -1301,7 +1301,7 @@ impl MsgLongName5678912345670000 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'rx_twice_11111111111111111111111' + /// Returns the raw value of `rx_twice_11111111111111111111111`. /// /// - Start bit: 8 /// - Signal size: 2 bits @@ -1311,13 +1311,13 @@ impl MsgLongName5678912345670000 { pub fn rx_twice_11111111111111111111111_raw_val(&self) -> i8 { self.raw.view_bits::()[8..10].load_le::() } - /// Set raw value of 'rx_twice_11111111111111111111111' + /// Sets the raw value of `rx_twice_11111111111111111111111`. #[inline(always)] pub fn set_rx_twice_11111111111111111111111_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..10].store_le(value); } - /// Set value of 'rx_twice_11111111111111111111111' + /// Sets the value of `rx_twice_11111111111111111111111`. #[inline(always)] pub fn set_rx_twice_11111111111111111111111( &mut self, @@ -1339,21 +1339,21 @@ impl MsgLongName5678912345670000 { self.raw.view_bits_mut::()[8..10].store_le(value); Ok(()) } - /// Get value of 'Sig_used_twice_efgh_abcdefg_0001' + /// Returns the value of `Sig_used_twice_efgh_abcdefg_0001`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0001(&self) -> i8 { self.sig_used_twice_efgh_abcdefg_0001_phys_val() } - /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0001' + /// Returns the physical value of `Sig_used_twice_efgh_abcdefg_0001`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0001_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -1361,7 +1361,7 @@ impl MsgLongName5678912345670000 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0001' + /// Returns the raw value of `Sig_used_twice_efgh_abcdefg_0001`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -1371,13 +1371,13 @@ impl MsgLongName5678912345670000 { pub fn sig_used_twice_efgh_abcdefg_0001_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0001' + /// Sets the raw value of `Sig_used_twice_efgh_abcdefg_0001`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0001_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Sig_used_twice_efgh_abcdefg_0001' + /// Sets the value of `Sig_used_twice_efgh_abcdefg_0001`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0001( &mut self, @@ -1464,7 +1464,7 @@ impl MsgLongName5678912345670001 { pub const RX_TWICE_SHORT_MAX: i8 = 0_i8; pub const SIG_USED_TWICE_EFGH_ABCDEFG_0002_MIN: i8 = 0_i8; pub const SIG_USED_TWICE_EFGH_ABCDEFG_0002_MAX: i8 = 0_i8; - /// Construct new 'Msg_Long_Name_56789_1234567_0001' from values + /// Constructs a new `Msg_Long_Name_56789_1234567_0001` message from values. pub fn new( rx_twice_short: i8, sig_used_twice_efgh_abcdefg_0002: i8, @@ -1474,25 +1474,25 @@ impl MsgLongName5678912345670001 { res.set_sig_used_twice_efgh_abcdefg_0002(sig_used_twice_efgh_abcdefg_0002)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Msg_Long_Name_56789_1234567_0001` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'rx_twice_short' + /// Returns the value of `rx_twice_short`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_short(&self) -> i8 { self.rx_twice_short_phys_val() } - /// Get physical value of 'rx_twice_short' + /// Returns the physical value of `rx_twice_short`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn rx_twice_short_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -1500,7 +1500,7 @@ impl MsgLongName5678912345670001 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'rx_twice_short' + /// Returns the raw value of `rx_twice_short`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -1510,13 +1510,13 @@ impl MsgLongName5678912345670001 { pub fn rx_twice_short_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'rx_twice_short' + /// Sets the raw value of `rx_twice_short`. #[inline(always)] pub fn set_rx_twice_short_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'rx_twice_short' + /// Sets the value of `rx_twice_short`. #[inline(always)] pub fn set_rx_twice_short(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -1535,21 +1535,21 @@ impl MsgLongName5678912345670001 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Sig_used_twice_efgh_abcdefg_0002' + /// Returns the value of `Sig_used_twice_efgh_abcdefg_0002`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0002(&self) -> i8 { self.sig_used_twice_efgh_abcdefg_0002_phys_val() } - /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0002' + /// Returns the physical value of `Sig_used_twice_efgh_abcdefg_0002`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0002_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..6].load_le::(); @@ -1557,7 +1557,7 @@ impl MsgLongName5678912345670001 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0002' + /// Returns the raw value of `Sig_used_twice_efgh_abcdefg_0002`. /// /// - Start bit: 0 /// - Signal size: 6 bits @@ -1567,13 +1567,13 @@ impl MsgLongName5678912345670001 { pub fn sig_used_twice_efgh_abcdefg_0002_raw_val(&self) -> i8 { self.raw.view_bits::()[0..6].load_le::() } - /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0002' + /// Sets the raw value of `Sig_used_twice_efgh_abcdefg_0002`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0002_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..6].store_le(value); } - /// Set value of 'Sig_used_twice_efgh_abcdefg_0002' + /// Sets the value of `Sig_used_twice_efgh_abcdefg_0002`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0002( &mut self, diff --git a/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs b/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs index ea9c1c1e..c73af073 100644 --- a/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/long_names_multiple_relations_dumped.snap.rs @@ -114,7 +114,7 @@ impl MsgLongName5678912345678912 { pub const RX_TWICE_11111111111111111111111_MAX: i8 = 0_i8; pub const SIG_USED_TWICE_EFGH_ABCDEFGHI_AB_MIN: i8 = 0_i8; pub const SIG_USED_TWICE_EFGH_ABCDEFGHI_AB_MAX: i8 = 0_i8; - /// Construct new 'Msg_Long_Name_56789_123456789_12' from values + /// Constructs a new `Msg_Long_Name_56789_123456789_12` message from values. pub fn new( rx_twice_short: i32, rx_twice_11111111111111111111111: i8, @@ -126,25 +126,25 @@ impl MsgLongName5678912345678912 { res.set_sig_used_twice_efgh_abcdefghi_ab(sig_used_twice_efgh_abcdefghi_ab)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Msg_Long_Name_56789_123456789_12` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'rx_twice_short' + /// Returns the value of `rx_twice_short`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_short(&self) -> i32 { self.rx_twice_short_phys_val() } - /// Get physical value of 'rx_twice_short' + /// Returns the physical value of `rx_twice_short`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn rx_twice_short_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[16..34].load_le::(); @@ -152,7 +152,7 @@ impl MsgLongName5678912345678912 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'rx_twice_short' + /// Returns the raw value of `rx_twice_short`. /// /// - Start bit: 16 /// - Signal size: 18 bits @@ -162,13 +162,13 @@ impl MsgLongName5678912345678912 { pub fn rx_twice_short_raw_val(&self) -> i32 { self.raw.view_bits::()[16..34].load_le::() } - /// Set raw value of 'rx_twice_short' + /// Sets the raw value of `rx_twice_short`. #[inline(always)] pub fn set_rx_twice_short_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..34].store_le(value); } - /// Set value of 'rx_twice_short' + /// Sets the value of `rx_twice_short`. #[inline(always)] pub fn set_rx_twice_short(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { @@ -187,21 +187,21 @@ impl MsgLongName5678912345678912 { self.raw.view_bits_mut::()[16..34].store_le(value); Ok(()) } - /// Get value of 'rx_twice_11111111111111111111111' + /// Returns the value of `rx_twice_11111111111111111111111`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_11111111111111111111111(&self) -> i8 { self.rx_twice_11111111111111111111111_phys_val() } - /// Get physical value of 'rx_twice_11111111111111111111111' + /// Returns the physical value of `rx_twice_11111111111111111111111`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn rx_twice_11111111111111111111111_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -209,7 +209,7 @@ impl MsgLongName5678912345678912 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'rx_twice_11111111111111111111111' + /// Returns the raw value of `rx_twice_11111111111111111111111`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -219,13 +219,13 @@ impl MsgLongName5678912345678912 { pub fn rx_twice_11111111111111111111111_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'rx_twice_11111111111111111111111' + /// Sets the raw value of `rx_twice_11111111111111111111111`. #[inline(always)] pub fn set_rx_twice_11111111111111111111111_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'rx_twice_11111111111111111111111' + /// Sets the value of `rx_twice_11111111111111111111111`. #[inline(always)] pub fn set_rx_twice_11111111111111111111111( &mut self, @@ -247,21 +247,21 @@ impl MsgLongName5678912345678912 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Sig_used_twice_efgh_abcdefghi_ab' + /// Returns the value of `Sig_used_twice_efgh_abcdefghi_ab`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefghi_ab(&self) -> i8 { self.sig_used_twice_efgh_abcdefghi_ab_phys_val() } - /// Get physical value of 'Sig_used_twice_efgh_abcdefghi_ab' + /// Returns the physical value of `Sig_used_twice_efgh_abcdefghi_ab`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_used_twice_efgh_abcdefghi_ab_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..6].load_le::(); @@ -269,7 +269,7 @@ impl MsgLongName5678912345678912 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_used_twice_efgh_abcdefghi_ab' + /// Returns the raw value of `Sig_used_twice_efgh_abcdefghi_ab`. /// /// - Start bit: 0 /// - Signal size: 6 bits @@ -279,13 +279,13 @@ impl MsgLongName5678912345678912 { pub fn sig_used_twice_efgh_abcdefghi_ab_raw_val(&self) -> i8 { self.raw.view_bits::()[0..6].load_le::() } - /// Set raw value of 'Sig_used_twice_efgh_abcdefghi_ab' + /// Sets the raw value of `Sig_used_twice_efgh_abcdefghi_ab`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefghi_ab_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..6].store_le(value); } - /// Set value of 'Sig_used_twice_efgh_abcdefghi_ab' + /// Sets the value of `Sig_used_twice_efgh_abcdefghi_ab`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefghi_ab( &mut self, @@ -373,7 +373,7 @@ impl TxTwice { pub const RX_TWICE_LONG_YYYYYYYYYYYYYYYYYY_MAX: i8 = 0_i8; pub const RX_TWICE_SHORT_MIN: i8 = 0_i8; pub const RX_TWICE_SHORT_MAX: i8 = 0_i8; - /// Construct new 'TX_twice' from values + /// Constructs a new `TX_twice` message from values. pub fn new( rx_twice_long_yyyyyyyyyyyyyyyyyy: i8, rx_twice_short: i8, @@ -383,25 +383,25 @@ impl TxTwice { res.set_rx_twice_short(rx_twice_short)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TX_twice` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + /// Returns the value of `rx_twice_long_yyyyyyyyyyyyyyyyyy`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Receiver_1, Receiver_2_zzzzzzzzzzzzzzzzzzzzz #[inline(always)] pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy(&self) -> i8 { self.rx_twice_long_yyyyyyyyyyyyyyyyyy_phys_val() } - /// Get physical value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + /// Returns the physical value of `rx_twice_long_yyyyyyyyyyyyyyyyyy`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -409,7 +409,7 @@ impl TxTwice { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + /// Returns the raw value of `rx_twice_long_yyyyyyyyyyyyyyyyyy`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -419,13 +419,13 @@ impl TxTwice { pub fn rx_twice_long_yyyyyyyyyyyyyyyyyy_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + /// Sets the raw value of `rx_twice_long_yyyyyyyyyyyyyyyyyy`. #[inline(always)] pub fn set_rx_twice_long_yyyyyyyyyyyyyyyyyy_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'rx_twice_long_yyyyyyyyyyyyyyyyyy' + /// Sets the value of `rx_twice_long_yyyyyyyyyyyyyyyyyy`. #[inline(always)] pub fn set_rx_twice_long_yyyyyyyyyyyyyyyyyy( &mut self, @@ -447,21 +447,21 @@ impl TxTwice { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'rx_twice_short' + /// Returns the value of `rx_twice_short`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Receiver_2_zzzzzzzzzzzzzzzzzzzzz, Receiver_1 #[inline(always)] pub fn rx_twice_short(&self) -> i8 { self.rx_twice_short_phys_val() } - /// Get physical value of 'rx_twice_short' + /// Returns the physical value of `rx_twice_short`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn rx_twice_short_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -469,7 +469,7 @@ impl TxTwice { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'rx_twice_short' + /// Returns the raw value of `rx_twice_short`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -479,13 +479,13 @@ impl TxTwice { pub fn rx_twice_short_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'rx_twice_short' + /// Sets the raw value of `rx_twice_short`. #[inline(always)] pub fn set_rx_twice_short_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'rx_twice_short' + /// Sets the value of `rx_twice_short`. #[inline(always)] pub fn set_rx_twice_short(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -568,31 +568,31 @@ impl RxTx1 { pub const MESSAGE_SIZE: usize = 8; pub const SIG_USED_TWICE_EFGH_ABCDEFG_0000_MIN: i16 = 0_i16; pub const SIG_USED_TWICE_EFGH_ABCDEFG_0000_MAX: i16 = 0_i16; - /// Construct new 'RX_TX_1' from values + /// Constructs a new `RX_TX_1` message from values. pub fn new(sig_used_twice_efgh_abcdefg_0000: i16) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_sig_used_twice_efgh_abcdefg_0000(sig_used_twice_efgh_abcdefg_0000)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RX_TX_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Sig_used_twice_efgh_abcdefg_0000' + /// Returns the value of `Sig_used_twice_efgh_abcdefg_0000`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0000(&self) -> i16 { self.sig_used_twice_efgh_abcdefg_0000_phys_val() } - /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0000' + /// Returns the physical value of `Sig_used_twice_efgh_abcdefg_0000`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0000_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[0..9].load_le::(); @@ -600,7 +600,7 @@ impl RxTx1 { let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0000' + /// Returns the raw value of `Sig_used_twice_efgh_abcdefg_0000`. /// /// - Start bit: 0 /// - Signal size: 9 bits @@ -610,13 +610,13 @@ impl RxTx1 { pub fn sig_used_twice_efgh_abcdefg_0000_raw_val(&self) -> i16 { self.raw.view_bits::()[0..9].load_le::() } - /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0000' + /// Sets the raw value of `Sig_used_twice_efgh_abcdefg_0000`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0000_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..9].store_le(value); } - /// Set value of 'Sig_used_twice_efgh_abcdefg_0000' + /// Sets the value of `Sig_used_twice_efgh_abcdefg_0000`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0000( &mut self, @@ -699,12 +699,12 @@ impl MsgCaseTest { StandardId::new_unchecked(0x4) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'MSG_CASE_TEST' from values + /// Constructs a new `MSG_CASE_TEST` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MSG_CASE_TEST` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -769,12 +769,12 @@ impl MsgCaseTest { StandardId::new_unchecked(0x3) }); pub const MESSAGE_SIZE: usize = 8; - /// Construct new 'msg_case_test' from values + /// Constructs a new `msg_case_test` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 8] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `msg_case_test` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } @@ -845,7 +845,7 @@ impl MsgWithValueTableSigs { pub const SIG_WITH_LONG_VAL_TABLE_2_MAX: i8 = 0_i8; pub const SIG_WITH_LONG_VAL_TABLE_1_MIN: i8 = 0_i8; pub const SIG_WITH_LONG_VAL_TABLE_1_MAX: i8 = 0_i8; - /// Construct new 'Msg_with_value_table_sigs' from values + /// Constructs a new `Msg_with_value_table_sigs` message from values. pub fn new( sig_with_short_val_table: MsgWithValueTableSigsSigWithShortValTable, sig_with_long_val_table_2: MsgWithValueTableSigsSigWithLongValTable2, @@ -857,15 +857,15 @@ impl MsgWithValueTableSigs { res.set_sig_with_long_val_table_1(sig_with_long_val_table_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Msg_with_value_table_sigs` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Sig_with_short_val_table' + /// Returns the value of `Sig_with_short_val_table`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_with_short_val_table(&self) -> MsgWithValueTableSigsSigWithShortValTable { @@ -884,11 +884,11 @@ impl MsgWithValueTableSigs { } } } - /// Get physical value of 'Sig_with_short_val_table' + /// Returns the physical value of `Sig_with_short_val_table`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_with_short_val_table_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -896,7 +896,7 @@ impl MsgWithValueTableSigs { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_with_short_val_table' + /// Returns the raw value of `Sig_with_short_val_table`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -906,13 +906,13 @@ impl MsgWithValueTableSigs { pub fn sig_with_short_val_table_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'Sig_with_short_val_table' + /// Sets the raw value of `Sig_with_short_val_table`. #[inline(always)] pub fn set_sig_with_short_val_table_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'Sig_with_short_val_table' + /// Sets the value of `Sig_with_short_val_table`. #[inline(always)] pub fn set_sig_with_short_val_table( &mut self, @@ -935,11 +935,11 @@ impl MsgWithValueTableSigs { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'Sig_with_long_val_table_2' + /// Returns the value of `Sig_with_long_val_table_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_with_long_val_table_2( @@ -968,11 +968,11 @@ impl MsgWithValueTableSigs { } } } - /// Get physical value of 'Sig_with_long_val_table_2' + /// Returns the physical value of `Sig_with_long_val_table_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_with_long_val_table_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -980,7 +980,7 @@ impl MsgWithValueTableSigs { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_with_long_val_table_2' + /// Returns the raw value of `Sig_with_long_val_table_2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -990,13 +990,13 @@ impl MsgWithValueTableSigs { pub fn sig_with_long_val_table_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Sig_with_long_val_table_2' + /// Sets the raw value of `Sig_with_long_val_table_2`. #[inline(always)] pub fn set_sig_with_long_val_table_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Sig_with_long_val_table_2' + /// Sets the value of `Sig_with_long_val_table_2`. #[inline(always)] pub fn set_sig_with_long_val_table_2( &mut self, @@ -1019,11 +1019,11 @@ impl MsgWithValueTableSigs { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Sig_with_long_val_table_1' + /// Returns the value of `Sig_with_long_val_table_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_with_long_val_table_1( @@ -1042,11 +1042,11 @@ impl MsgWithValueTableSigs { } } } - /// Get physical value of 'Sig_with_long_val_table_1' + /// Returns the physical value of `Sig_with_long_val_table_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_with_long_val_table_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -1054,7 +1054,7 @@ impl MsgWithValueTableSigs { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_with_long_val_table_1' + /// Returns the raw value of `Sig_with_long_val_table_1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -1064,13 +1064,13 @@ impl MsgWithValueTableSigs { pub fn sig_with_long_val_table_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Sig_with_long_val_table_1' + /// Sets the raw value of `Sig_with_long_val_table_1`. #[inline(always)] pub fn set_sig_with_long_val_table_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Sig_with_long_val_table_1' + /// Sets the value of `Sig_with_long_val_table_1`. #[inline(always)] pub fn set_sig_with_long_val_table_1( &mut self, @@ -1265,7 +1265,7 @@ impl MsgLongName5678912345670000 { pub const RX_TWICE_11111111111111111111111_MAX: i8 = 0_i8; pub const SIG_USED_TWICE_EFGH_ABCDEFG_0001_MIN: i8 = 0_i8; pub const SIG_USED_TWICE_EFGH_ABCDEFG_0001_MAX: i8 = 0_i8; - /// Construct new 'Msg_Long_Name_56789_1234567_0000' from values + /// Constructs a new `Msg_Long_Name_56789_1234567_0000` message from values. pub fn new( rx_twice_11111111111111111111111: i8, sig_used_twice_efgh_abcdefg_0001: i8, @@ -1275,25 +1275,25 @@ impl MsgLongName5678912345670000 { res.set_sig_used_twice_efgh_abcdefg_0001(sig_used_twice_efgh_abcdefg_0001)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Msg_Long_Name_56789_1234567_0000` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'rx_twice_11111111111111111111111' + /// Returns the value of `rx_twice_11111111111111111111111`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_11111111111111111111111(&self) -> i8 { self.rx_twice_11111111111111111111111_phys_val() } - /// Get physical value of 'rx_twice_11111111111111111111111' + /// Returns the physical value of `rx_twice_11111111111111111111111`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn rx_twice_11111111111111111111111_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..10].load_le::(); @@ -1301,7 +1301,7 @@ impl MsgLongName5678912345670000 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'rx_twice_11111111111111111111111' + /// Returns the raw value of `rx_twice_11111111111111111111111`. /// /// - Start bit: 8 /// - Signal size: 2 bits @@ -1311,13 +1311,13 @@ impl MsgLongName5678912345670000 { pub fn rx_twice_11111111111111111111111_raw_val(&self) -> i8 { self.raw.view_bits::()[8..10].load_le::() } - /// Set raw value of 'rx_twice_11111111111111111111111' + /// Sets the raw value of `rx_twice_11111111111111111111111`. #[inline(always)] pub fn set_rx_twice_11111111111111111111111_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..10].store_le(value); } - /// Set value of 'rx_twice_11111111111111111111111' + /// Sets the value of `rx_twice_11111111111111111111111`. #[inline(always)] pub fn set_rx_twice_11111111111111111111111( &mut self, @@ -1339,21 +1339,21 @@ impl MsgLongName5678912345670000 { self.raw.view_bits_mut::()[8..10].store_le(value); Ok(()) } - /// Get value of 'Sig_used_twice_efgh_abcdefg_0001' + /// Returns the value of `Sig_used_twice_efgh_abcdefg_0001`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0001(&self) -> i8 { self.sig_used_twice_efgh_abcdefg_0001_phys_val() } - /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0001' + /// Returns the physical value of `Sig_used_twice_efgh_abcdefg_0001`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0001_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -1361,7 +1361,7 @@ impl MsgLongName5678912345670000 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0001' + /// Returns the raw value of `Sig_used_twice_efgh_abcdefg_0001`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -1371,13 +1371,13 @@ impl MsgLongName5678912345670000 { pub fn sig_used_twice_efgh_abcdefg_0001_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0001' + /// Sets the raw value of `Sig_used_twice_efgh_abcdefg_0001`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0001_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Sig_used_twice_efgh_abcdefg_0001' + /// Sets the value of `Sig_used_twice_efgh_abcdefg_0001`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0001( &mut self, @@ -1464,7 +1464,7 @@ impl MsgLongName5678912345670001 { pub const RX_TWICE_SHORT_MAX: i8 = 0_i8; pub const SIG_USED_TWICE_EFGH_ABCDEFG_0002_MIN: i8 = 0_i8; pub const SIG_USED_TWICE_EFGH_ABCDEFG_0002_MAX: i8 = 0_i8; - /// Construct new 'Msg_Long_Name_56789_1234567_0001' from values + /// Constructs a new `Msg_Long_Name_56789_1234567_0001` message from values. pub fn new( rx_twice_short: i8, sig_used_twice_efgh_abcdefg_0002: i8, @@ -1474,25 +1474,25 @@ impl MsgLongName5678912345670001 { res.set_sig_used_twice_efgh_abcdefg_0002(sig_used_twice_efgh_abcdefg_0002)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Msg_Long_Name_56789_1234567_0001` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'rx_twice_short' + /// Returns the value of `rx_twice_short`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn rx_twice_short(&self) -> i8 { self.rx_twice_short_phys_val() } - /// Get physical value of 'rx_twice_short' + /// Returns the physical value of `rx_twice_short`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn rx_twice_short_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -1500,7 +1500,7 @@ impl MsgLongName5678912345670001 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'rx_twice_short' + /// Returns the raw value of `rx_twice_short`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -1510,13 +1510,13 @@ impl MsgLongName5678912345670001 { pub fn rx_twice_short_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'rx_twice_short' + /// Sets the raw value of `rx_twice_short`. #[inline(always)] pub fn set_rx_twice_short_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'rx_twice_short' + /// Sets the value of `rx_twice_short`. #[inline(always)] pub fn set_rx_twice_short(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -1535,21 +1535,21 @@ impl MsgLongName5678912345670001 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Sig_used_twice_efgh_abcdefg_0002' + /// Returns the value of `Sig_used_twice_efgh_abcdefg_0002`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0002(&self) -> i8 { self.sig_used_twice_efgh_abcdefg_0002_phys_val() } - /// Get physical value of 'Sig_used_twice_efgh_abcdefg_0002' + /// Returns the physical value of `Sig_used_twice_efgh_abcdefg_0002`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_used_twice_efgh_abcdefg_0002_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..6].load_le::(); @@ -1557,7 +1557,7 @@ impl MsgLongName5678912345670001 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_used_twice_efgh_abcdefg_0002' + /// Returns the raw value of `Sig_used_twice_efgh_abcdefg_0002`. /// /// - Start bit: 0 /// - Signal size: 6 bits @@ -1567,13 +1567,13 @@ impl MsgLongName5678912345670001 { pub fn sig_used_twice_efgh_abcdefg_0002_raw_val(&self) -> i8 { self.raw.view_bits::()[0..6].load_le::() } - /// Set raw value of 'Sig_used_twice_efgh_abcdefg_0002' + /// Sets the raw value of `Sig_used_twice_efgh_abcdefg_0002`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0002_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..6].store_le(value); } - /// Set value of 'Sig_used_twice_efgh_abcdefg_0002' + /// Sets the value of `Sig_used_twice_efgh_abcdefg_0002`. #[inline(always)] pub fn set_sig_used_twice_efgh_abcdefg_0002( &mut self, diff --git a/tests-snapshots/dbc-cantools/message-dlc-zero.snap.rs b/tests-snapshots/dbc-cantools/message-dlc-zero.snap.rs index be9edc8e..462b7814 100644 --- a/tests-snapshots/dbc-cantools/message-dlc-zero.snap.rs +++ b/tests-snapshots/dbc-cantools/message-dlc-zero.snap.rs @@ -68,12 +68,12 @@ impl Message1 { StandardId::new_unchecked(0x400) }); pub const MESSAGE_SIZE: usize = 0; - /// Construct new 'Message1' from values + /// Constructs a new `Message1` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 0] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message1` message payload. pub fn raw(&self) -> &[u8; 0] { &self.raw } diff --git a/tests-snapshots/dbc-cantools/mod_name_len_dest.snap.rs b/tests-snapshots/dbc-cantools/mod_name_len_dest.snap.rs index d65ad539..6d5087b6 100644 --- a/tests-snapshots/dbc-cantools/mod_name_len_dest.snap.rs +++ b/tests-snapshots/dbc-cantools/mod_name_len_dest.snap.rs @@ -72,38 +72,38 @@ impl MsgNowShort { pub const MESSAGE_SIZE: usize = 8; pub const SIG_NOW_SHORT_MIN: u8 = 0_u8; pub const SIG_NOW_SHORT_MAX: u8 = 0_u8; - /// Construct new 'msg_now_short' from values + /// Constructs a new `msg_now_short` message from values. pub fn new(sig_now_short: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_sig_now_short(sig_now_short)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `msg_now_short` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'sig_now_short' + /// Returns the value of `sig_now_short`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_now_short(&self) -> u8 { self.sig_now_short_phys_val() } - /// Get physical value of 'sig_now_short' + /// Returns the physical value of `sig_now_short`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_now_short_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[1..9].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'sig_now_short' + /// Returns the raw value of `sig_now_short`. /// /// - Start bit: 1 /// - Signal size: 8 bits @@ -113,12 +113,12 @@ impl MsgNowShort { pub fn sig_now_short_raw_val(&self) -> u8 { self.raw.view_bits::()[1..9].load_le::() } - /// Set raw value of 'sig_now_short' + /// Sets the raw value of `sig_now_short`. #[inline(always)] pub fn set_sig_now_short_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..9].store_le(value); } - /// Set value of 'sig_now_short' + /// Sets the value of `sig_now_short`. #[inline(always)] pub fn set_sig_now_short(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { diff --git a/tests-snapshots/dbc-cantools/mod_name_len_src.snap.rs b/tests-snapshots/dbc-cantools/mod_name_len_src.snap.rs index d1eabbb8..d056ae1e 100644 --- a/tests-snapshots/dbc-cantools/mod_name_len_src.snap.rs +++ b/tests-snapshots/dbc-cantools/mod_name_len_src.snap.rs @@ -74,38 +74,38 @@ impl MsgWillBeShortened345678912 { pub const MESSAGE_SIZE: usize = 8; pub const SIG_WILL_BE_SHORTENED_3456789_12_MIN: u8 = 0_u8; pub const SIG_WILL_BE_SHORTENED_3456789_12_MAX: u8 = 0_u8; - /// Construct new 'Msg_will_be_shortened_3456789_12' from values + /// Constructs a new `Msg_will_be_shortened_3456789_12` message from values. pub fn new(sig_will_be_shortened_3456789_12: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_sig_will_be_shortened_3456789_12(sig_will_be_shortened_3456789_12)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Msg_will_be_shortened_3456789_12` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Sig_will_be_shortened_3456789_12' + /// Returns the value of `Sig_will_be_shortened_3456789_12`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_will_be_shortened_3456789_12(&self) -> u8 { self.sig_will_be_shortened_3456789_12_phys_val() } - /// Get physical value of 'Sig_will_be_shortened_3456789_12' + /// Returns the physical value of `Sig_will_be_shortened_3456789_12`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_will_be_shortened_3456789_12_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[1..9].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_will_be_shortened_3456789_12' + /// Returns the raw value of `Sig_will_be_shortened_3456789_12`. /// /// - Start bit: 1 /// - Signal size: 8 bits @@ -115,12 +115,12 @@ impl MsgWillBeShortened345678912 { pub fn sig_will_be_shortened_3456789_12_raw_val(&self) -> u8 { self.raw.view_bits::()[1..9].load_le::() } - /// Set raw value of 'Sig_will_be_shortened_3456789_12' + /// Sets the raw value of `Sig_will_be_shortened_3456789_12`. #[inline(always)] pub fn set_sig_will_be_shortened_3456789_12_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..9].store_le(value); } - /// Set value of 'Sig_will_be_shortened_3456789_12' + /// Sets the value of `Sig_will_be_shortened_3456789_12`. #[inline(always)] pub fn set_sig_will_be_shortened_3456789_12( &mut self, diff --git a/tests-snapshots/dbc-cantools/motohawk.snap.rs b/tests-snapshots/dbc-cantools/motohawk.snap.rs index 1d5c67be..9f407ad3 100644 --- a/tests-snapshots/dbc-cantools/motohawk.snap.rs +++ b/tests-snapshots/dbc-cantools/motohawk.snap.rs @@ -76,7 +76,7 @@ impl ExampleMessage { pub const TEMPERATURE_MAX: f32 = 270.47_f32; pub const AVERAGE_RADIUS_MIN: f32 = 0_f32; pub const AVERAGE_RADIUS_MAX: f32 = 5_f32; - /// Construct new 'ExampleMessage' from values + /// Constructs a new `ExampleMessage` message from values. pub fn new( temperature: f32, average_radius: f32, @@ -88,11 +88,11 @@ impl ExampleMessage { res.set_enable(enable)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ExampleMessage` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Temperature' + /// Returns the value of `Temperature`. /// /// - Min: 229.52 /// - Max: 270.47 @@ -102,7 +102,7 @@ impl ExampleMessage { pub fn temperature(&self) -> f32 { self.temperature_phys_val() } - /// Get physical value of 'Temperature' + /// Returns the physical value of `Temperature`. /// /// - Factor: 0.01 /// - Offset: 250 @@ -114,7 +114,7 @@ impl ExampleMessage { let offset = 250_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature' + /// Returns the raw value of `Temperature`. /// /// - Start bit: 0 /// - Signal size: 12 bits @@ -124,13 +124,13 @@ impl ExampleMessage { pub fn temperature_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } - /// Set raw value of 'Temperature' + /// Sets the raw value of `Temperature`. #[inline(always)] pub fn set_temperature_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } - /// Set value of 'Temperature' + /// Sets the value of `Temperature`. #[inline(always)] pub fn set_temperature(&mut self, value: f32) -> Result<(), CanError> { if value < 229.52_f32 || 270.47_f32 < value { @@ -145,7 +145,7 @@ impl ExampleMessage { self.raw.view_bits_mut::()[7..19].store_be(value); Ok(()) } - /// Get value of 'AverageRadius' + /// Returns the value of `AverageRadius`. /// /// - Min: 0 /// - Max: 5 @@ -155,7 +155,7 @@ impl ExampleMessage { pub fn average_radius(&self) -> f32 { self.average_radius_phys_val() } - /// Get physical value of 'AverageRadius' + /// Returns the physical value of `AverageRadius`. /// /// - Factor: 0.1 /// - Offset: 0 @@ -167,7 +167,7 @@ impl ExampleMessage { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AverageRadius' + /// Returns the raw value of `AverageRadius`. /// /// - Start bit: 6 /// - Signal size: 6 bits @@ -177,12 +177,12 @@ impl ExampleMessage { pub fn average_radius_raw_val(&self) -> u8 { self.raw.view_bits::()[1..7].load_be::() } - /// Set raw value of 'AverageRadius' + /// Sets the raw value of `AverageRadius`. #[inline(always)] pub fn set_average_radius_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..7].store_be(value); } - /// Set value of 'AverageRadius' + /// Sets the value of `AverageRadius`. #[inline(always)] pub fn set_average_radius(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 5_f32 < value { @@ -196,7 +196,7 @@ impl ExampleMessage { self.raw.view_bits_mut::()[1..7].store_be(value); Ok(()) } - /// Get value of 'Enable' + /// Returns the value of `Enable`. /// /// - Min: 0 /// - Max: 0 @@ -211,7 +211,7 @@ impl ExampleMessage { _ => ExampleMessageEnable::_Other(self.enable_phys_val()), } } - /// Get physical value of 'Enable' + /// Returns the physical value of `Enable`. /// /// - Factor: 1 /// - Offset: 0 @@ -221,7 +221,7 @@ impl ExampleMessage { let signal = self.raw.view_bits::()[0..1].load_be::(); signal == 1 } - /// Get raw value of 'Enable' + /// Returns the raw value of `Enable`. /// /// - Start bit: 7 /// - Signal size: 1 bits @@ -231,12 +231,12 @@ impl ExampleMessage { pub fn enable_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_be::() } - /// Set raw value of 'Enable' + /// Sets the raw value of `Enable`. #[inline(always)] pub fn set_enable_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_be(value); } - /// Set value of 'Enable' + /// Sets the value of `Enable`. #[inline(always)] pub fn set_enable(&mut self, value: ExampleMessageEnable) -> Result<(), CanError> { let value = bool::from(value); diff --git a/tests-snapshots/dbc-cantools/motohawk_fd.snap.rs b/tests-snapshots/dbc-cantools/motohawk_fd.snap.rs index 1ebfe8ba..119fdab3 100644 --- a/tests-snapshots/dbc-cantools/motohawk_fd.snap.rs +++ b/tests-snapshots/dbc-cantools/motohawk_fd.snap.rs @@ -76,7 +76,7 @@ impl ExampleMessage { pub const TEMPERATURE_MAX: f32 = 270.47_f32; pub const AVERAGE_RADIUS_MIN: f32 = 0_f32; pub const AVERAGE_RADIUS_MAX: f32 = 5_f32; - /// Construct new 'ExampleMessage' from values + /// Constructs a new `ExampleMessage` message from values. pub fn new( temperature: f32, average_radius: f32, @@ -88,11 +88,11 @@ impl ExampleMessage { res.set_enable(enable)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ExampleMessage` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Temperature' + /// Returns the value of `Temperature`. /// /// - Min: 229.52 /// - Max: 270.47 @@ -102,7 +102,7 @@ impl ExampleMessage { pub fn temperature(&self) -> f32 { self.temperature_phys_val() } - /// Get physical value of 'Temperature' + /// Returns the physical value of `Temperature`. /// /// - Factor: 0.01 /// - Offset: 250 @@ -114,7 +114,7 @@ impl ExampleMessage { let offset = 250_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature' + /// Returns the raw value of `Temperature`. /// /// - Start bit: 0 /// - Signal size: 12 bits @@ -124,13 +124,13 @@ impl ExampleMessage { pub fn temperature_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } - /// Set raw value of 'Temperature' + /// Sets the raw value of `Temperature`. #[inline(always)] pub fn set_temperature_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } - /// Set value of 'Temperature' + /// Sets the value of `Temperature`. #[inline(always)] pub fn set_temperature(&mut self, value: f32) -> Result<(), CanError> { if value < 229.52_f32 || 270.47_f32 < value { @@ -145,7 +145,7 @@ impl ExampleMessage { self.raw.view_bits_mut::()[7..19].store_be(value); Ok(()) } - /// Get value of 'AverageRadius' + /// Returns the value of `AverageRadius`. /// /// - Min: 0 /// - Max: 5 @@ -155,7 +155,7 @@ impl ExampleMessage { pub fn average_radius(&self) -> f32 { self.average_radius_phys_val() } - /// Get physical value of 'AverageRadius' + /// Returns the physical value of `AverageRadius`. /// /// - Factor: 0.1 /// - Offset: 0 @@ -167,7 +167,7 @@ impl ExampleMessage { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AverageRadius' + /// Returns the raw value of `AverageRadius`. /// /// - Start bit: 6 /// - Signal size: 6 bits @@ -177,12 +177,12 @@ impl ExampleMessage { pub fn average_radius_raw_val(&self) -> u8 { self.raw.view_bits::()[1..7].load_be::() } - /// Set raw value of 'AverageRadius' + /// Sets the raw value of `AverageRadius`. #[inline(always)] pub fn set_average_radius_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..7].store_be(value); } - /// Set value of 'AverageRadius' + /// Sets the value of `AverageRadius`. #[inline(always)] pub fn set_average_radius(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 5_f32 < value { @@ -196,7 +196,7 @@ impl ExampleMessage { self.raw.view_bits_mut::()[1..7].store_be(value); Ok(()) } - /// Get value of 'Enable' + /// Returns the value of `Enable`. /// /// - Min: 0 /// - Max: 0 @@ -211,7 +211,7 @@ impl ExampleMessage { _ => ExampleMessageEnable::_Other(self.enable_phys_val()), } } - /// Get physical value of 'Enable' + /// Returns the physical value of `Enable`. /// /// - Factor: 1 /// - Offset: 0 @@ -221,7 +221,7 @@ impl ExampleMessage { let signal = self.raw.view_bits::()[0..1].load_be::(); signal == 1 } - /// Get raw value of 'Enable' + /// Returns the raw value of `Enable`. /// /// - Start bit: 7 /// - Signal size: 1 bits @@ -231,12 +231,12 @@ impl ExampleMessage { pub fn enable_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_be::() } - /// Set raw value of 'Enable' + /// Sets the raw value of `Enable`. #[inline(always)] pub fn set_enable_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_be(value); } - /// Set value of 'Enable' + /// Sets the value of `Enable`. #[inline(always)] pub fn set_enable(&mut self, value: ExampleMessageEnable) -> Result<(), CanError> { let value = bool::from(value); diff --git a/tests-snapshots/dbc-cantools/motohawk_use_round.snap.rs b/tests-snapshots/dbc-cantools/motohawk_use_round.snap.rs index ea96b947..ae5c6712 100644 --- a/tests-snapshots/dbc-cantools/motohawk_use_round.snap.rs +++ b/tests-snapshots/dbc-cantools/motohawk_use_round.snap.rs @@ -76,7 +76,7 @@ impl ExampleMessage { pub const TEMPERATURE_MAX: f32 = 270.47_f32; pub const AVERAGE_RADIUS_MIN: f32 = 0_f32; pub const AVERAGE_RADIUS_MAX: f32 = 5_f32; - /// Construct new 'ExampleMessage' from values + /// Constructs a new `ExampleMessage` message from values. pub fn new( temperature: f32, average_radius: f32, @@ -88,11 +88,11 @@ impl ExampleMessage { res.set_enable(enable)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ExampleMessage` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Temperature' + /// Returns the value of `Temperature`. /// /// - Min: 229.52 /// - Max: 270.47 @@ -102,7 +102,7 @@ impl ExampleMessage { pub fn temperature(&self) -> f32 { self.temperature_phys_val() } - /// Get physical value of 'Temperature' + /// Returns the physical value of `Temperature`. /// /// - Factor: 0.01 /// - Offset: 250 @@ -114,7 +114,7 @@ impl ExampleMessage { let offset = 250_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature' + /// Returns the raw value of `Temperature`. /// /// - Start bit: 0 /// - Signal size: 12 bits @@ -124,13 +124,13 @@ impl ExampleMessage { pub fn temperature_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } - /// Set raw value of 'Temperature' + /// Sets the raw value of `Temperature`. #[inline(always)] pub fn set_temperature_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } - /// Set value of 'Temperature' + /// Sets the value of `Temperature`. #[inline(always)] pub fn set_temperature(&mut self, value: f32) -> Result<(), CanError> { if value < 229.52_f32 || 270.47_f32 < value { @@ -145,7 +145,7 @@ impl ExampleMessage { self.raw.view_bits_mut::()[7..19].store_be(value); Ok(()) } - /// Get value of 'AverageRadius' + /// Returns the value of `AverageRadius`. /// /// - Min: 0 /// - Max: 5 @@ -155,7 +155,7 @@ impl ExampleMessage { pub fn average_radius(&self) -> f32 { self.average_radius_phys_val() } - /// Get physical value of 'AverageRadius' + /// Returns the physical value of `AverageRadius`. /// /// - Factor: 0.1 /// - Offset: 0 @@ -167,7 +167,7 @@ impl ExampleMessage { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AverageRadius' + /// Returns the raw value of `AverageRadius`. /// /// - Start bit: 6 /// - Signal size: 6 bits @@ -177,12 +177,12 @@ impl ExampleMessage { pub fn average_radius_raw_val(&self) -> u8 { self.raw.view_bits::()[1..7].load_be::() } - /// Set raw value of 'AverageRadius' + /// Sets the raw value of `AverageRadius`. #[inline(always)] pub fn set_average_radius_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..7].store_be(value); } - /// Set value of 'AverageRadius' + /// Sets the value of `AverageRadius`. #[inline(always)] pub fn set_average_radius(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 5_f32 < value { @@ -196,7 +196,7 @@ impl ExampleMessage { self.raw.view_bits_mut::()[1..7].store_be(value); Ok(()) } - /// Get value of 'Enable' + /// Returns the value of `Enable`. /// /// - Min: 0 /// - Max: 0 @@ -211,7 +211,7 @@ impl ExampleMessage { _ => ExampleMessageEnable::_Other(self.enable_phys_val()), } } - /// Get physical value of 'Enable' + /// Returns the physical value of `Enable`. /// /// - Factor: 1 /// - Offset: 0 @@ -221,7 +221,7 @@ impl ExampleMessage { let signal = self.raw.view_bits::()[0..1].load_be::(); signal == 1 } - /// Get raw value of 'Enable' + /// Returns the raw value of `Enable`. /// /// - Start bit: 7 /// - Signal size: 1 bits @@ -231,12 +231,12 @@ impl ExampleMessage { pub fn enable_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_be::() } - /// Set raw value of 'Enable' + /// Sets the raw value of `Enable`. #[inline(always)] pub fn set_enable_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_be(value); } - /// Set value of 'Enable' + /// Sets the value of `Enable`. #[inline(always)] pub fn set_enable(&mut self, value: ExampleMessageEnable) -> Result<(), CanError> { let value = bool::from(value); diff --git a/tests-snapshots/dbc-cantools/motohawk_with_comments.snap.rs b/tests-snapshots/dbc-cantools/motohawk_with_comments.snap.rs index db6c3a3e..c4074df4 100644 --- a/tests-snapshots/dbc-cantools/motohawk_with_comments.snap.rs +++ b/tests-snapshots/dbc-cantools/motohawk_with_comments.snap.rs @@ -76,7 +76,7 @@ impl ExampleMessage { pub const TEMPERATURE_MAX: f32 = 270.47_f32; pub const AVERAGE_RADIUS_MIN: f32 = 0_f32; pub const AVERAGE_RADIUS_MAX: f32 = 5_f32; - /// Construct new 'ExampleMessage' from values + /// Constructs a new `ExampleMessage` message from values. pub fn new( temperature: f32, average_radius: f32, @@ -88,11 +88,11 @@ impl ExampleMessage { res.set_enable(enable)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ExampleMessage` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Temperature' + /// Returns the value of `Temperature`. /// /// Temperature with a really long and complicated comment that probably require many many lines in a decently wide terminal /// @@ -104,7 +104,7 @@ impl ExampleMessage { pub fn temperature(&self) -> f32 { self.temperature_phys_val() } - /// Get physical value of 'Temperature' + /// Returns the physical value of `Temperature`. /// /// - Factor: 0.01 /// - Offset: 250 @@ -116,7 +116,7 @@ impl ExampleMessage { let offset = 250_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature' + /// Returns the raw value of `Temperature`. /// /// - Start bit: 0 /// - Signal size: 12 bits @@ -126,13 +126,13 @@ impl ExampleMessage { pub fn temperature_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } - /// Set raw value of 'Temperature' + /// Sets the raw value of `Temperature`. #[inline(always)] pub fn set_temperature_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } - /// Set value of 'Temperature' + /// Sets the value of `Temperature`. #[inline(always)] pub fn set_temperature(&mut self, value: f32) -> Result<(), CanError> { if value < 229.52_f32 || 270.47_f32 < value { @@ -147,7 +147,7 @@ impl ExampleMessage { self.raw.view_bits_mut::()[7..19].store_be(value); Ok(()) } - /// Get value of 'AverageRadius' + /// Returns the value of `AverageRadius`. /// /// AverageRadius signal comment /// @@ -159,7 +159,7 @@ impl ExampleMessage { pub fn average_radius(&self) -> f32 { self.average_radius_phys_val() } - /// Get physical value of 'AverageRadius' + /// Returns the physical value of `AverageRadius`. /// /// - Factor: 0.1 /// - Offset: 0 @@ -171,7 +171,7 @@ impl ExampleMessage { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AverageRadius' + /// Returns the raw value of `AverageRadius`. /// /// - Start bit: 6 /// - Signal size: 6 bits @@ -181,12 +181,12 @@ impl ExampleMessage { pub fn average_radius_raw_val(&self) -> u8 { self.raw.view_bits::()[1..7].load_be::() } - /// Set raw value of 'AverageRadius' + /// Sets the raw value of `AverageRadius`. #[inline(always)] pub fn set_average_radius_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..7].store_be(value); } - /// Set value of 'AverageRadius' + /// Sets the value of `AverageRadius`. #[inline(always)] pub fn set_average_radius(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 5_f32 < value { @@ -200,7 +200,7 @@ impl ExampleMessage { self.raw.view_bits_mut::()[1..7].store_be(value); Ok(()) } - /// Get value of 'Enable' + /// Returns the value of `Enable`. /// /// Enable signal comment /// @@ -217,7 +217,7 @@ impl ExampleMessage { _ => ExampleMessageEnable::_Other(self.enable_phys_val()), } } - /// Get physical value of 'Enable' + /// Returns the physical value of `Enable`. /// /// - Factor: 1 /// - Offset: 0 @@ -227,7 +227,7 @@ impl ExampleMessage { let signal = self.raw.view_bits::()[0..1].load_be::(); signal == 1 } - /// Get raw value of 'Enable' + /// Returns the raw value of `Enable`. /// /// - Start bit: 7 /// - Signal size: 1 bits @@ -237,12 +237,12 @@ impl ExampleMessage { pub fn enable_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_be::() } - /// Set raw value of 'Enable' + /// Sets the raw value of `Enable`. #[inline(always)] pub fn set_enable_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_be(value); } - /// Set value of 'Enable' + /// Sets the value of `Enable`. #[inline(always)] pub fn set_enable(&mut self, value: ExampleMessageEnable) -> Result<(), CanError> { let value = bool::from(value); diff --git a/tests-snapshots/dbc-cantools/msxii_system_can.snap.rs b/tests-snapshots/dbc-cantools/msxii_system_can.snap.rs index 6b97c01e..0af5254e 100644 --- a/tests-snapshots/dbc-cantools/msxii_system_can.snap.rs +++ b/tests-snapshots/dbc-cantools/msxii_system_can.snap.rs @@ -214,28 +214,28 @@ impl BatteryVt { pub const MODULE_VOLTAGE_00_MAX: u16 = 0_u16; pub const BATTERY_VT_INDEX_MIN: u16 = 0_u16; pub const BATTERY_VT_INDEX_MAX: u16 = 0_u16; - /// Construct new 'BATTERY_VT' from values + /// Constructs a new `BATTERY_VT` message from values. pub fn new(battery_vt_index: u16) -> Result { let mut res = Self { raw: [0x00; 6] }; res.set_battery_vt_index(battery_vt_index)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `BATTERY_VT` message payload. pub fn raw(&self) -> &[u8; 6] { &self.raw } - /// Get physical value of 'BATTERY_VT_INDEX' + /// Returns the physical value of `BATTERY_VT_INDEX`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn battery_vt_index_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'BATTERY_VT_INDEX' + /// Returns the raw value of `BATTERY_VT_INDEX`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -245,7 +245,7 @@ impl BatteryVt { pub fn battery_vt_index_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'BATTERY_VT_INDEX' + /// Sets the raw value of `BATTERY_VT_INDEX`. #[allow(dead_code)] #[inline(always)] fn set_battery_vt_index_raw_val(&mut self, value: u16) { @@ -515,7 +515,7 @@ impl BatteryVt { } } } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] fn set_battery_vt_index(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -533,7 +533,7 @@ impl BatteryVt { self.raw.view_bits_mut::()[0..16].store_le(value); Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m0(&mut self, value: BatteryVtBatteryVtIndexM0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -542,7 +542,7 @@ impl BatteryVt { self.set_battery_vt_index(0)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m1(&mut self, value: BatteryVtBatteryVtIndexM1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -551,7 +551,7 @@ impl BatteryVt { self.set_battery_vt_index(1)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m2(&mut self, value: BatteryVtBatteryVtIndexM2) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -560,7 +560,7 @@ impl BatteryVt { self.set_battery_vt_index(2)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m3(&mut self, value: BatteryVtBatteryVtIndexM3) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -569,7 +569,7 @@ impl BatteryVt { self.set_battery_vt_index(3)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m4(&mut self, value: BatteryVtBatteryVtIndexM4) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -578,7 +578,7 @@ impl BatteryVt { self.set_battery_vt_index(4)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m5(&mut self, value: BatteryVtBatteryVtIndexM5) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -587,7 +587,7 @@ impl BatteryVt { self.set_battery_vt_index(5)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m6(&mut self, value: BatteryVtBatteryVtIndexM6) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -596,7 +596,7 @@ impl BatteryVt { self.set_battery_vt_index(6)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m7(&mut self, value: BatteryVtBatteryVtIndexM7) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -605,7 +605,7 @@ impl BatteryVt { self.set_battery_vt_index(7)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m8(&mut self, value: BatteryVtBatteryVtIndexM8) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -614,7 +614,7 @@ impl BatteryVt { self.set_battery_vt_index(8)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m9(&mut self, value: BatteryVtBatteryVtIndexM9) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -623,7 +623,7 @@ impl BatteryVt { self.set_battery_vt_index(9)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m10( &mut self, @@ -635,7 +635,7 @@ impl BatteryVt { self.set_battery_vt_index(10)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m11( &mut self, @@ -647,7 +647,7 @@ impl BatteryVt { self.set_battery_vt_index(11)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m12( &mut self, @@ -659,7 +659,7 @@ impl BatteryVt { self.set_battery_vt_index(12)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m13( &mut self, @@ -671,7 +671,7 @@ impl BatteryVt { self.set_battery_vt_index(13)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m14( &mut self, @@ -683,7 +683,7 @@ impl BatteryVt { self.set_battery_vt_index(14)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m15( &mut self, @@ -695,7 +695,7 @@ impl BatteryVt { self.set_battery_vt_index(15)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m16( &mut self, @@ -707,7 +707,7 @@ impl BatteryVt { self.set_battery_vt_index(16)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m17( &mut self, @@ -719,7 +719,7 @@ impl BatteryVt { self.set_battery_vt_index(17)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m18( &mut self, @@ -731,7 +731,7 @@ impl BatteryVt { self.set_battery_vt_index(18)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m19( &mut self, @@ -743,7 +743,7 @@ impl BatteryVt { self.set_battery_vt_index(19)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m20( &mut self, @@ -755,7 +755,7 @@ impl BatteryVt { self.set_battery_vt_index(20)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m21( &mut self, @@ -767,7 +767,7 @@ impl BatteryVt { self.set_battery_vt_index(21)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m22( &mut self, @@ -779,7 +779,7 @@ impl BatteryVt { self.set_battery_vt_index(22)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m23( &mut self, @@ -791,7 +791,7 @@ impl BatteryVt { self.set_battery_vt_index(23)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m24( &mut self, @@ -803,7 +803,7 @@ impl BatteryVt { self.set_battery_vt_index(24)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m25( &mut self, @@ -815,7 +815,7 @@ impl BatteryVt { self.set_battery_vt_index(25)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m26( &mut self, @@ -827,7 +827,7 @@ impl BatteryVt { self.set_battery_vt_index(26)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m27( &mut self, @@ -839,7 +839,7 @@ impl BatteryVt { self.set_battery_vt_index(27)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m28( &mut self, @@ -851,7 +851,7 @@ impl BatteryVt { self.set_battery_vt_index(28)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m29( &mut self, @@ -863,7 +863,7 @@ impl BatteryVt { self.set_battery_vt_index(29)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m30( &mut self, @@ -875,7 +875,7 @@ impl BatteryVt { self.set_battery_vt_index(30)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m31( &mut self, @@ -887,7 +887,7 @@ impl BatteryVt { self.set_battery_vt_index(31)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m32( &mut self, @@ -899,7 +899,7 @@ impl BatteryVt { self.set_battery_vt_index(32)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m33( &mut self, @@ -911,7 +911,7 @@ impl BatteryVt { self.set_battery_vt_index(33)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m34( &mut self, @@ -923,7 +923,7 @@ impl BatteryVt { self.set_battery_vt_index(34)?; Ok(()) } - /// Set value of 'BATTERY_VT_INDEX' + /// Sets the value of `BATTERY_VT_INDEX`. #[inline(always)] pub fn set_m35( &mut self, @@ -1048,28 +1048,28 @@ impl BatteryVtBatteryVtIndexM0 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_00' + /// Returns the value of `MODULE_TEMP_00`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_00(&self) -> u16 { self.module_temp_00_phys_val() } - /// Get physical value of 'MODULE_TEMP_00' + /// Returns the physical value of `MODULE_TEMP_00`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_00_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_00' + /// Returns the raw value of `MODULE_TEMP_00`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -1079,12 +1079,12 @@ impl BatteryVtBatteryVtIndexM0 { pub fn module_temp_00_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_00' + /// Sets the raw value of `MODULE_TEMP_00`. #[inline(always)] pub fn set_module_temp_00_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_00' + /// Sets the value of `MODULE_TEMP_00`. #[inline(always)] pub fn set_module_temp_00(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1102,28 +1102,28 @@ impl BatteryVtBatteryVtIndexM0 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_00' + /// Returns the value of `MODULE_VOLTAGE_00`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_00(&self) -> u16 { self.module_voltage_00_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_00' + /// Returns the physical value of `MODULE_VOLTAGE_00`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_00_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_00' + /// Returns the raw value of `MODULE_VOLTAGE_00`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -1133,12 +1133,12 @@ impl BatteryVtBatteryVtIndexM0 { pub fn module_voltage_00_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_00' + /// Sets the raw value of `MODULE_VOLTAGE_00`. #[inline(always)] pub fn set_module_voltage_00_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_00' + /// Sets the value of `MODULE_VOLTAGE_00`. #[inline(always)] pub fn set_module_voltage_00(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1183,28 +1183,28 @@ impl BatteryVtBatteryVtIndexM1 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_01' + /// Returns the value of `MODULE_TEMP_01`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_01(&self) -> u16 { self.module_temp_01_phys_val() } - /// Get physical value of 'MODULE_TEMP_01' + /// Returns the physical value of `MODULE_TEMP_01`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_01_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_01' + /// Returns the raw value of `MODULE_TEMP_01`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -1214,12 +1214,12 @@ impl BatteryVtBatteryVtIndexM1 { pub fn module_temp_01_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_01' + /// Sets the raw value of `MODULE_TEMP_01`. #[inline(always)] pub fn set_module_temp_01_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_01' + /// Sets the value of `MODULE_TEMP_01`. #[inline(always)] pub fn set_module_temp_01(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1237,28 +1237,28 @@ impl BatteryVtBatteryVtIndexM1 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_01' + /// Returns the value of `MODULE_VOLTAGE_01`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_01(&self) -> u16 { self.module_voltage_01_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_01' + /// Returns the physical value of `MODULE_VOLTAGE_01`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_01_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_01' + /// Returns the raw value of `MODULE_VOLTAGE_01`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -1268,12 +1268,12 @@ impl BatteryVtBatteryVtIndexM1 { pub fn module_voltage_01_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_01' + /// Sets the raw value of `MODULE_VOLTAGE_01`. #[inline(always)] pub fn set_module_voltage_01_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_01' + /// Sets the value of `MODULE_VOLTAGE_01`. #[inline(always)] pub fn set_module_voltage_01(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1318,28 +1318,28 @@ impl BatteryVtBatteryVtIndexM2 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_02' + /// Returns the value of `MODULE_TEMP_02`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_02(&self) -> u16 { self.module_temp_02_phys_val() } - /// Get physical value of 'MODULE_TEMP_02' + /// Returns the physical value of `MODULE_TEMP_02`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_02_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_02' + /// Returns the raw value of `MODULE_TEMP_02`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -1349,12 +1349,12 @@ impl BatteryVtBatteryVtIndexM2 { pub fn module_temp_02_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_02' + /// Sets the raw value of `MODULE_TEMP_02`. #[inline(always)] pub fn set_module_temp_02_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_02' + /// Sets the value of `MODULE_TEMP_02`. #[inline(always)] pub fn set_module_temp_02(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1372,28 +1372,28 @@ impl BatteryVtBatteryVtIndexM2 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_02' + /// Returns the value of `MODULE_VOLTAGE_02`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_02(&self) -> u16 { self.module_voltage_02_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_02' + /// Returns the physical value of `MODULE_VOLTAGE_02`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_02_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_02' + /// Returns the raw value of `MODULE_VOLTAGE_02`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -1403,12 +1403,12 @@ impl BatteryVtBatteryVtIndexM2 { pub fn module_voltage_02_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_02' + /// Sets the raw value of `MODULE_VOLTAGE_02`. #[inline(always)] pub fn set_module_voltage_02_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_02' + /// Sets the value of `MODULE_VOLTAGE_02`. #[inline(always)] pub fn set_module_voltage_02(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1453,28 +1453,28 @@ impl BatteryVtBatteryVtIndexM3 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_03' + /// Returns the value of `MODULE_TEMP_03`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_03(&self) -> u16 { self.module_temp_03_phys_val() } - /// Get physical value of 'MODULE_TEMP_03' + /// Returns the physical value of `MODULE_TEMP_03`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_03_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_03' + /// Returns the raw value of `MODULE_TEMP_03`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -1484,12 +1484,12 @@ impl BatteryVtBatteryVtIndexM3 { pub fn module_temp_03_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_03' + /// Sets the raw value of `MODULE_TEMP_03`. #[inline(always)] pub fn set_module_temp_03_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_03' + /// Sets the value of `MODULE_TEMP_03`. #[inline(always)] pub fn set_module_temp_03(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1507,28 +1507,28 @@ impl BatteryVtBatteryVtIndexM3 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_03' + /// Returns the value of `MODULE_VOLTAGE_03`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_03(&self) -> u16 { self.module_voltage_03_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_03' + /// Returns the physical value of `MODULE_VOLTAGE_03`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_03_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_03' + /// Returns the raw value of `MODULE_VOLTAGE_03`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -1538,12 +1538,12 @@ impl BatteryVtBatteryVtIndexM3 { pub fn module_voltage_03_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_03' + /// Sets the raw value of `MODULE_VOLTAGE_03`. #[inline(always)] pub fn set_module_voltage_03_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_03' + /// Sets the value of `MODULE_VOLTAGE_03`. #[inline(always)] pub fn set_module_voltage_03(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1588,28 +1588,28 @@ impl BatteryVtBatteryVtIndexM4 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_04' + /// Returns the value of `MODULE_TEMP_04`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_04(&self) -> u16 { self.module_temp_04_phys_val() } - /// Get physical value of 'MODULE_TEMP_04' + /// Returns the physical value of `MODULE_TEMP_04`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_04_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_04' + /// Returns the raw value of `MODULE_TEMP_04`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -1619,12 +1619,12 @@ impl BatteryVtBatteryVtIndexM4 { pub fn module_temp_04_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_04' + /// Sets the raw value of `MODULE_TEMP_04`. #[inline(always)] pub fn set_module_temp_04_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_04' + /// Sets the value of `MODULE_TEMP_04`. #[inline(always)] pub fn set_module_temp_04(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1642,28 +1642,28 @@ impl BatteryVtBatteryVtIndexM4 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_04' + /// Returns the value of `MODULE_VOLTAGE_04`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_04(&self) -> u16 { self.module_voltage_04_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_04' + /// Returns the physical value of `MODULE_VOLTAGE_04`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_04_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_04' + /// Returns the raw value of `MODULE_VOLTAGE_04`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -1673,12 +1673,12 @@ impl BatteryVtBatteryVtIndexM4 { pub fn module_voltage_04_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_04' + /// Sets the raw value of `MODULE_VOLTAGE_04`. #[inline(always)] pub fn set_module_voltage_04_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_04' + /// Sets the value of `MODULE_VOLTAGE_04`. #[inline(always)] pub fn set_module_voltage_04(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1723,28 +1723,28 @@ impl BatteryVtBatteryVtIndexM5 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_05' + /// Returns the value of `MODULE_TEMP_05`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_05(&self) -> u16 { self.module_temp_05_phys_val() } - /// Get physical value of 'MODULE_TEMP_05' + /// Returns the physical value of `MODULE_TEMP_05`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_05_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_05' + /// Returns the raw value of `MODULE_TEMP_05`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -1754,12 +1754,12 @@ impl BatteryVtBatteryVtIndexM5 { pub fn module_temp_05_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_05' + /// Sets the raw value of `MODULE_TEMP_05`. #[inline(always)] pub fn set_module_temp_05_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_05' + /// Sets the value of `MODULE_TEMP_05`. #[inline(always)] pub fn set_module_temp_05(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1777,28 +1777,28 @@ impl BatteryVtBatteryVtIndexM5 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_05' + /// Returns the value of `MODULE_VOLTAGE_05`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_05(&self) -> u16 { self.module_voltage_05_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_05' + /// Returns the physical value of `MODULE_VOLTAGE_05`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_05_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_05' + /// Returns the raw value of `MODULE_VOLTAGE_05`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -1808,12 +1808,12 @@ impl BatteryVtBatteryVtIndexM5 { pub fn module_voltage_05_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_05' + /// Sets the raw value of `MODULE_VOLTAGE_05`. #[inline(always)] pub fn set_module_voltage_05_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_05' + /// Sets the value of `MODULE_VOLTAGE_05`. #[inline(always)] pub fn set_module_voltage_05(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1858,28 +1858,28 @@ impl BatteryVtBatteryVtIndexM6 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_06' + /// Returns the value of `MODULE_TEMP_06`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_06(&self) -> u16 { self.module_temp_06_phys_val() } - /// Get physical value of 'MODULE_TEMP_06' + /// Returns the physical value of `MODULE_TEMP_06`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_06_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_06' + /// Returns the raw value of `MODULE_TEMP_06`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -1889,12 +1889,12 @@ impl BatteryVtBatteryVtIndexM6 { pub fn module_temp_06_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_06' + /// Sets the raw value of `MODULE_TEMP_06`. #[inline(always)] pub fn set_module_temp_06_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_06' + /// Sets the value of `MODULE_TEMP_06`. #[inline(always)] pub fn set_module_temp_06(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1912,28 +1912,28 @@ impl BatteryVtBatteryVtIndexM6 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_06' + /// Returns the value of `MODULE_VOLTAGE_06`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_06(&self) -> u16 { self.module_voltage_06_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_06' + /// Returns the physical value of `MODULE_VOLTAGE_06`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_06_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_06' + /// Returns the raw value of `MODULE_VOLTAGE_06`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -1943,12 +1943,12 @@ impl BatteryVtBatteryVtIndexM6 { pub fn module_voltage_06_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_06' + /// Sets the raw value of `MODULE_VOLTAGE_06`. #[inline(always)] pub fn set_module_voltage_06_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_06' + /// Sets the value of `MODULE_VOLTAGE_06`. #[inline(always)] pub fn set_module_voltage_06(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1993,28 +1993,28 @@ impl BatteryVtBatteryVtIndexM7 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_07' + /// Returns the value of `MODULE_TEMP_07`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_07(&self) -> u16 { self.module_temp_07_phys_val() } - /// Get physical value of 'MODULE_TEMP_07' + /// Returns the physical value of `MODULE_TEMP_07`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_07_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_07' + /// Returns the raw value of `MODULE_TEMP_07`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -2024,12 +2024,12 @@ impl BatteryVtBatteryVtIndexM7 { pub fn module_temp_07_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_07' + /// Sets the raw value of `MODULE_TEMP_07`. #[inline(always)] pub fn set_module_temp_07_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_07' + /// Sets the value of `MODULE_TEMP_07`. #[inline(always)] pub fn set_module_temp_07(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2047,28 +2047,28 @@ impl BatteryVtBatteryVtIndexM7 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_07' + /// Returns the value of `MODULE_VOLTAGE_07`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_07(&self) -> u16 { self.module_voltage_07_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_07' + /// Returns the physical value of `MODULE_VOLTAGE_07`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_07_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_07' + /// Returns the raw value of `MODULE_VOLTAGE_07`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -2078,12 +2078,12 @@ impl BatteryVtBatteryVtIndexM7 { pub fn module_voltage_07_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_07' + /// Sets the raw value of `MODULE_VOLTAGE_07`. #[inline(always)] pub fn set_module_voltage_07_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_07' + /// Sets the value of `MODULE_VOLTAGE_07`. #[inline(always)] pub fn set_module_voltage_07(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2128,28 +2128,28 @@ impl BatteryVtBatteryVtIndexM8 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_08' + /// Returns the value of `MODULE_TEMP_08`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_08(&self) -> u16 { self.module_temp_08_phys_val() } - /// Get physical value of 'MODULE_TEMP_08' + /// Returns the physical value of `MODULE_TEMP_08`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_08_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_08' + /// Returns the raw value of `MODULE_TEMP_08`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -2159,12 +2159,12 @@ impl BatteryVtBatteryVtIndexM8 { pub fn module_temp_08_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_08' + /// Sets the raw value of `MODULE_TEMP_08`. #[inline(always)] pub fn set_module_temp_08_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_08' + /// Sets the value of `MODULE_TEMP_08`. #[inline(always)] pub fn set_module_temp_08(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2182,28 +2182,28 @@ impl BatteryVtBatteryVtIndexM8 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_08' + /// Returns the value of `MODULE_VOLTAGE_08`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_08(&self) -> u16 { self.module_voltage_08_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_08' + /// Returns the physical value of `MODULE_VOLTAGE_08`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_08_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_08' + /// Returns the raw value of `MODULE_VOLTAGE_08`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -2213,12 +2213,12 @@ impl BatteryVtBatteryVtIndexM8 { pub fn module_voltage_08_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_08' + /// Sets the raw value of `MODULE_VOLTAGE_08`. #[inline(always)] pub fn set_module_voltage_08_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_08' + /// Sets the value of `MODULE_VOLTAGE_08`. #[inline(always)] pub fn set_module_voltage_08(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2263,28 +2263,28 @@ impl BatteryVtBatteryVtIndexM9 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_09' + /// Returns the value of `MODULE_TEMP_09`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_09(&self) -> u16 { self.module_temp_09_phys_val() } - /// Get physical value of 'MODULE_TEMP_09' + /// Returns the physical value of `MODULE_TEMP_09`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_09_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_09' + /// Returns the raw value of `MODULE_TEMP_09`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -2294,12 +2294,12 @@ impl BatteryVtBatteryVtIndexM9 { pub fn module_temp_09_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_09' + /// Sets the raw value of `MODULE_TEMP_09`. #[inline(always)] pub fn set_module_temp_09_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_09' + /// Sets the value of `MODULE_TEMP_09`. #[inline(always)] pub fn set_module_temp_09(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2317,28 +2317,28 @@ impl BatteryVtBatteryVtIndexM9 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_09' + /// Returns the value of `MODULE_VOLTAGE_09`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_09(&self) -> u16 { self.module_voltage_09_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_09' + /// Returns the physical value of `MODULE_VOLTAGE_09`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_09_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_09' + /// Returns the raw value of `MODULE_VOLTAGE_09`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -2348,12 +2348,12 @@ impl BatteryVtBatteryVtIndexM9 { pub fn module_voltage_09_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_09' + /// Sets the raw value of `MODULE_VOLTAGE_09`. #[inline(always)] pub fn set_module_voltage_09_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_09' + /// Sets the value of `MODULE_VOLTAGE_09`. #[inline(always)] pub fn set_module_voltage_09(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2398,28 +2398,28 @@ impl BatteryVtBatteryVtIndexM10 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_10' + /// Returns the value of `MODULE_TEMP_10`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_10(&self) -> u16 { self.module_temp_10_phys_val() } - /// Get physical value of 'MODULE_TEMP_10' + /// Returns the physical value of `MODULE_TEMP_10`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_10_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_10' + /// Returns the raw value of `MODULE_TEMP_10`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -2429,12 +2429,12 @@ impl BatteryVtBatteryVtIndexM10 { pub fn module_temp_10_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_10' + /// Sets the raw value of `MODULE_TEMP_10`. #[inline(always)] pub fn set_module_temp_10_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_10' + /// Sets the value of `MODULE_TEMP_10`. #[inline(always)] pub fn set_module_temp_10(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2452,28 +2452,28 @@ impl BatteryVtBatteryVtIndexM10 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_10' + /// Returns the value of `MODULE_VOLTAGE_10`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_10(&self) -> u16 { self.module_voltage_10_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_10' + /// Returns the physical value of `MODULE_VOLTAGE_10`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_10_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_10' + /// Returns the raw value of `MODULE_VOLTAGE_10`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -2483,12 +2483,12 @@ impl BatteryVtBatteryVtIndexM10 { pub fn module_voltage_10_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_10' + /// Sets the raw value of `MODULE_VOLTAGE_10`. #[inline(always)] pub fn set_module_voltage_10_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_10' + /// Sets the value of `MODULE_VOLTAGE_10`. #[inline(always)] pub fn set_module_voltage_10(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2533,28 +2533,28 @@ impl BatteryVtBatteryVtIndexM11 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_11' + /// Returns the value of `MODULE_TEMP_11`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_11(&self) -> u16 { self.module_temp_11_phys_val() } - /// Get physical value of 'MODULE_TEMP_11' + /// Returns the physical value of `MODULE_TEMP_11`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_11_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_11' + /// Returns the raw value of `MODULE_TEMP_11`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -2564,12 +2564,12 @@ impl BatteryVtBatteryVtIndexM11 { pub fn module_temp_11_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_11' + /// Sets the raw value of `MODULE_TEMP_11`. #[inline(always)] pub fn set_module_temp_11_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_11' + /// Sets the value of `MODULE_TEMP_11`. #[inline(always)] pub fn set_module_temp_11(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2587,28 +2587,28 @@ impl BatteryVtBatteryVtIndexM11 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_11' + /// Returns the value of `MODULE_VOLTAGE_11`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_11(&self) -> u16 { self.module_voltage_11_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_11' + /// Returns the physical value of `MODULE_VOLTAGE_11`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_11_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_11' + /// Returns the raw value of `MODULE_VOLTAGE_11`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -2618,12 +2618,12 @@ impl BatteryVtBatteryVtIndexM11 { pub fn module_voltage_11_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_11' + /// Sets the raw value of `MODULE_VOLTAGE_11`. #[inline(always)] pub fn set_module_voltage_11_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_11' + /// Sets the value of `MODULE_VOLTAGE_11`. #[inline(always)] pub fn set_module_voltage_11(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2668,28 +2668,28 @@ impl BatteryVtBatteryVtIndexM12 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_12' + /// Returns the value of `MODULE_TEMP_12`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_12(&self) -> u16 { self.module_temp_12_phys_val() } - /// Get physical value of 'MODULE_TEMP_12' + /// Returns the physical value of `MODULE_TEMP_12`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_12_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_12' + /// Returns the raw value of `MODULE_TEMP_12`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -2699,12 +2699,12 @@ impl BatteryVtBatteryVtIndexM12 { pub fn module_temp_12_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_12' + /// Sets the raw value of `MODULE_TEMP_12`. #[inline(always)] pub fn set_module_temp_12_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_12' + /// Sets the value of `MODULE_TEMP_12`. #[inline(always)] pub fn set_module_temp_12(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2722,28 +2722,28 @@ impl BatteryVtBatteryVtIndexM12 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_12' + /// Returns the value of `MODULE_VOLTAGE_12`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_12(&self) -> u16 { self.module_voltage_12_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_12' + /// Returns the physical value of `MODULE_VOLTAGE_12`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_12_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_12' + /// Returns the raw value of `MODULE_VOLTAGE_12`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -2753,12 +2753,12 @@ impl BatteryVtBatteryVtIndexM12 { pub fn module_voltage_12_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_12' + /// Sets the raw value of `MODULE_VOLTAGE_12`. #[inline(always)] pub fn set_module_voltage_12_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_12' + /// Sets the value of `MODULE_VOLTAGE_12`. #[inline(always)] pub fn set_module_voltage_12(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2803,28 +2803,28 @@ impl BatteryVtBatteryVtIndexM13 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_13' + /// Returns the value of `MODULE_TEMP_13`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_13(&self) -> u16 { self.module_temp_13_phys_val() } - /// Get physical value of 'MODULE_TEMP_13' + /// Returns the physical value of `MODULE_TEMP_13`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_13_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_13' + /// Returns the raw value of `MODULE_TEMP_13`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -2834,12 +2834,12 @@ impl BatteryVtBatteryVtIndexM13 { pub fn module_temp_13_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_13' + /// Sets the raw value of `MODULE_TEMP_13`. #[inline(always)] pub fn set_module_temp_13_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_13' + /// Sets the value of `MODULE_TEMP_13`. #[inline(always)] pub fn set_module_temp_13(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2857,28 +2857,28 @@ impl BatteryVtBatteryVtIndexM13 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_13' + /// Returns the value of `MODULE_VOLTAGE_13`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_13(&self) -> u16 { self.module_voltage_13_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_13' + /// Returns the physical value of `MODULE_VOLTAGE_13`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_13_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_13' + /// Returns the raw value of `MODULE_VOLTAGE_13`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -2888,12 +2888,12 @@ impl BatteryVtBatteryVtIndexM13 { pub fn module_voltage_13_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_13' + /// Sets the raw value of `MODULE_VOLTAGE_13`. #[inline(always)] pub fn set_module_voltage_13_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_13' + /// Sets the value of `MODULE_VOLTAGE_13`. #[inline(always)] pub fn set_module_voltage_13(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2938,28 +2938,28 @@ impl BatteryVtBatteryVtIndexM14 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_14' + /// Returns the value of `MODULE_TEMP_14`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_14(&self) -> u16 { self.module_temp_14_phys_val() } - /// Get physical value of 'MODULE_TEMP_14' + /// Returns the physical value of `MODULE_TEMP_14`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_14_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_14' + /// Returns the raw value of `MODULE_TEMP_14`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -2969,12 +2969,12 @@ impl BatteryVtBatteryVtIndexM14 { pub fn module_temp_14_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_14' + /// Sets the raw value of `MODULE_TEMP_14`. #[inline(always)] pub fn set_module_temp_14_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_14' + /// Sets the value of `MODULE_TEMP_14`. #[inline(always)] pub fn set_module_temp_14(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -2992,28 +2992,28 @@ impl BatteryVtBatteryVtIndexM14 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_14' + /// Returns the value of `MODULE_VOLTAGE_14`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_14(&self) -> u16 { self.module_voltage_14_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_14' + /// Returns the physical value of `MODULE_VOLTAGE_14`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_14_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_14' + /// Returns the raw value of `MODULE_VOLTAGE_14`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -3023,12 +3023,12 @@ impl BatteryVtBatteryVtIndexM14 { pub fn module_voltage_14_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_14' + /// Sets the raw value of `MODULE_VOLTAGE_14`. #[inline(always)] pub fn set_module_voltage_14_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_14' + /// Sets the value of `MODULE_VOLTAGE_14`. #[inline(always)] pub fn set_module_voltage_14(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -3073,28 +3073,28 @@ impl BatteryVtBatteryVtIndexM15 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_15' + /// Returns the value of `MODULE_TEMP_15`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_15(&self) -> u16 { self.module_temp_15_phys_val() } - /// Get physical value of 'MODULE_TEMP_15' + /// Returns the physical value of `MODULE_TEMP_15`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_15_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_15' + /// Returns the raw value of `MODULE_TEMP_15`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -3104,12 +3104,12 @@ impl BatteryVtBatteryVtIndexM15 { pub fn module_temp_15_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_15' + /// Sets the raw value of `MODULE_TEMP_15`. #[inline(always)] pub fn set_module_temp_15_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_15' + /// Sets the value of `MODULE_TEMP_15`. #[inline(always)] pub fn set_module_temp_15(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -3127,28 +3127,28 @@ impl BatteryVtBatteryVtIndexM15 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_15' + /// Returns the value of `MODULE_VOLTAGE_15`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_15(&self) -> u16 { self.module_voltage_15_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_15' + /// Returns the physical value of `MODULE_VOLTAGE_15`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_15_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_15' + /// Returns the raw value of `MODULE_VOLTAGE_15`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -3158,12 +3158,12 @@ impl BatteryVtBatteryVtIndexM15 { pub fn module_voltage_15_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_15' + /// Sets the raw value of `MODULE_VOLTAGE_15`. #[inline(always)] pub fn set_module_voltage_15_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_15' + /// Sets the value of `MODULE_VOLTAGE_15`. #[inline(always)] pub fn set_module_voltage_15(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -3208,28 +3208,28 @@ impl BatteryVtBatteryVtIndexM16 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_16' + /// Returns the value of `MODULE_TEMP_16`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_16(&self) -> u16 { self.module_temp_16_phys_val() } - /// Get physical value of 'MODULE_TEMP_16' + /// Returns the physical value of `MODULE_TEMP_16`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_16_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_16' + /// Returns the raw value of `MODULE_TEMP_16`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -3239,12 +3239,12 @@ impl BatteryVtBatteryVtIndexM16 { pub fn module_temp_16_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_16' + /// Sets the raw value of `MODULE_TEMP_16`. #[inline(always)] pub fn set_module_temp_16_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_16' + /// Sets the value of `MODULE_TEMP_16`. #[inline(always)] pub fn set_module_temp_16(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -3262,28 +3262,28 @@ impl BatteryVtBatteryVtIndexM16 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_16' + /// Returns the value of `MODULE_VOLTAGE_16`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_16(&self) -> u16 { self.module_voltage_16_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_16' + /// Returns the physical value of `MODULE_VOLTAGE_16`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_16_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_16' + /// Returns the raw value of `MODULE_VOLTAGE_16`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -3293,12 +3293,12 @@ impl BatteryVtBatteryVtIndexM16 { pub fn module_voltage_16_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_16' + /// Sets the raw value of `MODULE_VOLTAGE_16`. #[inline(always)] pub fn set_module_voltage_16_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_16' + /// Sets the value of `MODULE_VOLTAGE_16`. #[inline(always)] pub fn set_module_voltage_16(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -3343,28 +3343,28 @@ impl BatteryVtBatteryVtIndexM17 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_17' + /// Returns the value of `MODULE_TEMP_17`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_17(&self) -> u16 { self.module_temp_17_phys_val() } - /// Get physical value of 'MODULE_TEMP_17' + /// Returns the physical value of `MODULE_TEMP_17`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_17_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_17' + /// Returns the raw value of `MODULE_TEMP_17`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -3374,12 +3374,12 @@ impl BatteryVtBatteryVtIndexM17 { pub fn module_temp_17_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_17' + /// Sets the raw value of `MODULE_TEMP_17`. #[inline(always)] pub fn set_module_temp_17_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_17' + /// Sets the value of `MODULE_TEMP_17`. #[inline(always)] pub fn set_module_temp_17(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -3397,28 +3397,28 @@ impl BatteryVtBatteryVtIndexM17 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_17' + /// Returns the value of `MODULE_VOLTAGE_17`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_17(&self) -> u16 { self.module_voltage_17_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_17' + /// Returns the physical value of `MODULE_VOLTAGE_17`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_17_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_17' + /// Returns the raw value of `MODULE_VOLTAGE_17`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -3428,12 +3428,12 @@ impl BatteryVtBatteryVtIndexM17 { pub fn module_voltage_17_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_17' + /// Sets the raw value of `MODULE_VOLTAGE_17`. #[inline(always)] pub fn set_module_voltage_17_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_17' + /// Sets the value of `MODULE_VOLTAGE_17`. #[inline(always)] pub fn set_module_voltage_17(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -3478,28 +3478,28 @@ impl BatteryVtBatteryVtIndexM18 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_18' + /// Returns the value of `MODULE_TEMP_18`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_18(&self) -> u16 { self.module_temp_18_phys_val() } - /// Get physical value of 'MODULE_TEMP_18' + /// Returns the physical value of `MODULE_TEMP_18`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_18_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_18' + /// Returns the raw value of `MODULE_TEMP_18`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -3509,12 +3509,12 @@ impl BatteryVtBatteryVtIndexM18 { pub fn module_temp_18_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_18' + /// Sets the raw value of `MODULE_TEMP_18`. #[inline(always)] pub fn set_module_temp_18_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_18' + /// Sets the value of `MODULE_TEMP_18`. #[inline(always)] pub fn set_module_temp_18(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -3532,28 +3532,28 @@ impl BatteryVtBatteryVtIndexM18 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_18' + /// Returns the value of `MODULE_VOLTAGE_18`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_18(&self) -> u16 { self.module_voltage_18_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_18' + /// Returns the physical value of `MODULE_VOLTAGE_18`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_18_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_18' + /// Returns the raw value of `MODULE_VOLTAGE_18`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -3563,12 +3563,12 @@ impl BatteryVtBatteryVtIndexM18 { pub fn module_voltage_18_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_18' + /// Sets the raw value of `MODULE_VOLTAGE_18`. #[inline(always)] pub fn set_module_voltage_18_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_18' + /// Sets the value of `MODULE_VOLTAGE_18`. #[inline(always)] pub fn set_module_voltage_18(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -3613,28 +3613,28 @@ impl BatteryVtBatteryVtIndexM19 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_19' + /// Returns the value of `MODULE_TEMP_19`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_19(&self) -> u16 { self.module_temp_19_phys_val() } - /// Get physical value of 'MODULE_TEMP_19' + /// Returns the physical value of `MODULE_TEMP_19`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_19_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_19' + /// Returns the raw value of `MODULE_TEMP_19`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -3644,12 +3644,12 @@ impl BatteryVtBatteryVtIndexM19 { pub fn module_temp_19_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_19' + /// Sets the raw value of `MODULE_TEMP_19`. #[inline(always)] pub fn set_module_temp_19_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_19' + /// Sets the value of `MODULE_TEMP_19`. #[inline(always)] pub fn set_module_temp_19(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -3667,28 +3667,28 @@ impl BatteryVtBatteryVtIndexM19 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_19' + /// Returns the value of `MODULE_VOLTAGE_19`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_19(&self) -> u16 { self.module_voltage_19_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_19' + /// Returns the physical value of `MODULE_VOLTAGE_19`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_19_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_19' + /// Returns the raw value of `MODULE_VOLTAGE_19`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -3698,12 +3698,12 @@ impl BatteryVtBatteryVtIndexM19 { pub fn module_voltage_19_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_19' + /// Sets the raw value of `MODULE_VOLTAGE_19`. #[inline(always)] pub fn set_module_voltage_19_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_19' + /// Sets the value of `MODULE_VOLTAGE_19`. #[inline(always)] pub fn set_module_voltage_19(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -3748,28 +3748,28 @@ impl BatteryVtBatteryVtIndexM20 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_20' + /// Returns the value of `MODULE_TEMP_20`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_20(&self) -> u16 { self.module_temp_20_phys_val() } - /// Get physical value of 'MODULE_TEMP_20' + /// Returns the physical value of `MODULE_TEMP_20`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_20_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_20' + /// Returns the raw value of `MODULE_TEMP_20`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -3779,12 +3779,12 @@ impl BatteryVtBatteryVtIndexM20 { pub fn module_temp_20_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_20' + /// Sets the raw value of `MODULE_TEMP_20`. #[inline(always)] pub fn set_module_temp_20_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_20' + /// Sets the value of `MODULE_TEMP_20`. #[inline(always)] pub fn set_module_temp_20(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -3802,28 +3802,28 @@ impl BatteryVtBatteryVtIndexM20 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_20' + /// Returns the value of `MODULE_VOLTAGE_20`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_20(&self) -> u16 { self.module_voltage_20_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_20' + /// Returns the physical value of `MODULE_VOLTAGE_20`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_20_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_20' + /// Returns the raw value of `MODULE_VOLTAGE_20`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -3833,12 +3833,12 @@ impl BatteryVtBatteryVtIndexM20 { pub fn module_voltage_20_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_20' + /// Sets the raw value of `MODULE_VOLTAGE_20`. #[inline(always)] pub fn set_module_voltage_20_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_20' + /// Sets the value of `MODULE_VOLTAGE_20`. #[inline(always)] pub fn set_module_voltage_20(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -3883,28 +3883,28 @@ impl BatteryVtBatteryVtIndexM21 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_21' + /// Returns the value of `MODULE_TEMP_21`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_21(&self) -> u16 { self.module_temp_21_phys_val() } - /// Get physical value of 'MODULE_TEMP_21' + /// Returns the physical value of `MODULE_TEMP_21`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_21_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_21' + /// Returns the raw value of `MODULE_TEMP_21`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -3914,12 +3914,12 @@ impl BatteryVtBatteryVtIndexM21 { pub fn module_temp_21_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_21' + /// Sets the raw value of `MODULE_TEMP_21`. #[inline(always)] pub fn set_module_temp_21_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_21' + /// Sets the value of `MODULE_TEMP_21`. #[inline(always)] pub fn set_module_temp_21(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -3937,28 +3937,28 @@ impl BatteryVtBatteryVtIndexM21 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_21' + /// Returns the value of `MODULE_VOLTAGE_21`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_21(&self) -> u16 { self.module_voltage_21_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_21' + /// Returns the physical value of `MODULE_VOLTAGE_21`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_21_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_21' + /// Returns the raw value of `MODULE_VOLTAGE_21`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -3968,12 +3968,12 @@ impl BatteryVtBatteryVtIndexM21 { pub fn module_voltage_21_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_21' + /// Sets the raw value of `MODULE_VOLTAGE_21`. #[inline(always)] pub fn set_module_voltage_21_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_21' + /// Sets the value of `MODULE_VOLTAGE_21`. #[inline(always)] pub fn set_module_voltage_21(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4018,28 +4018,28 @@ impl BatteryVtBatteryVtIndexM22 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_22' + /// Returns the value of `MODULE_TEMP_22`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_22(&self) -> u16 { self.module_temp_22_phys_val() } - /// Get physical value of 'MODULE_TEMP_22' + /// Returns the physical value of `MODULE_TEMP_22`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_22_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_22' + /// Returns the raw value of `MODULE_TEMP_22`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -4049,12 +4049,12 @@ impl BatteryVtBatteryVtIndexM22 { pub fn module_temp_22_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_22' + /// Sets the raw value of `MODULE_TEMP_22`. #[inline(always)] pub fn set_module_temp_22_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_22' + /// Sets the value of `MODULE_TEMP_22`. #[inline(always)] pub fn set_module_temp_22(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4072,28 +4072,28 @@ impl BatteryVtBatteryVtIndexM22 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_22' + /// Returns the value of `MODULE_VOLTAGE_22`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_22(&self) -> u16 { self.module_voltage_22_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_22' + /// Returns the physical value of `MODULE_VOLTAGE_22`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_22_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_22' + /// Returns the raw value of `MODULE_VOLTAGE_22`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -4103,12 +4103,12 @@ impl BatteryVtBatteryVtIndexM22 { pub fn module_voltage_22_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_22' + /// Sets the raw value of `MODULE_VOLTAGE_22`. #[inline(always)] pub fn set_module_voltage_22_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_22' + /// Sets the value of `MODULE_VOLTAGE_22`. #[inline(always)] pub fn set_module_voltage_22(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4153,28 +4153,28 @@ impl BatteryVtBatteryVtIndexM23 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_23' + /// Returns the value of `MODULE_TEMP_23`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_23(&self) -> u16 { self.module_temp_23_phys_val() } - /// Get physical value of 'MODULE_TEMP_23' + /// Returns the physical value of `MODULE_TEMP_23`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_23_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_23' + /// Returns the raw value of `MODULE_TEMP_23`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -4184,12 +4184,12 @@ impl BatteryVtBatteryVtIndexM23 { pub fn module_temp_23_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_23' + /// Sets the raw value of `MODULE_TEMP_23`. #[inline(always)] pub fn set_module_temp_23_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_23' + /// Sets the value of `MODULE_TEMP_23`. #[inline(always)] pub fn set_module_temp_23(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4207,28 +4207,28 @@ impl BatteryVtBatteryVtIndexM23 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_23' + /// Returns the value of `MODULE_VOLTAGE_23`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_23(&self) -> u16 { self.module_voltage_23_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_23' + /// Returns the physical value of `MODULE_VOLTAGE_23`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_23_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_23' + /// Returns the raw value of `MODULE_VOLTAGE_23`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -4238,12 +4238,12 @@ impl BatteryVtBatteryVtIndexM23 { pub fn module_voltage_23_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_23' + /// Sets the raw value of `MODULE_VOLTAGE_23`. #[inline(always)] pub fn set_module_voltage_23_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_23' + /// Sets the value of `MODULE_VOLTAGE_23`. #[inline(always)] pub fn set_module_voltage_23(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4288,28 +4288,28 @@ impl BatteryVtBatteryVtIndexM24 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_24' + /// Returns the value of `MODULE_TEMP_24`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_24(&self) -> u16 { self.module_temp_24_phys_val() } - /// Get physical value of 'MODULE_TEMP_24' + /// Returns the physical value of `MODULE_TEMP_24`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_24_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_24' + /// Returns the raw value of `MODULE_TEMP_24`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -4319,12 +4319,12 @@ impl BatteryVtBatteryVtIndexM24 { pub fn module_temp_24_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_24' + /// Sets the raw value of `MODULE_TEMP_24`. #[inline(always)] pub fn set_module_temp_24_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_24' + /// Sets the value of `MODULE_TEMP_24`. #[inline(always)] pub fn set_module_temp_24(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4342,28 +4342,28 @@ impl BatteryVtBatteryVtIndexM24 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_24' + /// Returns the value of `MODULE_VOLTAGE_24`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_24(&self) -> u16 { self.module_voltage_24_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_24' + /// Returns the physical value of `MODULE_VOLTAGE_24`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_24_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_24' + /// Returns the raw value of `MODULE_VOLTAGE_24`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -4373,12 +4373,12 @@ impl BatteryVtBatteryVtIndexM24 { pub fn module_voltage_24_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_24' + /// Sets the raw value of `MODULE_VOLTAGE_24`. #[inline(always)] pub fn set_module_voltage_24_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_24' + /// Sets the value of `MODULE_VOLTAGE_24`. #[inline(always)] pub fn set_module_voltage_24(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4423,28 +4423,28 @@ impl BatteryVtBatteryVtIndexM25 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_25' + /// Returns the value of `MODULE_TEMP_25`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_25(&self) -> u16 { self.module_temp_25_phys_val() } - /// Get physical value of 'MODULE_TEMP_25' + /// Returns the physical value of `MODULE_TEMP_25`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_25_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_25' + /// Returns the raw value of `MODULE_TEMP_25`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -4454,12 +4454,12 @@ impl BatteryVtBatteryVtIndexM25 { pub fn module_temp_25_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_25' + /// Sets the raw value of `MODULE_TEMP_25`. #[inline(always)] pub fn set_module_temp_25_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_25' + /// Sets the value of `MODULE_TEMP_25`. #[inline(always)] pub fn set_module_temp_25(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4477,28 +4477,28 @@ impl BatteryVtBatteryVtIndexM25 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_25' + /// Returns the value of `MODULE_VOLTAGE_25`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_25(&self) -> u16 { self.module_voltage_25_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_25' + /// Returns the physical value of `MODULE_VOLTAGE_25`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_25_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_25' + /// Returns the raw value of `MODULE_VOLTAGE_25`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -4508,12 +4508,12 @@ impl BatteryVtBatteryVtIndexM25 { pub fn module_voltage_25_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_25' + /// Sets the raw value of `MODULE_VOLTAGE_25`. #[inline(always)] pub fn set_module_voltage_25_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_25' + /// Sets the value of `MODULE_VOLTAGE_25`. #[inline(always)] pub fn set_module_voltage_25(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4558,28 +4558,28 @@ impl BatteryVtBatteryVtIndexM26 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_26' + /// Returns the value of `MODULE_TEMP_26`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_26(&self) -> u16 { self.module_temp_26_phys_val() } - /// Get physical value of 'MODULE_TEMP_26' + /// Returns the physical value of `MODULE_TEMP_26`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_26_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_26' + /// Returns the raw value of `MODULE_TEMP_26`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -4589,12 +4589,12 @@ impl BatteryVtBatteryVtIndexM26 { pub fn module_temp_26_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_26' + /// Sets the raw value of `MODULE_TEMP_26`. #[inline(always)] pub fn set_module_temp_26_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_26' + /// Sets the value of `MODULE_TEMP_26`. #[inline(always)] pub fn set_module_temp_26(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4612,28 +4612,28 @@ impl BatteryVtBatteryVtIndexM26 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_26' + /// Returns the value of `MODULE_VOLTAGE_26`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_26(&self) -> u16 { self.module_voltage_26_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_26' + /// Returns the physical value of `MODULE_VOLTAGE_26`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_26_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_26' + /// Returns the raw value of `MODULE_VOLTAGE_26`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -4643,12 +4643,12 @@ impl BatteryVtBatteryVtIndexM26 { pub fn module_voltage_26_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_26' + /// Sets the raw value of `MODULE_VOLTAGE_26`. #[inline(always)] pub fn set_module_voltage_26_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_26' + /// Sets the value of `MODULE_VOLTAGE_26`. #[inline(always)] pub fn set_module_voltage_26(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4693,28 +4693,28 @@ impl BatteryVtBatteryVtIndexM27 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_27' + /// Returns the value of `MODULE_TEMP_27`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_27(&self) -> u16 { self.module_temp_27_phys_val() } - /// Get physical value of 'MODULE_TEMP_27' + /// Returns the physical value of `MODULE_TEMP_27`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_27_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_27' + /// Returns the raw value of `MODULE_TEMP_27`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -4724,12 +4724,12 @@ impl BatteryVtBatteryVtIndexM27 { pub fn module_temp_27_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_27' + /// Sets the raw value of `MODULE_TEMP_27`. #[inline(always)] pub fn set_module_temp_27_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_27' + /// Sets the value of `MODULE_TEMP_27`. #[inline(always)] pub fn set_module_temp_27(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4747,28 +4747,28 @@ impl BatteryVtBatteryVtIndexM27 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_27' + /// Returns the value of `MODULE_VOLTAGE_27`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_27(&self) -> u16 { self.module_voltage_27_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_27' + /// Returns the physical value of `MODULE_VOLTAGE_27`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_27_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_27' + /// Returns the raw value of `MODULE_VOLTAGE_27`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -4778,12 +4778,12 @@ impl BatteryVtBatteryVtIndexM27 { pub fn module_voltage_27_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_27' + /// Sets the raw value of `MODULE_VOLTAGE_27`. #[inline(always)] pub fn set_module_voltage_27_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_27' + /// Sets the value of `MODULE_VOLTAGE_27`. #[inline(always)] pub fn set_module_voltage_27(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4828,28 +4828,28 @@ impl BatteryVtBatteryVtIndexM28 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_28' + /// Returns the value of `MODULE_TEMP_28`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_28(&self) -> u16 { self.module_temp_28_phys_val() } - /// Get physical value of 'MODULE_TEMP_28' + /// Returns the physical value of `MODULE_TEMP_28`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_28_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_28' + /// Returns the raw value of `MODULE_TEMP_28`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -4859,12 +4859,12 @@ impl BatteryVtBatteryVtIndexM28 { pub fn module_temp_28_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_28' + /// Sets the raw value of `MODULE_TEMP_28`. #[inline(always)] pub fn set_module_temp_28_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_28' + /// Sets the value of `MODULE_TEMP_28`. #[inline(always)] pub fn set_module_temp_28(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4882,28 +4882,28 @@ impl BatteryVtBatteryVtIndexM28 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_28' + /// Returns the value of `MODULE_VOLTAGE_28`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_28(&self) -> u16 { self.module_voltage_28_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_28' + /// Returns the physical value of `MODULE_VOLTAGE_28`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_28_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_28' + /// Returns the raw value of `MODULE_VOLTAGE_28`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -4913,12 +4913,12 @@ impl BatteryVtBatteryVtIndexM28 { pub fn module_voltage_28_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_28' + /// Sets the raw value of `MODULE_VOLTAGE_28`. #[inline(always)] pub fn set_module_voltage_28_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_28' + /// Sets the value of `MODULE_VOLTAGE_28`. #[inline(always)] pub fn set_module_voltage_28(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -4963,28 +4963,28 @@ impl BatteryVtBatteryVtIndexM29 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_29' + /// Returns the value of `MODULE_TEMP_29`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_29(&self) -> u16 { self.module_temp_29_phys_val() } - /// Get physical value of 'MODULE_TEMP_29' + /// Returns the physical value of `MODULE_TEMP_29`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_29_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_29' + /// Returns the raw value of `MODULE_TEMP_29`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -4994,12 +4994,12 @@ impl BatteryVtBatteryVtIndexM29 { pub fn module_temp_29_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_29' + /// Sets the raw value of `MODULE_TEMP_29`. #[inline(always)] pub fn set_module_temp_29_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_29' + /// Sets the value of `MODULE_TEMP_29`. #[inline(always)] pub fn set_module_temp_29(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -5017,28 +5017,28 @@ impl BatteryVtBatteryVtIndexM29 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_29' + /// Returns the value of `MODULE_VOLTAGE_29`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_29(&self) -> u16 { self.module_voltage_29_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_29' + /// Returns the physical value of `MODULE_VOLTAGE_29`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_29_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_29' + /// Returns the raw value of `MODULE_VOLTAGE_29`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -5048,12 +5048,12 @@ impl BatteryVtBatteryVtIndexM29 { pub fn module_voltage_29_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_29' + /// Sets the raw value of `MODULE_VOLTAGE_29`. #[inline(always)] pub fn set_module_voltage_29_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_29' + /// Sets the value of `MODULE_VOLTAGE_29`. #[inline(always)] pub fn set_module_voltage_29(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -5098,28 +5098,28 @@ impl BatteryVtBatteryVtIndexM30 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_30' + /// Returns the value of `MODULE_TEMP_30`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_30(&self) -> u16 { self.module_temp_30_phys_val() } - /// Get physical value of 'MODULE_TEMP_30' + /// Returns the physical value of `MODULE_TEMP_30`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_30_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_30' + /// Returns the raw value of `MODULE_TEMP_30`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -5129,12 +5129,12 @@ impl BatteryVtBatteryVtIndexM30 { pub fn module_temp_30_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_30' + /// Sets the raw value of `MODULE_TEMP_30`. #[inline(always)] pub fn set_module_temp_30_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_30' + /// Sets the value of `MODULE_TEMP_30`. #[inline(always)] pub fn set_module_temp_30(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -5152,28 +5152,28 @@ impl BatteryVtBatteryVtIndexM30 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_30' + /// Returns the value of `MODULE_VOLTAGE_30`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_30(&self) -> u16 { self.module_voltage_30_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_30' + /// Returns the physical value of `MODULE_VOLTAGE_30`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_30_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_30' + /// Returns the raw value of `MODULE_VOLTAGE_30`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -5183,12 +5183,12 @@ impl BatteryVtBatteryVtIndexM30 { pub fn module_voltage_30_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_30' + /// Sets the raw value of `MODULE_VOLTAGE_30`. #[inline(always)] pub fn set_module_voltage_30_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_30' + /// Sets the value of `MODULE_VOLTAGE_30`. #[inline(always)] pub fn set_module_voltage_30(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -5233,28 +5233,28 @@ impl BatteryVtBatteryVtIndexM31 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_31' + /// Returns the value of `MODULE_TEMP_31`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_31(&self) -> u16 { self.module_temp_31_phys_val() } - /// Get physical value of 'MODULE_TEMP_31' + /// Returns the physical value of `MODULE_TEMP_31`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_31_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_31' + /// Returns the raw value of `MODULE_TEMP_31`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -5264,12 +5264,12 @@ impl BatteryVtBatteryVtIndexM31 { pub fn module_temp_31_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_31' + /// Sets the raw value of `MODULE_TEMP_31`. #[inline(always)] pub fn set_module_temp_31_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_31' + /// Sets the value of `MODULE_TEMP_31`. #[inline(always)] pub fn set_module_temp_31(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -5287,28 +5287,28 @@ impl BatteryVtBatteryVtIndexM31 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_31' + /// Returns the value of `MODULE_VOLTAGE_31`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_31(&self) -> u16 { self.module_voltage_31_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_31' + /// Returns the physical value of `MODULE_VOLTAGE_31`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_31_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_31' + /// Returns the raw value of `MODULE_VOLTAGE_31`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -5318,12 +5318,12 @@ impl BatteryVtBatteryVtIndexM31 { pub fn module_voltage_31_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_31' + /// Sets the raw value of `MODULE_VOLTAGE_31`. #[inline(always)] pub fn set_module_voltage_31_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_31' + /// Sets the value of `MODULE_VOLTAGE_31`. #[inline(always)] pub fn set_module_voltage_31(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -5368,28 +5368,28 @@ impl BatteryVtBatteryVtIndexM32 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_32' + /// Returns the value of `MODULE_TEMP_32`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_32(&self) -> u16 { self.module_temp_32_phys_val() } - /// Get physical value of 'MODULE_TEMP_32' + /// Returns the physical value of `MODULE_TEMP_32`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_32_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_32' + /// Returns the raw value of `MODULE_TEMP_32`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -5399,12 +5399,12 @@ impl BatteryVtBatteryVtIndexM32 { pub fn module_temp_32_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_32' + /// Sets the raw value of `MODULE_TEMP_32`. #[inline(always)] pub fn set_module_temp_32_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_32' + /// Sets the value of `MODULE_TEMP_32`. #[inline(always)] pub fn set_module_temp_32(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -5422,28 +5422,28 @@ impl BatteryVtBatteryVtIndexM32 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_32' + /// Returns the value of `MODULE_VOLTAGE_32`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_32(&self) -> u16 { self.module_voltage_32_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_32' + /// Returns the physical value of `MODULE_VOLTAGE_32`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_32_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_32' + /// Returns the raw value of `MODULE_VOLTAGE_32`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -5453,12 +5453,12 @@ impl BatteryVtBatteryVtIndexM32 { pub fn module_voltage_32_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_32' + /// Sets the raw value of `MODULE_VOLTAGE_32`. #[inline(always)] pub fn set_module_voltage_32_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_32' + /// Sets the value of `MODULE_VOLTAGE_32`. #[inline(always)] pub fn set_module_voltage_32(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -5503,28 +5503,28 @@ impl BatteryVtBatteryVtIndexM33 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_33' + /// Returns the value of `MODULE_TEMP_33`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_33(&self) -> u16 { self.module_temp_33_phys_val() } - /// Get physical value of 'MODULE_TEMP_33' + /// Returns the physical value of `MODULE_TEMP_33`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_33_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_33' + /// Returns the raw value of `MODULE_TEMP_33`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -5534,12 +5534,12 @@ impl BatteryVtBatteryVtIndexM33 { pub fn module_temp_33_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_33' + /// Sets the raw value of `MODULE_TEMP_33`. #[inline(always)] pub fn set_module_temp_33_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_33' + /// Sets the value of `MODULE_TEMP_33`. #[inline(always)] pub fn set_module_temp_33(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -5557,28 +5557,28 @@ impl BatteryVtBatteryVtIndexM33 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_33' + /// Returns the value of `MODULE_VOLTAGE_33`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_33(&self) -> u16 { self.module_voltage_33_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_33' + /// Returns the physical value of `MODULE_VOLTAGE_33`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_33_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_33' + /// Returns the raw value of `MODULE_VOLTAGE_33`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -5588,12 +5588,12 @@ impl BatteryVtBatteryVtIndexM33 { pub fn module_voltage_33_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_33' + /// Sets the raw value of `MODULE_VOLTAGE_33`. #[inline(always)] pub fn set_module_voltage_33_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_33' + /// Sets the value of `MODULE_VOLTAGE_33`. #[inline(always)] pub fn set_module_voltage_33(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -5638,28 +5638,28 @@ impl BatteryVtBatteryVtIndexM34 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_34' + /// Returns the value of `MODULE_TEMP_34`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_34(&self) -> u16 { self.module_temp_34_phys_val() } - /// Get physical value of 'MODULE_TEMP_34' + /// Returns the physical value of `MODULE_TEMP_34`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_34_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_34' + /// Returns the raw value of `MODULE_TEMP_34`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -5669,12 +5669,12 @@ impl BatteryVtBatteryVtIndexM34 { pub fn module_temp_34_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_34' + /// Sets the raw value of `MODULE_TEMP_34`. #[inline(always)] pub fn set_module_temp_34_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_34' + /// Sets the value of `MODULE_TEMP_34`. #[inline(always)] pub fn set_module_temp_34(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -5692,28 +5692,28 @@ impl BatteryVtBatteryVtIndexM34 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_34' + /// Returns the value of `MODULE_VOLTAGE_34`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_34(&self) -> u16 { self.module_voltage_34_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_34' + /// Returns the physical value of `MODULE_VOLTAGE_34`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_34_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_34' + /// Returns the raw value of `MODULE_VOLTAGE_34`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -5723,12 +5723,12 @@ impl BatteryVtBatteryVtIndexM34 { pub fn module_voltage_34_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_34' + /// Sets the raw value of `MODULE_VOLTAGE_34`. #[inline(always)] pub fn set_module_voltage_34_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_34' + /// Sets the value of `MODULE_VOLTAGE_34`. #[inline(always)] pub fn set_module_voltage_34(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -5773,28 +5773,28 @@ impl BatteryVtBatteryVtIndexM35 { pub fn new() -> Self { Self { raw: [0u8; 6] } } - /// Get value of 'MODULE_TEMP_35' + /// Returns the value of `MODULE_TEMP_35`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_temp_35(&self) -> u16 { self.module_temp_35_phys_val() } - /// Get physical value of 'MODULE_TEMP_35' + /// Returns the physical value of `MODULE_TEMP_35`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_temp_35_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_TEMP_35' + /// Returns the raw value of `MODULE_TEMP_35`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -5804,12 +5804,12 @@ impl BatteryVtBatteryVtIndexM35 { pub fn module_temp_35_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'MODULE_TEMP_35' + /// Sets the raw value of `MODULE_TEMP_35`. #[inline(always)] pub fn set_module_temp_35_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'MODULE_TEMP_35' + /// Sets the value of `MODULE_TEMP_35`. #[inline(always)] pub fn set_module_temp_35(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -5827,28 +5827,28 @@ impl BatteryVtBatteryVtIndexM35 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'MODULE_VOLTAGE_35' + /// Returns the value of `MODULE_VOLTAGE_35`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn module_voltage_35(&self) -> u16 { self.module_voltage_35_phys_val() } - /// Get physical value of 'MODULE_VOLTAGE_35' + /// Returns the physical value of `MODULE_VOLTAGE_35`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn module_voltage_35_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MODULE_VOLTAGE_35' + /// Returns the raw value of `MODULE_VOLTAGE_35`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -5858,12 +5858,12 @@ impl BatteryVtBatteryVtIndexM35 { pub fn module_voltage_35_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'MODULE_VOLTAGE_35' + /// Sets the raw value of `MODULE_VOLTAGE_35`. #[inline(always)] pub fn set_module_voltage_35_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'MODULE_VOLTAGE_35' + /// Sets the value of `MODULE_VOLTAGE_35`. #[inline(always)] pub fn set_module_voltage_35(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { diff --git a/tests-snapshots/dbc-cantools/multiple_senders.snap.rs b/tests-snapshots/dbc-cantools/multiple_senders.snap.rs index c0bcb7b8..8dbc8437 100644 --- a/tests-snapshots/dbc-cantools/multiple_senders.snap.rs +++ b/tests-snapshots/dbc-cantools/multiple_senders.snap.rs @@ -70,31 +70,31 @@ impl Bar { pub const MESSAGE_SIZE: usize = 4; pub const BINARY32_MIN: i32 = 0_i32; pub const BINARY32_MAX: i32 = 0_i32; - /// Construct new 'Bar' from values + /// Constructs a new `Bar` message from values. pub fn new(binary32: i32) -> Result { let mut res = Self { raw: [0x00; 4] }; res.set_binary32(binary32)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Bar` message payload. pub fn raw(&self) -> &[u8; 4] { &self.raw } - /// Get value of 'Binary32' + /// Returns the value of `Binary32`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: FUM #[inline(always)] pub fn binary32(&self) -> i32 { self.binary32_phys_val() } - /// Get physical value of 'Binary32' + /// Returns the physical value of `Binary32`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn binary32_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); @@ -102,7 +102,7 @@ impl Bar { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Binary32' + /// Returns the raw value of `Binary32`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -112,13 +112,13 @@ impl Bar { pub fn binary32_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 'Binary32' + /// Sets the raw value of `Binary32`. #[inline(always)] pub fn set_binary32_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 'Binary32' + /// Sets the value of `Binary32`. #[inline(always)] pub fn set_binary32(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { diff --git a/tests-snapshots/dbc-cantools/multiplex.snap.rs b/tests-snapshots/dbc-cantools/multiplex.snap.rs index f40b1a04..90ef9352 100644 --- a/tests-snapshots/dbc-cantools/multiplex.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex.snap.rs @@ -69,28 +69,28 @@ impl Message1 { pub const MESSAGE_SIZE: usize = 8; pub const MULTIPLEXOR_MIN: u8 = 0_u8; pub const MULTIPLEXOR_MAX: u8 = 0_u8; - /// Construct new 'Message1' from values + /// Constructs a new `Message1` message from values. pub fn new(multiplexor: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_multiplexor(multiplexor)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'Multiplexor' + /// Returns the physical value of `Multiplexor`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Multiplexor' + /// Returns the raw value of `Multiplexor`. /// /// - Start bit: 2 /// - Signal size: 6 bits @@ -100,7 +100,7 @@ impl Message1 { pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } - /// Set raw value of 'Multiplexor' + /// Sets the raw value of `Multiplexor`. #[allow(dead_code)] #[inline(always)] fn set_multiplexor_raw_val(&mut self, value: u8) { @@ -130,7 +130,7 @@ impl Message1 { } } } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] fn set_multiplexor(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -148,7 +148,7 @@ impl Message1 { self.raw.view_bits_mut::()[2..8].store_le(value); Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m8(&mut self, value: Message1MultiplexorM8) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -157,7 +157,7 @@ impl Message1 { self.set_multiplexor(8)?; Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m24(&mut self, value: Message1MultiplexorM24) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -245,27 +245,27 @@ impl Message1MultiplexorM8 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_L' + /// Returns the value of `BIT_L`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { self.bit_l_phys_val() } - /// Get physical value of 'BIT_L' + /// Returns the physical value of `BIT_L`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } - /// Get raw value of 'BIT_L' + /// Returns the raw value of `BIT_L`. /// /// - Start bit: 24 /// - Signal size: 1 bits @@ -275,39 +275,39 @@ impl Message1MultiplexorM8 { pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } - /// Set raw value of 'BIT_L' + /// Sets the raw value of `BIT_L`. #[inline(always)] pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } - /// Set value of 'BIT_L' + /// Sets the value of `BIT_L`. #[inline(always)] pub fn set_bit_l(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[24..25].store_le(value); Ok(()) } - /// Get value of 'BIT_G' + /// Returns the value of `BIT_G`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { self.bit_g_phys_val() } - /// Get physical value of 'BIT_G' + /// Returns the physical value of `BIT_G`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } - /// Get raw value of 'BIT_G' + /// Returns the raw value of `BIT_G`. /// /// - Start bit: 23 /// - Signal size: 1 bits @@ -317,39 +317,39 @@ impl Message1MultiplexorM8 { pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } - /// Set raw value of 'BIT_G' + /// Sets the raw value of `BIT_G`. #[inline(always)] pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } - /// Set value of 'BIT_G' + /// Sets the value of `BIT_G`. #[inline(always)] pub fn set_bit_g(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[23..24].store_le(value); Ok(()) } - /// Get value of 'BIT_C' + /// Returns the value of `BIT_C`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { self.bit_c_phys_val() } - /// Get physical value of 'BIT_C' + /// Returns the physical value of `BIT_C`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } - /// Get raw value of 'BIT_C' + /// Returns the raw value of `BIT_C`. /// /// - Start bit: 19 /// - Signal size: 1 bits @@ -359,39 +359,39 @@ impl Message1MultiplexorM8 { pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } - /// Set raw value of 'BIT_C' + /// Sets the raw value of `BIT_C`. #[inline(always)] pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } - /// Set value of 'BIT_C' + /// Sets the value of `BIT_C`. #[inline(always)] pub fn set_bit_c(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[19..20].store_le(value); Ok(()) } - /// Get value of 'BIT_J' + /// Returns the value of `BIT_J`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { self.bit_j_phys_val() } - /// Get physical value of 'BIT_J' + /// Returns the physical value of `BIT_J`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } - /// Get raw value of 'BIT_J' + /// Returns the raw value of `BIT_J`. /// /// - Start bit: 18 /// - Signal size: 1 bits @@ -401,12 +401,12 @@ impl Message1MultiplexorM8 { pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } - /// Set raw value of 'BIT_J' + /// Sets the raw value of `BIT_J`. #[inline(always)] pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } - /// Set value of 'BIT_J' + /// Sets the value of `BIT_J`. #[inline(always)] pub fn set_bit_j(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -440,27 +440,27 @@ impl Message1MultiplexorM24 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_K' + /// Returns the value of `BIT_K`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { self.bit_k_phys_val() } - /// Get physical value of 'BIT_K' + /// Returns the physical value of `BIT_K`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_k_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } - /// Get raw value of 'BIT_K' + /// Returns the raw value of `BIT_K`. /// /// - Start bit: 28 /// - Signal size: 1 bits @@ -470,39 +470,39 @@ impl Message1MultiplexorM24 { pub fn bit_k_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } - /// Set raw value of 'BIT_K' + /// Sets the raw value of `BIT_K`. #[inline(always)] pub fn set_bit_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } - /// Set value of 'BIT_K' + /// Sets the value of `BIT_K`. #[inline(always)] pub fn set_bit_k(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[28..29].store_le(value); Ok(()) } - /// Get value of 'BIT_D' + /// Returns the value of `BIT_D`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { self.bit_d_phys_val() } - /// Get physical value of 'BIT_D' + /// Returns the physical value of `BIT_D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } - /// Get raw value of 'BIT_D' + /// Returns the raw value of `BIT_D`. /// /// - Start bit: 32 /// - Signal size: 1 bits @@ -512,39 +512,39 @@ impl Message1MultiplexorM24 { pub fn bit_d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } - /// Set raw value of 'BIT_D' + /// Sets the raw value of `BIT_D`. #[inline(always)] pub fn set_bit_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } - /// Set value of 'BIT_D' + /// Sets the value of `BIT_D`. #[inline(always)] pub fn set_bit_d(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[32..33].store_le(value); Ok(()) } - /// Get value of 'BIT_B' + /// Returns the value of `BIT_B`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { self.bit_b_phys_val() } - /// Get physical value of 'BIT_B' + /// Returns the physical value of `BIT_B`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[33..34].load_le::(); signal == 1 } - /// Get raw value of 'BIT_B' + /// Returns the raw value of `BIT_B`. /// /// - Start bit: 33 /// - Signal size: 1 bits @@ -554,39 +554,39 @@ impl Message1MultiplexorM24 { pub fn bit_b_raw_val(&self) -> u8 { self.raw.view_bits::()[33..34].load_le::() } - /// Set raw value of 'BIT_B' + /// Sets the raw value of `BIT_B`. #[inline(always)] pub fn set_bit_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[33..34].store_le(value); } - /// Set value of 'BIT_B' + /// Sets the value of `BIT_B`. #[inline(always)] pub fn set_bit_b(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[33..34].store_le(value); Ok(()) } - /// Get value of 'BIT_F' + /// Returns the value of `BIT_F`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { self.bit_f_phys_val() } - /// Get physical value of 'BIT_F' + /// Returns the physical value of `BIT_F`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_f_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[39..40].load_le::(); signal == 1 } - /// Get raw value of 'BIT_F' + /// Returns the raw value of `BIT_F`. /// /// - Start bit: 39 /// - Signal size: 1 bits @@ -596,39 +596,39 @@ impl Message1MultiplexorM24 { pub fn bit_f_raw_val(&self) -> u8 { self.raw.view_bits::()[39..40].load_le::() } - /// Set raw value of 'BIT_F' + /// Sets the raw value of `BIT_F`. #[inline(always)] pub fn set_bit_f_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[39..40].store_le(value); } - /// Set value of 'BIT_F' + /// Sets the value of `BIT_F`. #[inline(always)] pub fn set_bit_f(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[39..40].store_le(value); Ok(()) } - /// Get value of 'BIT_H' + /// Returns the value of `BIT_H`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { self.bit_h_phys_val() } - /// Get physical value of 'BIT_H' + /// Returns the physical value of `BIT_H`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_h_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[38..39].load_le::(); signal == 1 } - /// Get raw value of 'BIT_H' + /// Returns the raw value of `BIT_H`. /// /// - Start bit: 38 /// - Signal size: 1 bits @@ -638,39 +638,39 @@ impl Message1MultiplexorM24 { pub fn bit_h_raw_val(&self) -> u8 { self.raw.view_bits::()[38..39].load_le::() } - /// Set raw value of 'BIT_H' + /// Sets the raw value of `BIT_H`. #[inline(always)] pub fn set_bit_h_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..39].store_le(value); } - /// Set value of 'BIT_H' + /// Sets the value of `BIT_H`. #[inline(always)] pub fn set_bit_h(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[38..39].store_le(value); Ok(()) } - /// Get value of 'BIT_E' + /// Returns the value of `BIT_E`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { self.bit_e_phys_val() } - /// Get physical value of 'BIT_E' + /// Returns the physical value of `BIT_E`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } - /// Get raw value of 'BIT_E' + /// Returns the raw value of `BIT_E`. /// /// - Start bit: 29 /// - Signal size: 1 bits @@ -680,39 +680,39 @@ impl Message1MultiplexorM24 { pub fn bit_e_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } - /// Set raw value of 'BIT_E' + /// Sets the raw value of `BIT_E`. #[inline(always)] pub fn set_bit_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } - /// Set value of 'BIT_E' + /// Sets the value of `BIT_E`. #[inline(always)] pub fn set_bit_e(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[29..30].store_le(value); Ok(()) } - /// Get value of 'BIT_A' + /// Returns the value of `BIT_A`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { self.bit_a_phys_val() } - /// Get physical value of 'BIT_A' + /// Returns the physical value of `BIT_A`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_a_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[26..27].load_le::(); signal == 1 } - /// Get raw value of 'BIT_A' + /// Returns the raw value of `BIT_A`. /// /// - Start bit: 26 /// - Signal size: 1 bits @@ -722,12 +722,12 @@ impl Message1MultiplexorM24 { pub fn bit_a_raw_val(&self) -> u8 { self.raw.view_bits::()[26..27].load_le::() } - /// Set raw value of 'BIT_A' + /// Sets the raw value of `BIT_A`. #[inline(always)] pub fn set_bit_a_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..27].store_le(value); } - /// Set value of 'BIT_A' + /// Sets the value of `BIT_A`. #[inline(always)] pub fn set_bit_a(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; diff --git a/tests-snapshots/dbc-cantools/multiplex_2.snap.rs b/tests-snapshots/dbc-cantools/multiplex_2.snap.rs index e74d2f49..73fe5e05 100644 --- a/tests-snapshots/dbc-cantools/multiplex_2.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_2.snap.rs @@ -84,21 +84,21 @@ impl Shared { pub const S1_MAX: i8 = 0_i8; pub const S0_MIN: i8 = 0_i8; pub const S0_MAX: i8 = 0_i8; - /// Construct new 'Shared' from values + /// Constructs a new `Shared` message from values. pub fn new(s0: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s0(s0)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Shared` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'S0' + /// Returns the physical value of `S0`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); @@ -106,7 +106,7 @@ impl Shared { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S0' + /// Returns the raw value of `S0`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -116,7 +116,7 @@ impl Shared { pub fn s0_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'S0' + /// Sets the raw value of `S0`. #[allow(dead_code)] #[inline(always)] fn set_s0_raw_val(&mut self, value: i8) { @@ -135,7 +135,7 @@ impl Shared { } } } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] fn set_s0(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -154,7 +154,7 @@ impl Shared { self.raw.view_bits_mut::()[0..4].store_le(value); Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m1(&mut self, value: SharedS0M1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -163,7 +163,7 @@ impl Shared { self.set_s0(1)?; Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m2(&mut self, value: SharedS0M2) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -251,21 +251,21 @@ impl SharedS0M1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S1' + /// Returns the value of `S1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s1(&self) -> i8 { self.s1_phys_val() } - /// Get physical value of 'S1' + /// Returns the physical value of `S1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); @@ -273,7 +273,7 @@ impl SharedS0M1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S1' + /// Returns the raw value of `S1`. /// /// - Start bit: 4 /// - Signal size: 4 bits @@ -283,13 +283,13 @@ impl SharedS0M1 { pub fn s1_raw_val(&self) -> i8 { self.raw.view_bits::()[4..8].load_le::() } - /// Set raw value of 'S1' + /// Sets the raw value of `S1`. #[inline(always)] pub fn set_s1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[4..8].store_le(value); } - /// Set value of 'S1' + /// Sets the value of `S1`. #[inline(always)] pub fn set_s1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -335,21 +335,21 @@ impl SharedS0M2 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S2' + /// Returns the value of `S2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { self.s2_phys_val() } - /// Get physical value of 'S2' + /// Returns the physical value of `S2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -357,7 +357,7 @@ impl SharedS0M2 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S2' + /// Returns the raw value of `S2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -367,13 +367,13 @@ impl SharedS0M2 { pub fn s2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'S2' + /// Sets the raw value of `S2`. #[inline(always)] pub fn set_s2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'S2' + /// Sets the value of `S2`. #[inline(always)] pub fn set_s2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -421,21 +421,21 @@ impl Normal { pub const S1_MAX: i8 = 0_i8; pub const S0_MIN: i8 = 0_i8; pub const S0_MAX: i8 = 0_i8; - /// Construct new 'Normal' from values + /// Constructs a new `Normal` message from values. pub fn new(s0: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s0(s0)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Normal` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'S0' + /// Returns the physical value of `S0`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); @@ -443,7 +443,7 @@ impl Normal { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S0' + /// Returns the raw value of `S0`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -453,7 +453,7 @@ impl Normal { pub fn s0_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'S0' + /// Sets the raw value of `S0`. #[allow(dead_code)] #[inline(always)] fn set_s0_raw_val(&mut self, value: i8) { @@ -472,7 +472,7 @@ impl Normal { } } } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] fn set_s0(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -491,7 +491,7 @@ impl Normal { self.raw.view_bits_mut::()[0..4].store_le(value); Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m0(&mut self, value: NormalS0M0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -500,7 +500,7 @@ impl Normal { self.set_s0(0)?; Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m1(&mut self, value: NormalS0M1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -588,21 +588,21 @@ impl NormalS0M0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S1' + /// Returns the value of `S1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s1(&self) -> i8 { self.s1_phys_val() } - /// Get physical value of 'S1' + /// Returns the physical value of `S1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); @@ -610,7 +610,7 @@ impl NormalS0M0 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S1' + /// Returns the raw value of `S1`. /// /// - Start bit: 4 /// - Signal size: 4 bits @@ -620,13 +620,13 @@ impl NormalS0M0 { pub fn s1_raw_val(&self) -> i8 { self.raw.view_bits::()[4..8].load_le::() } - /// Set raw value of 'S1' + /// Sets the raw value of `S1`. #[inline(always)] pub fn set_s1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[4..8].store_le(value); } - /// Set value of 'S1' + /// Sets the value of `S1`. #[inline(always)] pub fn set_s1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -672,21 +672,21 @@ impl NormalS0M1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S2' + /// Returns the value of `S2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { self.s2_phys_val() } - /// Get physical value of 'S2' + /// Returns the physical value of `S2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -694,7 +694,7 @@ impl NormalS0M1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S2' + /// Returns the raw value of `S2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -704,13 +704,13 @@ impl NormalS0M1 { pub fn s2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'S2' + /// Sets the raw value of `S2`. #[inline(always)] pub fn set_s2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'S2' + /// Sets the value of `S2`. #[inline(always)] pub fn set_s2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -770,22 +770,22 @@ impl Extended { pub const S1_MAX: i8 = 0_i8; pub const S0_MIN: i8 = 0_i8; pub const S0_MAX: i8 = 0_i8; - /// Construct new 'Extended' from values + /// Constructs a new `Extended` message from values. pub fn new(s6: i8, s0: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s6(s6)?; res.set_s0(s0)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Extended` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'S6' + /// Returns the physical value of `S6`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s6_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[32..40].load_le::(); @@ -793,7 +793,7 @@ impl Extended { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S6' + /// Returns the raw value of `S6`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -803,7 +803,7 @@ impl Extended { pub fn s6_raw_val(&self) -> i8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'S6' + /// Sets the raw value of `S6`. #[allow(dead_code)] #[inline(always)] fn set_s6_raw_val(&mut self, value: i8) { @@ -823,7 +823,7 @@ impl Extended { } } } - /// Set value of 'S6' + /// Sets the value of `S6`. #[inline(always)] fn set_s6(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -842,7 +842,7 @@ impl Extended { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Set value of 'S6' + /// Sets the value of `S6`. #[inline(always)] pub fn set_m0(&mut self, value: ExtendedS6M0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -851,7 +851,7 @@ impl Extended { self.set_s6(0)?; Ok(()) } - /// Set value of 'S6' + /// Sets the value of `S6`. #[inline(always)] pub fn set_m1(&mut self, value: ExtendedS6M1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -860,7 +860,7 @@ impl Extended { self.set_s6(1)?; Ok(()) } - /// Set value of 'S6' + /// Sets the value of `S6`. #[inline(always)] pub fn set_m2(&mut self, value: ExtendedS6M2) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -869,11 +869,11 @@ impl Extended { self.set_s6(2)?; Ok(()) } - /// Get physical value of 'S0' + /// Returns the physical value of `S0`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); @@ -881,7 +881,7 @@ impl Extended { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S0' + /// Returns the raw value of `S0`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -891,7 +891,7 @@ impl Extended { pub fn s0_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'S0' + /// Sets the raw value of `S0`. #[allow(dead_code)] #[inline(always)] fn set_s0_raw_val(&mut self, value: i8) { @@ -911,7 +911,7 @@ impl Extended { } } } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] fn set_s0(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -930,7 +930,7 @@ impl Extended { self.raw.view_bits_mut::()[0..4].store_le(value); Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -939,7 +939,7 @@ impl Extended { self.set_s0(0)?; Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -948,7 +948,7 @@ impl Extended { self.set_s0(1)?; Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -1037,21 +1037,21 @@ impl ExtendedS6M0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S3' + /// Returns the value of `S3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s3(&self) -> i16 { self.s3_phys_val() } - /// Get physical value of 'S3' + /// Returns the physical value of `S3`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s3_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[16..32].load_le::(); @@ -1059,7 +1059,7 @@ impl ExtendedS6M0 { let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S3' + /// Returns the raw value of `S3`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -1069,13 +1069,13 @@ impl ExtendedS6M0 { pub fn s3_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'S3' + /// Sets the raw value of `S3`. #[inline(always)] pub fn set_s3_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'S3' + /// Sets the value of `S3`. #[inline(always)] pub fn set_s3(&mut self, value: i16) -> Result<(), CanError> { if value < 0_i16 || 0_i16 < value { @@ -1094,21 +1094,21 @@ impl ExtendedS6M0 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'S2' + /// Returns the value of `S2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { self.s2_phys_val() } - /// Get physical value of 'S2' + /// Returns the physical value of `S2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -1116,7 +1116,7 @@ impl ExtendedS6M0 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S2' + /// Returns the raw value of `S2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -1126,13 +1126,13 @@ impl ExtendedS6M0 { pub fn s2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'S2' + /// Sets the raw value of `S2`. #[inline(always)] pub fn set_s2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'S2' + /// Sets the value of `S2`. #[inline(always)] pub fn set_s2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -1178,21 +1178,21 @@ impl ExtendedS6M1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S7' + /// Returns the value of `S7`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s7(&self) -> i32 { self.s7_phys_val() } - /// Get physical value of 'S7' + /// Returns the physical value of `S7`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s7_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[40..64].load_le::(); @@ -1200,7 +1200,7 @@ impl ExtendedS6M1 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S7' + /// Returns the raw value of `S7`. /// /// - Start bit: 40 /// - Signal size: 24 bits @@ -1210,13 +1210,13 @@ impl ExtendedS6M1 { pub fn s7_raw_val(&self) -> i32 { self.raw.view_bits::()[40..64].load_le::() } - /// Set raw value of 'S7' + /// Sets the raw value of `S7`. #[inline(always)] pub fn set_s7_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..64].store_le(value); } - /// Set value of 'S7' + /// Sets the value of `S7`. #[inline(always)] pub fn set_s7(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { @@ -1235,21 +1235,21 @@ impl ExtendedS6M1 { self.raw.view_bits_mut::()[40..64].store_le(value); Ok(()) } - /// Get value of 'S5' + /// Returns the value of `S5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s5(&self) -> i32 { self.s5_phys_val() } - /// Get physical value of 'S5' + /// Returns the physical value of `S5`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s5_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[4..32].load_le::(); @@ -1257,7 +1257,7 @@ impl ExtendedS6M1 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S5' + /// Returns the raw value of `S5`. /// /// - Start bit: 4 /// - Signal size: 28 bits @@ -1267,13 +1267,13 @@ impl ExtendedS6M1 { pub fn s5_raw_val(&self) -> i32 { self.raw.view_bits::()[4..32].load_le::() } - /// Set raw value of 'S5' + /// Sets the raw value of `S5`. #[inline(always)] pub fn set_s5_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[4..32].store_le(value); } - /// Set value of 'S5' + /// Sets the value of `S5`. #[inline(always)] pub fn set_s5(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { @@ -1319,21 +1319,21 @@ impl ExtendedS6M2 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S8' + /// Returns the value of `S8`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s8(&self) -> i8 { self.s8_phys_val() } - /// Get physical value of 'S8' + /// Returns the physical value of `S8`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s8_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[40..48].load_le::(); @@ -1341,7 +1341,7 @@ impl ExtendedS6M2 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S8' + /// Returns the raw value of `S8`. /// /// - Start bit: 40 /// - Signal size: 8 bits @@ -1351,13 +1351,13 @@ impl ExtendedS6M2 { pub fn s8_raw_val(&self) -> i8 { self.raw.view_bits::()[40..48].load_le::() } - /// Set raw value of 'S8' + /// Sets the raw value of `S8`. #[inline(always)] pub fn set_s8_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..48].store_le(value); } - /// Set value of 'S8' + /// Sets the value of `S8`. #[inline(always)] pub fn set_s8(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -1376,21 +1376,21 @@ impl ExtendedS6M2 { self.raw.view_bits_mut::()[40..48].store_le(value); Ok(()) } - /// Get value of 'S4' + /// Returns the value of `S4`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s4(&self) -> i32 { self.s4_phys_val() } - /// Get physical value of 'S4' + /// Returns the physical value of `S4`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s4_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[8..32].load_le::(); @@ -1398,7 +1398,7 @@ impl ExtendedS6M2 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S4' + /// Returns the raw value of `S4`. /// /// - Start bit: 8 /// - Signal size: 24 bits @@ -1408,13 +1408,13 @@ impl ExtendedS6M2 { pub fn s4_raw_val(&self) -> i32 { self.raw.view_bits::()[8..32].load_le::() } - /// Set raw value of 'S4' + /// Sets the raw value of `S4`. #[inline(always)] pub fn set_s4_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..32].store_le(value); } - /// Set value of 'S4' + /// Sets the value of `S4`. #[inline(always)] pub fn set_s4(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { @@ -1464,28 +1464,28 @@ impl ExtendedTypes { pub const S0_MAX: i8 = 0_i8; pub const S11_MIN: u8 = 2_u8; pub const S11_MAX: u8 = 6_u8; - /// Construct new 'ExtendedTypes' from values + /// Constructs a new `ExtendedTypes` message from values. pub fn new(s11: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s11(s11)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ExtendedTypes` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'S11' + /// Returns the physical value of `S11`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s11_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..5].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S11' + /// Returns the raw value of `S11`. /// /// - Start bit: 0 /// - Signal size: 5 bits @@ -1495,7 +1495,7 @@ impl ExtendedTypes { pub fn s11_raw_val(&self) -> u8 { self.raw.view_bits::()[0..5].load_le::() } - /// Set raw value of 'S11' + /// Sets the raw value of `S11`. #[allow(dead_code)] #[inline(always)] fn set_s11_raw_val(&mut self, value: u8) { @@ -1525,7 +1525,7 @@ impl ExtendedTypes { } } } - /// Set value of 'S11' + /// Sets the value of `S11`. #[inline(always)] fn set_s11(&mut self, value: u8) -> Result<(), CanError> { if value < 2_u8 || 6_u8 < value { @@ -1543,7 +1543,7 @@ impl ExtendedTypes { self.raw.view_bits_mut::()[0..5].store_le(value); Ok(()) } - /// Set value of 'S11' + /// Sets the value of `S11`. #[inline(always)] pub fn set_m0(&mut self, value: ExtendedTypesS11M0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -1552,7 +1552,7 @@ impl ExtendedTypes { self.set_s11(0)?; Ok(()) } - /// Set value of 'S11' + /// Sets the value of `S11`. #[inline(always)] pub fn set_m5(&mut self, value: ExtendedTypesS11M5) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -1640,21 +1640,21 @@ impl ExtendedTypesS11M0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S10' + /// Returns the value of `S10`. /// /// - Min: -340000000000000000000000000000000000000 /// - Max: 340000000000000000000000000000000000000 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s10(&self) -> i32 { self.s10_phys_val() } - /// Get physical value of 'S10' + /// Returns the physical value of `S10`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s10_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[16..48].load_le::(); @@ -1662,7 +1662,7 @@ impl ExtendedTypesS11M0 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S10' + /// Returns the raw value of `S10`. /// /// - Start bit: 16 /// - Signal size: 32 bits @@ -1672,13 +1672,13 @@ impl ExtendedTypesS11M0 { pub fn s10_raw_val(&self) -> i32 { self.raw.view_bits::()[16..48].load_le::() } - /// Set raw value of 'S10' + /// Sets the raw value of `S10`. #[inline(always)] pub fn set_s10_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..48].store_le(value); } - /// Set value of 'S10' + /// Sets the value of `S10`. #[inline(always)] pub fn set_s10(&mut self, value: i32) -> Result<(), CanError> { if value < -340000000000000000000000000000000000000_i32 @@ -1726,21 +1726,21 @@ impl ExtendedTypesS11M5 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S9' + /// Returns the value of `S9`. /// /// - Min: -1.34 /// - Max: 1235 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s9(&self) -> i32 { self.s9_phys_val() } - /// Get physical value of 'S9' + /// Returns the physical value of `S9`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s9_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[24..56].load_le::(); @@ -1748,7 +1748,7 @@ impl ExtendedTypesS11M5 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S9' + /// Returns the raw value of `S9`. /// /// - Start bit: 24 /// - Signal size: 32 bits @@ -1758,13 +1758,13 @@ impl ExtendedTypesS11M5 { pub fn s9_raw_val(&self) -> i32 { self.raw.view_bits::()[24..56].load_le::() } - /// Set raw value of 'S9' + /// Sets the raw value of `S9`. #[inline(always)] pub fn set_s9_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..56].store_le(value); } - /// Set value of 'S9' + /// Sets the value of `S9`. #[inline(always)] pub fn set_s9(&mut self, value: i32) -> Result<(), CanError> { if value < -1.34_i32 || 1235_i32 < value { diff --git a/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs b/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs index 192f36d4..8a9ebc4e 100644 --- a/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_2_dumped.snap.rs @@ -84,21 +84,21 @@ impl Shared { pub const S1_MAX: i8 = 0_i8; pub const S0_MIN: i8 = 0_i8; pub const S0_MAX: i8 = 0_i8; - /// Construct new 'Shared' from values + /// Constructs a new `Shared` message from values. pub fn new(s0: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s0(s0)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Shared` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'S0' + /// Returns the physical value of `S0`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); @@ -106,7 +106,7 @@ impl Shared { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S0' + /// Returns the raw value of `S0`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -116,7 +116,7 @@ impl Shared { pub fn s0_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'S0' + /// Sets the raw value of `S0`. #[allow(dead_code)] #[inline(always)] fn set_s0_raw_val(&mut self, value: i8) { @@ -135,7 +135,7 @@ impl Shared { } } } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] fn set_s0(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -154,7 +154,7 @@ impl Shared { self.raw.view_bits_mut::()[0..4].store_le(value); Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m1(&mut self, value: SharedS0M1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -163,7 +163,7 @@ impl Shared { self.set_s0(1)?; Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m2(&mut self, value: SharedS0M2) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -251,21 +251,21 @@ impl SharedS0M1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S1' + /// Returns the value of `S1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s1(&self) -> i8 { self.s1_phys_val() } - /// Get physical value of 'S1' + /// Returns the physical value of `S1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); @@ -273,7 +273,7 @@ impl SharedS0M1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S1' + /// Returns the raw value of `S1`. /// /// - Start bit: 4 /// - Signal size: 4 bits @@ -283,13 +283,13 @@ impl SharedS0M1 { pub fn s1_raw_val(&self) -> i8 { self.raw.view_bits::()[4..8].load_le::() } - /// Set raw value of 'S1' + /// Sets the raw value of `S1`. #[inline(always)] pub fn set_s1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[4..8].store_le(value); } - /// Set value of 'S1' + /// Sets the value of `S1`. #[inline(always)] pub fn set_s1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -335,21 +335,21 @@ impl SharedS0M2 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S2' + /// Returns the value of `S2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { self.s2_phys_val() } - /// Get physical value of 'S2' + /// Returns the physical value of `S2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -357,7 +357,7 @@ impl SharedS0M2 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S2' + /// Returns the raw value of `S2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -367,13 +367,13 @@ impl SharedS0M2 { pub fn s2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'S2' + /// Sets the raw value of `S2`. #[inline(always)] pub fn set_s2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'S2' + /// Sets the value of `S2`. #[inline(always)] pub fn set_s2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -421,21 +421,21 @@ impl Normal { pub const S1_MAX: i8 = 0_i8; pub const S0_MIN: i8 = 0_i8; pub const S0_MAX: i8 = 0_i8; - /// Construct new 'Normal' from values + /// Constructs a new `Normal` message from values. pub fn new(s0: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s0(s0)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Normal` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'S0' + /// Returns the physical value of `S0`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); @@ -443,7 +443,7 @@ impl Normal { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S0' + /// Returns the raw value of `S0`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -453,7 +453,7 @@ impl Normal { pub fn s0_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'S0' + /// Sets the raw value of `S0`. #[allow(dead_code)] #[inline(always)] fn set_s0_raw_val(&mut self, value: i8) { @@ -472,7 +472,7 @@ impl Normal { } } } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] fn set_s0(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -491,7 +491,7 @@ impl Normal { self.raw.view_bits_mut::()[0..4].store_le(value); Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m0(&mut self, value: NormalS0M0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -500,7 +500,7 @@ impl Normal { self.set_s0(0)?; Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m1(&mut self, value: NormalS0M1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -588,21 +588,21 @@ impl NormalS0M0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S1' + /// Returns the value of `S1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s1(&self) -> i8 { self.s1_phys_val() } - /// Get physical value of 'S1' + /// Returns the physical value of `S1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); @@ -610,7 +610,7 @@ impl NormalS0M0 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S1' + /// Returns the raw value of `S1`. /// /// - Start bit: 4 /// - Signal size: 4 bits @@ -620,13 +620,13 @@ impl NormalS0M0 { pub fn s1_raw_val(&self) -> i8 { self.raw.view_bits::()[4..8].load_le::() } - /// Set raw value of 'S1' + /// Sets the raw value of `S1`. #[inline(always)] pub fn set_s1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[4..8].store_le(value); } - /// Set value of 'S1' + /// Sets the value of `S1`. #[inline(always)] pub fn set_s1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -672,21 +672,21 @@ impl NormalS0M1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S2' + /// Returns the value of `S2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { self.s2_phys_val() } - /// Get physical value of 'S2' + /// Returns the physical value of `S2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -694,7 +694,7 @@ impl NormalS0M1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S2' + /// Returns the raw value of `S2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -704,13 +704,13 @@ impl NormalS0M1 { pub fn s2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'S2' + /// Sets the raw value of `S2`. #[inline(always)] pub fn set_s2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'S2' + /// Sets the value of `S2`. #[inline(always)] pub fn set_s2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -770,7 +770,7 @@ impl Extended { pub const S5_MAX: i32 = 0_i32; pub const S0_MIN: i8 = 0_i8; pub const S0_MAX: i8 = 0_i8; - /// Construct new 'Extended' from values + /// Constructs a new `Extended` message from values. pub fn new(s6: i8, s1: i8, s0: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s6(s6)?; @@ -778,15 +778,15 @@ impl Extended { res.set_s0(s0)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Extended` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'S6' + /// Returns the physical value of `S6`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s6_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[32..40].load_le::(); @@ -794,7 +794,7 @@ impl Extended { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S6' + /// Returns the raw value of `S6`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -804,7 +804,7 @@ impl Extended { pub fn s6_raw_val(&self) -> i8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'S6' + /// Sets the raw value of `S6`. #[allow(dead_code)] #[inline(always)] fn set_s6_raw_val(&mut self, value: i8) { @@ -824,7 +824,7 @@ impl Extended { } } } - /// Set value of 'S6' + /// Sets the value of `S6`. #[inline(always)] fn set_s6(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -843,7 +843,7 @@ impl Extended { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Set value of 'S6' + /// Sets the value of `S6`. #[inline(always)] pub fn set_m0(&mut self, value: ExtendedS6M0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -852,7 +852,7 @@ impl Extended { self.set_s6(0)?; Ok(()) } - /// Set value of 'S6' + /// Sets the value of `S6`. #[inline(always)] pub fn set_m1(&mut self, value: ExtendedS6M1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -861,7 +861,7 @@ impl Extended { self.set_s6(1)?; Ok(()) } - /// Set value of 'S6' + /// Sets the value of `S6`. #[inline(always)] pub fn set_m2(&mut self, value: ExtendedS6M2) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -870,11 +870,11 @@ impl Extended { self.set_s6(2)?; Ok(()) } - /// Get physical value of 'S1' + /// Returns the physical value of `S1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[4..8].load_le::(); @@ -882,7 +882,7 @@ impl Extended { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S1' + /// Returns the raw value of `S1`. /// /// - Start bit: 4 /// - Signal size: 4 bits @@ -892,7 +892,7 @@ impl Extended { pub fn s1_raw_val(&self) -> i8 { self.raw.view_bits::()[4..8].load_le::() } - /// Set raw value of 'S1' + /// Sets the raw value of `S1`. #[allow(dead_code)] #[inline(always)] fn set_s1_raw_val(&mut self, value: i8) { @@ -912,7 +912,7 @@ impl Extended { } } } - /// Set value of 'S1' + /// Sets the value of `S1`. #[inline(always)] fn set_s1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -931,7 +931,7 @@ impl Extended { self.raw.view_bits_mut::()[4..8].store_le(value); Ok(()) } - /// Set value of 'S1' + /// Sets the value of `S1`. #[inline(always)] pub fn set_m0(&mut self, value: ExtendedS1M0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -940,7 +940,7 @@ impl Extended { self.set_s1(0)?; Ok(()) } - /// Set value of 'S1' + /// Sets the value of `S1`. #[inline(always)] pub fn set_m1(&mut self, value: ExtendedS1M1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -949,7 +949,7 @@ impl Extended { self.set_s1(1)?; Ok(()) } - /// Set value of 'S1' + /// Sets the value of `S1`. #[inline(always)] pub fn set_m2(&mut self, value: ExtendedS1M2) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -958,11 +958,11 @@ impl Extended { self.set_s1(2)?; Ok(()) } - /// Get physical value of 'S0' + /// Returns the physical value of `S0`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); @@ -970,7 +970,7 @@ impl Extended { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S0' + /// Returns the raw value of `S0`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -980,7 +980,7 @@ impl Extended { pub fn s0_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'S0' + /// Sets the raw value of `S0`. #[allow(dead_code)] #[inline(always)] fn set_s0_raw_val(&mut self, value: i8) { @@ -1000,7 +1000,7 @@ impl Extended { } } } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] fn set_s0(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -1019,7 +1019,7 @@ impl Extended { self.raw.view_bits_mut::()[0..4].store_le(value); Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m0(&mut self, value: ExtendedS0M0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -1028,7 +1028,7 @@ impl Extended { self.set_s0(0)?; Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m1(&mut self, value: ExtendedS0M1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -1037,7 +1037,7 @@ impl Extended { self.set_s0(1)?; Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m2(&mut self, value: ExtendedS0M2) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -1126,21 +1126,21 @@ impl ExtendedS6M0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S3' + /// Returns the value of `S3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s3(&self) -> i16 { self.s3_phys_val() } - /// Get physical value of 'S3' + /// Returns the physical value of `S3`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s3_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[16..32].load_le::(); @@ -1148,7 +1148,7 @@ impl ExtendedS6M0 { let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S3' + /// Returns the raw value of `S3`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -1158,13 +1158,13 @@ impl ExtendedS6M0 { pub fn s3_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'S3' + /// Sets the raw value of `S3`. #[inline(always)] pub fn set_s3_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'S3' + /// Sets the value of `S3`. #[inline(always)] pub fn set_s3(&mut self, value: i16) -> Result<(), CanError> { if value < 0_i16 || 0_i16 < value { @@ -1183,21 +1183,21 @@ impl ExtendedS6M0 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'S2' + /// Returns the value of `S2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s2(&self) -> i8 { self.s2_phys_val() } - /// Get physical value of 'S2' + /// Returns the physical value of `S2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -1205,7 +1205,7 @@ impl ExtendedS6M0 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S2' + /// Returns the raw value of `S2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -1215,13 +1215,13 @@ impl ExtendedS6M0 { pub fn s2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'S2' + /// Sets the raw value of `S2`. #[inline(always)] pub fn set_s2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'S2' + /// Sets the value of `S2`. #[inline(always)] pub fn set_s2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -1267,21 +1267,21 @@ impl ExtendedS6M1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S7' + /// Returns the value of `S7`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s7(&self) -> i32 { self.s7_phys_val() } - /// Get physical value of 'S7' + /// Returns the physical value of `S7`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s7_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[40..64].load_le::(); @@ -1289,7 +1289,7 @@ impl ExtendedS6M1 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S7' + /// Returns the raw value of `S7`. /// /// - Start bit: 40 /// - Signal size: 24 bits @@ -1299,13 +1299,13 @@ impl ExtendedS6M1 { pub fn s7_raw_val(&self) -> i32 { self.raw.view_bits::()[40..64].load_le::() } - /// Set raw value of 'S7' + /// Sets the raw value of `S7`. #[inline(always)] pub fn set_s7_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..64].store_le(value); } - /// Set value of 'S7' + /// Sets the value of `S7`. #[inline(always)] pub fn set_s7(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { @@ -1324,21 +1324,21 @@ impl ExtendedS6M1 { self.raw.view_bits_mut::()[40..64].store_le(value); Ok(()) } - /// Get value of 'S5' + /// Returns the value of `S5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s5(&self) -> i32 { self.s5_phys_val() } - /// Get physical value of 'S5' + /// Returns the physical value of `S5`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s5_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[4..32].load_le::(); @@ -1346,7 +1346,7 @@ impl ExtendedS6M1 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S5' + /// Returns the raw value of `S5`. /// /// - Start bit: 4 /// - Signal size: 28 bits @@ -1356,13 +1356,13 @@ impl ExtendedS6M1 { pub fn s5_raw_val(&self) -> i32 { self.raw.view_bits::()[4..32].load_le::() } - /// Set raw value of 'S5' + /// Sets the raw value of `S5`. #[inline(always)] pub fn set_s5_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[4..32].store_le(value); } - /// Set value of 'S5' + /// Sets the value of `S5`. #[inline(always)] pub fn set_s5(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { @@ -1408,21 +1408,21 @@ impl ExtendedS6M2 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S8' + /// Returns the value of `S8`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s8(&self) -> i8 { self.s8_phys_val() } - /// Get physical value of 'S8' + /// Returns the physical value of `S8`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s8_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[40..48].load_le::(); @@ -1430,7 +1430,7 @@ impl ExtendedS6M2 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S8' + /// Returns the raw value of `S8`. /// /// - Start bit: 40 /// - Signal size: 8 bits @@ -1440,13 +1440,13 @@ impl ExtendedS6M2 { pub fn s8_raw_val(&self) -> i8 { self.raw.view_bits::()[40..48].load_le::() } - /// Set raw value of 'S8' + /// Sets the raw value of `S8`. #[inline(always)] pub fn set_s8_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..48].store_le(value); } - /// Set value of 'S8' + /// Sets the value of `S8`. #[inline(always)] pub fn set_s8(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -1465,21 +1465,21 @@ impl ExtendedS6M2 { self.raw.view_bits_mut::()[40..48].store_le(value); Ok(()) } - /// Get value of 'S4' + /// Returns the value of `S4`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s4(&self) -> i32 { self.s4_phys_val() } - /// Get physical value of 'S4' + /// Returns the physical value of `S4`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s4_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[8..32].load_le::(); @@ -1487,7 +1487,7 @@ impl ExtendedS6M2 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S4' + /// Returns the raw value of `S4`. /// /// - Start bit: 8 /// - Signal size: 24 bits @@ -1497,13 +1497,13 @@ impl ExtendedS6M2 { pub fn s4_raw_val(&self) -> i32 { self.raw.view_bits::()[8..32].load_le::() } - /// Set raw value of 'S4' + /// Sets the raw value of `S4`. #[inline(always)] pub fn set_s4_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..32].store_le(value); } - /// Set value of 'S4' + /// Sets the value of `S4`. #[inline(always)] pub fn set_s4(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { @@ -1553,22 +1553,22 @@ impl ExtendedTypes { pub const S0_MAX: i8 = 0_i8; pub const S11_MIN: u8 = 2_u8; pub const S11_MAX: u8 = 6_u8; - /// Construct new 'ExtendedTypes' from values + /// Constructs a new `ExtendedTypes` message from values. pub fn new(s0: i8, s11: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s0(s0)?; res.set_s11(s11)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ExtendedTypes` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'S0' + /// Returns the physical value of `S0`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s0_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..12].load_le::(); @@ -1576,7 +1576,7 @@ impl ExtendedTypes { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S0' + /// Returns the raw value of `S0`. /// /// - Start bit: 8 /// - Signal size: 4 bits @@ -1586,7 +1586,7 @@ impl ExtendedTypes { pub fn s0_raw_val(&self) -> i8 { self.raw.view_bits::()[8..12].load_le::() } - /// Set raw value of 'S0' + /// Sets the raw value of `S0`. #[allow(dead_code)] #[inline(always)] fn set_s0_raw_val(&mut self, value: i8) { @@ -1605,7 +1605,7 @@ impl ExtendedTypes { } } } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] fn set_s0(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -1624,7 +1624,7 @@ impl ExtendedTypes { self.raw.view_bits_mut::()[8..12].store_le(value); Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m0(&mut self, value: ExtendedTypesS0M0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -1633,7 +1633,7 @@ impl ExtendedTypes { self.set_s0(0)?; Ok(()) } - /// Set value of 'S0' + /// Sets the value of `S0`. #[inline(always)] pub fn set_m5(&mut self, value: ExtendedTypesS0M5) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -1642,18 +1642,18 @@ impl ExtendedTypes { self.set_s0(5)?; Ok(()) } - /// Get physical value of 'S11' + /// Returns the physical value of `S11`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s11_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..5].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S11' + /// Returns the raw value of `S11`. /// /// - Start bit: 0 /// - Signal size: 5 bits @@ -1663,7 +1663,7 @@ impl ExtendedTypes { pub fn s11_raw_val(&self) -> u8 { self.raw.view_bits::()[0..5].load_le::() } - /// Set raw value of 'S11' + /// Sets the raw value of `S11`. #[allow(dead_code)] #[inline(always)] fn set_s11_raw_val(&mut self, value: u8) { @@ -1693,7 +1693,7 @@ impl ExtendedTypes { } } } - /// Set value of 'S11' + /// Sets the value of `S11`. #[inline(always)] fn set_s11(&mut self, value: u8) -> Result<(), CanError> { if value < 2_u8 || 6_u8 < value { @@ -1711,7 +1711,7 @@ impl ExtendedTypes { self.raw.view_bits_mut::()[0..5].store_le(value); Ok(()) } - /// Set value of 'S11' + /// Sets the value of `S11`. #[inline(always)] pub fn set_m0(&mut self, value: ExtendedTypesS11M0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -1720,7 +1720,7 @@ impl ExtendedTypes { self.set_s11(0)?; Ok(()) } - /// Set value of 'S11' + /// Sets the value of `S11`. #[inline(always)] pub fn set_m5(&mut self, value: ExtendedTypesS11M5) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -1808,21 +1808,21 @@ impl ExtendedTypesS0M0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S10' + /// Returns the value of `S10`. /// /// - Min: -340000000000000000000000000000000000000 /// - Max: 340000000000000000000000000000000000000 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s10(&self) -> i32 { self.s10_phys_val() } - /// Get physical value of 'S10' + /// Returns the physical value of `S10`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s10_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[16..48].load_le::(); @@ -1830,7 +1830,7 @@ impl ExtendedTypesS0M0 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S10' + /// Returns the raw value of `S10`. /// /// - Start bit: 16 /// - Signal size: 32 bits @@ -1840,13 +1840,13 @@ impl ExtendedTypesS0M0 { pub fn s10_raw_val(&self) -> i32 { self.raw.view_bits::()[16..48].load_le::() } - /// Set raw value of 'S10' + /// Sets the raw value of `S10`. #[inline(always)] pub fn set_s10_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..48].store_le(value); } - /// Set value of 'S10' + /// Sets the value of `S10`. #[inline(always)] pub fn set_s10(&mut self, value: i32) -> Result<(), CanError> { if value < -340000000000000000000000000000000000000_i32 @@ -1894,21 +1894,21 @@ impl ExtendedTypesS0M5 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'S9' + /// Returns the value of `S9`. /// /// - Min: -1.34 /// - Max: 1235 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s9(&self) -> i32 { self.s9_phys_val() } - /// Get physical value of 'S9' + /// Returns the physical value of `S9`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s9_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[24..56].load_le::(); @@ -1916,7 +1916,7 @@ impl ExtendedTypesS0M5 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'S9' + /// Returns the raw value of `S9`. /// /// - Start bit: 24 /// - Signal size: 32 bits @@ -1926,13 +1926,13 @@ impl ExtendedTypesS0M5 { pub fn s9_raw_val(&self) -> i32 { self.raw.view_bits::()[24..56].load_le::() } - /// Set raw value of 'S9' + /// Sets the raw value of `S9`. #[inline(always)] pub fn set_s9_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..56].store_le(value); } - /// Set value of 'S9' + /// Sets the value of `S9`. #[inline(always)] pub fn set_s9(&mut self, value: i32) -> Result<(), CanError> { if value < -1.34_i32 || 1235_i32 < value { diff --git a/tests-snapshots/dbc-cantools/multiplex_choices.snap.rs b/tests-snapshots/dbc-cantools/multiplex_choices.snap.rs index e8bfd374..0337c48b 100644 --- a/tests-snapshots/dbc-cantools/multiplex_choices.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_choices.snap.rs @@ -75,28 +75,28 @@ impl Message1 { pub const MESSAGE_SIZE: usize = 8; pub const MULTIPLEXOR_MIN: u8 = 0_u8; pub const MULTIPLEXOR_MAX: u8 = 0_u8; - /// Construct new 'Message1' from values + /// Constructs a new `Message1` message from values. pub fn new(multiplexor: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_multiplexor(multiplexor)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'Multiplexor' + /// Returns the physical value of `Multiplexor`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Multiplexor' + /// Returns the raw value of `Multiplexor`. /// /// - Start bit: 2 /// - Signal size: 6 bits @@ -106,7 +106,7 @@ impl Message1 { pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } - /// Set raw value of 'Multiplexor' + /// Sets the raw value of `Multiplexor`. #[allow(dead_code)] #[inline(always)] fn set_multiplexor_raw_val(&mut self, value: u8) { @@ -136,7 +136,7 @@ impl Message1 { } } } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] fn set_multiplexor(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -154,7 +154,7 @@ impl Message1 { self.raw.view_bits_mut::()[2..8].store_le(value); Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m8(&mut self, value: Message1MultiplexorM8) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -163,7 +163,7 @@ impl Message1 { self.set_multiplexor(8)?; Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m24(&mut self, value: Message1MultiplexorM24) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -303,11 +303,11 @@ impl Message1MultiplexorM8 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_L' + /// Returns the value of `BIT_L`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> Message1BitL { @@ -318,17 +318,17 @@ impl Message1MultiplexorM8 { _ => Message1BitL::_Other(self.bit_l_phys_val()), } } - /// Get physical value of 'BIT_L' + /// Returns the physical value of `BIT_L`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } - /// Get raw value of 'BIT_L' + /// Returns the raw value of `BIT_L`. /// /// - Start bit: 24 /// - Signal size: 1 bits @@ -338,12 +338,12 @@ impl Message1MultiplexorM8 { pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } - /// Set raw value of 'BIT_L' + /// Sets the raw value of `BIT_L`. #[inline(always)] pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } - /// Set value of 'BIT_L' + /// Sets the value of `BIT_L`. #[inline(always)] pub fn set_bit_l(&mut self, value: Message1BitL) -> Result<(), CanError> { let value = bool::from(value); @@ -351,27 +351,27 @@ impl Message1MultiplexorM8 { self.raw.view_bits_mut::()[24..25].store_le(value); Ok(()) } - /// Get value of 'BIT_G' + /// Returns the value of `BIT_G`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { self.bit_g_phys_val() } - /// Get physical value of 'BIT_G' + /// Returns the physical value of `BIT_G`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } - /// Get raw value of 'BIT_G' + /// Returns the raw value of `BIT_G`. /// /// - Start bit: 23 /// - Signal size: 1 bits @@ -381,39 +381,39 @@ impl Message1MultiplexorM8 { pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } - /// Set raw value of 'BIT_G' + /// Sets the raw value of `BIT_G`. #[inline(always)] pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } - /// Set value of 'BIT_G' + /// Sets the value of `BIT_G`. #[inline(always)] pub fn set_bit_g(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[23..24].store_le(value); Ok(()) } - /// Get value of 'BIT_C' + /// Returns the value of `BIT_C`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { self.bit_c_phys_val() } - /// Get physical value of 'BIT_C' + /// Returns the physical value of `BIT_C`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } - /// Get raw value of 'BIT_C' + /// Returns the raw value of `BIT_C`. /// /// - Start bit: 19 /// - Signal size: 1 bits @@ -423,39 +423,39 @@ impl Message1MultiplexorM8 { pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } - /// Set raw value of 'BIT_C' + /// Sets the raw value of `BIT_C`. #[inline(always)] pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } - /// Set value of 'BIT_C' + /// Sets the value of `BIT_C`. #[inline(always)] pub fn set_bit_c(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[19..20].store_le(value); Ok(()) } - /// Get value of 'BIT_J' + /// Returns the value of `BIT_J`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { self.bit_j_phys_val() } - /// Get physical value of 'BIT_J' + /// Returns the physical value of `BIT_J`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } - /// Get raw value of 'BIT_J' + /// Returns the raw value of `BIT_J`. /// /// - Start bit: 18 /// - Signal size: 1 bits @@ -465,12 +465,12 @@ impl Message1MultiplexorM8 { pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } - /// Set raw value of 'BIT_J' + /// Sets the raw value of `BIT_J`. #[inline(always)] pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } - /// Set value of 'BIT_J' + /// Sets the value of `BIT_J`. #[inline(always)] pub fn set_bit_j(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -504,27 +504,27 @@ impl Message1MultiplexorM24 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_K' + /// Returns the value of `BIT_K`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { self.bit_k_phys_val() } - /// Get physical value of 'BIT_K' + /// Returns the physical value of `BIT_K`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_k_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } - /// Get raw value of 'BIT_K' + /// Returns the raw value of `BIT_K`. /// /// - Start bit: 28 /// - Signal size: 1 bits @@ -534,39 +534,39 @@ impl Message1MultiplexorM24 { pub fn bit_k_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } - /// Set raw value of 'BIT_K' + /// Sets the raw value of `BIT_K`. #[inline(always)] pub fn set_bit_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } - /// Set value of 'BIT_K' + /// Sets the value of `BIT_K`. #[inline(always)] pub fn set_bit_k(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[28..29].store_le(value); Ok(()) } - /// Get value of 'BIT_D' + /// Returns the value of `BIT_D`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { self.bit_d_phys_val() } - /// Get physical value of 'BIT_D' + /// Returns the physical value of `BIT_D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } - /// Get raw value of 'BIT_D' + /// Returns the raw value of `BIT_D`. /// /// - Start bit: 32 /// - Signal size: 1 bits @@ -576,39 +576,39 @@ impl Message1MultiplexorM24 { pub fn bit_d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } - /// Set raw value of 'BIT_D' + /// Sets the raw value of `BIT_D`. #[inline(always)] pub fn set_bit_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } - /// Set value of 'BIT_D' + /// Sets the value of `BIT_D`. #[inline(always)] pub fn set_bit_d(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[32..33].store_le(value); Ok(()) } - /// Get value of 'BIT_B' + /// Returns the value of `BIT_B`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { self.bit_b_phys_val() } - /// Get physical value of 'BIT_B' + /// Returns the physical value of `BIT_B`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[33..34].load_le::(); signal == 1 } - /// Get raw value of 'BIT_B' + /// Returns the raw value of `BIT_B`. /// /// - Start bit: 33 /// - Signal size: 1 bits @@ -618,39 +618,39 @@ impl Message1MultiplexorM24 { pub fn bit_b_raw_val(&self) -> u8 { self.raw.view_bits::()[33..34].load_le::() } - /// Set raw value of 'BIT_B' + /// Sets the raw value of `BIT_B`. #[inline(always)] pub fn set_bit_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[33..34].store_le(value); } - /// Set value of 'BIT_B' + /// Sets the value of `BIT_B`. #[inline(always)] pub fn set_bit_b(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[33..34].store_le(value); Ok(()) } - /// Get value of 'BIT_F' + /// Returns the value of `BIT_F`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { self.bit_f_phys_val() } - /// Get physical value of 'BIT_F' + /// Returns the physical value of `BIT_F`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_f_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[39..40].load_le::(); signal == 1 } - /// Get raw value of 'BIT_F' + /// Returns the raw value of `BIT_F`. /// /// - Start bit: 39 /// - Signal size: 1 bits @@ -660,39 +660,39 @@ impl Message1MultiplexorM24 { pub fn bit_f_raw_val(&self) -> u8 { self.raw.view_bits::()[39..40].load_le::() } - /// Set raw value of 'BIT_F' + /// Sets the raw value of `BIT_F`. #[inline(always)] pub fn set_bit_f_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[39..40].store_le(value); } - /// Set value of 'BIT_F' + /// Sets the value of `BIT_F`. #[inline(always)] pub fn set_bit_f(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[39..40].store_le(value); Ok(()) } - /// Get value of 'BIT_H' + /// Returns the value of `BIT_H`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { self.bit_h_phys_val() } - /// Get physical value of 'BIT_H' + /// Returns the physical value of `BIT_H`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_h_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[38..39].load_le::(); signal == 1 } - /// Get raw value of 'BIT_H' + /// Returns the raw value of `BIT_H`. /// /// - Start bit: 38 /// - Signal size: 1 bits @@ -702,39 +702,39 @@ impl Message1MultiplexorM24 { pub fn bit_h_raw_val(&self) -> u8 { self.raw.view_bits::()[38..39].load_le::() } - /// Set raw value of 'BIT_H' + /// Sets the raw value of `BIT_H`. #[inline(always)] pub fn set_bit_h_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..39].store_le(value); } - /// Set value of 'BIT_H' + /// Sets the value of `BIT_H`. #[inline(always)] pub fn set_bit_h(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[38..39].store_le(value); Ok(()) } - /// Get value of 'BIT_E' + /// Returns the value of `BIT_E`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { self.bit_e_phys_val() } - /// Get physical value of 'BIT_E' + /// Returns the physical value of `BIT_E`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } - /// Get raw value of 'BIT_E' + /// Returns the raw value of `BIT_E`. /// /// - Start bit: 29 /// - Signal size: 1 bits @@ -744,39 +744,39 @@ impl Message1MultiplexorM24 { pub fn bit_e_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } - /// Set raw value of 'BIT_E' + /// Sets the raw value of `BIT_E`. #[inline(always)] pub fn set_bit_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } - /// Set value of 'BIT_E' + /// Sets the value of `BIT_E`. #[inline(always)] pub fn set_bit_e(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[29..30].store_le(value); Ok(()) } - /// Get value of 'BIT_A' + /// Returns the value of `BIT_A`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { self.bit_a_phys_val() } - /// Get physical value of 'BIT_A' + /// Returns the physical value of `BIT_A`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_a_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[26..27].load_le::(); signal == 1 } - /// Get raw value of 'BIT_A' + /// Returns the raw value of `BIT_A`. /// /// - Start bit: 26 /// - Signal size: 1 bits @@ -786,12 +786,12 @@ impl Message1MultiplexorM24 { pub fn bit_a_raw_val(&self) -> u8 { self.raw.view_bits::()[26..27].load_le::() } - /// Set raw value of 'BIT_A' + /// Sets the raw value of `BIT_A`. #[inline(always)] pub fn set_bit_a_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..27].store_le(value); } - /// Set value of 'BIT_A' + /// Sets the value of `BIT_A`. #[inline(always)] pub fn set_bit_a(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -823,28 +823,28 @@ impl Message2 { pub const MESSAGE_SIZE: usize = 8; pub const MULTIPLEXOR_MIN: u8 = 0_u8; pub const MULTIPLEXOR_MAX: u8 = 0_u8; - /// Construct new 'Message2' from values + /// Constructs a new `Message2` message from values. pub fn new(multiplexor: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_multiplexor(multiplexor)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'Multiplexor' + /// Returns the physical value of `Multiplexor`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Multiplexor' + /// Returns the raw value of `Multiplexor`. /// /// - Start bit: 2 /// - Signal size: 6 bits @@ -854,7 +854,7 @@ impl Message2 { pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } - /// Set raw value of 'Multiplexor' + /// Sets the raw value of `Multiplexor`. #[allow(dead_code)] #[inline(always)] fn set_multiplexor_raw_val(&mut self, value: u8) { @@ -884,7 +884,7 @@ impl Message2 { } } } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] fn set_multiplexor(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -902,7 +902,7 @@ impl Message2 { self.raw.view_bits_mut::()[2..8].store_le(value); Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m8(&mut self, value: Message2MultiplexorM8) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -911,7 +911,7 @@ impl Message2 { self.set_multiplexor(8)?; Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m24(&mut self, value: Message2MultiplexorM24) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -1028,27 +1028,27 @@ impl Message2MultiplexorM8 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_L' + /// Returns the value of `BIT_L`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { self.bit_l_phys_val() } - /// Get physical value of 'BIT_L' + /// Returns the physical value of `BIT_L`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } - /// Get raw value of 'BIT_L' + /// Returns the raw value of `BIT_L`. /// /// - Start bit: 24 /// - Signal size: 1 bits @@ -1058,39 +1058,39 @@ impl Message2MultiplexorM8 { pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } - /// Set raw value of 'BIT_L' + /// Sets the raw value of `BIT_L`. #[inline(always)] pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } - /// Set value of 'BIT_L' + /// Sets the value of `BIT_L`. #[inline(always)] pub fn set_bit_l(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[24..25].store_le(value); Ok(()) } - /// Get value of 'BIT_G' + /// Returns the value of `BIT_G`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { self.bit_g_phys_val() } - /// Get physical value of 'BIT_G' + /// Returns the physical value of `BIT_G`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } - /// Get raw value of 'BIT_G' + /// Returns the raw value of `BIT_G`. /// /// - Start bit: 23 /// - Signal size: 1 bits @@ -1100,39 +1100,39 @@ impl Message2MultiplexorM8 { pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } - /// Set raw value of 'BIT_G' + /// Sets the raw value of `BIT_G`. #[inline(always)] pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } - /// Set value of 'BIT_G' + /// Sets the value of `BIT_G`. #[inline(always)] pub fn set_bit_g(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[23..24].store_le(value); Ok(()) } - /// Get value of 'BIT_C' + /// Returns the value of `BIT_C`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { self.bit_c_phys_val() } - /// Get physical value of 'BIT_C' + /// Returns the physical value of `BIT_C`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } - /// Get raw value of 'BIT_C' + /// Returns the raw value of `BIT_C`. /// /// - Start bit: 19 /// - Signal size: 1 bits @@ -1142,39 +1142,39 @@ impl Message2MultiplexorM8 { pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } - /// Set raw value of 'BIT_C' + /// Sets the raw value of `BIT_C`. #[inline(always)] pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } - /// Set value of 'BIT_C' + /// Sets the value of `BIT_C`. #[inline(always)] pub fn set_bit_c(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[19..20].store_le(value); Ok(()) } - /// Get value of 'BIT_J' + /// Returns the value of `BIT_J`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { self.bit_j_phys_val() } - /// Get physical value of 'BIT_J' + /// Returns the physical value of `BIT_J`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } - /// Get raw value of 'BIT_J' + /// Returns the raw value of `BIT_J`. /// /// - Start bit: 18 /// - Signal size: 1 bits @@ -1184,12 +1184,12 @@ impl Message2MultiplexorM8 { pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } - /// Set raw value of 'BIT_J' + /// Sets the raw value of `BIT_J`. #[inline(always)] pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } - /// Set value of 'BIT_J' + /// Sets the value of `BIT_J`. #[inline(always)] pub fn set_bit_j(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -1223,27 +1223,27 @@ impl Message2MultiplexorM24 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_K' + /// Returns the value of `BIT_K`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { self.bit_k_phys_val() } - /// Get physical value of 'BIT_K' + /// Returns the physical value of `BIT_K`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_k_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } - /// Get raw value of 'BIT_K' + /// Returns the raw value of `BIT_K`. /// /// - Start bit: 28 /// - Signal size: 1 bits @@ -1253,39 +1253,39 @@ impl Message2MultiplexorM24 { pub fn bit_k_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } - /// Set raw value of 'BIT_K' + /// Sets the raw value of `BIT_K`. #[inline(always)] pub fn set_bit_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } - /// Set value of 'BIT_K' + /// Sets the value of `BIT_K`. #[inline(always)] pub fn set_bit_k(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[28..29].store_le(value); Ok(()) } - /// Get value of 'BIT_D' + /// Returns the value of `BIT_D`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { self.bit_d_phys_val() } - /// Get physical value of 'BIT_D' + /// Returns the physical value of `BIT_D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } - /// Get raw value of 'BIT_D' + /// Returns the raw value of `BIT_D`. /// /// - Start bit: 32 /// - Signal size: 1 bits @@ -1295,39 +1295,39 @@ impl Message2MultiplexorM24 { pub fn bit_d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } - /// Set raw value of 'BIT_D' + /// Sets the raw value of `BIT_D`. #[inline(always)] pub fn set_bit_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } - /// Set value of 'BIT_D' + /// Sets the value of `BIT_D`. #[inline(always)] pub fn set_bit_d(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[32..33].store_le(value); Ok(()) } - /// Get value of 'BIT_B' + /// Returns the value of `BIT_B`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { self.bit_b_phys_val() } - /// Get physical value of 'BIT_B' + /// Returns the physical value of `BIT_B`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[33..34].load_le::(); signal == 1 } - /// Get raw value of 'BIT_B' + /// Returns the raw value of `BIT_B`. /// /// - Start bit: 33 /// - Signal size: 1 bits @@ -1337,39 +1337,39 @@ impl Message2MultiplexorM24 { pub fn bit_b_raw_val(&self) -> u8 { self.raw.view_bits::()[33..34].load_le::() } - /// Set raw value of 'BIT_B' + /// Sets the raw value of `BIT_B`. #[inline(always)] pub fn set_bit_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[33..34].store_le(value); } - /// Set value of 'BIT_B' + /// Sets the value of `BIT_B`. #[inline(always)] pub fn set_bit_b(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[33..34].store_le(value); Ok(()) } - /// Get value of 'BIT_F' + /// Returns the value of `BIT_F`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { self.bit_f_phys_val() } - /// Get physical value of 'BIT_F' + /// Returns the physical value of `BIT_F`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_f_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[39..40].load_le::(); signal == 1 } - /// Get raw value of 'BIT_F' + /// Returns the raw value of `BIT_F`. /// /// - Start bit: 39 /// - Signal size: 1 bits @@ -1379,39 +1379,39 @@ impl Message2MultiplexorM24 { pub fn bit_f_raw_val(&self) -> u8 { self.raw.view_bits::()[39..40].load_le::() } - /// Set raw value of 'BIT_F' + /// Sets the raw value of `BIT_F`. #[inline(always)] pub fn set_bit_f_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[39..40].store_le(value); } - /// Set value of 'BIT_F' + /// Sets the value of `BIT_F`. #[inline(always)] pub fn set_bit_f(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[39..40].store_le(value); Ok(()) } - /// Get value of 'BIT_H' + /// Returns the value of `BIT_H`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { self.bit_h_phys_val() } - /// Get physical value of 'BIT_H' + /// Returns the physical value of `BIT_H`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_h_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[38..39].load_le::(); signal == 1 } - /// Get raw value of 'BIT_H' + /// Returns the raw value of `BIT_H`. /// /// - Start bit: 38 /// - Signal size: 1 bits @@ -1421,39 +1421,39 @@ impl Message2MultiplexorM24 { pub fn bit_h_raw_val(&self) -> u8 { self.raw.view_bits::()[38..39].load_le::() } - /// Set raw value of 'BIT_H' + /// Sets the raw value of `BIT_H`. #[inline(always)] pub fn set_bit_h_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..39].store_le(value); } - /// Set value of 'BIT_H' + /// Sets the value of `BIT_H`. #[inline(always)] pub fn set_bit_h(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[38..39].store_le(value); Ok(()) } - /// Get value of 'BIT_E' + /// Returns the value of `BIT_E`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { self.bit_e_phys_val() } - /// Get physical value of 'BIT_E' + /// Returns the physical value of `BIT_E`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } - /// Get raw value of 'BIT_E' + /// Returns the raw value of `BIT_E`. /// /// - Start bit: 29 /// - Signal size: 1 bits @@ -1463,39 +1463,39 @@ impl Message2MultiplexorM24 { pub fn bit_e_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } - /// Set raw value of 'BIT_E' + /// Sets the raw value of `BIT_E`. #[inline(always)] pub fn set_bit_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } - /// Set value of 'BIT_E' + /// Sets the value of `BIT_E`. #[inline(always)] pub fn set_bit_e(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[29..30].store_le(value); Ok(()) } - /// Get value of 'BIT_A' + /// Returns the value of `BIT_A`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { self.bit_a_phys_val() } - /// Get physical value of 'BIT_A' + /// Returns the physical value of `BIT_A`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_a_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[26..27].load_le::(); signal == 1 } - /// Get raw value of 'BIT_A' + /// Returns the raw value of `BIT_A`. /// /// - Start bit: 26 /// - Signal size: 1 bits @@ -1505,12 +1505,12 @@ impl Message2MultiplexorM24 { pub fn bit_a_raw_val(&self) -> u8 { self.raw.view_bits::()[26..27].load_le::() } - /// Set raw value of 'BIT_A' + /// Sets the raw value of `BIT_A`. #[inline(always)] pub fn set_bit_a_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..27].store_le(value); } - /// Set value of 'BIT_A' + /// Sets the value of `BIT_A`. #[inline(always)] pub fn set_bit_a(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -1542,28 +1542,28 @@ impl Message3 { pub const MESSAGE_SIZE: usize = 8; pub const MULTIPLEXOR_MIN: u8 = 0_u8; pub const MULTIPLEXOR_MAX: u8 = 0_u8; - /// Construct new 'Message3' from values + /// Constructs a new `Message3` message from values. pub fn new(multiplexor: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_multiplexor(multiplexor)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message3` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'Multiplexor' + /// Returns the physical value of `Multiplexor`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Multiplexor' + /// Returns the raw value of `Multiplexor`. /// /// - Start bit: 2 /// - Signal size: 6 bits @@ -1573,7 +1573,7 @@ impl Message3 { pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } - /// Set raw value of 'Multiplexor' + /// Sets the raw value of `Multiplexor`. #[allow(dead_code)] #[inline(always)] fn set_multiplexor_raw_val(&mut self, value: u8) { @@ -1596,7 +1596,7 @@ impl Message3 { } } } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] fn set_multiplexor(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -1614,7 +1614,7 @@ impl Message3 { self.raw.view_bits_mut::()[2..8].store_le(value); Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m8(&mut self, value: Message3MultiplexorM8) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -1701,27 +1701,27 @@ impl Message3MultiplexorM8 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_L' + /// Returns the value of `BIT_L`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { self.bit_l_phys_val() } - /// Get physical value of 'BIT_L' + /// Returns the physical value of `BIT_L`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } - /// Get raw value of 'BIT_L' + /// Returns the raw value of `BIT_L`. /// /// - Start bit: 24 /// - Signal size: 1 bits @@ -1731,39 +1731,39 @@ impl Message3MultiplexorM8 { pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } - /// Set raw value of 'BIT_L' + /// Sets the raw value of `BIT_L`. #[inline(always)] pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } - /// Set value of 'BIT_L' + /// Sets the value of `BIT_L`. #[inline(always)] pub fn set_bit_l(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[24..25].store_le(value); Ok(()) } - /// Get value of 'BIT_G' + /// Returns the value of `BIT_G`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { self.bit_g_phys_val() } - /// Get physical value of 'BIT_G' + /// Returns the physical value of `BIT_G`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } - /// Get raw value of 'BIT_G' + /// Returns the raw value of `BIT_G`. /// /// - Start bit: 23 /// - Signal size: 1 bits @@ -1773,39 +1773,39 @@ impl Message3MultiplexorM8 { pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } - /// Set raw value of 'BIT_G' + /// Sets the raw value of `BIT_G`. #[inline(always)] pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } - /// Set value of 'BIT_G' + /// Sets the value of `BIT_G`. #[inline(always)] pub fn set_bit_g(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[23..24].store_le(value); Ok(()) } - /// Get value of 'BIT_C' + /// Returns the value of `BIT_C`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { self.bit_c_phys_val() } - /// Get physical value of 'BIT_C' + /// Returns the physical value of `BIT_C`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } - /// Get raw value of 'BIT_C' + /// Returns the raw value of `BIT_C`. /// /// - Start bit: 19 /// - Signal size: 1 bits @@ -1815,39 +1815,39 @@ impl Message3MultiplexorM8 { pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } - /// Set raw value of 'BIT_C' + /// Sets the raw value of `BIT_C`. #[inline(always)] pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } - /// Set value of 'BIT_C' + /// Sets the value of `BIT_C`. #[inline(always)] pub fn set_bit_c(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[19..20].store_le(value); Ok(()) } - /// Get value of 'BIT_J' + /// Returns the value of `BIT_J`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { self.bit_j_phys_val() } - /// Get physical value of 'BIT_J' + /// Returns the physical value of `BIT_J`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } - /// Get raw value of 'BIT_J' + /// Returns the raw value of `BIT_J`. /// /// - Start bit: 18 /// - Signal size: 1 bits @@ -1857,12 +1857,12 @@ impl Message3MultiplexorM8 { pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } - /// Set raw value of 'BIT_J' + /// Sets the raw value of `BIT_J`. #[inline(always)] pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } - /// Set value of 'BIT_J' + /// Sets the value of `BIT_J`. #[inline(always)] pub fn set_bit_j(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; diff --git a/tests-snapshots/dbc-cantools/multiplex_choices_dumped.snap.rs b/tests-snapshots/dbc-cantools/multiplex_choices_dumped.snap.rs index cac2e1d6..baf30e94 100644 --- a/tests-snapshots/dbc-cantools/multiplex_choices_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_choices_dumped.snap.rs @@ -75,28 +75,28 @@ impl Message1 { pub const MESSAGE_SIZE: usize = 8; pub const MULTIPLEXOR_MIN: u8 = 0_u8; pub const MULTIPLEXOR_MAX: u8 = 0_u8; - /// Construct new 'Message1' from values + /// Constructs a new `Message1` message from values. pub fn new(multiplexor: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_multiplexor(multiplexor)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'Multiplexor' + /// Returns the physical value of `Multiplexor`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Multiplexor' + /// Returns the raw value of `Multiplexor`. /// /// - Start bit: 2 /// - Signal size: 6 bits @@ -106,7 +106,7 @@ impl Message1 { pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } - /// Set raw value of 'Multiplexor' + /// Sets the raw value of `Multiplexor`. #[allow(dead_code)] #[inline(always)] fn set_multiplexor_raw_val(&mut self, value: u8) { @@ -136,7 +136,7 @@ impl Message1 { } } } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] fn set_multiplexor(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -154,7 +154,7 @@ impl Message1 { self.raw.view_bits_mut::()[2..8].store_le(value); Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m8(&mut self, value: Message1MultiplexorM8) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -163,7 +163,7 @@ impl Message1 { self.set_multiplexor(8)?; Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m24(&mut self, value: Message1MultiplexorM24) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -303,11 +303,11 @@ impl Message1MultiplexorM8 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_L' + /// Returns the value of `BIT_L`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> Message1BitL { @@ -318,17 +318,17 @@ impl Message1MultiplexorM8 { _ => Message1BitL::_Other(self.bit_l_phys_val()), } } - /// Get physical value of 'BIT_L' + /// Returns the physical value of `BIT_L`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } - /// Get raw value of 'BIT_L' + /// Returns the raw value of `BIT_L`. /// /// - Start bit: 24 /// - Signal size: 1 bits @@ -338,12 +338,12 @@ impl Message1MultiplexorM8 { pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } - /// Set raw value of 'BIT_L' + /// Sets the raw value of `BIT_L`. #[inline(always)] pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } - /// Set value of 'BIT_L' + /// Sets the value of `BIT_L`. #[inline(always)] pub fn set_bit_l(&mut self, value: Message1BitL) -> Result<(), CanError> { let value = bool::from(value); @@ -351,27 +351,27 @@ impl Message1MultiplexorM8 { self.raw.view_bits_mut::()[24..25].store_le(value); Ok(()) } - /// Get value of 'BIT_G' + /// Returns the value of `BIT_G`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { self.bit_g_phys_val() } - /// Get physical value of 'BIT_G' + /// Returns the physical value of `BIT_G`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } - /// Get raw value of 'BIT_G' + /// Returns the raw value of `BIT_G`. /// /// - Start bit: 23 /// - Signal size: 1 bits @@ -381,39 +381,39 @@ impl Message1MultiplexorM8 { pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } - /// Set raw value of 'BIT_G' + /// Sets the raw value of `BIT_G`. #[inline(always)] pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } - /// Set value of 'BIT_G' + /// Sets the value of `BIT_G`. #[inline(always)] pub fn set_bit_g(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[23..24].store_le(value); Ok(()) } - /// Get value of 'BIT_C' + /// Returns the value of `BIT_C`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { self.bit_c_phys_val() } - /// Get physical value of 'BIT_C' + /// Returns the physical value of `BIT_C`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } - /// Get raw value of 'BIT_C' + /// Returns the raw value of `BIT_C`. /// /// - Start bit: 19 /// - Signal size: 1 bits @@ -423,39 +423,39 @@ impl Message1MultiplexorM8 { pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } - /// Set raw value of 'BIT_C' + /// Sets the raw value of `BIT_C`. #[inline(always)] pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } - /// Set value of 'BIT_C' + /// Sets the value of `BIT_C`. #[inline(always)] pub fn set_bit_c(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[19..20].store_le(value); Ok(()) } - /// Get value of 'BIT_J' + /// Returns the value of `BIT_J`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { self.bit_j_phys_val() } - /// Get physical value of 'BIT_J' + /// Returns the physical value of `BIT_J`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } - /// Get raw value of 'BIT_J' + /// Returns the raw value of `BIT_J`. /// /// - Start bit: 18 /// - Signal size: 1 bits @@ -465,12 +465,12 @@ impl Message1MultiplexorM8 { pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } - /// Set raw value of 'BIT_J' + /// Sets the raw value of `BIT_J`. #[inline(always)] pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } - /// Set value of 'BIT_J' + /// Sets the value of `BIT_J`. #[inline(always)] pub fn set_bit_j(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -504,27 +504,27 @@ impl Message1MultiplexorM24 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_F' + /// Returns the value of `BIT_F`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { self.bit_f_phys_val() } - /// Get physical value of 'BIT_F' + /// Returns the physical value of `BIT_F`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_f_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[39..40].load_le::(); signal == 1 } - /// Get raw value of 'BIT_F' + /// Returns the raw value of `BIT_F`. /// /// - Start bit: 39 /// - Signal size: 1 bits @@ -534,39 +534,39 @@ impl Message1MultiplexorM24 { pub fn bit_f_raw_val(&self) -> u8 { self.raw.view_bits::()[39..40].load_le::() } - /// Set raw value of 'BIT_F' + /// Sets the raw value of `BIT_F`. #[inline(always)] pub fn set_bit_f_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[39..40].store_le(value); } - /// Set value of 'BIT_F' + /// Sets the value of `BIT_F`. #[inline(always)] pub fn set_bit_f(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[39..40].store_le(value); Ok(()) } - /// Get value of 'BIT_H' + /// Returns the value of `BIT_H`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { self.bit_h_phys_val() } - /// Get physical value of 'BIT_H' + /// Returns the physical value of `BIT_H`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_h_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[38..39].load_le::(); signal == 1 } - /// Get raw value of 'BIT_H' + /// Returns the raw value of `BIT_H`. /// /// - Start bit: 38 /// - Signal size: 1 bits @@ -576,39 +576,39 @@ impl Message1MultiplexorM24 { pub fn bit_h_raw_val(&self) -> u8 { self.raw.view_bits::()[38..39].load_le::() } - /// Set raw value of 'BIT_H' + /// Sets the raw value of `BIT_H`. #[inline(always)] pub fn set_bit_h_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..39].store_le(value); } - /// Set value of 'BIT_H' + /// Sets the value of `BIT_H`. #[inline(always)] pub fn set_bit_h(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[38..39].store_le(value); Ok(()) } - /// Get value of 'BIT_B' + /// Returns the value of `BIT_B`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { self.bit_b_phys_val() } - /// Get physical value of 'BIT_B' + /// Returns the physical value of `BIT_B`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[33..34].load_le::(); signal == 1 } - /// Get raw value of 'BIT_B' + /// Returns the raw value of `BIT_B`. /// /// - Start bit: 33 /// - Signal size: 1 bits @@ -618,39 +618,39 @@ impl Message1MultiplexorM24 { pub fn bit_b_raw_val(&self) -> u8 { self.raw.view_bits::()[33..34].load_le::() } - /// Set raw value of 'BIT_B' + /// Sets the raw value of `BIT_B`. #[inline(always)] pub fn set_bit_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[33..34].store_le(value); } - /// Set value of 'BIT_B' + /// Sets the value of `BIT_B`. #[inline(always)] pub fn set_bit_b(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[33..34].store_le(value); Ok(()) } - /// Get value of 'BIT_D' + /// Returns the value of `BIT_D`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { self.bit_d_phys_val() } - /// Get physical value of 'BIT_D' + /// Returns the physical value of `BIT_D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } - /// Get raw value of 'BIT_D' + /// Returns the raw value of `BIT_D`. /// /// - Start bit: 32 /// - Signal size: 1 bits @@ -660,39 +660,39 @@ impl Message1MultiplexorM24 { pub fn bit_d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } - /// Set raw value of 'BIT_D' + /// Sets the raw value of `BIT_D`. #[inline(always)] pub fn set_bit_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } - /// Set value of 'BIT_D' + /// Sets the value of `BIT_D`. #[inline(always)] pub fn set_bit_d(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[32..33].store_le(value); Ok(()) } - /// Get value of 'BIT_E' + /// Returns the value of `BIT_E`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { self.bit_e_phys_val() } - /// Get physical value of 'BIT_E' + /// Returns the physical value of `BIT_E`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } - /// Get raw value of 'BIT_E' + /// Returns the raw value of `BIT_E`. /// /// - Start bit: 29 /// - Signal size: 1 bits @@ -702,39 +702,39 @@ impl Message1MultiplexorM24 { pub fn bit_e_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } - /// Set raw value of 'BIT_E' + /// Sets the raw value of `BIT_E`. #[inline(always)] pub fn set_bit_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } - /// Set value of 'BIT_E' + /// Sets the value of `BIT_E`. #[inline(always)] pub fn set_bit_e(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[29..30].store_le(value); Ok(()) } - /// Get value of 'BIT_K' + /// Returns the value of `BIT_K`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { self.bit_k_phys_val() } - /// Get physical value of 'BIT_K' + /// Returns the physical value of `BIT_K`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_k_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } - /// Get raw value of 'BIT_K' + /// Returns the raw value of `BIT_K`. /// /// - Start bit: 28 /// - Signal size: 1 bits @@ -744,39 +744,39 @@ impl Message1MultiplexorM24 { pub fn bit_k_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } - /// Set raw value of 'BIT_K' + /// Sets the raw value of `BIT_K`. #[inline(always)] pub fn set_bit_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } - /// Set value of 'BIT_K' + /// Sets the value of `BIT_K`. #[inline(always)] pub fn set_bit_k(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[28..29].store_le(value); Ok(()) } - /// Get value of 'BIT_A' + /// Returns the value of `BIT_A`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { self.bit_a_phys_val() } - /// Get physical value of 'BIT_A' + /// Returns the physical value of `BIT_A`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_a_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[26..27].load_le::(); signal == 1 } - /// Get raw value of 'BIT_A' + /// Returns the raw value of `BIT_A`. /// /// - Start bit: 26 /// - Signal size: 1 bits @@ -786,12 +786,12 @@ impl Message1MultiplexorM24 { pub fn bit_a_raw_val(&self) -> u8 { self.raw.view_bits::()[26..27].load_le::() } - /// Set raw value of 'BIT_A' + /// Sets the raw value of `BIT_A`. #[inline(always)] pub fn set_bit_a_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..27].store_le(value); } - /// Set value of 'BIT_A' + /// Sets the value of `BIT_A`. #[inline(always)] pub fn set_bit_a(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -823,28 +823,28 @@ impl Message2 { pub const MESSAGE_SIZE: usize = 8; pub const MULTIPLEXOR_MIN: u8 = 0_u8; pub const MULTIPLEXOR_MAX: u8 = 0_u8; - /// Construct new 'Message2' from values + /// Constructs a new `Message2` message from values. pub fn new(multiplexor: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_multiplexor(multiplexor)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'Multiplexor' + /// Returns the physical value of `Multiplexor`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Multiplexor' + /// Returns the raw value of `Multiplexor`. /// /// - Start bit: 2 /// - Signal size: 6 bits @@ -854,7 +854,7 @@ impl Message2 { pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } - /// Set raw value of 'Multiplexor' + /// Sets the raw value of `Multiplexor`. #[allow(dead_code)] #[inline(always)] fn set_multiplexor_raw_val(&mut self, value: u8) { @@ -884,7 +884,7 @@ impl Message2 { } } } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] fn set_multiplexor(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -902,7 +902,7 @@ impl Message2 { self.raw.view_bits_mut::()[2..8].store_le(value); Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m8(&mut self, value: Message2MultiplexorM8) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -911,7 +911,7 @@ impl Message2 { self.set_multiplexor(8)?; Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m24(&mut self, value: Message2MultiplexorM24) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -1028,27 +1028,27 @@ impl Message2MultiplexorM8 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_L' + /// Returns the value of `BIT_L`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { self.bit_l_phys_val() } - /// Get physical value of 'BIT_L' + /// Returns the physical value of `BIT_L`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } - /// Get raw value of 'BIT_L' + /// Returns the raw value of `BIT_L`. /// /// - Start bit: 24 /// - Signal size: 1 bits @@ -1058,39 +1058,39 @@ impl Message2MultiplexorM8 { pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } - /// Set raw value of 'BIT_L' + /// Sets the raw value of `BIT_L`. #[inline(always)] pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } - /// Set value of 'BIT_L' + /// Sets the value of `BIT_L`. #[inline(always)] pub fn set_bit_l(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[24..25].store_le(value); Ok(()) } - /// Get value of 'BIT_G' + /// Returns the value of `BIT_G`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { self.bit_g_phys_val() } - /// Get physical value of 'BIT_G' + /// Returns the physical value of `BIT_G`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } - /// Get raw value of 'BIT_G' + /// Returns the raw value of `BIT_G`. /// /// - Start bit: 23 /// - Signal size: 1 bits @@ -1100,39 +1100,39 @@ impl Message2MultiplexorM8 { pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } - /// Set raw value of 'BIT_G' + /// Sets the raw value of `BIT_G`. #[inline(always)] pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } - /// Set value of 'BIT_G' + /// Sets the value of `BIT_G`. #[inline(always)] pub fn set_bit_g(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[23..24].store_le(value); Ok(()) } - /// Get value of 'BIT_C' + /// Returns the value of `BIT_C`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { self.bit_c_phys_val() } - /// Get physical value of 'BIT_C' + /// Returns the physical value of `BIT_C`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } - /// Get raw value of 'BIT_C' + /// Returns the raw value of `BIT_C`. /// /// - Start bit: 19 /// - Signal size: 1 bits @@ -1142,39 +1142,39 @@ impl Message2MultiplexorM8 { pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } - /// Set raw value of 'BIT_C' + /// Sets the raw value of `BIT_C`. #[inline(always)] pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } - /// Set value of 'BIT_C' + /// Sets the value of `BIT_C`. #[inline(always)] pub fn set_bit_c(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[19..20].store_le(value); Ok(()) } - /// Get value of 'BIT_J' + /// Returns the value of `BIT_J`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { self.bit_j_phys_val() } - /// Get physical value of 'BIT_J' + /// Returns the physical value of `BIT_J`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } - /// Get raw value of 'BIT_J' + /// Returns the raw value of `BIT_J`. /// /// - Start bit: 18 /// - Signal size: 1 bits @@ -1184,12 +1184,12 @@ impl Message2MultiplexorM8 { pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } - /// Set raw value of 'BIT_J' + /// Sets the raw value of `BIT_J`. #[inline(always)] pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } - /// Set value of 'BIT_J' + /// Sets the value of `BIT_J`. #[inline(always)] pub fn set_bit_j(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -1223,27 +1223,27 @@ impl Message2MultiplexorM24 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_F' + /// Returns the value of `BIT_F`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { self.bit_f_phys_val() } - /// Get physical value of 'BIT_F' + /// Returns the physical value of `BIT_F`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_f_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[39..40].load_le::(); signal == 1 } - /// Get raw value of 'BIT_F' + /// Returns the raw value of `BIT_F`. /// /// - Start bit: 39 /// - Signal size: 1 bits @@ -1253,39 +1253,39 @@ impl Message2MultiplexorM24 { pub fn bit_f_raw_val(&self) -> u8 { self.raw.view_bits::()[39..40].load_le::() } - /// Set raw value of 'BIT_F' + /// Sets the raw value of `BIT_F`. #[inline(always)] pub fn set_bit_f_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[39..40].store_le(value); } - /// Set value of 'BIT_F' + /// Sets the value of `BIT_F`. #[inline(always)] pub fn set_bit_f(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[39..40].store_le(value); Ok(()) } - /// Get value of 'BIT_H' + /// Returns the value of `BIT_H`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { self.bit_h_phys_val() } - /// Get physical value of 'BIT_H' + /// Returns the physical value of `BIT_H`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_h_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[38..39].load_le::(); signal == 1 } - /// Get raw value of 'BIT_H' + /// Returns the raw value of `BIT_H`. /// /// - Start bit: 38 /// - Signal size: 1 bits @@ -1295,39 +1295,39 @@ impl Message2MultiplexorM24 { pub fn bit_h_raw_val(&self) -> u8 { self.raw.view_bits::()[38..39].load_le::() } - /// Set raw value of 'BIT_H' + /// Sets the raw value of `BIT_H`. #[inline(always)] pub fn set_bit_h_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..39].store_le(value); } - /// Set value of 'BIT_H' + /// Sets the value of `BIT_H`. #[inline(always)] pub fn set_bit_h(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[38..39].store_le(value); Ok(()) } - /// Get value of 'BIT_B' + /// Returns the value of `BIT_B`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { self.bit_b_phys_val() } - /// Get physical value of 'BIT_B' + /// Returns the physical value of `BIT_B`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[33..34].load_le::(); signal == 1 } - /// Get raw value of 'BIT_B' + /// Returns the raw value of `BIT_B`. /// /// - Start bit: 33 /// - Signal size: 1 bits @@ -1337,39 +1337,39 @@ impl Message2MultiplexorM24 { pub fn bit_b_raw_val(&self) -> u8 { self.raw.view_bits::()[33..34].load_le::() } - /// Set raw value of 'BIT_B' + /// Sets the raw value of `BIT_B`. #[inline(always)] pub fn set_bit_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[33..34].store_le(value); } - /// Set value of 'BIT_B' + /// Sets the value of `BIT_B`. #[inline(always)] pub fn set_bit_b(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[33..34].store_le(value); Ok(()) } - /// Get value of 'BIT_D' + /// Returns the value of `BIT_D`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { self.bit_d_phys_val() } - /// Get physical value of 'BIT_D' + /// Returns the physical value of `BIT_D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } - /// Get raw value of 'BIT_D' + /// Returns the raw value of `BIT_D`. /// /// - Start bit: 32 /// - Signal size: 1 bits @@ -1379,39 +1379,39 @@ impl Message2MultiplexorM24 { pub fn bit_d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } - /// Set raw value of 'BIT_D' + /// Sets the raw value of `BIT_D`. #[inline(always)] pub fn set_bit_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } - /// Set value of 'BIT_D' + /// Sets the value of `BIT_D`. #[inline(always)] pub fn set_bit_d(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[32..33].store_le(value); Ok(()) } - /// Get value of 'BIT_E' + /// Returns the value of `BIT_E`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { self.bit_e_phys_val() } - /// Get physical value of 'BIT_E' + /// Returns the physical value of `BIT_E`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } - /// Get raw value of 'BIT_E' + /// Returns the raw value of `BIT_E`. /// /// - Start bit: 29 /// - Signal size: 1 bits @@ -1421,39 +1421,39 @@ impl Message2MultiplexorM24 { pub fn bit_e_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } - /// Set raw value of 'BIT_E' + /// Sets the raw value of `BIT_E`. #[inline(always)] pub fn set_bit_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } - /// Set value of 'BIT_E' + /// Sets the value of `BIT_E`. #[inline(always)] pub fn set_bit_e(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[29..30].store_le(value); Ok(()) } - /// Get value of 'BIT_K' + /// Returns the value of `BIT_K`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { self.bit_k_phys_val() } - /// Get physical value of 'BIT_K' + /// Returns the physical value of `BIT_K`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_k_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } - /// Get raw value of 'BIT_K' + /// Returns the raw value of `BIT_K`. /// /// - Start bit: 28 /// - Signal size: 1 bits @@ -1463,39 +1463,39 @@ impl Message2MultiplexorM24 { pub fn bit_k_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } - /// Set raw value of 'BIT_K' + /// Sets the raw value of `BIT_K`. #[inline(always)] pub fn set_bit_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } - /// Set value of 'BIT_K' + /// Sets the value of `BIT_K`. #[inline(always)] pub fn set_bit_k(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[28..29].store_le(value); Ok(()) } - /// Get value of 'BIT_A' + /// Returns the value of `BIT_A`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { self.bit_a_phys_val() } - /// Get physical value of 'BIT_A' + /// Returns the physical value of `BIT_A`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_a_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[26..27].load_le::(); signal == 1 } - /// Get raw value of 'BIT_A' + /// Returns the raw value of `BIT_A`. /// /// - Start bit: 26 /// - Signal size: 1 bits @@ -1505,12 +1505,12 @@ impl Message2MultiplexorM24 { pub fn bit_a_raw_val(&self) -> u8 { self.raw.view_bits::()[26..27].load_le::() } - /// Set raw value of 'BIT_A' + /// Sets the raw value of `BIT_A`. #[inline(always)] pub fn set_bit_a_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..27].store_le(value); } - /// Set value of 'BIT_A' + /// Sets the value of `BIT_A`. #[inline(always)] pub fn set_bit_a(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -1542,28 +1542,28 @@ impl Message3 { pub const MESSAGE_SIZE: usize = 8; pub const MULTIPLEXOR_MIN: u8 = 0_u8; pub const MULTIPLEXOR_MAX: u8 = 0_u8; - /// Construct new 'Message3' from values + /// Constructs a new `Message3` message from values. pub fn new(multiplexor: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_multiplexor(multiplexor)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message3` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'Multiplexor' + /// Returns the physical value of `Multiplexor`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Multiplexor' + /// Returns the raw value of `Multiplexor`. /// /// - Start bit: 2 /// - Signal size: 6 bits @@ -1573,7 +1573,7 @@ impl Message3 { pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } - /// Set raw value of 'Multiplexor' + /// Sets the raw value of `Multiplexor`. #[allow(dead_code)] #[inline(always)] fn set_multiplexor_raw_val(&mut self, value: u8) { @@ -1596,7 +1596,7 @@ impl Message3 { } } } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] fn set_multiplexor(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -1614,7 +1614,7 @@ impl Message3 { self.raw.view_bits_mut::()[2..8].store_le(value); Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m8(&mut self, value: Message3MultiplexorM8) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -1701,27 +1701,27 @@ impl Message3MultiplexorM8 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_L' + /// Returns the value of `BIT_L`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { self.bit_l_phys_val() } - /// Get physical value of 'BIT_L' + /// Returns the physical value of `BIT_L`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } - /// Get raw value of 'BIT_L' + /// Returns the raw value of `BIT_L`. /// /// - Start bit: 24 /// - Signal size: 1 bits @@ -1731,39 +1731,39 @@ impl Message3MultiplexorM8 { pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } - /// Set raw value of 'BIT_L' + /// Sets the raw value of `BIT_L`. #[inline(always)] pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } - /// Set value of 'BIT_L' + /// Sets the value of `BIT_L`. #[inline(always)] pub fn set_bit_l(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[24..25].store_le(value); Ok(()) } - /// Get value of 'BIT_G' + /// Returns the value of `BIT_G`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { self.bit_g_phys_val() } - /// Get physical value of 'BIT_G' + /// Returns the physical value of `BIT_G`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } - /// Get raw value of 'BIT_G' + /// Returns the raw value of `BIT_G`. /// /// - Start bit: 23 /// - Signal size: 1 bits @@ -1773,39 +1773,39 @@ impl Message3MultiplexorM8 { pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } - /// Set raw value of 'BIT_G' + /// Sets the raw value of `BIT_G`. #[inline(always)] pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } - /// Set value of 'BIT_G' + /// Sets the value of `BIT_G`. #[inline(always)] pub fn set_bit_g(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[23..24].store_le(value); Ok(()) } - /// Get value of 'BIT_C' + /// Returns the value of `BIT_C`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { self.bit_c_phys_val() } - /// Get physical value of 'BIT_C' + /// Returns the physical value of `BIT_C`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } - /// Get raw value of 'BIT_C' + /// Returns the raw value of `BIT_C`. /// /// - Start bit: 19 /// - Signal size: 1 bits @@ -1815,39 +1815,39 @@ impl Message3MultiplexorM8 { pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } - /// Set raw value of 'BIT_C' + /// Sets the raw value of `BIT_C`. #[inline(always)] pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } - /// Set value of 'BIT_C' + /// Sets the value of `BIT_C`. #[inline(always)] pub fn set_bit_c(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[19..20].store_le(value); Ok(()) } - /// Get value of 'BIT_J' + /// Returns the value of `BIT_J`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { self.bit_j_phys_val() } - /// Get physical value of 'BIT_J' + /// Returns the physical value of `BIT_J`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } - /// Get raw value of 'BIT_J' + /// Returns the raw value of `BIT_J`. /// /// - Start bit: 18 /// - Signal size: 1 bits @@ -1857,12 +1857,12 @@ impl Message3MultiplexorM8 { pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } - /// Set raw value of 'BIT_J' + /// Sets the raw value of `BIT_J`. #[inline(always)] pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } - /// Set value of 'BIT_J' + /// Sets the value of `BIT_J`. #[inline(always)] pub fn set_bit_j(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; diff --git a/tests-snapshots/dbc-cantools/multiplex_dumped.snap.rs b/tests-snapshots/dbc-cantools/multiplex_dumped.snap.rs index 10b84848..add2c64d 100644 --- a/tests-snapshots/dbc-cantools/multiplex_dumped.snap.rs +++ b/tests-snapshots/dbc-cantools/multiplex_dumped.snap.rs @@ -69,28 +69,28 @@ impl Message1 { pub const MESSAGE_SIZE: usize = 8; pub const MULTIPLEXOR_MIN: u8 = 0_u8; pub const MULTIPLEXOR_MAX: u8 = 0_u8; - /// Construct new 'Message1' from values + /// Constructs a new `Message1` message from values. pub fn new(multiplexor: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_multiplexor(multiplexor)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'Multiplexor' + /// Returns the physical value of `Multiplexor`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn multiplexor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[2..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Multiplexor' + /// Returns the raw value of `Multiplexor`. /// /// - Start bit: 2 /// - Signal size: 6 bits @@ -100,7 +100,7 @@ impl Message1 { pub fn multiplexor_raw_val(&self) -> u8 { self.raw.view_bits::()[2..8].load_le::() } - /// Set raw value of 'Multiplexor' + /// Sets the raw value of `Multiplexor`. #[allow(dead_code)] #[inline(always)] fn set_multiplexor_raw_val(&mut self, value: u8) { @@ -130,7 +130,7 @@ impl Message1 { } } } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] fn set_multiplexor(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -148,7 +148,7 @@ impl Message1 { self.raw.view_bits_mut::()[2..8].store_le(value); Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m8(&mut self, value: Message1MultiplexorM8) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -157,7 +157,7 @@ impl Message1 { self.set_multiplexor(8)?; Ok(()) } - /// Set value of 'Multiplexor' + /// Sets the value of `Multiplexor`. #[inline(always)] pub fn set_m24(&mut self, value: Message1MultiplexorM24) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -245,27 +245,27 @@ impl Message1MultiplexorM8 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_L' + /// Returns the value of `BIT_L`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_l(&self) -> bool { self.bit_l_phys_val() } - /// Get physical value of 'BIT_L' + /// Returns the physical value of `BIT_L`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_l_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[24..25].load_le::(); signal == 1 } - /// Get raw value of 'BIT_L' + /// Returns the raw value of `BIT_L`. /// /// - Start bit: 24 /// - Signal size: 1 bits @@ -275,39 +275,39 @@ impl Message1MultiplexorM8 { pub fn bit_l_raw_val(&self) -> u8 { self.raw.view_bits::()[24..25].load_le::() } - /// Set raw value of 'BIT_L' + /// Sets the raw value of `BIT_L`. #[inline(always)] pub fn set_bit_l_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..25].store_le(value); } - /// Set value of 'BIT_L' + /// Sets the value of `BIT_L`. #[inline(always)] pub fn set_bit_l(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[24..25].store_le(value); Ok(()) } - /// Get value of 'BIT_G' + /// Returns the value of `BIT_G`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_g(&self) -> bool { self.bit_g_phys_val() } - /// Get physical value of 'BIT_G' + /// Returns the physical value of `BIT_G`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } - /// Get raw value of 'BIT_G' + /// Returns the raw value of `BIT_G`. /// /// - Start bit: 23 /// - Signal size: 1 bits @@ -317,39 +317,39 @@ impl Message1MultiplexorM8 { pub fn bit_g_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } - /// Set raw value of 'BIT_G' + /// Sets the raw value of `BIT_G`. #[inline(always)] pub fn set_bit_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } - /// Set value of 'BIT_G' + /// Sets the value of `BIT_G`. #[inline(always)] pub fn set_bit_g(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[23..24].store_le(value); Ok(()) } - /// Get value of 'BIT_C' + /// Returns the value of `BIT_C`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_c(&self) -> bool { self.bit_c_phys_val() } - /// Get physical value of 'BIT_C' + /// Returns the physical value of `BIT_C`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_c_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[19..20].load_le::(); signal == 1 } - /// Get raw value of 'BIT_C' + /// Returns the raw value of `BIT_C`. /// /// - Start bit: 19 /// - Signal size: 1 bits @@ -359,39 +359,39 @@ impl Message1MultiplexorM8 { pub fn bit_c_raw_val(&self) -> u8 { self.raw.view_bits::()[19..20].load_le::() } - /// Set raw value of 'BIT_C' + /// Sets the raw value of `BIT_C`. #[inline(always)] pub fn set_bit_c_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[19..20].store_le(value); } - /// Set value of 'BIT_C' + /// Sets the value of `BIT_C`. #[inline(always)] pub fn set_bit_c(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[19..20].store_le(value); Ok(()) } - /// Get value of 'BIT_J' + /// Returns the value of `BIT_J`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_j(&self) -> bool { self.bit_j_phys_val() } - /// Get physical value of 'BIT_J' + /// Returns the physical value of `BIT_J`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_j_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[18..19].load_le::(); signal == 1 } - /// Get raw value of 'BIT_J' + /// Returns the raw value of `BIT_J`. /// /// - Start bit: 18 /// - Signal size: 1 bits @@ -401,12 +401,12 @@ impl Message1MultiplexorM8 { pub fn bit_j_raw_val(&self) -> u8 { self.raw.view_bits::()[18..19].load_le::() } - /// Set raw value of 'BIT_J' + /// Sets the raw value of `BIT_J`. #[inline(always)] pub fn set_bit_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[18..19].store_le(value); } - /// Set value of 'BIT_J' + /// Sets the value of `BIT_J`. #[inline(always)] pub fn set_bit_j(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -440,27 +440,27 @@ impl Message1MultiplexorM24 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'BIT_F' + /// Returns the value of `BIT_F`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_f(&self) -> bool { self.bit_f_phys_val() } - /// Get physical value of 'BIT_F' + /// Returns the physical value of `BIT_F`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_f_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[39..40].load_le::(); signal == 1 } - /// Get raw value of 'BIT_F' + /// Returns the raw value of `BIT_F`. /// /// - Start bit: 39 /// - Signal size: 1 bits @@ -470,39 +470,39 @@ impl Message1MultiplexorM24 { pub fn bit_f_raw_val(&self) -> u8 { self.raw.view_bits::()[39..40].load_le::() } - /// Set raw value of 'BIT_F' + /// Sets the raw value of `BIT_F`. #[inline(always)] pub fn set_bit_f_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[39..40].store_le(value); } - /// Set value of 'BIT_F' + /// Sets the value of `BIT_F`. #[inline(always)] pub fn set_bit_f(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[39..40].store_le(value); Ok(()) } - /// Get value of 'BIT_H' + /// Returns the value of `BIT_H`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_h(&self) -> bool { self.bit_h_phys_val() } - /// Get physical value of 'BIT_H' + /// Returns the physical value of `BIT_H`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_h_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[38..39].load_le::(); signal == 1 } - /// Get raw value of 'BIT_H' + /// Returns the raw value of `BIT_H`. /// /// - Start bit: 38 /// - Signal size: 1 bits @@ -512,39 +512,39 @@ impl Message1MultiplexorM24 { pub fn bit_h_raw_val(&self) -> u8 { self.raw.view_bits::()[38..39].load_le::() } - /// Set raw value of 'BIT_H' + /// Sets the raw value of `BIT_H`. #[inline(always)] pub fn set_bit_h_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[38..39].store_le(value); } - /// Set value of 'BIT_H' + /// Sets the value of `BIT_H`. #[inline(always)] pub fn set_bit_h(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[38..39].store_le(value); Ok(()) } - /// Get value of 'BIT_B' + /// Returns the value of `BIT_B`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_b(&self) -> bool { self.bit_b_phys_val() } - /// Get physical value of 'BIT_B' + /// Returns the physical value of `BIT_B`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[33..34].load_le::(); signal == 1 } - /// Get raw value of 'BIT_B' + /// Returns the raw value of `BIT_B`. /// /// - Start bit: 33 /// - Signal size: 1 bits @@ -554,39 +554,39 @@ impl Message1MultiplexorM24 { pub fn bit_b_raw_val(&self) -> u8 { self.raw.view_bits::()[33..34].load_le::() } - /// Set raw value of 'BIT_B' + /// Sets the raw value of `BIT_B`. #[inline(always)] pub fn set_bit_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[33..34].store_le(value); } - /// Set value of 'BIT_B' + /// Sets the value of `BIT_B`. #[inline(always)] pub fn set_bit_b(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[33..34].store_le(value); Ok(()) } - /// Get value of 'BIT_D' + /// Returns the value of `BIT_D`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_d(&self) -> bool { self.bit_d_phys_val() } - /// Get physical value of 'BIT_D' + /// Returns the physical value of `BIT_D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } - /// Get raw value of 'BIT_D' + /// Returns the raw value of `BIT_D`. /// /// - Start bit: 32 /// - Signal size: 1 bits @@ -596,39 +596,39 @@ impl Message1MultiplexorM24 { pub fn bit_d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } - /// Set raw value of 'BIT_D' + /// Sets the raw value of `BIT_D`. #[inline(always)] pub fn set_bit_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } - /// Set value of 'BIT_D' + /// Sets the value of `BIT_D`. #[inline(always)] pub fn set_bit_d(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[32..33].store_le(value); Ok(()) } - /// Get value of 'BIT_E' + /// Returns the value of `BIT_E`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_e(&self) -> bool { self.bit_e_phys_val() } - /// Get physical value of 'BIT_E' + /// Returns the physical value of `BIT_E`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[29..30].load_le::(); signal == 1 } - /// Get raw value of 'BIT_E' + /// Returns the raw value of `BIT_E`. /// /// - Start bit: 29 /// - Signal size: 1 bits @@ -638,39 +638,39 @@ impl Message1MultiplexorM24 { pub fn bit_e_raw_val(&self) -> u8 { self.raw.view_bits::()[29..30].load_le::() } - /// Set raw value of 'BIT_E' + /// Sets the raw value of `BIT_E`. #[inline(always)] pub fn set_bit_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[29..30].store_le(value); } - /// Set value of 'BIT_E' + /// Sets the value of `BIT_E`. #[inline(always)] pub fn set_bit_e(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[29..30].store_le(value); Ok(()) } - /// Get value of 'BIT_K' + /// Returns the value of `BIT_K`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_k(&self) -> bool { self.bit_k_phys_val() } - /// Get physical value of 'BIT_K' + /// Returns the physical value of `BIT_K`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_k_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[28..29].load_le::(); signal == 1 } - /// Get raw value of 'BIT_K' + /// Returns the raw value of `BIT_K`. /// /// - Start bit: 28 /// - Signal size: 1 bits @@ -680,39 +680,39 @@ impl Message1MultiplexorM24 { pub fn bit_k_raw_val(&self) -> u8 { self.raw.view_bits::()[28..29].load_le::() } - /// Set raw value of 'BIT_K' + /// Sets the raw value of `BIT_K`. #[inline(always)] pub fn set_bit_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[28..29].store_le(value); } - /// Set value of 'BIT_K' + /// Sets the value of `BIT_K`. #[inline(always)] pub fn set_bit_k(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[28..29].store_le(value); Ok(()) } - /// Get value of 'BIT_A' + /// Returns the value of `BIT_A`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn bit_a(&self) -> bool { self.bit_a_phys_val() } - /// Get physical value of 'BIT_A' + /// Returns the physical value of `BIT_A`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn bit_a_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[26..27].load_le::(); signal == 1 } - /// Get raw value of 'BIT_A' + /// Returns the raw value of `BIT_A`. /// /// - Start bit: 26 /// - Signal size: 1 bits @@ -722,12 +722,12 @@ impl Message1MultiplexorM24 { pub fn bit_a_raw_val(&self) -> u8 { self.raw.view_bits::()[26..27].load_le::() } - /// Set raw value of 'BIT_A' + /// Sets the raw value of `BIT_A`. #[inline(always)] pub fn set_bit_a_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..27].store_le(value); } - /// Set value of 'BIT_A' + /// Sets the value of `BIT_A`. #[inline(always)] pub fn set_bit_a(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; diff --git a/tests-snapshots/dbc-cantools/no_sender.snap.rs b/tests-snapshots/dbc-cantools/no_sender.snap.rs index e5c97e35..4de4318b 100644 --- a/tests-snapshots/dbc-cantools/no_sender.snap.rs +++ b/tests-snapshots/dbc-cantools/no_sender.snap.rs @@ -71,31 +71,31 @@ impl Foo { pub const MESSAGE_SIZE: usize = 1; pub const SIGNAL_WITHOUT_SENDER_MIN: i8 = 0_i8; pub const SIGNAL_WITHOUT_SENDER_MAX: i8 = 0_i8; - /// Construct new 'Foo' from values + /// Constructs a new `Foo` message from values. pub fn new(signal_without_sender: i8) -> Result { let mut res = Self { raw: [0x00; 1] }; res.set_signal_without_sender(signal_without_sender)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Foo` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'signal_without_sender' + /// Returns the value of `signal_without_sender`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn signal_without_sender(&self) -> i8 { self.signal_without_sender_phys_val() } - /// Get physical value of 'signal_without_sender' + /// Returns the physical value of `signal_without_sender`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal_without_sender_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -103,7 +103,7 @@ impl Foo { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'signal_without_sender' + /// Returns the raw value of `signal_without_sender`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -113,13 +113,13 @@ impl Foo { pub fn signal_without_sender_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'signal_without_sender' + /// Sets the raw value of `signal_without_sender`. #[inline(always)] pub fn set_signal_without_sender_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'signal_without_sender' + /// Sets the value of `signal_without_sender`. #[inline(always)] pub fn set_signal_without_sender(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/no_signals.snap.rs b/tests-snapshots/dbc-cantools/no_signals.snap.rs index c0ea302c..97620998 100644 --- a/tests-snapshots/dbc-cantools/no_signals.snap.rs +++ b/tests-snapshots/dbc-cantools/no_signals.snap.rs @@ -71,12 +71,12 @@ impl Message1 { StandardId::new_unchecked(0x400) }); pub const MESSAGE_SIZE: usize = 5; - /// Construct new 'Message1' from values + /// Constructs a new `Message1` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 5] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message1` message payload. pub fn raw(&self) -> &[u8; 5] { &self.raw } @@ -142,12 +142,12 @@ impl Message2 { StandardId::new_unchecked(0x401) }); pub const MESSAGE_SIZE: usize = 0; - /// Construct new 'Message2' from values + /// Constructs a new `Message2` message from values. pub fn new() -> Result { let res = Self { raw: [0x00; 0] }; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message2` message payload. pub fn raw(&self) -> &[u8; 0] { &self.raw } diff --git a/tests-snapshots/dbc-cantools/open_actuator.snap.rs b/tests-snapshots/dbc-cantools/open_actuator.snap.rs index d323f61a..16a3e246 100644 --- a/tests-snapshots/dbc-cantools/open_actuator.snap.rs +++ b/tests-snapshots/dbc-cantools/open_actuator.snap.rs @@ -102,7 +102,7 @@ impl ControlCmd { pub const TORQUE_COMMAND_8_MAX: f32 = 8_f32; pub const TORQUE_CLOSE_LOOP_MAX_32_MIN: f32 = 0_f32; pub const TORQUE_CLOSE_LOOP_MAX_32_MAX: f32 = 8_f32; - /// Construct new 'ControlCmd' from values + /// Constructs a new `ControlCmd` message from values. pub fn new( crc8_cmd1: u8, counter_cmd1: u8, @@ -122,32 +122,32 @@ impl ControlCmd { res.set_torque_close_loop_max_32(torque_close_loop_max_32)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ControlCmd` message payload. pub fn raw(&self) -> &[u8; 7] { &self.raw } - /// Get value of 'CRC8_CMD1' + /// Returns the value of `CRC8_CMD1`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Actuator #[inline(always)] pub fn crc8_cmd1(&self) -> u8 { self.crc8_cmd1_phys_val() } - /// Get physical value of 'CRC8_CMD1' + /// Returns the physical value of `CRC8_CMD1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn crc8_cmd1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'CRC8_CMD1' + /// Returns the raw value of `CRC8_CMD1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -157,12 +157,12 @@ impl ControlCmd { pub fn crc8_cmd1_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'CRC8_CMD1' + /// Sets the raw value of `CRC8_CMD1`. #[inline(always)] pub fn set_crc8_cmd1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'CRC8_CMD1' + /// Sets the value of `CRC8_CMD1`. #[inline(always)] pub fn set_crc8_cmd1(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -180,28 +180,28 @@ impl ControlCmd { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Get value of 'Counter_CMD1' + /// Returns the value of `Counter_CMD1`. /// /// - Min: 0 /// - Max: 15 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Actuator #[inline(always)] pub fn counter_cmd1(&self) -> u8 { self.counter_cmd1_phys_val() } - /// Get physical value of 'Counter_CMD1' + /// Returns the physical value of `Counter_CMD1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn counter_cmd1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..52].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Counter_CMD1' + /// Returns the raw value of `Counter_CMD1`. /// /// - Start bit: 48 /// - Signal size: 4 bits @@ -211,12 +211,12 @@ impl ControlCmd { pub fn counter_cmd1_raw_val(&self) -> u8 { self.raw.view_bits::()[48..52].load_le::() } - /// Set raw value of 'Counter_CMD1' + /// Sets the raw value of `Counter_CMD1`. #[inline(always)] pub fn set_counter_cmd1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..52].store_le(value); } - /// Set value of 'Counter_CMD1' + /// Sets the value of `Counter_CMD1`. #[inline(always)] pub fn set_counter_cmd1(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 15_u8 < value { @@ -234,28 +234,28 @@ impl ControlCmd { self.raw.view_bits_mut::()[48..52].store_le(value); Ok(()) } - /// Get value of 'TargetMotorID_CMD1' + /// Returns the value of `TargetMotorID_CMD1`. /// /// - Min: 0 /// - Max: 3 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Actuator #[inline(always)] pub fn target_motor_id_cmd1(&self) -> u8 { self.target_motor_id_cmd1_phys_val() } - /// Get physical value of 'TargetMotorID_CMD1' + /// Returns the physical value of `TargetMotorID_CMD1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn target_motor_id_cmd1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[12..14].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'TargetMotorID_CMD1' + /// Returns the raw value of `TargetMotorID_CMD1`. /// /// - Start bit: 12 /// - Signal size: 2 bits @@ -265,12 +265,12 @@ impl ControlCmd { pub fn target_motor_id_cmd1_raw_val(&self) -> u8 { self.raw.view_bits::()[12..14].load_le::() } - /// Set raw value of 'TargetMotorID_CMD1' + /// Sets the raw value of `TargetMotorID_CMD1`. #[inline(always)] pub fn set_target_motor_id_cmd1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[12..14].store_le(value); } - /// Set value of 'TargetMotorID_CMD1' + /// Sets the value of `TargetMotorID_CMD1`. #[inline(always)] pub fn set_target_motor_id_cmd1(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 3_u8 < value { @@ -288,11 +288,11 @@ impl ControlCmd { self.raw.view_bits_mut::()[12..14].store_le(value); Ok(()) } - /// Get value of 'TargetMode' + /// Returns the value of `TargetMode`. /// /// - Min: 0 /// - Max: 3 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Actuator #[inline(always)] pub fn target_mode(&self) -> ControlCmdTargetMode { @@ -306,18 +306,18 @@ impl ControlCmd { _ => ControlCmdTargetMode::_Other(self.target_mode_phys_val()), } } - /// Get physical value of 'TargetMode' + /// Returns the physical value of `TargetMode`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn target_mode_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..11].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'TargetMode' + /// Returns the raw value of `TargetMode`. /// /// - Start bit: 8 /// - Signal size: 3 bits @@ -327,12 +327,12 @@ impl ControlCmd { pub fn target_mode_raw_val(&self) -> u8 { self.raw.view_bits::()[8..11].load_le::() } - /// Set raw value of 'TargetMode' + /// Sets the raw value of `TargetMode`. #[inline(always)] pub fn set_target_mode_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..11].store_le(value); } - /// Set value of 'TargetMode' + /// Sets the value of `TargetMode`. #[inline(always)] pub fn set_target_mode( &mut self, @@ -354,7 +354,7 @@ impl ControlCmd { self.raw.view_bits_mut::()[8..11].store_le(value); Ok(()) } - /// Get value of 'PositionCmd_64' + /// Returns the value of `PositionCmd_64`. /// /// Output relative position. /// Alternative usage - absolute output position @@ -368,7 +368,7 @@ impl ControlCmd { pub fn position_cmd_64(&self) -> f32 { self.position_cmd_64_phys_val() } - /// Get physical value of 'PositionCmd_64' + /// Returns the physical value of `PositionCmd_64`. /// /// - Factor: 0.0154286 /// - Offset: 0 @@ -380,7 +380,7 @@ impl ControlCmd { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'PositionCmd_64' + /// Returns the raw value of `PositionCmd_64`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -390,13 +390,13 @@ impl ControlCmd { pub fn position_cmd_64_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'PositionCmd_64' + /// Sets the raw value of `PositionCmd_64`. #[inline(always)] pub fn set_position_cmd_64_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'PositionCmd_64' + /// Sets the value of `PositionCmd_64`. #[inline(always)] pub fn set_position_cmd_64(&mut self, value: f32) -> Result<(), CanError> { if value < -450_f32 || 450_f32 < value { @@ -411,7 +411,7 @@ impl ControlCmd { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'TorqueCommand_8' + /// Returns the value of `TorqueCommand_8`. /// /// Factor: /// 8_const * 1A/1000mA * MotorRatedTorque / MotorRatedCurrent * GearboxRatio * FinalGearRatio @@ -424,7 +424,7 @@ impl ControlCmd { pub fn torque_command_8(&self) -> f32 { self.torque_command_8_phys_val() } - /// Get physical value of 'TorqueCommand_8' + /// Returns the physical value of `TorqueCommand_8`. /// /// - Factor: 0.0166667 /// - Offset: 0 @@ -436,7 +436,7 @@ impl ControlCmd { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'TorqueCommand_8' + /// Returns the raw value of `TorqueCommand_8`. /// /// - Start bit: 32 /// - Signal size: 10 bits @@ -446,13 +446,13 @@ impl ControlCmd { pub fn torque_command_8_raw_val(&self) -> i16 { self.raw.view_bits::()[32..42].load_le::() } - /// Set raw value of 'TorqueCommand_8' + /// Sets the raw value of `TorqueCommand_8`. #[inline(always)] pub fn set_torque_command_8_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..42].store_le(value); } - /// Set value of 'TorqueCommand_8' + /// Sets the value of `TorqueCommand_8`. #[inline(always)] pub fn set_torque_command_8(&mut self, value: f32) -> Result<(), CanError> { if value < -8_f32 || 8_f32 < value { @@ -467,7 +467,7 @@ impl ControlCmd { self.raw.view_bits_mut::()[32..42].store_le(value); Ok(()) } - /// Get value of 'TorqueCloseLoopMax_32' + /// Returns the value of `TorqueCloseLoopMax_32`. /// /// For TorqueCmd > 0 /// Max positive close loop torque on top of TorqueCmd (outward torque) and below 0 (centering torque). @@ -484,7 +484,7 @@ impl ControlCmd { pub fn torque_close_loop_max_32(&self) -> f32 { self.torque_close_loop_max_32_phys_val() } - /// Get physical value of 'TorqueCloseLoopMax_32' + /// Returns the physical value of `TorqueCloseLoopMax_32`. /// /// - Factor: 0.186666 /// - Offset: 0 @@ -496,7 +496,7 @@ impl ControlCmd { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'TorqueCloseLoopMax_32' + /// Returns the raw value of `TorqueCloseLoopMax_32`. /// /// - Start bit: 42 /// - Signal size: 6 bits @@ -506,12 +506,12 @@ impl ControlCmd { pub fn torque_close_loop_max_32_raw_val(&self) -> u8 { self.raw.view_bits::()[42..48].load_le::() } - /// Set raw value of 'TorqueCloseLoopMax_32' + /// Sets the raw value of `TorqueCloseLoopMax_32`. #[inline(always)] pub fn set_torque_close_loop_max_32_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[42..48].store_le(value); } - /// Set value of 'TorqueCloseLoopMax_32' + /// Sets the value of `TorqueCloseLoopMax_32`. #[inline(always)] pub fn set_torque_close_loop_max_32(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 8_f32 < value { @@ -626,7 +626,7 @@ impl LimitsCmd { pub const VELOCITY_LIMIT_MAX: u16 = 0_u16; pub const ACCEL_LIMIT_MIN: u16 = 0_u16; pub const ACCEL_LIMIT_MAX: u16 = 0_u16; - /// Construct new 'LimitsCmd' from values + /// Constructs a new `LimitsCmd` message from values. pub fn new( crc8_cmd2: u8, counter_cmd2: u8, @@ -640,32 +640,32 @@ impl LimitsCmd { res.set_accel_limit(accel_limit)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `LimitsCmd` message payload. pub fn raw(&self) -> &[u8; 6] { &self.raw } - /// Get value of 'CRC8_CMD2' + /// Returns the value of `CRC8_CMD2`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Actuator #[inline(always)] pub fn crc8_cmd2(&self) -> u8 { self.crc8_cmd2_phys_val() } - /// Get physical value of 'CRC8_CMD2' + /// Returns the physical value of `CRC8_CMD2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn crc8_cmd2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'CRC8_CMD2' + /// Returns the raw value of `CRC8_CMD2`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -675,12 +675,12 @@ impl LimitsCmd { pub fn crc8_cmd2_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'CRC8_CMD2' + /// Sets the raw value of `CRC8_CMD2`. #[inline(always)] pub fn set_crc8_cmd2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'CRC8_CMD2' + /// Sets the value of `CRC8_CMD2`. #[inline(always)] pub fn set_crc8_cmd2(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -698,28 +698,28 @@ impl LimitsCmd { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Get value of 'Counter_CMD2' + /// Returns the value of `Counter_CMD2`. /// /// - Min: 0 /// - Max: 15 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Actuator #[inline(always)] pub fn counter_cmd2(&self) -> u8 { self.counter_cmd2_phys_val() } - /// Get physical value of 'Counter_CMD2' + /// Returns the physical value of `Counter_CMD2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn counter_cmd2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[12..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Counter_CMD2' + /// Returns the raw value of `Counter_CMD2`. /// /// - Start bit: 12 /// - Signal size: 4 bits @@ -729,12 +729,12 @@ impl LimitsCmd { pub fn counter_cmd2_raw_val(&self) -> u8 { self.raw.view_bits::()[12..16].load_le::() } - /// Set raw value of 'Counter_CMD2' + /// Sets the raw value of `Counter_CMD2`. #[inline(always)] pub fn set_counter_cmd2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[12..16].store_le(value); } - /// Set value of 'Counter_CMD2' + /// Sets the value of `Counter_CMD2`. #[inline(always)] pub fn set_counter_cmd2(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 15_u8 < value { @@ -752,28 +752,28 @@ impl LimitsCmd { self.raw.view_bits_mut::()[12..16].store_le(value); Ok(()) } - /// Get value of 'VelocityLimit' + /// Returns the value of `VelocityLimit`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Actuator #[inline(always)] pub fn velocity_limit(&self) -> u16 { self.velocity_limit_phys_val() } - /// Get physical value of 'VelocityLimit' + /// Returns the physical value of `VelocityLimit`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn velocity_limit_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[16..32].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'VelocityLimit' + /// Returns the raw value of `VelocityLimit`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -783,12 +783,12 @@ impl LimitsCmd { pub fn velocity_limit_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'VelocityLimit' + /// Sets the raw value of `VelocityLimit`. #[inline(always)] pub fn set_velocity_limit_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'VelocityLimit' + /// Sets the value of `VelocityLimit`. #[inline(always)] pub fn set_velocity_limit(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -806,28 +806,28 @@ impl LimitsCmd { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'AccelLimit' + /// Returns the value of `AccelLimit`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Actuator #[inline(always)] pub fn accel_limit(&self) -> u16 { self.accel_limit_phys_val() } - /// Get physical value of 'AccelLimit' + /// Returns the physical value of `AccelLimit`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accel_limit_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[32..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'AccelLimit' + /// Returns the raw value of `AccelLimit`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -837,12 +837,12 @@ impl LimitsCmd { pub fn accel_limit_raw_val(&self) -> u16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'AccelLimit' + /// Sets the raw value of `AccelLimit`. #[inline(always)] pub fn set_accel_limit_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'AccelLimit' + /// Sets the value of `AccelLimit`. #[inline(always)] pub fn set_accel_limit(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -930,7 +930,7 @@ impl ControlStatus { pub const TORQUE_ACTUAL_MAX: f32 = 8_f32; pub const TORQUE_CLOSE_LOOP_ACTUAL_MIN: f32 = 0_f32; pub const TORQUE_CLOSE_LOOP_ACTUAL_MAX: f32 = 8_f32; - /// Construct new 'ControlStatus' from values + /// Constructs a new `ControlStatus` message from values. pub fn new( crc8_stat1: u8, counter_stat1: u8, @@ -944,32 +944,32 @@ impl ControlStatus { res.set_torque_close_loop_actual(torque_close_loop_actual)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `ControlStatus` message payload. pub fn raw(&self) -> &[u8; 4] { &self.raw } - /// Get value of 'CRC8_STAT1' + /// Returns the value of `CRC8_STAT1`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Driver, Actuator #[inline(always)] pub fn crc8_stat1(&self) -> u8 { self.crc8_stat1_phys_val() } - /// Get physical value of 'CRC8_STAT1' + /// Returns the physical value of `CRC8_STAT1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn crc8_stat1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'CRC8_STAT1' + /// Returns the raw value of `CRC8_STAT1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -979,12 +979,12 @@ impl ControlStatus { pub fn crc8_stat1_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'CRC8_STAT1' + /// Sets the raw value of `CRC8_STAT1`. #[inline(always)] pub fn set_crc8_stat1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'CRC8_STAT1' + /// Sets the value of `CRC8_STAT1`. #[inline(always)] pub fn set_crc8_stat1(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -1002,28 +1002,28 @@ impl ControlStatus { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Get value of 'Counter_STAT1' + /// Returns the value of `Counter_STAT1`. /// /// - Min: 0 /// - Max: 15 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Driver #[inline(always)] pub fn counter_stat1(&self) -> u8 { self.counter_stat1_phys_val() } - /// Get physical value of 'Counter_STAT1' + /// Returns the physical value of `Counter_STAT1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn counter_stat1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[12..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Counter_STAT1' + /// Returns the raw value of `Counter_STAT1`. /// /// - Start bit: 12 /// - Signal size: 4 bits @@ -1033,12 +1033,12 @@ impl ControlStatus { pub fn counter_stat1_raw_val(&self) -> u8 { self.raw.view_bits::()[12..16].load_le::() } - /// Set raw value of 'Counter_STAT1' + /// Sets the raw value of `Counter_STAT1`. #[inline(always)] pub fn set_counter_stat1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[12..16].store_le(value); } - /// Set value of 'Counter_STAT1' + /// Sets the value of `Counter_STAT1`. #[inline(always)] pub fn set_counter_stat1(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 15_u8 < value { @@ -1056,7 +1056,7 @@ impl ControlStatus { self.raw.view_bits_mut::()[12..16].store_le(value); Ok(()) } - /// Get value of 'TorqueActual' + /// Returns the value of `TorqueActual`. /// /// - Min: -8 /// - Max: 8 @@ -1066,7 +1066,7 @@ impl ControlStatus { pub fn torque_actual(&self) -> f32 { self.torque_actual_phys_val() } - /// Get physical value of 'TorqueActual' + /// Returns the physical value of `TorqueActual`. /// /// - Factor: 0.015625 /// - Offset: 0 @@ -1078,7 +1078,7 @@ impl ControlStatus { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'TorqueActual' + /// Returns the raw value of `TorqueActual`. /// /// - Start bit: 16 /// - Signal size: 10 bits @@ -1088,13 +1088,13 @@ impl ControlStatus { pub fn torque_actual_raw_val(&self) -> i16 { self.raw.view_bits::()[16..26].load_le::() } - /// Set raw value of 'TorqueActual' + /// Sets the raw value of `TorqueActual`. #[inline(always)] pub fn set_torque_actual_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..26].store_le(value); } - /// Set value of 'TorqueActual' + /// Sets the value of `TorqueActual`. #[inline(always)] pub fn set_torque_actual(&mut self, value: f32) -> Result<(), CanError> { if value < -8_f32 || 8_f32 < value { @@ -1109,7 +1109,7 @@ impl ControlStatus { self.raw.view_bits_mut::()[16..26].store_le(value); Ok(()) } - /// Get value of 'TorqueCloseLoopActual' + /// Returns the value of `TorqueCloseLoopActual`. /// /// - Min: 0 /// - Max: 8 @@ -1119,7 +1119,7 @@ impl ControlStatus { pub fn torque_close_loop_actual(&self) -> f32 { self.torque_close_loop_actual_phys_val() } - /// Get physical value of 'TorqueCloseLoopActual' + /// Returns the physical value of `TorqueCloseLoopActual`. /// /// - Factor: 0.125 /// - Offset: 0 @@ -1131,7 +1131,7 @@ impl ControlStatus { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'TorqueCloseLoopActual' + /// Returns the raw value of `TorqueCloseLoopActual`. /// /// - Start bit: 26 /// - Signal size: 6 bits @@ -1141,12 +1141,12 @@ impl ControlStatus { pub fn torque_close_loop_actual_raw_val(&self) -> u8 { self.raw.view_bits::()[26..32].load_le::() } - /// Set raw value of 'TorqueCloseLoopActual' + /// Sets the raw value of `TorqueCloseLoopActual`. #[inline(always)] pub fn set_torque_close_loop_actual_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[26..32].store_le(value); } - /// Set value of 'TorqueCloseLoopActual' + /// Sets the value of `TorqueCloseLoopActual`. #[inline(always)] pub fn set_torque_close_loop_actual(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 8_f32 < value { @@ -1228,7 +1228,7 @@ impl SystemStatus { pub const COUNTER_STAT2_MAX: u8 = 15_u8; pub const CHIP_TEMP_MIN: i16 = -60_i16; pub const CHIP_TEMP_MAX: i16 = 195_i16; - /// Construct new 'SystemStatus' from values + /// Constructs a new `SystemStatus` message from values. pub fn new( crc8_stat2: u8, counter_stat2: u8, @@ -1240,32 +1240,32 @@ impl SystemStatus { res.set_chip_temp(chip_temp)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SystemStatus` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'CRC8_STAT2' + /// Returns the value of `CRC8_STAT2`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Driver #[inline(always)] pub fn crc8_stat2(&self) -> u8 { self.crc8_stat2_phys_val() } - /// Get physical value of 'CRC8_STAT2' + /// Returns the physical value of `CRC8_STAT2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn crc8_stat2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'CRC8_STAT2' + /// Returns the raw value of `CRC8_STAT2`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -1275,12 +1275,12 @@ impl SystemStatus { pub fn crc8_stat2_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'CRC8_STAT2' + /// Sets the raw value of `CRC8_STAT2`. #[inline(always)] pub fn set_crc8_stat2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'CRC8_STAT2' + /// Sets the value of `CRC8_STAT2`. #[inline(always)] pub fn set_crc8_stat2(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -1298,28 +1298,28 @@ impl SystemStatus { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Get value of 'Counter_STAT2' + /// Returns the value of `Counter_STAT2`. /// /// - Min: 0 /// - Max: 15 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Driver #[inline(always)] pub fn counter_stat2(&self) -> u8 { self.counter_stat2_phys_val() } - /// Get physical value of 'Counter_STAT2' + /// Returns the physical value of `Counter_STAT2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn counter_stat2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[12..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Counter_STAT2' + /// Returns the raw value of `Counter_STAT2`. /// /// - Start bit: 12 /// - Signal size: 4 bits @@ -1329,12 +1329,12 @@ impl SystemStatus { pub fn counter_stat2_raw_val(&self) -> u8 { self.raw.view_bits::()[12..16].load_le::() } - /// Set raw value of 'Counter_STAT2' + /// Sets the raw value of `Counter_STAT2`. #[inline(always)] pub fn set_counter_stat2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[12..16].store_le(value); } - /// Set value of 'Counter_STAT2' + /// Sets the value of `Counter_STAT2`. #[inline(always)] pub fn set_counter_stat2(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 15_u8 < value { @@ -1352,7 +1352,7 @@ impl SystemStatus { self.raw.view_bits_mut::()[12..16].store_le(value); Ok(()) } - /// Get value of 'ChipTemp' + /// Returns the value of `ChipTemp`. /// /// - Min: -60 /// - Max: 195 @@ -1362,7 +1362,7 @@ impl SystemStatus { pub fn chip_temp(&self) -> i16 { self.chip_temp_phys_val() } - /// Get physical value of 'ChipTemp' + /// Returns the physical value of `ChipTemp`. /// /// - Factor: 1 /// - Offset: -60 @@ -1373,7 +1373,7 @@ impl SystemStatus { let factor = 1; i16::from(signal).saturating_mul(factor).saturating_sub(60) } - /// Get raw value of 'ChipTemp' + /// Returns the raw value of `ChipTemp`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -1383,12 +1383,12 @@ impl SystemStatus { pub fn chip_temp_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'ChipTemp' + /// Sets the raw value of `ChipTemp`. #[inline(always)] pub fn set_chip_temp_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'ChipTemp' + /// Sets the value of `ChipTemp`. #[inline(always)] pub fn set_chip_temp(&mut self, value: i16) -> Result<(), CanError> { if value < -60_i16 || 195_i16 < value { @@ -1474,7 +1474,7 @@ impl TorqueSensorData { pub const COUNTER_DATA1_MAX: u8 = 15_u8; pub const TORQUE_SENSE_MIN: f32 = -20_f32; pub const TORQUE_SENSE_MAX: f32 = 20_f32; - /// Construct new 'TorqueSensorData' from values + /// Constructs a new `TorqueSensorData` message from values. pub fn new( crc8_data1: u8, counter_data1: u8, @@ -1486,32 +1486,32 @@ impl TorqueSensorData { res.set_torque_sense(torque_sense)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TorqueSensorData` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'CRC8_DATA1' + /// Returns the value of `CRC8_DATA1`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Driver #[inline(always)] pub fn crc8_data1(&self) -> u8 { self.crc8_data1_phys_val() } - /// Get physical value of 'CRC8_DATA1' + /// Returns the physical value of `CRC8_DATA1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn crc8_data1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'CRC8_DATA1' + /// Returns the raw value of `CRC8_DATA1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -1521,12 +1521,12 @@ impl TorqueSensorData { pub fn crc8_data1_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'CRC8_DATA1' + /// Sets the raw value of `CRC8_DATA1`. #[inline(always)] pub fn set_crc8_data1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'CRC8_DATA1' + /// Sets the value of `CRC8_DATA1`. #[inline(always)] pub fn set_crc8_data1(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -1544,28 +1544,28 @@ impl TorqueSensorData { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Get value of 'Counter_DATA1' + /// Returns the value of `Counter_DATA1`. /// /// - Min: 0 /// - Max: 15 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Driver #[inline(always)] pub fn counter_data1(&self) -> u8 { self.counter_data1_phys_val() } - /// Get physical value of 'Counter_DATA1' + /// Returns the physical value of `Counter_DATA1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn counter_data1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..12].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Counter_DATA1' + /// Returns the raw value of `Counter_DATA1`. /// /// - Start bit: 8 /// - Signal size: 4 bits @@ -1575,12 +1575,12 @@ impl TorqueSensorData { pub fn counter_data1_raw_val(&self) -> u8 { self.raw.view_bits::()[8..12].load_le::() } - /// Set raw value of 'Counter_DATA1' + /// Sets the raw value of `Counter_DATA1`. #[inline(always)] pub fn set_counter_data1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..12].store_le(value); } - /// Set value of 'Counter_DATA1' + /// Sets the value of `Counter_DATA1`. #[inline(always)] pub fn set_counter_data1(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 15_u8 < value { @@ -1598,7 +1598,7 @@ impl TorqueSensorData { self.raw.view_bits_mut::()[8..12].store_le(value); Ok(()) } - /// Get value of 'TorqueSense' + /// Returns the value of `TorqueSense`. /// /// Strain gauge torque measured /// @@ -1610,7 +1610,7 @@ impl TorqueSensorData { pub fn torque_sense(&self) -> f32 { self.torque_sense_phys_val() } - /// Get physical value of 'TorqueSense' + /// Returns the physical value of `TorqueSense`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -1622,7 +1622,7 @@ impl TorqueSensorData { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'TorqueSense' + /// Returns the raw value of `TorqueSense`. /// /// - Start bit: 12 /// - Signal size: 12 bits @@ -1632,13 +1632,13 @@ impl TorqueSensorData { pub fn torque_sense_raw_val(&self) -> i16 { self.raw.view_bits::()[12..24].load_le::() } - /// Set raw value of 'TorqueSense' + /// Sets the raw value of `TorqueSense`. #[inline(always)] pub fn set_torque_sense_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[12..24].store_le(value); } - /// Set value of 'TorqueSense' + /// Sets the value of `TorqueSense`. #[inline(always)] pub fn set_torque_sense(&mut self, value: f32) -> Result<(), CanError> { if value < -20_f32 || 20_f32 < value { diff --git a/tests-snapshots/dbc-cantools/padding_bit_order.snap.rs b/tests-snapshots/dbc-cantools/padding_bit_order.snap.rs index 5b1c6739..51b54622 100644 --- a/tests-snapshots/dbc-cantools/padding_bit_order.snap.rs +++ b/tests-snapshots/dbc-cantools/padding_bit_order.snap.rs @@ -84,7 +84,7 @@ impl Msg0 { pub const A_MAX: u16 = 32767_u16; pub const C_MIN: u16 = 0_u16; pub const C_MAX: u16 = 32767_u16; - /// Construct new 'MSG0' from values + /// Constructs a new `MSG0` message from values. pub fn new(a: u16, b: bool, c: u16, d: bool) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_a(a)?; @@ -93,32 +93,32 @@ impl Msg0 { res.set_d(d)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MSG0` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'A' + /// Returns the value of `A`. /// /// - Min: 0 /// - Max: 32767 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: E1 #[inline(always)] pub fn a(&self) -> u16 { self.a_phys_val() } - /// Get physical value of 'A' + /// Returns the physical value of `A`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn a_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[1..16].load_be::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'A' + /// Returns the raw value of `A`. /// /// - Start bit: 6 /// - Signal size: 15 bits @@ -128,12 +128,12 @@ impl Msg0 { pub fn a_raw_val(&self) -> u16 { self.raw.view_bits::()[1..16].load_be::() } - /// Set raw value of 'A' + /// Sets the raw value of `A`. #[inline(always)] pub fn set_a_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[1..16].store_be(value); } - /// Set value of 'A' + /// Sets the value of `A`. #[inline(always)] pub fn set_a(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 32767_u16 < value { @@ -151,27 +151,27 @@ impl Msg0 { self.raw.view_bits_mut::()[1..16].store_be(value); Ok(()) } - /// Get value of 'B' + /// Returns the value of `B`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: E1 #[inline(always)] pub fn b(&self) -> bool { self.b_phys_val() } - /// Get physical value of 'B' + /// Returns the physical value of `B`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn b_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_be::(); signal == 1 } - /// Get raw value of 'B' + /// Returns the raw value of `B`. /// /// - Start bit: 7 /// - Signal size: 1 bits @@ -181,40 +181,40 @@ impl Msg0 { pub fn b_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_be::() } - /// Set raw value of 'B' + /// Sets the raw value of `B`. #[inline(always)] pub fn set_b_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_be(value); } - /// Set value of 'B' + /// Sets the value of `B`. #[inline(always)] pub fn set_b(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[0..1].store_be(value); Ok(()) } - /// Get value of 'C' + /// Returns the value of `C`. /// /// - Min: 0 /// - Max: 32767 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: E1 #[inline(always)] pub fn c(&self) -> u16 { self.c_phys_val() } - /// Get physical value of 'C' + /// Returns the physical value of `C`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn c_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[33..48].load_be::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'C' + /// Returns the raw value of `C`. /// /// - Start bit: 38 /// - Signal size: 15 bits @@ -224,12 +224,12 @@ impl Msg0 { pub fn c_raw_val(&self) -> u16 { self.raw.view_bits::()[33..48].load_be::() } - /// Set raw value of 'C' + /// Sets the raw value of `C`. #[inline(always)] pub fn set_c_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[33..48].store_be(value); } - /// Set value of 'C' + /// Sets the value of `C`. #[inline(always)] pub fn set_c(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 32767_u16 < value { @@ -247,27 +247,27 @@ impl Msg0 { self.raw.view_bits_mut::()[33..48].store_be(value); Ok(()) } - /// Get value of 'D' + /// Returns the value of `D`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: E1 #[inline(always)] pub fn d(&self) -> bool { self.d_phys_val() } - /// Get physical value of 'D' + /// Returns the physical value of `D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_be::(); signal == 1 } - /// Get raw value of 'D' + /// Returns the raw value of `D`. /// /// - Start bit: 39 /// - Signal size: 1 bits @@ -277,12 +277,12 @@ impl Msg0 { pub fn d_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_be::() } - /// Set raw value of 'D' + /// Sets the raw value of `D`. #[inline(always)] pub fn set_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_be(value); } - /// Set value of 'D' + /// Sets the value of `D`. #[inline(always)] pub fn set_d(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -355,7 +355,7 @@ impl Msg1 { pub const F_MAX: u16 = 32767_u16; pub const H_MIN: u16 = 0_u16; pub const H_MAX: u16 = 32767_u16; - /// Construct new 'MSG1' from values + /// Constructs a new `MSG1` message from values. pub fn new(e: bool, f: u16, g: bool, h: u16) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_e(e)?; @@ -364,31 +364,31 @@ impl Msg1 { res.set_h(h)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MSG1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'E' + /// Returns the value of `E`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: E1 #[inline(always)] pub fn e(&self) -> bool { self.e_phys_val() } - /// Get physical value of 'E' + /// Returns the physical value of `E`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'E' + /// Returns the raw value of `E`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -398,40 +398,40 @@ impl Msg1 { pub fn e_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'E' + /// Sets the raw value of `E`. #[inline(always)] pub fn set_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'E' + /// Sets the value of `E`. #[inline(always)] pub fn set_e(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[0..1].store_le(value); Ok(()) } - /// Get value of 'F' + /// Returns the value of `F`. /// /// - Min: 0 /// - Max: 32767 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: E1 #[inline(always)] pub fn f(&self) -> u16 { self.f_phys_val() } - /// Get physical value of 'F' + /// Returns the physical value of `F`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn f_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[1..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'F' + /// Returns the raw value of `F`. /// /// - Start bit: 1 /// - Signal size: 15 bits @@ -441,12 +441,12 @@ impl Msg1 { pub fn f_raw_val(&self) -> u16 { self.raw.view_bits::()[1..16].load_le::() } - /// Set raw value of 'F' + /// Sets the raw value of `F`. #[inline(always)] pub fn set_f_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[1..16].store_le(value); } - /// Set value of 'F' + /// Sets the value of `F`. #[inline(always)] pub fn set_f(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 32767_u16 < value { @@ -464,27 +464,27 @@ impl Msg1 { self.raw.view_bits_mut::()[1..16].store_le(value); Ok(()) } - /// Get value of 'G' + /// Returns the value of `G`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: E1 #[inline(always)] pub fn g(&self) -> bool { self.g_phys_val() } - /// Get physical value of 'G' + /// Returns the physical value of `G`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn g_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[32..33].load_le::(); signal == 1 } - /// Get raw value of 'G' + /// Returns the raw value of `G`. /// /// - Start bit: 32 /// - Signal size: 1 bits @@ -494,40 +494,40 @@ impl Msg1 { pub fn g_raw_val(&self) -> u8 { self.raw.view_bits::()[32..33].load_le::() } - /// Set raw value of 'G' + /// Sets the raw value of `G`. #[inline(always)] pub fn set_g_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..33].store_le(value); } - /// Set value of 'G' + /// Sets the value of `G`. #[inline(always)] pub fn set_g(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[32..33].store_le(value); Ok(()) } - /// Get value of 'H' + /// Returns the value of `H`. /// /// - Min: 0 /// - Max: 32767 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: E1 #[inline(always)] pub fn h(&self) -> u16 { self.h_phys_val() } - /// Get physical value of 'H' + /// Returns the physical value of `H`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn h_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[33..48].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'H' + /// Returns the raw value of `H`. /// /// - Start bit: 33 /// - Signal size: 15 bits @@ -537,12 +537,12 @@ impl Msg1 { pub fn h_raw_val(&self) -> u16 { self.raw.view_bits::()[33..48].load_le::() } - /// Set raw value of 'H' + /// Sets the raw value of `H`. #[inline(always)] pub fn set_h_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[33..48].store_le(value); } - /// Set value of 'H' + /// Sets the value of `H`. #[inline(always)] pub fn set_h(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 32767_u16 < value { @@ -628,7 +628,7 @@ impl Msg2 { pub const J_MAX: u8 = 15_u8; pub const K_MIN: u8 = 0_u8; pub const K_MAX: u8 = 15_u8; - /// Construct new 'MSG2' from values + /// Constructs a new `MSG2` message from values. pub fn new(i: u8, j: u8, k: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_i(i)?; @@ -636,32 +636,32 @@ impl Msg2 { res.set_k(k)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MSG2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'I' + /// Returns the value of `I`. /// /// - Min: 0 /// - Max: 15 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: E1 #[inline(always)] pub fn i(&self) -> u8 { self.i_phys_val() } - /// Get physical value of 'I' + /// Returns the physical value of `I`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn i_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'I' + /// Returns the raw value of `I`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -671,12 +671,12 @@ impl Msg2 { pub fn i_raw_val(&self) -> u8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'I' + /// Sets the raw value of `I`. #[inline(always)] pub fn set_i_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..4].store_le(value); } - /// Set value of 'I' + /// Sets the value of `I`. #[inline(always)] pub fn set_i(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 15_u8 < value { @@ -694,28 +694,28 @@ impl Msg2 { self.raw.view_bits_mut::()[0..4].store_le(value); Ok(()) } - /// Get value of 'J' + /// Returns the value of `J`. /// /// - Min: 0 /// - Max: 15 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: E1 #[inline(always)] pub fn j(&self) -> u8 { self.j_phys_val() } - /// Get physical value of 'J' + /// Returns the physical value of `J`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn j_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'J' + /// Returns the raw value of `J`. /// /// - Start bit: 4 /// - Signal size: 4 bits @@ -725,12 +725,12 @@ impl Msg2 { pub fn j_raw_val(&self) -> u8 { self.raw.view_bits::()[4..8].load_le::() } - /// Set raw value of 'J' + /// Sets the raw value of `J`. #[inline(always)] pub fn set_j_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..8].store_le(value); } - /// Set value of 'J' + /// Sets the value of `J`. #[inline(always)] pub fn set_j(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 15_u8 < value { @@ -748,28 +748,28 @@ impl Msg2 { self.raw.view_bits_mut::()[4..8].store_le(value); Ok(()) } - /// Get value of 'K' + /// Returns the value of `K`. /// /// - Min: 0 /// - Max: 15 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: E1 #[inline(always)] pub fn k(&self) -> u8 { self.k_phys_val() } - /// Get physical value of 'K' + /// Returns the physical value of `K`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn k_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..12].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'K' + /// Returns the raw value of `K`. /// /// - Start bit: 8 /// - Signal size: 4 bits @@ -779,12 +779,12 @@ impl Msg2 { pub fn k_raw_val(&self) -> u8 { self.raw.view_bits::()[8..12].load_le::() } - /// Set raw value of 'K' + /// Sets the raw value of `K`. #[inline(always)] pub fn set_k_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..12].store_le(value); } - /// Set value of 'K' + /// Sets the value of `K`. #[inline(always)] pub fn set_k(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 15_u8 < value { @@ -866,38 +866,38 @@ impl Msg3 { pub const MESSAGE_SIZE: usize = 8; pub const L_MIN: u64 = 0_u64; pub const L_MAX: u64 = 18446744073709551615_u64; - /// Construct new 'MSG3' from values + /// Constructs a new `MSG3` message from values. pub fn new(l: u64) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_l(l)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MSG3` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'L' + /// Returns the value of `L`. /// /// - Min: 0 /// - Max: 18446744073709551615 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: E1 #[inline(always)] pub fn l(&self) -> u64 { self.l_phys_val() } - /// Get physical value of 'L' + /// Returns the physical value of `L`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn l_phys_val(&self) -> u64 { let signal = self.raw.view_bits::()[0..64].load_be::(); let factor = 1; u64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'L' + /// Returns the raw value of `L`. /// /// - Start bit: 7 /// - Signal size: 64 bits @@ -907,12 +907,12 @@ impl Msg3 { pub fn l_raw_val(&self) -> u64 { self.raw.view_bits::()[0..64].load_be::() } - /// Set raw value of 'L' + /// Sets the raw value of `L`. #[inline(always)] pub fn set_l_raw_val(&mut self, value: u64) { self.raw.view_bits_mut::()[0..64].store_be(value); } - /// Set value of 'L' + /// Sets the value of `L`. #[inline(always)] pub fn set_l(&mut self, value: u64) -> Result<(), CanError> { if value < 0_u64 || 18446744073709551615_u64 < value { @@ -994,38 +994,38 @@ impl Msg4 { pub const MESSAGE_SIZE: usize = 8; pub const M_MIN: u64 = 0_u64; pub const M_MAX: u64 = 18446744073709551615_u64; - /// Construct new 'MSG4' from values + /// Constructs a new `MSG4` message from values. pub fn new(m: u64) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_m(m)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MSG4` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'M' + /// Returns the value of `M`. /// /// - Min: 0 /// - Max: 18446744073709551615 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: E1 #[inline(always)] pub fn m(&self) -> u64 { self.m_phys_val() } - /// Get physical value of 'M' + /// Returns the physical value of `M`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn m_phys_val(&self) -> u64 { let signal = self.raw.view_bits::()[0..64].load_le::(); let factor = 1; u64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'M' + /// Returns the raw value of `M`. /// /// - Start bit: 0 /// - Signal size: 64 bits @@ -1035,12 +1035,12 @@ impl Msg4 { pub fn m_raw_val(&self) -> u64 { self.raw.view_bits::()[0..64].load_le::() } - /// Set raw value of 'M' + /// Sets the raw value of `M`. #[inline(always)] pub fn set_m_raw_val(&mut self, value: u64) { self.raw.view_bits_mut::()[0..64].store_le(value); } - /// Set value of 'M' + /// Sets the value of `M`. #[inline(always)] pub fn set_m(&mut self, value: u64) -> Result<(), CanError> { if value < 0_u64 || 18446744073709551615_u64 < value { diff --git a/tests-snapshots/dbc-cantools/sig_groups.snap.rs b/tests-snapshots/dbc-cantools/sig_groups.snap.rs index 97639ab9..5085ad66 100644 --- a/tests-snapshots/dbc-cantools/sig_groups.snap.rs +++ b/tests-snapshots/dbc-cantools/sig_groups.snap.rs @@ -79,31 +79,31 @@ impl Test { pub const MESSAGE_SIZE: usize = 8; pub const TEST_SIG_MIN: i8 = 0_i8; pub const TEST_SIG_MAX: i8 = 0_i8; - /// Construct new 'Test' from values + /// Constructs a new `Test` message from values. pub fn new(test_sig: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_test_sig(test_sig)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Test` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'TestSig' + /// Returns the value of `TestSig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Tester #[inline(always)] pub fn test_sig(&self) -> i8 { self.test_sig_phys_val() } - /// Get physical value of 'TestSig' + /// Returns the physical value of `TestSig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -111,7 +111,7 @@ impl Test { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'TestSig' + /// Returns the raw value of `TestSig`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -121,13 +121,13 @@ impl Test { pub fn test_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'TestSig' + /// Sets the raw value of `TestSig`. #[inline(always)] pub fn set_test_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'TestSig' + /// Sets the value of `TestSig`. #[inline(always)] pub fn set_test_sig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -215,7 +215,7 @@ impl SgMsgM { pub const SUB_SIG1_2_MAX: i8 = 0_i8; pub const SUB_SIG1_1_MIN: i8 = 0_i8; pub const SUB_SIG1_1_MAX: i8 = 0_i8; - /// Construct new 'SGMsg_m' from values + /// Constructs a new `SGMsg_m` message from values. pub fn new( dupsig: i8, sub_sig2_1: i8, @@ -229,25 +229,25 @@ impl SgMsgM { res.set_sub_sig1_1(sub_sig1_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SGMsg_m` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'dupsig' + /// Returns the value of `dupsig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { self.dupsig_phys_val() } - /// Get physical value of 'dupsig' + /// Returns the physical value of `dupsig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn dupsig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -255,7 +255,7 @@ impl SgMsgM { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'dupsig' + /// Returns the raw value of `dupsig`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -265,13 +265,13 @@ impl SgMsgM { pub fn dupsig_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'dupsig' + /// Sets the raw value of `dupsig`. #[inline(always)] pub fn set_dupsig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'dupsig' + /// Sets the value of `dupsig`. #[inline(always)] pub fn set_dupsig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -290,21 +290,21 @@ impl SgMsgM { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'subSig2_1' + /// Returns the value of `subSig2_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig2_1(&self) -> i8 { self.sub_sig2_1_phys_val() } - /// Get physical value of 'subSig2_1' + /// Returns the physical value of `subSig2_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sub_sig2_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -312,7 +312,7 @@ impl SgMsgM { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'subSig2_1' + /// Returns the raw value of `subSig2_1`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -322,13 +322,13 @@ impl SgMsgM { pub fn sub_sig2_1_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'subSig2_1' + /// Sets the raw value of `subSig2_1`. #[inline(always)] pub fn set_sub_sig2_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'subSig2_1' + /// Sets the value of `subSig2_1`. #[inline(always)] pub fn set_sub_sig2_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -347,21 +347,21 @@ impl SgMsgM { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'subSig1_2' + /// Returns the value of `subSig1_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_2(&self) -> i8 { self.sub_sig1_2_phys_val() } - /// Get physical value of 'subSig1_2' + /// Returns the physical value of `subSig1_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sub_sig1_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -369,7 +369,7 @@ impl SgMsgM { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'subSig1_2' + /// Returns the raw value of `subSig1_2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -379,13 +379,13 @@ impl SgMsgM { pub fn sub_sig1_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'subSig1_2' + /// Sets the raw value of `subSig1_2`. #[inline(always)] pub fn set_sub_sig1_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'subSig1_2' + /// Sets the value of `subSig1_2`. #[inline(always)] pub fn set_sub_sig1_2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -404,21 +404,21 @@ impl SgMsgM { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'subSig1_1' + /// Returns the value of `subSig1_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_1(&self) -> i8 { self.sub_sig1_1_phys_val() } - /// Get physical value of 'subSig1_1' + /// Returns the physical value of `subSig1_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sub_sig1_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -426,7 +426,7 @@ impl SgMsgM { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'subSig1_1' + /// Returns the raw value of `subSig1_1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -436,13 +436,13 @@ impl SgMsgM { pub fn sub_sig1_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'subSig1_1' + /// Sets the raw value of `subSig1_1`. #[inline(always)] pub fn set_sub_sig1_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'subSig1_1' + /// Sets the value of `subSig1_1`. #[inline(always)] pub fn set_sub_sig1_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -528,7 +528,7 @@ impl SgMsg { pub const SG2_MAX: i8 = 0_i8; pub const SG1_MIN: i8 = 0_i8; pub const SG1_MAX: i8 = 0_i8; - /// Construct new 'SGMsg' from values + /// Constructs a new `SGMsg` message from values. pub fn new(dupsig: i8, sg2: i8, sg1: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_dupsig(dupsig)?; @@ -536,25 +536,25 @@ impl SgMsg { res.set_sg1(sg1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SGMsg` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'dupsig' + /// Returns the value of `dupsig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { self.dupsig_phys_val() } - /// Get physical value of 'dupsig' + /// Returns the physical value of `dupsig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn dupsig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -562,7 +562,7 @@ impl SgMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'dupsig' + /// Returns the raw value of `dupsig`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -572,13 +572,13 @@ impl SgMsg { pub fn dupsig_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'dupsig' + /// Sets the raw value of `dupsig`. #[inline(always)] pub fn set_dupsig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'dupsig' + /// Sets the value of `dupsig`. #[inline(always)] pub fn set_dupsig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -597,21 +597,21 @@ impl SgMsg { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'SG2' + /// Returns the value of `SG2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sg2(&self) -> i8 { self.sg2_phys_val() } - /// Get physical value of 'SG2' + /// Returns the physical value of `SG2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sg2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -619,7 +619,7 @@ impl SgMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SG2' + /// Returns the raw value of `SG2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -629,13 +629,13 @@ impl SgMsg { pub fn sg2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'SG2' + /// Sets the raw value of `SG2`. #[inline(always)] pub fn set_sg2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'SG2' + /// Sets the value of `SG2`. #[inline(always)] pub fn set_sg2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -654,21 +654,21 @@ impl SgMsg { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'SG1' + /// Returns the value of `SG1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sg1(&self) -> i8 { self.sg1_phys_val() } - /// Get physical value of 'SG1' + /// Returns the physical value of `SG1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sg1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -676,7 +676,7 @@ impl SgMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SG1' + /// Returns the raw value of `SG1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -686,13 +686,13 @@ impl SgMsg { pub fn sg1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'SG1' + /// Sets the raw value of `SG1`. #[inline(always)] pub fn set_sg1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'SG1' + /// Sets the value of `SG1`. #[inline(always)] pub fn set_sg1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -776,32 +776,32 @@ impl NormalMsg { pub const SIG_2_MAX: i8 = 0_i8; pub const SIG_1_MIN: i8 = 0_i8; pub const SIG_1_MAX: i8 = 0_i8; - /// Construct new 'NormalMsg' from values + /// Constructs a new `NormalMsg` message from values. pub fn new(sig_2: i8, sig_1: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_sig_2(sig_2)?; res.set_sig_1(sig_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `NormalMsg` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Sig_2' + /// Returns the value of `Sig_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_2(&self) -> i8 { self.sig_2_phys_val() } - /// Get physical value of 'Sig_2' + /// Returns the physical value of `Sig_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -809,7 +809,7 @@ impl NormalMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_2' + /// Returns the raw value of `Sig_2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -819,13 +819,13 @@ impl NormalMsg { pub fn sig_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Sig_2' + /// Sets the raw value of `Sig_2`. #[inline(always)] pub fn set_sig_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Sig_2' + /// Sets the value of `Sig_2`. #[inline(always)] pub fn set_sig_2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -844,21 +844,21 @@ impl NormalMsg { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Sig_1' + /// Returns the value of `Sig_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_1(&self) -> i8 { self.sig_1_phys_val() } - /// Get physical value of 'Sig_1' + /// Returns the physical value of `Sig_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -866,7 +866,7 @@ impl NormalMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_1' + /// Returns the raw value of `Sig_1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -876,13 +876,13 @@ impl NormalMsg { pub fn sig_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Sig_1' + /// Sets the raw value of `Sig_1`. #[inline(always)] pub fn set_sig_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Sig_1' + /// Sets the value of `Sig_1`. #[inline(always)] pub fn set_sig_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/sig_groups_del.snap.rs b/tests-snapshots/dbc-cantools/sig_groups_del.snap.rs index 6614d563..f7512c3d 100644 --- a/tests-snapshots/dbc-cantools/sig_groups_del.snap.rs +++ b/tests-snapshots/dbc-cantools/sig_groups_del.snap.rs @@ -79,31 +79,31 @@ impl Test { pub const MESSAGE_SIZE: usize = 8; pub const TEST_SIG_MIN: i8 = 0_i8; pub const TEST_SIG_MAX: i8 = 0_i8; - /// Construct new 'Test' from values + /// Constructs a new `Test` message from values. pub fn new(test_sig: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_test_sig(test_sig)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Test` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'TestSig' + /// Returns the value of `TestSig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Tester #[inline(always)] pub fn test_sig(&self) -> i8 { self.test_sig_phys_val() } - /// Get physical value of 'TestSig' + /// Returns the physical value of `TestSig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -111,7 +111,7 @@ impl Test { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'TestSig' + /// Returns the raw value of `TestSig`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -121,13 +121,13 @@ impl Test { pub fn test_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'TestSig' + /// Sets the raw value of `TestSig`. #[inline(always)] pub fn set_test_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'TestSig' + /// Sets the value of `TestSig`. #[inline(always)] pub fn set_test_sig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -215,7 +215,7 @@ impl SgMsgM { pub const SUB_SIG1_2_MAX: i8 = 0_i8; pub const SUB_SIG1_1_MIN: i8 = 0_i8; pub const SUB_SIG1_1_MAX: i8 = 0_i8; - /// Construct new 'SGMsg_m' from values + /// Constructs a new `SGMsg_m` message from values. pub fn new( dupsig: i8, sub_sig2_1: i8, @@ -229,25 +229,25 @@ impl SgMsgM { res.set_sub_sig1_1(sub_sig1_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SGMsg_m` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'dupsig' + /// Returns the value of `dupsig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { self.dupsig_phys_val() } - /// Get physical value of 'dupsig' + /// Returns the physical value of `dupsig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn dupsig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -255,7 +255,7 @@ impl SgMsgM { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'dupsig' + /// Returns the raw value of `dupsig`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -265,13 +265,13 @@ impl SgMsgM { pub fn dupsig_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'dupsig' + /// Sets the raw value of `dupsig`. #[inline(always)] pub fn set_dupsig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'dupsig' + /// Sets the value of `dupsig`. #[inline(always)] pub fn set_dupsig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -290,21 +290,21 @@ impl SgMsgM { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'subSig2_1' + /// Returns the value of `subSig2_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig2_1(&self) -> i8 { self.sub_sig2_1_phys_val() } - /// Get physical value of 'subSig2_1' + /// Returns the physical value of `subSig2_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sub_sig2_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -312,7 +312,7 @@ impl SgMsgM { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'subSig2_1' + /// Returns the raw value of `subSig2_1`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -322,13 +322,13 @@ impl SgMsgM { pub fn sub_sig2_1_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'subSig2_1' + /// Sets the raw value of `subSig2_1`. #[inline(always)] pub fn set_sub_sig2_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'subSig2_1' + /// Sets the value of `subSig2_1`. #[inline(always)] pub fn set_sub_sig2_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -347,21 +347,21 @@ impl SgMsgM { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'subSig1_2' + /// Returns the value of `subSig1_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_2(&self) -> i8 { self.sub_sig1_2_phys_val() } - /// Get physical value of 'subSig1_2' + /// Returns the physical value of `subSig1_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sub_sig1_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -369,7 +369,7 @@ impl SgMsgM { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'subSig1_2' + /// Returns the raw value of `subSig1_2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -379,13 +379,13 @@ impl SgMsgM { pub fn sub_sig1_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'subSig1_2' + /// Sets the raw value of `subSig1_2`. #[inline(always)] pub fn set_sub_sig1_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'subSig1_2' + /// Sets the value of `subSig1_2`. #[inline(always)] pub fn set_sub_sig1_2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -404,21 +404,21 @@ impl SgMsgM { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'subSig1_1' + /// Returns the value of `subSig1_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_1(&self) -> i8 { self.sub_sig1_1_phys_val() } - /// Get physical value of 'subSig1_1' + /// Returns the physical value of `subSig1_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sub_sig1_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -426,7 +426,7 @@ impl SgMsgM { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'subSig1_1' + /// Returns the raw value of `subSig1_1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -436,13 +436,13 @@ impl SgMsgM { pub fn sub_sig1_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'subSig1_1' + /// Sets the raw value of `subSig1_1`. #[inline(always)] pub fn set_sub_sig1_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'subSig1_1' + /// Sets the value of `subSig1_1`. #[inline(always)] pub fn set_sub_sig1_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -528,7 +528,7 @@ impl SgMsg { pub const SG2_MAX: i8 = 0_i8; pub const SG1_MIN: i8 = 0_i8; pub const SG1_MAX: i8 = 0_i8; - /// Construct new 'SGMsg' from values + /// Constructs a new `SGMsg` message from values. pub fn new(dupsig: i8, sg2: i8, sg1: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_dupsig(dupsig)?; @@ -536,25 +536,25 @@ impl SgMsg { res.set_sg1(sg1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SGMsg` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'dupsig' + /// Returns the value of `dupsig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { self.dupsig_phys_val() } - /// Get physical value of 'dupsig' + /// Returns the physical value of `dupsig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn dupsig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -562,7 +562,7 @@ impl SgMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'dupsig' + /// Returns the raw value of `dupsig`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -572,13 +572,13 @@ impl SgMsg { pub fn dupsig_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'dupsig' + /// Sets the raw value of `dupsig`. #[inline(always)] pub fn set_dupsig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'dupsig' + /// Sets the value of `dupsig`. #[inline(always)] pub fn set_dupsig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -597,21 +597,21 @@ impl SgMsg { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'SG2' + /// Returns the value of `SG2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sg2(&self) -> i8 { self.sg2_phys_val() } - /// Get physical value of 'SG2' + /// Returns the physical value of `SG2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sg2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -619,7 +619,7 @@ impl SgMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SG2' + /// Returns the raw value of `SG2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -629,13 +629,13 @@ impl SgMsg { pub fn sg2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'SG2' + /// Sets the raw value of `SG2`. #[inline(always)] pub fn set_sg2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'SG2' + /// Sets the value of `SG2`. #[inline(always)] pub fn set_sg2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -654,21 +654,21 @@ impl SgMsg { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'SG1' + /// Returns the value of `SG1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sg1(&self) -> i8 { self.sg1_phys_val() } - /// Get physical value of 'SG1' + /// Returns the physical value of `SG1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sg1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -676,7 +676,7 @@ impl SgMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SG1' + /// Returns the raw value of `SG1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -686,13 +686,13 @@ impl SgMsg { pub fn sg1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'SG1' + /// Sets the raw value of `SG1`. #[inline(always)] pub fn set_sg1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'SG1' + /// Sets the value of `SG1`. #[inline(always)] pub fn set_sg1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -776,32 +776,32 @@ impl NormalMsg { pub const SIG_2_MAX: i8 = 0_i8; pub const SIG_1_MIN: i8 = 0_i8; pub const SIG_1_MAX: i8 = 0_i8; - /// Construct new 'NormalMsg' from values + /// Constructs a new `NormalMsg` message from values. pub fn new(sig_2: i8, sig_1: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_sig_2(sig_2)?; res.set_sig_1(sig_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `NormalMsg` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Sig_2' + /// Returns the value of `Sig_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_2(&self) -> i8 { self.sig_2_phys_val() } - /// Get physical value of 'Sig_2' + /// Returns the physical value of `Sig_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -809,7 +809,7 @@ impl NormalMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_2' + /// Returns the raw value of `Sig_2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -819,13 +819,13 @@ impl NormalMsg { pub fn sig_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Sig_2' + /// Sets the raw value of `Sig_2`. #[inline(always)] pub fn set_sig_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Sig_2' + /// Sets the value of `Sig_2`. #[inline(always)] pub fn set_sig_2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -844,21 +844,21 @@ impl NormalMsg { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Sig_1' + /// Returns the value of `Sig_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_1(&self) -> i8 { self.sig_1_phys_val() } - /// Get physical value of 'Sig_1' + /// Returns the physical value of `Sig_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -866,7 +866,7 @@ impl NormalMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_1' + /// Returns the raw value of `Sig_1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -876,13 +876,13 @@ impl NormalMsg { pub fn sig_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Sig_1' + /// Sets the raw value of `Sig_1`. #[inline(always)] pub fn set_sig_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Sig_1' + /// Sets the value of `Sig_1`. #[inline(always)] pub fn set_sig_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/sig_groups_out.snap.rs b/tests-snapshots/dbc-cantools/sig_groups_out.snap.rs index cf58c524..62fc0268 100644 --- a/tests-snapshots/dbc-cantools/sig_groups_out.snap.rs +++ b/tests-snapshots/dbc-cantools/sig_groups_out.snap.rs @@ -79,31 +79,31 @@ impl Test { pub const MESSAGE_SIZE: usize = 8; pub const TEST_SIG_MIN: i8 = 0_i8; pub const TEST_SIG_MAX: i8 = 0_i8; - /// Construct new 'Test' from values + /// Constructs a new `Test` message from values. pub fn new(test_sig: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_test_sig(test_sig)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Test` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'TestSig' + /// Returns the value of `TestSig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Tester #[inline(always)] pub fn test_sig(&self) -> i8 { self.test_sig_phys_val() } - /// Get physical value of 'TestSig' + /// Returns the physical value of `TestSig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -111,7 +111,7 @@ impl Test { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'TestSig' + /// Returns the raw value of `TestSig`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -121,13 +121,13 @@ impl Test { pub fn test_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'TestSig' + /// Sets the raw value of `TestSig`. #[inline(always)] pub fn set_test_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'TestSig' + /// Sets the value of `TestSig`. #[inline(always)] pub fn set_test_sig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -215,7 +215,7 @@ impl SgMsgM { pub const SUB_SIG1_2_MAX: i8 = 0_i8; pub const SUB_SIG1_1_MIN: i8 = 0_i8; pub const SUB_SIG1_1_MAX: i8 = 0_i8; - /// Construct new 'SGMsg_m' from values + /// Constructs a new `SGMsg_m` message from values. pub fn new( dupsig: i8, sub_sig2_1: i8, @@ -229,25 +229,25 @@ impl SgMsgM { res.set_sub_sig1_1(sub_sig1_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SGMsg_m` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'dupsig' + /// Returns the value of `dupsig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { self.dupsig_phys_val() } - /// Get physical value of 'dupsig' + /// Returns the physical value of `dupsig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn dupsig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -255,7 +255,7 @@ impl SgMsgM { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'dupsig' + /// Returns the raw value of `dupsig`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -265,13 +265,13 @@ impl SgMsgM { pub fn dupsig_raw_val(&self) -> i8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'dupsig' + /// Sets the raw value of `dupsig`. #[inline(always)] pub fn set_dupsig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'dupsig' + /// Sets the value of `dupsig`. #[inline(always)] pub fn set_dupsig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -290,21 +290,21 @@ impl SgMsgM { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'subSig2_1' + /// Returns the value of `subSig2_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig2_1(&self) -> i8 { self.sub_sig2_1_phys_val() } - /// Get physical value of 'subSig2_1' + /// Returns the physical value of `subSig2_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sub_sig2_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -312,7 +312,7 @@ impl SgMsgM { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'subSig2_1' + /// Returns the raw value of `subSig2_1`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -322,13 +322,13 @@ impl SgMsgM { pub fn sub_sig2_1_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'subSig2_1' + /// Sets the raw value of `subSig2_1`. #[inline(always)] pub fn set_sub_sig2_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'subSig2_1' + /// Sets the value of `subSig2_1`. #[inline(always)] pub fn set_sub_sig2_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -347,21 +347,21 @@ impl SgMsgM { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'subSig1_2' + /// Returns the value of `subSig1_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_2(&self) -> i8 { self.sub_sig1_2_phys_val() } - /// Get physical value of 'subSig1_2' + /// Returns the physical value of `subSig1_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sub_sig1_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -369,7 +369,7 @@ impl SgMsgM { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'subSig1_2' + /// Returns the raw value of `subSig1_2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -379,13 +379,13 @@ impl SgMsgM { pub fn sub_sig1_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'subSig1_2' + /// Sets the raw value of `subSig1_2`. #[inline(always)] pub fn set_sub_sig1_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'subSig1_2' + /// Sets the value of `subSig1_2`. #[inline(always)] pub fn set_sub_sig1_2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -404,21 +404,21 @@ impl SgMsgM { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'subSig1_1' + /// Returns the value of `subSig1_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sub_sig1_1(&self) -> i8 { self.sub_sig1_1_phys_val() } - /// Get physical value of 'subSig1_1' + /// Returns the physical value of `subSig1_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sub_sig1_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -426,7 +426,7 @@ impl SgMsgM { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'subSig1_1' + /// Returns the raw value of `subSig1_1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -436,13 +436,13 @@ impl SgMsgM { pub fn sub_sig1_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'subSig1_1' + /// Sets the raw value of `subSig1_1`. #[inline(always)] pub fn set_sub_sig1_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'subSig1_1' + /// Sets the value of `subSig1_1`. #[inline(always)] pub fn set_sub_sig1_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -528,7 +528,7 @@ impl SgMsg { pub const SG2_MAX: i8 = 0_i8; pub const SG1_MIN: i8 = 0_i8; pub const SG1_MAX: i8 = 0_i8; - /// Construct new 'SGMsg' from values + /// Constructs a new `SGMsg` message from values. pub fn new(dupsig: i8, sg2: i8, sg1: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_dupsig(dupsig)?; @@ -536,25 +536,25 @@ impl SgMsg { res.set_sg1(sg1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SGMsg` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'dupsig' + /// Returns the value of `dupsig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn dupsig(&self) -> i8 { self.dupsig_phys_val() } - /// Get physical value of 'dupsig' + /// Returns the physical value of `dupsig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn dupsig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -562,7 +562,7 @@ impl SgMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'dupsig' + /// Returns the raw value of `dupsig`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -572,13 +572,13 @@ impl SgMsg { pub fn dupsig_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'dupsig' + /// Sets the raw value of `dupsig`. #[inline(always)] pub fn set_dupsig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'dupsig' + /// Sets the value of `dupsig`. #[inline(always)] pub fn set_dupsig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -597,21 +597,21 @@ impl SgMsg { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'SG2' + /// Returns the value of `SG2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sg2(&self) -> i8 { self.sg2_phys_val() } - /// Get physical value of 'SG2' + /// Returns the physical value of `SG2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sg2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -619,7 +619,7 @@ impl SgMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SG2' + /// Returns the raw value of `SG2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -629,13 +629,13 @@ impl SgMsg { pub fn sg2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'SG2' + /// Sets the raw value of `SG2`. #[inline(always)] pub fn set_sg2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'SG2' + /// Sets the value of `SG2`. #[inline(always)] pub fn set_sg2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -654,21 +654,21 @@ impl SgMsg { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'SG1' + /// Returns the value of `SG1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sg1(&self) -> i8 { self.sg1_phys_val() } - /// Get physical value of 'SG1' + /// Returns the physical value of `SG1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sg1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -676,7 +676,7 @@ impl SgMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SG1' + /// Returns the raw value of `SG1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -686,13 +686,13 @@ impl SgMsg { pub fn sg1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'SG1' + /// Sets the raw value of `SG1`. #[inline(always)] pub fn set_sg1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'SG1' + /// Sets the value of `SG1`. #[inline(always)] pub fn set_sg1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -776,32 +776,32 @@ impl NormalMsg { pub const SIG_2_MAX: i8 = 0_i8; pub const SIG_1_MIN: i8 = 0_i8; pub const SIG_1_MAX: i8 = 0_i8; - /// Construct new 'NormalMsg' from values + /// Constructs a new `NormalMsg` message from values. pub fn new(sig_2: i8, sig_1: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_sig_2(sig_2)?; res.set_sig_1(sig_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `NormalMsg` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Sig_2' + /// Returns the value of `Sig_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_2(&self) -> i8 { self.sig_2_phys_val() } - /// Get physical value of 'Sig_2' + /// Returns the physical value of `Sig_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_2_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -809,7 +809,7 @@ impl NormalMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_2' + /// Returns the raw value of `Sig_2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -819,13 +819,13 @@ impl NormalMsg { pub fn sig_2_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Sig_2' + /// Sets the raw value of `Sig_2`. #[inline(always)] pub fn set_sig_2_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Sig_2' + /// Sets the value of `Sig_2`. #[inline(always)] pub fn set_sig_2(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -844,21 +844,21 @@ impl NormalMsg { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Sig_1' + /// Returns the value of `Sig_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn sig_1(&self) -> i8 { self.sig_1_phys_val() } - /// Get physical value of 'Sig_1' + /// Returns the physical value of `Sig_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sig_1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -866,7 +866,7 @@ impl NormalMsg { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Sig_1' + /// Returns the raw value of `Sig_1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -876,13 +876,13 @@ impl NormalMsg { pub fn sig_1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Sig_1' + /// Sets the raw value of `Sig_1`. #[inline(always)] pub fn set_sig_1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Sig_1' + /// Sets the value of `Sig_1`. #[inline(always)] pub fn set_sig_1(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/signed.snap.rs b/tests-snapshots/dbc-cantools/signed.snap.rs index 43d53d75..361dc1da 100644 --- a/tests-snapshots/dbc-cantools/signed.snap.rs +++ b/tests-snapshots/dbc-cantools/signed.snap.rs @@ -127,7 +127,7 @@ impl Message378910 { pub const S8_MAX: i8 = 0_i8; pub const S7_MIN: i8 = 0_i8; pub const S7_MAX: i8 = 0_i8; - /// Construct new 'Message378910' from values + /// Constructs a new `Message378910` message from values. pub fn new( s3big: i8, s3: i8, @@ -149,25 +149,25 @@ impl Message378910 { res.set_s7(s7)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message378910` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 's3big' + /// Returns the value of `s3big`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s3big(&self) -> i8 { self.s3big_phys_val() } - /// Get physical value of 's3big' + /// Returns the physical value of `s3big`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s3big_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[32..35].load_be::(); @@ -175,7 +175,7 @@ impl Message378910 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's3big' + /// Returns the raw value of `s3big`. /// /// - Start bit: 39 /// - Signal size: 3 bits @@ -185,13 +185,13 @@ impl Message378910 { pub fn s3big_raw_val(&self) -> i8 { self.raw.view_bits::()[32..35].load_be::() } - /// Set raw value of 's3big' + /// Sets the raw value of `s3big`. #[inline(always)] pub fn set_s3big_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..35].store_be(value); } - /// Set value of 's3big' + /// Sets the value of `s3big`. #[inline(always)] pub fn set_s3big(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -210,21 +210,21 @@ impl Message378910 { self.raw.view_bits_mut::()[32..35].store_be(value); Ok(()) } - /// Get value of 's3' + /// Returns the value of `s3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s3(&self) -> i8 { self.s3_phys_val() } - /// Get physical value of 's3' + /// Returns the physical value of `s3`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s3_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[34..37].load_le::(); @@ -232,7 +232,7 @@ impl Message378910 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's3' + /// Returns the raw value of `s3`. /// /// - Start bit: 34 /// - Signal size: 3 bits @@ -242,13 +242,13 @@ impl Message378910 { pub fn s3_raw_val(&self) -> i8 { self.raw.view_bits::()[34..37].load_le::() } - /// Set raw value of 's3' + /// Sets the raw value of `s3`. #[inline(always)] pub fn set_s3_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[34..37].store_le(value); } - /// Set value of 's3' + /// Sets the value of `s3`. #[inline(always)] pub fn set_s3(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -267,21 +267,21 @@ impl Message378910 { self.raw.view_bits_mut::()[34..37].store_le(value); Ok(()) } - /// Get value of 's10big' + /// Returns the value of `s10big`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s10big(&self) -> i16 { self.s10big_phys_val() } - /// Get physical value of 's10big' + /// Returns the physical value of `s10big`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s10big_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[47..57].load_be::(); @@ -289,7 +289,7 @@ impl Message378910 { let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's10big' + /// Returns the raw value of `s10big`. /// /// - Start bit: 40 /// - Signal size: 10 bits @@ -299,13 +299,13 @@ impl Message378910 { pub fn s10big_raw_val(&self) -> i16 { self.raw.view_bits::()[47..57].load_be::() } - /// Set raw value of 's10big' + /// Sets the raw value of `s10big`. #[inline(always)] pub fn set_s10big_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[47..57].store_be(value); } - /// Set value of 's10big' + /// Sets the value of `s10big`. #[inline(always)] pub fn set_s10big(&mut self, value: i16) -> Result<(), CanError> { if value < 0_i16 || 0_i16 < value { @@ -324,21 +324,21 @@ impl Message378910 { self.raw.view_bits_mut::()[47..57].store_be(value); Ok(()) } - /// Get value of 's8big' + /// Returns the value of `s8big`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s8big(&self) -> i8 { self.s8big_phys_val() } - /// Get physical value of 's8big' + /// Returns the physical value of `s8big`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s8big_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[7..15].load_be::(); @@ -346,7 +346,7 @@ impl Message378910 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's8big' + /// Returns the raw value of `s8big`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -356,13 +356,13 @@ impl Message378910 { pub fn s8big_raw_val(&self) -> i8 { self.raw.view_bits::()[7..15].load_be::() } - /// Set raw value of 's8big' + /// Sets the raw value of `s8big`. #[inline(always)] pub fn set_s8big_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..15].store_be(value); } - /// Set value of 's8big' + /// Sets the value of `s8big`. #[inline(always)] pub fn set_s8big(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -381,21 +381,21 @@ impl Message378910 { self.raw.view_bits_mut::()[7..15].store_be(value); Ok(()) } - /// Get value of 's7big' + /// Returns the value of `s7big`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s7big(&self) -> i8 { self.s7big_phys_val() } - /// Get physical value of 's7big' + /// Returns the physical value of `s7big`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s7big_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[57..64].load_be::(); @@ -403,7 +403,7 @@ impl Message378910 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's7big' + /// Returns the raw value of `s7big`. /// /// - Start bit: 62 /// - Signal size: 7 bits @@ -413,13 +413,13 @@ impl Message378910 { pub fn s7big_raw_val(&self) -> i8 { self.raw.view_bits::()[57..64].load_be::() } - /// Set raw value of 's7big' + /// Sets the raw value of `s7big`. #[inline(always)] pub fn set_s7big_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[57..64].store_be(value); } - /// Set value of 's7big' + /// Sets the value of `s7big`. #[inline(always)] pub fn set_s7big(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -438,21 +438,21 @@ impl Message378910 { self.raw.view_bits_mut::()[57..64].store_be(value); Ok(()) } - /// Get value of 's9' + /// Returns the value of `s9`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s9(&self) -> i16 { self.s9_phys_val() } - /// Get physical value of 's9' + /// Returns the physical value of `s9`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s9_phys_val(&self) -> i16 { let signal = self.raw.view_bits::()[17..26].load_le::(); @@ -460,7 +460,7 @@ impl Message378910 { let signal = signal as i16; i16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's9' + /// Returns the raw value of `s9`. /// /// - Start bit: 17 /// - Signal size: 9 bits @@ -470,13 +470,13 @@ impl Message378910 { pub fn s9_raw_val(&self) -> i16 { self.raw.view_bits::()[17..26].load_le::() } - /// Set raw value of 's9' + /// Sets the raw value of `s9`. #[inline(always)] pub fn set_s9_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[17..26].store_le(value); } - /// Set value of 's9' + /// Sets the value of `s9`. #[inline(always)] pub fn set_s9(&mut self, value: i16) -> Result<(), CanError> { if value < 0_i16 || 0_i16 < value { @@ -495,21 +495,21 @@ impl Message378910 { self.raw.view_bits_mut::()[17..26].store_le(value); Ok(()) } - /// Get value of 's8' + /// Returns the value of `s8`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s8(&self) -> i8 { self.s8_phys_val() } - /// Get physical value of 's8' + /// Returns the physical value of `s8`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s8_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[26..34].load_le::(); @@ -517,7 +517,7 @@ impl Message378910 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's8' + /// Returns the raw value of `s8`. /// /// - Start bit: 26 /// - Signal size: 8 bits @@ -527,13 +527,13 @@ impl Message378910 { pub fn s8_raw_val(&self) -> i8 { self.raw.view_bits::()[26..34].load_le::() } - /// Set raw value of 's8' + /// Sets the raw value of `s8`. #[inline(always)] pub fn set_s8_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[26..34].store_le(value); } - /// Set value of 's8' + /// Sets the value of `s8`. #[inline(always)] pub fn set_s8(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -552,21 +552,21 @@ impl Message378910 { self.raw.view_bits_mut::()[26..34].store_le(value); Ok(()) } - /// Get value of 's7' + /// Returns the value of `s7`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s7(&self) -> i8 { self.s7_phys_val() } - /// Get physical value of 's7' + /// Returns the physical value of `s7`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s7_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[1..8].load_le::(); @@ -574,7 +574,7 @@ impl Message378910 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's7' + /// Returns the raw value of `s7`. /// /// - Start bit: 1 /// - Signal size: 7 bits @@ -584,13 +584,13 @@ impl Message378910 { pub fn s7_raw_val(&self) -> i8 { self.raw.view_bits::()[1..8].load_le::() } - /// Set raw value of 's7' + /// Sets the raw value of `s7`. #[inline(always)] pub fn set_s7_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[1..8].store_le(value); } - /// Set value of 's7' + /// Sets the value of `s7`. #[inline(always)] pub fn set_s7(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -672,31 +672,31 @@ impl Message63big1 { pub const MESSAGE_SIZE: usize = 8; pub const S63BIG_MIN: i64 = 0_i64; pub const S63BIG_MAX: i64 = 0_i64; - /// Construct new 'Message63big_1' from values + /// Constructs a new `Message63big_1` message from values. pub fn new(s63big: i64) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s63big(s63big)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message63big_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 's63big' + /// Returns the value of `s63big`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s63big(&self) -> i64 { self.s63big_phys_val() } - /// Get physical value of 's63big' + /// Returns the physical value of `s63big`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s63big_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[1..64].load_be::(); @@ -704,7 +704,7 @@ impl Message63big1 { let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's63big' + /// Returns the raw value of `s63big`. /// /// - Start bit: 6 /// - Signal size: 63 bits @@ -714,13 +714,13 @@ impl Message63big1 { pub fn s63big_raw_val(&self) -> i64 { self.raw.view_bits::()[1..64].load_be::() } - /// Set raw value of 's63big' + /// Sets the raw value of `s63big`. #[inline(always)] pub fn set_s63big_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[1..64].store_be(value); } - /// Set value of 's63big' + /// Sets the value of `s63big`. #[inline(always)] pub fn set_s63big(&mut self, value: i64) -> Result<(), CanError> { if value < 0_i64 || 0_i64 < value { @@ -802,31 +802,31 @@ impl Message631 { pub const MESSAGE_SIZE: usize = 8; pub const S63_MIN: i64 = 0_i64; pub const S63_MAX: i64 = 0_i64; - /// Construct new 'Message63_1' from values + /// Constructs a new `Message63_1` message from values. pub fn new(s63: i64) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s63(s63)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message63_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 's63' + /// Returns the value of `s63`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s63(&self) -> i64 { self.s63_phys_val() } - /// Get physical value of 's63' + /// Returns the physical value of `s63`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s63_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[1..64].load_le::(); @@ -834,7 +834,7 @@ impl Message631 { let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's63' + /// Returns the raw value of `s63`. /// /// - Start bit: 1 /// - Signal size: 63 bits @@ -844,13 +844,13 @@ impl Message631 { pub fn s63_raw_val(&self) -> i64 { self.raw.view_bits::()[1..64].load_le::() } - /// Set raw value of 's63' + /// Sets the raw value of `s63`. #[inline(always)] pub fn set_s63_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[1..64].store_le(value); } - /// Set value of 's63' + /// Sets the value of `s63`. #[inline(always)] pub fn set_s63(&mut self, value: i64) -> Result<(), CanError> { if value < 0_i64 || 0_i64 < value { @@ -932,31 +932,31 @@ impl Message63big { pub const MESSAGE_SIZE: usize = 8; pub const S63BIG_MIN: i64 = 0_i64; pub const S63BIG_MAX: i64 = 0_i64; - /// Construct new 'Message63big' from values + /// Constructs a new `Message63big` message from values. pub fn new(s63big: i64) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s63big(s63big)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message63big` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 's63big' + /// Returns the value of `s63big`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s63big(&self) -> i64 { self.s63big_phys_val() } - /// Get physical value of 's63big' + /// Returns the physical value of `s63big`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s63big_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..63].load_be::(); @@ -964,7 +964,7 @@ impl Message63big { let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's63big' + /// Returns the raw value of `s63big`. /// /// - Start bit: 7 /// - Signal size: 63 bits @@ -974,13 +974,13 @@ impl Message63big { pub fn s63big_raw_val(&self) -> i64 { self.raw.view_bits::()[0..63].load_be::() } - /// Set raw value of 's63big' + /// Sets the raw value of `s63big`. #[inline(always)] pub fn set_s63big_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..63].store_be(value); } - /// Set value of 's63big' + /// Sets the value of `s63big`. #[inline(always)] pub fn set_s63big(&mut self, value: i64) -> Result<(), CanError> { if value < 0_i64 || 0_i64 < value { @@ -1062,31 +1062,31 @@ impl Message63 { pub const MESSAGE_SIZE: usize = 8; pub const S63_MIN: i64 = 0_i64; pub const S63_MAX: i64 = 0_i64; - /// Construct new 'Message63' from values + /// Constructs a new `Message63` message from values. pub fn new(s63: i64) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s63(s63)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message63` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 's63' + /// Returns the value of `s63`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s63(&self) -> i64 { self.s63_phys_val() } - /// Get physical value of 's63' + /// Returns the physical value of `s63`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s63_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..63].load_le::(); @@ -1094,7 +1094,7 @@ impl Message63 { let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's63' + /// Returns the raw value of `s63`. /// /// - Start bit: 0 /// - Signal size: 63 bits @@ -1104,13 +1104,13 @@ impl Message63 { pub fn s63_raw_val(&self) -> i64 { self.raw.view_bits::()[0..63].load_le::() } - /// Set raw value of 's63' + /// Sets the raw value of `s63`. #[inline(always)] pub fn set_s63_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..63].store_le(value); } - /// Set value of 's63' + /// Sets the value of `s63`. #[inline(always)] pub fn set_s63(&mut self, value: i64) -> Result<(), CanError> { if value < 0_i64 || 0_i64 < value { @@ -1192,31 +1192,31 @@ impl Message32big { pub const MESSAGE_SIZE: usize = 8; pub const S32BIG_MIN: i32 = 0_i32; pub const S32BIG_MAX: i32 = 0_i32; - /// Construct new 'Message32big' from values + /// Constructs a new `Message32big` message from values. pub fn new(s32big: i32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s32big(s32big)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message32big` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 's32big' + /// Returns the value of `s32big`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s32big(&self) -> i32 { self.s32big_phys_val() } - /// Get physical value of 's32big' + /// Returns the physical value of `s32big`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s32big_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_be::(); @@ -1224,7 +1224,7 @@ impl Message32big { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's32big' + /// Returns the raw value of `s32big`. /// /// - Start bit: 7 /// - Signal size: 32 bits @@ -1234,13 +1234,13 @@ impl Message32big { pub fn s32big_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_be::() } - /// Set raw value of 's32big' + /// Sets the raw value of `s32big`. #[inline(always)] pub fn set_s32big_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_be(value); } - /// Set value of 's32big' + /// Sets the value of `s32big`. #[inline(always)] pub fn set_s32big(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { @@ -1322,31 +1322,31 @@ impl Message33big { pub const MESSAGE_SIZE: usize = 8; pub const S33BIG_MIN: i64 = 0_i64; pub const S33BIG_MAX: i64 = 0_i64; - /// Construct new 'Message33big' from values + /// Constructs a new `Message33big` message from values. pub fn new(s33big: i64) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s33big(s33big)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message33big` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 's33big' + /// Returns the value of `s33big`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s33big(&self) -> i64 { self.s33big_phys_val() } - /// Get physical value of 's33big' + /// Returns the physical value of `s33big`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s33big_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..33].load_be::(); @@ -1354,7 +1354,7 @@ impl Message33big { let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's33big' + /// Returns the raw value of `s33big`. /// /// - Start bit: 7 /// - Signal size: 33 bits @@ -1364,13 +1364,13 @@ impl Message33big { pub fn s33big_raw_val(&self) -> i64 { self.raw.view_bits::()[0..33].load_be::() } - /// Set raw value of 's33big' + /// Sets the raw value of `s33big`. #[inline(always)] pub fn set_s33big_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..33].store_be(value); } - /// Set value of 's33big' + /// Sets the value of `s33big`. #[inline(always)] pub fn set_s33big(&mut self, value: i64) -> Result<(), CanError> { if value < 0_i64 || 0_i64 < value { @@ -1452,31 +1452,31 @@ impl Message64big { pub const MESSAGE_SIZE: usize = 8; pub const S64BIG_MIN: i64 = 0_i64; pub const S64BIG_MAX: i64 = 0_i64; - /// Construct new 'Message64big' from values + /// Constructs a new `Message64big` message from values. pub fn new(s64big: i64) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s64big(s64big)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message64big` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 's64big' + /// Returns the value of `s64big`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s64big(&self) -> i64 { self.s64big_phys_val() } - /// Get physical value of 's64big' + /// Returns the physical value of `s64big`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s64big_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..64].load_be::(); @@ -1484,7 +1484,7 @@ impl Message64big { let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's64big' + /// Returns the raw value of `s64big`. /// /// - Start bit: 7 /// - Signal size: 64 bits @@ -1494,13 +1494,13 @@ impl Message64big { pub fn s64big_raw_val(&self) -> i64 { self.raw.view_bits::()[0..64].load_be::() } - /// Set raw value of 's64big' + /// Sets the raw value of `s64big`. #[inline(always)] pub fn set_s64big_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..64].store_be(value); } - /// Set value of 's64big' + /// Sets the value of `s64big`. #[inline(always)] pub fn set_s64big(&mut self, value: i64) -> Result<(), CanError> { if value < 0_i64 || 0_i64 < value { @@ -1582,31 +1582,31 @@ impl Message64 { pub const MESSAGE_SIZE: usize = 8; pub const S64_MIN: i64 = -9223372036854780000_i64; pub const S64_MAX: i64 = 9223372036854780000_i64; - /// Construct new 'Message64' from values + /// Constructs a new `Message64` message from values. pub fn new(s64: i64) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s64(s64)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message64` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 's64' + /// Returns the value of `s64`. /// /// - Min: -9223372036854780000 /// - Max: 9223372036854780000 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s64(&self) -> i64 { self.s64_phys_val() } - /// Get physical value of 's64' + /// Returns the physical value of `s64`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s64_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..64].load_le::(); @@ -1614,7 +1614,7 @@ impl Message64 { let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's64' + /// Returns the raw value of `s64`. /// /// - Start bit: 0 /// - Signal size: 64 bits @@ -1624,13 +1624,13 @@ impl Message64 { pub fn s64_raw_val(&self) -> i64 { self.raw.view_bits::()[0..64].load_le::() } - /// Set raw value of 's64' + /// Sets the raw value of `s64`. #[inline(always)] pub fn set_s64_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..64].store_le(value); } - /// Set value of 's64' + /// Sets the value of `s64`. #[inline(always)] pub fn set_s64(&mut self, value: i64) -> Result<(), CanError> { if value < -9223372036854780000_i64 || 9223372036854780000_i64 < value { @@ -1712,31 +1712,31 @@ impl Message33 { pub const MESSAGE_SIZE: usize = 8; pub const S33_MIN: i64 = -4294967296_i64; pub const S33_MAX: i64 = 4294967295_i64; - /// Construct new 'Message33' from values + /// Constructs a new `Message33` message from values. pub fn new(s33: i64) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s33(s33)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message33` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 's33' + /// Returns the value of `s33`. /// /// - Min: -4294967296 /// - Max: 4294967295 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s33(&self) -> i64 { self.s33_phys_val() } - /// Get physical value of 's33' + /// Returns the physical value of `s33`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s33_phys_val(&self) -> i64 { let signal = self.raw.view_bits::()[0..33].load_le::(); @@ -1744,7 +1744,7 @@ impl Message33 { let signal = signal as i64; i64::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's33' + /// Returns the raw value of `s33`. /// /// - Start bit: 0 /// - Signal size: 33 bits @@ -1754,13 +1754,13 @@ impl Message33 { pub fn s33_raw_val(&self) -> i64 { self.raw.view_bits::()[0..33].load_le::() } - /// Set raw value of 's33' + /// Sets the raw value of `s33`. #[inline(always)] pub fn set_s33_raw_val(&mut self, value: i64) { let value = u64::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..33].store_le(value); } - /// Set value of 's33' + /// Sets the value of `s33`. #[inline(always)] pub fn set_s33(&mut self, value: i64) -> Result<(), CanError> { if value < -4294967296_i64 || 4294967295_i64 < value { @@ -1842,31 +1842,31 @@ impl Message32 { pub const MESSAGE_SIZE: usize = 8; pub const S32_MIN: i32 = 0_i32; pub const S32_MAX: i32 = 0_i32; - /// Construct new 'Message32' from values + /// Constructs a new `Message32` message from values. pub fn new(s32: i32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_s32(s32)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message32` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 's32' + /// Returns the value of `s32`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn s32(&self) -> i32 { self.s32_phys_val() } - /// Get physical value of 's32' + /// Returns the physical value of `s32`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn s32_phys_val(&self) -> i32 { let signal = self.raw.view_bits::()[0..32].load_le::(); @@ -1874,7 +1874,7 @@ impl Message32 { let signal = signal as i32; i32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 's32' + /// Returns the raw value of `s32`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -1884,13 +1884,13 @@ impl Message32 { pub fn s32_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 's32' + /// Sets the raw value of `s32`. #[inline(always)] pub fn set_s32_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 's32' + /// Sets the value of `s32`. #[inline(always)] pub fn set_s32(&mut self, value: i32) -> Result<(), CanError> { if value < 0_i32 || 0_i32 < value { diff --git a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-default-sort-signals.snap.rs b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-default-sort-signals.snap.rs index 9944b874..ac294ee6 100644 --- a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-default-sort-signals.snap.rs +++ b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-default-sort-signals.snap.rs @@ -91,7 +91,7 @@ impl DriverHeartbeat { pub const MESSAGE_CYCLE_TIME_MS: u32 = 1000; pub const DRIVER_HEARTBEAT_CMD_MIN: u8 = 0_u8; pub const DRIVER_HEARTBEAT_CMD_MAX: u8 = 0_u8; - /// Construct new 'DRIVER_HEARTBEAT' from values + /// Constructs a new `DRIVER_HEARTBEAT` message from values. pub fn new( driver_heartbeat_cmd: DriverHeartbeatDriverHeartbeatCmd, ) -> Result { @@ -99,15 +99,15 @@ impl DriverHeartbeat { res.set_driver_heartbeat_cmd(driver_heartbeat_cmd)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `DRIVER_HEARTBEAT` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'DRIVER_HEARTBEAT_cmd' + /// Returns the value of `DRIVER_HEARTBEAT_cmd`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: SENSOR, MOTOR #[inline(always)] pub fn driver_heartbeat_cmd(&self) -> DriverHeartbeatDriverHeartbeatCmd { @@ -123,18 +123,18 @@ impl DriverHeartbeat { } } } - /// Get physical value of 'DRIVER_HEARTBEAT_cmd' + /// Returns the physical value of `DRIVER_HEARTBEAT_cmd`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn driver_heartbeat_cmd_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'DRIVER_HEARTBEAT_cmd' + /// Returns the raw value of `DRIVER_HEARTBEAT_cmd`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -144,12 +144,12 @@ impl DriverHeartbeat { pub fn driver_heartbeat_cmd_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'DRIVER_HEARTBEAT_cmd' + /// Sets the raw value of `DRIVER_HEARTBEAT_cmd`. #[inline(always)] pub fn set_driver_heartbeat_cmd_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'DRIVER_HEARTBEAT_cmd' + /// Sets the value of `DRIVER_HEARTBEAT_cmd`. #[inline(always)] pub fn set_driver_heartbeat_cmd( &mut self, @@ -269,7 +269,7 @@ impl IoDebug { pub const IO_DEBUG_TEST_ENUM_MAX: u8 = 0_u8; pub const IO_DEBUG_TEST_UNSIGNED_MIN: u8 = 0_u8; pub const IO_DEBUG_TEST_UNSIGNED_MAX: u8 = 0_u8; - /// Construct new 'IO_DEBUG' from values + /// Constructs a new `IO_DEBUG` message from values. pub fn new( io_debug_test_float: f32, io_debug_test_signed: i8, @@ -283,25 +283,25 @@ impl IoDebug { res.set_io_debug_test_unsigned(io_debug_test_unsigned)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `IO_DEBUG` message payload. pub fn raw(&self) -> &[u8; 4] { &self.raw } - /// Get value of 'IO_DEBUG_test_float' + /// Returns the value of `IO_DEBUG_test_float`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_float(&self) -> f32 { self.io_debug_test_float_phys_val() } - /// Get physical value of 'IO_DEBUG_test_float' + /// Returns the physical value of `IO_DEBUG_test_float`. /// /// - Factor: 0.5 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_float_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -309,7 +309,7 @@ impl IoDebug { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IO_DEBUG_test_float' + /// Returns the raw value of `IO_DEBUG_test_float`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -319,12 +319,12 @@ impl IoDebug { pub fn io_debug_test_float_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'IO_DEBUG_test_float' + /// Sets the raw value of `IO_DEBUG_test_float`. #[inline(always)] pub fn set_io_debug_test_float_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'IO_DEBUG_test_float' + /// Sets the value of `IO_DEBUG_test_float`. #[inline(always)] pub fn set_io_debug_test_float(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -338,21 +338,21 @@ impl IoDebug { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'IO_DEBUG_test_signed' + /// Returns the value of `IO_DEBUG_test_signed`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_signed(&self) -> i8 { self.io_debug_test_signed_phys_val() } - /// Get physical value of 'IO_DEBUG_test_signed' + /// Returns the physical value of `IO_DEBUG_test_signed`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_signed_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -360,7 +360,7 @@ impl IoDebug { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IO_DEBUG_test_signed' + /// Returns the raw value of `IO_DEBUG_test_signed`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -370,13 +370,13 @@ impl IoDebug { pub fn io_debug_test_signed_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'IO_DEBUG_test_signed' + /// Sets the raw value of `IO_DEBUG_test_signed`. #[inline(always)] pub fn set_io_debug_test_signed_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'IO_DEBUG_test_signed' + /// Sets the value of `IO_DEBUG_test_signed`. #[inline(always)] pub fn set_io_debug_test_signed(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -395,11 +395,11 @@ impl IoDebug { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'IO_DEBUG_test_enum' + /// Returns the value of `IO_DEBUG_test_enum`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_enum(&self) -> IoDebugIoDebugTestEnum { @@ -410,18 +410,18 @@ impl IoDebug { _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys_val()), } } - /// Get physical value of 'IO_DEBUG_test_enum' + /// Returns the physical value of `IO_DEBUG_test_enum`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_enum_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IO_DEBUG_test_enum' + /// Returns the raw value of `IO_DEBUG_test_enum`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -431,12 +431,12 @@ impl IoDebug { pub fn io_debug_test_enum_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'IO_DEBUG_test_enum' + /// Sets the raw value of `IO_DEBUG_test_enum`. #[inline(always)] pub fn set_io_debug_test_enum_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'IO_DEBUG_test_enum' + /// Sets the value of `IO_DEBUG_test_enum`. #[inline(always)] pub fn set_io_debug_test_enum( &mut self, @@ -458,28 +458,28 @@ impl IoDebug { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'IO_DEBUG_test_unsigned' + /// Returns the value of `IO_DEBUG_test_unsigned`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_unsigned(&self) -> u8 { self.io_debug_test_unsigned_phys_val() } - /// Get physical value of 'IO_DEBUG_test_unsigned' + /// Returns the physical value of `IO_DEBUG_test_unsigned`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_unsigned_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IO_DEBUG_test_unsigned' + /// Returns the raw value of `IO_DEBUG_test_unsigned`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -489,12 +489,12 @@ impl IoDebug { pub fn io_debug_test_unsigned_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'IO_DEBUG_test_unsigned' + /// Sets the raw value of `IO_DEBUG_test_unsigned`. #[inline(always)] pub fn set_io_debug_test_unsigned_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'IO_DEBUG_test_unsigned' + /// Sets the value of `IO_DEBUG_test_unsigned`. #[inline(always)] pub fn set_io_debug_test_unsigned(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -604,39 +604,39 @@ impl MotorCmd { pub const MOTOR_CMD_DRIVE_MAX: u8 = 9_u8; pub const MOTOR_CMD_STEER_MIN: i8 = -5_i8; pub const MOTOR_CMD_STEER_MAX: i8 = 5_i8; - /// Construct new 'MOTOR_CMD' from values + /// Constructs a new `MOTOR_CMD` message from values. pub fn new(motor_cmd_drive: u8, motor_cmd_steer: i8) -> Result { let mut res = Self { raw: [0x00; 1] }; res.set_motor_cmd_drive(motor_cmd_drive)?; res.set_motor_cmd_steer(motor_cmd_steer)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MOTOR_CMD` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'MOTOR_CMD_drive' + /// Returns the value of `MOTOR_CMD_drive`. /// /// - Min: 0 /// - Max: 9 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_drive(&self) -> u8 { self.motor_cmd_drive_phys_val() } - /// Get physical value of 'MOTOR_CMD_drive' + /// Returns the physical value of `MOTOR_CMD_drive`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn motor_cmd_drive_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MOTOR_CMD_drive' + /// Returns the raw value of `MOTOR_CMD_drive`. /// /// - Start bit: 4 /// - Signal size: 4 bits @@ -646,12 +646,12 @@ impl MotorCmd { pub fn motor_cmd_drive_raw_val(&self) -> u8 { self.raw.view_bits::()[4..8].load_le::() } - /// Set raw value of 'MOTOR_CMD_drive' + /// Sets the raw value of `MOTOR_CMD_drive`. #[inline(always)] pub fn set_motor_cmd_drive_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..8].store_le(value); } - /// Set value of 'MOTOR_CMD_drive' + /// Sets the value of `MOTOR_CMD_drive`. #[inline(always)] pub fn set_motor_cmd_drive(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 9_u8 < value { @@ -669,21 +669,21 @@ impl MotorCmd { self.raw.view_bits_mut::()[4..8].store_le(value); Ok(()) } - /// Get value of 'MOTOR_CMD_steer' + /// Returns the value of `MOTOR_CMD_steer`. /// /// - Min: -5 /// - Max: 5 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_steer(&self) -> i8 { self.motor_cmd_steer_phys_val() } - /// Get physical value of 'MOTOR_CMD_steer' + /// Returns the physical value of `MOTOR_CMD_steer`. /// /// - Factor: 1 /// - Offset: -5 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn motor_cmd_steer_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); @@ -691,7 +691,7 @@ impl MotorCmd { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_sub(5) } - /// Get raw value of 'MOTOR_CMD_steer' + /// Returns the raw value of `MOTOR_CMD_steer`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -701,13 +701,13 @@ impl MotorCmd { pub fn motor_cmd_steer_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'MOTOR_CMD_steer' + /// Sets the raw value of `MOTOR_CMD_steer`. #[inline(always)] pub fn set_motor_cmd_steer_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..4].store_le(value); } - /// Set value of 'MOTOR_CMD_steer' + /// Sets the value of `MOTOR_CMD_steer`. #[inline(always)] pub fn set_motor_cmd_steer(&mut self, value: i8) -> Result<(), CanError> { if value < -5_i8 || 5_i8 < value { @@ -791,7 +791,7 @@ impl MotorStatus { pub const MESSAGE_CYCLE_TIME_MS: u32 = 100; pub const MOTOR_STATUS_SPEED_KPH_MIN: f32 = 0_f32; pub const MOTOR_STATUS_SPEED_KPH_MAX: f32 = 0_f32; - /// Construct new 'MOTOR_STATUS' from values + /// Constructs a new `MOTOR_STATUS` message from values. pub fn new( motor_status_speed_kph: f32, motor_status_wheel_error: bool, @@ -801,11 +801,11 @@ impl MotorStatus { res.set_motor_status_wheel_error(motor_status_wheel_error)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MOTOR_STATUS` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'MOTOR_STATUS_speed_kph' + /// Returns the value of `MOTOR_STATUS_speed_kph`. /// /// - Min: 0 /// - Max: 0 @@ -815,7 +815,7 @@ impl MotorStatus { pub fn motor_status_speed_kph(&self) -> f32 { self.motor_status_speed_kph_phys_val() } - /// Get physical value of 'MOTOR_STATUS_speed_kph' + /// Returns the physical value of `MOTOR_STATUS_speed_kph`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -827,7 +827,7 @@ impl MotorStatus { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'MOTOR_STATUS_speed_kph' + /// Returns the raw value of `MOTOR_STATUS_speed_kph`. /// /// - Start bit: 8 /// - Signal size: 16 bits @@ -837,12 +837,12 @@ impl MotorStatus { pub fn motor_status_speed_kph_raw_val(&self) -> u16 { self.raw.view_bits::()[8..24].load_le::() } - /// Set raw value of 'MOTOR_STATUS_speed_kph' + /// Sets the raw value of `MOTOR_STATUS_speed_kph`. #[inline(always)] pub fn set_motor_status_speed_kph_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[8..24].store_le(value); } - /// Set value of 'MOTOR_STATUS_speed_kph' + /// Sets the value of `MOTOR_STATUS_speed_kph`. #[inline(always)] pub fn set_motor_status_speed_kph(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -856,27 +856,27 @@ impl MotorStatus { self.raw.view_bits_mut::()[8..24].store_le(value); Ok(()) } - /// Get value of 'MOTOR_STATUS_wheel_error' + /// Returns the value of `MOTOR_STATUS_wheel_error`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_wheel_error(&self) -> bool { self.motor_status_wheel_error_phys_val() } - /// Get physical value of 'MOTOR_STATUS_wheel_error' + /// Returns the physical value of `MOTOR_STATUS_wheel_error`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn motor_status_wheel_error_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'MOTOR_STATUS_wheel_error' + /// Returns the raw value of `MOTOR_STATUS_wheel_error`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -886,12 +886,12 @@ impl MotorStatus { pub fn motor_status_wheel_error_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'MOTOR_STATUS_wheel_error' + /// Sets the raw value of `MOTOR_STATUS_wheel_error`. #[inline(always)] pub fn set_motor_status_wheel_error_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'MOTOR_STATUS_wheel_error' + /// Sets the value of `MOTOR_STATUS_wheel_error`. #[inline(always)] pub fn set_motor_status_wheel_error(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -981,7 +981,7 @@ impl SensorSonars { pub const SENSOR_SONARS_ERR_COUNT_MAX: u16 = 0_u16; pub const SENSOR_SONARS_MUX_MIN: u8 = 0_u8; pub const SENSOR_SONARS_MUX_MAX: u8 = 0_u8; - /// Construct new 'SENSOR_SONARS' from values + /// Constructs a new `SENSOR_SONARS` message from values. pub fn new( sensor_sonars_err_count: u16, sensor_sonars_mux: u8, @@ -991,32 +991,32 @@ impl SensorSonars { res.set_sensor_sonars_mux(sensor_sonars_mux)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SENSOR_SONARS` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'SENSOR_SONARS_err_count' + /// Returns the value of `SENSOR_SONARS_err_count`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_err_count(&self) -> u16 { self.sensor_sonars_err_count_phys_val() } - /// Get physical value of 'SENSOR_SONARS_err_count' + /// Returns the physical value of `SENSOR_SONARS_err_count`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_err_count_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[4..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SENSOR_SONARS_err_count' + /// Returns the raw value of `SENSOR_SONARS_err_count`. /// /// - Start bit: 4 /// - Signal size: 12 bits @@ -1026,12 +1026,12 @@ impl SensorSonars { pub fn sensor_sonars_err_count_raw_val(&self) -> u16 { self.raw.view_bits::()[4..16].load_le::() } - /// Set raw value of 'SENSOR_SONARS_err_count' + /// Sets the raw value of `SENSOR_SONARS_err_count`. #[inline(always)] pub fn set_sensor_sonars_err_count_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[4..16].store_le(value); } - /// Set value of 'SENSOR_SONARS_err_count' + /// Sets the value of `SENSOR_SONARS_err_count`. #[inline(always)] pub fn set_sensor_sonars_err_count(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1049,18 +1049,18 @@ impl SensorSonars { self.raw.view_bits_mut::()[4..16].store_le(value); Ok(()) } - /// Get physical value of 'SENSOR_SONARS_mux' + /// Returns the physical value of `SENSOR_SONARS_mux`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_mux_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SENSOR_SONARS_mux' + /// Returns the raw value of `SENSOR_SONARS_mux`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -1070,7 +1070,7 @@ impl SensorSonars { pub fn sensor_sonars_mux_raw_val(&self) -> u8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'SENSOR_SONARS_mux' + /// Sets the raw value of `SENSOR_SONARS_mux`. #[allow(dead_code)] #[inline(always)] fn set_sensor_sonars_mux_raw_val(&mut self, value: u8) { @@ -1102,7 +1102,7 @@ impl SensorSonars { } } } - /// Set value of 'SENSOR_SONARS_mux' + /// Sets the value of `SENSOR_SONARS_mux`. #[inline(always)] fn set_sensor_sonars_mux(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -1120,7 +1120,7 @@ impl SensorSonars { self.raw.view_bits_mut::()[0..4].store_le(value); Ok(()) } - /// Set value of 'SENSOR_SONARS_mux' + /// Sets the value of `SENSOR_SONARS_mux`. #[inline(always)] pub fn set_m0( &mut self, @@ -1132,7 +1132,7 @@ impl SensorSonars { self.set_sensor_sonars_mux(0)?; Ok(()) } - /// Set value of 'SENSOR_SONARS_mux' + /// Sets the value of `SENSOR_SONARS_mux`. #[inline(always)] pub fn set_m1( &mut self, @@ -1223,21 +1223,21 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'SENSOR_SONARS_rear' + /// Returns the value of `SENSOR_SONARS_rear`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_rear(&self) -> f32 { self.sensor_sonars_rear_phys_val() } - /// Get physical value of 'SENSOR_SONARS_rear' + /// Returns the physical value of `SENSOR_SONARS_rear`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); @@ -1245,7 +1245,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_rear' + /// Returns the raw value of `SENSOR_SONARS_rear`. /// /// - Start bit: 52 /// - Signal size: 12 bits @@ -1255,12 +1255,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } - /// Set raw value of 'SENSOR_SONARS_rear' + /// Sets the raw value of `SENSOR_SONARS_rear`. #[inline(always)] pub fn set_sensor_sonars_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } - /// Set value of 'SENSOR_SONARS_rear' + /// Sets the value of `SENSOR_SONARS_rear`. #[inline(always)] pub fn set_sensor_sonars_rear(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1274,21 +1274,21 @@ impl SensorSonarsSensorSonarsMuxM0 { self.raw.view_bits_mut::()[52..64].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_right' + /// Returns the value of `SENSOR_SONARS_right`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_right(&self) -> f32 { self.sensor_sonars_right_phys_val() } - /// Get physical value of 'SENSOR_SONARS_right' + /// Returns the physical value of `SENSOR_SONARS_right`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); @@ -1296,7 +1296,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_right' + /// Returns the raw value of `SENSOR_SONARS_right`. /// /// - Start bit: 40 /// - Signal size: 12 bits @@ -1306,12 +1306,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } - /// Set raw value of 'SENSOR_SONARS_right' + /// Sets the raw value of `SENSOR_SONARS_right`. #[inline(always)] pub fn set_sensor_sonars_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } - /// Set value of 'SENSOR_SONARS_right' + /// Sets the value of `SENSOR_SONARS_right`. #[inline(always)] pub fn set_sensor_sonars_right(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1325,21 +1325,21 @@ impl SensorSonarsSensorSonarsMuxM0 { self.raw.view_bits_mut::()[40..52].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_middle' + /// Returns the value of `SENSOR_SONARS_middle`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_middle(&self) -> f32 { self.sensor_sonars_middle_phys_val() } - /// Get physical value of 'SENSOR_SONARS_middle' + /// Returns the physical value of `SENSOR_SONARS_middle`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); @@ -1347,7 +1347,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_middle' + /// Returns the raw value of `SENSOR_SONARS_middle`. /// /// - Start bit: 28 /// - Signal size: 12 bits @@ -1357,12 +1357,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } - /// Set raw value of 'SENSOR_SONARS_middle' + /// Sets the raw value of `SENSOR_SONARS_middle`. #[inline(always)] pub fn set_sensor_sonars_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } - /// Set value of 'SENSOR_SONARS_middle' + /// Sets the value of `SENSOR_SONARS_middle`. #[inline(always)] pub fn set_sensor_sonars_middle(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1376,21 +1376,21 @@ impl SensorSonarsSensorSonarsMuxM0 { self.raw.view_bits_mut::()[28..40].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_left' + /// Returns the value of `SENSOR_SONARS_left`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_left(&self) -> f32 { self.sensor_sonars_left_phys_val() } - /// Get physical value of 'SENSOR_SONARS_left' + /// Returns the physical value of `SENSOR_SONARS_left`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); @@ -1398,7 +1398,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_left' + /// Returns the raw value of `SENSOR_SONARS_left`. /// /// - Start bit: 16 /// - Signal size: 12 bits @@ -1408,12 +1408,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } - /// Set raw value of 'SENSOR_SONARS_left' + /// Sets the raw value of `SENSOR_SONARS_left`. #[inline(always)] pub fn set_sensor_sonars_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } - /// Set value of 'SENSOR_SONARS_left' + /// Sets the value of `SENSOR_SONARS_left`. #[inline(always)] pub fn set_sensor_sonars_left(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1454,21 +1454,21 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'SENSOR_SONARS_no_filt_rear' + /// Returns the value of `SENSOR_SONARS_no_filt_rear`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_rear(&self) -> f32 { self.sensor_sonars_no_filt_rear_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_rear' + /// Returns the physical value of `SENSOR_SONARS_no_filt_rear`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); @@ -1476,7 +1476,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_rear' + /// Returns the raw value of `SENSOR_SONARS_no_filt_rear`. /// /// - Start bit: 52 /// - Signal size: 12 bits @@ -1486,12 +1486,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_rear' + /// Sets the raw value of `SENSOR_SONARS_no_filt_rear`. #[inline(always)] pub fn set_sensor_sonars_no_filt_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_rear' + /// Sets the value of `SENSOR_SONARS_no_filt_rear`. #[inline(always)] pub fn set_sensor_sonars_no_filt_rear( &mut self, @@ -1508,21 +1508,21 @@ impl SensorSonarsSensorSonarsMuxM1 { self.raw.view_bits_mut::()[52..64].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_no_filt_right' + /// Returns the value of `SENSOR_SONARS_no_filt_right`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_right(&self) -> f32 { self.sensor_sonars_no_filt_right_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_right' + /// Returns the physical value of `SENSOR_SONARS_no_filt_right`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); @@ -1530,7 +1530,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_right' + /// Returns the raw value of `SENSOR_SONARS_no_filt_right`. /// /// - Start bit: 40 /// - Signal size: 12 bits @@ -1540,12 +1540,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_right' + /// Sets the raw value of `SENSOR_SONARS_no_filt_right`. #[inline(always)] pub fn set_sensor_sonars_no_filt_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_right' + /// Sets the value of `SENSOR_SONARS_no_filt_right`. #[inline(always)] pub fn set_sensor_sonars_no_filt_right( &mut self, @@ -1562,21 +1562,21 @@ impl SensorSonarsSensorSonarsMuxM1 { self.raw.view_bits_mut::()[40..52].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_no_filt_middle' + /// Returns the value of `SENSOR_SONARS_no_filt_middle`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_middle(&self) -> f32 { self.sensor_sonars_no_filt_middle_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_middle' + /// Returns the physical value of `SENSOR_SONARS_no_filt_middle`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); @@ -1584,7 +1584,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_middle' + /// Returns the raw value of `SENSOR_SONARS_no_filt_middle`. /// /// - Start bit: 28 /// - Signal size: 12 bits @@ -1594,12 +1594,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_middle' + /// Sets the raw value of `SENSOR_SONARS_no_filt_middle`. #[inline(always)] pub fn set_sensor_sonars_no_filt_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_middle' + /// Sets the value of `SENSOR_SONARS_no_filt_middle`. #[inline(always)] pub fn set_sensor_sonars_no_filt_middle( &mut self, @@ -1616,21 +1616,21 @@ impl SensorSonarsSensorSonarsMuxM1 { self.raw.view_bits_mut::()[28..40].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_no_filt_left' + /// Returns the value of `SENSOR_SONARS_no_filt_left`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_left(&self) -> f32 { self.sensor_sonars_no_filt_left_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_left' + /// Returns the physical value of `SENSOR_SONARS_no_filt_left`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); @@ -1638,7 +1638,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_left' + /// Returns the raw value of `SENSOR_SONARS_no_filt_left`. /// /// - Start bit: 16 /// - Signal size: 12 bits @@ -1648,12 +1648,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_left' + /// Sets the raw value of `SENSOR_SONARS_no_filt_left`. #[inline(always)] pub fn set_sensor_sonars_no_filt_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_left' + /// Sets the value of `SENSOR_SONARS_no_filt_left`. #[inline(always)] pub fn set_sensor_sonars_no_filt_left( &mut self, diff --git a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-sort-signals-by-name.snap.rs b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-sort-signals-by-name.snap.rs index 4063c463..583a37b5 100644 --- a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-sort-signals-by-name.snap.rs +++ b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools-with-sort-signals-by-name.snap.rs @@ -91,7 +91,7 @@ impl DriverHeartbeat { pub const MESSAGE_CYCLE_TIME_MS: u32 = 1000; pub const DRIVER_HEARTBEAT_CMD_MIN: u8 = 0_u8; pub const DRIVER_HEARTBEAT_CMD_MAX: u8 = 0_u8; - /// Construct new 'DRIVER_HEARTBEAT' from values + /// Constructs a new `DRIVER_HEARTBEAT` message from values. pub fn new( driver_heartbeat_cmd: DriverHeartbeatDriverHeartbeatCmd, ) -> Result { @@ -99,15 +99,15 @@ impl DriverHeartbeat { res.set_driver_heartbeat_cmd(driver_heartbeat_cmd)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `DRIVER_HEARTBEAT` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'DRIVER_HEARTBEAT_cmd' + /// Returns the value of `DRIVER_HEARTBEAT_cmd`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: SENSOR, MOTOR #[inline(always)] pub fn driver_heartbeat_cmd(&self) -> DriverHeartbeatDriverHeartbeatCmd { @@ -123,18 +123,18 @@ impl DriverHeartbeat { } } } - /// Get physical value of 'DRIVER_HEARTBEAT_cmd' + /// Returns the physical value of `DRIVER_HEARTBEAT_cmd`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn driver_heartbeat_cmd_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'DRIVER_HEARTBEAT_cmd' + /// Returns the raw value of `DRIVER_HEARTBEAT_cmd`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -144,12 +144,12 @@ impl DriverHeartbeat { pub fn driver_heartbeat_cmd_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'DRIVER_HEARTBEAT_cmd' + /// Sets the raw value of `DRIVER_HEARTBEAT_cmd`. #[inline(always)] pub fn set_driver_heartbeat_cmd_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'DRIVER_HEARTBEAT_cmd' + /// Sets the value of `DRIVER_HEARTBEAT_cmd`. #[inline(always)] pub fn set_driver_heartbeat_cmd( &mut self, @@ -269,7 +269,7 @@ impl IoDebug { pub const IO_DEBUG_TEST_SIGNED_MAX: i8 = 0_i8; pub const IO_DEBUG_TEST_UNSIGNED_MIN: u8 = 0_u8; pub const IO_DEBUG_TEST_UNSIGNED_MAX: u8 = 0_u8; - /// Construct new 'IO_DEBUG' from values + /// Constructs a new `IO_DEBUG` message from values. pub fn new( io_debug_test_enum: IoDebugIoDebugTestEnum, io_debug_test_float: f32, @@ -283,15 +283,15 @@ impl IoDebug { res.set_io_debug_test_unsigned(io_debug_test_unsigned)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `IO_DEBUG` message payload. pub fn raw(&self) -> &[u8; 4] { &self.raw } - /// Get value of 'IO_DEBUG_test_enum' + /// Returns the value of `IO_DEBUG_test_enum`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_enum(&self) -> IoDebugIoDebugTestEnum { @@ -302,18 +302,18 @@ impl IoDebug { _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys_val()), } } - /// Get physical value of 'IO_DEBUG_test_enum' + /// Returns the physical value of `IO_DEBUG_test_enum`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_enum_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IO_DEBUG_test_enum' + /// Returns the raw value of `IO_DEBUG_test_enum`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -323,12 +323,12 @@ impl IoDebug { pub fn io_debug_test_enum_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'IO_DEBUG_test_enum' + /// Sets the raw value of `IO_DEBUG_test_enum`. #[inline(always)] pub fn set_io_debug_test_enum_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'IO_DEBUG_test_enum' + /// Sets the value of `IO_DEBUG_test_enum`. #[inline(always)] pub fn set_io_debug_test_enum( &mut self, @@ -350,21 +350,21 @@ impl IoDebug { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'IO_DEBUG_test_float' + /// Returns the value of `IO_DEBUG_test_float`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_float(&self) -> f32 { self.io_debug_test_float_phys_val() } - /// Get physical value of 'IO_DEBUG_test_float' + /// Returns the physical value of `IO_DEBUG_test_float`. /// /// - Factor: 0.5 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_float_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -372,7 +372,7 @@ impl IoDebug { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IO_DEBUG_test_float' + /// Returns the raw value of `IO_DEBUG_test_float`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -382,12 +382,12 @@ impl IoDebug { pub fn io_debug_test_float_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'IO_DEBUG_test_float' + /// Sets the raw value of `IO_DEBUG_test_float`. #[inline(always)] pub fn set_io_debug_test_float_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'IO_DEBUG_test_float' + /// Sets the value of `IO_DEBUG_test_float`. #[inline(always)] pub fn set_io_debug_test_float(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -401,21 +401,21 @@ impl IoDebug { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'IO_DEBUG_test_signed' + /// Returns the value of `IO_DEBUG_test_signed`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_signed(&self) -> i8 { self.io_debug_test_signed_phys_val() } - /// Get physical value of 'IO_DEBUG_test_signed' + /// Returns the physical value of `IO_DEBUG_test_signed`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_signed_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -423,7 +423,7 @@ impl IoDebug { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IO_DEBUG_test_signed' + /// Returns the raw value of `IO_DEBUG_test_signed`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -433,13 +433,13 @@ impl IoDebug { pub fn io_debug_test_signed_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'IO_DEBUG_test_signed' + /// Sets the raw value of `IO_DEBUG_test_signed`. #[inline(always)] pub fn set_io_debug_test_signed_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'IO_DEBUG_test_signed' + /// Sets the value of `IO_DEBUG_test_signed`. #[inline(always)] pub fn set_io_debug_test_signed(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -458,28 +458,28 @@ impl IoDebug { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'IO_DEBUG_test_unsigned' + /// Returns the value of `IO_DEBUG_test_unsigned`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_unsigned(&self) -> u8 { self.io_debug_test_unsigned_phys_val() } - /// Get physical value of 'IO_DEBUG_test_unsigned' + /// Returns the physical value of `IO_DEBUG_test_unsigned`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_unsigned_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IO_DEBUG_test_unsigned' + /// Returns the raw value of `IO_DEBUG_test_unsigned`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -489,12 +489,12 @@ impl IoDebug { pub fn io_debug_test_unsigned_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'IO_DEBUG_test_unsigned' + /// Sets the raw value of `IO_DEBUG_test_unsigned`. #[inline(always)] pub fn set_io_debug_test_unsigned_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'IO_DEBUG_test_unsigned' + /// Sets the value of `IO_DEBUG_test_unsigned`. #[inline(always)] pub fn set_io_debug_test_unsigned(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -604,39 +604,39 @@ impl MotorCmd { pub const MOTOR_CMD_DRIVE_MAX: u8 = 9_u8; pub const MOTOR_CMD_STEER_MIN: i8 = -5_i8; pub const MOTOR_CMD_STEER_MAX: i8 = 5_i8; - /// Construct new 'MOTOR_CMD' from values + /// Constructs a new `MOTOR_CMD` message from values. pub fn new(motor_cmd_drive: u8, motor_cmd_steer: i8) -> Result { let mut res = Self { raw: [0x00; 1] }; res.set_motor_cmd_drive(motor_cmd_drive)?; res.set_motor_cmd_steer(motor_cmd_steer)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MOTOR_CMD` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'MOTOR_CMD_drive' + /// Returns the value of `MOTOR_CMD_drive`. /// /// - Min: 0 /// - Max: 9 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_drive(&self) -> u8 { self.motor_cmd_drive_phys_val() } - /// Get physical value of 'MOTOR_CMD_drive' + /// Returns the physical value of `MOTOR_CMD_drive`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn motor_cmd_drive_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MOTOR_CMD_drive' + /// Returns the raw value of `MOTOR_CMD_drive`. /// /// - Start bit: 4 /// - Signal size: 4 bits @@ -646,12 +646,12 @@ impl MotorCmd { pub fn motor_cmd_drive_raw_val(&self) -> u8 { self.raw.view_bits::()[4..8].load_le::() } - /// Set raw value of 'MOTOR_CMD_drive' + /// Sets the raw value of `MOTOR_CMD_drive`. #[inline(always)] pub fn set_motor_cmd_drive_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..8].store_le(value); } - /// Set value of 'MOTOR_CMD_drive' + /// Sets the value of `MOTOR_CMD_drive`. #[inline(always)] pub fn set_motor_cmd_drive(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 9_u8 < value { @@ -669,21 +669,21 @@ impl MotorCmd { self.raw.view_bits_mut::()[4..8].store_le(value); Ok(()) } - /// Get value of 'MOTOR_CMD_steer' + /// Returns the value of `MOTOR_CMD_steer`. /// /// - Min: -5 /// - Max: 5 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_steer(&self) -> i8 { self.motor_cmd_steer_phys_val() } - /// Get physical value of 'MOTOR_CMD_steer' + /// Returns the physical value of `MOTOR_CMD_steer`. /// /// - Factor: 1 /// - Offset: -5 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn motor_cmd_steer_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); @@ -691,7 +691,7 @@ impl MotorCmd { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_sub(5) } - /// Get raw value of 'MOTOR_CMD_steer' + /// Returns the raw value of `MOTOR_CMD_steer`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -701,13 +701,13 @@ impl MotorCmd { pub fn motor_cmd_steer_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'MOTOR_CMD_steer' + /// Sets the raw value of `MOTOR_CMD_steer`. #[inline(always)] pub fn set_motor_cmd_steer_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..4].store_le(value); } - /// Set value of 'MOTOR_CMD_steer' + /// Sets the value of `MOTOR_CMD_steer`. #[inline(always)] pub fn set_motor_cmd_steer(&mut self, value: i8) -> Result<(), CanError> { if value < -5_i8 || 5_i8 < value { @@ -791,7 +791,7 @@ impl MotorStatus { pub const MESSAGE_CYCLE_TIME_MS: u32 = 100; pub const MOTOR_STATUS_SPEED_KPH_MIN: f32 = 0_f32; pub const MOTOR_STATUS_SPEED_KPH_MAX: f32 = 0_f32; - /// Construct new 'MOTOR_STATUS' from values + /// Constructs a new `MOTOR_STATUS` message from values. pub fn new( motor_status_speed_kph: f32, motor_status_wheel_error: bool, @@ -801,11 +801,11 @@ impl MotorStatus { res.set_motor_status_wheel_error(motor_status_wheel_error)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MOTOR_STATUS` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'MOTOR_STATUS_speed_kph' + /// Returns the value of `MOTOR_STATUS_speed_kph`. /// /// - Min: 0 /// - Max: 0 @@ -815,7 +815,7 @@ impl MotorStatus { pub fn motor_status_speed_kph(&self) -> f32 { self.motor_status_speed_kph_phys_val() } - /// Get physical value of 'MOTOR_STATUS_speed_kph' + /// Returns the physical value of `MOTOR_STATUS_speed_kph`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -827,7 +827,7 @@ impl MotorStatus { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'MOTOR_STATUS_speed_kph' + /// Returns the raw value of `MOTOR_STATUS_speed_kph`. /// /// - Start bit: 8 /// - Signal size: 16 bits @@ -837,12 +837,12 @@ impl MotorStatus { pub fn motor_status_speed_kph_raw_val(&self) -> u16 { self.raw.view_bits::()[8..24].load_le::() } - /// Set raw value of 'MOTOR_STATUS_speed_kph' + /// Sets the raw value of `MOTOR_STATUS_speed_kph`. #[inline(always)] pub fn set_motor_status_speed_kph_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[8..24].store_le(value); } - /// Set value of 'MOTOR_STATUS_speed_kph' + /// Sets the value of `MOTOR_STATUS_speed_kph`. #[inline(always)] pub fn set_motor_status_speed_kph(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -856,27 +856,27 @@ impl MotorStatus { self.raw.view_bits_mut::()[8..24].store_le(value); Ok(()) } - /// Get value of 'MOTOR_STATUS_wheel_error' + /// Returns the value of `MOTOR_STATUS_wheel_error`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_wheel_error(&self) -> bool { self.motor_status_wheel_error_phys_val() } - /// Get physical value of 'MOTOR_STATUS_wheel_error' + /// Returns the physical value of `MOTOR_STATUS_wheel_error`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn motor_status_wheel_error_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'MOTOR_STATUS_wheel_error' + /// Returns the raw value of `MOTOR_STATUS_wheel_error`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -886,12 +886,12 @@ impl MotorStatus { pub fn motor_status_wheel_error_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'MOTOR_STATUS_wheel_error' + /// Sets the raw value of `MOTOR_STATUS_wheel_error`. #[inline(always)] pub fn set_motor_status_wheel_error_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'MOTOR_STATUS_wheel_error' + /// Sets the value of `MOTOR_STATUS_wheel_error`. #[inline(always)] pub fn set_motor_status_wheel_error(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -981,7 +981,7 @@ impl SensorSonars { pub const SENSOR_SONARS_REAR_MAX: f32 = 0_f32; pub const SENSOR_SONARS_RIGHT_MIN: f32 = 0_f32; pub const SENSOR_SONARS_RIGHT_MAX: f32 = 0_f32; - /// Construct new 'SENSOR_SONARS' from values + /// Constructs a new `SENSOR_SONARS` message from values. pub fn new( sensor_sonars_err_count: u16, sensor_sonars_mux: u8, @@ -991,32 +991,32 @@ impl SensorSonars { res.set_sensor_sonars_mux(sensor_sonars_mux)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SENSOR_SONARS` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'SENSOR_SONARS_err_count' + /// Returns the value of `SENSOR_SONARS_err_count`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_err_count(&self) -> u16 { self.sensor_sonars_err_count_phys_val() } - /// Get physical value of 'SENSOR_SONARS_err_count' + /// Returns the physical value of `SENSOR_SONARS_err_count`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_err_count_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[4..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SENSOR_SONARS_err_count' + /// Returns the raw value of `SENSOR_SONARS_err_count`. /// /// - Start bit: 4 /// - Signal size: 12 bits @@ -1026,12 +1026,12 @@ impl SensorSonars { pub fn sensor_sonars_err_count_raw_val(&self) -> u16 { self.raw.view_bits::()[4..16].load_le::() } - /// Set raw value of 'SENSOR_SONARS_err_count' + /// Sets the raw value of `SENSOR_SONARS_err_count`. #[inline(always)] pub fn set_sensor_sonars_err_count_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[4..16].store_le(value); } - /// Set value of 'SENSOR_SONARS_err_count' + /// Sets the value of `SENSOR_SONARS_err_count`. #[inline(always)] pub fn set_sensor_sonars_err_count(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1049,18 +1049,18 @@ impl SensorSonars { self.raw.view_bits_mut::()[4..16].store_le(value); Ok(()) } - /// Get physical value of 'SENSOR_SONARS_mux' + /// Returns the physical value of `SENSOR_SONARS_mux`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_mux_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SENSOR_SONARS_mux' + /// Returns the raw value of `SENSOR_SONARS_mux`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -1070,7 +1070,7 @@ impl SensorSonars { pub fn sensor_sonars_mux_raw_val(&self) -> u8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'SENSOR_SONARS_mux' + /// Sets the raw value of `SENSOR_SONARS_mux`. #[allow(dead_code)] #[inline(always)] fn set_sensor_sonars_mux_raw_val(&mut self, value: u8) { @@ -1102,7 +1102,7 @@ impl SensorSonars { } } } - /// Set value of 'SENSOR_SONARS_mux' + /// Sets the value of `SENSOR_SONARS_mux`. #[inline(always)] fn set_sensor_sonars_mux(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -1120,7 +1120,7 @@ impl SensorSonars { self.raw.view_bits_mut::()[0..4].store_le(value); Ok(()) } - /// Set value of 'SENSOR_SONARS_mux' + /// Sets the value of `SENSOR_SONARS_mux`. #[inline(always)] pub fn set_m0( &mut self, @@ -1132,7 +1132,7 @@ impl SensorSonars { self.set_sensor_sonars_mux(0)?; Ok(()) } - /// Set value of 'SENSOR_SONARS_mux' + /// Sets the value of `SENSOR_SONARS_mux`. #[inline(always)] pub fn set_m1( &mut self, @@ -1223,21 +1223,21 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'SENSOR_SONARS_left' + /// Returns the value of `SENSOR_SONARS_left`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_left(&self) -> f32 { self.sensor_sonars_left_phys_val() } - /// Get physical value of 'SENSOR_SONARS_left' + /// Returns the physical value of `SENSOR_SONARS_left`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); @@ -1245,7 +1245,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_left' + /// Returns the raw value of `SENSOR_SONARS_left`. /// /// - Start bit: 16 /// - Signal size: 12 bits @@ -1255,12 +1255,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } - /// Set raw value of 'SENSOR_SONARS_left' + /// Sets the raw value of `SENSOR_SONARS_left`. #[inline(always)] pub fn set_sensor_sonars_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } - /// Set value of 'SENSOR_SONARS_left' + /// Sets the value of `SENSOR_SONARS_left`. #[inline(always)] pub fn set_sensor_sonars_left(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1274,21 +1274,21 @@ impl SensorSonarsSensorSonarsMuxM0 { self.raw.view_bits_mut::()[16..28].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_middle' + /// Returns the value of `SENSOR_SONARS_middle`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_middle(&self) -> f32 { self.sensor_sonars_middle_phys_val() } - /// Get physical value of 'SENSOR_SONARS_middle' + /// Returns the physical value of `SENSOR_SONARS_middle`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); @@ -1296,7 +1296,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_middle' + /// Returns the raw value of `SENSOR_SONARS_middle`. /// /// - Start bit: 28 /// - Signal size: 12 bits @@ -1306,12 +1306,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } - /// Set raw value of 'SENSOR_SONARS_middle' + /// Sets the raw value of `SENSOR_SONARS_middle`. #[inline(always)] pub fn set_sensor_sonars_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } - /// Set value of 'SENSOR_SONARS_middle' + /// Sets the value of `SENSOR_SONARS_middle`. #[inline(always)] pub fn set_sensor_sonars_middle(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1325,21 +1325,21 @@ impl SensorSonarsSensorSonarsMuxM0 { self.raw.view_bits_mut::()[28..40].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_rear' + /// Returns the value of `SENSOR_SONARS_rear`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_rear(&self) -> f32 { self.sensor_sonars_rear_phys_val() } - /// Get physical value of 'SENSOR_SONARS_rear' + /// Returns the physical value of `SENSOR_SONARS_rear`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); @@ -1347,7 +1347,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_rear' + /// Returns the raw value of `SENSOR_SONARS_rear`. /// /// - Start bit: 52 /// - Signal size: 12 bits @@ -1357,12 +1357,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } - /// Set raw value of 'SENSOR_SONARS_rear' + /// Sets the raw value of `SENSOR_SONARS_rear`. #[inline(always)] pub fn set_sensor_sonars_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } - /// Set value of 'SENSOR_SONARS_rear' + /// Sets the value of `SENSOR_SONARS_rear`. #[inline(always)] pub fn set_sensor_sonars_rear(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1376,21 +1376,21 @@ impl SensorSonarsSensorSonarsMuxM0 { self.raw.view_bits_mut::()[52..64].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_right' + /// Returns the value of `SENSOR_SONARS_right`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_right(&self) -> f32 { self.sensor_sonars_right_phys_val() } - /// Get physical value of 'SENSOR_SONARS_right' + /// Returns the physical value of `SENSOR_SONARS_right`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); @@ -1398,7 +1398,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_right' + /// Returns the raw value of `SENSOR_SONARS_right`. /// /// - Start bit: 40 /// - Signal size: 12 bits @@ -1408,12 +1408,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } - /// Set raw value of 'SENSOR_SONARS_right' + /// Sets the raw value of `SENSOR_SONARS_right`. #[inline(always)] pub fn set_sensor_sonars_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } - /// Set value of 'SENSOR_SONARS_right' + /// Sets the value of `SENSOR_SONARS_right`. #[inline(always)] pub fn set_sensor_sonars_right(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1454,21 +1454,21 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'SENSOR_SONARS_no_filt_left' + /// Returns the value of `SENSOR_SONARS_no_filt_left`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_left(&self) -> f32 { self.sensor_sonars_no_filt_left_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_left' + /// Returns the physical value of `SENSOR_SONARS_no_filt_left`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); @@ -1476,7 +1476,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_left' + /// Returns the raw value of `SENSOR_SONARS_no_filt_left`. /// /// - Start bit: 16 /// - Signal size: 12 bits @@ -1486,12 +1486,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_left' + /// Sets the raw value of `SENSOR_SONARS_no_filt_left`. #[inline(always)] pub fn set_sensor_sonars_no_filt_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_left' + /// Sets the value of `SENSOR_SONARS_no_filt_left`. #[inline(always)] pub fn set_sensor_sonars_no_filt_left( &mut self, @@ -1508,21 +1508,21 @@ impl SensorSonarsSensorSonarsMuxM1 { self.raw.view_bits_mut::()[16..28].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_no_filt_middle' + /// Returns the value of `SENSOR_SONARS_no_filt_middle`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_middle(&self) -> f32 { self.sensor_sonars_no_filt_middle_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_middle' + /// Returns the physical value of `SENSOR_SONARS_no_filt_middle`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); @@ -1530,7 +1530,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_middle' + /// Returns the raw value of `SENSOR_SONARS_no_filt_middle`. /// /// - Start bit: 28 /// - Signal size: 12 bits @@ -1540,12 +1540,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_middle' + /// Sets the raw value of `SENSOR_SONARS_no_filt_middle`. #[inline(always)] pub fn set_sensor_sonars_no_filt_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_middle' + /// Sets the value of `SENSOR_SONARS_no_filt_middle`. #[inline(always)] pub fn set_sensor_sonars_no_filt_middle( &mut self, @@ -1562,21 +1562,21 @@ impl SensorSonarsSensorSonarsMuxM1 { self.raw.view_bits_mut::()[28..40].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_no_filt_rear' + /// Returns the value of `SENSOR_SONARS_no_filt_rear`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_rear(&self) -> f32 { self.sensor_sonars_no_filt_rear_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_rear' + /// Returns the physical value of `SENSOR_SONARS_no_filt_rear`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); @@ -1584,7 +1584,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_rear' + /// Returns the raw value of `SENSOR_SONARS_no_filt_rear`. /// /// - Start bit: 52 /// - Signal size: 12 bits @@ -1594,12 +1594,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_rear' + /// Sets the raw value of `SENSOR_SONARS_no_filt_rear`. #[inline(always)] pub fn set_sensor_sonars_no_filt_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_rear' + /// Sets the value of `SENSOR_SONARS_no_filt_rear`. #[inline(always)] pub fn set_sensor_sonars_no_filt_rear( &mut self, @@ -1616,21 +1616,21 @@ impl SensorSonarsSensorSonarsMuxM1 { self.raw.view_bits_mut::()[52..64].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_no_filt_right' + /// Returns the value of `SENSOR_SONARS_no_filt_right`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_right(&self) -> f32 { self.sensor_sonars_no_filt_right_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_right' + /// Returns the physical value of `SENSOR_SONARS_no_filt_right`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); @@ -1638,7 +1638,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_right' + /// Returns the raw value of `SENSOR_SONARS_no_filt_right`. /// /// - Start bit: 40 /// - Signal size: 12 bits @@ -1648,12 +1648,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_right' + /// Sets the raw value of `SENSOR_SONARS_no_filt_right`. #[inline(always)] pub fn set_sensor_sonars_no_filt_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_right' + /// Sets the value of `SENSOR_SONARS_no_filt_right`. #[inline(always)] pub fn set_sensor_sonars_no_filt_right( &mut self, diff --git a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools.snap.rs b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools.snap.rs index 34fb469d..4164f02e 100644 --- a/tests-snapshots/dbc-cantools/socialledge-written-by-cantools.snap.rs +++ b/tests-snapshots/dbc-cantools/socialledge-written-by-cantools.snap.rs @@ -91,7 +91,7 @@ impl DriverHeartbeat { pub const MESSAGE_CYCLE_TIME_MS: u32 = 1000; pub const DRIVER_HEARTBEAT_CMD_MIN: u8 = 0_u8; pub const DRIVER_HEARTBEAT_CMD_MAX: u8 = 0_u8; - /// Construct new 'DRIVER_HEARTBEAT' from values + /// Constructs a new `DRIVER_HEARTBEAT` message from values. pub fn new( driver_heartbeat_cmd: DriverHeartbeatDriverHeartbeatCmd, ) -> Result { @@ -99,15 +99,15 @@ impl DriverHeartbeat { res.set_driver_heartbeat_cmd(driver_heartbeat_cmd)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `DRIVER_HEARTBEAT` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'DRIVER_HEARTBEAT_cmd' + /// Returns the value of `DRIVER_HEARTBEAT_cmd`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: SENSOR, MOTOR #[inline(always)] pub fn driver_heartbeat_cmd(&self) -> DriverHeartbeatDriverHeartbeatCmd { @@ -123,18 +123,18 @@ impl DriverHeartbeat { } } } - /// Get physical value of 'DRIVER_HEARTBEAT_cmd' + /// Returns the physical value of `DRIVER_HEARTBEAT_cmd`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn driver_heartbeat_cmd_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'DRIVER_HEARTBEAT_cmd' + /// Returns the raw value of `DRIVER_HEARTBEAT_cmd`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -144,12 +144,12 @@ impl DriverHeartbeat { pub fn driver_heartbeat_cmd_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'DRIVER_HEARTBEAT_cmd' + /// Sets the raw value of `DRIVER_HEARTBEAT_cmd`. #[inline(always)] pub fn set_driver_heartbeat_cmd_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'DRIVER_HEARTBEAT_cmd' + /// Sets the value of `DRIVER_HEARTBEAT_cmd`. #[inline(always)] pub fn set_driver_heartbeat_cmd( &mut self, @@ -269,7 +269,7 @@ impl IoDebug { pub const IO_DEBUG_TEST_SIGNED_MAX: i8 = 0_i8; pub const IO_DEBUG_TEST_FLOAT_MIN: f32 = 0_f32; pub const IO_DEBUG_TEST_FLOAT_MAX: f32 = 0_f32; - /// Construct new 'IO_DEBUG' from values + /// Constructs a new `IO_DEBUG` message from values. pub fn new( io_debug_test_unsigned: u8, io_debug_test_enum: IoDebugIoDebugTestEnum, @@ -283,32 +283,32 @@ impl IoDebug { res.set_io_debug_test_float(io_debug_test_float)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `IO_DEBUG` message payload. pub fn raw(&self) -> &[u8; 4] { &self.raw } - /// Get value of 'IO_DEBUG_test_unsigned' + /// Returns the value of `IO_DEBUG_test_unsigned`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_unsigned(&self) -> u8 { self.io_debug_test_unsigned_phys_val() } - /// Get physical value of 'IO_DEBUG_test_unsigned' + /// Returns the physical value of `IO_DEBUG_test_unsigned`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_unsigned_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IO_DEBUG_test_unsigned' + /// Returns the raw value of `IO_DEBUG_test_unsigned`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -318,12 +318,12 @@ impl IoDebug { pub fn io_debug_test_unsigned_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'IO_DEBUG_test_unsigned' + /// Sets the raw value of `IO_DEBUG_test_unsigned`. #[inline(always)] pub fn set_io_debug_test_unsigned_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'IO_DEBUG_test_unsigned' + /// Sets the value of `IO_DEBUG_test_unsigned`. #[inline(always)] pub fn set_io_debug_test_unsigned(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -341,11 +341,11 @@ impl IoDebug { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Get value of 'IO_DEBUG_test_enum' + /// Returns the value of `IO_DEBUG_test_enum`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_enum(&self) -> IoDebugIoDebugTestEnum { @@ -356,18 +356,18 @@ impl IoDebug { _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys_val()), } } - /// Get physical value of 'IO_DEBUG_test_enum' + /// Returns the physical value of `IO_DEBUG_test_enum`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_enum_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IO_DEBUG_test_enum' + /// Returns the raw value of `IO_DEBUG_test_enum`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -377,12 +377,12 @@ impl IoDebug { pub fn io_debug_test_enum_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'IO_DEBUG_test_enum' + /// Sets the raw value of `IO_DEBUG_test_enum`. #[inline(always)] pub fn set_io_debug_test_enum_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'IO_DEBUG_test_enum' + /// Sets the value of `IO_DEBUG_test_enum`. #[inline(always)] pub fn set_io_debug_test_enum( &mut self, @@ -404,21 +404,21 @@ impl IoDebug { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'IO_DEBUG_test_signed' + /// Returns the value of `IO_DEBUG_test_signed`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_signed(&self) -> i8 { self.io_debug_test_signed_phys_val() } - /// Get physical value of 'IO_DEBUG_test_signed' + /// Returns the physical value of `IO_DEBUG_test_signed`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_signed_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -426,7 +426,7 @@ impl IoDebug { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IO_DEBUG_test_signed' + /// Returns the raw value of `IO_DEBUG_test_signed`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -436,13 +436,13 @@ impl IoDebug { pub fn io_debug_test_signed_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'IO_DEBUG_test_signed' + /// Sets the raw value of `IO_DEBUG_test_signed`. #[inline(always)] pub fn set_io_debug_test_signed_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'IO_DEBUG_test_signed' + /// Sets the value of `IO_DEBUG_test_signed`. #[inline(always)] pub fn set_io_debug_test_signed(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -461,21 +461,21 @@ impl IoDebug { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'IO_DEBUG_test_float' + /// Returns the value of `IO_DEBUG_test_float`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_float(&self) -> f32 { self.io_debug_test_float_phys_val() } - /// Get physical value of 'IO_DEBUG_test_float' + /// Returns the physical value of `IO_DEBUG_test_float`. /// /// - Factor: 0.5 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_float_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -483,7 +483,7 @@ impl IoDebug { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IO_DEBUG_test_float' + /// Returns the raw value of `IO_DEBUG_test_float`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -493,12 +493,12 @@ impl IoDebug { pub fn io_debug_test_float_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'IO_DEBUG_test_float' + /// Sets the raw value of `IO_DEBUG_test_float`. #[inline(always)] pub fn set_io_debug_test_float_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'IO_DEBUG_test_float' + /// Sets the value of `IO_DEBUG_test_float`. #[inline(always)] pub fn set_io_debug_test_float(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -604,32 +604,32 @@ impl MotorCmd { pub const MOTOR_CMD_STEER_MAX: i8 = 5_i8; pub const MOTOR_CMD_DRIVE_MIN: u8 = 0_u8; pub const MOTOR_CMD_DRIVE_MAX: u8 = 9_u8; - /// Construct new 'MOTOR_CMD' from values + /// Constructs a new `MOTOR_CMD` message from values. pub fn new(motor_cmd_steer: i8, motor_cmd_drive: u8) -> Result { let mut res = Self { raw: [0x00; 1] }; res.set_motor_cmd_steer(motor_cmd_steer)?; res.set_motor_cmd_drive(motor_cmd_drive)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MOTOR_CMD` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'MOTOR_CMD_steer' + /// Returns the value of `MOTOR_CMD_steer`. /// /// - Min: -5 /// - Max: 5 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_steer(&self) -> i8 { self.motor_cmd_steer_phys_val() } - /// Get physical value of 'MOTOR_CMD_steer' + /// Returns the physical value of `MOTOR_CMD_steer`. /// /// - Factor: 1 /// - Offset: -5 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn motor_cmd_steer_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); @@ -637,7 +637,7 @@ impl MotorCmd { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_sub(5) } - /// Get raw value of 'MOTOR_CMD_steer' + /// Returns the raw value of `MOTOR_CMD_steer`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -647,13 +647,13 @@ impl MotorCmd { pub fn motor_cmd_steer_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'MOTOR_CMD_steer' + /// Sets the raw value of `MOTOR_CMD_steer`. #[inline(always)] pub fn set_motor_cmd_steer_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..4].store_le(value); } - /// Set value of 'MOTOR_CMD_steer' + /// Sets the value of `MOTOR_CMD_steer`. #[inline(always)] pub fn set_motor_cmd_steer(&mut self, value: i8) -> Result<(), CanError> { if value < -5_i8 || 5_i8 < value { @@ -672,28 +672,28 @@ impl MotorCmd { self.raw.view_bits_mut::()[0..4].store_le(value); Ok(()) } - /// Get value of 'MOTOR_CMD_drive' + /// Returns the value of `MOTOR_CMD_drive`. /// /// - Min: 0 /// - Max: 9 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_drive(&self) -> u8 { self.motor_cmd_drive_phys_val() } - /// Get physical value of 'MOTOR_CMD_drive' + /// Returns the physical value of `MOTOR_CMD_drive`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn motor_cmd_drive_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MOTOR_CMD_drive' + /// Returns the raw value of `MOTOR_CMD_drive`. /// /// - Start bit: 4 /// - Signal size: 4 bits @@ -703,12 +703,12 @@ impl MotorCmd { pub fn motor_cmd_drive_raw_val(&self) -> u8 { self.raw.view_bits::()[4..8].load_le::() } - /// Set raw value of 'MOTOR_CMD_drive' + /// Sets the raw value of `MOTOR_CMD_drive`. #[inline(always)] pub fn set_motor_cmd_drive_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..8].store_le(value); } - /// Set value of 'MOTOR_CMD_drive' + /// Sets the value of `MOTOR_CMD_drive`. #[inline(always)] pub fn set_motor_cmd_drive(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 9_u8 < value { @@ -791,7 +791,7 @@ impl MotorStatus { pub const MESSAGE_CYCLE_TIME_MS: u32 = 100; pub const MOTOR_STATUS_SPEED_KPH_MIN: f32 = 0_f32; pub const MOTOR_STATUS_SPEED_KPH_MAX: f32 = 0_f32; - /// Construct new 'MOTOR_STATUS' from values + /// Constructs a new `MOTOR_STATUS` message from values. pub fn new( motor_status_wheel_error: bool, motor_status_speed_kph: f32, @@ -801,31 +801,31 @@ impl MotorStatus { res.set_motor_status_speed_kph(motor_status_speed_kph)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MOTOR_STATUS` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'MOTOR_STATUS_wheel_error' + /// Returns the value of `MOTOR_STATUS_wheel_error`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_wheel_error(&self) -> bool { self.motor_status_wheel_error_phys_val() } - /// Get physical value of 'MOTOR_STATUS_wheel_error' + /// Returns the physical value of `MOTOR_STATUS_wheel_error`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn motor_status_wheel_error_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'MOTOR_STATUS_wheel_error' + /// Returns the raw value of `MOTOR_STATUS_wheel_error`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -835,19 +835,19 @@ impl MotorStatus { pub fn motor_status_wheel_error_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'MOTOR_STATUS_wheel_error' + /// Sets the raw value of `MOTOR_STATUS_wheel_error`. #[inline(always)] pub fn set_motor_status_wheel_error_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'MOTOR_STATUS_wheel_error' + /// Sets the value of `MOTOR_STATUS_wheel_error`. #[inline(always)] pub fn set_motor_status_wheel_error(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[0..1].store_le(value); Ok(()) } - /// Get value of 'MOTOR_STATUS_speed_kph' + /// Returns the value of `MOTOR_STATUS_speed_kph`. /// /// - Min: 0 /// - Max: 0 @@ -857,7 +857,7 @@ impl MotorStatus { pub fn motor_status_speed_kph(&self) -> f32 { self.motor_status_speed_kph_phys_val() } - /// Get physical value of 'MOTOR_STATUS_speed_kph' + /// Returns the physical value of `MOTOR_STATUS_speed_kph`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -869,7 +869,7 @@ impl MotorStatus { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'MOTOR_STATUS_speed_kph' + /// Returns the raw value of `MOTOR_STATUS_speed_kph`. /// /// - Start bit: 8 /// - Signal size: 16 bits @@ -879,12 +879,12 @@ impl MotorStatus { pub fn motor_status_speed_kph_raw_val(&self) -> u16 { self.raw.view_bits::()[8..24].load_le::() } - /// Set raw value of 'MOTOR_STATUS_speed_kph' + /// Sets the raw value of `MOTOR_STATUS_speed_kph`. #[inline(always)] pub fn set_motor_status_speed_kph_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[8..24].store_le(value); } - /// Set value of 'MOTOR_STATUS_speed_kph' + /// Sets the value of `MOTOR_STATUS_speed_kph`. #[inline(always)] pub fn set_motor_status_speed_kph(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -981,7 +981,7 @@ impl SensorSonars { pub const SENSOR_SONARS_NO_FILT_RIGHT_MAX: f32 = 0_f32; pub const SENSOR_SONARS_NO_FILT_REAR_MIN: f32 = 0_f32; pub const SENSOR_SONARS_NO_FILT_REAR_MAX: f32 = 0_f32; - /// Construct new 'SENSOR_SONARS' from values + /// Constructs a new `SENSOR_SONARS` message from values. pub fn new( sensor_sonars_mux: u8, sensor_sonars_err_count: u16, @@ -991,22 +991,22 @@ impl SensorSonars { res.set_sensor_sonars_err_count(sensor_sonars_err_count)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SENSOR_SONARS` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'SENSOR_SONARS_mux' + /// Returns the physical value of `SENSOR_SONARS_mux`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_mux_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SENSOR_SONARS_mux' + /// Returns the raw value of `SENSOR_SONARS_mux`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -1016,7 +1016,7 @@ impl SensorSonars { pub fn sensor_sonars_mux_raw_val(&self) -> u8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'SENSOR_SONARS_mux' + /// Sets the raw value of `SENSOR_SONARS_mux`. #[allow(dead_code)] #[inline(always)] fn set_sensor_sonars_mux_raw_val(&mut self, value: u8) { @@ -1048,7 +1048,7 @@ impl SensorSonars { } } } - /// Set value of 'SENSOR_SONARS_mux' + /// Sets the value of `SENSOR_SONARS_mux`. #[inline(always)] fn set_sensor_sonars_mux(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -1066,7 +1066,7 @@ impl SensorSonars { self.raw.view_bits_mut::()[0..4].store_le(value); Ok(()) } - /// Set value of 'SENSOR_SONARS_mux' + /// Sets the value of `SENSOR_SONARS_mux`. #[inline(always)] pub fn set_m0( &mut self, @@ -1078,7 +1078,7 @@ impl SensorSonars { self.set_sensor_sonars_mux(0)?; Ok(()) } - /// Set value of 'SENSOR_SONARS_mux' + /// Sets the value of `SENSOR_SONARS_mux`. #[inline(always)] pub fn set_m1( &mut self, @@ -1090,28 +1090,28 @@ impl SensorSonars { self.set_sensor_sonars_mux(1)?; Ok(()) } - /// Get value of 'SENSOR_SONARS_err_count' + /// Returns the value of `SENSOR_SONARS_err_count`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_err_count(&self) -> u16 { self.sensor_sonars_err_count_phys_val() } - /// Get physical value of 'SENSOR_SONARS_err_count' + /// Returns the physical value of `SENSOR_SONARS_err_count`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_err_count_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[4..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SENSOR_SONARS_err_count' + /// Returns the raw value of `SENSOR_SONARS_err_count`. /// /// - Start bit: 4 /// - Signal size: 12 bits @@ -1121,12 +1121,12 @@ impl SensorSonars { pub fn sensor_sonars_err_count_raw_val(&self) -> u16 { self.raw.view_bits::()[4..16].load_le::() } - /// Set raw value of 'SENSOR_SONARS_err_count' + /// Sets the raw value of `SENSOR_SONARS_err_count`. #[inline(always)] pub fn set_sensor_sonars_err_count_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[4..16].store_le(value); } - /// Set value of 'SENSOR_SONARS_err_count' + /// Sets the value of `SENSOR_SONARS_err_count`. #[inline(always)] pub fn set_sensor_sonars_err_count(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1223,21 +1223,21 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'SENSOR_SONARS_left' + /// Returns the value of `SENSOR_SONARS_left`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_left(&self) -> f32 { self.sensor_sonars_left_phys_val() } - /// Get physical value of 'SENSOR_SONARS_left' + /// Returns the physical value of `SENSOR_SONARS_left`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); @@ -1245,7 +1245,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_left' + /// Returns the raw value of `SENSOR_SONARS_left`. /// /// - Start bit: 16 /// - Signal size: 12 bits @@ -1255,12 +1255,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } - /// Set raw value of 'SENSOR_SONARS_left' + /// Sets the raw value of `SENSOR_SONARS_left`. #[inline(always)] pub fn set_sensor_sonars_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } - /// Set value of 'SENSOR_SONARS_left' + /// Sets the value of `SENSOR_SONARS_left`. #[inline(always)] pub fn set_sensor_sonars_left(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1274,21 +1274,21 @@ impl SensorSonarsSensorSonarsMuxM0 { self.raw.view_bits_mut::()[16..28].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_middle' + /// Returns the value of `SENSOR_SONARS_middle`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_middle(&self) -> f32 { self.sensor_sonars_middle_phys_val() } - /// Get physical value of 'SENSOR_SONARS_middle' + /// Returns the physical value of `SENSOR_SONARS_middle`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); @@ -1296,7 +1296,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_middle' + /// Returns the raw value of `SENSOR_SONARS_middle`. /// /// - Start bit: 28 /// - Signal size: 12 bits @@ -1306,12 +1306,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } - /// Set raw value of 'SENSOR_SONARS_middle' + /// Sets the raw value of `SENSOR_SONARS_middle`. #[inline(always)] pub fn set_sensor_sonars_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } - /// Set value of 'SENSOR_SONARS_middle' + /// Sets the value of `SENSOR_SONARS_middle`. #[inline(always)] pub fn set_sensor_sonars_middle(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1325,21 +1325,21 @@ impl SensorSonarsSensorSonarsMuxM0 { self.raw.view_bits_mut::()[28..40].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_right' + /// Returns the value of `SENSOR_SONARS_right`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_right(&self) -> f32 { self.sensor_sonars_right_phys_val() } - /// Get physical value of 'SENSOR_SONARS_right' + /// Returns the physical value of `SENSOR_SONARS_right`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); @@ -1347,7 +1347,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_right' + /// Returns the raw value of `SENSOR_SONARS_right`. /// /// - Start bit: 40 /// - Signal size: 12 bits @@ -1357,12 +1357,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } - /// Set raw value of 'SENSOR_SONARS_right' + /// Sets the raw value of `SENSOR_SONARS_right`. #[inline(always)] pub fn set_sensor_sonars_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } - /// Set value of 'SENSOR_SONARS_right' + /// Sets the value of `SENSOR_SONARS_right`. #[inline(always)] pub fn set_sensor_sonars_right(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1376,21 +1376,21 @@ impl SensorSonarsSensorSonarsMuxM0 { self.raw.view_bits_mut::()[40..52].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_rear' + /// Returns the value of `SENSOR_SONARS_rear`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_rear(&self) -> f32 { self.sensor_sonars_rear_phys_val() } - /// Get physical value of 'SENSOR_SONARS_rear' + /// Returns the physical value of `SENSOR_SONARS_rear`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); @@ -1398,7 +1398,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_rear' + /// Returns the raw value of `SENSOR_SONARS_rear`. /// /// - Start bit: 52 /// - Signal size: 12 bits @@ -1408,12 +1408,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } - /// Set raw value of 'SENSOR_SONARS_rear' + /// Sets the raw value of `SENSOR_SONARS_rear`. #[inline(always)] pub fn set_sensor_sonars_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } - /// Set value of 'SENSOR_SONARS_rear' + /// Sets the value of `SENSOR_SONARS_rear`. #[inline(always)] pub fn set_sensor_sonars_rear(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1454,21 +1454,21 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'SENSOR_SONARS_no_filt_left' + /// Returns the value of `SENSOR_SONARS_no_filt_left`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_left(&self) -> f32 { self.sensor_sonars_no_filt_left_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_left' + /// Returns the physical value of `SENSOR_SONARS_no_filt_left`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); @@ -1476,7 +1476,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_left' + /// Returns the raw value of `SENSOR_SONARS_no_filt_left`. /// /// - Start bit: 16 /// - Signal size: 12 bits @@ -1486,12 +1486,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_left' + /// Sets the raw value of `SENSOR_SONARS_no_filt_left`. #[inline(always)] pub fn set_sensor_sonars_no_filt_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_left' + /// Sets the value of `SENSOR_SONARS_no_filt_left`. #[inline(always)] pub fn set_sensor_sonars_no_filt_left( &mut self, @@ -1508,21 +1508,21 @@ impl SensorSonarsSensorSonarsMuxM1 { self.raw.view_bits_mut::()[16..28].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_no_filt_middle' + /// Returns the value of `SENSOR_SONARS_no_filt_middle`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_middle(&self) -> f32 { self.sensor_sonars_no_filt_middle_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_middle' + /// Returns the physical value of `SENSOR_SONARS_no_filt_middle`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); @@ -1530,7 +1530,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_middle' + /// Returns the raw value of `SENSOR_SONARS_no_filt_middle`. /// /// - Start bit: 28 /// - Signal size: 12 bits @@ -1540,12 +1540,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_middle' + /// Sets the raw value of `SENSOR_SONARS_no_filt_middle`. #[inline(always)] pub fn set_sensor_sonars_no_filt_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_middle' + /// Sets the value of `SENSOR_SONARS_no_filt_middle`. #[inline(always)] pub fn set_sensor_sonars_no_filt_middle( &mut self, @@ -1562,21 +1562,21 @@ impl SensorSonarsSensorSonarsMuxM1 { self.raw.view_bits_mut::()[28..40].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_no_filt_right' + /// Returns the value of `SENSOR_SONARS_no_filt_right`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_right(&self) -> f32 { self.sensor_sonars_no_filt_right_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_right' + /// Returns the physical value of `SENSOR_SONARS_no_filt_right`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); @@ -1584,7 +1584,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_right' + /// Returns the raw value of `SENSOR_SONARS_no_filt_right`. /// /// - Start bit: 40 /// - Signal size: 12 bits @@ -1594,12 +1594,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_right' + /// Sets the raw value of `SENSOR_SONARS_no_filt_right`. #[inline(always)] pub fn set_sensor_sonars_no_filt_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_right' + /// Sets the value of `SENSOR_SONARS_no_filt_right`. #[inline(always)] pub fn set_sensor_sonars_no_filt_right( &mut self, @@ -1616,21 +1616,21 @@ impl SensorSonarsSensorSonarsMuxM1 { self.raw.view_bits_mut::()[40..52].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_no_filt_rear' + /// Returns the value of `SENSOR_SONARS_no_filt_rear`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_rear(&self) -> f32 { self.sensor_sonars_no_filt_rear_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_rear' + /// Returns the physical value of `SENSOR_SONARS_no_filt_rear`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); @@ -1638,7 +1638,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_rear' + /// Returns the raw value of `SENSOR_SONARS_no_filt_rear`. /// /// - Start bit: 52 /// - Signal size: 12 bits @@ -1648,12 +1648,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_rear' + /// Sets the raw value of `SENSOR_SONARS_no_filt_rear`. #[inline(always)] pub fn set_sensor_sonars_no_filt_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_rear' + /// Sets the value of `SENSOR_SONARS_no_filt_rear`. #[inline(always)] pub fn set_sensor_sonars_no_filt_rear( &mut self, diff --git a/tests-snapshots/dbc-cantools/socialledge.snap.rs b/tests-snapshots/dbc-cantools/socialledge.snap.rs index 37c4ff80..88903e0d 100644 --- a/tests-snapshots/dbc-cantools/socialledge.snap.rs +++ b/tests-snapshots/dbc-cantools/socialledge.snap.rs @@ -91,7 +91,7 @@ impl DriverHeartbeat { pub const MESSAGE_CYCLE_TIME_MS: u32 = 1000; pub const DRIVER_HEARTBEAT_CMD_MIN: u8 = 0_u8; pub const DRIVER_HEARTBEAT_CMD_MAX: u8 = 0_u8; - /// Construct new 'DRIVER_HEARTBEAT' from values + /// Constructs a new `DRIVER_HEARTBEAT` message from values. pub fn new( driver_heartbeat_cmd: DriverHeartbeatDriverHeartbeatCmd, ) -> Result { @@ -99,15 +99,15 @@ impl DriverHeartbeat { res.set_driver_heartbeat_cmd(driver_heartbeat_cmd)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `DRIVER_HEARTBEAT` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'DRIVER_HEARTBEAT_cmd' + /// Returns the value of `DRIVER_HEARTBEAT_cmd`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: SENSOR, MOTOR #[inline(always)] pub fn driver_heartbeat_cmd(&self) -> DriverHeartbeatDriverHeartbeatCmd { @@ -123,18 +123,18 @@ impl DriverHeartbeat { } } } - /// Get physical value of 'DRIVER_HEARTBEAT_cmd' + /// Returns the physical value of `DRIVER_HEARTBEAT_cmd`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn driver_heartbeat_cmd_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'DRIVER_HEARTBEAT_cmd' + /// Returns the raw value of `DRIVER_HEARTBEAT_cmd`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -144,12 +144,12 @@ impl DriverHeartbeat { pub fn driver_heartbeat_cmd_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'DRIVER_HEARTBEAT_cmd' + /// Sets the raw value of `DRIVER_HEARTBEAT_cmd`. #[inline(always)] pub fn set_driver_heartbeat_cmd_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'DRIVER_HEARTBEAT_cmd' + /// Sets the value of `DRIVER_HEARTBEAT_cmd`. #[inline(always)] pub fn set_driver_heartbeat_cmd( &mut self, @@ -269,7 +269,7 @@ impl IoDebug { pub const IO_DEBUG_TEST_SIGNED_MAX: i8 = 0_i8; pub const IO_DEBUG_TEST_FLOAT_MIN: f32 = 0_f32; pub const IO_DEBUG_TEST_FLOAT_MAX: f32 = 0_f32; - /// Construct new 'IO_DEBUG' from values + /// Constructs a new `IO_DEBUG` message from values. pub fn new( io_debug_test_unsigned: u8, io_debug_test_enum: IoDebugIoDebugTestEnum, @@ -283,32 +283,32 @@ impl IoDebug { res.set_io_debug_test_float(io_debug_test_float)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `IO_DEBUG` message payload. pub fn raw(&self) -> &[u8; 4] { &self.raw } - /// Get value of 'IO_DEBUG_test_unsigned' + /// Returns the value of `IO_DEBUG_test_unsigned`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_unsigned(&self) -> u8 { self.io_debug_test_unsigned_phys_val() } - /// Get physical value of 'IO_DEBUG_test_unsigned' + /// Returns the physical value of `IO_DEBUG_test_unsigned`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_unsigned_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IO_DEBUG_test_unsigned' + /// Returns the raw value of `IO_DEBUG_test_unsigned`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -318,12 +318,12 @@ impl IoDebug { pub fn io_debug_test_unsigned_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'IO_DEBUG_test_unsigned' + /// Sets the raw value of `IO_DEBUG_test_unsigned`. #[inline(always)] pub fn set_io_debug_test_unsigned_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'IO_DEBUG_test_unsigned' + /// Sets the value of `IO_DEBUG_test_unsigned`. #[inline(always)] pub fn set_io_debug_test_unsigned(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -341,11 +341,11 @@ impl IoDebug { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Get value of 'IO_DEBUG_test_enum' + /// Returns the value of `IO_DEBUG_test_enum`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_enum(&self) -> IoDebugIoDebugTestEnum { @@ -356,18 +356,18 @@ impl IoDebug { _ => IoDebugIoDebugTestEnum::_Other(self.io_debug_test_enum_phys_val()), } } - /// Get physical value of 'IO_DEBUG_test_enum' + /// Returns the physical value of `IO_DEBUG_test_enum`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_enum_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IO_DEBUG_test_enum' + /// Returns the raw value of `IO_DEBUG_test_enum`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -377,12 +377,12 @@ impl IoDebug { pub fn io_debug_test_enum_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'IO_DEBUG_test_enum' + /// Sets the raw value of `IO_DEBUG_test_enum`. #[inline(always)] pub fn set_io_debug_test_enum_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'IO_DEBUG_test_enum' + /// Sets the value of `IO_DEBUG_test_enum`. #[inline(always)] pub fn set_io_debug_test_enum( &mut self, @@ -404,21 +404,21 @@ impl IoDebug { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'IO_DEBUG_test_signed' + /// Returns the value of `IO_DEBUG_test_signed`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_signed(&self) -> i8 { self.io_debug_test_signed_phys_val() } - /// Get physical value of 'IO_DEBUG_test_signed' + /// Returns the physical value of `IO_DEBUG_test_signed`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_signed_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -426,7 +426,7 @@ impl IoDebug { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'IO_DEBUG_test_signed' + /// Returns the raw value of `IO_DEBUG_test_signed`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -436,13 +436,13 @@ impl IoDebug { pub fn io_debug_test_signed_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'IO_DEBUG_test_signed' + /// Sets the raw value of `IO_DEBUG_test_signed`. #[inline(always)] pub fn set_io_debug_test_signed_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'IO_DEBUG_test_signed' + /// Sets the value of `IO_DEBUG_test_signed`. #[inline(always)] pub fn set_io_debug_test_signed(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -461,21 +461,21 @@ impl IoDebug { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'IO_DEBUG_test_float' + /// Returns the value of `IO_DEBUG_test_float`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn io_debug_test_float(&self) -> f32 { self.io_debug_test_float_phys_val() } - /// Get physical value of 'IO_DEBUG_test_float' + /// Returns the physical value of `IO_DEBUG_test_float`. /// /// - Factor: 0.5 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn io_debug_test_float_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[24..32].load_le::(); @@ -483,7 +483,7 @@ impl IoDebug { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IO_DEBUG_test_float' + /// Returns the raw value of `IO_DEBUG_test_float`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -493,12 +493,12 @@ impl IoDebug { pub fn io_debug_test_float_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'IO_DEBUG_test_float' + /// Sets the raw value of `IO_DEBUG_test_float`. #[inline(always)] pub fn set_io_debug_test_float_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'IO_DEBUG_test_float' + /// Sets the value of `IO_DEBUG_test_float`. #[inline(always)] pub fn set_io_debug_test_float(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -604,32 +604,32 @@ impl MotorCmd { pub const MOTOR_CMD_STEER_MAX: i8 = 5_i8; pub const MOTOR_CMD_DRIVE_MIN: u8 = 0_u8; pub const MOTOR_CMD_DRIVE_MAX: u8 = 9_u8; - /// Construct new 'MOTOR_CMD' from values + /// Constructs a new `MOTOR_CMD` message from values. pub fn new(motor_cmd_steer: i8, motor_cmd_drive: u8) -> Result { let mut res = Self { raw: [0x00; 1] }; res.set_motor_cmd_steer(motor_cmd_steer)?; res.set_motor_cmd_drive(motor_cmd_drive)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MOTOR_CMD` message payload. pub fn raw(&self) -> &[u8; 1] { &self.raw } - /// Get value of 'MOTOR_CMD_steer' + /// Returns the value of `MOTOR_CMD_steer`. /// /// - Min: -5 /// - Max: 5 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_steer(&self) -> i8 { self.motor_cmd_steer_phys_val() } - /// Get physical value of 'MOTOR_CMD_steer' + /// Returns the physical value of `MOTOR_CMD_steer`. /// /// - Factor: 1 /// - Offset: -5 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn motor_cmd_steer_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..4].load_le::(); @@ -637,7 +637,7 @@ impl MotorCmd { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_sub(5) } - /// Get raw value of 'MOTOR_CMD_steer' + /// Returns the raw value of `MOTOR_CMD_steer`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -647,13 +647,13 @@ impl MotorCmd { pub fn motor_cmd_steer_raw_val(&self) -> i8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'MOTOR_CMD_steer' + /// Sets the raw value of `MOTOR_CMD_steer`. #[inline(always)] pub fn set_motor_cmd_steer_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..4].store_le(value); } - /// Set value of 'MOTOR_CMD_steer' + /// Sets the value of `MOTOR_CMD_steer`. #[inline(always)] pub fn set_motor_cmd_steer(&mut self, value: i8) -> Result<(), CanError> { if value < -5_i8 || 5_i8 < value { @@ -672,28 +672,28 @@ impl MotorCmd { self.raw.view_bits_mut::()[0..4].store_le(value); Ok(()) } - /// Get value of 'MOTOR_CMD_drive' + /// Returns the value of `MOTOR_CMD_drive`. /// /// - Min: 0 /// - Max: 9 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: MOTOR #[inline(always)] pub fn motor_cmd_drive(&self) -> u8 { self.motor_cmd_drive_phys_val() } - /// Get physical value of 'MOTOR_CMD_drive' + /// Returns the physical value of `MOTOR_CMD_drive`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn motor_cmd_drive_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[4..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MOTOR_CMD_drive' + /// Returns the raw value of `MOTOR_CMD_drive`. /// /// - Start bit: 4 /// - Signal size: 4 bits @@ -703,12 +703,12 @@ impl MotorCmd { pub fn motor_cmd_drive_raw_val(&self) -> u8 { self.raw.view_bits::()[4..8].load_le::() } - /// Set raw value of 'MOTOR_CMD_drive' + /// Sets the raw value of `MOTOR_CMD_drive`. #[inline(always)] pub fn set_motor_cmd_drive_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[4..8].store_le(value); } - /// Set value of 'MOTOR_CMD_drive' + /// Sets the value of `MOTOR_CMD_drive`. #[inline(always)] pub fn set_motor_cmd_drive(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 9_u8 < value { @@ -791,7 +791,7 @@ impl MotorStatus { pub const MESSAGE_CYCLE_TIME_MS: u32 = 100; pub const MOTOR_STATUS_SPEED_KPH_MIN: f32 = 0_f32; pub const MOTOR_STATUS_SPEED_KPH_MAX: f32 = 0_f32; - /// Construct new 'MOTOR_STATUS' from values + /// Constructs a new `MOTOR_STATUS` message from values. pub fn new( motor_status_wheel_error: bool, motor_status_speed_kph: f32, @@ -801,31 +801,31 @@ impl MotorStatus { res.set_motor_status_speed_kph(motor_status_speed_kph)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MOTOR_STATUS` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'MOTOR_STATUS_wheel_error' + /// Returns the value of `MOTOR_STATUS_wheel_error`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn motor_status_wheel_error(&self) -> bool { self.motor_status_wheel_error_phys_val() } - /// Get physical value of 'MOTOR_STATUS_wheel_error' + /// Returns the physical value of `MOTOR_STATUS_wheel_error`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn motor_status_wheel_error_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'MOTOR_STATUS_wheel_error' + /// Returns the raw value of `MOTOR_STATUS_wheel_error`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -835,19 +835,19 @@ impl MotorStatus { pub fn motor_status_wheel_error_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'MOTOR_STATUS_wheel_error' + /// Sets the raw value of `MOTOR_STATUS_wheel_error`. #[inline(always)] pub fn set_motor_status_wheel_error_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'MOTOR_STATUS_wheel_error' + /// Sets the value of `MOTOR_STATUS_wheel_error`. #[inline(always)] pub fn set_motor_status_wheel_error(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[0..1].store_le(value); Ok(()) } - /// Get value of 'MOTOR_STATUS_speed_kph' + /// Returns the value of `MOTOR_STATUS_speed_kph`. /// /// - Min: 0 /// - Max: 0 @@ -857,7 +857,7 @@ impl MotorStatus { pub fn motor_status_speed_kph(&self) -> f32 { self.motor_status_speed_kph_phys_val() } - /// Get physical value of 'MOTOR_STATUS_speed_kph' + /// Returns the physical value of `MOTOR_STATUS_speed_kph`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -869,7 +869,7 @@ impl MotorStatus { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'MOTOR_STATUS_speed_kph' + /// Returns the raw value of `MOTOR_STATUS_speed_kph`. /// /// - Start bit: 8 /// - Signal size: 16 bits @@ -879,12 +879,12 @@ impl MotorStatus { pub fn motor_status_speed_kph_raw_val(&self) -> u16 { self.raw.view_bits::()[8..24].load_le::() } - /// Set raw value of 'MOTOR_STATUS_speed_kph' + /// Sets the raw value of `MOTOR_STATUS_speed_kph`. #[inline(always)] pub fn set_motor_status_speed_kph_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[8..24].store_le(value); } - /// Set value of 'MOTOR_STATUS_speed_kph' + /// Sets the value of `MOTOR_STATUS_speed_kph`. #[inline(always)] pub fn set_motor_status_speed_kph(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -981,7 +981,7 @@ impl SensorSonars { pub const SENSOR_SONARS_NO_FILT_RIGHT_MAX: f32 = 0_f32; pub const SENSOR_SONARS_NO_FILT_REAR_MIN: f32 = 0_f32; pub const SENSOR_SONARS_NO_FILT_REAR_MAX: f32 = 0_f32; - /// Construct new 'SENSOR_SONARS' from values + /// Constructs a new `SENSOR_SONARS` message from values. pub fn new( sensor_sonars_mux: u8, sensor_sonars_err_count: u16, @@ -991,22 +991,22 @@ impl SensorSonars { res.set_sensor_sonars_err_count(sensor_sonars_err_count)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SENSOR_SONARS` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'SENSOR_SONARS_mux' + /// Returns the physical value of `SENSOR_SONARS_mux`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_mux_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..4].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SENSOR_SONARS_mux' + /// Returns the raw value of `SENSOR_SONARS_mux`. /// /// - Start bit: 0 /// - Signal size: 4 bits @@ -1016,7 +1016,7 @@ impl SensorSonars { pub fn sensor_sonars_mux_raw_val(&self) -> u8 { self.raw.view_bits::()[0..4].load_le::() } - /// Set raw value of 'SENSOR_SONARS_mux' + /// Sets the raw value of `SENSOR_SONARS_mux`. #[allow(dead_code)] #[inline(always)] fn set_sensor_sonars_mux_raw_val(&mut self, value: u8) { @@ -1048,7 +1048,7 @@ impl SensorSonars { } } } - /// Set value of 'SENSOR_SONARS_mux' + /// Sets the value of `SENSOR_SONARS_mux`. #[inline(always)] fn set_sensor_sonars_mux(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -1066,7 +1066,7 @@ impl SensorSonars { self.raw.view_bits_mut::()[0..4].store_le(value); Ok(()) } - /// Set value of 'SENSOR_SONARS_mux' + /// Sets the value of `SENSOR_SONARS_mux`. #[inline(always)] pub fn set_m0( &mut self, @@ -1078,7 +1078,7 @@ impl SensorSonars { self.set_sensor_sonars_mux(0)?; Ok(()) } - /// Set value of 'SENSOR_SONARS_mux' + /// Sets the value of `SENSOR_SONARS_mux`. #[inline(always)] pub fn set_m1( &mut self, @@ -1090,28 +1090,28 @@ impl SensorSonars { self.set_sensor_sonars_mux(1)?; Ok(()) } - /// Get value of 'SENSOR_SONARS_err_count' + /// Returns the value of `SENSOR_SONARS_err_count`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_err_count(&self) -> u16 { self.sensor_sonars_err_count_phys_val() } - /// Get physical value of 'SENSOR_SONARS_err_count' + /// Returns the physical value of `SENSOR_SONARS_err_count`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_err_count_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[4..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SENSOR_SONARS_err_count' + /// Returns the raw value of `SENSOR_SONARS_err_count`. /// /// - Start bit: 4 /// - Signal size: 12 bits @@ -1121,12 +1121,12 @@ impl SensorSonars { pub fn sensor_sonars_err_count_raw_val(&self) -> u16 { self.raw.view_bits::()[4..16].load_le::() } - /// Set raw value of 'SENSOR_SONARS_err_count' + /// Sets the raw value of `SENSOR_SONARS_err_count`. #[inline(always)] pub fn set_sensor_sonars_err_count_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[4..16].store_le(value); } - /// Set value of 'SENSOR_SONARS_err_count' + /// Sets the value of `SENSOR_SONARS_err_count`. #[inline(always)] pub fn set_sensor_sonars_err_count(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -1223,21 +1223,21 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'SENSOR_SONARS_left' + /// Returns the value of `SENSOR_SONARS_left`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_left(&self) -> f32 { self.sensor_sonars_left_phys_val() } - /// Get physical value of 'SENSOR_SONARS_left' + /// Returns the physical value of `SENSOR_SONARS_left`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); @@ -1245,7 +1245,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_left' + /// Returns the raw value of `SENSOR_SONARS_left`. /// /// - Start bit: 16 /// - Signal size: 12 bits @@ -1255,12 +1255,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } - /// Set raw value of 'SENSOR_SONARS_left' + /// Sets the raw value of `SENSOR_SONARS_left`. #[inline(always)] pub fn set_sensor_sonars_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } - /// Set value of 'SENSOR_SONARS_left' + /// Sets the value of `SENSOR_SONARS_left`. #[inline(always)] pub fn set_sensor_sonars_left(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1274,21 +1274,21 @@ impl SensorSonarsSensorSonarsMuxM0 { self.raw.view_bits_mut::()[16..28].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_middle' + /// Returns the value of `SENSOR_SONARS_middle`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_middle(&self) -> f32 { self.sensor_sonars_middle_phys_val() } - /// Get physical value of 'SENSOR_SONARS_middle' + /// Returns the physical value of `SENSOR_SONARS_middle`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); @@ -1296,7 +1296,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_middle' + /// Returns the raw value of `SENSOR_SONARS_middle`. /// /// - Start bit: 28 /// - Signal size: 12 bits @@ -1306,12 +1306,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } - /// Set raw value of 'SENSOR_SONARS_middle' + /// Sets the raw value of `SENSOR_SONARS_middle`. #[inline(always)] pub fn set_sensor_sonars_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } - /// Set value of 'SENSOR_SONARS_middle' + /// Sets the value of `SENSOR_SONARS_middle`. #[inline(always)] pub fn set_sensor_sonars_middle(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1325,21 +1325,21 @@ impl SensorSonarsSensorSonarsMuxM0 { self.raw.view_bits_mut::()[28..40].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_right' + /// Returns the value of `SENSOR_SONARS_right`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_right(&self) -> f32 { self.sensor_sonars_right_phys_val() } - /// Get physical value of 'SENSOR_SONARS_right' + /// Returns the physical value of `SENSOR_SONARS_right`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); @@ -1347,7 +1347,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_right' + /// Returns the raw value of `SENSOR_SONARS_right`. /// /// - Start bit: 40 /// - Signal size: 12 bits @@ -1357,12 +1357,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } - /// Set raw value of 'SENSOR_SONARS_right' + /// Sets the raw value of `SENSOR_SONARS_right`. #[inline(always)] pub fn set_sensor_sonars_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } - /// Set value of 'SENSOR_SONARS_right' + /// Sets the value of `SENSOR_SONARS_right`. #[inline(always)] pub fn set_sensor_sonars_right(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1376,21 +1376,21 @@ impl SensorSonarsSensorSonarsMuxM0 { self.raw.view_bits_mut::()[40..52].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_rear' + /// Returns the value of `SENSOR_SONARS_rear`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DRIVER, IO #[inline(always)] pub fn sensor_sonars_rear(&self) -> f32 { self.sensor_sonars_rear_phys_val() } - /// Get physical value of 'SENSOR_SONARS_rear' + /// Returns the physical value of `SENSOR_SONARS_rear`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); @@ -1398,7 +1398,7 @@ impl SensorSonarsSensorSonarsMuxM0 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_rear' + /// Returns the raw value of `SENSOR_SONARS_rear`. /// /// - Start bit: 52 /// - Signal size: 12 bits @@ -1408,12 +1408,12 @@ impl SensorSonarsSensorSonarsMuxM0 { pub fn sensor_sonars_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } - /// Set raw value of 'SENSOR_SONARS_rear' + /// Sets the raw value of `SENSOR_SONARS_rear`. #[inline(always)] pub fn set_sensor_sonars_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } - /// Set value of 'SENSOR_SONARS_rear' + /// Sets the value of `SENSOR_SONARS_rear`. #[inline(always)] pub fn set_sensor_sonars_rear(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -1454,21 +1454,21 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'SENSOR_SONARS_no_filt_left' + /// Returns the value of `SENSOR_SONARS_no_filt_left`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_left(&self) -> f32 { self.sensor_sonars_no_filt_left_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_left' + /// Returns the physical value of `SENSOR_SONARS_no_filt_left`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_left_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..28].load_le::(); @@ -1476,7 +1476,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_left' + /// Returns the raw value of `SENSOR_SONARS_no_filt_left`. /// /// - Start bit: 16 /// - Signal size: 12 bits @@ -1486,12 +1486,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_left_raw_val(&self) -> u16 { self.raw.view_bits::()[16..28].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_left' + /// Sets the raw value of `SENSOR_SONARS_no_filt_left`. #[inline(always)] pub fn set_sensor_sonars_no_filt_left_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..28].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_left' + /// Sets the value of `SENSOR_SONARS_no_filt_left`. #[inline(always)] pub fn set_sensor_sonars_no_filt_left( &mut self, @@ -1508,21 +1508,21 @@ impl SensorSonarsSensorSonarsMuxM1 { self.raw.view_bits_mut::()[16..28].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_no_filt_middle' + /// Returns the value of `SENSOR_SONARS_no_filt_middle`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_middle(&self) -> f32 { self.sensor_sonars_no_filt_middle_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_middle' + /// Returns the physical value of `SENSOR_SONARS_no_filt_middle`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_middle_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[28..40].load_le::(); @@ -1530,7 +1530,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_middle' + /// Returns the raw value of `SENSOR_SONARS_no_filt_middle`. /// /// - Start bit: 28 /// - Signal size: 12 bits @@ -1540,12 +1540,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_middle_raw_val(&self) -> u16 { self.raw.view_bits::()[28..40].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_middle' + /// Sets the raw value of `SENSOR_SONARS_no_filt_middle`. #[inline(always)] pub fn set_sensor_sonars_no_filt_middle_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[28..40].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_middle' + /// Sets the value of `SENSOR_SONARS_no_filt_middle`. #[inline(always)] pub fn set_sensor_sonars_no_filt_middle( &mut self, @@ -1562,21 +1562,21 @@ impl SensorSonarsSensorSonarsMuxM1 { self.raw.view_bits_mut::()[28..40].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_no_filt_right' + /// Returns the value of `SENSOR_SONARS_no_filt_right`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_right(&self) -> f32 { self.sensor_sonars_no_filt_right_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_right' + /// Returns the physical value of `SENSOR_SONARS_no_filt_right`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_right_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[40..52].load_le::(); @@ -1584,7 +1584,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_right' + /// Returns the raw value of `SENSOR_SONARS_no_filt_right`. /// /// - Start bit: 40 /// - Signal size: 12 bits @@ -1594,12 +1594,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_right_raw_val(&self) -> u16 { self.raw.view_bits::()[40..52].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_right' + /// Sets the raw value of `SENSOR_SONARS_no_filt_right`. #[inline(always)] pub fn set_sensor_sonars_no_filt_right_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[40..52].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_right' + /// Sets the value of `SENSOR_SONARS_no_filt_right`. #[inline(always)] pub fn set_sensor_sonars_no_filt_right( &mut self, @@ -1616,21 +1616,21 @@ impl SensorSonarsSensorSonarsMuxM1 { self.raw.view_bits_mut::()[40..52].store_le(value); Ok(()) } - /// Get value of 'SENSOR_SONARS_no_filt_rear' + /// Returns the value of `SENSOR_SONARS_no_filt_rear`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: DBG #[inline(always)] pub fn sensor_sonars_no_filt_rear(&self) -> f32 { self.sensor_sonars_no_filt_rear_phys_val() } - /// Get physical value of 'SENSOR_SONARS_no_filt_rear' + /// Returns the physical value of `SENSOR_SONARS_no_filt_rear`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn sensor_sonars_no_filt_rear_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[52..64].load_le::(); @@ -1638,7 +1638,7 @@ impl SensorSonarsSensorSonarsMuxM1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'SENSOR_SONARS_no_filt_rear' + /// Returns the raw value of `SENSOR_SONARS_no_filt_rear`. /// /// - Start bit: 52 /// - Signal size: 12 bits @@ -1648,12 +1648,12 @@ impl SensorSonarsSensorSonarsMuxM1 { pub fn sensor_sonars_no_filt_rear_raw_val(&self) -> u16 { self.raw.view_bits::()[52..64].load_le::() } - /// Set raw value of 'SENSOR_SONARS_no_filt_rear' + /// Sets the raw value of `SENSOR_SONARS_no_filt_rear`. #[inline(always)] pub fn set_sensor_sonars_no_filt_rear_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[52..64].store_le(value); } - /// Set value of 'SENSOR_SONARS_no_filt_rear' + /// Sets the value of `SENSOR_SONARS_no_filt_rear`. #[inline(always)] pub fn set_sensor_sonars_no_filt_rear( &mut self, diff --git a/tests-snapshots/dbc-cantools/test_extended_id_dump.snap.rs b/tests-snapshots/dbc-cantools/test_extended_id_dump.snap.rs index fcab589a..08e0924f 100644 --- a/tests-snapshots/dbc-cantools/test_extended_id_dump.snap.rs +++ b/tests-snapshots/dbc-cantools/test_extended_id_dump.snap.rs @@ -74,31 +74,31 @@ impl SomeFrame { pub const MESSAGE_SIZE: usize = 8; pub const SOME_DIFFERENT_SIG_MIN: i8 = 0_i8; pub const SOME_DIFFERENT_SIG_MAX: i8 = 0_i8; - /// Construct new 'SomeFrame' from values + /// Constructs a new `SomeFrame` message from values. pub fn new(some_different_sig: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_some_different_sig(some_different_sig)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SomeFrame` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'SomeDifferentSig' + /// Returns the value of `SomeDifferentSig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn some_different_sig(&self) -> i8 { self.some_different_sig_phys_val() } - /// Get physical value of 'SomeDifferentSig' + /// Returns the physical value of `SomeDifferentSig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn some_different_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -106,7 +106,7 @@ impl SomeFrame { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SomeDifferentSig' + /// Returns the raw value of `SomeDifferentSig`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -116,13 +116,13 @@ impl SomeFrame { pub fn some_different_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'SomeDifferentSig' + /// Sets the raw value of `SomeDifferentSig`. #[inline(always)] pub fn set_some_different_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'SomeDifferentSig' + /// Sets the value of `SomeDifferentSig`. #[inline(always)] pub fn set_some_different_sig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -204,31 +204,31 @@ impl SomeExtFrame { pub const MESSAGE_SIZE: usize = 8; pub const SOME_SIG_MIN: i8 = 0_i8; pub const SOME_SIG_MAX: i8 = 0_i8; - /// Construct new 'SomeExtFrame' from values + /// Constructs a new `SomeExtFrame` message from values. pub fn new(some_sig: i8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_some_sig(some_sig)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `SomeExtFrame` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'SomeSig' + /// Returns the value of `SomeSig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn some_sig(&self) -> i8 { self.some_sig_phys_val() } - /// Get physical value of 'SomeSig' + /// Returns the physical value of `SomeSig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn some_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -236,7 +236,7 @@ impl SomeExtFrame { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'SomeSig' + /// Returns the raw value of `SomeSig`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -246,13 +246,13 @@ impl SomeExtFrame { pub fn some_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'SomeSig' + /// Sets the raw value of `SomeSig`. #[inline(always)] pub fn set_some_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'SomeSig' + /// Sets the value of `SomeSig`. #[inline(always)] pub fn set_some_sig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/test_multiplex_dump.snap.rs b/tests-snapshots/dbc-cantools/test_multiplex_dump.snap.rs index 605135e0..113ef956 100644 --- a/tests-snapshots/dbc-cantools/test_multiplex_dump.snap.rs +++ b/tests-snapshots/dbc-cantools/test_multiplex_dump.snap.rs @@ -75,32 +75,32 @@ impl MuxedFrame { pub const MULTIPLEXED_SIG_MAX: i8 = 0_i8; pub const MULTIPLEXOR_SIG_MIN: u8 = 0_u8; pub const MULTIPLEXOR_SIG_MAX: u8 = 0_u8; - /// Construct new 'MuxedFrame' from values + /// Constructs a new `MuxedFrame` message from values. pub fn new(unmultiplexed_sig: i8, multiplexor_sig: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_unmultiplexed_sig(unmultiplexed_sig)?; res.set_multiplexor_sig(multiplexor_sig)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `MuxedFrame` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'UnmultiplexedSig' + /// Returns the value of `UnmultiplexedSig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn unmultiplexed_sig(&self) -> i8 { self.unmultiplexed_sig_phys_val() } - /// Get physical value of 'UnmultiplexedSig' + /// Returns the physical value of `UnmultiplexedSig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn unmultiplexed_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[16..24].load_le::(); @@ -108,7 +108,7 @@ impl MuxedFrame { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'UnmultiplexedSig' + /// Returns the raw value of `UnmultiplexedSig`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -118,13 +118,13 @@ impl MuxedFrame { pub fn unmultiplexed_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'UnmultiplexedSig' + /// Sets the raw value of `UnmultiplexedSig`. #[inline(always)] pub fn set_unmultiplexed_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'UnmultiplexedSig' + /// Sets the value of `UnmultiplexedSig`. #[inline(always)] pub fn set_unmultiplexed_sig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { @@ -143,18 +143,18 @@ impl MuxedFrame { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get physical value of 'MultiplexorSig' + /// Returns the physical value of `MultiplexorSig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn multiplexor_sig_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MultiplexorSig' + /// Returns the raw value of `MultiplexorSig`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -164,7 +164,7 @@ impl MuxedFrame { pub fn multiplexor_sig_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'MultiplexorSig' + /// Sets the raw value of `MultiplexorSig`. #[allow(dead_code)] #[inline(always)] fn set_multiplexor_sig_raw_val(&mut self, value: u8) { @@ -189,7 +189,7 @@ impl MuxedFrame { } } } - /// Set value of 'MultiplexorSig' + /// Sets the value of `MultiplexorSig`. #[inline(always)] fn set_multiplexor_sig(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -207,7 +207,7 @@ impl MuxedFrame { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Set value of 'MultiplexorSig' + /// Sets the value of `MultiplexorSig`. #[inline(always)] pub fn set_m42( &mut self, @@ -297,21 +297,21 @@ impl MuxedFrameMultiplexorSigM42 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'MultiplexedSig' + /// Returns the value of `MultiplexedSig`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn multiplexed_sig(&self) -> i8 { self.multiplexed_sig_phys_val() } - /// Get physical value of 'MultiplexedSig' + /// Returns the physical value of `MultiplexedSig`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn multiplexed_sig_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[8..16].load_le::(); @@ -319,7 +319,7 @@ impl MuxedFrameMultiplexorSigM42 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MultiplexedSig' + /// Returns the raw value of `MultiplexedSig`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -329,13 +329,13 @@ impl MuxedFrameMultiplexorSigM42 { pub fn multiplexed_sig_raw_val(&self) -> i8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'MultiplexedSig' + /// Sets the raw value of `MultiplexedSig`. #[inline(always)] pub fn set_multiplexed_sig_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'MultiplexedSig' + /// Sets the value of `MultiplexedSig`. #[inline(always)] pub fn set_multiplexed_sig(&mut self, value: i8) -> Result<(), CanError> { if value < 0_i8 || 0_i8 < value { diff --git a/tests-snapshots/dbc-cantools/timing.snap.rs b/tests-snapshots/dbc-cantools/timing.snap.rs index 1a50d124..e9115ab1 100644 --- a/tests-snapshots/dbc-cantools/timing.snap.rs +++ b/tests-snapshots/dbc-cantools/timing.snap.rs @@ -74,17 +74,17 @@ impl Foo { pub const MESSAGE_CYCLE_TIME_MS: u32 = 200; pub const FOO_MIN: f32 = 229.53_f32; pub const FOO_MAX: f32 = 270.47_f32; - /// Construct new 'Foo' from values + /// Constructs a new `Foo` message from values. pub fn new(foo: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_foo(foo)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Foo` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Foo' + /// Returns the value of `Foo`. /// /// - Min: 229.53 /// - Max: 270.47 @@ -94,7 +94,7 @@ impl Foo { pub fn foo(&self) -> f32 { self.foo_phys_val() } - /// Get physical value of 'Foo' + /// Returns the physical value of `Foo`. /// /// - Factor: 0.01 /// - Offset: 250 @@ -106,7 +106,7 @@ impl Foo { let offset = 250_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Foo' + /// Returns the raw value of `Foo`. /// /// - Start bit: 0 /// - Signal size: 12 bits @@ -116,13 +116,13 @@ impl Foo { pub fn foo_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } - /// Set raw value of 'Foo' + /// Sets the raw value of `Foo`. #[inline(always)] pub fn set_foo_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } - /// Set value of 'Foo' + /// Sets the value of `Foo`. #[inline(always)] pub fn set_foo(&mut self, value: f32) -> Result<(), CanError> { if value < 229.53_f32 || 270.47_f32 < value { @@ -201,17 +201,17 @@ impl Bar { pub const MESSAGE_SIZE: usize = 8; pub const FOO_MIN: f32 = 229.53_f32; pub const FOO_MAX: f32 = 270.47_f32; - /// Construct new 'Bar' from values + /// Constructs a new `Bar` message from values. pub fn new(foo: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_foo(foo)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Bar` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Foo' + /// Returns the value of `Foo`. /// /// - Min: 229.53 /// - Max: 270.47 @@ -221,7 +221,7 @@ impl Bar { pub fn foo(&self) -> f32 { self.foo_phys_val() } - /// Get physical value of 'Foo' + /// Returns the physical value of `Foo`. /// /// - Factor: 0.01 /// - Offset: 250 @@ -233,7 +233,7 @@ impl Bar { let offset = 250_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Foo' + /// Returns the raw value of `Foo`. /// /// - Start bit: 0 /// - Signal size: 12 bits @@ -243,13 +243,13 @@ impl Bar { pub fn foo_raw_val(&self) -> i16 { self.raw.view_bits::()[7..19].load_be::() } - /// Set raw value of 'Foo' + /// Sets the raw value of `Foo`. #[inline(always)] pub fn set_foo_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[7..19].store_be(value); } - /// Set value of 'Foo' + /// Sets the value of `Foo`. #[inline(always)] pub fn set_foo(&mut self, value: f32) -> Result<(), CanError> { if value < 229.53_f32 || 270.47_f32 < value { diff --git a/tests-snapshots/dbc-cantools/val_table.snap.rs b/tests-snapshots/dbc-cantools/val_table.snap.rs index 47b21b64..9b485a1f 100644 --- a/tests-snapshots/dbc-cantools/val_table.snap.rs +++ b/tests-snapshots/dbc-cantools/val_table.snap.rs @@ -69,21 +69,21 @@ impl Message1 { pub const MESSAGE_SIZE: usize = 8; pub const SIGNAL1_MIN: i8 = 0_i8; pub const SIGNAL1_MAX: i8 = 0_i8; - /// Construct new 'Message1' from values + /// Constructs a new `Message1` message from values. pub fn new(signal1: Message1Signal1) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_signal1(signal1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Message1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Signal1' + /// Returns the value of `Signal1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn signal1(&self) -> Message1Signal1 { @@ -94,11 +94,11 @@ impl Message1 { _ => Message1Signal1::_Other(self.signal1_phys_val()), } } - /// Get physical value of 'Signal1' + /// Returns the physical value of `Signal1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal1_phys_val(&self) -> i8 { let signal = self.raw.view_bits::()[0..8].load_le::(); @@ -106,7 +106,7 @@ impl Message1 { let signal = signal as i8; i8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal1' + /// Returns the raw value of `Signal1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -116,13 +116,13 @@ impl Message1 { pub fn signal1_raw_val(&self) -> i8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Signal1' + /// Sets the raw value of `Signal1`. #[inline(always)] pub fn set_signal1_raw_val(&mut self, value: i8) { let value = u8::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Signal1' + /// Sets the value of `Signal1`. #[inline(always)] pub fn set_signal1(&mut self, value: Message1Signal1) -> Result<(), CanError> { let value = i8::from(value); diff --git a/tests-snapshots/dbc-cantools/variable_dlc.snap.rs b/tests-snapshots/dbc-cantools/variable_dlc.snap.rs index 3f235845..aee7f5dd 100644 --- a/tests-snapshots/dbc-cantools/variable_dlc.snap.rs +++ b/tests-snapshots/dbc-cantools/variable_dlc.snap.rs @@ -81,7 +81,7 @@ impl TestMessage1 { pub const SIGNAL2_MAX: u8 = 0_u8; pub const SIGNAL3_MIN: u8 = 0_u8; pub const SIGNAL3_MAX: u8 = 0_u8; - /// Construct new 'TestMessage1' from values + /// Constructs a new `TestMessage1` message from values. pub fn new(signal1: u8, signal2: u8, signal3: u8) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_signal1(signal1)?; @@ -89,32 +89,32 @@ impl TestMessage1 { res.set_signal3(signal3)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TestMessage1` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Signal1' + /// Returns the value of `Signal1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Test #[inline(always)] pub fn signal1(&self) -> u8 { self.signal1_phys_val() } - /// Get physical value of 'Signal1' + /// Returns the physical value of `Signal1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal1_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal1' + /// Returns the raw value of `Signal1`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -124,12 +124,12 @@ impl TestMessage1 { pub fn signal1_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'Signal1' + /// Sets the raw value of `Signal1`. #[inline(always)] pub fn set_signal1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'Signal1' + /// Sets the value of `Signal1`. #[inline(always)] pub fn set_signal1(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -147,28 +147,28 @@ impl TestMessage1 { self.raw.view_bits_mut::()[0..8].store_le(value); Ok(()) } - /// Get value of 'Signal2' + /// Returns the value of `Signal2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Test #[inline(always)] pub fn signal2(&self) -> u8 { self.signal2_phys_val() } - /// Get physical value of 'Signal2' + /// Returns the physical value of `Signal2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal2' + /// Returns the raw value of `Signal2`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -178,12 +178,12 @@ impl TestMessage1 { pub fn signal2_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Signal2' + /// Sets the raw value of `Signal2`. #[inline(always)] pub fn set_signal2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Signal2' + /// Sets the value of `Signal2`. #[inline(always)] pub fn set_signal2(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -201,28 +201,28 @@ impl TestMessage1 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Signal3' + /// Returns the value of `Signal3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Test #[inline(always)] pub fn signal3(&self) -> u8 { self.signal3_phys_val() } - /// Get physical value of 'Signal3' + /// Returns the physical value of `Signal3`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal3_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal3' + /// Returns the raw value of `Signal3`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -232,12 +232,12 @@ impl TestMessage1 { pub fn signal3_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'Signal3' + /// Sets the raw value of `Signal3`. #[inline(always)] pub fn set_signal3_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'Signal3' + /// Sets the value of `Signal3`. #[inline(always)] pub fn set_signal3(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -327,7 +327,7 @@ impl TestMessage2 { pub const SIGNAL7_MAX: u16 = 0_u16; pub const SIGNAL8_MIN: u16 = 0_u16; pub const SIGNAL8_MAX: u16 = 0_u16; - /// Construct new 'TestMessage2' from values + /// Constructs a new `TestMessage2` message from values. pub fn new( signal4: u16, signal5: u16, @@ -343,32 +343,32 @@ impl TestMessage2 { res.set_signal8(signal8)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `TestMessage2` message payload. pub fn raw(&self) -> &[u8; 10] { &self.raw } - /// Get value of 'Signal4' + /// Returns the value of `Signal4`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Test #[inline(always)] pub fn signal4(&self) -> u16 { self.signal4_phys_val() } - /// Get physical value of 'Signal4' + /// Returns the physical value of `Signal4`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal4_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..15].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal4' + /// Returns the raw value of `Signal4`. /// /// - Start bit: 0 /// - Signal size: 15 bits @@ -378,12 +378,12 @@ impl TestMessage2 { pub fn signal4_raw_val(&self) -> u16 { self.raw.view_bits::()[0..15].load_le::() } - /// Set raw value of 'Signal4' + /// Sets the raw value of `Signal4`. #[inline(always)] pub fn set_signal4_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..15].store_le(value); } - /// Set value of 'Signal4' + /// Sets the value of `Signal4`. #[inline(always)] pub fn set_signal4(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -401,28 +401,28 @@ impl TestMessage2 { self.raw.view_bits_mut::()[0..15].store_le(value); Ok(()) } - /// Get value of 'Signal5' + /// Returns the value of `Signal5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Test #[inline(always)] pub fn signal5(&self) -> u16 { self.signal5_phys_val() } - /// Get physical value of 'Signal5' + /// Returns the physical value of `Signal5`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal5_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[15..30].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal5' + /// Returns the raw value of `Signal5`. /// /// - Start bit: 15 /// - Signal size: 15 bits @@ -432,12 +432,12 @@ impl TestMessage2 { pub fn signal5_raw_val(&self) -> u16 { self.raw.view_bits::()[15..30].load_le::() } - /// Set raw value of 'Signal5' + /// Sets the raw value of `Signal5`. #[inline(always)] pub fn set_signal5_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[15..30].store_le(value); } - /// Set value of 'Signal5' + /// Sets the value of `Signal5`. #[inline(always)] pub fn set_signal5(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -455,28 +455,28 @@ impl TestMessage2 { self.raw.view_bits_mut::()[15..30].store_le(value); Ok(()) } - /// Get value of 'Signal6' + /// Returns the value of `Signal6`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Test #[inline(always)] pub fn signal6(&self) -> u16 { self.signal6_phys_val() } - /// Get physical value of 'Signal6' + /// Returns the physical value of `Signal6`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal6_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[30..45].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal6' + /// Returns the raw value of `Signal6`. /// /// - Start bit: 30 /// - Signal size: 15 bits @@ -486,12 +486,12 @@ impl TestMessage2 { pub fn signal6_raw_val(&self) -> u16 { self.raw.view_bits::()[30..45].load_le::() } - /// Set raw value of 'Signal6' + /// Sets the raw value of `Signal6`. #[inline(always)] pub fn set_signal6_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[30..45].store_le(value); } - /// Set value of 'Signal6' + /// Sets the value of `Signal6`. #[inline(always)] pub fn set_signal6(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -509,28 +509,28 @@ impl TestMessage2 { self.raw.view_bits_mut::()[30..45].store_le(value); Ok(()) } - /// Get value of 'Signal7' + /// Returns the value of `Signal7`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Test #[inline(always)] pub fn signal7(&self) -> u16 { self.signal7_phys_val() } - /// Get physical value of 'Signal7' + /// Returns the physical value of `Signal7`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal7_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[45..60].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal7' + /// Returns the raw value of `Signal7`. /// /// - Start bit: 45 /// - Signal size: 15 bits @@ -540,12 +540,12 @@ impl TestMessage2 { pub fn signal7_raw_val(&self) -> u16 { self.raw.view_bits::()[45..60].load_le::() } - /// Set raw value of 'Signal7' + /// Sets the raw value of `Signal7`. #[inline(always)] pub fn set_signal7_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[45..60].store_le(value); } - /// Set value of 'Signal7' + /// Sets the value of `Signal7`. #[inline(always)] pub fn set_signal7(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -563,28 +563,28 @@ impl TestMessage2 { self.raw.view_bits_mut::()[45..60].store_le(value); Ok(()) } - /// Get value of 'Signal8' + /// Returns the value of `Signal8`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Test #[inline(always)] pub fn signal8(&self) -> u16 { self.signal8_phys_val() } - /// Get physical value of 'Signal8' + /// Returns the physical value of `Signal8`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn signal8_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[60..75].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Signal8' + /// Returns the raw value of `Signal8`. /// /// - Start bit: 60 /// - Signal size: 15 bits @@ -594,12 +594,12 @@ impl TestMessage2 { pub fn signal8_raw_val(&self) -> u16 { self.raw.view_bits::()[60..75].load_le::() } - /// Set raw value of 'Signal8' + /// Sets the raw value of `Signal8`. #[inline(always)] pub fn set_signal8_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[60..75].store_le(value); } - /// Set value of 'Signal8' + /// Sets the value of `Signal8`. #[inline(always)] pub fn set_signal8(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { diff --git a/tests-snapshots/dbc-cantools/vehicle.snap.rs b/tests-snapshots/dbc-cantools/vehicle.snap.rs index 40e7163b..97096dc2 100644 --- a/tests-snapshots/dbc-cantools/vehicle.snap.rs +++ b/tests-snapshots/dbc-cantools/vehicle.snap.rs @@ -1173,7 +1173,7 @@ impl RtSbInsVelBodyAxes { pub const INS_VEL_FORWARDS_2D_MAX: f32 = 838_f32; pub const ACCURACY_INS_VEL_BODY_MIN: u8 = 0_u8; pub const ACCURACY_INS_VEL_BODY_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_INS_Vel_Body_Axes' from values + /// Constructs a new `RT_SB_INS_Vel_Body_Axes` message from values. pub fn new( ins_vel_sideways_2d: f32, ins_vel_forwards_2d: f32, @@ -1189,11 +1189,11 @@ impl RtSbInsVelBodyAxes { res.set_validity_ins_vel_forwards(validity_ins_vel_forwards)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vel_Body_Axes` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'INS_Vel_Sideways_2D' + /// Returns the value of `INS_Vel_Sideways_2D`. /// /// Sideways Velocity in the vehicle body axes, 2D (no vertical component) . +ve for motion to the vehicle RHS. /// @@ -1205,7 +1205,7 @@ impl RtSbInsVelBodyAxes { pub fn ins_vel_sideways_2d(&self) -> f32 { self.ins_vel_sideways_2d_phys_val() } - /// Get physical value of 'INS_Vel_Sideways_2D' + /// Returns the physical value of `INS_Vel_Sideways_2D`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -1217,7 +1217,7 @@ impl RtSbInsVelBodyAxes { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Vel_Sideways_2D' + /// Returns the raw value of `INS_Vel_Sideways_2D`. /// /// - Start bit: 40 /// - Signal size: 24 bits @@ -1227,13 +1227,13 @@ impl RtSbInsVelBodyAxes { pub fn ins_vel_sideways_2d_raw_val(&self) -> i32 { self.raw.view_bits::()[40..64].load_le::() } - /// Set raw value of 'INS_Vel_Sideways_2D' + /// Sets the raw value of `INS_Vel_Sideways_2D`. #[inline(always)] pub fn set_ins_vel_sideways_2d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..64].store_le(value); } - /// Set value of 'INS_Vel_Sideways_2D' + /// Sets the value of `INS_Vel_Sideways_2D`. #[inline(always)] pub fn set_ins_vel_sideways_2d(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -1248,7 +1248,7 @@ impl RtSbInsVelBodyAxes { self.raw.view_bits_mut::()[40..64].store_le(value); Ok(()) } - /// Get value of 'INS_Vel_Forwards_2D' + /// Returns the value of `INS_Vel_Forwards_2D`. /// /// Forwards Velocity in the vehicle body axes, 2D (no vertical component) . /// @@ -1260,7 +1260,7 @@ impl RtSbInsVelBodyAxes { pub fn ins_vel_forwards_2d(&self) -> f32 { self.ins_vel_forwards_2d_phys_val() } - /// Get physical value of 'INS_Vel_Forwards_2D' + /// Returns the physical value of `INS_Vel_Forwards_2D`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -1272,7 +1272,7 @@ impl RtSbInsVelBodyAxes { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Vel_Forwards_2D' + /// Returns the raw value of `INS_Vel_Forwards_2D`. /// /// - Start bit: 16 /// - Signal size: 24 bits @@ -1282,13 +1282,13 @@ impl RtSbInsVelBodyAxes { pub fn ins_vel_forwards_2d_raw_val(&self) -> i32 { self.raw.view_bits::()[16..40].load_le::() } - /// Set raw value of 'INS_Vel_Forwards_2D' + /// Sets the raw value of `INS_Vel_Forwards_2D`. #[inline(always)] pub fn set_ins_vel_forwards_2d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..40].store_le(value); } - /// Set value of 'INS_Vel_Forwards_2D' + /// Sets the value of `INS_Vel_Forwards_2D`. #[inline(always)] pub fn set_ins_vel_forwards_2d(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -1303,30 +1303,30 @@ impl RtSbInsVelBodyAxes { self.raw.view_bits_mut::()[16..40].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Vel_Body' + /// Returns the value of `Accuracy_INS_Vel_Body`. /// /// Accuracy of INS body axis velocities (forward velocity and sideways velocity) /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_body(&self) -> u8 { self.accuracy_ins_vel_body_phys_val() } - /// Get physical value of 'Accuracy_INS_Vel_Body' + /// Returns the physical value of `Accuracy_INS_Vel_Body`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_vel_body_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Vel_Body' + /// Returns the raw value of `Accuracy_INS_Vel_Body`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -1336,12 +1336,12 @@ impl RtSbInsVelBodyAxes { pub fn accuracy_ins_vel_body_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_INS_Vel_Body' + /// Sets the raw value of `Accuracy_INS_Vel_Body`. #[inline(always)] pub fn set_accuracy_ins_vel_body_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_INS_Vel_Body' + /// Sets the value of `Accuracy_INS_Vel_Body`. #[inline(always)] pub fn set_accuracy_ins_vel_body(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -1359,29 +1359,29 @@ impl RtSbInsVelBodyAxes { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Vel_Sideways' + /// Returns the value of `Validity_INS_Vel_Sideways`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_sideways(&self) -> bool { self.validity_ins_vel_sideways_phys_val() } - /// Get physical value of 'Validity_INS_Vel_Sideways' + /// Returns the physical value of `Validity_INS_Vel_Sideways`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_vel_sideways_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Vel_Sideways' + /// Returns the raw value of `Validity_INS_Vel_Sideways`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -1391,12 +1391,12 @@ impl RtSbInsVelBodyAxes { pub fn validity_ins_vel_sideways_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_INS_Vel_Sideways' + /// Sets the raw value of `Validity_INS_Vel_Sideways`. #[inline(always)] pub fn set_validity_ins_vel_sideways_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_INS_Vel_Sideways' + /// Sets the value of `Validity_INS_Vel_Sideways`. #[inline(always)] pub fn set_validity_ins_vel_sideways( &mut self, @@ -1406,29 +1406,29 @@ impl RtSbInsVelBodyAxes { self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Vel_Forwards' + /// Returns the value of `Validity_INS_Vel_Forwards`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_forwards(&self) -> bool { self.validity_ins_vel_forwards_phys_val() } - /// Get physical value of 'Validity_INS_Vel_Forwards' + /// Returns the physical value of `Validity_INS_Vel_Forwards`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_vel_forwards_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Vel_Forwards' + /// Returns the raw value of `Validity_INS_Vel_Forwards`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -1438,12 +1438,12 @@ impl RtSbInsVelBodyAxes { pub fn validity_ins_vel_forwards_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_INS_Vel_Forwards' + /// Sets the raw value of `Validity_INS_Vel_Forwards`. #[inline(always)] pub fn set_validity_ins_vel_forwards_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_INS_Vel_Forwards' + /// Sets the value of `Validity_INS_Vel_Forwards`. #[inline(always)] pub fn set_validity_ins_vel_forwards( &mut self, @@ -1518,7 +1518,7 @@ impl RtDl1mk3Speed { pub const SPEED_MAX: f32 = 20000_f32; pub const ACCURACY_SPEED_MIN: u8 = 0_u8; pub const ACCURACY_SPEED_MAX: u8 = 255_u8; - /// Construct new 'RT_DL1MK3_Speed' from values + /// Constructs a new `RT_DL1MK3_Speed` message from values. pub fn new( speed: f32, accuracy_speed: u8, @@ -1530,11 +1530,11 @@ impl RtDl1mk3Speed { res.set_validity_speed(validity_speed)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Speed` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Speed' + /// Returns the value of `Speed`. /// /// - Min: -20000 /// - Max: 20000 @@ -1544,7 +1544,7 @@ impl RtDl1mk3Speed { pub fn speed(&self) -> f32 { self.speed_phys_val() } - /// Get physical value of 'Speed' + /// Returns the physical value of `Speed`. /// /// - Factor: 0.00001 /// - Offset: 0 @@ -1556,7 +1556,7 @@ impl RtDl1mk3Speed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Speed' + /// Returns the raw value of `Speed`. /// /// - Start bit: 16 /// - Signal size: 32 bits @@ -1566,13 +1566,13 @@ impl RtDl1mk3Speed { pub fn speed_raw_val(&self) -> i32 { self.raw.view_bits::()[16..48].load_le::() } - /// Set raw value of 'Speed' + /// Sets the raw value of `Speed`. #[inline(always)] pub fn set_speed_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..48].store_le(value); } - /// Set value of 'Speed' + /// Sets the value of `Speed`. #[inline(always)] pub fn set_speed(&mut self, value: f32) -> Result<(), CanError> { if value < -20000_f32 || 20000_f32 < value { @@ -1587,30 +1587,30 @@ impl RtDl1mk3Speed { self.raw.view_bits_mut::()[16..48].store_le(value); Ok(()) } - /// Get value of 'Accuracy_Speed' + /// Returns the value of `Accuracy_Speed`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_speed(&self) -> u8 { self.accuracy_speed_phys_val() } - /// Get physical value of 'Accuracy_Speed' + /// Returns the physical value of `Accuracy_Speed`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_speed_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_Speed' + /// Returns the raw value of `Accuracy_Speed`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -1620,12 +1620,12 @@ impl RtDl1mk3Speed { pub fn accuracy_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_Speed' + /// Sets the raw value of `Accuracy_Speed`. #[inline(always)] pub fn set_accuracy_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_Speed' + /// Sets the value of `Accuracy_Speed`. #[inline(always)] pub fn set_accuracy_speed(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -1643,29 +1643,29 @@ impl RtDl1mk3Speed { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_Speed' + /// Returns the value of `Validity_Speed`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_speed(&self) -> bool { self.validity_speed_phys_val() } - /// Get physical value of 'Validity_Speed' + /// Returns the physical value of `Validity_Speed`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_speed_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Speed' + /// Returns the raw value of `Validity_Speed`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -1675,12 +1675,12 @@ impl RtDl1mk3Speed { pub fn validity_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_Speed' + /// Sets the raw value of `Validity_Speed`. #[inline(always)] pub fn set_validity_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_Speed' + /// Sets the value of `Validity_Speed`. #[inline(always)] pub fn set_validity_speed(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -1754,7 +1754,7 @@ impl RtDl1mk3GpsTime { pub const GPS_TIME_MAX: f32 = 604800_f32; pub const ACCURACY_GPS_TIME_MIN: u8 = 0_u8; pub const ACCURACY_GPS_TIME_MAX: u8 = 255_u8; - /// Construct new 'RT_DL1MK3_GPS_Time' from values + /// Constructs a new `RT_DL1MK3_GPS_Time` message from values. pub fn new( gps_week: u16, gps_time: f32, @@ -1770,32 +1770,32 @@ impl RtDl1mk3GpsTime { res.set_validity_gps_time(validity_gps_time)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_GPS_Time` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Week' + /// Returns the value of `GPS_Week`. /// /// - Min: 0 /// - Max: 65535 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_week(&self) -> u16 { self.gps_week_phys_val() } - /// Get physical value of 'GPS_Week' + /// Returns the physical value of `GPS_Week`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn gps_week_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'GPS_Week' + /// Returns the raw value of `GPS_Week`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -1805,12 +1805,12 @@ impl RtDl1mk3GpsTime { pub fn gps_week_raw_val(&self) -> u16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'GPS_Week' + /// Sets the raw value of `GPS_Week`. #[inline(always)] pub fn set_gps_week_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'GPS_Week' + /// Sets the value of `GPS_Week`. #[inline(always)] pub fn set_gps_week(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 65535_u16 < value { @@ -1828,7 +1828,7 @@ impl RtDl1mk3GpsTime { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'GPS_Time' + /// Returns the value of `GPS_Time`. /// /// GPS time is the time in seconds since midnight GMT on Saturday night. /// @@ -1840,7 +1840,7 @@ impl RtDl1mk3GpsTime { pub fn gps_time(&self) -> f32 { self.gps_time_phys_val() } - /// Get physical value of 'GPS_Time' + /// Returns the physical value of `GPS_Time`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -1852,7 +1852,7 @@ impl RtDl1mk3GpsTime { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Time' + /// Returns the raw value of `GPS_Time`. /// /// - Start bit: 16 /// - Signal size: 32 bits @@ -1862,12 +1862,12 @@ impl RtDl1mk3GpsTime { pub fn gps_time_raw_val(&self) -> u32 { self.raw.view_bits::()[16..48].load_le::() } - /// Set raw value of 'GPS_Time' + /// Sets the raw value of `GPS_Time`. #[inline(always)] pub fn set_gps_time_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[16..48].store_le(value); } - /// Set value of 'GPS_Time' + /// Sets the value of `GPS_Time`. #[inline(always)] pub fn set_gps_time(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 604800_f32 < value { @@ -1881,28 +1881,28 @@ impl RtDl1mk3GpsTime { self.raw.view_bits_mut::()[16..48].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Time' + /// Returns the value of `Accuracy_GPS_Time`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_time(&self) -> u8 { self.accuracy_gps_time_phys_val() } - /// Get physical value of 'Accuracy_GPS_Time' + /// Returns the physical value of `Accuracy_GPS_Time`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_time_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Time' + /// Returns the raw value of `Accuracy_GPS_Time`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -1912,12 +1912,12 @@ impl RtDl1mk3GpsTime { pub fn accuracy_gps_time_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_GPS_Time' + /// Sets the raw value of `Accuracy_GPS_Time`. #[inline(always)] pub fn set_accuracy_gps_time_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_GPS_Time' + /// Sets the value of `Accuracy_GPS_Time`. #[inline(always)] pub fn set_accuracy_gps_time(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -1935,29 +1935,29 @@ impl RtDl1mk3GpsTime { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Week' + /// Returns the value of `Validity_GPS_Week`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_week(&self) -> bool { self.validity_gps_week_phys_val() } - /// Get physical value of 'Validity_GPS_Week' + /// Returns the physical value of `Validity_GPS_Week`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_week_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Week' + /// Returns the raw value of `Validity_GPS_Week`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -1967,41 +1967,41 @@ impl RtDl1mk3GpsTime { pub fn validity_gps_week_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_GPS_Week' + /// Sets the raw value of `Validity_GPS_Week`. #[inline(always)] pub fn set_validity_gps_week_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_GPS_Week' + /// Sets the value of `Validity_GPS_Week`. #[inline(always)] pub fn set_validity_gps_week(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Time' + /// Returns the value of `Validity_GPS_Time`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_time(&self) -> bool { self.validity_gps_time_phys_val() } - /// Get physical value of 'Validity_GPS_Time' + /// Returns the physical value of `Validity_GPS_Time`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_time_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Time' + /// Returns the raw value of `Validity_GPS_Time`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -2011,12 +2011,12 @@ impl RtDl1mk3GpsTime { pub fn validity_gps_time_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_GPS_Time' + /// Sets the raw value of `Validity_GPS_Time`. #[inline(always)] pub fn set_validity_gps_time_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_GPS_Time' + /// Sets the value of `Validity_GPS_Time`. #[inline(always)] pub fn set_validity_gps_time(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -2088,7 +2088,7 @@ impl RtDl1mk3GpsPosLlh2 { pub const GPS_POS_LLH_ALTITUDE_MAX: f32 = 100000_f32; pub const GPS_POS_LLH_LONGITUDE_MIN: f32 = -180_f32; pub const GPS_POS_LLH_LONGITUDE_MAX: f32 = 180_f32; - /// Construct new 'RT_DL1MK3_GPS_Pos_LLH_2' from values + /// Constructs a new `RT_DL1MK3_GPS_Pos_LLH_2` message from values. pub fn new( gps_pos_llh_altitude: f32, gps_pos_llh_longitude: f32, @@ -2098,11 +2098,11 @@ impl RtDl1mk3GpsPosLlh2 { res.set_gps_pos_llh_longitude(gps_pos_llh_longitude)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_GPS_Pos_LLH_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Pos_LLH_Altitude' + /// Returns the value of `GPS_Pos_LLH_Altitude`. /// /// - Min: -1000 /// - Max: 100000 @@ -2112,7 +2112,7 @@ impl RtDl1mk3GpsPosLlh2 { pub fn gps_pos_llh_altitude(&self) -> f32 { self.gps_pos_llh_altitude_phys_val() } - /// Get physical value of 'GPS_Pos_LLH_Altitude' + /// Returns the physical value of `GPS_Pos_LLH_Altitude`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -2124,7 +2124,7 @@ impl RtDl1mk3GpsPosLlh2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Pos_LLH_Altitude' + /// Returns the raw value of `GPS_Pos_LLH_Altitude`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -2134,13 +2134,13 @@ impl RtDl1mk3GpsPosLlh2 { pub fn gps_pos_llh_altitude_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'GPS_Pos_LLH_Altitude' + /// Sets the raw value of `GPS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_gps_pos_llh_altitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'GPS_Pos_LLH_Altitude' + /// Sets the value of `GPS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_gps_pos_llh_altitude(&mut self, value: f32) -> Result<(), CanError> { if value < -1000_f32 || 100000_f32 < value { @@ -2155,7 +2155,7 @@ impl RtDl1mk3GpsPosLlh2 { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'GPS_Pos_LLH_Longitude' + /// Returns the value of `GPS_Pos_LLH_Longitude`. /// /// - Min: -180 /// - Max: 180 @@ -2165,7 +2165,7 @@ impl RtDl1mk3GpsPosLlh2 { pub fn gps_pos_llh_longitude(&self) -> f32 { self.gps_pos_llh_longitude_phys_val() } - /// Get physical value of 'GPS_Pos_LLH_Longitude' + /// Returns the physical value of `GPS_Pos_LLH_Longitude`. /// /// - Factor: 0.0000001 /// - Offset: 0 @@ -2177,7 +2177,7 @@ impl RtDl1mk3GpsPosLlh2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Pos_LLH_Longitude' + /// Returns the raw value of `GPS_Pos_LLH_Longitude`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -2187,13 +2187,13 @@ impl RtDl1mk3GpsPosLlh2 { pub fn gps_pos_llh_longitude_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 'GPS_Pos_LLH_Longitude' + /// Sets the raw value of `GPS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_gps_pos_llh_longitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 'GPS_Pos_LLH_Longitude' + /// Sets the value of `GPS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_gps_pos_llh_longitude(&mut self, value: f32) -> Result<(), CanError> { if value < -180_f32 || 180_f32 < value { @@ -2277,7 +2277,7 @@ impl RtDl1mk3GpsPosLlh1 { pub const ACCURACY_GPS_POS_LLH_LONGITUDE_MAX: u8 = 255_u8; pub const ACCURACY_GPS_POS_LLH_LATITUDE_MIN: u8 = 0_u8; pub const ACCURACY_GPS_POS_LLH_LATITUDE_MAX: u8 = 255_u8; - /// Construct new 'RT_DL1MK3_GPS_Pos_LLH_1' from values + /// Constructs a new `RT_DL1MK3_GPS_Pos_LLH_1` message from values. pub fn new( gps_pos_llh_latitude: f32, accuracy_gps_pos_llh_altitude: u8, @@ -2297,11 +2297,11 @@ impl RtDl1mk3GpsPosLlh1 { res.set_validity_gps_pos_llh_latitude(validity_gps_pos_llh_latitude)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_GPS_Pos_LLH_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Pos_LLH_Latitude' + /// Returns the value of `GPS_Pos_LLH_Latitude`. /// /// - Min: -90 /// - Max: 90 @@ -2311,7 +2311,7 @@ impl RtDl1mk3GpsPosLlh1 { pub fn gps_pos_llh_latitude(&self) -> f32 { self.gps_pos_llh_latitude_phys_val() } - /// Get physical value of 'GPS_Pos_LLH_Latitude' + /// Returns the physical value of `GPS_Pos_LLH_Latitude`. /// /// - Factor: 0.0000001 /// - Offset: 0 @@ -2323,7 +2323,7 @@ impl RtDl1mk3GpsPosLlh1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Pos_LLH_Latitude' + /// Returns the raw value of `GPS_Pos_LLH_Latitude`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -2333,13 +2333,13 @@ impl RtDl1mk3GpsPosLlh1 { pub fn gps_pos_llh_latitude_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'GPS_Pos_LLH_Latitude' + /// Sets the raw value of `GPS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_gps_pos_llh_latitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'GPS_Pos_LLH_Latitude' + /// Sets the value of `GPS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_gps_pos_llh_latitude(&mut self, value: f32) -> Result<(), CanError> { if value < -90_f32 || 90_f32 < value { @@ -2354,30 +2354,30 @@ impl RtDl1mk3GpsPosLlh1 { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Pos_LLH_Altitude' + /// Returns the value of `Accuracy_GPS_Pos_LLH_Altitude`. /// /// This accuracy value applies to both 2D and 3D GPS speed. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_altitude(&self) -> u8 { self.accuracy_gps_pos_llh_altitude_phys_val() } - /// Get physical value of 'Accuracy_GPS_Pos_LLH_Altitude' + /// Returns the physical value of `Accuracy_GPS_Pos_LLH_Altitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_pos_llh_altitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Pos_LLH_Altitude' + /// Returns the raw value of `Accuracy_GPS_Pos_LLH_Altitude`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -2387,12 +2387,12 @@ impl RtDl1mk3GpsPosLlh1 { pub fn accuracy_gps_pos_llh_altitude_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'Accuracy_GPS_Pos_LLH_Altitude' + /// Sets the raw value of `Accuracy_GPS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_accuracy_gps_pos_llh_altitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'Accuracy_GPS_Pos_LLH_Altitude' + /// Sets the value of `Accuracy_GPS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_accuracy_gps_pos_llh_altitude( &mut self, @@ -2413,30 +2413,30 @@ impl RtDl1mk3GpsPosLlh1 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Pos_LLH_Longitude' + /// Returns the value of `Accuracy_GPS_Pos_LLH_Longitude`. /// /// This accuracy value applies to both 2D and 3D GPS speed. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_longitude(&self) -> u8 { self.accuracy_gps_pos_llh_longitude_phys_val() } - /// Get physical value of 'Accuracy_GPS_Pos_LLH_Longitude' + /// Returns the physical value of `Accuracy_GPS_Pos_LLH_Longitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_pos_llh_longitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Pos_LLH_Longitude' + /// Returns the raw value of `Accuracy_GPS_Pos_LLH_Longitude`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -2446,12 +2446,12 @@ impl RtDl1mk3GpsPosLlh1 { pub fn accuracy_gps_pos_llh_longitude_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'Accuracy_GPS_Pos_LLH_Longitude' + /// Sets the raw value of `Accuracy_GPS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_accuracy_gps_pos_llh_longitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'Accuracy_GPS_Pos_LLH_Longitude' + /// Sets the value of `Accuracy_GPS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_accuracy_gps_pos_llh_longitude( &mut self, @@ -2472,30 +2472,30 @@ impl RtDl1mk3GpsPosLlh1 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Pos_LLH_Latitude' + /// Returns the value of `Accuracy_GPS_Pos_LLH_Latitude`. /// /// This accuracy value applies to both 2D and 3D GPS speed. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_latitude(&self) -> u8 { self.accuracy_gps_pos_llh_latitude_phys_val() } - /// Get physical value of 'Accuracy_GPS_Pos_LLH_Latitude' + /// Returns the physical value of `Accuracy_GPS_Pos_LLH_Latitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_pos_llh_latitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Pos_LLH_Latitude' + /// Returns the raw value of `Accuracy_GPS_Pos_LLH_Latitude`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -2505,12 +2505,12 @@ impl RtDl1mk3GpsPosLlh1 { pub fn accuracy_gps_pos_llh_latitude_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_GPS_Pos_LLH_Latitude' + /// Sets the raw value of `Accuracy_GPS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_accuracy_gps_pos_llh_latitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_GPS_Pos_LLH_Latitude' + /// Sets the value of `Accuracy_GPS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_accuracy_gps_pos_llh_latitude( &mut self, @@ -2531,29 +2531,29 @@ impl RtDl1mk3GpsPosLlh1 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Pos_LLH_Altitude' + /// Returns the value of `Validity_GPS_Pos_LLH_Altitude`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_altitude(&self) -> bool { self.validity_gps_pos_llh_altitude_phys_val() } - /// Get physical value of 'Validity_GPS_Pos_LLH_Altitude' + /// Returns the physical value of `Validity_GPS_Pos_LLH_Altitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_pos_llh_altitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Pos_LLH_Altitude' + /// Returns the raw value of `Validity_GPS_Pos_LLH_Altitude`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -2563,12 +2563,12 @@ impl RtDl1mk3GpsPosLlh1 { pub fn validity_gps_pos_llh_altitude_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'Validity_GPS_Pos_LLH_Altitude' + /// Sets the raw value of `Validity_GPS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_validity_gps_pos_llh_altitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'Validity_GPS_Pos_LLH_Altitude' + /// Sets the value of `Validity_GPS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_validity_gps_pos_llh_altitude( &mut self, @@ -2578,29 +2578,29 @@ impl RtDl1mk3GpsPosLlh1 { self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Pos_LLH_Longitude' + /// Returns the value of `Validity_GPS_Pos_LLH_Longitude`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_longitude(&self) -> bool { self.validity_gps_pos_llh_longitude_phys_val() } - /// Get physical value of 'Validity_GPS_Pos_LLH_Longitude' + /// Returns the physical value of `Validity_GPS_Pos_LLH_Longitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_pos_llh_longitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Pos_LLH_Longitude' + /// Returns the raw value of `Validity_GPS_Pos_LLH_Longitude`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -2610,12 +2610,12 @@ impl RtDl1mk3GpsPosLlh1 { pub fn validity_gps_pos_llh_longitude_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_GPS_Pos_LLH_Longitude' + /// Sets the raw value of `Validity_GPS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_validity_gps_pos_llh_longitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_GPS_Pos_LLH_Longitude' + /// Sets the value of `Validity_GPS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_validity_gps_pos_llh_longitude( &mut self, @@ -2625,29 +2625,29 @@ impl RtDl1mk3GpsPosLlh1 { self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Pos_LLH_Latitude' + /// Returns the value of `Validity_GPS_Pos_LLH_Latitude`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_latitude(&self) -> bool { self.validity_gps_pos_llh_latitude_phys_val() } - /// Get physical value of 'Validity_GPS_Pos_LLH_Latitude' + /// Returns the physical value of `Validity_GPS_Pos_LLH_Latitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_pos_llh_latitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Pos_LLH_Latitude' + /// Returns the raw value of `Validity_GPS_Pos_LLH_Latitude`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -2657,12 +2657,12 @@ impl RtDl1mk3GpsPosLlh1 { pub fn validity_gps_pos_llh_latitude_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_GPS_Pos_LLH_Latitude' + /// Sets the raw value of `Validity_GPS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_validity_gps_pos_llh_latitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_GPS_Pos_LLH_Latitude' + /// Sets the value of `Validity_GPS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_validity_gps_pos_llh_latitude( &mut self, @@ -2739,7 +2739,7 @@ impl RtDl1mk3GpsSpeed { pub const GPS_SPEED_2D_MAX: f32 = 1675_f32; pub const ACCURACY_GPS_SPEED_MIN: u8 = 0_u8; pub const ACCURACY_GPS_SPEED_MAX: u8 = 255_u8; - /// Construct new 'RT_DL1MK3_GPS_Speed' from values + /// Constructs a new `RT_DL1MK3_GPS_Speed` message from values. pub fn new( gps_speed_3d: f32, gps_speed_2d: f32, @@ -2755,11 +2755,11 @@ impl RtDl1mk3GpsSpeed { res.set_validity_gps_speed_2d(validity_gps_speed_2d)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_GPS_Speed` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Speed_3D' + /// Returns the value of `GPS_Speed_3D`. /// /// This is GPS scalar 3D speed - scalar speed with the local Z axis component included. /// @@ -2771,7 +2771,7 @@ impl RtDl1mk3GpsSpeed { pub fn gps_speed_3d(&self) -> f32 { self.gps_speed_3d_phys_val() } - /// Get physical value of 'GPS_Speed_3D' + /// Returns the physical value of `GPS_Speed_3D`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -2783,7 +2783,7 @@ impl RtDl1mk3GpsSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Speed_3D' + /// Returns the raw value of `GPS_Speed_3D`. /// /// - Start bit: 40 /// - Signal size: 24 bits @@ -2793,12 +2793,12 @@ impl RtDl1mk3GpsSpeed { pub fn gps_speed_3d_raw_val(&self) -> u32 { self.raw.view_bits::()[40..64].load_le::() } - /// Set raw value of 'GPS_Speed_3D' + /// Sets the raw value of `GPS_Speed_3D`. #[inline(always)] pub fn set_gps_speed_3d_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[40..64].store_le(value); } - /// Set value of 'GPS_Speed_3D' + /// Sets the value of `GPS_Speed_3D`. #[inline(always)] pub fn set_gps_speed_3d(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 1675_f32 < value { @@ -2812,7 +2812,7 @@ impl RtDl1mk3GpsSpeed { self.raw.view_bits_mut::()[40..64].store_le(value); Ok(()) } - /// Get value of 'GPS_Speed_2D' + /// Returns the value of `GPS_Speed_2D`. /// /// This is GPS scalar 2D speed - scalar speed with no local Z axis component included. /// @@ -2824,7 +2824,7 @@ impl RtDl1mk3GpsSpeed { pub fn gps_speed_2d(&self) -> f32 { self.gps_speed_2d_phys_val() } - /// Get physical value of 'GPS_Speed_2D' + /// Returns the physical value of `GPS_Speed_2D`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -2836,7 +2836,7 @@ impl RtDl1mk3GpsSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Speed_2D' + /// Returns the raw value of `GPS_Speed_2D`. /// /// - Start bit: 16 /// - Signal size: 24 bits @@ -2846,12 +2846,12 @@ impl RtDl1mk3GpsSpeed { pub fn gps_speed_2d_raw_val(&self) -> u32 { self.raw.view_bits::()[16..40].load_le::() } - /// Set raw value of 'GPS_Speed_2D' + /// Sets the raw value of `GPS_Speed_2D`. #[inline(always)] pub fn set_gps_speed_2d_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[16..40].store_le(value); } - /// Set value of 'GPS_Speed_2D' + /// Sets the value of `GPS_Speed_2D`. #[inline(always)] pub fn set_gps_speed_2d(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 1675_f32 < value { @@ -2865,30 +2865,30 @@ impl RtDl1mk3GpsSpeed { self.raw.view_bits_mut::()[16..40].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Speed' + /// Returns the value of `Accuracy_GPS_Speed`. /// /// This accuracy value applies to both 2D and 3D GPS speed. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_speed(&self) -> u8 { self.accuracy_gps_speed_phys_val() } - /// Get physical value of 'Accuracy_GPS_Speed' + /// Returns the physical value of `Accuracy_GPS_Speed`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_speed_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Speed' + /// Returns the raw value of `Accuracy_GPS_Speed`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -2898,12 +2898,12 @@ impl RtDl1mk3GpsSpeed { pub fn accuracy_gps_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_GPS_Speed' + /// Sets the raw value of `Accuracy_GPS_Speed`. #[inline(always)] pub fn set_accuracy_gps_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_GPS_Speed' + /// Sets the value of `Accuracy_GPS_Speed`. #[inline(always)] pub fn set_accuracy_gps_speed(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -2921,29 +2921,29 @@ impl RtDl1mk3GpsSpeed { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Speed_3D' + /// Returns the value of `Validity_GPS_Speed_3D`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_speed_3d(&self) -> bool { self.validity_gps_speed_3d_phys_val() } - /// Get physical value of 'Validity_GPS_Speed_3D' + /// Returns the physical value of `Validity_GPS_Speed_3D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_speed_3d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Speed_3D' + /// Returns the raw value of `Validity_GPS_Speed_3D`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -2953,41 +2953,41 @@ impl RtDl1mk3GpsSpeed { pub fn validity_gps_speed_3d_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_GPS_Speed_3D' + /// Sets the raw value of `Validity_GPS_Speed_3D`. #[inline(always)] pub fn set_validity_gps_speed_3d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_GPS_Speed_3D' + /// Sets the value of `Validity_GPS_Speed_3D`. #[inline(always)] pub fn set_validity_gps_speed_3d(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Speed_2D' + /// Returns the value of `Validity_GPS_Speed_2D`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_speed_2d(&self) -> bool { self.validity_gps_speed_2d_phys_val() } - /// Get physical value of 'Validity_GPS_Speed_2D' + /// Returns the physical value of `Validity_GPS_Speed_2D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_speed_2d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Speed_2D' + /// Returns the raw value of `Validity_GPS_Speed_2D`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -2997,12 +2997,12 @@ impl RtDl1mk3GpsSpeed { pub fn validity_gps_speed_2d_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_GPS_Speed_2D' + /// Sets the raw value of `Validity_GPS_Speed_2D`. #[inline(always)] pub fn set_validity_gps_speed_2d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_GPS_Speed_2D' + /// Sets the value of `Validity_GPS_Speed_2D`. #[inline(always)] pub fn set_validity_gps_speed_2d(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -3072,31 +3072,31 @@ impl RtIrTempTemp7 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_7_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_7_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_7' from values + /// Constructs a new `RT_IRTemp_Temp_7` message from values. pub fn new(ir_temperature_7: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_7(ir_temperature_7)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_7` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_7' + /// Returns the value of `IR_Temperature_7`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_7(&self) -> f32 { self.ir_temperature_7_phys_val() } - /// Get physical value of 'IR_Temperature_7' + /// Returns the physical value of `IR_Temperature_7`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_7_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -3104,7 +3104,7 @@ impl RtIrTempTemp7 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_7' + /// Returns the raw value of `IR_Temperature_7`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -3114,13 +3114,13 @@ impl RtIrTempTemp7 { pub fn ir_temperature_7_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_7' + /// Sets the raw value of `IR_Temperature_7`. #[inline(always)] pub fn set_ir_temperature_7_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_7' + /// Sets the value of `IR_Temperature_7`. #[inline(always)] pub fn set_ir_temperature_7(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -3204,7 +3204,7 @@ impl RtIrTempTempRr2 { pub const IR_TEMPERATURE_30_MAX: f32 = 0_f32; pub const IR_TEMPERATURE_29_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_29_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_RR_2' from values + /// Constructs a new `RT_IRTemp_Temp_RR_2` message from values. pub fn new( ir_temperature_32: f32, ir_temperature_31: f32, @@ -3218,25 +3218,25 @@ impl RtIrTempTempRr2 { res.set_ir_temperature_29(ir_temperature_29)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_RR_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'IR_Temperature_32' + /// Returns the value of `IR_Temperature_32`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_32(&self) -> f32 { self.ir_temperature_32_phys_val() } - /// Get physical value of 'IR_Temperature_32' + /// Returns the physical value of `IR_Temperature_32`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_32_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); @@ -3244,7 +3244,7 @@ impl RtIrTempTempRr2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_32' + /// Returns the raw value of `IR_Temperature_32`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -3254,13 +3254,13 @@ impl RtIrTempTempRr2 { pub fn ir_temperature_32_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'IR_Temperature_32' + /// Sets the raw value of `IR_Temperature_32`. #[inline(always)] pub fn set_ir_temperature_32_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'IR_Temperature_32' + /// Sets the value of `IR_Temperature_32`. #[inline(always)] pub fn set_ir_temperature_32(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -3275,21 +3275,21 @@ impl RtIrTempTempRr2 { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_31' + /// Returns the value of `IR_Temperature_31`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_31(&self) -> f32 { self.ir_temperature_31_phys_val() } - /// Get physical value of 'IR_Temperature_31' + /// Returns the physical value of `IR_Temperature_31`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_31_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); @@ -3297,7 +3297,7 @@ impl RtIrTempTempRr2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_31' + /// Returns the raw value of `IR_Temperature_31`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -3307,13 +3307,13 @@ impl RtIrTempTempRr2 { pub fn ir_temperature_31_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'IR_Temperature_31' + /// Sets the raw value of `IR_Temperature_31`. #[inline(always)] pub fn set_ir_temperature_31_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'IR_Temperature_31' + /// Sets the value of `IR_Temperature_31`. #[inline(always)] pub fn set_ir_temperature_31(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -3328,21 +3328,21 @@ impl RtIrTempTempRr2 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_30' + /// Returns the value of `IR_Temperature_30`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_30(&self) -> f32 { self.ir_temperature_30_phys_val() } - /// Get physical value of 'IR_Temperature_30' + /// Returns the physical value of `IR_Temperature_30`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_30_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); @@ -3350,7 +3350,7 @@ impl RtIrTempTempRr2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_30' + /// Returns the raw value of `IR_Temperature_30`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -3360,13 +3360,13 @@ impl RtIrTempTempRr2 { pub fn ir_temperature_30_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'IR_Temperature_30' + /// Sets the raw value of `IR_Temperature_30`. #[inline(always)] pub fn set_ir_temperature_30_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'IR_Temperature_30' + /// Sets the value of `IR_Temperature_30`. #[inline(always)] pub fn set_ir_temperature_30(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -3381,21 +3381,21 @@ impl RtIrTempTempRr2 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_29' + /// Returns the value of `IR_Temperature_29`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_29(&self) -> f32 { self.ir_temperature_29_phys_val() } - /// Get physical value of 'IR_Temperature_29' + /// Returns the physical value of `IR_Temperature_29`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_29_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -3403,7 +3403,7 @@ impl RtIrTempTempRr2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_29' + /// Returns the raw value of `IR_Temperature_29`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -3413,13 +3413,13 @@ impl RtIrTempTempRr2 { pub fn ir_temperature_29_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_29' + /// Sets the raw value of `IR_Temperature_29`. #[inline(always)] pub fn set_ir_temperature_29_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_29' + /// Sets the value of `IR_Temperature_29`. #[inline(always)] pub fn set_ir_temperature_29(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -3503,7 +3503,7 @@ impl RtIrTempTempRl2 { pub const IR_TEMPERATURE_22_MAX: f32 = 0_f32; pub const IR_TEMPERATURE_21_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_21_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_RL_2' from values + /// Constructs a new `RT_IRTemp_Temp_RL_2` message from values. pub fn new( ir_temperature_24: f32, ir_temperature_23: f32, @@ -3517,25 +3517,25 @@ impl RtIrTempTempRl2 { res.set_ir_temperature_21(ir_temperature_21)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_RL_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'IR_Temperature_24' + /// Returns the value of `IR_Temperature_24`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_24(&self) -> f32 { self.ir_temperature_24_phys_val() } - /// Get physical value of 'IR_Temperature_24' + /// Returns the physical value of `IR_Temperature_24`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_24_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); @@ -3543,7 +3543,7 @@ impl RtIrTempTempRl2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_24' + /// Returns the raw value of `IR_Temperature_24`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -3553,13 +3553,13 @@ impl RtIrTempTempRl2 { pub fn ir_temperature_24_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'IR_Temperature_24' + /// Sets the raw value of `IR_Temperature_24`. #[inline(always)] pub fn set_ir_temperature_24_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'IR_Temperature_24' + /// Sets the value of `IR_Temperature_24`. #[inline(always)] pub fn set_ir_temperature_24(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -3574,21 +3574,21 @@ impl RtIrTempTempRl2 { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_23' + /// Returns the value of `IR_Temperature_23`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_23(&self) -> f32 { self.ir_temperature_23_phys_val() } - /// Get physical value of 'IR_Temperature_23' + /// Returns the physical value of `IR_Temperature_23`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_23_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); @@ -3596,7 +3596,7 @@ impl RtIrTempTempRl2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_23' + /// Returns the raw value of `IR_Temperature_23`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -3606,13 +3606,13 @@ impl RtIrTempTempRl2 { pub fn ir_temperature_23_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'IR_Temperature_23' + /// Sets the raw value of `IR_Temperature_23`. #[inline(always)] pub fn set_ir_temperature_23_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'IR_Temperature_23' + /// Sets the value of `IR_Temperature_23`. #[inline(always)] pub fn set_ir_temperature_23(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -3627,21 +3627,21 @@ impl RtIrTempTempRl2 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_22' + /// Returns the value of `IR_Temperature_22`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_22(&self) -> f32 { self.ir_temperature_22_phys_val() } - /// Get physical value of 'IR_Temperature_22' + /// Returns the physical value of `IR_Temperature_22`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_22_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); @@ -3649,7 +3649,7 @@ impl RtIrTempTempRl2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_22' + /// Returns the raw value of `IR_Temperature_22`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -3659,13 +3659,13 @@ impl RtIrTempTempRl2 { pub fn ir_temperature_22_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'IR_Temperature_22' + /// Sets the raw value of `IR_Temperature_22`. #[inline(always)] pub fn set_ir_temperature_22_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'IR_Temperature_22' + /// Sets the value of `IR_Temperature_22`. #[inline(always)] pub fn set_ir_temperature_22(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -3680,21 +3680,21 @@ impl RtIrTempTempRl2 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_21' + /// Returns the value of `IR_Temperature_21`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_21(&self) -> f32 { self.ir_temperature_21_phys_val() } - /// Get physical value of 'IR_Temperature_21' + /// Returns the physical value of `IR_Temperature_21`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_21_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -3702,7 +3702,7 @@ impl RtIrTempTempRl2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_21' + /// Returns the raw value of `IR_Temperature_21`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -3712,13 +3712,13 @@ impl RtIrTempTempRl2 { pub fn ir_temperature_21_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_21' + /// Sets the raw value of `IR_Temperature_21`. #[inline(always)] pub fn set_ir_temperature_21_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_21' + /// Sets the value of `IR_Temperature_21`. #[inline(always)] pub fn set_ir_temperature_21(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -3802,7 +3802,7 @@ impl RtIrTempTempFr2 { pub const IR_TEMPERATURE_14_MAX: f32 = 0_f32; pub const IR_TEMPERATURE_13_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_13_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_FR_2' from values + /// Constructs a new `RT_IRTemp_Temp_FR_2` message from values. pub fn new( ir_temperature_16: f32, ir_temperature_15: f32, @@ -3816,25 +3816,25 @@ impl RtIrTempTempFr2 { res.set_ir_temperature_13(ir_temperature_13)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_FR_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'IR_Temperature_16' + /// Returns the value of `IR_Temperature_16`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_16(&self) -> f32 { self.ir_temperature_16_phys_val() } - /// Get physical value of 'IR_Temperature_16' + /// Returns the physical value of `IR_Temperature_16`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_16_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); @@ -3842,7 +3842,7 @@ impl RtIrTempTempFr2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_16' + /// Returns the raw value of `IR_Temperature_16`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -3852,13 +3852,13 @@ impl RtIrTempTempFr2 { pub fn ir_temperature_16_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'IR_Temperature_16' + /// Sets the raw value of `IR_Temperature_16`. #[inline(always)] pub fn set_ir_temperature_16_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'IR_Temperature_16' + /// Sets the value of `IR_Temperature_16`. #[inline(always)] pub fn set_ir_temperature_16(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -3873,21 +3873,21 @@ impl RtIrTempTempFr2 { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_15' + /// Returns the value of `IR_Temperature_15`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_15(&self) -> f32 { self.ir_temperature_15_phys_val() } - /// Get physical value of 'IR_Temperature_15' + /// Returns the physical value of `IR_Temperature_15`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_15_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); @@ -3895,7 +3895,7 @@ impl RtIrTempTempFr2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_15' + /// Returns the raw value of `IR_Temperature_15`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -3905,13 +3905,13 @@ impl RtIrTempTempFr2 { pub fn ir_temperature_15_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'IR_Temperature_15' + /// Sets the raw value of `IR_Temperature_15`. #[inline(always)] pub fn set_ir_temperature_15_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'IR_Temperature_15' + /// Sets the value of `IR_Temperature_15`. #[inline(always)] pub fn set_ir_temperature_15(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -3926,21 +3926,21 @@ impl RtIrTempTempFr2 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_14' + /// Returns the value of `IR_Temperature_14`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_14(&self) -> f32 { self.ir_temperature_14_phys_val() } - /// Get physical value of 'IR_Temperature_14' + /// Returns the physical value of `IR_Temperature_14`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_14_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); @@ -3948,7 +3948,7 @@ impl RtIrTempTempFr2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_14' + /// Returns the raw value of `IR_Temperature_14`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -3958,13 +3958,13 @@ impl RtIrTempTempFr2 { pub fn ir_temperature_14_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'IR_Temperature_14' + /// Sets the raw value of `IR_Temperature_14`. #[inline(always)] pub fn set_ir_temperature_14_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'IR_Temperature_14' + /// Sets the value of `IR_Temperature_14`. #[inline(always)] pub fn set_ir_temperature_14(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -3979,21 +3979,21 @@ impl RtIrTempTempFr2 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_13' + /// Returns the value of `IR_Temperature_13`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_13(&self) -> f32 { self.ir_temperature_13_phys_val() } - /// Get physical value of 'IR_Temperature_13' + /// Returns the physical value of `IR_Temperature_13`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_13_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -4001,7 +4001,7 @@ impl RtIrTempTempFr2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_13' + /// Returns the raw value of `IR_Temperature_13`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -4011,13 +4011,13 @@ impl RtIrTempTempFr2 { pub fn ir_temperature_13_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_13' + /// Sets the raw value of `IR_Temperature_13`. #[inline(always)] pub fn set_ir_temperature_13_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_13' + /// Sets the value of `IR_Temperature_13`. #[inline(always)] pub fn set_ir_temperature_13(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -4101,7 +4101,7 @@ impl RtIrTempTempFl2 { pub const IR_TEMPERATURE_6_MAX: f32 = 0_f32; pub const IR_TEMPERATURE_5_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_5_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_FL_2' from values + /// Constructs a new `RT_IRTemp_Temp_FL_2` message from values. pub fn new( ir_temperature_8: f32, ir_temperature_7: f32, @@ -4115,25 +4115,25 @@ impl RtIrTempTempFl2 { res.set_ir_temperature_5(ir_temperature_5)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_FL_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'IR_Temperature_8' + /// Returns the value of `IR_Temperature_8`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_8(&self) -> f32 { self.ir_temperature_8_phys_val() } - /// Get physical value of 'IR_Temperature_8' + /// Returns the physical value of `IR_Temperature_8`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_8_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); @@ -4141,7 +4141,7 @@ impl RtIrTempTempFl2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_8' + /// Returns the raw value of `IR_Temperature_8`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -4151,13 +4151,13 @@ impl RtIrTempTempFl2 { pub fn ir_temperature_8_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'IR_Temperature_8' + /// Sets the raw value of `IR_Temperature_8`. #[inline(always)] pub fn set_ir_temperature_8_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'IR_Temperature_8' + /// Sets the value of `IR_Temperature_8`. #[inline(always)] pub fn set_ir_temperature_8(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -4172,21 +4172,21 @@ impl RtIrTempTempFl2 { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_7' + /// Returns the value of `IR_Temperature_7`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_7(&self) -> f32 { self.ir_temperature_7_phys_val() } - /// Get physical value of 'IR_Temperature_7' + /// Returns the physical value of `IR_Temperature_7`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_7_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); @@ -4194,7 +4194,7 @@ impl RtIrTempTempFl2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_7' + /// Returns the raw value of `IR_Temperature_7`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -4204,13 +4204,13 @@ impl RtIrTempTempFl2 { pub fn ir_temperature_7_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'IR_Temperature_7' + /// Sets the raw value of `IR_Temperature_7`. #[inline(always)] pub fn set_ir_temperature_7_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'IR_Temperature_7' + /// Sets the value of `IR_Temperature_7`. #[inline(always)] pub fn set_ir_temperature_7(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -4225,21 +4225,21 @@ impl RtIrTempTempFl2 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_6' + /// Returns the value of `IR_Temperature_6`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_6(&self) -> f32 { self.ir_temperature_6_phys_val() } - /// Get physical value of 'IR_Temperature_6' + /// Returns the physical value of `IR_Temperature_6`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_6_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); @@ -4247,7 +4247,7 @@ impl RtIrTempTempFl2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_6' + /// Returns the raw value of `IR_Temperature_6`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -4257,13 +4257,13 @@ impl RtIrTempTempFl2 { pub fn ir_temperature_6_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'IR_Temperature_6' + /// Sets the raw value of `IR_Temperature_6`. #[inline(always)] pub fn set_ir_temperature_6_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'IR_Temperature_6' + /// Sets the value of `IR_Temperature_6`. #[inline(always)] pub fn set_ir_temperature_6(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -4278,21 +4278,21 @@ impl RtIrTempTempFl2 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_5' + /// Returns the value of `IR_Temperature_5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_5(&self) -> f32 { self.ir_temperature_5_phys_val() } - /// Get physical value of 'IR_Temperature_5' + /// Returns the physical value of `IR_Temperature_5`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_5_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -4300,7 +4300,7 @@ impl RtIrTempTempFl2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_5' + /// Returns the raw value of `IR_Temperature_5`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -4310,13 +4310,13 @@ impl RtIrTempTempFl2 { pub fn ir_temperature_5_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_5' + /// Sets the raw value of `IR_Temperature_5`. #[inline(always)] pub fn set_ir_temperature_5_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_5' + /// Sets the value of `IR_Temperature_5`. #[inline(always)] pub fn set_ir_temperature_5(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -4400,7 +4400,7 @@ impl RtIrTempTempRr1 { pub const IR_TEMPERATURE_26_MAX: f32 = 0_f32; pub const IR_TEMPERATURE_25_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_25_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_RR_1' from values + /// Constructs a new `RT_IRTemp_Temp_RR_1` message from values. pub fn new( ir_temperature_28: f32, ir_temperature_27: f32, @@ -4414,25 +4414,25 @@ impl RtIrTempTempRr1 { res.set_ir_temperature_25(ir_temperature_25)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_RR_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'IR_Temperature_28' + /// Returns the value of `IR_Temperature_28`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_28(&self) -> f32 { self.ir_temperature_28_phys_val() } - /// Get physical value of 'IR_Temperature_28' + /// Returns the physical value of `IR_Temperature_28`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_28_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); @@ -4440,7 +4440,7 @@ impl RtIrTempTempRr1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_28' + /// Returns the raw value of `IR_Temperature_28`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -4450,13 +4450,13 @@ impl RtIrTempTempRr1 { pub fn ir_temperature_28_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'IR_Temperature_28' + /// Sets the raw value of `IR_Temperature_28`. #[inline(always)] pub fn set_ir_temperature_28_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'IR_Temperature_28' + /// Sets the value of `IR_Temperature_28`. #[inline(always)] pub fn set_ir_temperature_28(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -4471,21 +4471,21 @@ impl RtIrTempTempRr1 { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_27' + /// Returns the value of `IR_Temperature_27`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_27(&self) -> f32 { self.ir_temperature_27_phys_val() } - /// Get physical value of 'IR_Temperature_27' + /// Returns the physical value of `IR_Temperature_27`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_27_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); @@ -4493,7 +4493,7 @@ impl RtIrTempTempRr1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_27' + /// Returns the raw value of `IR_Temperature_27`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -4503,13 +4503,13 @@ impl RtIrTempTempRr1 { pub fn ir_temperature_27_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'IR_Temperature_27' + /// Sets the raw value of `IR_Temperature_27`. #[inline(always)] pub fn set_ir_temperature_27_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'IR_Temperature_27' + /// Sets the value of `IR_Temperature_27`. #[inline(always)] pub fn set_ir_temperature_27(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -4524,21 +4524,21 @@ impl RtIrTempTempRr1 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_26' + /// Returns the value of `IR_Temperature_26`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_26(&self) -> f32 { self.ir_temperature_26_phys_val() } - /// Get physical value of 'IR_Temperature_26' + /// Returns the physical value of `IR_Temperature_26`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_26_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); @@ -4546,7 +4546,7 @@ impl RtIrTempTempRr1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_26' + /// Returns the raw value of `IR_Temperature_26`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -4556,13 +4556,13 @@ impl RtIrTempTempRr1 { pub fn ir_temperature_26_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'IR_Temperature_26' + /// Sets the raw value of `IR_Temperature_26`. #[inline(always)] pub fn set_ir_temperature_26_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'IR_Temperature_26' + /// Sets the value of `IR_Temperature_26`. #[inline(always)] pub fn set_ir_temperature_26(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -4577,21 +4577,21 @@ impl RtIrTempTempRr1 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_25' + /// Returns the value of `IR_Temperature_25`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_25(&self) -> f32 { self.ir_temperature_25_phys_val() } - /// Get physical value of 'IR_Temperature_25' + /// Returns the physical value of `IR_Temperature_25`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_25_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -4599,7 +4599,7 @@ impl RtIrTempTempRr1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_25' + /// Returns the raw value of `IR_Temperature_25`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -4609,13 +4609,13 @@ impl RtIrTempTempRr1 { pub fn ir_temperature_25_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_25' + /// Sets the raw value of `IR_Temperature_25`. #[inline(always)] pub fn set_ir_temperature_25_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_25' + /// Sets the value of `IR_Temperature_25`. #[inline(always)] pub fn set_ir_temperature_25(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -4699,7 +4699,7 @@ impl RtIrTempTempRl1 { pub const IR_TEMPERATURE_18_MAX: f32 = 0_f32; pub const IR_TEMPERATURE_17_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_17_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_RL_1' from values + /// Constructs a new `RT_IRTemp_Temp_RL_1` message from values. pub fn new( ir_temperature_20: f32, ir_temperature_19: f32, @@ -4713,25 +4713,25 @@ impl RtIrTempTempRl1 { res.set_ir_temperature_17(ir_temperature_17)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_RL_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'IR_Temperature_20' + /// Returns the value of `IR_Temperature_20`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_20(&self) -> f32 { self.ir_temperature_20_phys_val() } - /// Get physical value of 'IR_Temperature_20' + /// Returns the physical value of `IR_Temperature_20`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_20_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); @@ -4739,7 +4739,7 @@ impl RtIrTempTempRl1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_20' + /// Returns the raw value of `IR_Temperature_20`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -4749,13 +4749,13 @@ impl RtIrTempTempRl1 { pub fn ir_temperature_20_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'IR_Temperature_20' + /// Sets the raw value of `IR_Temperature_20`. #[inline(always)] pub fn set_ir_temperature_20_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'IR_Temperature_20' + /// Sets the value of `IR_Temperature_20`. #[inline(always)] pub fn set_ir_temperature_20(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -4770,21 +4770,21 @@ impl RtIrTempTempRl1 { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_19' + /// Returns the value of `IR_Temperature_19`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_19(&self) -> f32 { self.ir_temperature_19_phys_val() } - /// Get physical value of 'IR_Temperature_19' + /// Returns the physical value of `IR_Temperature_19`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_19_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); @@ -4792,7 +4792,7 @@ impl RtIrTempTempRl1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_19' + /// Returns the raw value of `IR_Temperature_19`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -4802,13 +4802,13 @@ impl RtIrTempTempRl1 { pub fn ir_temperature_19_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'IR_Temperature_19' + /// Sets the raw value of `IR_Temperature_19`. #[inline(always)] pub fn set_ir_temperature_19_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'IR_Temperature_19' + /// Sets the value of `IR_Temperature_19`. #[inline(always)] pub fn set_ir_temperature_19(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -4823,21 +4823,21 @@ impl RtIrTempTempRl1 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_18' + /// Returns the value of `IR_Temperature_18`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_18(&self) -> f32 { self.ir_temperature_18_phys_val() } - /// Get physical value of 'IR_Temperature_18' + /// Returns the physical value of `IR_Temperature_18`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_18_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); @@ -4845,7 +4845,7 @@ impl RtIrTempTempRl1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_18' + /// Returns the raw value of `IR_Temperature_18`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -4855,13 +4855,13 @@ impl RtIrTempTempRl1 { pub fn ir_temperature_18_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'IR_Temperature_18' + /// Sets the raw value of `IR_Temperature_18`. #[inline(always)] pub fn set_ir_temperature_18_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'IR_Temperature_18' + /// Sets the value of `IR_Temperature_18`. #[inline(always)] pub fn set_ir_temperature_18(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -4876,21 +4876,21 @@ impl RtIrTempTempRl1 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_17' + /// Returns the value of `IR_Temperature_17`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_17(&self) -> f32 { self.ir_temperature_17_phys_val() } - /// Get physical value of 'IR_Temperature_17' + /// Returns the physical value of `IR_Temperature_17`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_17_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -4898,7 +4898,7 @@ impl RtIrTempTempRl1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_17' + /// Returns the raw value of `IR_Temperature_17`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -4908,13 +4908,13 @@ impl RtIrTempTempRl1 { pub fn ir_temperature_17_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_17' + /// Sets the raw value of `IR_Temperature_17`. #[inline(always)] pub fn set_ir_temperature_17_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_17' + /// Sets the value of `IR_Temperature_17`. #[inline(always)] pub fn set_ir_temperature_17(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -4998,7 +4998,7 @@ impl RtIrTempTempFr1 { pub const IR_TEMPERATURE_10_MAX: f32 = 0_f32; pub const IR_TEMPERATURE_9_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_9_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_FR_1' from values + /// Constructs a new `RT_IRTemp_Temp_FR_1` message from values. pub fn new( ir_temperature_12: f32, ir_temperature_11: f32, @@ -5012,25 +5012,25 @@ impl RtIrTempTempFr1 { res.set_ir_temperature_9(ir_temperature_9)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_FR_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'IR_Temperature_12' + /// Returns the value of `IR_Temperature_12`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_12(&self) -> f32 { self.ir_temperature_12_phys_val() } - /// Get physical value of 'IR_Temperature_12' + /// Returns the physical value of `IR_Temperature_12`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_12_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); @@ -5038,7 +5038,7 @@ impl RtIrTempTempFr1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_12' + /// Returns the raw value of `IR_Temperature_12`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -5048,13 +5048,13 @@ impl RtIrTempTempFr1 { pub fn ir_temperature_12_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'IR_Temperature_12' + /// Sets the raw value of `IR_Temperature_12`. #[inline(always)] pub fn set_ir_temperature_12_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'IR_Temperature_12' + /// Sets the value of `IR_Temperature_12`. #[inline(always)] pub fn set_ir_temperature_12(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -5069,21 +5069,21 @@ impl RtIrTempTempFr1 { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_11' + /// Returns the value of `IR_Temperature_11`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_11(&self) -> f32 { self.ir_temperature_11_phys_val() } - /// Get physical value of 'IR_Temperature_11' + /// Returns the physical value of `IR_Temperature_11`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_11_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); @@ -5091,7 +5091,7 @@ impl RtIrTempTempFr1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_11' + /// Returns the raw value of `IR_Temperature_11`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -5101,13 +5101,13 @@ impl RtIrTempTempFr1 { pub fn ir_temperature_11_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'IR_Temperature_11' + /// Sets the raw value of `IR_Temperature_11`. #[inline(always)] pub fn set_ir_temperature_11_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'IR_Temperature_11' + /// Sets the value of `IR_Temperature_11`. #[inline(always)] pub fn set_ir_temperature_11(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -5122,21 +5122,21 @@ impl RtIrTempTempFr1 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_10' + /// Returns the value of `IR_Temperature_10`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_10(&self) -> f32 { self.ir_temperature_10_phys_val() } - /// Get physical value of 'IR_Temperature_10' + /// Returns the physical value of `IR_Temperature_10`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_10_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); @@ -5144,7 +5144,7 @@ impl RtIrTempTempFr1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_10' + /// Returns the raw value of `IR_Temperature_10`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -5154,13 +5154,13 @@ impl RtIrTempTempFr1 { pub fn ir_temperature_10_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'IR_Temperature_10' + /// Sets the raw value of `IR_Temperature_10`. #[inline(always)] pub fn set_ir_temperature_10_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'IR_Temperature_10' + /// Sets the value of `IR_Temperature_10`. #[inline(always)] pub fn set_ir_temperature_10(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -5175,21 +5175,21 @@ impl RtIrTempTempFr1 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_9' + /// Returns the value of `IR_Temperature_9`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_9(&self) -> f32 { self.ir_temperature_9_phys_val() } - /// Get physical value of 'IR_Temperature_9' + /// Returns the physical value of `IR_Temperature_9`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_9_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -5197,7 +5197,7 @@ impl RtIrTempTempFr1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_9' + /// Returns the raw value of `IR_Temperature_9`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -5207,13 +5207,13 @@ impl RtIrTempTempFr1 { pub fn ir_temperature_9_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_9' + /// Sets the raw value of `IR_Temperature_9`. #[inline(always)] pub fn set_ir_temperature_9_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_9' + /// Sets the value of `IR_Temperature_9`. #[inline(always)] pub fn set_ir_temperature_9(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -5297,7 +5297,7 @@ impl RtIrTempTempFl1 { pub const IR_TEMPERATURE_2_MAX: f32 = 0_f32; pub const IR_TEMPERATURE_1_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_1_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_FL_1' from values + /// Constructs a new `RT_IRTemp_Temp_FL_1` message from values. pub fn new( ir_temperature_4: f32, ir_temperature_3: f32, @@ -5311,25 +5311,25 @@ impl RtIrTempTempFl1 { res.set_ir_temperature_1(ir_temperature_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_FL_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'IR_Temperature_4' + /// Returns the value of `IR_Temperature_4`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_4(&self) -> f32 { self.ir_temperature_4_phys_val() } - /// Get physical value of 'IR_Temperature_4' + /// Returns the physical value of `IR_Temperature_4`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_4_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[48..64].load_le::(); @@ -5337,7 +5337,7 @@ impl RtIrTempTempFl1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_4' + /// Returns the raw value of `IR_Temperature_4`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -5347,13 +5347,13 @@ impl RtIrTempTempFl1 { pub fn ir_temperature_4_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'IR_Temperature_4' + /// Sets the raw value of `IR_Temperature_4`. #[inline(always)] pub fn set_ir_temperature_4_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'IR_Temperature_4' + /// Sets the value of `IR_Temperature_4`. #[inline(always)] pub fn set_ir_temperature_4(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -5368,21 +5368,21 @@ impl RtIrTempTempFl1 { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_3' + /// Returns the value of `IR_Temperature_3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_3(&self) -> f32 { self.ir_temperature_3_phys_val() } - /// Get physical value of 'IR_Temperature_3' + /// Returns the physical value of `IR_Temperature_3`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[32..48].load_le::(); @@ -5390,7 +5390,7 @@ impl RtIrTempTempFl1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_3' + /// Returns the raw value of `IR_Temperature_3`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -5400,13 +5400,13 @@ impl RtIrTempTempFl1 { pub fn ir_temperature_3_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'IR_Temperature_3' + /// Sets the raw value of `IR_Temperature_3`. #[inline(always)] pub fn set_ir_temperature_3_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'IR_Temperature_3' + /// Sets the value of `IR_Temperature_3`. #[inline(always)] pub fn set_ir_temperature_3(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -5421,21 +5421,21 @@ impl RtIrTempTempFl1 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_2' + /// Returns the value of `IR_Temperature_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_2(&self) -> f32 { self.ir_temperature_2_phys_val() } - /// Get physical value of 'IR_Temperature_2' + /// Returns the physical value of `IR_Temperature_2`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[16..32].load_le::(); @@ -5443,7 +5443,7 @@ impl RtIrTempTempFl1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_2' + /// Returns the raw value of `IR_Temperature_2`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -5453,13 +5453,13 @@ impl RtIrTempTempFl1 { pub fn ir_temperature_2_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'IR_Temperature_2' + /// Sets the raw value of `IR_Temperature_2`. #[inline(always)] pub fn set_ir_temperature_2_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'IR_Temperature_2' + /// Sets the value of `IR_Temperature_2`. #[inline(always)] pub fn set_ir_temperature_2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -5474,21 +5474,21 @@ impl RtIrTempTempFl1 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'IR_Temperature_1' + /// Returns the value of `IR_Temperature_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_1(&self) -> f32 { self.ir_temperature_1_phys_val() } - /// Get physical value of 'IR_Temperature_1' + /// Returns the physical value of `IR_Temperature_1`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -5496,7 +5496,7 @@ impl RtIrTempTempFl1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_1' + /// Returns the raw value of `IR_Temperature_1`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -5506,13 +5506,13 @@ impl RtIrTempTempFl1 { pub fn ir_temperature_1_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_1' + /// Sets the raw value of `IR_Temperature_1`. #[inline(always)] pub fn set_ir_temperature_1_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_1' + /// Sets the value of `IR_Temperature_1`. #[inline(always)] pub fn set_ir_temperature_1(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -5590,31 +5590,31 @@ impl RtIrTempTemp32 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_32_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_32_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_32' from values + /// Constructs a new `RT_IRTemp_Temp_32` message from values. pub fn new(ir_temperature_32: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_32(ir_temperature_32)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_32` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_32' + /// Returns the value of `IR_Temperature_32`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_32(&self) -> f32 { self.ir_temperature_32_phys_val() } - /// Get physical value of 'IR_Temperature_32' + /// Returns the physical value of `IR_Temperature_32`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_32_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -5622,7 +5622,7 @@ impl RtIrTempTemp32 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_32' + /// Returns the raw value of `IR_Temperature_32`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -5632,13 +5632,13 @@ impl RtIrTempTemp32 { pub fn ir_temperature_32_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_32' + /// Sets the raw value of `IR_Temperature_32`. #[inline(always)] pub fn set_ir_temperature_32_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_32' + /// Sets the value of `IR_Temperature_32`. #[inline(always)] pub fn set_ir_temperature_32(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -5716,31 +5716,31 @@ impl RtIrTempTemp31 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_31_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_31_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_31' from values + /// Constructs a new `RT_IRTemp_Temp_31` message from values. pub fn new(ir_temperature_31: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_31(ir_temperature_31)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_31` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_31' + /// Returns the value of `IR_Temperature_31`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_31(&self) -> f32 { self.ir_temperature_31_phys_val() } - /// Get physical value of 'IR_Temperature_31' + /// Returns the physical value of `IR_Temperature_31`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_31_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -5748,7 +5748,7 @@ impl RtIrTempTemp31 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_31' + /// Returns the raw value of `IR_Temperature_31`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -5758,13 +5758,13 @@ impl RtIrTempTemp31 { pub fn ir_temperature_31_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_31' + /// Sets the raw value of `IR_Temperature_31`. #[inline(always)] pub fn set_ir_temperature_31_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_31' + /// Sets the value of `IR_Temperature_31`. #[inline(always)] pub fn set_ir_temperature_31(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -5842,31 +5842,31 @@ impl RtIrTempTemp30 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_30_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_30_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_30' from values + /// Constructs a new `RT_IRTemp_Temp_30` message from values. pub fn new(ir_temperature_30: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_30(ir_temperature_30)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_30` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_30' + /// Returns the value of `IR_Temperature_30`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_30(&self) -> f32 { self.ir_temperature_30_phys_val() } - /// Get physical value of 'IR_Temperature_30' + /// Returns the physical value of `IR_Temperature_30`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_30_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -5874,7 +5874,7 @@ impl RtIrTempTemp30 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_30' + /// Returns the raw value of `IR_Temperature_30`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -5884,13 +5884,13 @@ impl RtIrTempTemp30 { pub fn ir_temperature_30_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_30' + /// Sets the raw value of `IR_Temperature_30`. #[inline(always)] pub fn set_ir_temperature_30_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_30' + /// Sets the value of `IR_Temperature_30`. #[inline(always)] pub fn set_ir_temperature_30(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -5968,31 +5968,31 @@ impl RtIrTempTemp29 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_29_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_29_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_29' from values + /// Constructs a new `RT_IRTemp_Temp_29` message from values. pub fn new(ir_temperature_29: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_29(ir_temperature_29)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_29` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_29' + /// Returns the value of `IR_Temperature_29`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_29(&self) -> f32 { self.ir_temperature_29_phys_val() } - /// Get physical value of 'IR_Temperature_29' + /// Returns the physical value of `IR_Temperature_29`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_29_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -6000,7 +6000,7 @@ impl RtIrTempTemp29 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_29' + /// Returns the raw value of `IR_Temperature_29`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -6010,13 +6010,13 @@ impl RtIrTempTemp29 { pub fn ir_temperature_29_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_29' + /// Sets the raw value of `IR_Temperature_29`. #[inline(always)] pub fn set_ir_temperature_29_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_29' + /// Sets the value of `IR_Temperature_29`. #[inline(always)] pub fn set_ir_temperature_29(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -6094,31 +6094,31 @@ impl RtIrTempTemp28 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_28_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_28_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_28' from values + /// Constructs a new `RT_IRTemp_Temp_28` message from values. pub fn new(ir_temperature_28: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_28(ir_temperature_28)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_28` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_28' + /// Returns the value of `IR_Temperature_28`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_28(&self) -> f32 { self.ir_temperature_28_phys_val() } - /// Get physical value of 'IR_Temperature_28' + /// Returns the physical value of `IR_Temperature_28`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_28_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -6126,7 +6126,7 @@ impl RtIrTempTemp28 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_28' + /// Returns the raw value of `IR_Temperature_28`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -6136,13 +6136,13 @@ impl RtIrTempTemp28 { pub fn ir_temperature_28_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_28' + /// Sets the raw value of `IR_Temperature_28`. #[inline(always)] pub fn set_ir_temperature_28_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_28' + /// Sets the value of `IR_Temperature_28`. #[inline(always)] pub fn set_ir_temperature_28(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -6220,31 +6220,31 @@ impl RtIrTempTemp27 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_27_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_27_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_27' from values + /// Constructs a new `RT_IRTemp_Temp_27` message from values. pub fn new(ir_temperature_27: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_27(ir_temperature_27)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_27` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_27' + /// Returns the value of `IR_Temperature_27`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_27(&self) -> f32 { self.ir_temperature_27_phys_val() } - /// Get physical value of 'IR_Temperature_27' + /// Returns the physical value of `IR_Temperature_27`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_27_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -6252,7 +6252,7 @@ impl RtIrTempTemp27 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_27' + /// Returns the raw value of `IR_Temperature_27`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -6262,13 +6262,13 @@ impl RtIrTempTemp27 { pub fn ir_temperature_27_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_27' + /// Sets the raw value of `IR_Temperature_27`. #[inline(always)] pub fn set_ir_temperature_27_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_27' + /// Sets the value of `IR_Temperature_27`. #[inline(always)] pub fn set_ir_temperature_27(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -6346,31 +6346,31 @@ impl RtIrTempTemp26 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_26_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_26_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_26' from values + /// Constructs a new `RT_IRTemp_Temp_26` message from values. pub fn new(ir_temperature_26: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_26(ir_temperature_26)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_26` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_26' + /// Returns the value of `IR_Temperature_26`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_26(&self) -> f32 { self.ir_temperature_26_phys_val() } - /// Get physical value of 'IR_Temperature_26' + /// Returns the physical value of `IR_Temperature_26`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_26_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -6378,7 +6378,7 @@ impl RtIrTempTemp26 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_26' + /// Returns the raw value of `IR_Temperature_26`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -6388,13 +6388,13 @@ impl RtIrTempTemp26 { pub fn ir_temperature_26_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_26' + /// Sets the raw value of `IR_Temperature_26`. #[inline(always)] pub fn set_ir_temperature_26_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_26' + /// Sets the value of `IR_Temperature_26`. #[inline(always)] pub fn set_ir_temperature_26(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -6472,31 +6472,31 @@ impl RtIrTempTemp25 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_25_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_25_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_25' from values + /// Constructs a new `RT_IRTemp_Temp_25` message from values. pub fn new(ir_temperature_25: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_25(ir_temperature_25)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_25` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_25' + /// Returns the value of `IR_Temperature_25`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_25(&self) -> f32 { self.ir_temperature_25_phys_val() } - /// Get physical value of 'IR_Temperature_25' + /// Returns the physical value of `IR_Temperature_25`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_25_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -6504,7 +6504,7 @@ impl RtIrTempTemp25 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_25' + /// Returns the raw value of `IR_Temperature_25`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -6514,13 +6514,13 @@ impl RtIrTempTemp25 { pub fn ir_temperature_25_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_25' + /// Sets the raw value of `IR_Temperature_25`. #[inline(always)] pub fn set_ir_temperature_25_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_25' + /// Sets the value of `IR_Temperature_25`. #[inline(always)] pub fn set_ir_temperature_25(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -6598,31 +6598,31 @@ impl RtIrTempTemp24 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_24_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_24_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_24' from values + /// Constructs a new `RT_IRTemp_Temp_24` message from values. pub fn new(ir_temperature_24: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_24(ir_temperature_24)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_24` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_24' + /// Returns the value of `IR_Temperature_24`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_24(&self) -> f32 { self.ir_temperature_24_phys_val() } - /// Get physical value of 'IR_Temperature_24' + /// Returns the physical value of `IR_Temperature_24`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_24_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -6630,7 +6630,7 @@ impl RtIrTempTemp24 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_24' + /// Returns the raw value of `IR_Temperature_24`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -6640,13 +6640,13 @@ impl RtIrTempTemp24 { pub fn ir_temperature_24_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_24' + /// Sets the raw value of `IR_Temperature_24`. #[inline(always)] pub fn set_ir_temperature_24_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_24' + /// Sets the value of `IR_Temperature_24`. #[inline(always)] pub fn set_ir_temperature_24(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -6724,31 +6724,31 @@ impl RtIrTempTemp22 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_22_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_22_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_22' from values + /// Constructs a new `RT_IRTemp_Temp_22` message from values. pub fn new(ir_temperature_22: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_22(ir_temperature_22)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_22` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_22' + /// Returns the value of `IR_Temperature_22`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_22(&self) -> f32 { self.ir_temperature_22_phys_val() } - /// Get physical value of 'IR_Temperature_22' + /// Returns the physical value of `IR_Temperature_22`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_22_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -6756,7 +6756,7 @@ impl RtIrTempTemp22 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_22' + /// Returns the raw value of `IR_Temperature_22`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -6766,13 +6766,13 @@ impl RtIrTempTemp22 { pub fn ir_temperature_22_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_22' + /// Sets the raw value of `IR_Temperature_22`. #[inline(always)] pub fn set_ir_temperature_22_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_22' + /// Sets the value of `IR_Temperature_22`. #[inline(always)] pub fn set_ir_temperature_22(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -6850,31 +6850,31 @@ impl RtIrTempTemp23 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_23_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_23_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_23' from values + /// Constructs a new `RT_IRTemp_Temp_23` message from values. pub fn new(ir_temperature_23: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_23(ir_temperature_23)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_23` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_23' + /// Returns the value of `IR_Temperature_23`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_23(&self) -> f32 { self.ir_temperature_23_phys_val() } - /// Get physical value of 'IR_Temperature_23' + /// Returns the physical value of `IR_Temperature_23`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_23_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -6882,7 +6882,7 @@ impl RtIrTempTemp23 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_23' + /// Returns the raw value of `IR_Temperature_23`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -6892,13 +6892,13 @@ impl RtIrTempTemp23 { pub fn ir_temperature_23_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_23' + /// Sets the raw value of `IR_Temperature_23`. #[inline(always)] pub fn set_ir_temperature_23_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_23' + /// Sets the value of `IR_Temperature_23`. #[inline(always)] pub fn set_ir_temperature_23(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -6976,31 +6976,31 @@ impl RtIrTempTemp21 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_21_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_21_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_21' from values + /// Constructs a new `RT_IRTemp_Temp_21` message from values. pub fn new(ir_temperature_21: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_21(ir_temperature_21)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_21` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_21' + /// Returns the value of `IR_Temperature_21`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_21(&self) -> f32 { self.ir_temperature_21_phys_val() } - /// Get physical value of 'IR_Temperature_21' + /// Returns the physical value of `IR_Temperature_21`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_21_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -7008,7 +7008,7 @@ impl RtIrTempTemp21 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_21' + /// Returns the raw value of `IR_Temperature_21`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -7018,13 +7018,13 @@ impl RtIrTempTemp21 { pub fn ir_temperature_21_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_21' + /// Sets the raw value of `IR_Temperature_21`. #[inline(always)] pub fn set_ir_temperature_21_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_21' + /// Sets the value of `IR_Temperature_21`. #[inline(always)] pub fn set_ir_temperature_21(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -7102,31 +7102,31 @@ impl RtIrTempTemp20 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_20_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_20_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_20' from values + /// Constructs a new `RT_IRTemp_Temp_20` message from values. pub fn new(ir_temperature_20: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_20(ir_temperature_20)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_20` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_20' + /// Returns the value of `IR_Temperature_20`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_20(&self) -> f32 { self.ir_temperature_20_phys_val() } - /// Get physical value of 'IR_Temperature_20' + /// Returns the physical value of `IR_Temperature_20`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_20_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -7134,7 +7134,7 @@ impl RtIrTempTemp20 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_20' + /// Returns the raw value of `IR_Temperature_20`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -7144,13 +7144,13 @@ impl RtIrTempTemp20 { pub fn ir_temperature_20_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_20' + /// Sets the raw value of `IR_Temperature_20`. #[inline(always)] pub fn set_ir_temperature_20_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_20' + /// Sets the value of `IR_Temperature_20`. #[inline(always)] pub fn set_ir_temperature_20(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -7228,31 +7228,31 @@ impl RtIrTempTemp19 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_19_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_19_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_19' from values + /// Constructs a new `RT_IRTemp_Temp_19` message from values. pub fn new(ir_temperature_19: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_19(ir_temperature_19)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_19` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_19' + /// Returns the value of `IR_Temperature_19`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_19(&self) -> f32 { self.ir_temperature_19_phys_val() } - /// Get physical value of 'IR_Temperature_19' + /// Returns the physical value of `IR_Temperature_19`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_19_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -7260,7 +7260,7 @@ impl RtIrTempTemp19 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_19' + /// Returns the raw value of `IR_Temperature_19`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -7270,13 +7270,13 @@ impl RtIrTempTemp19 { pub fn ir_temperature_19_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_19' + /// Sets the raw value of `IR_Temperature_19`. #[inline(always)] pub fn set_ir_temperature_19_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_19' + /// Sets the value of `IR_Temperature_19`. #[inline(always)] pub fn set_ir_temperature_19(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -7354,31 +7354,31 @@ impl RtIrTempTemp18 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_18_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_18_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_18' from values + /// Constructs a new `RT_IRTemp_Temp_18` message from values. pub fn new(ir_temperature_18: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_18(ir_temperature_18)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_18` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_18' + /// Returns the value of `IR_Temperature_18`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_18(&self) -> f32 { self.ir_temperature_18_phys_val() } - /// Get physical value of 'IR_Temperature_18' + /// Returns the physical value of `IR_Temperature_18`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_18_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -7386,7 +7386,7 @@ impl RtIrTempTemp18 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_18' + /// Returns the raw value of `IR_Temperature_18`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -7396,13 +7396,13 @@ impl RtIrTempTemp18 { pub fn ir_temperature_18_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_18' + /// Sets the raw value of `IR_Temperature_18`. #[inline(always)] pub fn set_ir_temperature_18_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_18' + /// Sets the value of `IR_Temperature_18`. #[inline(always)] pub fn set_ir_temperature_18(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -7480,31 +7480,31 @@ impl RtIrTempTemp16 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_16_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_16_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_16' from values + /// Constructs a new `RT_IRTemp_Temp_16` message from values. pub fn new(ir_temperature_16: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_16(ir_temperature_16)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_16` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_16' + /// Returns the value of `IR_Temperature_16`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_16(&self) -> f32 { self.ir_temperature_16_phys_val() } - /// Get physical value of 'IR_Temperature_16' + /// Returns the physical value of `IR_Temperature_16`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_16_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -7512,7 +7512,7 @@ impl RtIrTempTemp16 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_16' + /// Returns the raw value of `IR_Temperature_16`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -7522,13 +7522,13 @@ impl RtIrTempTemp16 { pub fn ir_temperature_16_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_16' + /// Sets the raw value of `IR_Temperature_16`. #[inline(always)] pub fn set_ir_temperature_16_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_16' + /// Sets the value of `IR_Temperature_16`. #[inline(always)] pub fn set_ir_temperature_16(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -7606,31 +7606,31 @@ impl RtIrTempTemp15 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_15_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_15_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_15' from values + /// Constructs a new `RT_IRTemp_Temp_15` message from values. pub fn new(ir_temperature_15: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_15(ir_temperature_15)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_15` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_15' + /// Returns the value of `IR_Temperature_15`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_15(&self) -> f32 { self.ir_temperature_15_phys_val() } - /// Get physical value of 'IR_Temperature_15' + /// Returns the physical value of `IR_Temperature_15`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_15_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -7638,7 +7638,7 @@ impl RtIrTempTemp15 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_15' + /// Returns the raw value of `IR_Temperature_15`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -7648,13 +7648,13 @@ impl RtIrTempTemp15 { pub fn ir_temperature_15_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_15' + /// Sets the raw value of `IR_Temperature_15`. #[inline(always)] pub fn set_ir_temperature_15_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_15' + /// Sets the value of `IR_Temperature_15`. #[inline(always)] pub fn set_ir_temperature_15(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -7732,31 +7732,31 @@ impl RtIrTempTemp14 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_14_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_14_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_14' from values + /// Constructs a new `RT_IRTemp_Temp_14` message from values. pub fn new(ir_temperature_14: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_14(ir_temperature_14)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_14` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_14' + /// Returns the value of `IR_Temperature_14`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_14(&self) -> f32 { self.ir_temperature_14_phys_val() } - /// Get physical value of 'IR_Temperature_14' + /// Returns the physical value of `IR_Temperature_14`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_14_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -7764,7 +7764,7 @@ impl RtIrTempTemp14 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_14' + /// Returns the raw value of `IR_Temperature_14`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -7774,13 +7774,13 @@ impl RtIrTempTemp14 { pub fn ir_temperature_14_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_14' + /// Sets the raw value of `IR_Temperature_14`. #[inline(always)] pub fn set_ir_temperature_14_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_14' + /// Sets the value of `IR_Temperature_14`. #[inline(always)] pub fn set_ir_temperature_14(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -7858,31 +7858,31 @@ impl RtIrTempTemp13 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_13_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_13_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_13' from values + /// Constructs a new `RT_IRTemp_Temp_13` message from values. pub fn new(ir_temperature_13: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_13(ir_temperature_13)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_13` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_13' + /// Returns the value of `IR_Temperature_13`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_13(&self) -> f32 { self.ir_temperature_13_phys_val() } - /// Get physical value of 'IR_Temperature_13' + /// Returns the physical value of `IR_Temperature_13`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_13_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -7890,7 +7890,7 @@ impl RtIrTempTemp13 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_13' + /// Returns the raw value of `IR_Temperature_13`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -7900,13 +7900,13 @@ impl RtIrTempTemp13 { pub fn ir_temperature_13_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_13' + /// Sets the raw value of `IR_Temperature_13`. #[inline(always)] pub fn set_ir_temperature_13_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_13' + /// Sets the value of `IR_Temperature_13`. #[inline(always)] pub fn set_ir_temperature_13(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -7984,31 +7984,31 @@ impl RtIrTempTemp12 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_12_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_12_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_12' from values + /// Constructs a new `RT_IRTemp_Temp_12` message from values. pub fn new(ir_temperature_12: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_12(ir_temperature_12)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_12` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_12' + /// Returns the value of `IR_Temperature_12`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_12(&self) -> f32 { self.ir_temperature_12_phys_val() } - /// Get physical value of 'IR_Temperature_12' + /// Returns the physical value of `IR_Temperature_12`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_12_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -8016,7 +8016,7 @@ impl RtIrTempTemp12 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_12' + /// Returns the raw value of `IR_Temperature_12`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -8026,13 +8026,13 @@ impl RtIrTempTemp12 { pub fn ir_temperature_12_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_12' + /// Sets the raw value of `IR_Temperature_12`. #[inline(always)] pub fn set_ir_temperature_12_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_12' + /// Sets the value of `IR_Temperature_12`. #[inline(always)] pub fn set_ir_temperature_12(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -8110,31 +8110,31 @@ impl RtIrTempTemp11 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_11_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_11_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_11' from values + /// Constructs a new `RT_IRTemp_Temp_11` message from values. pub fn new(ir_temperature_11: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_11(ir_temperature_11)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_11` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_11' + /// Returns the value of `IR_Temperature_11`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_11(&self) -> f32 { self.ir_temperature_11_phys_val() } - /// Get physical value of 'IR_Temperature_11' + /// Returns the physical value of `IR_Temperature_11`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_11_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -8142,7 +8142,7 @@ impl RtIrTempTemp11 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_11' + /// Returns the raw value of `IR_Temperature_11`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -8152,13 +8152,13 @@ impl RtIrTempTemp11 { pub fn ir_temperature_11_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_11' + /// Sets the raw value of `IR_Temperature_11`. #[inline(always)] pub fn set_ir_temperature_11_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_11' + /// Sets the value of `IR_Temperature_11`. #[inline(always)] pub fn set_ir_temperature_11(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -8236,31 +8236,31 @@ impl RtIrTempTemp10 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_10_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_10_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_10' from values + /// Constructs a new `RT_IRTemp_Temp_10` message from values. pub fn new(ir_temperature_10: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_10(ir_temperature_10)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_10` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_10' + /// Returns the value of `IR_Temperature_10`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_10(&self) -> f32 { self.ir_temperature_10_phys_val() } - /// Get physical value of 'IR_Temperature_10' + /// Returns the physical value of `IR_Temperature_10`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_10_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -8268,7 +8268,7 @@ impl RtIrTempTemp10 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_10' + /// Returns the raw value of `IR_Temperature_10`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -8278,13 +8278,13 @@ impl RtIrTempTemp10 { pub fn ir_temperature_10_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_10' + /// Sets the raw value of `IR_Temperature_10`. #[inline(always)] pub fn set_ir_temperature_10_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_10' + /// Sets the value of `IR_Temperature_10`. #[inline(always)] pub fn set_ir_temperature_10(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -8362,31 +8362,31 @@ impl RtIrTempTemp8 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_8_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_8_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_8' from values + /// Constructs a new `RT_IRTemp_Temp_8` message from values. pub fn new(ir_temperature_8: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_8(ir_temperature_8)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_8` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_8' + /// Returns the value of `IR_Temperature_8`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_8(&self) -> f32 { self.ir_temperature_8_phys_val() } - /// Get physical value of 'IR_Temperature_8' + /// Returns the physical value of `IR_Temperature_8`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_8_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -8394,7 +8394,7 @@ impl RtIrTempTemp8 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_8' + /// Returns the raw value of `IR_Temperature_8`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -8404,13 +8404,13 @@ impl RtIrTempTemp8 { pub fn ir_temperature_8_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_8' + /// Sets the raw value of `IR_Temperature_8`. #[inline(always)] pub fn set_ir_temperature_8_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_8' + /// Sets the value of `IR_Temperature_8`. #[inline(always)] pub fn set_ir_temperature_8(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -8488,31 +8488,31 @@ impl RtIrTempTemp9 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_9_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_9_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_9' from values + /// Constructs a new `RT_IRTemp_Temp_9` message from values. pub fn new(ir_temperature_9: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_9(ir_temperature_9)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_9` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_9' + /// Returns the value of `IR_Temperature_9`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_9(&self) -> f32 { self.ir_temperature_9_phys_val() } - /// Get physical value of 'IR_Temperature_9' + /// Returns the physical value of `IR_Temperature_9`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_9_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -8520,7 +8520,7 @@ impl RtIrTempTemp9 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_9' + /// Returns the raw value of `IR_Temperature_9`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -8530,13 +8530,13 @@ impl RtIrTempTemp9 { pub fn ir_temperature_9_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_9' + /// Sets the raw value of `IR_Temperature_9`. #[inline(always)] pub fn set_ir_temperature_9_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_9' + /// Sets the value of `IR_Temperature_9`. #[inline(always)] pub fn set_ir_temperature_9(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -8614,31 +8614,31 @@ impl RtIrTempTemp17 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_17_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_17_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_17' from values + /// Constructs a new `RT_IRTemp_Temp_17` message from values. pub fn new(ir_temperature_17: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_17(ir_temperature_17)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_17` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_17' + /// Returns the value of `IR_Temperature_17`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_17(&self) -> f32 { self.ir_temperature_17_phys_val() } - /// Get physical value of 'IR_Temperature_17' + /// Returns the physical value of `IR_Temperature_17`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_17_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -8646,7 +8646,7 @@ impl RtIrTempTemp17 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_17' + /// Returns the raw value of `IR_Temperature_17`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -8656,13 +8656,13 @@ impl RtIrTempTemp17 { pub fn ir_temperature_17_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_17' + /// Sets the raw value of `IR_Temperature_17`. #[inline(always)] pub fn set_ir_temperature_17_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_17' + /// Sets the value of `IR_Temperature_17`. #[inline(always)] pub fn set_ir_temperature_17(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -8740,31 +8740,31 @@ impl RtIrTempTemp6 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_6_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_6_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_6' from values + /// Constructs a new `RT_IRTemp_Temp_6` message from values. pub fn new(ir_temperature_6: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_6(ir_temperature_6)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_6` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_6' + /// Returns the value of `IR_Temperature_6`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_6(&self) -> f32 { self.ir_temperature_6_phys_val() } - /// Get physical value of 'IR_Temperature_6' + /// Returns the physical value of `IR_Temperature_6`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_6_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -8772,7 +8772,7 @@ impl RtIrTempTemp6 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_6' + /// Returns the raw value of `IR_Temperature_6`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -8782,13 +8782,13 @@ impl RtIrTempTemp6 { pub fn ir_temperature_6_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_6' + /// Sets the raw value of `IR_Temperature_6`. #[inline(always)] pub fn set_ir_temperature_6_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_6' + /// Sets the value of `IR_Temperature_6`. #[inline(always)] pub fn set_ir_temperature_6(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -8866,31 +8866,31 @@ impl RtIrTempTemp5 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_5_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_5_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_5' from values + /// Constructs a new `RT_IRTemp_Temp_5` message from values. pub fn new(ir_temperature_5: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_5(ir_temperature_5)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_5` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_5' + /// Returns the value of `IR_Temperature_5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_5(&self) -> f32 { self.ir_temperature_5_phys_val() } - /// Get physical value of 'IR_Temperature_5' + /// Returns the physical value of `IR_Temperature_5`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_5_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -8898,7 +8898,7 @@ impl RtIrTempTemp5 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_5' + /// Returns the raw value of `IR_Temperature_5`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -8908,13 +8908,13 @@ impl RtIrTempTemp5 { pub fn ir_temperature_5_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_5' + /// Sets the raw value of `IR_Temperature_5`. #[inline(always)] pub fn set_ir_temperature_5_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_5' + /// Sets the value of `IR_Temperature_5`. #[inline(always)] pub fn set_ir_temperature_5(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -8992,31 +8992,31 @@ impl RtIrTempTemp4 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_4_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_4_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_4' from values + /// Constructs a new `RT_IRTemp_Temp_4` message from values. pub fn new(ir_temperature_4: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_4(ir_temperature_4)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_4` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_4' + /// Returns the value of `IR_Temperature_4`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_4(&self) -> f32 { self.ir_temperature_4_phys_val() } - /// Get physical value of 'IR_Temperature_4' + /// Returns the physical value of `IR_Temperature_4`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_4_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -9024,7 +9024,7 @@ impl RtIrTempTemp4 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_4' + /// Returns the raw value of `IR_Temperature_4`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -9034,13 +9034,13 @@ impl RtIrTempTemp4 { pub fn ir_temperature_4_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_4' + /// Sets the raw value of `IR_Temperature_4`. #[inline(always)] pub fn set_ir_temperature_4_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_4' + /// Sets the value of `IR_Temperature_4`. #[inline(always)] pub fn set_ir_temperature_4(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -9118,31 +9118,31 @@ impl RtIrTempTemp3 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_3_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_3_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_3' from values + /// Constructs a new `RT_IRTemp_Temp_3` message from values. pub fn new(ir_temperature_3: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_3(ir_temperature_3)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_3` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_3' + /// Returns the value of `IR_Temperature_3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_3(&self) -> f32 { self.ir_temperature_3_phys_val() } - /// Get physical value of 'IR_Temperature_3' + /// Returns the physical value of `IR_Temperature_3`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -9150,7 +9150,7 @@ impl RtIrTempTemp3 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_3' + /// Returns the raw value of `IR_Temperature_3`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -9160,13 +9160,13 @@ impl RtIrTempTemp3 { pub fn ir_temperature_3_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_3' + /// Sets the raw value of `IR_Temperature_3`. #[inline(always)] pub fn set_ir_temperature_3_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_3' + /// Sets the value of `IR_Temperature_3`. #[inline(always)] pub fn set_ir_temperature_3(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -9244,31 +9244,31 @@ impl RtIrTempTemp2 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_2_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_2_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_2' from values + /// Constructs a new `RT_IRTemp_Temp_2` message from values. pub fn new(ir_temperature_2: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_2(ir_temperature_2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_2` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_2' + /// Returns the value of `IR_Temperature_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_2(&self) -> f32 { self.ir_temperature_2_phys_val() } - /// Get physical value of 'IR_Temperature_2' + /// Returns the physical value of `IR_Temperature_2`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -9276,7 +9276,7 @@ impl RtIrTempTemp2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_2' + /// Returns the raw value of `IR_Temperature_2`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -9286,13 +9286,13 @@ impl RtIrTempTemp2 { pub fn ir_temperature_2_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_2' + /// Sets the raw value of `IR_Temperature_2`. #[inline(always)] pub fn set_ir_temperature_2_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_2' + /// Sets the value of `IR_Temperature_2`. #[inline(always)] pub fn set_ir_temperature_2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -9370,31 +9370,31 @@ impl RtIrTempTemp1 { pub const MESSAGE_SIZE: usize = 2; pub const IR_TEMPERATURE_1_MIN: f32 = 0_f32; pub const IR_TEMPERATURE_1_MAX: f32 = 0_f32; - /// Construct new 'RT_IRTemp_Temp_1' from values + /// Constructs a new `RT_IRTemp_Temp_1` message from values. pub fn new(ir_temperature_1: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_ir_temperature_1(ir_temperature_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IRTemp_Temp_1` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'IR_Temperature_1' + /// Returns the value of `IR_Temperature_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ir_temperature_1(&self) -> f32 { self.ir_temperature_1_phys_val() } - /// Get physical value of 'IR_Temperature_1' + /// Returns the physical value of `IR_Temperature_1`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ir_temperature_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -9402,7 +9402,7 @@ impl RtIrTempTemp1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'IR_Temperature_1' + /// Returns the raw value of `IR_Temperature_1`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -9412,13 +9412,13 @@ impl RtIrTempTemp1 { pub fn ir_temperature_1_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'IR_Temperature_1' + /// Sets the raw value of `IR_Temperature_1`. #[inline(always)] pub fn set_ir_temperature_1_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'IR_Temperature_1' + /// Sets the value of `IR_Temperature_1`. #[inline(always)] pub fn set_ir_temperature_1(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -9496,18 +9496,18 @@ impl RtSbTrigFinalCondition { pub const MESSAGE_SIZE: usize = 8; pub const FINAL_SPEED_MIN: f32 = 0_f32; pub const FINAL_SPEED_MAX: f32 = 1675_f32; - /// Construct new 'RT_SB_Trig_Final_Condition' from values + /// Constructs a new `RT_SB_Trig_Final_Condition` message from values. pub fn new(final_speed: f32, validity_final_speed: bool) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_final_speed(final_speed)?; res.set_validity_final_speed(validity_final_speed)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_Trig_Final_Condition` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Final_Speed' + /// Returns the value of `Final_Speed`. /// /// Speed at end of triggered test /// @@ -9519,7 +9519,7 @@ impl RtSbTrigFinalCondition { pub fn final_speed(&self) -> f32 { self.final_speed_phys_val() } - /// Get physical value of 'Final_Speed' + /// Returns the physical value of `Final_Speed`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -9531,7 +9531,7 @@ impl RtSbTrigFinalCondition { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Final_Speed' + /// Returns the raw value of `Final_Speed`. /// /// - Start bit: 8 /// - Signal size: 24 bits @@ -9541,12 +9541,12 @@ impl RtSbTrigFinalCondition { pub fn final_speed_raw_val(&self) -> u32 { self.raw.view_bits::()[8..32].load_le::() } - /// Set raw value of 'Final_Speed' + /// Sets the raw value of `Final_Speed`. #[inline(always)] pub fn set_final_speed_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[8..32].store_le(value); } - /// Set value of 'Final_Speed' + /// Sets the value of `Final_Speed`. #[inline(always)] pub fn set_final_speed(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 1675_f32 < value { @@ -9560,29 +9560,29 @@ impl RtSbTrigFinalCondition { self.raw.view_bits_mut::()[8..32].store_le(value); Ok(()) } - /// Get value of 'Validity_Final_Speed' + /// Returns the value of `Validity_Final_Speed`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_final_speed(&self) -> bool { self.validity_final_speed_phys_val() } - /// Get physical value of 'Validity_Final_Speed' + /// Returns the physical value of `Validity_Final_Speed`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_final_speed_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Final_Speed' + /// Returns the raw value of `Validity_Final_Speed`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -9592,12 +9592,12 @@ impl RtSbTrigFinalCondition { pub fn validity_final_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_Final_Speed' + /// Sets the raw value of `Validity_Final_Speed`. #[inline(always)] pub fn set_validity_final_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_Final_Speed' + /// Sets the value of `Validity_Final_Speed`. #[inline(always)] pub fn set_validity_final_speed(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -9673,7 +9673,7 @@ impl RtSbTrigInitialCondition { pub const INITIAL_HEADING_MAX: f32 = 180_f32; pub const INITIAL_SPEED_MIN: f32 = 0_f32; pub const INITIAL_SPEED_MAX: f32 = 1675_f32; - /// Construct new 'RT_SB_Trig_Initial_Condition' from values + /// Constructs a new `RT_SB_Trig_Initial_Condition` message from values. pub fn new( mfdd_end_threshold: u8, mfdd_start_threshold: u8, @@ -9691,11 +9691,11 @@ impl RtSbTrigInitialCondition { res.set_validity_initial_speed(validity_initial_speed)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_Trig_Initial_Condition` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'MFDD_End_Threshold' + /// Returns the value of `MFDD_End_Threshold`. /// /// - Min: 0 /// - Max: 100 @@ -9705,7 +9705,7 @@ impl RtSbTrigInitialCondition { pub fn mfdd_end_threshold(&self) -> u8 { self.mfdd_end_threshold_phys_val() } - /// Get physical value of 'MFDD_End_Threshold' + /// Returns the physical value of `MFDD_End_Threshold`. /// /// - Factor: 1 /// - Offset: 0 @@ -9716,7 +9716,7 @@ impl RtSbTrigInitialCondition { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MFDD_End_Threshold' + /// Returns the raw value of `MFDD_End_Threshold`. /// /// - Start bit: 56 /// - Signal size: 8 bits @@ -9726,12 +9726,12 @@ impl RtSbTrigInitialCondition { pub fn mfdd_end_threshold_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_le::() } - /// Set raw value of 'MFDD_End_Threshold' + /// Sets the raw value of `MFDD_End_Threshold`. #[inline(always)] pub fn set_mfdd_end_threshold_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_le(value); } - /// Set value of 'MFDD_End_Threshold' + /// Sets the value of `MFDD_End_Threshold`. #[inline(always)] pub fn set_mfdd_end_threshold(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 100_u8 < value { @@ -9749,7 +9749,7 @@ impl RtSbTrigInitialCondition { self.raw.view_bits_mut::()[56..64].store_le(value); Ok(()) } - /// Get value of 'MFDD_Start_Threshold' + /// Returns the value of `MFDD_Start_Threshold`. /// /// - Min: 0 /// - Max: 100 @@ -9759,7 +9759,7 @@ impl RtSbTrigInitialCondition { pub fn mfdd_start_threshold(&self) -> u8 { self.mfdd_start_threshold_phys_val() } - /// Get physical value of 'MFDD_Start_Threshold' + /// Returns the physical value of `MFDD_Start_Threshold`. /// /// - Factor: 1 /// - Offset: 0 @@ -9770,7 +9770,7 @@ impl RtSbTrigInitialCondition { let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'MFDD_Start_Threshold' + /// Returns the raw value of `MFDD_Start_Threshold`. /// /// - Start bit: 48 /// - Signal size: 8 bits @@ -9780,12 +9780,12 @@ impl RtSbTrigInitialCondition { pub fn mfdd_start_threshold_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } - /// Set raw value of 'MFDD_Start_Threshold' + /// Sets the raw value of `MFDD_Start_Threshold`. #[inline(always)] pub fn set_mfdd_start_threshold_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } - /// Set value of 'MFDD_Start_Threshold' + /// Sets the value of `MFDD_Start_Threshold`. #[inline(always)] pub fn set_mfdd_start_threshold(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 100_u8 < value { @@ -9803,7 +9803,7 @@ impl RtSbTrigInitialCondition { self.raw.view_bits_mut::()[48..56].store_le(value); Ok(()) } - /// Get value of 'Initial_Heading' + /// Returns the value of `Initial_Heading`. /// /// Heading (track) at start of triggered test /// @@ -9815,7 +9815,7 @@ impl RtSbTrigInitialCondition { pub fn initial_heading(&self) -> f32 { self.initial_heading_phys_val() } - /// Get physical value of 'Initial_Heading' + /// Returns the physical value of `Initial_Heading`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -9827,7 +9827,7 @@ impl RtSbTrigInitialCondition { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Initial_Heading' + /// Returns the raw value of `Initial_Heading`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -9837,13 +9837,13 @@ impl RtSbTrigInitialCondition { pub fn initial_heading_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Initial_Heading' + /// Sets the raw value of `Initial_Heading`. #[inline(always)] pub fn set_initial_heading_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Initial_Heading' + /// Sets the value of `Initial_Heading`. #[inline(always)] pub fn set_initial_heading(&mut self, value: f32) -> Result<(), CanError> { if value < -180_f32 || 180_f32 < value { @@ -9858,7 +9858,7 @@ impl RtSbTrigInitialCondition { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Initial_Speed' + /// Returns the value of `Initial_Speed`. /// /// Speed at start of triggered test /// @@ -9870,7 +9870,7 @@ impl RtSbTrigInitialCondition { pub fn initial_speed(&self) -> f32 { self.initial_speed_phys_val() } - /// Get physical value of 'Initial_Speed' + /// Returns the physical value of `Initial_Speed`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -9882,7 +9882,7 @@ impl RtSbTrigInitialCondition { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Initial_Speed' + /// Returns the raw value of `Initial_Speed`. /// /// - Start bit: 8 /// - Signal size: 24 bits @@ -9892,12 +9892,12 @@ impl RtSbTrigInitialCondition { pub fn initial_speed_raw_val(&self) -> u32 { self.raw.view_bits::()[8..32].load_le::() } - /// Set raw value of 'Initial_Speed' + /// Sets the raw value of `Initial_Speed`. #[inline(always)] pub fn set_initial_speed_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[8..32].store_le(value); } - /// Set value of 'Initial_Speed' + /// Sets the value of `Initial_Speed`. #[inline(always)] pub fn set_initial_speed(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 1675_f32 < value { @@ -9911,29 +9911,29 @@ impl RtSbTrigInitialCondition { self.raw.view_bits_mut::()[8..32].store_le(value); Ok(()) } - /// Get value of 'Validity_Initial_Heading' + /// Returns the value of `Validity_Initial_Heading`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_initial_heading(&self) -> bool { self.validity_initial_heading_phys_val() } - /// Get physical value of 'Validity_Initial_Heading' + /// Returns the physical value of `Validity_Initial_Heading`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_initial_heading_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Initial_Heading' + /// Returns the raw value of `Validity_Initial_Heading`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -9943,41 +9943,41 @@ impl RtSbTrigInitialCondition { pub fn validity_initial_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_Initial_Heading' + /// Sets the raw value of `Validity_Initial_Heading`. #[inline(always)] pub fn set_validity_initial_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_Initial_Heading' + /// Sets the value of `Validity_Initial_Heading`. #[inline(always)] pub fn set_validity_initial_heading(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_Initial_Speed' + /// Returns the value of `Validity_Initial_Speed`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_initial_speed(&self) -> bool { self.validity_initial_speed_phys_val() } - /// Get physical value of 'Validity_Initial_Speed' + /// Returns the physical value of `Validity_Initial_Speed`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_initial_speed_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Initial_Speed' + /// Returns the raw value of `Validity_Initial_Speed`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -9987,12 +9987,12 @@ impl RtSbTrigInitialCondition { pub fn validity_initial_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_Initial_Speed' + /// Sets the raw value of `Validity_Initial_Speed`. #[inline(always)] pub fn set_validity_initial_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_Initial_Speed' + /// Sets the value of `Validity_Initial_Speed`. #[inline(always)] pub fn set_validity_initial_speed(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -10064,18 +10064,18 @@ impl RtSbTrigDirectDist { pub const PATH_DISTANCE_2D_MAX: f32 = 4294967_f32; pub const DIRECT_DISTANCE_MIN: f32 = 0_f32; pub const DIRECT_DISTANCE_MAX: f32 = 4294967_f32; - /// Construct new 'RT_SB_Trig_Direct_Dist' from values + /// Constructs a new `RT_SB_Trig_Direct_Dist` message from values. pub fn new(path_distance_2d: f32, direct_distance: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_path_distance_2d(path_distance_2d)?; res.set_direct_distance(direct_distance)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_Trig_Direct_Dist` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Path_Distance_2D' + /// Returns the value of `Path_Distance_2D`. /// /// 2D path distance (horizontal components only) /// @@ -10087,7 +10087,7 @@ impl RtSbTrigDirectDist { pub fn path_distance_2d(&self) -> f32 { self.path_distance_2d_phys_val() } - /// Get physical value of 'Path_Distance_2D' + /// Returns the physical value of `Path_Distance_2D`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -10099,7 +10099,7 @@ impl RtSbTrigDirectDist { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Path_Distance_2D' + /// Returns the raw value of `Path_Distance_2D`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -10109,12 +10109,12 @@ impl RtSbTrigDirectDist { pub fn path_distance_2d_raw_val(&self) -> u32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'Path_Distance_2D' + /// Sets the raw value of `Path_Distance_2D`. #[inline(always)] pub fn set_path_distance_2d_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'Path_Distance_2D' + /// Sets the value of `Path_Distance_2D`. #[inline(always)] pub fn set_path_distance_2d(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 4294967_f32 < value { @@ -10128,7 +10128,7 @@ impl RtSbTrigDirectDist { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'Direct_Distance' + /// Returns the value of `Direct_Distance`. /// /// Direct distance from start of test to current position /// @@ -10140,7 +10140,7 @@ impl RtSbTrigDirectDist { pub fn direct_distance(&self) -> f32 { self.direct_distance_phys_val() } - /// Get physical value of 'Direct_Distance' + /// Returns the physical value of `Direct_Distance`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -10152,7 +10152,7 @@ impl RtSbTrigDirectDist { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Direct_Distance' + /// Returns the raw value of `Direct_Distance`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -10162,12 +10162,12 @@ impl RtSbTrigDirectDist { pub fn direct_distance_raw_val(&self) -> u32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 'Direct_Distance' + /// Sets the raw value of `Direct_Distance`. #[inline(always)] pub fn set_direct_distance_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 'Direct_Distance' + /// Sets the value of `Direct_Distance`. #[inline(always)] pub fn set_direct_distance(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 4294967_f32 < value { @@ -10246,7 +10246,7 @@ impl RtSbTrigForwardDist { pub const DEVIATION_DISTANCE_MAX: f32 = 2147483.647_f32; pub const FORWARD_DISTANCE_MIN: f32 = -2147483.648_f32; pub const FORWARD_DISTANCE_MAX: f32 = 2147483.647_f32; - /// Construct new 'RT_SB_Trig_Forward_Dist' from values + /// Constructs a new `RT_SB_Trig_Forward_Dist` message from values. pub fn new( deviation_distance: f32, forward_distance: f32, @@ -10256,11 +10256,11 @@ impl RtSbTrigForwardDist { res.set_forward_distance(forward_distance)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_Trig_Forward_Dist` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Deviation_Distance' + /// Returns the value of `Deviation_Distance`. /// /// Current deviation distance from a line projected along the initial heading at start of test, +ve for deviation to the right. /// @@ -10272,7 +10272,7 @@ impl RtSbTrigForwardDist { pub fn deviation_distance(&self) -> f32 { self.deviation_distance_phys_val() } - /// Get physical value of 'Deviation_Distance' + /// Returns the physical value of `Deviation_Distance`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -10284,7 +10284,7 @@ impl RtSbTrigForwardDist { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Deviation_Distance' + /// Returns the raw value of `Deviation_Distance`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -10294,13 +10294,13 @@ impl RtSbTrigForwardDist { pub fn deviation_distance_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'Deviation_Distance' + /// Sets the raw value of `Deviation_Distance`. #[inline(always)] pub fn set_deviation_distance_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'Deviation_Distance' + /// Sets the value of `Deviation_Distance`. #[inline(always)] pub fn set_deviation_distance(&mut self, value: f32) -> Result<(), CanError> { if value < -2147483.648_f32 || 2147483.647_f32 < value { @@ -10315,7 +10315,7 @@ impl RtSbTrigForwardDist { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'Forward_Distance' + /// Returns the value of `Forward_Distance`. /// /// Current forward distance from start of test in direction of initial heading at start of test /// @@ -10327,7 +10327,7 @@ impl RtSbTrigForwardDist { pub fn forward_distance(&self) -> f32 { self.forward_distance_phys_val() } - /// Get physical value of 'Forward_Distance' + /// Returns the physical value of `Forward_Distance`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -10339,7 +10339,7 @@ impl RtSbTrigForwardDist { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Forward_Distance' + /// Returns the raw value of `Forward_Distance`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -10349,13 +10349,13 @@ impl RtSbTrigForwardDist { pub fn forward_distance_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 'Forward_Distance' + /// Sets the raw value of `Forward_Distance`. #[inline(always)] pub fn set_forward_distance_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 'Forward_Distance' + /// Sets the value of `Forward_Distance`. #[inline(always)] pub fn set_forward_distance(&mut self, value: f32) -> Result<(), CanError> { if value < -2147483.648_f32 || 2147483.647_f32 < value { @@ -10433,17 +10433,17 @@ impl RtSbTrigPathDist { pub const MESSAGE_SIZE: usize = 8; pub const PATH_DISTANCE_3D_MIN: f32 = 0_f32; pub const PATH_DISTANCE_3D_MAX: f32 = 4294967_f32; - /// Construct new 'RT_SB_Trig_Path_Dist' from values + /// Constructs a new `RT_SB_Trig_Path_Dist` message from values. pub fn new(path_distance_3d: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_path_distance_3d(path_distance_3d)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_Trig_Path_Dist` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Path_Distance_3D' + /// Returns the value of `Path_Distance_3D`. /// /// 3D path distance /// @@ -10455,7 +10455,7 @@ impl RtSbTrigPathDist { pub fn path_distance_3d(&self) -> f32 { self.path_distance_3d_phys_val() } - /// Get physical value of 'Path_Distance_3D' + /// Returns the physical value of `Path_Distance_3D`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -10467,7 +10467,7 @@ impl RtSbTrigPathDist { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Path_Distance_3D' + /// Returns the raw value of `Path_Distance_3D`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -10477,12 +10477,12 @@ impl RtSbTrigPathDist { pub fn path_distance_3d_raw_val(&self) -> u32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 'Path_Distance_3D' + /// Sets the raw value of `Path_Distance_3D`. #[inline(always)] pub fn set_path_distance_3d_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 'Path_Distance_3D' + /// Sets the value of `Path_Distance_3D`. #[inline(always)] pub fn set_path_distance_3d(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 4294967_f32 < value { @@ -10563,7 +10563,7 @@ impl RtSbTrigAccel { pub const AVERAGE_ACCEL_MAX: f32 = 65_f32; pub const MFDD_MIN: f32 = -65_f32; pub const MFDD_MAX: f32 = 65_f32; - /// Construct new 'RT_SB_Trig_Accel' from values + /// Constructs a new `RT_SB_Trig_Accel` message from values. pub fn new( triggered_time: f32, average_accel: f32, @@ -10581,11 +10581,11 @@ impl RtSbTrigAccel { res.set_validity_mfdd(validity_mfdd)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_Trig_Accel` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Triggered_Time' + /// Returns the value of `Triggered_Time`. /// /// Cumulative time from start of triggered test to current time. /// @@ -10597,7 +10597,7 @@ impl RtSbTrigAccel { pub fn triggered_time(&self) -> f32 { self.triggered_time_phys_val() } - /// Get physical value of 'Triggered_Time' + /// Returns the physical value of `Triggered_Time`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -10609,7 +10609,7 @@ impl RtSbTrigAccel { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Triggered_Time' + /// Returns the raw value of `Triggered_Time`. /// /// - Start bit: 40 /// - Signal size: 24 bits @@ -10619,12 +10619,12 @@ impl RtSbTrigAccel { pub fn triggered_time_raw_val(&self) -> u32 { self.raw.view_bits::()[40..64].load_le::() } - /// Set raw value of 'Triggered_Time' + /// Sets the raw value of `Triggered_Time`. #[inline(always)] pub fn set_triggered_time_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[40..64].store_le(value); } - /// Set value of 'Triggered_Time' + /// Sets the value of `Triggered_Time`. #[inline(always)] pub fn set_triggered_time(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 167772_f32 < value { @@ -10638,7 +10638,7 @@ impl RtSbTrigAccel { self.raw.view_bits_mut::()[40..64].store_le(value); Ok(()) } - /// Get value of 'Average_Accel' + /// Returns the value of `Average_Accel`. /// /// Average acceleration from start of triggered test to current time. /// @@ -10650,7 +10650,7 @@ impl RtSbTrigAccel { pub fn average_accel(&self) -> f32 { self.average_accel_phys_val() } - /// Get physical value of 'Average_Accel' + /// Returns the physical value of `Average_Accel`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -10662,7 +10662,7 @@ impl RtSbTrigAccel { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Average_Accel' + /// Returns the raw value of `Average_Accel`. /// /// - Start bit: 24 /// - Signal size: 16 bits @@ -10672,13 +10672,13 @@ impl RtSbTrigAccel { pub fn average_accel_raw_val(&self) -> i16 { self.raw.view_bits::()[24..40].load_le::() } - /// Set raw value of 'Average_Accel' + /// Sets the raw value of `Average_Accel`. #[inline(always)] pub fn set_average_accel_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[24..40].store_le(value); } - /// Set value of 'Average_Accel' + /// Sets the value of `Average_Accel`. #[inline(always)] pub fn set_average_accel(&mut self, value: f32) -> Result<(), CanError> { if value < -65_f32 || 65_f32 < value { @@ -10693,7 +10693,7 @@ impl RtSbTrigAccel { self.raw.view_bits_mut::()[24..40].store_le(value); Ok(()) } - /// Get value of 'MFDD' + /// Returns the value of `MFDD`. /// /// Mean fully-developed decelleration of triggered test. Thresholds used are as set in the logger configuration. /// @@ -10705,7 +10705,7 @@ impl RtSbTrigAccel { pub fn mfdd(&self) -> f32 { self.mfdd_phys_val() } - /// Get physical value of 'MFDD' + /// Returns the physical value of `MFDD`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -10717,7 +10717,7 @@ impl RtSbTrigAccel { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'MFDD' + /// Returns the raw value of `MFDD`. /// /// - Start bit: 8 /// - Signal size: 16 bits @@ -10727,13 +10727,13 @@ impl RtSbTrigAccel { pub fn mfdd_raw_val(&self) -> i16 { self.raw.view_bits::()[8..24].load_le::() } - /// Set raw value of 'MFDD' + /// Sets the raw value of `MFDD`. #[inline(always)] pub fn set_mfdd_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..24].store_le(value); } - /// Set value of 'MFDD' + /// Sets the value of `MFDD`. #[inline(always)] pub fn set_mfdd(&mut self, value: f32) -> Result<(), CanError> { if value < -65_f32 || 65_f32 < value { @@ -10748,29 +10748,29 @@ impl RtSbTrigAccel { self.raw.view_bits_mut::()[8..24].store_le(value); Ok(()) } - /// Get value of 'Validity_Triggered_Time' + /// Returns the value of `Validity_Triggered_Time`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_triggered_time(&self) -> bool { self.validity_triggered_time_phys_val() } - /// Get physical value of 'Validity_Triggered_Time' + /// Returns the physical value of `Validity_Triggered_Time`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_triggered_time_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Triggered_Time' + /// Returns the raw value of `Validity_Triggered_Time`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -10780,41 +10780,41 @@ impl RtSbTrigAccel { pub fn validity_triggered_time_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'Validity_Triggered_Time' + /// Sets the raw value of `Validity_Triggered_Time`. #[inline(always)] pub fn set_validity_triggered_time_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'Validity_Triggered_Time' + /// Sets the value of `Validity_Triggered_Time`. #[inline(always)] pub fn set_validity_triggered_time(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'Validity_Average_Accel' + /// Returns the value of `Validity_Average_Accel`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_average_accel(&self) -> bool { self.validity_average_accel_phys_val() } - /// Get physical value of 'Validity_Average_Accel' + /// Returns the physical value of `Validity_Average_Accel`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_average_accel_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Average_Accel' + /// Returns the raw value of `Validity_Average_Accel`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -10824,41 +10824,41 @@ impl RtSbTrigAccel { pub fn validity_average_accel_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_Average_Accel' + /// Sets the raw value of `Validity_Average_Accel`. #[inline(always)] pub fn set_validity_average_accel_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_Average_Accel' + /// Sets the value of `Validity_Average_Accel`. #[inline(always)] pub fn set_validity_average_accel(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_MFDD' + /// Returns the value of `Validity_MFDD`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_mfdd(&self) -> bool { self.validity_mfdd_phys_val() } - /// Get physical value of 'Validity_MFDD' + /// Returns the physical value of `Validity_MFDD`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_mfdd_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_MFDD' + /// Returns the raw value of `Validity_MFDD`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -10868,12 +10868,12 @@ impl RtSbTrigAccel { pub fn validity_mfdd_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_MFDD' + /// Sets the raw value of `Validity_MFDD`. #[inline(always)] pub fn set_validity_mfdd_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_MFDD' + /// Sets the value of `Validity_MFDD`. #[inline(always)] pub fn set_validity_mfdd(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -10943,38 +10943,38 @@ impl RtDl1mk3MeasureTime12 { pub const MESSAGE_SIZE: usize = 3; pub const MEASURED_TIME_12_MIN: u32 = 0_u32; pub const MEASURED_TIME_12_MAX: u32 = 0_u32; - /// Construct new 'RT_DL1MK3_Measure_Time_12' from values + /// Constructs a new `RT_DL1MK3_Measure_Time_12` message from values. pub fn new(measured_time_12: u32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_measured_time_12(measured_time_12)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Measure_Time_12` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Measured_Time_12' + /// Returns the value of `Measured_Time_12`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_12(&self) -> u32 { self.measured_time_12_phys_val() } - /// Get physical value of 'Measured_Time_12' + /// Returns the physical value of `Measured_Time_12`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn measured_time_12_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Measured_Time_12' + /// Returns the raw value of `Measured_Time_12`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -10984,12 +10984,12 @@ impl RtDl1mk3MeasureTime12 { pub fn measured_time_12_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Measured_Time_12' + /// Sets the raw value of `Measured_Time_12`. #[inline(always)] pub fn set_measured_time_12_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Measured_Time_12' + /// Sets the value of `Measured_Time_12`. #[inline(always)] pub fn set_measured_time_12(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 0_u32 < value { @@ -11070,38 +11070,38 @@ impl RtDl1mk3MeasureTime11 { pub const MESSAGE_SIZE: usize = 3; pub const MEASURED_TIME_11_MIN: u32 = 0_u32; pub const MEASURED_TIME_11_MAX: u32 = 0_u32; - /// Construct new 'RT_DL1MK3_Measure_Time_11' from values + /// Constructs a new `RT_DL1MK3_Measure_Time_11` message from values. pub fn new(measured_time_11: u32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_measured_time_11(measured_time_11)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Measure_Time_11` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Measured_Time_11' + /// Returns the value of `Measured_Time_11`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_11(&self) -> u32 { self.measured_time_11_phys_val() } - /// Get physical value of 'Measured_Time_11' + /// Returns the physical value of `Measured_Time_11`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn measured_time_11_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Measured_Time_11' + /// Returns the raw value of `Measured_Time_11`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -11111,12 +11111,12 @@ impl RtDl1mk3MeasureTime11 { pub fn measured_time_11_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Measured_Time_11' + /// Sets the raw value of `Measured_Time_11`. #[inline(always)] pub fn set_measured_time_11_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Measured_Time_11' + /// Sets the value of `Measured_Time_11`. #[inline(always)] pub fn set_measured_time_11(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 0_u32 < value { @@ -11197,38 +11197,38 @@ impl RtDl1mk3MeasureTime10 { pub const MESSAGE_SIZE: usize = 3; pub const MEASURED_TIME_10_MIN: u32 = 0_u32; pub const MEASURED_TIME_10_MAX: u32 = 0_u32; - /// Construct new 'RT_DL1MK3_Measure_Time_10' from values + /// Constructs a new `RT_DL1MK3_Measure_Time_10` message from values. pub fn new(measured_time_10: u32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_measured_time_10(measured_time_10)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Measure_Time_10` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Measured_Time_10' + /// Returns the value of `Measured_Time_10`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_10(&self) -> u32 { self.measured_time_10_phys_val() } - /// Get physical value of 'Measured_Time_10' + /// Returns the physical value of `Measured_Time_10`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn measured_time_10_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Measured_Time_10' + /// Returns the raw value of `Measured_Time_10`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -11238,12 +11238,12 @@ impl RtDl1mk3MeasureTime10 { pub fn measured_time_10_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Measured_Time_10' + /// Sets the raw value of `Measured_Time_10`. #[inline(always)] pub fn set_measured_time_10_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Measured_Time_10' + /// Sets the value of `Measured_Time_10`. #[inline(always)] pub fn set_measured_time_10(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 0_u32 < value { @@ -11324,38 +11324,38 @@ impl RtDl1mk3MeasureTime9 { pub const MESSAGE_SIZE: usize = 3; pub const MEASURED_TIME_9_MIN: u32 = 0_u32; pub const MEASURED_TIME_9_MAX: u32 = 0_u32; - /// Construct new 'RT_DL1MK3_Measure_Time_9' from values + /// Constructs a new `RT_DL1MK3_Measure_Time_9` message from values. pub fn new(measured_time_9: u32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_measured_time_9(measured_time_9)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Measure_Time_9` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Measured_Time_9' + /// Returns the value of `Measured_Time_9`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_9(&self) -> u32 { self.measured_time_9_phys_val() } - /// Get physical value of 'Measured_Time_9' + /// Returns the physical value of `Measured_Time_9`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn measured_time_9_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Measured_Time_9' + /// Returns the raw value of `Measured_Time_9`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -11365,12 +11365,12 @@ impl RtDl1mk3MeasureTime9 { pub fn measured_time_9_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Measured_Time_9' + /// Sets the raw value of `Measured_Time_9`. #[inline(always)] pub fn set_measured_time_9_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Measured_Time_9' + /// Sets the value of `Measured_Time_9`. #[inline(always)] pub fn set_measured_time_9(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 0_u32 < value { @@ -11451,38 +11451,38 @@ impl RtDl1mk3MeasureTime8 { pub const MESSAGE_SIZE: usize = 3; pub const MEASURED_TIME_8_MIN: u32 = 0_u32; pub const MEASURED_TIME_8_MAX: u32 = 0_u32; - /// Construct new 'RT_DL1MK3_Measure_Time_8' from values + /// Constructs a new `RT_DL1MK3_Measure_Time_8` message from values. pub fn new(measured_time_8: u32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_measured_time_8(measured_time_8)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Measure_Time_8` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Measured_Time_8' + /// Returns the value of `Measured_Time_8`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_8(&self) -> u32 { self.measured_time_8_phys_val() } - /// Get physical value of 'Measured_Time_8' + /// Returns the physical value of `Measured_Time_8`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn measured_time_8_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Measured_Time_8' + /// Returns the raw value of `Measured_Time_8`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -11492,12 +11492,12 @@ impl RtDl1mk3MeasureTime8 { pub fn measured_time_8_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Measured_Time_8' + /// Sets the raw value of `Measured_Time_8`. #[inline(always)] pub fn set_measured_time_8_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Measured_Time_8' + /// Sets the value of `Measured_Time_8`. #[inline(always)] pub fn set_measured_time_8(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 0_u32 < value { @@ -11578,38 +11578,38 @@ impl RtDl1mk3MeasureTime7 { pub const MESSAGE_SIZE: usize = 3; pub const MEASURED_TIME_7_MIN: u32 = 0_u32; pub const MEASURED_TIME_7_MAX: u32 = 0_u32; - /// Construct new 'RT_DL1MK3_Measure_Time_7' from values + /// Constructs a new `RT_DL1MK3_Measure_Time_7` message from values. pub fn new(measured_time_7: u32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_measured_time_7(measured_time_7)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Measure_Time_7` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Measured_Time_7' + /// Returns the value of `Measured_Time_7`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_7(&self) -> u32 { self.measured_time_7_phys_val() } - /// Get physical value of 'Measured_Time_7' + /// Returns the physical value of `Measured_Time_7`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn measured_time_7_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Measured_Time_7' + /// Returns the raw value of `Measured_Time_7`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -11619,12 +11619,12 @@ impl RtDl1mk3MeasureTime7 { pub fn measured_time_7_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Measured_Time_7' + /// Sets the raw value of `Measured_Time_7`. #[inline(always)] pub fn set_measured_time_7_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Measured_Time_7' + /// Sets the value of `Measured_Time_7`. #[inline(always)] pub fn set_measured_time_7(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 0_u32 < value { @@ -11705,38 +11705,38 @@ impl RtDl1mk3MeasureTime6 { pub const MESSAGE_SIZE: usize = 3; pub const MEASURED_TIME_6_MIN: u32 = 0_u32; pub const MEASURED_TIME_6_MAX: u32 = 0_u32; - /// Construct new 'RT_DL1MK3_Measure_Time_6' from values + /// Constructs a new `RT_DL1MK3_Measure_Time_6` message from values. pub fn new(measured_time_6: u32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_measured_time_6(measured_time_6)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Measure_Time_6` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Measured_Time_6' + /// Returns the value of `Measured_Time_6`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_6(&self) -> u32 { self.measured_time_6_phys_val() } - /// Get physical value of 'Measured_Time_6' + /// Returns the physical value of `Measured_Time_6`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn measured_time_6_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Measured_Time_6' + /// Returns the raw value of `Measured_Time_6`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -11746,12 +11746,12 @@ impl RtDl1mk3MeasureTime6 { pub fn measured_time_6_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Measured_Time_6' + /// Sets the raw value of `Measured_Time_6`. #[inline(always)] pub fn set_measured_time_6_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Measured_Time_6' + /// Sets the value of `Measured_Time_6`. #[inline(always)] pub fn set_measured_time_6(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 0_u32 < value { @@ -11832,38 +11832,38 @@ impl RtDl1mk3MeasureTime5 { pub const MESSAGE_SIZE: usize = 3; pub const MEASURED_TIME_5_MIN: u32 = 0_u32; pub const MEASURED_TIME_5_MAX: u32 = 0_u32; - /// Construct new 'RT_DL1MK3_Measure_Time_5' from values + /// Constructs a new `RT_DL1MK3_Measure_Time_5` message from values. pub fn new(measured_time_5: u32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_measured_time_5(measured_time_5)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Measure_Time_5` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Measured_Time_5' + /// Returns the value of `Measured_Time_5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_5(&self) -> u32 { self.measured_time_5_phys_val() } - /// Get physical value of 'Measured_Time_5' + /// Returns the physical value of `Measured_Time_5`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn measured_time_5_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Measured_Time_5' + /// Returns the raw value of `Measured_Time_5`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -11873,12 +11873,12 @@ impl RtDl1mk3MeasureTime5 { pub fn measured_time_5_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Measured_Time_5' + /// Sets the raw value of `Measured_Time_5`. #[inline(always)] pub fn set_measured_time_5_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Measured_Time_5' + /// Sets the value of `Measured_Time_5`. #[inline(always)] pub fn set_measured_time_5(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 0_u32 < value { @@ -11959,38 +11959,38 @@ impl RtDl1mk3MeasureTime4 { pub const MESSAGE_SIZE: usize = 3; pub const MEASURED_TIME_4_MIN: u32 = 0_u32; pub const MEASURED_TIME_4_MAX: u32 = 0_u32; - /// Construct new 'RT_DL1MK3_Measure_Time_4' from values + /// Constructs a new `RT_DL1MK3_Measure_Time_4` message from values. pub fn new(measured_time_4: u32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_measured_time_4(measured_time_4)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Measure_Time_4` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Measured_Time_4' + /// Returns the value of `Measured_Time_4`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_4(&self) -> u32 { self.measured_time_4_phys_val() } - /// Get physical value of 'Measured_Time_4' + /// Returns the physical value of `Measured_Time_4`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn measured_time_4_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Measured_Time_4' + /// Returns the raw value of `Measured_Time_4`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -12000,12 +12000,12 @@ impl RtDl1mk3MeasureTime4 { pub fn measured_time_4_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Measured_Time_4' + /// Sets the raw value of `Measured_Time_4`. #[inline(always)] pub fn set_measured_time_4_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Measured_Time_4' + /// Sets the value of `Measured_Time_4`. #[inline(always)] pub fn set_measured_time_4(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 0_u32 < value { @@ -12086,38 +12086,38 @@ impl RtDl1mk3MeasureTime3 { pub const MESSAGE_SIZE: usize = 3; pub const MEASURED_TIME_3_MIN: u32 = 0_u32; pub const MEASURED_TIME_3_MAX: u32 = 0_u32; - /// Construct new 'RT_DL1MK3_Measure_Time_3' from values + /// Constructs a new `RT_DL1MK3_Measure_Time_3` message from values. pub fn new(measured_time_3: u32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_measured_time_3(measured_time_3)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Measure_Time_3` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Measured_Time_3' + /// Returns the value of `Measured_Time_3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_3(&self) -> u32 { self.measured_time_3_phys_val() } - /// Get physical value of 'Measured_Time_3' + /// Returns the physical value of `Measured_Time_3`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn measured_time_3_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Measured_Time_3' + /// Returns the raw value of `Measured_Time_3`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -12127,12 +12127,12 @@ impl RtDl1mk3MeasureTime3 { pub fn measured_time_3_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Measured_Time_3' + /// Sets the raw value of `Measured_Time_3`. #[inline(always)] pub fn set_measured_time_3_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Measured_Time_3' + /// Sets the value of `Measured_Time_3`. #[inline(always)] pub fn set_measured_time_3(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 0_u32 < value { @@ -12213,38 +12213,38 @@ impl RtDl1mk3MeasureTime2 { pub const MESSAGE_SIZE: usize = 3; pub const MEASURED_TIME_2_MIN: u32 = 0_u32; pub const MEASURED_TIME_2_MAX: u32 = 0_u32; - /// Construct new 'RT_DL1MK3_Measure_Time_2' from values + /// Constructs a new `RT_DL1MK3_Measure_Time_2` message from values. pub fn new(measured_time_2: u32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_measured_time_2(measured_time_2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Measure_Time_2` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Measured_Time_2' + /// Returns the value of `Measured_Time_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_2(&self) -> u32 { self.measured_time_2_phys_val() } - /// Get physical value of 'Measured_Time_2' + /// Returns the physical value of `Measured_Time_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn measured_time_2_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Measured_Time_2' + /// Returns the raw value of `Measured_Time_2`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -12254,12 +12254,12 @@ impl RtDl1mk3MeasureTime2 { pub fn measured_time_2_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Measured_Time_2' + /// Sets the raw value of `Measured_Time_2`. #[inline(always)] pub fn set_measured_time_2_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Measured_Time_2' + /// Sets the value of `Measured_Time_2`. #[inline(always)] pub fn set_measured_time_2(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 0_u32 < value { @@ -12340,38 +12340,38 @@ impl RtDl1mk3MeasureTime1 { pub const MESSAGE_SIZE: usize = 3; pub const MEASURED_TIME_1_MIN: u32 = 0_u32; pub const MEASURED_TIME_1_MAX: u32 = 0_u32; - /// Construct new 'RT_DL1MK3_Measure_Time_1' from values + /// Constructs a new `RT_DL1MK3_Measure_Time_1` message from values. pub fn new(measured_time_1: u32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_measured_time_1(measured_time_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Measure_Time_1` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Measured_Time_1' + /// Returns the value of `Measured_Time_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn measured_time_1(&self) -> u32 { self.measured_time_1_phys_val() } - /// Get physical value of 'Measured_Time_1' + /// Returns the physical value of `Measured_Time_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn measured_time_1_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..24].load_le::(); let factor = 1; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Measured_Time_1' + /// Returns the raw value of `Measured_Time_1`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -12381,12 +12381,12 @@ impl RtDl1mk3MeasureTime1 { pub fn measured_time_1_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Measured_Time_1' + /// Sets the raw value of `Measured_Time_1`. #[inline(always)] pub fn set_measured_time_1_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Measured_Time_1' + /// Sets the value of `Measured_Time_1`. #[inline(always)] pub fn set_measured_time_1(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 0_u32 < value { @@ -12467,38 +12467,38 @@ impl RtDl1mk3Rpm { pub const MESSAGE_SIZE: usize = 2; pub const RPM_MIN: u16 = 0_u16; pub const RPM_MAX: u16 = 0_u16; - /// Construct new 'RT_DL1MK3_RPM' from values + /// Constructs a new `RT_DL1MK3_RPM` message from values. pub fn new(rpm: u16) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_rpm(rpm)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_RPM` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'RPM' + /// Returns the value of `RPM`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn rpm(&self) -> u16 { self.rpm_phys_val() } - /// Get physical value of 'RPM' + /// Returns the physical value of `RPM`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn rpm_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'RPM' + /// Returns the raw value of `RPM`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -12508,12 +12508,12 @@ impl RtDl1mk3Rpm { pub fn rpm_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'RPM' + /// Sets the raw value of `RPM`. #[inline(always)] pub fn set_rpm_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'RPM' + /// Sets the value of `RPM`. #[inline(always)] pub fn set_rpm(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 0_u16 < value { @@ -12594,31 +12594,31 @@ impl RtDl1mk3Freq4 { pub const MESSAGE_SIZE: usize = 2; pub const FREQUENCY_4_MIN: f32 = 0_f32; pub const FREQUENCY_4_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Freq_4' from values + /// Constructs a new `RT_DL1MK3_Freq_4` message from values. pub fn new(frequency_4: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_frequency_4(frequency_4)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Freq_4` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Frequency_4' + /// Returns the value of `Frequency_4`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn frequency_4(&self) -> f32 { self.frequency_4_phys_val() } - /// Get physical value of 'Frequency_4' + /// Returns the physical value of `Frequency_4`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn frequency_4_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -12626,7 +12626,7 @@ impl RtDl1mk3Freq4 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Frequency_4' + /// Returns the raw value of `Frequency_4`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -12636,12 +12636,12 @@ impl RtDl1mk3Freq4 { pub fn frequency_4_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Frequency_4' + /// Sets the raw value of `Frequency_4`. #[inline(always)] pub fn set_frequency_4_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Frequency_4' + /// Sets the value of `Frequency_4`. #[inline(always)] pub fn set_frequency_4(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -12718,31 +12718,31 @@ impl RtDl1mk3Freq3 { pub const MESSAGE_SIZE: usize = 2; pub const FREQUENCY_3_MIN: f32 = 0_f32; pub const FREQUENCY_3_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Freq_3' from values + /// Constructs a new `RT_DL1MK3_Freq_3` message from values. pub fn new(frequency_3: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_frequency_3(frequency_3)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Freq_3` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Frequency_3' + /// Returns the value of `Frequency_3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn frequency_3(&self) -> f32 { self.frequency_3_phys_val() } - /// Get physical value of 'Frequency_3' + /// Returns the physical value of `Frequency_3`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn frequency_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -12750,7 +12750,7 @@ impl RtDl1mk3Freq3 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Frequency_3' + /// Returns the raw value of `Frequency_3`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -12760,12 +12760,12 @@ impl RtDl1mk3Freq3 { pub fn frequency_3_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Frequency_3' + /// Sets the raw value of `Frequency_3`. #[inline(always)] pub fn set_frequency_3_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Frequency_3' + /// Sets the value of `Frequency_3`. #[inline(always)] pub fn set_frequency_3(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -12842,31 +12842,31 @@ impl RtDl1mk3Freq2 { pub const MESSAGE_SIZE: usize = 2; pub const FREQUENCY_2_MIN: f32 = 0_f32; pub const FREQUENCY_2_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Freq_2' from values + /// Constructs a new `RT_DL1MK3_Freq_2` message from values. pub fn new(frequency_2: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_frequency_2(frequency_2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Freq_2` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Frequency_2' + /// Returns the value of `Frequency_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn frequency_2(&self) -> f32 { self.frequency_2_phys_val() } - /// Get physical value of 'Frequency_2' + /// Returns the physical value of `Frequency_2`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn frequency_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -12874,7 +12874,7 @@ impl RtDl1mk3Freq2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Frequency_2' + /// Returns the raw value of `Frequency_2`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -12884,12 +12884,12 @@ impl RtDl1mk3Freq2 { pub fn frequency_2_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Frequency_2' + /// Sets the raw value of `Frequency_2`. #[inline(always)] pub fn set_frequency_2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Frequency_2' + /// Sets the value of `Frequency_2`. #[inline(always)] pub fn set_frequency_2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -12966,31 +12966,31 @@ impl RtDl1mk3Misc3 { pub const MESSAGE_SIZE: usize = 2; pub const MISC_3_MIN: f32 = 0_f32; pub const MISC_3_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Misc_3' from values + /// Constructs a new `RT_DL1MK3_Misc_3` message from values. pub fn new(misc_3: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_misc_3(misc_3)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Misc_3` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Misc_3' + /// Returns the value of `Misc_3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn misc_3(&self) -> f32 { self.misc_3_phys_val() } - /// Get physical value of 'Misc_3' + /// Returns the physical value of `Misc_3`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn misc_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -12998,7 +12998,7 @@ impl RtDl1mk3Misc3 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Misc_3' + /// Returns the raw value of `Misc_3`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -13008,12 +13008,12 @@ impl RtDl1mk3Misc3 { pub fn misc_3_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Misc_3' + /// Sets the raw value of `Misc_3`. #[inline(always)] pub fn set_misc_3_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Misc_3' + /// Sets the value of `Misc_3`. #[inline(always)] pub fn set_misc_3(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -13090,31 +13090,31 @@ impl RtDl1mk3Misc2 { pub const MESSAGE_SIZE: usize = 2; pub const MISC_2_MIN: f32 = 0_f32; pub const MISC_2_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Misc_2' from values + /// Constructs a new `RT_DL1MK3_Misc_2` message from values. pub fn new(misc_2: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_misc_2(misc_2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Misc_2` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Misc_2' + /// Returns the value of `Misc_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn misc_2(&self) -> f32 { self.misc_2_phys_val() } - /// Get physical value of 'Misc_2' + /// Returns the physical value of `Misc_2`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn misc_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -13122,7 +13122,7 @@ impl RtDl1mk3Misc2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Misc_2' + /// Returns the raw value of `Misc_2`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -13132,12 +13132,12 @@ impl RtDl1mk3Misc2 { pub fn misc_2_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Misc_2' + /// Sets the raw value of `Misc_2`. #[inline(always)] pub fn set_misc_2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Misc_2' + /// Sets the value of `Misc_2`. #[inline(always)] pub fn set_misc_2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -13214,31 +13214,31 @@ impl RtDl1mk3Misc1 { pub const MESSAGE_SIZE: usize = 2; pub const MISC_1_MIN: f32 = 0_f32; pub const MISC_1_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Misc_1' from values + /// Constructs a new `RT_DL1MK3_Misc_1` message from values. pub fn new(misc_1: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_misc_1(misc_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Misc_1` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Misc_1' + /// Returns the value of `Misc_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn misc_1(&self) -> f32 { self.misc_1_phys_val() } - /// Get physical value of 'Misc_1' + /// Returns the physical value of `Misc_1`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn misc_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -13246,7 +13246,7 @@ impl RtDl1mk3Misc1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Misc_1' + /// Returns the raw value of `Misc_1`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -13256,12 +13256,12 @@ impl RtDl1mk3Misc1 { pub fn misc_1_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Misc_1' + /// Sets the raw value of `Misc_1`. #[inline(always)] pub fn set_misc_1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Misc_1' + /// Sets the value of `Misc_1`. #[inline(always)] pub fn set_misc_1(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -13338,31 +13338,31 @@ impl RtDl1mk3Aux31 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_31_MIN: f32 = 0_f32; pub const AUX_31_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_31' from values + /// Constructs a new `RT_DL1MK3_Aux_31` message from values. pub fn new(aux_31: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_31(aux_31)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_31` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_31' + /// Returns the value of `AUX_31`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_31(&self) -> f32 { self.aux_31_phys_val() } - /// Get physical value of 'AUX_31' + /// Returns the physical value of `AUX_31`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_31_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -13370,7 +13370,7 @@ impl RtDl1mk3Aux31 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_31' + /// Returns the raw value of `AUX_31`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -13380,12 +13380,12 @@ impl RtDl1mk3Aux31 { pub fn aux_31_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_31' + /// Sets the raw value of `AUX_31`. #[inline(always)] pub fn set_aux_31_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_31' + /// Sets the value of `AUX_31`. #[inline(always)] pub fn set_aux_31(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -13462,31 +13462,31 @@ impl RtDl1mk3Aux30 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_30_MIN: f32 = 0_f32; pub const AUX_30_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_30' from values + /// Constructs a new `RT_DL1MK3_Aux_30` message from values. pub fn new(aux_30: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_30(aux_30)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_30` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_30' + /// Returns the value of `AUX_30`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_30(&self) -> f32 { self.aux_30_phys_val() } - /// Get physical value of 'AUX_30' + /// Returns the physical value of `AUX_30`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_30_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -13494,7 +13494,7 @@ impl RtDl1mk3Aux30 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_30' + /// Returns the raw value of `AUX_30`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -13504,12 +13504,12 @@ impl RtDl1mk3Aux30 { pub fn aux_30_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_30' + /// Sets the raw value of `AUX_30`. #[inline(always)] pub fn set_aux_30_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_30' + /// Sets the value of `AUX_30`. #[inline(always)] pub fn set_aux_30(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -13586,31 +13586,31 @@ impl RtDl1mk3Aux29 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_29_MIN: f32 = 0_f32; pub const AUX_29_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_29' from values + /// Constructs a new `RT_DL1MK3_Aux_29` message from values. pub fn new(aux_29: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_29(aux_29)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_29` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_29' + /// Returns the value of `AUX_29`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_29(&self) -> f32 { self.aux_29_phys_val() } - /// Get physical value of 'AUX_29' + /// Returns the physical value of `AUX_29`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_29_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -13618,7 +13618,7 @@ impl RtDl1mk3Aux29 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_29' + /// Returns the raw value of `AUX_29`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -13628,12 +13628,12 @@ impl RtDl1mk3Aux29 { pub fn aux_29_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_29' + /// Sets the raw value of `AUX_29`. #[inline(always)] pub fn set_aux_29_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_29' + /// Sets the value of `AUX_29`. #[inline(always)] pub fn set_aux_29(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -13710,31 +13710,31 @@ impl RtDl1mk3Aux28 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_28_MIN: f32 = 0_f32; pub const AUX_28_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_28' from values + /// Constructs a new `RT_DL1MK3_Aux_28` message from values. pub fn new(aux_28: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_28(aux_28)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_28` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_28' + /// Returns the value of `AUX_28`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_28(&self) -> f32 { self.aux_28_phys_val() } - /// Get physical value of 'AUX_28' + /// Returns the physical value of `AUX_28`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_28_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -13742,7 +13742,7 @@ impl RtDl1mk3Aux28 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_28' + /// Returns the raw value of `AUX_28`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -13752,12 +13752,12 @@ impl RtDl1mk3Aux28 { pub fn aux_28_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_28' + /// Sets the raw value of `AUX_28`. #[inline(always)] pub fn set_aux_28_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_28' + /// Sets the value of `AUX_28`. #[inline(always)] pub fn set_aux_28(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -13834,31 +13834,31 @@ impl RtDl1mk3Aux27 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_27_MIN: f32 = 0_f32; pub const AUX_27_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_27' from values + /// Constructs a new `RT_DL1MK3_Aux_27` message from values. pub fn new(aux_27: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_27(aux_27)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_27` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_27' + /// Returns the value of `AUX_27`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_27(&self) -> f32 { self.aux_27_phys_val() } - /// Get physical value of 'AUX_27' + /// Returns the physical value of `AUX_27`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_27_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -13866,7 +13866,7 @@ impl RtDl1mk3Aux27 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_27' + /// Returns the raw value of `AUX_27`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -13876,12 +13876,12 @@ impl RtDl1mk3Aux27 { pub fn aux_27_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_27' + /// Sets the raw value of `AUX_27`. #[inline(always)] pub fn set_aux_27_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_27' + /// Sets the value of `AUX_27`. #[inline(always)] pub fn set_aux_27(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -13958,31 +13958,31 @@ impl RtDl1mk3Aux26 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_26_MIN: f32 = 0_f32; pub const AUX_26_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_26' from values + /// Constructs a new `RT_DL1MK3_Aux_26` message from values. pub fn new(aux_26: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_26(aux_26)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_26` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_26' + /// Returns the value of `AUX_26`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_26(&self) -> f32 { self.aux_26_phys_val() } - /// Get physical value of 'AUX_26' + /// Returns the physical value of `AUX_26`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_26_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -13990,7 +13990,7 @@ impl RtDl1mk3Aux26 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_26' + /// Returns the raw value of `AUX_26`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -14000,12 +14000,12 @@ impl RtDl1mk3Aux26 { pub fn aux_26_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_26' + /// Sets the raw value of `AUX_26`. #[inline(always)] pub fn set_aux_26_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_26' + /// Sets the value of `AUX_26`. #[inline(always)] pub fn set_aux_26(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -14082,31 +14082,31 @@ impl RtDl1mk3Aux25 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_25_MIN: f32 = 0_f32; pub const AUX_25_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_25' from values + /// Constructs a new `RT_DL1MK3_Aux_25` message from values. pub fn new(aux_25: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_25(aux_25)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_25` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_25' + /// Returns the value of `AUX_25`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_25(&self) -> f32 { self.aux_25_phys_val() } - /// Get physical value of 'AUX_25' + /// Returns the physical value of `AUX_25`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_25_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -14114,7 +14114,7 @@ impl RtDl1mk3Aux25 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_25' + /// Returns the raw value of `AUX_25`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -14124,12 +14124,12 @@ impl RtDl1mk3Aux25 { pub fn aux_25_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_25' + /// Sets the raw value of `AUX_25`. #[inline(always)] pub fn set_aux_25_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_25' + /// Sets the value of `AUX_25`. #[inline(always)] pub fn set_aux_25(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -14206,31 +14206,31 @@ impl RtDl1mk3Aux24 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_24_MIN: f32 = 0_f32; pub const AUX_24_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_24' from values + /// Constructs a new `RT_DL1MK3_Aux_24` message from values. pub fn new(aux_24: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_24(aux_24)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_24` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_24' + /// Returns the value of `AUX_24`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_24(&self) -> f32 { self.aux_24_phys_val() } - /// Get physical value of 'AUX_24' + /// Returns the physical value of `AUX_24`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_24_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -14238,7 +14238,7 @@ impl RtDl1mk3Aux24 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_24' + /// Returns the raw value of `AUX_24`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -14248,12 +14248,12 @@ impl RtDl1mk3Aux24 { pub fn aux_24_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_24' + /// Sets the raw value of `AUX_24`. #[inline(always)] pub fn set_aux_24_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_24' + /// Sets the value of `AUX_24`. #[inline(always)] pub fn set_aux_24(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -14330,31 +14330,31 @@ impl RtDl1mk3Aux23 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_23_MIN: f32 = 0_f32; pub const AUX_23_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_23' from values + /// Constructs a new `RT_DL1MK3_Aux_23` message from values. pub fn new(aux_23: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_23(aux_23)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_23` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_23' + /// Returns the value of `AUX_23`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_23(&self) -> f32 { self.aux_23_phys_val() } - /// Get physical value of 'AUX_23' + /// Returns the physical value of `AUX_23`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_23_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -14362,7 +14362,7 @@ impl RtDl1mk3Aux23 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_23' + /// Returns the raw value of `AUX_23`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -14372,12 +14372,12 @@ impl RtDl1mk3Aux23 { pub fn aux_23_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_23' + /// Sets the raw value of `AUX_23`. #[inline(always)] pub fn set_aux_23_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_23' + /// Sets the value of `AUX_23`. #[inline(always)] pub fn set_aux_23(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -14454,38 +14454,38 @@ impl RtDl1mk3Aux22 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_22_MIN: u32 = 0_u32; pub const AUX_22_MAX: u32 = 0_u32; - /// Construct new 'RT_DL1MK3_Aux_22' from values + /// Constructs a new `RT_DL1MK3_Aux_22` message from values. pub fn new(aux_22: u32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_22(aux_22)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_22` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_22' + /// Returns the value of `AUX_22`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_22(&self) -> u32 { self.aux_22_phys_val() } - /// Get physical value of 'AUX_22' + /// Returns the physical value of `AUX_22`. /// /// - Factor: 10 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_22_phys_val(&self) -> u32 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 10; u32::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'AUX_22' + /// Returns the raw value of `AUX_22`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -14495,12 +14495,12 @@ impl RtDl1mk3Aux22 { pub fn aux_22_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_22' + /// Sets the raw value of `AUX_22`. #[inline(always)] pub fn set_aux_22_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_22' + /// Sets the value of `AUX_22`. #[inline(always)] pub fn set_aux_22(&mut self, value: u32) -> Result<(), CanError> { if value < 0_u32 || 0_u32 < value { @@ -14581,31 +14581,31 @@ impl RtDl1mk3Aux21 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_21_MIN: f32 = 0_f32; pub const AUX_21_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_21' from values + /// Constructs a new `RT_DL1MK3_Aux_21` message from values. pub fn new(aux_21: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_21(aux_21)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_21` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_21' + /// Returns the value of `AUX_21`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_21(&self) -> f32 { self.aux_21_phys_val() } - /// Get physical value of 'AUX_21' + /// Returns the physical value of `AUX_21`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_21_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -14613,7 +14613,7 @@ impl RtDl1mk3Aux21 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_21' + /// Returns the raw value of `AUX_21`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -14623,12 +14623,12 @@ impl RtDl1mk3Aux21 { pub fn aux_21_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_21' + /// Sets the raw value of `AUX_21`. #[inline(always)] pub fn set_aux_21_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_21' + /// Sets the value of `AUX_21`. #[inline(always)] pub fn set_aux_21(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -14705,31 +14705,31 @@ impl RtDl1mk3Aux20 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_20_MIN: f32 = 0_f32; pub const AUX_20_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_20' from values + /// Constructs a new `RT_DL1MK3_Aux_20` message from values. pub fn new(aux_20: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_20(aux_20)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_20` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_20' + /// Returns the value of `AUX_20`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_20(&self) -> f32 { self.aux_20_phys_val() } - /// Get physical value of 'AUX_20' + /// Returns the physical value of `AUX_20`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_20_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -14737,7 +14737,7 @@ impl RtDl1mk3Aux20 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_20' + /// Returns the raw value of `AUX_20`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -14747,12 +14747,12 @@ impl RtDl1mk3Aux20 { pub fn aux_20_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_20' + /// Sets the raw value of `AUX_20`. #[inline(always)] pub fn set_aux_20_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_20' + /// Sets the value of `AUX_20`. #[inline(always)] pub fn set_aux_20(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -14829,31 +14829,31 @@ impl RtDl1mk3Aux19 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_19_MIN: f32 = 0_f32; pub const AUX_19_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_19' from values + /// Constructs a new `RT_DL1MK3_Aux_19` message from values. pub fn new(aux_19: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_19(aux_19)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_19` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_19' + /// Returns the value of `AUX_19`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_19(&self) -> f32 { self.aux_19_phys_val() } - /// Get physical value of 'AUX_19' + /// Returns the physical value of `AUX_19`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_19_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -14861,7 +14861,7 @@ impl RtDl1mk3Aux19 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_19' + /// Returns the raw value of `AUX_19`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -14871,12 +14871,12 @@ impl RtDl1mk3Aux19 { pub fn aux_19_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_19' + /// Sets the raw value of `AUX_19`. #[inline(always)] pub fn set_aux_19_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_19' + /// Sets the value of `AUX_19`. #[inline(always)] pub fn set_aux_19(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -14953,31 +14953,31 @@ impl RtDl1mk3Aux18 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_18_MIN: f32 = 0_f32; pub const AUX_18_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_18' from values + /// Constructs a new `RT_DL1MK3_Aux_18` message from values. pub fn new(aux_18: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_18(aux_18)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_18` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_18' + /// Returns the value of `AUX_18`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_18(&self) -> f32 { self.aux_18_phys_val() } - /// Get physical value of 'AUX_18' + /// Returns the physical value of `AUX_18`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_18_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -14985,7 +14985,7 @@ impl RtDl1mk3Aux18 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_18' + /// Returns the raw value of `AUX_18`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -14995,12 +14995,12 @@ impl RtDl1mk3Aux18 { pub fn aux_18_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_18' + /// Sets the raw value of `AUX_18`. #[inline(always)] pub fn set_aux_18_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_18' + /// Sets the value of `AUX_18`. #[inline(always)] pub fn set_aux_18(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -15077,31 +15077,31 @@ impl RtDl1mk3Aux17 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_17_MIN: f32 = 0_f32; pub const AUX_17_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_17' from values + /// Constructs a new `RT_DL1MK3_Aux_17` message from values. pub fn new(aux_17: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_17(aux_17)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_17` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_17' + /// Returns the value of `AUX_17`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_17(&self) -> f32 { self.aux_17_phys_val() } - /// Get physical value of 'AUX_17' + /// Returns the physical value of `AUX_17`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_17_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -15109,7 +15109,7 @@ impl RtDl1mk3Aux17 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_17' + /// Returns the raw value of `AUX_17`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -15119,12 +15119,12 @@ impl RtDl1mk3Aux17 { pub fn aux_17_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_17' + /// Sets the raw value of `AUX_17`. #[inline(always)] pub fn set_aux_17_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_17' + /// Sets the value of `AUX_17`. #[inline(always)] pub fn set_aux_17(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -15201,31 +15201,31 @@ impl RtDl1mk3Aux16 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_16_MIN: f32 = 0_f32; pub const AUX_16_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_16' from values + /// Constructs a new `RT_DL1MK3_Aux_16` message from values. pub fn new(aux_16: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_16(aux_16)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_16` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_16' + /// Returns the value of `AUX_16`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_16(&self) -> f32 { self.aux_16_phys_val() } - /// Get physical value of 'AUX_16' + /// Returns the physical value of `AUX_16`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_16_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -15233,7 +15233,7 @@ impl RtDl1mk3Aux16 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_16' + /// Returns the raw value of `AUX_16`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -15243,12 +15243,12 @@ impl RtDl1mk3Aux16 { pub fn aux_16_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_16' + /// Sets the raw value of `AUX_16`. #[inline(always)] pub fn set_aux_16_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_16' + /// Sets the value of `AUX_16`. #[inline(always)] pub fn set_aux_16(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -15325,31 +15325,31 @@ impl RtDl1mk3Aux15 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_15_MIN: f32 = 0_f32; pub const AUX_15_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_15' from values + /// Constructs a new `RT_DL1MK3_Aux_15` message from values. pub fn new(aux_15: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_15(aux_15)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_15` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_15' + /// Returns the value of `AUX_15`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_15(&self) -> f32 { self.aux_15_phys_val() } - /// Get physical value of 'AUX_15' + /// Returns the physical value of `AUX_15`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_15_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -15357,7 +15357,7 @@ impl RtDl1mk3Aux15 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_15' + /// Returns the raw value of `AUX_15`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -15367,12 +15367,12 @@ impl RtDl1mk3Aux15 { pub fn aux_15_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_15' + /// Sets the raw value of `AUX_15`. #[inline(always)] pub fn set_aux_15_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_15' + /// Sets the value of `AUX_15`. #[inline(always)] pub fn set_aux_15(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -15449,31 +15449,31 @@ impl RtDl1mk3Aux14 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_14_MIN: f32 = 0_f32; pub const AUX_14_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_14' from values + /// Constructs a new `RT_DL1MK3_Aux_14` message from values. pub fn new(aux_14: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_14(aux_14)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_14` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_14' + /// Returns the value of `AUX_14`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_14(&self) -> f32 { self.aux_14_phys_val() } - /// Get physical value of 'AUX_14' + /// Returns the physical value of `AUX_14`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_14_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -15481,7 +15481,7 @@ impl RtDl1mk3Aux14 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_14' + /// Returns the raw value of `AUX_14`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -15491,12 +15491,12 @@ impl RtDl1mk3Aux14 { pub fn aux_14_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_14' + /// Sets the raw value of `AUX_14`. #[inline(always)] pub fn set_aux_14_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_14' + /// Sets the value of `AUX_14`. #[inline(always)] pub fn set_aux_14(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -15573,31 +15573,31 @@ impl RtDl1mk3Aux13 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_13_MIN: f32 = 0_f32; pub const AUX_13_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_13' from values + /// Constructs a new `RT_DL1MK3_Aux_13` message from values. pub fn new(aux_13: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_13(aux_13)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_13` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_13' + /// Returns the value of `AUX_13`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_13(&self) -> f32 { self.aux_13_phys_val() } - /// Get physical value of 'AUX_13' + /// Returns the physical value of `AUX_13`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_13_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -15605,7 +15605,7 @@ impl RtDl1mk3Aux13 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_13' + /// Returns the raw value of `AUX_13`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -15615,12 +15615,12 @@ impl RtDl1mk3Aux13 { pub fn aux_13_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_13' + /// Sets the raw value of `AUX_13`. #[inline(always)] pub fn set_aux_13_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_13' + /// Sets the value of `AUX_13`. #[inline(always)] pub fn set_aux_13(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -15697,31 +15697,31 @@ impl RtDl1mk3Aux12 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_12_MIN: f32 = 0_f32; pub const AUX_12_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_12' from values + /// Constructs a new `RT_DL1MK3_Aux_12` message from values. pub fn new(aux_12: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_12(aux_12)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_12` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_12' + /// Returns the value of `AUX_12`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_12(&self) -> f32 { self.aux_12_phys_val() } - /// Get physical value of 'AUX_12' + /// Returns the physical value of `AUX_12`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_12_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -15729,7 +15729,7 @@ impl RtDl1mk3Aux12 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_12' + /// Returns the raw value of `AUX_12`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -15739,12 +15739,12 @@ impl RtDl1mk3Aux12 { pub fn aux_12_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_12' + /// Sets the raw value of `AUX_12`. #[inline(always)] pub fn set_aux_12_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_12' + /// Sets the value of `AUX_12`. #[inline(always)] pub fn set_aux_12(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -15821,31 +15821,31 @@ impl RtDl1mk3Aux11 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_11_MIN: f32 = 0_f32; pub const AUX_11_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_11' from values + /// Constructs a new `RT_DL1MK3_Aux_11` message from values. pub fn new(aux_11: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_11(aux_11)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_11` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_11' + /// Returns the value of `AUX_11`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_11(&self) -> f32 { self.aux_11_phys_val() } - /// Get physical value of 'AUX_11' + /// Returns the physical value of `AUX_11`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_11_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -15853,7 +15853,7 @@ impl RtDl1mk3Aux11 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_11' + /// Returns the raw value of `AUX_11`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -15863,12 +15863,12 @@ impl RtDl1mk3Aux11 { pub fn aux_11_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_11' + /// Sets the raw value of `AUX_11`. #[inline(always)] pub fn set_aux_11_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_11' + /// Sets the value of `AUX_11`. #[inline(always)] pub fn set_aux_11(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -15945,31 +15945,31 @@ impl RtDl1mk3Aux9 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_9_MIN: f32 = 0_f32; pub const AUX_9_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_9' from values + /// Constructs a new `RT_DL1MK3_Aux_9` message from values. pub fn new(aux_9: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_9(aux_9)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_9` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_9' + /// Returns the value of `AUX_9`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_9(&self) -> f32 { self.aux_9_phys_val() } - /// Get physical value of 'AUX_9' + /// Returns the physical value of `AUX_9`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_9_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -15977,7 +15977,7 @@ impl RtDl1mk3Aux9 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_9' + /// Returns the raw value of `AUX_9`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -15987,12 +15987,12 @@ impl RtDl1mk3Aux9 { pub fn aux_9_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_9' + /// Sets the raw value of `AUX_9`. #[inline(always)] pub fn set_aux_9_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_9' + /// Sets the value of `AUX_9`. #[inline(always)] pub fn set_aux_9(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -16069,31 +16069,31 @@ impl RtDl1mk3Aux10 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_10_MIN: f32 = 0_f32; pub const AUX_10_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_10' from values + /// Constructs a new `RT_DL1MK3_Aux_10` message from values. pub fn new(aux_10: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_10(aux_10)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_10` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_10' + /// Returns the value of `AUX_10`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_10(&self) -> f32 { self.aux_10_phys_val() } - /// Get physical value of 'AUX_10' + /// Returns the physical value of `AUX_10`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_10_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -16101,7 +16101,7 @@ impl RtDl1mk3Aux10 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_10' + /// Returns the raw value of `AUX_10`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -16111,12 +16111,12 @@ impl RtDl1mk3Aux10 { pub fn aux_10_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_10' + /// Sets the raw value of `AUX_10`. #[inline(always)] pub fn set_aux_10_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_10' + /// Sets the value of `AUX_10`. #[inline(always)] pub fn set_aux_10(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -16193,31 +16193,31 @@ impl RtDl1mk3Aux8 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_8_MIN: f32 = 0_f32; pub const AUX_8_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_8' from values + /// Constructs a new `RT_DL1MK3_Aux_8` message from values. pub fn new(aux_8: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_8(aux_8)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_8` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_8' + /// Returns the value of `AUX_8`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_8(&self) -> f32 { self.aux_8_phys_val() } - /// Get physical value of 'AUX_8' + /// Returns the physical value of `AUX_8`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_8_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -16225,7 +16225,7 @@ impl RtDl1mk3Aux8 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_8' + /// Returns the raw value of `AUX_8`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -16235,12 +16235,12 @@ impl RtDl1mk3Aux8 { pub fn aux_8_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_8' + /// Sets the raw value of `AUX_8`. #[inline(always)] pub fn set_aux_8_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_8' + /// Sets the value of `AUX_8`. #[inline(always)] pub fn set_aux_8(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -16317,31 +16317,31 @@ impl RtDl1mk3Aux7 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_7_MIN: f32 = 0_f32; pub const AUX_7_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_7' from values + /// Constructs a new `RT_DL1MK3_Aux_7` message from values. pub fn new(aux_7: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_7(aux_7)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_7` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_7' + /// Returns the value of `AUX_7`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_7(&self) -> f32 { self.aux_7_phys_val() } - /// Get physical value of 'AUX_7' + /// Returns the physical value of `AUX_7`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_7_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -16349,7 +16349,7 @@ impl RtDl1mk3Aux7 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_7' + /// Returns the raw value of `AUX_7`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -16359,12 +16359,12 @@ impl RtDl1mk3Aux7 { pub fn aux_7_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_7' + /// Sets the raw value of `AUX_7`. #[inline(always)] pub fn set_aux_7_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_7' + /// Sets the value of `AUX_7`. #[inline(always)] pub fn set_aux_7(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -16441,31 +16441,31 @@ impl RtDl1mk3Aux6 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_6_MIN: f32 = 0_f32; pub const AUX_6_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_6' from values + /// Constructs a new `RT_DL1MK3_Aux_6` message from values. pub fn new(aux_6: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_6(aux_6)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_6` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_6' + /// Returns the value of `AUX_6`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_6(&self) -> f32 { self.aux_6_phys_val() } - /// Get physical value of 'AUX_6' + /// Returns the physical value of `AUX_6`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_6_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -16473,7 +16473,7 @@ impl RtDl1mk3Aux6 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_6' + /// Returns the raw value of `AUX_6`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -16483,12 +16483,12 @@ impl RtDl1mk3Aux6 { pub fn aux_6_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_6' + /// Sets the raw value of `AUX_6`. #[inline(always)] pub fn set_aux_6_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_6' + /// Sets the value of `AUX_6`. #[inline(always)] pub fn set_aux_6(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -16565,31 +16565,31 @@ impl RtDl1mk3Aux5 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_5_MIN: f32 = 0_f32; pub const AUX_5_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_5' from values + /// Constructs a new `RT_DL1MK3_Aux_5` message from values. pub fn new(aux_5: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_5(aux_5)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_5` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_5' + /// Returns the value of `AUX_5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_5(&self) -> f32 { self.aux_5_phys_val() } - /// Get physical value of 'AUX_5' + /// Returns the physical value of `AUX_5`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_5_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -16597,7 +16597,7 @@ impl RtDl1mk3Aux5 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_5' + /// Returns the raw value of `AUX_5`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -16607,12 +16607,12 @@ impl RtDl1mk3Aux5 { pub fn aux_5_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_5' + /// Sets the raw value of `AUX_5`. #[inline(always)] pub fn set_aux_5_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_5' + /// Sets the value of `AUX_5`. #[inline(always)] pub fn set_aux_5(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -16689,31 +16689,31 @@ impl RtDl1mk3Aux4 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_4_MIN: f32 = 0_f32; pub const AUX_4_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_4' from values + /// Constructs a new `RT_DL1MK3_Aux_4` message from values. pub fn new(aux_4: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_4(aux_4)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_4` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_4' + /// Returns the value of `AUX_4`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_4(&self) -> f32 { self.aux_4_phys_val() } - /// Get physical value of 'AUX_4' + /// Returns the physical value of `AUX_4`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_4_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -16721,7 +16721,7 @@ impl RtDl1mk3Aux4 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_4' + /// Returns the raw value of `AUX_4`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -16731,12 +16731,12 @@ impl RtDl1mk3Aux4 { pub fn aux_4_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_4' + /// Sets the raw value of `AUX_4`. #[inline(always)] pub fn set_aux_4_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_4' + /// Sets the value of `AUX_4`. #[inline(always)] pub fn set_aux_4(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -16813,31 +16813,31 @@ impl RtDl1mk3Aux3 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_3_MIN: f32 = 0_f32; pub const AUX_3_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_3' from values + /// Constructs a new `RT_DL1MK3_Aux_3` message from values. pub fn new(aux_3: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_3(aux_3)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_3` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_3' + /// Returns the value of `AUX_3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_3(&self) -> f32 { self.aux_3_phys_val() } - /// Get physical value of 'AUX_3' + /// Returns the physical value of `AUX_3`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -16845,7 +16845,7 @@ impl RtDl1mk3Aux3 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_3' + /// Returns the raw value of `AUX_3`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -16855,12 +16855,12 @@ impl RtDl1mk3Aux3 { pub fn aux_3_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_3' + /// Sets the raw value of `AUX_3`. #[inline(always)] pub fn set_aux_3_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_3' + /// Sets the value of `AUX_3`. #[inline(always)] pub fn set_aux_3(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -16937,31 +16937,31 @@ impl RtDl1mk3Aux2 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_2_MIN: f32 = 0_f32; pub const AUX_2_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_2' from values + /// Constructs a new `RT_DL1MK3_Aux_2` message from values. pub fn new(aux_2: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_2(aux_2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_2` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_2' + /// Returns the value of `AUX_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_2(&self) -> f32 { self.aux_2_phys_val() } - /// Get physical value of 'AUX_2' + /// Returns the physical value of `AUX_2`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -16969,7 +16969,7 @@ impl RtDl1mk3Aux2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_2' + /// Returns the raw value of `AUX_2`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -16979,12 +16979,12 @@ impl RtDl1mk3Aux2 { pub fn aux_2_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_2' + /// Sets the raw value of `AUX_2`. #[inline(always)] pub fn set_aux_2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_2' + /// Sets the value of `AUX_2`. #[inline(always)] pub fn set_aux_2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -17061,31 +17061,31 @@ impl RtDl1mk3Aux1 { pub const MESSAGE_SIZE: usize = 2; pub const AUX_1_MIN: f32 = 0_f32; pub const AUX_1_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Aux_1' from values + /// Constructs a new `RT_DL1MK3_Aux_1` message from values. pub fn new(aux_1: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_aux_1(aux_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Aux_1` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'AUX_1' + /// Returns the value of `AUX_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn aux_1(&self) -> f32 { self.aux_1_phys_val() } - /// Get physical value of 'AUX_1' + /// Returns the physical value of `AUX_1`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn aux_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -17093,7 +17093,7 @@ impl RtDl1mk3Aux1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'AUX_1' + /// Returns the raw value of `AUX_1`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -17103,12 +17103,12 @@ impl RtDl1mk3Aux1 { pub fn aux_1_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'AUX_1' + /// Sets the raw value of `AUX_1`. #[inline(always)] pub fn set_aux_1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'AUX_1' + /// Sets the value of `AUX_1`. #[inline(always)] pub fn set_aux_1(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -17185,31 +17185,31 @@ impl RtDl1mk3Pressure5 { pub const MESSAGE_SIZE: usize = 3; pub const PRESSURE_5_MIN: f32 = 0_f32; pub const PRESSURE_5_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Pressure_5' from values + /// Constructs a new `RT_DL1MK3_Pressure_5` message from values. pub fn new(pressure_5: f32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_pressure_5(pressure_5)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Pressure_5` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Pressure_5' + /// Returns the value of `Pressure_5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_5(&self) -> f32 { self.pressure_5_phys_val() } - /// Get physical value of 'Pressure_5' + /// Returns the physical value of `Pressure_5`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn pressure_5_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); @@ -17217,7 +17217,7 @@ impl RtDl1mk3Pressure5 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Pressure_5' + /// Returns the raw value of `Pressure_5`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -17227,12 +17227,12 @@ impl RtDl1mk3Pressure5 { pub fn pressure_5_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Pressure_5' + /// Sets the raw value of `Pressure_5`. #[inline(always)] pub fn set_pressure_5_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Pressure_5' + /// Sets the value of `Pressure_5`. #[inline(always)] pub fn set_pressure_5(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -17309,31 +17309,31 @@ impl RtDl1mk3Pressure4 { pub const MESSAGE_SIZE: usize = 3; pub const PRESSURE_4_MIN: f32 = 0_f32; pub const PRESSURE_4_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Pressure_4' from values + /// Constructs a new `RT_DL1MK3_Pressure_4` message from values. pub fn new(pressure_4: f32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_pressure_4(pressure_4)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Pressure_4` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Pressure_4' + /// Returns the value of `Pressure_4`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_4(&self) -> f32 { self.pressure_4_phys_val() } - /// Get physical value of 'Pressure_4' + /// Returns the physical value of `Pressure_4`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn pressure_4_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); @@ -17341,7 +17341,7 @@ impl RtDl1mk3Pressure4 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Pressure_4' + /// Returns the raw value of `Pressure_4`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -17351,12 +17351,12 @@ impl RtDl1mk3Pressure4 { pub fn pressure_4_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Pressure_4' + /// Sets the raw value of `Pressure_4`. #[inline(always)] pub fn set_pressure_4_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Pressure_4' + /// Sets the value of `Pressure_4`. #[inline(always)] pub fn set_pressure_4(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -17433,31 +17433,31 @@ impl RtDl1mk3Pressure3 { pub const MESSAGE_SIZE: usize = 3; pub const PRESSURE_3_MIN: f32 = 0_f32; pub const PRESSURE_3_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Pressure_3' from values + /// Constructs a new `RT_DL1MK3_Pressure_3` message from values. pub fn new(pressure_3: f32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_pressure_3(pressure_3)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Pressure_3` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Pressure_3' + /// Returns the value of `Pressure_3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_3(&self) -> f32 { self.pressure_3_phys_val() } - /// Get physical value of 'Pressure_3' + /// Returns the physical value of `Pressure_3`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn pressure_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); @@ -17465,7 +17465,7 @@ impl RtDl1mk3Pressure3 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Pressure_3' + /// Returns the raw value of `Pressure_3`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -17475,12 +17475,12 @@ impl RtDl1mk3Pressure3 { pub fn pressure_3_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Pressure_3' + /// Sets the raw value of `Pressure_3`. #[inline(always)] pub fn set_pressure_3_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Pressure_3' + /// Sets the value of `Pressure_3`. #[inline(always)] pub fn set_pressure_3(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -17557,31 +17557,31 @@ impl RtDl1mk3Pressure2 { pub const MESSAGE_SIZE: usize = 3; pub const PRESSURE_2_MIN: f32 = 0_f32; pub const PRESSURE_2_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Pressure_2' from values + /// Constructs a new `RT_DL1MK3_Pressure_2` message from values. pub fn new(pressure_2: f32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_pressure_2(pressure_2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Pressure_2` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Pressure_2' + /// Returns the value of `Pressure_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_2(&self) -> f32 { self.pressure_2_phys_val() } - /// Get physical value of 'Pressure_2' + /// Returns the physical value of `Pressure_2`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn pressure_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); @@ -17589,7 +17589,7 @@ impl RtDl1mk3Pressure2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Pressure_2' + /// Returns the raw value of `Pressure_2`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -17599,12 +17599,12 @@ impl RtDl1mk3Pressure2 { pub fn pressure_2_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Pressure_2' + /// Sets the raw value of `Pressure_2`. #[inline(always)] pub fn set_pressure_2_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Pressure_2' + /// Sets the value of `Pressure_2`. #[inline(always)] pub fn set_pressure_2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -17681,31 +17681,31 @@ impl RtDl1mk3Pressure1 { pub const MESSAGE_SIZE: usize = 3; pub const PRESSURE_1_MIN: f32 = 0_f32; pub const PRESSURE_1_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Pressure_1' from values + /// Constructs a new `RT_DL1MK3_Pressure_1` message from values. pub fn new(pressure_1: f32) -> Result { let mut res = Self { raw: [0x00; 3] }; res.set_pressure_1(pressure_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Pressure_1` message payload. pub fn raw(&self) -> &[u8; 3] { &self.raw } - /// Get value of 'Pressure_1' + /// Returns the value of `Pressure_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn pressure_1(&self) -> f32 { self.pressure_1_phys_val() } - /// Get physical value of 'Pressure_1' + /// Returns the physical value of `Pressure_1`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn pressure_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..24].load_le::(); @@ -17713,7 +17713,7 @@ impl RtDl1mk3Pressure1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Pressure_1' + /// Returns the raw value of `Pressure_1`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -17723,12 +17723,12 @@ impl RtDl1mk3Pressure1 { pub fn pressure_1_raw_val(&self) -> u32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Pressure_1' + /// Sets the raw value of `Pressure_1`. #[inline(always)] pub fn set_pressure_1_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Pressure_1' + /// Sets the value of `Pressure_1`. #[inline(always)] pub fn set_pressure_1(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -17805,31 +17805,31 @@ impl RtDl1mk3Angle3 { pub const MESSAGE_SIZE: usize = 2; pub const ANGLE_3_MIN: f32 = 0_f32; pub const ANGLE_3_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Angle_3' from values + /// Constructs a new `RT_DL1MK3_Angle_3` message from values. pub fn new(angle_3: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_angle_3(angle_3)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Angle_3` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Angle_3' + /// Returns the value of `Angle_3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn angle_3(&self) -> f32 { self.angle_3_phys_val() } - /// Get physical value of 'Angle_3' + /// Returns the physical value of `Angle_3`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn angle_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -17837,7 +17837,7 @@ impl RtDl1mk3Angle3 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Angle_3' + /// Returns the raw value of `Angle_3`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -17847,13 +17847,13 @@ impl RtDl1mk3Angle3 { pub fn angle_3_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Angle_3' + /// Sets the raw value of `Angle_3`. #[inline(always)] pub fn set_angle_3_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Angle_3' + /// Sets the value of `Angle_3`. #[inline(always)] pub fn set_angle_3(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -17931,31 +17931,31 @@ impl RtDl1mk3Angle2 { pub const MESSAGE_SIZE: usize = 2; pub const ANGLE_2_MIN: f32 = 0_f32; pub const ANGLE_2_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Angle_2' from values + /// Constructs a new `RT_DL1MK3_Angle_2` message from values. pub fn new(angle_2: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_angle_2(angle_2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Angle_2` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Angle_2' + /// Returns the value of `Angle_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn angle_2(&self) -> f32 { self.angle_2_phys_val() } - /// Get physical value of 'Angle_2' + /// Returns the physical value of `Angle_2`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn angle_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -17963,7 +17963,7 @@ impl RtDl1mk3Angle2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Angle_2' + /// Returns the raw value of `Angle_2`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -17973,13 +17973,13 @@ impl RtDl1mk3Angle2 { pub fn angle_2_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Angle_2' + /// Sets the raw value of `Angle_2`. #[inline(always)] pub fn set_angle_2_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Angle_2' + /// Sets the value of `Angle_2`. #[inline(always)] pub fn set_angle_2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -18057,31 +18057,31 @@ impl RtDl1mk3Angle1 { pub const MESSAGE_SIZE: usize = 2; pub const ANGLE_1_MIN: f32 = 0_f32; pub const ANGLE_1_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Angle_1' from values + /// Constructs a new `RT_DL1MK3_Angle_1` message from values. pub fn new(angle_1: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_angle_1(angle_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Angle_1` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Angle_1' + /// Returns the value of `Angle_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn angle_1(&self) -> f32 { self.angle_1_phys_val() } - /// Get physical value of 'Angle_1' + /// Returns the physical value of `Angle_1`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn angle_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -18089,7 +18089,7 @@ impl RtDl1mk3Angle1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Angle_1' + /// Returns the raw value of `Angle_1`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -18099,13 +18099,13 @@ impl RtDl1mk3Angle1 { pub fn angle_1_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Angle_1' + /// Sets the raw value of `Angle_1`. #[inline(always)] pub fn set_angle_1_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Angle_1' + /// Sets the value of `Angle_1`. #[inline(always)] pub fn set_angle_1(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -18183,31 +18183,31 @@ impl RtDl1mk3Temp25 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_25_MIN: f32 = 0_f32; pub const TEMPERATURE_25_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_25' from values + /// Constructs a new `RT_DL1MK3_Temp_25` message from values. pub fn new(temperature_25: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_25(temperature_25)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_25` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_25' + /// Returns the value of `Temperature_25`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_25(&self) -> f32 { self.temperature_25_phys_val() } - /// Get physical value of 'Temperature_25' + /// Returns the physical value of `Temperature_25`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_25_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -18215,7 +18215,7 @@ impl RtDl1mk3Temp25 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_25' + /// Returns the raw value of `Temperature_25`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -18225,13 +18225,13 @@ impl RtDl1mk3Temp25 { pub fn temperature_25_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_25' + /// Sets the raw value of `Temperature_25`. #[inline(always)] pub fn set_temperature_25_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_25' + /// Sets the value of `Temperature_25`. #[inline(always)] pub fn set_temperature_25(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -18309,31 +18309,31 @@ impl RtDl1mk3Temp24 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_24_MIN: f32 = 0_f32; pub const TEMPERATURE_24_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_24' from values + /// Constructs a new `RT_DL1MK3_Temp_24` message from values. pub fn new(temperature_24: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_24(temperature_24)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_24` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_24' + /// Returns the value of `Temperature_24`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_24(&self) -> f32 { self.temperature_24_phys_val() } - /// Get physical value of 'Temperature_24' + /// Returns the physical value of `Temperature_24`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_24_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -18341,7 +18341,7 @@ impl RtDl1mk3Temp24 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_24' + /// Returns the raw value of `Temperature_24`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -18351,13 +18351,13 @@ impl RtDl1mk3Temp24 { pub fn temperature_24_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_24' + /// Sets the raw value of `Temperature_24`. #[inline(always)] pub fn set_temperature_24_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_24' + /// Sets the value of `Temperature_24`. #[inline(always)] pub fn set_temperature_24(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -18435,31 +18435,31 @@ impl RtDl1mk3Temp23 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_23_MIN: f32 = 0_f32; pub const TEMPERATURE_23_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_23' from values + /// Constructs a new `RT_DL1MK3_Temp_23` message from values. pub fn new(temperature_23: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_23(temperature_23)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_23` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_23' + /// Returns the value of `Temperature_23`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_23(&self) -> f32 { self.temperature_23_phys_val() } - /// Get physical value of 'Temperature_23' + /// Returns the physical value of `Temperature_23`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_23_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -18467,7 +18467,7 @@ impl RtDl1mk3Temp23 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_23' + /// Returns the raw value of `Temperature_23`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -18477,13 +18477,13 @@ impl RtDl1mk3Temp23 { pub fn temperature_23_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_23' + /// Sets the raw value of `Temperature_23`. #[inline(always)] pub fn set_temperature_23_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_23' + /// Sets the value of `Temperature_23`. #[inline(always)] pub fn set_temperature_23(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -18561,31 +18561,31 @@ impl RtDl1mk3Temp22 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_22_MIN: f32 = 0_f32; pub const TEMPERATURE_22_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_22' from values + /// Constructs a new `RT_DL1MK3_Temp_22` message from values. pub fn new(temperature_22: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_22(temperature_22)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_22` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_22' + /// Returns the value of `Temperature_22`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_22(&self) -> f32 { self.temperature_22_phys_val() } - /// Get physical value of 'Temperature_22' + /// Returns the physical value of `Temperature_22`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_22_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -18593,7 +18593,7 @@ impl RtDl1mk3Temp22 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_22' + /// Returns the raw value of `Temperature_22`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -18603,13 +18603,13 @@ impl RtDl1mk3Temp22 { pub fn temperature_22_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_22' + /// Sets the raw value of `Temperature_22`. #[inline(always)] pub fn set_temperature_22_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_22' + /// Sets the value of `Temperature_22`. #[inline(always)] pub fn set_temperature_22(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -18687,31 +18687,31 @@ impl RtDl1mk3Temp21 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_21_MIN: f32 = 0_f32; pub const TEMPERATURE_21_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_21' from values + /// Constructs a new `RT_DL1MK3_Temp_21` message from values. pub fn new(temperature_21: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_21(temperature_21)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_21` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_21' + /// Returns the value of `Temperature_21`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_21(&self) -> f32 { self.temperature_21_phys_val() } - /// Get physical value of 'Temperature_21' + /// Returns the physical value of `Temperature_21`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_21_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -18719,7 +18719,7 @@ impl RtDl1mk3Temp21 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_21' + /// Returns the raw value of `Temperature_21`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -18729,13 +18729,13 @@ impl RtDl1mk3Temp21 { pub fn temperature_21_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_21' + /// Sets the raw value of `Temperature_21`. #[inline(always)] pub fn set_temperature_21_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_21' + /// Sets the value of `Temperature_21`. #[inline(always)] pub fn set_temperature_21(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -18813,31 +18813,31 @@ impl RtDl1mk3Temp20 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_20_MIN: f32 = 0_f32; pub const TEMPERATURE_20_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_20' from values + /// Constructs a new `RT_DL1MK3_Temp_20` message from values. pub fn new(temperature_20: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_20(temperature_20)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_20` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_20' + /// Returns the value of `Temperature_20`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_20(&self) -> f32 { self.temperature_20_phys_val() } - /// Get physical value of 'Temperature_20' + /// Returns the physical value of `Temperature_20`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_20_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -18845,7 +18845,7 @@ impl RtDl1mk3Temp20 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_20' + /// Returns the raw value of `Temperature_20`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -18855,13 +18855,13 @@ impl RtDl1mk3Temp20 { pub fn temperature_20_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_20' + /// Sets the raw value of `Temperature_20`. #[inline(always)] pub fn set_temperature_20_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_20' + /// Sets the value of `Temperature_20`. #[inline(always)] pub fn set_temperature_20(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -18939,31 +18939,31 @@ impl RtDl1mk3Temp19 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_19_MIN: f32 = 0_f32; pub const TEMPERATURE_19_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_19' from values + /// Constructs a new `RT_DL1MK3_Temp_19` message from values. pub fn new(temperature_19: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_19(temperature_19)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_19` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_19' + /// Returns the value of `Temperature_19`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_19(&self) -> f32 { self.temperature_19_phys_val() } - /// Get physical value of 'Temperature_19' + /// Returns the physical value of `Temperature_19`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_19_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -18971,7 +18971,7 @@ impl RtDl1mk3Temp19 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_19' + /// Returns the raw value of `Temperature_19`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -18981,13 +18981,13 @@ impl RtDl1mk3Temp19 { pub fn temperature_19_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_19' + /// Sets the raw value of `Temperature_19`. #[inline(always)] pub fn set_temperature_19_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_19' + /// Sets the value of `Temperature_19`. #[inline(always)] pub fn set_temperature_19(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -19065,31 +19065,31 @@ impl RtDl1mk3Temp18 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_18_MIN: f32 = 0_f32; pub const TEMPERATURE_18_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_18' from values + /// Constructs a new `RT_DL1MK3_Temp_18` message from values. pub fn new(temperature_18: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_18(temperature_18)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_18` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_18' + /// Returns the value of `Temperature_18`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_18(&self) -> f32 { self.temperature_18_phys_val() } - /// Get physical value of 'Temperature_18' + /// Returns the physical value of `Temperature_18`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_18_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -19097,7 +19097,7 @@ impl RtDl1mk3Temp18 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_18' + /// Returns the raw value of `Temperature_18`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -19107,13 +19107,13 @@ impl RtDl1mk3Temp18 { pub fn temperature_18_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_18' + /// Sets the raw value of `Temperature_18`. #[inline(always)] pub fn set_temperature_18_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_18' + /// Sets the value of `Temperature_18`. #[inline(always)] pub fn set_temperature_18(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -19191,31 +19191,31 @@ impl RtDl1mk3Temp17 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_17_MIN: f32 = 0_f32; pub const TEMPERATURE_17_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_17' from values + /// Constructs a new `RT_DL1MK3_Temp_17` message from values. pub fn new(temperature_17: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_17(temperature_17)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_17` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_17' + /// Returns the value of `Temperature_17`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_17(&self) -> f32 { self.temperature_17_phys_val() } - /// Get physical value of 'Temperature_17' + /// Returns the physical value of `Temperature_17`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_17_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -19223,7 +19223,7 @@ impl RtDl1mk3Temp17 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_17' + /// Returns the raw value of `Temperature_17`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -19233,13 +19233,13 @@ impl RtDl1mk3Temp17 { pub fn temperature_17_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_17' + /// Sets the raw value of `Temperature_17`. #[inline(always)] pub fn set_temperature_17_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_17' + /// Sets the value of `Temperature_17`. #[inline(always)] pub fn set_temperature_17(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -19317,31 +19317,31 @@ impl RtDl1mk3Temp16 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_16_MIN: f32 = 0_f32; pub const TEMPERATURE_16_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_16' from values + /// Constructs a new `RT_DL1MK3_Temp_16` message from values. pub fn new(temperature_16: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_16(temperature_16)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_16` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_16' + /// Returns the value of `Temperature_16`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_16(&self) -> f32 { self.temperature_16_phys_val() } - /// Get physical value of 'Temperature_16' + /// Returns the physical value of `Temperature_16`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_16_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -19349,7 +19349,7 @@ impl RtDl1mk3Temp16 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_16' + /// Returns the raw value of `Temperature_16`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -19359,13 +19359,13 @@ impl RtDl1mk3Temp16 { pub fn temperature_16_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_16' + /// Sets the raw value of `Temperature_16`. #[inline(always)] pub fn set_temperature_16_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_16' + /// Sets the value of `Temperature_16`. #[inline(always)] pub fn set_temperature_16(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -19443,31 +19443,31 @@ impl RtDl1mk3Temp15 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_15_MIN: f32 = 0_f32; pub const TEMPERATURE_15_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_15' from values + /// Constructs a new `RT_DL1MK3_Temp_15` message from values. pub fn new(temperature_15: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_15(temperature_15)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_15` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_15' + /// Returns the value of `Temperature_15`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_15(&self) -> f32 { self.temperature_15_phys_val() } - /// Get physical value of 'Temperature_15' + /// Returns the physical value of `Temperature_15`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_15_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -19475,7 +19475,7 @@ impl RtDl1mk3Temp15 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_15' + /// Returns the raw value of `Temperature_15`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -19485,13 +19485,13 @@ impl RtDl1mk3Temp15 { pub fn temperature_15_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_15' + /// Sets the raw value of `Temperature_15`. #[inline(always)] pub fn set_temperature_15_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_15' + /// Sets the value of `Temperature_15`. #[inline(always)] pub fn set_temperature_15(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -19569,31 +19569,31 @@ impl RtDl1mk3Temp14 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_14_MIN: f32 = 0_f32; pub const TEMPERATURE_14_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_14' from values + /// Constructs a new `RT_DL1MK3_Temp_14` message from values. pub fn new(temperature_14: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_14(temperature_14)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_14` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_14' + /// Returns the value of `Temperature_14`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_14(&self) -> f32 { self.temperature_14_phys_val() } - /// Get physical value of 'Temperature_14' + /// Returns the physical value of `Temperature_14`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_14_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -19601,7 +19601,7 @@ impl RtDl1mk3Temp14 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_14' + /// Returns the raw value of `Temperature_14`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -19611,13 +19611,13 @@ impl RtDl1mk3Temp14 { pub fn temperature_14_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_14' + /// Sets the raw value of `Temperature_14`. #[inline(always)] pub fn set_temperature_14_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_14' + /// Sets the value of `Temperature_14`. #[inline(always)] pub fn set_temperature_14(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -19695,31 +19695,31 @@ impl RtDl1mk3Temp13 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_13_MIN: f32 = 0_f32; pub const TEMPERATURE_13_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_13' from values + /// Constructs a new `RT_DL1MK3_Temp_13` message from values. pub fn new(temperature_13: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_13(temperature_13)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_13` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_13' + /// Returns the value of `Temperature_13`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_13(&self) -> f32 { self.temperature_13_phys_val() } - /// Get physical value of 'Temperature_13' + /// Returns the physical value of `Temperature_13`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_13_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -19727,7 +19727,7 @@ impl RtDl1mk3Temp13 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_13' + /// Returns the raw value of `Temperature_13`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -19737,13 +19737,13 @@ impl RtDl1mk3Temp13 { pub fn temperature_13_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_13' + /// Sets the raw value of `Temperature_13`. #[inline(always)] pub fn set_temperature_13_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_13' + /// Sets the value of `Temperature_13`. #[inline(always)] pub fn set_temperature_13(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -19821,31 +19821,31 @@ impl RtDl1mk3Temp12 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_12_MIN: f32 = 0_f32; pub const TEMPERATURE_12_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_12' from values + /// Constructs a new `RT_DL1MK3_Temp_12` message from values. pub fn new(temperature_12: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_12(temperature_12)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_12` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_12' + /// Returns the value of `Temperature_12`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_12(&self) -> f32 { self.temperature_12_phys_val() } - /// Get physical value of 'Temperature_12' + /// Returns the physical value of `Temperature_12`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_12_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -19853,7 +19853,7 @@ impl RtDl1mk3Temp12 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_12' + /// Returns the raw value of `Temperature_12`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -19863,13 +19863,13 @@ impl RtDl1mk3Temp12 { pub fn temperature_12_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_12' + /// Sets the raw value of `Temperature_12`. #[inline(always)] pub fn set_temperature_12_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_12' + /// Sets the value of `Temperature_12`. #[inline(always)] pub fn set_temperature_12(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -19947,31 +19947,31 @@ impl RtDl1mk3Temp11 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_11_MIN: f32 = 0_f32; pub const TEMPERATURE_11_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_11' from values + /// Constructs a new `RT_DL1MK3_Temp_11` message from values. pub fn new(temperature_11: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_11(temperature_11)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_11` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_11' + /// Returns the value of `Temperature_11`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_11(&self) -> f32 { self.temperature_11_phys_val() } - /// Get physical value of 'Temperature_11' + /// Returns the physical value of `Temperature_11`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_11_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -19979,7 +19979,7 @@ impl RtDl1mk3Temp11 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_11' + /// Returns the raw value of `Temperature_11`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -19989,13 +19989,13 @@ impl RtDl1mk3Temp11 { pub fn temperature_11_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_11' + /// Sets the raw value of `Temperature_11`. #[inline(always)] pub fn set_temperature_11_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_11' + /// Sets the value of `Temperature_11`. #[inline(always)] pub fn set_temperature_11(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -20073,31 +20073,31 @@ impl RtDl1mk3Temp10 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_10_MIN: f32 = 0_f32; pub const TEMPERATURE_10_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_10' from values + /// Constructs a new `RT_DL1MK3_Temp_10` message from values. pub fn new(temperature_10: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_10(temperature_10)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_10` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_10' + /// Returns the value of `Temperature_10`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_10(&self) -> f32 { self.temperature_10_phys_val() } - /// Get physical value of 'Temperature_10' + /// Returns the physical value of `Temperature_10`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_10_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -20105,7 +20105,7 @@ impl RtDl1mk3Temp10 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_10' + /// Returns the raw value of `Temperature_10`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -20115,13 +20115,13 @@ impl RtDl1mk3Temp10 { pub fn temperature_10_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_10' + /// Sets the raw value of `Temperature_10`. #[inline(always)] pub fn set_temperature_10_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_10' + /// Sets the value of `Temperature_10`. #[inline(always)] pub fn set_temperature_10(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -20199,31 +20199,31 @@ impl RtDl1mk3Temp9 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_9_MIN: f32 = 0_f32; pub const TEMPERATURE_9_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_9' from values + /// Constructs a new `RT_DL1MK3_Temp_9` message from values. pub fn new(temperature_9: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_9(temperature_9)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_9` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_9' + /// Returns the value of `Temperature_9`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_9(&self) -> f32 { self.temperature_9_phys_val() } - /// Get physical value of 'Temperature_9' + /// Returns the physical value of `Temperature_9`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_9_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -20231,7 +20231,7 @@ impl RtDl1mk3Temp9 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_9' + /// Returns the raw value of `Temperature_9`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -20241,13 +20241,13 @@ impl RtDl1mk3Temp9 { pub fn temperature_9_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_9' + /// Sets the raw value of `Temperature_9`. #[inline(always)] pub fn set_temperature_9_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_9' + /// Sets the value of `Temperature_9`. #[inline(always)] pub fn set_temperature_9(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -20325,31 +20325,31 @@ impl RtDl1mk3Temp8 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_8_MIN: f32 = 0_f32; pub const TEMPERATURE_8_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_8' from values + /// Constructs a new `RT_DL1MK3_Temp_8` message from values. pub fn new(temperature_8: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_8(temperature_8)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_8` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_8' + /// Returns the value of `Temperature_8`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_8(&self) -> f32 { self.temperature_8_phys_val() } - /// Get physical value of 'Temperature_8' + /// Returns the physical value of `Temperature_8`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_8_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -20357,7 +20357,7 @@ impl RtDl1mk3Temp8 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_8' + /// Returns the raw value of `Temperature_8`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -20367,13 +20367,13 @@ impl RtDl1mk3Temp8 { pub fn temperature_8_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_8' + /// Sets the raw value of `Temperature_8`. #[inline(always)] pub fn set_temperature_8_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_8' + /// Sets the value of `Temperature_8`. #[inline(always)] pub fn set_temperature_8(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -20451,31 +20451,31 @@ impl RtDl1mk3Temp7 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_7_MIN: f32 = 0_f32; pub const TEMPERATURE_7_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_7' from values + /// Constructs a new `RT_DL1MK3_Temp_7` message from values. pub fn new(temperature_7: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_7(temperature_7)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_7` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_7' + /// Returns the value of `Temperature_7`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_7(&self) -> f32 { self.temperature_7_phys_val() } - /// Get physical value of 'Temperature_7' + /// Returns the physical value of `Temperature_7`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_7_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -20483,7 +20483,7 @@ impl RtDl1mk3Temp7 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_7' + /// Returns the raw value of `Temperature_7`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -20493,13 +20493,13 @@ impl RtDl1mk3Temp7 { pub fn temperature_7_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_7' + /// Sets the raw value of `Temperature_7`. #[inline(always)] pub fn set_temperature_7_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_7' + /// Sets the value of `Temperature_7`. #[inline(always)] pub fn set_temperature_7(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -20577,31 +20577,31 @@ impl RtDl1mk3Temp6 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_6_MIN: f32 = 0_f32; pub const TEMPERATURE_6_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_6' from values + /// Constructs a new `RT_DL1MK3_Temp_6` message from values. pub fn new(temperature_6: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_6(temperature_6)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_6` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_6' + /// Returns the value of `Temperature_6`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_6(&self) -> f32 { self.temperature_6_phys_val() } - /// Get physical value of 'Temperature_6' + /// Returns the physical value of `Temperature_6`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_6_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -20609,7 +20609,7 @@ impl RtDl1mk3Temp6 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_6' + /// Returns the raw value of `Temperature_6`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -20619,13 +20619,13 @@ impl RtDl1mk3Temp6 { pub fn temperature_6_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_6' + /// Sets the raw value of `Temperature_6`. #[inline(always)] pub fn set_temperature_6_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_6' + /// Sets the value of `Temperature_6`. #[inline(always)] pub fn set_temperature_6(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -20703,31 +20703,31 @@ impl RtDl1mk3Temp5 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_5_MIN: f32 = 0_f32; pub const TEMPERATURE_5_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_5' from values + /// Constructs a new `RT_DL1MK3_Temp_5` message from values. pub fn new(temperature_5: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_5(temperature_5)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_5` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_5' + /// Returns the value of `Temperature_5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_5(&self) -> f32 { self.temperature_5_phys_val() } - /// Get physical value of 'Temperature_5' + /// Returns the physical value of `Temperature_5`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_5_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -20735,7 +20735,7 @@ impl RtDl1mk3Temp5 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_5' + /// Returns the raw value of `Temperature_5`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -20745,13 +20745,13 @@ impl RtDl1mk3Temp5 { pub fn temperature_5_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_5' + /// Sets the raw value of `Temperature_5`. #[inline(always)] pub fn set_temperature_5_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_5' + /// Sets the value of `Temperature_5`. #[inline(always)] pub fn set_temperature_5(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -20829,31 +20829,31 @@ impl RtDl1mk3Temp4 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_4_MIN: f32 = 0_f32; pub const TEMPERATURE_4_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_4' from values + /// Constructs a new `RT_DL1MK3_Temp_4` message from values. pub fn new(temperature_4: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_4(temperature_4)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_4` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_4' + /// Returns the value of `Temperature_4`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_4(&self) -> f32 { self.temperature_4_phys_val() } - /// Get physical value of 'Temperature_4' + /// Returns the physical value of `Temperature_4`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_4_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -20861,7 +20861,7 @@ impl RtDl1mk3Temp4 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_4' + /// Returns the raw value of `Temperature_4`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -20871,13 +20871,13 @@ impl RtDl1mk3Temp4 { pub fn temperature_4_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_4' + /// Sets the raw value of `Temperature_4`. #[inline(always)] pub fn set_temperature_4_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_4' + /// Sets the value of `Temperature_4`. #[inline(always)] pub fn set_temperature_4(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -20955,31 +20955,31 @@ impl RtDl1mk3Temp3 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_3_MIN: f32 = 0_f32; pub const TEMPERATURE_3_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_3' from values + /// Constructs a new `RT_DL1MK3_Temp_3` message from values. pub fn new(temperature_3: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_3(temperature_3)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_3` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_3' + /// Returns the value of `Temperature_3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_3(&self) -> f32 { self.temperature_3_phys_val() } - /// Get physical value of 'Temperature_3' + /// Returns the physical value of `Temperature_3`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -20987,7 +20987,7 @@ impl RtDl1mk3Temp3 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_3' + /// Returns the raw value of `Temperature_3`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -20997,13 +20997,13 @@ impl RtDl1mk3Temp3 { pub fn temperature_3_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_3' + /// Sets the raw value of `Temperature_3`. #[inline(always)] pub fn set_temperature_3_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_3' + /// Sets the value of `Temperature_3`. #[inline(always)] pub fn set_temperature_3(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -21081,31 +21081,31 @@ impl RtDl1mk3Temp2 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_2_MIN: f32 = 0_f32; pub const TEMPERATURE_2_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_2' from values + /// Constructs a new `RT_DL1MK3_Temp_2` message from values. pub fn new(temperature_2: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_2(temperature_2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_2` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_2' + /// Returns the value of `Temperature_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_2(&self) -> f32 { self.temperature_2_phys_val() } - /// Get physical value of 'Temperature_2' + /// Returns the physical value of `Temperature_2`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -21113,7 +21113,7 @@ impl RtDl1mk3Temp2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_2' + /// Returns the raw value of `Temperature_2`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -21123,13 +21123,13 @@ impl RtDl1mk3Temp2 { pub fn temperature_2_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_2' + /// Sets the raw value of `Temperature_2`. #[inline(always)] pub fn set_temperature_2_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_2' + /// Sets the value of `Temperature_2`. #[inline(always)] pub fn set_temperature_2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -21207,31 +21207,31 @@ impl RtDl1mk3Temp1 { pub const MESSAGE_SIZE: usize = 2; pub const TEMPERATURE_1_MIN: f32 = 0_f32; pub const TEMPERATURE_1_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Temp_1' from values + /// Constructs a new `RT_DL1MK3_Temp_1` message from values. pub fn new(temperature_1: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_temperature_1(temperature_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Temp_1` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Temperature_1' + /// Returns the value of `Temperature_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn temperature_1(&self) -> f32 { self.temperature_1_phys_val() } - /// Get physical value of 'Temperature_1' + /// Returns the physical value of `Temperature_1`. /// /// - Factor: 0.1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn temperature_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_le::(); @@ -21239,7 +21239,7 @@ impl RtDl1mk3Temp1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Temperature_1' + /// Returns the raw value of `Temperature_1`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -21249,13 +21249,13 @@ impl RtDl1mk3Temp1 { pub fn temperature_1_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Temperature_1' + /// Sets the raw value of `Temperature_1`. #[inline(always)] pub fn set_temperature_1_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Temperature_1' + /// Sets the value of `Temperature_1`. #[inline(always)] pub fn set_temperature_1(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -21333,31 +21333,31 @@ impl RtDl1mk3Analog32 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_32_MIN: f32 = 0_f32; pub const ANALOG_32_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_32' from values + /// Constructs a new `RT_DL1MK3_Analog_32` message from values. pub fn new(analog_32: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_32(analog_32)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_32` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_32' + /// Returns the value of `Analog_32`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_32(&self) -> f32 { self.analog_32_phys_val() } - /// Get physical value of 'Analog_32' + /// Returns the physical value of `Analog_32`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_32_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -21365,7 +21365,7 @@ impl RtDl1mk3Analog32 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_32' + /// Returns the raw value of `Analog_32`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -21375,12 +21375,12 @@ impl RtDl1mk3Analog32 { pub fn analog_32_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_32' + /// Sets the raw value of `Analog_32`. #[inline(always)] pub fn set_analog_32_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_32' + /// Sets the value of `Analog_32`. #[inline(always)] pub fn set_analog_32(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -21457,31 +21457,31 @@ impl RtDl1mk3Analog31 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_31_MIN: f32 = 0_f32; pub const ANALOG_31_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_31' from values + /// Constructs a new `RT_DL1MK3_Analog_31` message from values. pub fn new(analog_31: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_31(analog_31)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_31` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_31' + /// Returns the value of `Analog_31`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_31(&self) -> f32 { self.analog_31_phys_val() } - /// Get physical value of 'Analog_31' + /// Returns the physical value of `Analog_31`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_31_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -21489,7 +21489,7 @@ impl RtDl1mk3Analog31 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_31' + /// Returns the raw value of `Analog_31`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -21499,12 +21499,12 @@ impl RtDl1mk3Analog31 { pub fn analog_31_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_31' + /// Sets the raw value of `Analog_31`. #[inline(always)] pub fn set_analog_31_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_31' + /// Sets the value of `Analog_31`. #[inline(always)] pub fn set_analog_31(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -21581,31 +21581,31 @@ impl RtDl1mk3Analog30 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_30_MIN: f32 = 0_f32; pub const ANALOG_30_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_30' from values + /// Constructs a new `RT_DL1MK3_Analog_30` message from values. pub fn new(analog_30: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_30(analog_30)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_30` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_30' + /// Returns the value of `Analog_30`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_30(&self) -> f32 { self.analog_30_phys_val() } - /// Get physical value of 'Analog_30' + /// Returns the physical value of `Analog_30`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_30_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -21613,7 +21613,7 @@ impl RtDl1mk3Analog30 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_30' + /// Returns the raw value of `Analog_30`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -21623,12 +21623,12 @@ impl RtDl1mk3Analog30 { pub fn analog_30_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_30' + /// Sets the raw value of `Analog_30`. #[inline(always)] pub fn set_analog_30_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_30' + /// Sets the value of `Analog_30`. #[inline(always)] pub fn set_analog_30(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -21705,31 +21705,31 @@ impl RtDl1mk3Analog29 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_29_MIN: f32 = 0_f32; pub const ANALOG_29_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_29' from values + /// Constructs a new `RT_DL1MK3_Analog_29` message from values. pub fn new(analog_29: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_29(analog_29)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_29` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_29' + /// Returns the value of `Analog_29`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_29(&self) -> f32 { self.analog_29_phys_val() } - /// Get physical value of 'Analog_29' + /// Returns the physical value of `Analog_29`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_29_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -21737,7 +21737,7 @@ impl RtDl1mk3Analog29 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_29' + /// Returns the raw value of `Analog_29`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -21747,12 +21747,12 @@ impl RtDl1mk3Analog29 { pub fn analog_29_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_29' + /// Sets the raw value of `Analog_29`. #[inline(always)] pub fn set_analog_29_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_29' + /// Sets the value of `Analog_29`. #[inline(always)] pub fn set_analog_29(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -21829,31 +21829,31 @@ impl RtDl1mk3Analog28 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_28_MIN: f32 = 0_f32; pub const ANALOG_28_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_28' from values + /// Constructs a new `RT_DL1MK3_Analog_28` message from values. pub fn new(analog_28: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_28(analog_28)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_28` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_28' + /// Returns the value of `Analog_28`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_28(&self) -> f32 { self.analog_28_phys_val() } - /// Get physical value of 'Analog_28' + /// Returns the physical value of `Analog_28`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_28_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -21861,7 +21861,7 @@ impl RtDl1mk3Analog28 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_28' + /// Returns the raw value of `Analog_28`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -21871,12 +21871,12 @@ impl RtDl1mk3Analog28 { pub fn analog_28_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_28' + /// Sets the raw value of `Analog_28`. #[inline(always)] pub fn set_analog_28_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_28' + /// Sets the value of `Analog_28`. #[inline(always)] pub fn set_analog_28(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -21953,31 +21953,31 @@ impl RtDl1mk3Analog27 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_27_MIN: f32 = 0_f32; pub const ANALOG_27_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_27' from values + /// Constructs a new `RT_DL1MK3_Analog_27` message from values. pub fn new(analog_27: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_27(analog_27)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_27` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_27' + /// Returns the value of `Analog_27`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_27(&self) -> f32 { self.analog_27_phys_val() } - /// Get physical value of 'Analog_27' + /// Returns the physical value of `Analog_27`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_27_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -21985,7 +21985,7 @@ impl RtDl1mk3Analog27 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_27' + /// Returns the raw value of `Analog_27`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -21995,12 +21995,12 @@ impl RtDl1mk3Analog27 { pub fn analog_27_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_27' + /// Sets the raw value of `Analog_27`. #[inline(always)] pub fn set_analog_27_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_27' + /// Sets the value of `Analog_27`. #[inline(always)] pub fn set_analog_27(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -22077,31 +22077,31 @@ impl RtDl1mk3Analog26 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_26_MIN: f32 = 0_f32; pub const ANALOG_26_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_26' from values + /// Constructs a new `RT_DL1MK3_Analog_26` message from values. pub fn new(analog_26: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_26(analog_26)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_26` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_26' + /// Returns the value of `Analog_26`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_26(&self) -> f32 { self.analog_26_phys_val() } - /// Get physical value of 'Analog_26' + /// Returns the physical value of `Analog_26`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_26_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -22109,7 +22109,7 @@ impl RtDl1mk3Analog26 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_26' + /// Returns the raw value of `Analog_26`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -22119,12 +22119,12 @@ impl RtDl1mk3Analog26 { pub fn analog_26_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_26' + /// Sets the raw value of `Analog_26`. #[inline(always)] pub fn set_analog_26_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_26' + /// Sets the value of `Analog_26`. #[inline(always)] pub fn set_analog_26(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -22201,31 +22201,31 @@ impl RtDl1mk3Analog25 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_25_MIN: f32 = 0_f32; pub const ANALOG_25_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_25' from values + /// Constructs a new `RT_DL1MK3_Analog_25` message from values. pub fn new(analog_25: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_25(analog_25)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_25` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_25' + /// Returns the value of `Analog_25`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_25(&self) -> f32 { self.analog_25_phys_val() } - /// Get physical value of 'Analog_25' + /// Returns the physical value of `Analog_25`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_25_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -22233,7 +22233,7 @@ impl RtDl1mk3Analog25 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_25' + /// Returns the raw value of `Analog_25`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -22243,12 +22243,12 @@ impl RtDl1mk3Analog25 { pub fn analog_25_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_25' + /// Sets the raw value of `Analog_25`. #[inline(always)] pub fn set_analog_25_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_25' + /// Sets the value of `Analog_25`. #[inline(always)] pub fn set_analog_25(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -22325,31 +22325,31 @@ impl RtDl1mk3Analog15 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_15_MIN: f32 = 0_f32; pub const ANALOG_15_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_15' from values + /// Constructs a new `RT_DL1MK3_Analog_15` message from values. pub fn new(analog_15: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_15(analog_15)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_15` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_15' + /// Returns the value of `Analog_15`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_15(&self) -> f32 { self.analog_15_phys_val() } - /// Get physical value of 'Analog_15' + /// Returns the physical value of `Analog_15`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_15_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -22357,7 +22357,7 @@ impl RtDl1mk3Analog15 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_15' + /// Returns the raw value of `Analog_15`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -22367,12 +22367,12 @@ impl RtDl1mk3Analog15 { pub fn analog_15_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_15' + /// Sets the raw value of `Analog_15`. #[inline(always)] pub fn set_analog_15_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_15' + /// Sets the value of `Analog_15`. #[inline(always)] pub fn set_analog_15(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -22449,31 +22449,31 @@ impl RtDl1mk3Analog14 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_14_MIN: f32 = 0_f32; pub const ANALOG_14_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_14' from values + /// Constructs a new `RT_DL1MK3_Analog_14` message from values. pub fn new(analog_14: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_14(analog_14)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_14` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_14' + /// Returns the value of `Analog_14`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_14(&self) -> f32 { self.analog_14_phys_val() } - /// Get physical value of 'Analog_14' + /// Returns the physical value of `Analog_14`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_14_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -22481,7 +22481,7 @@ impl RtDl1mk3Analog14 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_14' + /// Returns the raw value of `Analog_14`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -22491,12 +22491,12 @@ impl RtDl1mk3Analog14 { pub fn analog_14_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_14' + /// Sets the raw value of `Analog_14`. #[inline(always)] pub fn set_analog_14_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_14' + /// Sets the value of `Analog_14`. #[inline(always)] pub fn set_analog_14(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -22573,31 +22573,31 @@ impl RtDl1mk3Analog17 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_17_MIN: f32 = 0_f32; pub const ANALOG_17_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_17' from values + /// Constructs a new `RT_DL1MK3_Analog_17` message from values. pub fn new(analog_17: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_17(analog_17)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_17` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_17' + /// Returns the value of `Analog_17`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_17(&self) -> f32 { self.analog_17_phys_val() } - /// Get physical value of 'Analog_17' + /// Returns the physical value of `Analog_17`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_17_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -22605,7 +22605,7 @@ impl RtDl1mk3Analog17 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_17' + /// Returns the raw value of `Analog_17`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -22615,12 +22615,12 @@ impl RtDl1mk3Analog17 { pub fn analog_17_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_17' + /// Sets the raw value of `Analog_17`. #[inline(always)] pub fn set_analog_17_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_17' + /// Sets the value of `Analog_17`. #[inline(always)] pub fn set_analog_17(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -22697,31 +22697,31 @@ impl RtDl1mk3Analog24 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_24_MIN: f32 = 0_f32; pub const ANALOG_24_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_24' from values + /// Constructs a new `RT_DL1MK3_Analog_24` message from values. pub fn new(analog_24: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_24(analog_24)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_24` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_24' + /// Returns the value of `Analog_24`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_24(&self) -> f32 { self.analog_24_phys_val() } - /// Get physical value of 'Analog_24' + /// Returns the physical value of `Analog_24`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_24_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -22729,7 +22729,7 @@ impl RtDl1mk3Analog24 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_24' + /// Returns the raw value of `Analog_24`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -22739,12 +22739,12 @@ impl RtDl1mk3Analog24 { pub fn analog_24_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_24' + /// Sets the raw value of `Analog_24`. #[inline(always)] pub fn set_analog_24_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_24' + /// Sets the value of `Analog_24`. #[inline(always)] pub fn set_analog_24(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -22821,31 +22821,31 @@ impl RtDl1mk3Analog23 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_23_MIN: f32 = 0_f32; pub const ANALOG_23_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_23' from values + /// Constructs a new `RT_DL1MK3_Analog_23` message from values. pub fn new(analog_23: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_23(analog_23)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_23` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_23' + /// Returns the value of `Analog_23`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_23(&self) -> f32 { self.analog_23_phys_val() } - /// Get physical value of 'Analog_23' + /// Returns the physical value of `Analog_23`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_23_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -22853,7 +22853,7 @@ impl RtDl1mk3Analog23 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_23' + /// Returns the raw value of `Analog_23`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -22863,12 +22863,12 @@ impl RtDl1mk3Analog23 { pub fn analog_23_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_23' + /// Sets the raw value of `Analog_23`. #[inline(always)] pub fn set_analog_23_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_23' + /// Sets the value of `Analog_23`. #[inline(always)] pub fn set_analog_23(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -22945,31 +22945,31 @@ impl RtDl1mk3Analog22 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_22_MIN: f32 = 0_f32; pub const ANALOG_22_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_22' from values + /// Constructs a new `RT_DL1MK3_Analog_22` message from values. pub fn new(analog_22: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_22(analog_22)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_22` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_22' + /// Returns the value of `Analog_22`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_22(&self) -> f32 { self.analog_22_phys_val() } - /// Get physical value of 'Analog_22' + /// Returns the physical value of `Analog_22`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_22_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -22977,7 +22977,7 @@ impl RtDl1mk3Analog22 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_22' + /// Returns the raw value of `Analog_22`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -22987,12 +22987,12 @@ impl RtDl1mk3Analog22 { pub fn analog_22_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_22' + /// Sets the raw value of `Analog_22`. #[inline(always)] pub fn set_analog_22_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_22' + /// Sets the value of `Analog_22`. #[inline(always)] pub fn set_analog_22(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -23069,31 +23069,31 @@ impl RtDl1mk3Analog21 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_21_MIN: f32 = 0_f32; pub const ANALOG_21_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_21' from values + /// Constructs a new `RT_DL1MK3_Analog_21` message from values. pub fn new(analog_21: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_21(analog_21)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_21` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_21' + /// Returns the value of `Analog_21`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_21(&self) -> f32 { self.analog_21_phys_val() } - /// Get physical value of 'Analog_21' + /// Returns the physical value of `Analog_21`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_21_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -23101,7 +23101,7 @@ impl RtDl1mk3Analog21 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_21' + /// Returns the raw value of `Analog_21`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -23111,12 +23111,12 @@ impl RtDl1mk3Analog21 { pub fn analog_21_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_21' + /// Sets the raw value of `Analog_21`. #[inline(always)] pub fn set_analog_21_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_21' + /// Sets the value of `Analog_21`. #[inline(always)] pub fn set_analog_21(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -23193,31 +23193,31 @@ impl RtDl1mk3Analog20 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_20_MIN: f32 = 0_f32; pub const ANALOG_20_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_20' from values + /// Constructs a new `RT_DL1MK3_Analog_20` message from values. pub fn new(analog_20: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_20(analog_20)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_20` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_20' + /// Returns the value of `Analog_20`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_20(&self) -> f32 { self.analog_20_phys_val() } - /// Get physical value of 'Analog_20' + /// Returns the physical value of `Analog_20`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_20_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -23225,7 +23225,7 @@ impl RtDl1mk3Analog20 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_20' + /// Returns the raw value of `Analog_20`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -23235,12 +23235,12 @@ impl RtDl1mk3Analog20 { pub fn analog_20_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_20' + /// Sets the raw value of `Analog_20`. #[inline(always)] pub fn set_analog_20_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_20' + /// Sets the value of `Analog_20`. #[inline(always)] pub fn set_analog_20(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -23317,31 +23317,31 @@ impl RtDl1mk3Analog19 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_19_MIN: f32 = 0_f32; pub const ANALOG_19_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_19' from values + /// Constructs a new `RT_DL1MK3_Analog_19` message from values. pub fn new(analog_19: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_19(analog_19)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_19` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_19' + /// Returns the value of `Analog_19`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_19(&self) -> f32 { self.analog_19_phys_val() } - /// Get physical value of 'Analog_19' + /// Returns the physical value of `Analog_19`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_19_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -23349,7 +23349,7 @@ impl RtDl1mk3Analog19 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_19' + /// Returns the raw value of `Analog_19`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -23359,12 +23359,12 @@ impl RtDl1mk3Analog19 { pub fn analog_19_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_19' + /// Sets the raw value of `Analog_19`. #[inline(always)] pub fn set_analog_19_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_19' + /// Sets the value of `Analog_19`. #[inline(always)] pub fn set_analog_19(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -23441,31 +23441,31 @@ impl RtDl1mk3Analog16 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_16_MIN: f32 = 0_f32; pub const ANALOG_16_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_16' from values + /// Constructs a new `RT_DL1MK3_Analog_16` message from values. pub fn new(analog_16: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_16(analog_16)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_16` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_16' + /// Returns the value of `Analog_16`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_16(&self) -> f32 { self.analog_16_phys_val() } - /// Get physical value of 'Analog_16' + /// Returns the physical value of `Analog_16`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_16_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -23473,7 +23473,7 @@ impl RtDl1mk3Analog16 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_16' + /// Returns the raw value of `Analog_16`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -23483,12 +23483,12 @@ impl RtDl1mk3Analog16 { pub fn analog_16_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_16' + /// Sets the raw value of `Analog_16`. #[inline(always)] pub fn set_analog_16_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_16' + /// Sets the value of `Analog_16`. #[inline(always)] pub fn set_analog_16(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -23565,31 +23565,31 @@ impl RtDl1mk3Analog18 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_18_MIN: f32 = 0_f32; pub const ANALOG_18_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_18' from values + /// Constructs a new `RT_DL1MK3_Analog_18` message from values. pub fn new(analog_18: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_18(analog_18)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_18` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_18' + /// Returns the value of `Analog_18`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_18(&self) -> f32 { self.analog_18_phys_val() } - /// Get physical value of 'Analog_18' + /// Returns the physical value of `Analog_18`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_18_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -23597,7 +23597,7 @@ impl RtDl1mk3Analog18 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_18' + /// Returns the raw value of `Analog_18`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -23607,12 +23607,12 @@ impl RtDl1mk3Analog18 { pub fn analog_18_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_18' + /// Sets the raw value of `Analog_18`. #[inline(always)] pub fn set_analog_18_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_18' + /// Sets the value of `Analog_18`. #[inline(always)] pub fn set_analog_18(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -23689,31 +23689,31 @@ impl RtDl1mk3Analog12 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_12_MIN: f32 = 0_f32; pub const ANALOG_12_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_12' from values + /// Constructs a new `RT_DL1MK3_Analog_12` message from values. pub fn new(analog_12: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_12(analog_12)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_12` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_12' + /// Returns the value of `Analog_12`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_12(&self) -> f32 { self.analog_12_phys_val() } - /// Get physical value of 'Analog_12' + /// Returns the physical value of `Analog_12`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_12_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -23721,7 +23721,7 @@ impl RtDl1mk3Analog12 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_12' + /// Returns the raw value of `Analog_12`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -23731,12 +23731,12 @@ impl RtDl1mk3Analog12 { pub fn analog_12_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_12' + /// Sets the raw value of `Analog_12`. #[inline(always)] pub fn set_analog_12_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_12' + /// Sets the value of `Analog_12`. #[inline(always)] pub fn set_analog_12(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -23813,31 +23813,31 @@ impl RtDl1mk3Analog11 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_11_MIN: f32 = 0_f32; pub const ANALOG_11_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_11' from values + /// Constructs a new `RT_DL1MK3_Analog_11` message from values. pub fn new(analog_11: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_11(analog_11)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_11` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_11' + /// Returns the value of `Analog_11`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_11(&self) -> f32 { self.analog_11_phys_val() } - /// Get physical value of 'Analog_11' + /// Returns the physical value of `Analog_11`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_11_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -23845,7 +23845,7 @@ impl RtDl1mk3Analog11 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_11' + /// Returns the raw value of `Analog_11`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -23855,12 +23855,12 @@ impl RtDl1mk3Analog11 { pub fn analog_11_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_11' + /// Sets the raw value of `Analog_11`. #[inline(always)] pub fn set_analog_11_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_11' + /// Sets the value of `Analog_11`. #[inline(always)] pub fn set_analog_11(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -23937,31 +23937,31 @@ impl RtDl1mk3Analog10 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_10_MIN: f32 = 0_f32; pub const ANALOG_10_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_10' from values + /// Constructs a new `RT_DL1MK3_Analog_10` message from values. pub fn new(analog_10: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_10(analog_10)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_10` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_10' + /// Returns the value of `Analog_10`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_10(&self) -> f32 { self.analog_10_phys_val() } - /// Get physical value of 'Analog_10' + /// Returns the physical value of `Analog_10`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_10_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -23969,7 +23969,7 @@ impl RtDl1mk3Analog10 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_10' + /// Returns the raw value of `Analog_10`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -23979,12 +23979,12 @@ impl RtDl1mk3Analog10 { pub fn analog_10_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_10' + /// Sets the raw value of `Analog_10`. #[inline(always)] pub fn set_analog_10_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_10' + /// Sets the value of `Analog_10`. #[inline(always)] pub fn set_analog_10(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -24061,31 +24061,31 @@ impl RtDl1mk3Analog9 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_9_MIN: f32 = 0_f32; pub const ANALOG_9_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_9' from values + /// Constructs a new `RT_DL1MK3_Analog_9` message from values. pub fn new(analog_9: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_9(analog_9)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_9` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_9' + /// Returns the value of `Analog_9`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_9(&self) -> f32 { self.analog_9_phys_val() } - /// Get physical value of 'Analog_9' + /// Returns the physical value of `Analog_9`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_9_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -24093,7 +24093,7 @@ impl RtDl1mk3Analog9 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_9' + /// Returns the raw value of `Analog_9`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -24103,12 +24103,12 @@ impl RtDl1mk3Analog9 { pub fn analog_9_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_9' + /// Sets the raw value of `Analog_9`. #[inline(always)] pub fn set_analog_9_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_9' + /// Sets the value of `Analog_9`. #[inline(always)] pub fn set_analog_9(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -24185,31 +24185,31 @@ impl RtDl1mk3Analog8 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_8_MIN: f32 = 0_f32; pub const ANALOG_8_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_8' from values + /// Constructs a new `RT_DL1MK3_Analog_8` message from values. pub fn new(analog_8: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_8(analog_8)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_8` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_8' + /// Returns the value of `Analog_8`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_8(&self) -> f32 { self.analog_8_phys_val() } - /// Get physical value of 'Analog_8' + /// Returns the physical value of `Analog_8`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_8_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -24217,7 +24217,7 @@ impl RtDl1mk3Analog8 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_8' + /// Returns the raw value of `Analog_8`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -24227,12 +24227,12 @@ impl RtDl1mk3Analog8 { pub fn analog_8_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_8' + /// Sets the raw value of `Analog_8`. #[inline(always)] pub fn set_analog_8_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_8' + /// Sets the value of `Analog_8`. #[inline(always)] pub fn set_analog_8(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -24309,31 +24309,31 @@ impl RtDl1mk3Analog7 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_7_MIN: f32 = 0_f32; pub const ANALOG_7_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_7' from values + /// Constructs a new `RT_DL1MK3_Analog_7` message from values. pub fn new(analog_7: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_7(analog_7)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_7` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_7' + /// Returns the value of `Analog_7`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_7(&self) -> f32 { self.analog_7_phys_val() } - /// Get physical value of 'Analog_7' + /// Returns the physical value of `Analog_7`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_7_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -24341,7 +24341,7 @@ impl RtDl1mk3Analog7 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_7' + /// Returns the raw value of `Analog_7`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -24351,12 +24351,12 @@ impl RtDl1mk3Analog7 { pub fn analog_7_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_7' + /// Sets the raw value of `Analog_7`. #[inline(always)] pub fn set_analog_7_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_7' + /// Sets the value of `Analog_7`. #[inline(always)] pub fn set_analog_7(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -24433,31 +24433,31 @@ impl RtDl1mk3Analog6 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_6_MIN: f32 = 0_f32; pub const ANALOG_6_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_6' from values + /// Constructs a new `RT_DL1MK3_Analog_6` message from values. pub fn new(analog_6: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_6(analog_6)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_6` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_6' + /// Returns the value of `Analog_6`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_6(&self) -> f32 { self.analog_6_phys_val() } - /// Get physical value of 'Analog_6' + /// Returns the physical value of `Analog_6`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_6_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -24465,7 +24465,7 @@ impl RtDl1mk3Analog6 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_6' + /// Returns the raw value of `Analog_6`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -24475,12 +24475,12 @@ impl RtDl1mk3Analog6 { pub fn analog_6_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_6' + /// Sets the raw value of `Analog_6`. #[inline(always)] pub fn set_analog_6_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_6' + /// Sets the value of `Analog_6`. #[inline(always)] pub fn set_analog_6(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -24557,31 +24557,31 @@ impl RtDl1mk3Analog5 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_5_MIN: f32 = 0_f32; pub const ANALOG_5_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_5' from values + /// Constructs a new `RT_DL1MK3_Analog_5` message from values. pub fn new(analog_5: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_5(analog_5)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_5` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_5' + /// Returns the value of `Analog_5`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_5(&self) -> f32 { self.analog_5_phys_val() } - /// Get physical value of 'Analog_5' + /// Returns the physical value of `Analog_5`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_5_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -24589,7 +24589,7 @@ impl RtDl1mk3Analog5 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_5' + /// Returns the raw value of `Analog_5`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -24599,12 +24599,12 @@ impl RtDl1mk3Analog5 { pub fn analog_5_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_5' + /// Sets the raw value of `Analog_5`. #[inline(always)] pub fn set_analog_5_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_5' + /// Sets the value of `Analog_5`. #[inline(always)] pub fn set_analog_5(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -24681,31 +24681,31 @@ impl RtDl1mk3Analog4 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_4_MIN: f32 = 0_f32; pub const ANALOG_4_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_4' from values + /// Constructs a new `RT_DL1MK3_Analog_4` message from values. pub fn new(analog_4: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_4(analog_4)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_4` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_4' + /// Returns the value of `Analog_4`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_4(&self) -> f32 { self.analog_4_phys_val() } - /// Get physical value of 'Analog_4' + /// Returns the physical value of `Analog_4`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_4_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -24713,7 +24713,7 @@ impl RtDl1mk3Analog4 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_4' + /// Returns the raw value of `Analog_4`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -24723,12 +24723,12 @@ impl RtDl1mk3Analog4 { pub fn analog_4_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_4' + /// Sets the raw value of `Analog_4`. #[inline(always)] pub fn set_analog_4_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_4' + /// Sets the value of `Analog_4`. #[inline(always)] pub fn set_analog_4(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -24805,31 +24805,31 @@ impl RtDl1mk3Analog3 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_3_MIN: f32 = 0_f32; pub const ANALOG_3_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_3' from values + /// Constructs a new `RT_DL1MK3_Analog_3` message from values. pub fn new(analog_3: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_3(analog_3)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_3` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_3' + /// Returns the value of `Analog_3`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_3(&self) -> f32 { self.analog_3_phys_val() } - /// Get physical value of 'Analog_3' + /// Returns the physical value of `Analog_3`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_3_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -24837,7 +24837,7 @@ impl RtDl1mk3Analog3 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_3' + /// Returns the raw value of `Analog_3`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -24847,12 +24847,12 @@ impl RtDl1mk3Analog3 { pub fn analog_3_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_3' + /// Sets the raw value of `Analog_3`. #[inline(always)] pub fn set_analog_3_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_3' + /// Sets the value of `Analog_3`. #[inline(always)] pub fn set_analog_3(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -24929,31 +24929,31 @@ impl RtDl1mk3Analog2 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_2_MIN: f32 = 0_f32; pub const ANALOG_2_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_2' from values + /// Constructs a new `RT_DL1MK3_Analog_2` message from values. pub fn new(analog_2: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_2(analog_2)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_2` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_2' + /// Returns the value of `Analog_2`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_2(&self) -> f32 { self.analog_2_phys_val() } - /// Get physical value of 'Analog_2' + /// Returns the physical value of `Analog_2`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_2_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -24961,7 +24961,7 @@ impl RtDl1mk3Analog2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_2' + /// Returns the raw value of `Analog_2`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -24971,12 +24971,12 @@ impl RtDl1mk3Analog2 { pub fn analog_2_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_2' + /// Sets the raw value of `Analog_2`. #[inline(always)] pub fn set_analog_2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_2' + /// Sets the value of `Analog_2`. #[inline(always)] pub fn set_analog_2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -25053,31 +25053,31 @@ impl RtDl1mk3Analog1 { pub const MESSAGE_SIZE: usize = 2; pub const ANALOG_1_MIN: f32 = 0_f32; pub const ANALOG_1_MAX: f32 = 0_f32; - /// Construct new 'RT_DL1MK3_Analog_1' from values + /// Constructs a new `RT_DL1MK3_Analog_1` message from values. pub fn new(analog_1: f32) -> Result { let mut res = Self { raw: [0x00; 2] }; res.set_analog_1(analog_1)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Analog_1` message payload. pub fn raw(&self) -> &[u8; 2] { &self.raw } - /// Get value of 'Analog_1' + /// Returns the value of `Analog_1`. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn analog_1(&self) -> f32 { self.analog_1_phys_val() } - /// Get physical value of 'Analog_1' + /// Returns the physical value of `Analog_1`. /// /// - Factor: 0.001 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn analog_1_phys_val(&self) -> f32 { let signal = self.raw.view_bits::()[0..16].load_be::(); @@ -25085,7 +25085,7 @@ impl RtDl1mk3Analog1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Analog_1' + /// Returns the raw value of `Analog_1`. /// /// - Start bit: 7 /// - Signal size: 16 bits @@ -25095,12 +25095,12 @@ impl RtDl1mk3Analog1 { pub fn analog_1_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_be::() } - /// Set raw value of 'Analog_1' + /// Sets the raw value of `Analog_1`. #[inline(always)] pub fn set_analog_1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_be(value); } - /// Set value of 'Analog_1' + /// Sets the value of `Analog_1`. #[inline(always)] pub fn set_analog_1(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 0_f32 < value { @@ -25183,7 +25183,7 @@ impl RtDl1mk3Accel { pub const ACCEL_LONGITUDINAL_MAX: f32 = 65_f32; pub const ACCURACY_ACCEL_MIN: u8 = 0_u8; pub const ACCURACY_ACCEL_MAX: u8 = 255_u8; - /// Construct new 'RT_DL1MK3_Accel' from values + /// Constructs a new `RT_DL1MK3_Accel` message from values. pub fn new( accel_vertical: f32, accel_lateral: f32, @@ -25203,11 +25203,11 @@ impl RtDl1mk3Accel { res.set_validity_accel_longitudinal(validity_accel_longitudinal)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_DL1MK3_Accel` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Accel_Vertical' + /// Returns the value of `Accel_Vertical`. /// /// Vertical acceleration. This is positive when the vehicle accelerates in an upwards direction, e.g. when travelling through a dip. /// @@ -25219,7 +25219,7 @@ impl RtDl1mk3Accel { pub fn accel_vertical(&self) -> f32 { self.accel_vertical_phys_val() } - /// Get physical value of 'Accel_Vertical' + /// Returns the physical value of `Accel_Vertical`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -25231,7 +25231,7 @@ impl RtDl1mk3Accel { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Accel_Vertical' + /// Returns the raw value of `Accel_Vertical`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -25241,13 +25241,13 @@ impl RtDl1mk3Accel { pub fn accel_vertical_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'Accel_Vertical' + /// Sets the raw value of `Accel_Vertical`. #[inline(always)] pub fn set_accel_vertical_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'Accel_Vertical' + /// Sets the value of `Accel_Vertical`. #[inline(always)] pub fn set_accel_vertical(&mut self, value: f32) -> Result<(), CanError> { if value < -65_f32 || 65_f32 < value { @@ -25262,7 +25262,7 @@ impl RtDl1mk3Accel { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'Accel_Lateral' + /// Returns the value of `Accel_Lateral`. /// /// Lateral acceleration. This is positive when the vehicle accelerates towards the right, e.g. when cornering around a right-hand bend. /// @@ -25274,7 +25274,7 @@ impl RtDl1mk3Accel { pub fn accel_lateral(&self) -> f32 { self.accel_lateral_phys_val() } - /// Get physical value of 'Accel_Lateral' + /// Returns the physical value of `Accel_Lateral`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -25286,7 +25286,7 @@ impl RtDl1mk3Accel { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Accel_Lateral' + /// Returns the raw value of `Accel_Lateral`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -25296,13 +25296,13 @@ impl RtDl1mk3Accel { pub fn accel_lateral_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Accel_Lateral' + /// Sets the raw value of `Accel_Lateral`. #[inline(always)] pub fn set_accel_lateral_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Accel_Lateral' + /// Sets the value of `Accel_Lateral`. #[inline(always)] pub fn set_accel_lateral(&mut self, value: f32) -> Result<(), CanError> { if value < -65_f32 || 65_f32 < value { @@ -25317,7 +25317,7 @@ impl RtDl1mk3Accel { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Accel_Longitudinal' + /// Returns the value of `Accel_Longitudinal`. /// /// Longitudinal acceleration. This is positive when the vehicle accelerates in a forwards direction. /// @@ -25329,7 +25329,7 @@ impl RtDl1mk3Accel { pub fn accel_longitudinal(&self) -> f32 { self.accel_longitudinal_phys_val() } - /// Get physical value of 'Accel_Longitudinal' + /// Returns the physical value of `Accel_Longitudinal`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -25341,7 +25341,7 @@ impl RtDl1mk3Accel { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Accel_Longitudinal' + /// Returns the raw value of `Accel_Longitudinal`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -25351,13 +25351,13 @@ impl RtDl1mk3Accel { pub fn accel_longitudinal_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'Accel_Longitudinal' + /// Sets the raw value of `Accel_Longitudinal`. #[inline(always)] pub fn set_accel_longitudinal_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'Accel_Longitudinal' + /// Sets the value of `Accel_Longitudinal`. #[inline(always)] pub fn set_accel_longitudinal(&mut self, value: f32) -> Result<(), CanError> { if value < -65_f32 || 65_f32 < value { @@ -25372,30 +25372,30 @@ impl RtDl1mk3Accel { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_Accel' + /// Returns the value of `Accuracy_Accel`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_accel(&self) -> u8 { self.accuracy_accel_phys_val() } - /// Get physical value of 'Accuracy_Accel' + /// Returns the physical value of `Accuracy_Accel`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_accel_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_Accel' + /// Returns the raw value of `Accuracy_Accel`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -25405,12 +25405,12 @@ impl RtDl1mk3Accel { pub fn accuracy_accel_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_Accel' + /// Sets the raw value of `Accuracy_Accel`. #[inline(always)] pub fn set_accuracy_accel_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_Accel' + /// Sets the value of `Accuracy_Accel`. #[inline(always)] pub fn set_accuracy_accel(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -25428,29 +25428,29 @@ impl RtDl1mk3Accel { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_Accel_Vertical' + /// Returns the value of `Validity_Accel_Vertical`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_vertical(&self) -> bool { self.validity_accel_vertical_phys_val() } - /// Get physical value of 'Validity_Accel_Vertical' + /// Returns the physical value of `Validity_Accel_Vertical`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_accel_vertical_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Accel_Vertical' + /// Returns the raw value of `Validity_Accel_Vertical`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -25460,41 +25460,41 @@ impl RtDl1mk3Accel { pub fn validity_accel_vertical_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'Validity_Accel_Vertical' + /// Sets the raw value of `Validity_Accel_Vertical`. #[inline(always)] pub fn set_validity_accel_vertical_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'Validity_Accel_Vertical' + /// Sets the value of `Validity_Accel_Vertical`. #[inline(always)] pub fn set_validity_accel_vertical(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'Validity_Accel_Lateral' + /// Returns the value of `Validity_Accel_Lateral`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_lateral(&self) -> bool { self.validity_accel_lateral_phys_val() } - /// Get physical value of 'Validity_Accel_Lateral' + /// Returns the physical value of `Validity_Accel_Lateral`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_accel_lateral_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Accel_Lateral' + /// Returns the raw value of `Validity_Accel_Lateral`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -25504,41 +25504,41 @@ impl RtDl1mk3Accel { pub fn validity_accel_lateral_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_Accel_Lateral' + /// Sets the raw value of `Validity_Accel_Lateral`. #[inline(always)] pub fn set_validity_accel_lateral_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_Accel_Lateral' + /// Sets the value of `Validity_Accel_Lateral`. #[inline(always)] pub fn set_validity_accel_lateral(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_Accel_Longitudinal' + /// Returns the value of `Validity_Accel_Longitudinal`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_longitudinal(&self) -> bool { self.validity_accel_longitudinal_phys_val() } - /// Get physical value of 'Validity_Accel_Longitudinal' + /// Returns the physical value of `Validity_Accel_Longitudinal`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_accel_longitudinal_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Accel_Longitudinal' + /// Returns the raw value of `Validity_Accel_Longitudinal`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -25548,12 +25548,12 @@ impl RtDl1mk3Accel { pub fn validity_accel_longitudinal_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_Accel_Longitudinal' + /// Sets the raw value of `Validity_Accel_Longitudinal`. #[inline(always)] pub fn set_validity_accel_longitudinal_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_Accel_Longitudinal' + /// Sets the value of `Validity_Accel_Longitudinal`. #[inline(always)] pub fn set_validity_accel_longitudinal( &mut self, @@ -25630,7 +25630,7 @@ impl RtSbInsVpt4VelNed2 { pub const VIRTUAL_4_HEADING_MAX: f32 = 180_f32; pub const VIRTUAL_4_VEL_NED_D_MIN: f32 = -838_f32; pub const VIRTUAL_4_VEL_NED_D_MAX: f32 = 838_f32; - /// Construct new 'RT_SB_INS_Vpt_4_Vel_NED_2' from values + /// Constructs a new `RT_SB_INS_Vpt_4_Vel_NED_2` message from values. pub fn new( virtual_4_slip: f32, virtual_4_heading: f32, @@ -25642,11 +25642,11 @@ impl RtSbInsVpt4VelNed2 { res.set_virtual_4_vel_ned_d(virtual_4_vel_ned_d)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vpt_4_Vel_NED_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Virtual_4_Slip' + /// Returns the value of `Virtual_4_Slip`. /// /// Slip is defined as the difference between yaw and heading. /// @@ -25658,7 +25658,7 @@ impl RtSbInsVpt4VelNed2 { pub fn virtual_4_slip(&self) -> f32 { self.virtual_4_slip_phys_val() } - /// Get physical value of 'Virtual_4_Slip' + /// Returns the physical value of `Virtual_4_Slip`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -25670,7 +25670,7 @@ impl RtSbInsVpt4VelNed2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_4_Slip' + /// Returns the raw value of `Virtual_4_Slip`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -25680,13 +25680,13 @@ impl RtSbInsVpt4VelNed2 { pub fn virtual_4_slip_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'Virtual_4_Slip' + /// Sets the raw value of `Virtual_4_Slip`. #[inline(always)] pub fn set_virtual_4_slip_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'Virtual_4_Slip' + /// Sets the value of `Virtual_4_Slip`. #[inline(always)] pub fn set_virtual_4_slip(&mut self, value: f32) -> Result<(), CanError> { if value < -180_f32 || 180_f32 < value { @@ -25701,7 +25701,7 @@ impl RtSbInsVpt4VelNed2 { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'Virtual_4_Heading' + /// Returns the value of `Virtual_4_Heading`. /// /// This is GPS heading, the direction that the vehicle is travelling in the local horizontal plane. /// @@ -25713,7 +25713,7 @@ impl RtSbInsVpt4VelNed2 { pub fn virtual_4_heading(&self) -> f32 { self.virtual_4_heading_phys_val() } - /// Get physical value of 'Virtual_4_Heading' + /// Returns the physical value of `Virtual_4_Heading`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -25725,7 +25725,7 @@ impl RtSbInsVpt4VelNed2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_4_Heading' + /// Returns the raw value of `Virtual_4_Heading`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -25735,13 +25735,13 @@ impl RtSbInsVpt4VelNed2 { pub fn virtual_4_heading_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Virtual_4_Heading' + /// Sets the raw value of `Virtual_4_Heading`. #[inline(always)] pub fn set_virtual_4_heading_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Virtual_4_Heading' + /// Sets the value of `Virtual_4_Heading`. #[inline(always)] pub fn set_virtual_4_heading(&mut self, value: f32) -> Result<(), CanError> { if value < -180_f32 || 180_f32 < value { @@ -25756,7 +25756,7 @@ impl RtSbInsVpt4VelNed2 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Virtual_4_Vel_NED_D' + /// Returns the value of `Virtual_4_Vel_NED_D`. /// /// VELNED D velocity. This is the velocity vector directly downwards towards the Earth centre at the current local Earth surface position. /// @@ -25768,7 +25768,7 @@ impl RtSbInsVpt4VelNed2 { pub fn virtual_4_vel_ned_d(&self) -> f32 { self.virtual_4_vel_ned_d_phys_val() } - /// Get physical value of 'Virtual_4_Vel_NED_D' + /// Returns the physical value of `Virtual_4_Vel_NED_D`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -25780,7 +25780,7 @@ impl RtSbInsVpt4VelNed2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_4_Vel_NED_D' + /// Returns the raw value of `Virtual_4_Vel_NED_D`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -25790,13 +25790,13 @@ impl RtSbInsVpt4VelNed2 { pub fn virtual_4_vel_ned_d_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Virtual_4_Vel_NED_D' + /// Sets the raw value of `Virtual_4_Vel_NED_D`. #[inline(always)] pub fn set_virtual_4_vel_ned_d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Virtual_4_Vel_NED_D' + /// Sets the value of `Virtual_4_Vel_NED_D`. #[inline(always)] pub fn set_virtual_4_vel_ned_d(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -25876,7 +25876,7 @@ impl RtSbInsVpt4VelNed1 { pub const VIRTUAL_4_VEL_NED_E_MAX: f32 = 838_f32; pub const VIRTUAL_4_VEL_NED_N_MIN: f32 = -838_f32; pub const VIRTUAL_4_VEL_NED_N_MAX: f32 = 838_f32; - /// Construct new 'RT_SB_INS_Vpt_4_Vel_NED_1' from values + /// Constructs a new `RT_SB_INS_Vpt_4_Vel_NED_1` message from values. pub fn new( virtual_4_vel_ned_e: f32, virtual_4_vel_ned_n: f32, @@ -25886,11 +25886,11 @@ impl RtSbInsVpt4VelNed1 { res.set_virtual_4_vel_ned_n(virtual_4_vel_ned_n)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vpt_4_Vel_NED_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Virtual_4_Vel_NED_E' + /// Returns the value of `Virtual_4_Vel_NED_E`. /// /// VELNED E velocity. This is the velocity vector directly East at the current local Earth surface position. /// @@ -25902,7 +25902,7 @@ impl RtSbInsVpt4VelNed1 { pub fn virtual_4_vel_ned_e(&self) -> f32 { self.virtual_4_vel_ned_e_phys_val() } - /// Get physical value of 'Virtual_4_Vel_NED_E' + /// Returns the physical value of `Virtual_4_Vel_NED_E`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -25914,7 +25914,7 @@ impl RtSbInsVpt4VelNed1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_4_Vel_NED_E' + /// Returns the raw value of `Virtual_4_Vel_NED_E`. /// /// - Start bit: 32 /// - Signal size: 24 bits @@ -25924,13 +25924,13 @@ impl RtSbInsVpt4VelNed1 { pub fn virtual_4_vel_ned_e_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } - /// Set raw value of 'Virtual_4_Vel_NED_E' + /// Sets the raw value of `Virtual_4_Vel_NED_E`. #[inline(always)] pub fn set_virtual_4_vel_ned_e_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } - /// Set value of 'Virtual_4_Vel_NED_E' + /// Sets the value of `Virtual_4_Vel_NED_E`. #[inline(always)] pub fn set_virtual_4_vel_ned_e(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -25945,7 +25945,7 @@ impl RtSbInsVpt4VelNed1 { self.raw.view_bits_mut::()[32..56].store_le(value); Ok(()) } - /// Get value of 'Virtual_4_Vel_NED_N' + /// Returns the value of `Virtual_4_Vel_NED_N`. /// /// VELNED N velocity. This is the velocity vector directly North at the current local Earth surface position. /// @@ -25957,7 +25957,7 @@ impl RtSbInsVpt4VelNed1 { pub fn virtual_4_vel_ned_n(&self) -> f32 { self.virtual_4_vel_ned_n_phys_val() } - /// Get physical value of 'Virtual_4_Vel_NED_N' + /// Returns the physical value of `Virtual_4_Vel_NED_N`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -25969,7 +25969,7 @@ impl RtSbInsVpt4VelNed1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_4_Vel_NED_N' + /// Returns the raw value of `Virtual_4_Vel_NED_N`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -25979,13 +25979,13 @@ impl RtSbInsVpt4VelNed1 { pub fn virtual_4_vel_ned_n_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Virtual_4_Vel_NED_N' + /// Sets the raw value of `Virtual_4_Vel_NED_N`. #[inline(always)] pub fn set_virtual_4_vel_ned_n_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Virtual_4_Vel_NED_N' + /// Sets the value of `Virtual_4_Vel_NED_N`. #[inline(always)] pub fn set_virtual_4_vel_ned_n(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -26067,7 +26067,7 @@ impl RtSbInsVpt4Offset { pub const VIRTUAL_4_OFFSET_Y_MAX: f32 = 32.767_f32; pub const VIRTUAL_4_OFFSET_X_MIN: f32 = -32.768_f32; pub const VIRTUAL_4_OFFSET_X_MAX: f32 = 32.767_f32; - /// Construct new 'RT_SB_INS_Vpt_4_Offset' from values + /// Constructs a new `RT_SB_INS_Vpt_4_Offset` message from values. pub fn new( virtual_4_offset_z: f32, virtual_4_offset_y: f32, @@ -26079,11 +26079,11 @@ impl RtSbInsVpt4Offset { res.set_virtual_4_offset_x(virtual_4_offset_x)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vpt_4_Offset` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Virtual_4_Offset_Z' + /// Returns the value of `Virtual_4_Offset_Z`. /// /// Z offset (+ve downwards) of the virtual point in the vehicle body frame. /// @@ -26095,7 +26095,7 @@ impl RtSbInsVpt4Offset { pub fn virtual_4_offset_z(&self) -> f32 { self.virtual_4_offset_z_phys_val() } - /// Get physical value of 'Virtual_4_Offset_Z' + /// Returns the physical value of `Virtual_4_Offset_Z`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -26107,7 +26107,7 @@ impl RtSbInsVpt4Offset { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_4_Offset_Z' + /// Returns the raw value of `Virtual_4_Offset_Z`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -26117,13 +26117,13 @@ impl RtSbInsVpt4Offset { pub fn virtual_4_offset_z_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Virtual_4_Offset_Z' + /// Sets the raw value of `Virtual_4_Offset_Z`. #[inline(always)] pub fn set_virtual_4_offset_z_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Virtual_4_Offset_Z' + /// Sets the value of `Virtual_4_Offset_Z`. #[inline(always)] pub fn set_virtual_4_offset_z(&mut self, value: f32) -> Result<(), CanError> { if value < -32.768_f32 || 32.767_f32 < value { @@ -26138,7 +26138,7 @@ impl RtSbInsVpt4Offset { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Virtual_4_Offset_Y' + /// Returns the value of `Virtual_4_Offset_Y`. /// /// Y offset of the virtual point in the vehicle body frame. /// @@ -26150,7 +26150,7 @@ impl RtSbInsVpt4Offset { pub fn virtual_4_offset_y(&self) -> f32 { self.virtual_4_offset_y_phys_val() } - /// Get physical value of 'Virtual_4_Offset_Y' + /// Returns the physical value of `Virtual_4_Offset_Y`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -26162,7 +26162,7 @@ impl RtSbInsVpt4Offset { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_4_Offset_Y' + /// Returns the raw value of `Virtual_4_Offset_Y`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -26172,13 +26172,13 @@ impl RtSbInsVpt4Offset { pub fn virtual_4_offset_y_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'Virtual_4_Offset_Y' + /// Sets the raw value of `Virtual_4_Offset_Y`. #[inline(always)] pub fn set_virtual_4_offset_y_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'Virtual_4_Offset_Y' + /// Sets the value of `Virtual_4_Offset_Y`. #[inline(always)] pub fn set_virtual_4_offset_y(&mut self, value: f32) -> Result<(), CanError> { if value < -32.768_f32 || 32.767_f32 < value { @@ -26193,7 +26193,7 @@ impl RtSbInsVpt4Offset { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Virtual_4_Offset_X' + /// Returns the value of `Virtual_4_Offset_X`. /// /// X offset of the virtual point in the vehicle body frame. /// @@ -26205,7 +26205,7 @@ impl RtSbInsVpt4Offset { pub fn virtual_4_offset_x(&self) -> f32 { self.virtual_4_offset_x_phys_val() } - /// Get physical value of 'Virtual_4_Offset_X' + /// Returns the physical value of `Virtual_4_Offset_X`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -26217,7 +26217,7 @@ impl RtSbInsVpt4Offset { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_4_Offset_X' + /// Returns the raw value of `Virtual_4_Offset_X`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -26227,13 +26227,13 @@ impl RtSbInsVpt4Offset { pub fn virtual_4_offset_x_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Virtual_4_Offset_X' + /// Sets the raw value of `Virtual_4_Offset_X`. #[inline(always)] pub fn set_virtual_4_offset_x_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Virtual_4_Offset_X' + /// Sets the value of `Virtual_4_Offset_X`. #[inline(always)] pub fn set_virtual_4_offset_x(&mut self, value: f32) -> Result<(), CanError> { if value < -32.768_f32 || 32.767_f32 < value { @@ -26315,7 +26315,7 @@ impl RtSbInsVpt3VelNed2 { pub const VIRTUAL_3_HEADING_MAX: f32 = 180_f32; pub const VIRTUAL_3_VEL_NED_D_MIN: f32 = -838_f32; pub const VIRTUAL_3_VEL_NED_D_MAX: f32 = 838_f32; - /// Construct new 'RT_SB_INS_Vpt_3_Vel_NED_2' from values + /// Constructs a new `RT_SB_INS_Vpt_3_Vel_NED_2` message from values. pub fn new( virtual_3_slip: f32, virtual_3_heading: f32, @@ -26327,11 +26327,11 @@ impl RtSbInsVpt3VelNed2 { res.set_virtual_3_vel_ned_d(virtual_3_vel_ned_d)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vpt_3_Vel_NED_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Virtual_3_Slip' + /// Returns the value of `Virtual_3_Slip`. /// /// Slip is defined as the difference between yaw and heading. /// @@ -26343,7 +26343,7 @@ impl RtSbInsVpt3VelNed2 { pub fn virtual_3_slip(&self) -> f32 { self.virtual_3_slip_phys_val() } - /// Get physical value of 'Virtual_3_Slip' + /// Returns the physical value of `Virtual_3_Slip`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -26355,7 +26355,7 @@ impl RtSbInsVpt3VelNed2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_3_Slip' + /// Returns the raw value of `Virtual_3_Slip`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -26365,13 +26365,13 @@ impl RtSbInsVpt3VelNed2 { pub fn virtual_3_slip_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'Virtual_3_Slip' + /// Sets the raw value of `Virtual_3_Slip`. #[inline(always)] pub fn set_virtual_3_slip_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'Virtual_3_Slip' + /// Sets the value of `Virtual_3_Slip`. #[inline(always)] pub fn set_virtual_3_slip(&mut self, value: f32) -> Result<(), CanError> { if value < -180_f32 || 180_f32 < value { @@ -26386,7 +26386,7 @@ impl RtSbInsVpt3VelNed2 { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'Virtual_3_Heading' + /// Returns the value of `Virtual_3_Heading`. /// /// This is GPS heading, the direction that the vehicle is travelling in the local horizontal plane. /// @@ -26398,7 +26398,7 @@ impl RtSbInsVpt3VelNed2 { pub fn virtual_3_heading(&self) -> f32 { self.virtual_3_heading_phys_val() } - /// Get physical value of 'Virtual_3_Heading' + /// Returns the physical value of `Virtual_3_Heading`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -26410,7 +26410,7 @@ impl RtSbInsVpt3VelNed2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_3_Heading' + /// Returns the raw value of `Virtual_3_Heading`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -26420,13 +26420,13 @@ impl RtSbInsVpt3VelNed2 { pub fn virtual_3_heading_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Virtual_3_Heading' + /// Sets the raw value of `Virtual_3_Heading`. #[inline(always)] pub fn set_virtual_3_heading_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Virtual_3_Heading' + /// Sets the value of `Virtual_3_Heading`. #[inline(always)] pub fn set_virtual_3_heading(&mut self, value: f32) -> Result<(), CanError> { if value < -180_f32 || 180_f32 < value { @@ -26441,7 +26441,7 @@ impl RtSbInsVpt3VelNed2 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Virtual_3_Vel_NED_D' + /// Returns the value of `Virtual_3_Vel_NED_D`. /// /// VELNED D velocity. This is the velocity vector directly downwards towards the Earth centre at the current local Earth surface position. /// @@ -26453,7 +26453,7 @@ impl RtSbInsVpt3VelNed2 { pub fn virtual_3_vel_ned_d(&self) -> f32 { self.virtual_3_vel_ned_d_phys_val() } - /// Get physical value of 'Virtual_3_Vel_NED_D' + /// Returns the physical value of `Virtual_3_Vel_NED_D`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -26465,7 +26465,7 @@ impl RtSbInsVpt3VelNed2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_3_Vel_NED_D' + /// Returns the raw value of `Virtual_3_Vel_NED_D`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -26475,13 +26475,13 @@ impl RtSbInsVpt3VelNed2 { pub fn virtual_3_vel_ned_d_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Virtual_3_Vel_NED_D' + /// Sets the raw value of `Virtual_3_Vel_NED_D`. #[inline(always)] pub fn set_virtual_3_vel_ned_d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Virtual_3_Vel_NED_D' + /// Sets the value of `Virtual_3_Vel_NED_D`. #[inline(always)] pub fn set_virtual_3_vel_ned_d(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -26561,7 +26561,7 @@ impl RtSbInsVpt3VelNed1 { pub const VIRTUAL_3_VEL_NED_E_MAX: f32 = 838_f32; pub const VIRTUAL_3_VEL_NED_N_MIN: f32 = -838_f32; pub const VIRTUAL_3_VEL_NED_N_MAX: f32 = 838_f32; - /// Construct new 'RT_SB_INS_Vpt_3_Vel_NED_1' from values + /// Constructs a new `RT_SB_INS_Vpt_3_Vel_NED_1` message from values. pub fn new( virtual_3_vel_ned_e: f32, virtual_3_vel_ned_n: f32, @@ -26571,11 +26571,11 @@ impl RtSbInsVpt3VelNed1 { res.set_virtual_3_vel_ned_n(virtual_3_vel_ned_n)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vpt_3_Vel_NED_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Virtual_3_Vel_NED_E' + /// Returns the value of `Virtual_3_Vel_NED_E`. /// /// VELNED E velocity. This is the velocity vector directly East at the current local Earth surface position. /// @@ -26587,7 +26587,7 @@ impl RtSbInsVpt3VelNed1 { pub fn virtual_3_vel_ned_e(&self) -> f32 { self.virtual_3_vel_ned_e_phys_val() } - /// Get physical value of 'Virtual_3_Vel_NED_E' + /// Returns the physical value of `Virtual_3_Vel_NED_E`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -26599,7 +26599,7 @@ impl RtSbInsVpt3VelNed1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_3_Vel_NED_E' + /// Returns the raw value of `Virtual_3_Vel_NED_E`. /// /// - Start bit: 32 /// - Signal size: 24 bits @@ -26609,13 +26609,13 @@ impl RtSbInsVpt3VelNed1 { pub fn virtual_3_vel_ned_e_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } - /// Set raw value of 'Virtual_3_Vel_NED_E' + /// Sets the raw value of `Virtual_3_Vel_NED_E`. #[inline(always)] pub fn set_virtual_3_vel_ned_e_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } - /// Set value of 'Virtual_3_Vel_NED_E' + /// Sets the value of `Virtual_3_Vel_NED_E`. #[inline(always)] pub fn set_virtual_3_vel_ned_e(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -26630,7 +26630,7 @@ impl RtSbInsVpt3VelNed1 { self.raw.view_bits_mut::()[32..56].store_le(value); Ok(()) } - /// Get value of 'Virtual_3_Vel_NED_N' + /// Returns the value of `Virtual_3_Vel_NED_N`. /// /// VELNED N velocity. This is the velocity vector directly North at the current local Earth surface position. /// @@ -26642,7 +26642,7 @@ impl RtSbInsVpt3VelNed1 { pub fn virtual_3_vel_ned_n(&self) -> f32 { self.virtual_3_vel_ned_n_phys_val() } - /// Get physical value of 'Virtual_3_Vel_NED_N' + /// Returns the physical value of `Virtual_3_Vel_NED_N`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -26654,7 +26654,7 @@ impl RtSbInsVpt3VelNed1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_3_Vel_NED_N' + /// Returns the raw value of `Virtual_3_Vel_NED_N`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -26664,13 +26664,13 @@ impl RtSbInsVpt3VelNed1 { pub fn virtual_3_vel_ned_n_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Virtual_3_Vel_NED_N' + /// Sets the raw value of `Virtual_3_Vel_NED_N`. #[inline(always)] pub fn set_virtual_3_vel_ned_n_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Virtual_3_Vel_NED_N' + /// Sets the value of `Virtual_3_Vel_NED_N`. #[inline(always)] pub fn set_virtual_3_vel_ned_n(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -26752,7 +26752,7 @@ impl RtSbInsVpt3Offset { pub const VIRTUAL_3_OFFSET_Y_MAX: f32 = 32.767_f32; pub const VIRTUAL_3_OFFSET_X_MIN: f32 = -32.768_f32; pub const VIRTUAL_3_OFFSET_X_MAX: f32 = 32.767_f32; - /// Construct new 'RT_SB_INS_Vpt_3_Offset' from values + /// Constructs a new `RT_SB_INS_Vpt_3_Offset` message from values. pub fn new( virtual_3_offset_z: f32, virtual_3_offset_y: f32, @@ -26764,11 +26764,11 @@ impl RtSbInsVpt3Offset { res.set_virtual_3_offset_x(virtual_3_offset_x)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vpt_3_Offset` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Virtual_3_Offset_Z' + /// Returns the value of `Virtual_3_Offset_Z`. /// /// Z offset (+ve downwards) of the virtual point in the vehicle body frame. /// @@ -26780,7 +26780,7 @@ impl RtSbInsVpt3Offset { pub fn virtual_3_offset_z(&self) -> f32 { self.virtual_3_offset_z_phys_val() } - /// Get physical value of 'Virtual_3_Offset_Z' + /// Returns the physical value of `Virtual_3_Offset_Z`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -26792,7 +26792,7 @@ impl RtSbInsVpt3Offset { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_3_Offset_Z' + /// Returns the raw value of `Virtual_3_Offset_Z`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -26802,13 +26802,13 @@ impl RtSbInsVpt3Offset { pub fn virtual_3_offset_z_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Virtual_3_Offset_Z' + /// Sets the raw value of `Virtual_3_Offset_Z`. #[inline(always)] pub fn set_virtual_3_offset_z_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Virtual_3_Offset_Z' + /// Sets the value of `Virtual_3_Offset_Z`. #[inline(always)] pub fn set_virtual_3_offset_z(&mut self, value: f32) -> Result<(), CanError> { if value < -32.768_f32 || 32.767_f32 < value { @@ -26823,7 +26823,7 @@ impl RtSbInsVpt3Offset { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Virtual_3_Offset_Y' + /// Returns the value of `Virtual_3_Offset_Y`. /// /// Y offset of the virtual point in the vehicle body frame. /// @@ -26835,7 +26835,7 @@ impl RtSbInsVpt3Offset { pub fn virtual_3_offset_y(&self) -> f32 { self.virtual_3_offset_y_phys_val() } - /// Get physical value of 'Virtual_3_Offset_Y' + /// Returns the physical value of `Virtual_3_Offset_Y`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -26847,7 +26847,7 @@ impl RtSbInsVpt3Offset { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_3_Offset_Y' + /// Returns the raw value of `Virtual_3_Offset_Y`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -26857,13 +26857,13 @@ impl RtSbInsVpt3Offset { pub fn virtual_3_offset_y_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'Virtual_3_Offset_Y' + /// Sets the raw value of `Virtual_3_Offset_Y`. #[inline(always)] pub fn set_virtual_3_offset_y_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'Virtual_3_Offset_Y' + /// Sets the value of `Virtual_3_Offset_Y`. #[inline(always)] pub fn set_virtual_3_offset_y(&mut self, value: f32) -> Result<(), CanError> { if value < -32.768_f32 || 32.767_f32 < value { @@ -26878,7 +26878,7 @@ impl RtSbInsVpt3Offset { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Virtual_3_Offset_X' + /// Returns the value of `Virtual_3_Offset_X`. /// /// X offset of the virtual point in the vehicle body frame. /// @@ -26890,7 +26890,7 @@ impl RtSbInsVpt3Offset { pub fn virtual_3_offset_x(&self) -> f32 { self.virtual_3_offset_x_phys_val() } - /// Get physical value of 'Virtual_3_Offset_X' + /// Returns the physical value of `Virtual_3_Offset_X`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -26902,7 +26902,7 @@ impl RtSbInsVpt3Offset { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_3_Offset_X' + /// Returns the raw value of `Virtual_3_Offset_X`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -26912,13 +26912,13 @@ impl RtSbInsVpt3Offset { pub fn virtual_3_offset_x_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Virtual_3_Offset_X' + /// Sets the raw value of `Virtual_3_Offset_X`. #[inline(always)] pub fn set_virtual_3_offset_x_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Virtual_3_Offset_X' + /// Sets the value of `Virtual_3_Offset_X`. #[inline(always)] pub fn set_virtual_3_offset_x(&mut self, value: f32) -> Result<(), CanError> { if value < -32.768_f32 || 32.767_f32 < value { @@ -27000,7 +27000,7 @@ impl RtSbInsVpt2VelNed2 { pub const VIRTUAL_2_HEADING_MAX: f32 = 180_f32; pub const VIRTUAL_2_VEL_NED_D_MIN: f32 = -838_f32; pub const VIRTUAL_2_VEL_NED_D_MAX: f32 = 838_f32; - /// Construct new 'RT_SB_INS_Vpt_2_Vel_NED_2' from values + /// Constructs a new `RT_SB_INS_Vpt_2_Vel_NED_2` message from values. pub fn new( virtual_2_slip: f32, virtual_2_heading: f32, @@ -27012,11 +27012,11 @@ impl RtSbInsVpt2VelNed2 { res.set_virtual_2_vel_ned_d(virtual_2_vel_ned_d)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vpt_2_Vel_NED_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Virtual_2_Slip' + /// Returns the value of `Virtual_2_Slip`. /// /// Slip is defined as the difference between yaw and heading. /// @@ -27028,7 +27028,7 @@ impl RtSbInsVpt2VelNed2 { pub fn virtual_2_slip(&self) -> f32 { self.virtual_2_slip_phys_val() } - /// Get physical value of 'Virtual_2_Slip' + /// Returns the physical value of `Virtual_2_Slip`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -27040,7 +27040,7 @@ impl RtSbInsVpt2VelNed2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_2_Slip' + /// Returns the raw value of `Virtual_2_Slip`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -27050,13 +27050,13 @@ impl RtSbInsVpt2VelNed2 { pub fn virtual_2_slip_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'Virtual_2_Slip' + /// Sets the raw value of `Virtual_2_Slip`. #[inline(always)] pub fn set_virtual_2_slip_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'Virtual_2_Slip' + /// Sets the value of `Virtual_2_Slip`. #[inline(always)] pub fn set_virtual_2_slip(&mut self, value: f32) -> Result<(), CanError> { if value < -180_f32 || 180_f32 < value { @@ -27071,7 +27071,7 @@ impl RtSbInsVpt2VelNed2 { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'Virtual_2_Heading' + /// Returns the value of `Virtual_2_Heading`. /// /// This is GPS heading, the direction that the vehicle is travelling in the local horizontal plane. /// @@ -27083,7 +27083,7 @@ impl RtSbInsVpt2VelNed2 { pub fn virtual_2_heading(&self) -> f32 { self.virtual_2_heading_phys_val() } - /// Get physical value of 'Virtual_2_Heading' + /// Returns the physical value of `Virtual_2_Heading`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -27095,7 +27095,7 @@ impl RtSbInsVpt2VelNed2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_2_Heading' + /// Returns the raw value of `Virtual_2_Heading`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -27105,13 +27105,13 @@ impl RtSbInsVpt2VelNed2 { pub fn virtual_2_heading_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Virtual_2_Heading' + /// Sets the raw value of `Virtual_2_Heading`. #[inline(always)] pub fn set_virtual_2_heading_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Virtual_2_Heading' + /// Sets the value of `Virtual_2_Heading`. #[inline(always)] pub fn set_virtual_2_heading(&mut self, value: f32) -> Result<(), CanError> { if value < -180_f32 || 180_f32 < value { @@ -27126,7 +27126,7 @@ impl RtSbInsVpt2VelNed2 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Virtual_2_Vel_NED_D' + /// Returns the value of `Virtual_2_Vel_NED_D`. /// /// VELNED D velocity. This is the velocity vector directly downwards towards the Earth centre at the current local Earth surface position. /// @@ -27138,7 +27138,7 @@ impl RtSbInsVpt2VelNed2 { pub fn virtual_2_vel_ned_d(&self) -> f32 { self.virtual_2_vel_ned_d_phys_val() } - /// Get physical value of 'Virtual_2_Vel_NED_D' + /// Returns the physical value of `Virtual_2_Vel_NED_D`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -27150,7 +27150,7 @@ impl RtSbInsVpt2VelNed2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_2_Vel_NED_D' + /// Returns the raw value of `Virtual_2_Vel_NED_D`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -27160,13 +27160,13 @@ impl RtSbInsVpt2VelNed2 { pub fn virtual_2_vel_ned_d_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Virtual_2_Vel_NED_D' + /// Sets the raw value of `Virtual_2_Vel_NED_D`. #[inline(always)] pub fn set_virtual_2_vel_ned_d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Virtual_2_Vel_NED_D' + /// Sets the value of `Virtual_2_Vel_NED_D`. #[inline(always)] pub fn set_virtual_2_vel_ned_d(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -27246,7 +27246,7 @@ impl RtSbInsVpt2VelNed1 { pub const VIRTUAL_2_VEL_NED_E_MAX: f32 = 838_f32; pub const VIRTUAL_2_VEL_NED_N_MIN: f32 = -838_f32; pub const VIRTUAL_2_VEL_NED_N_MAX: f32 = 838_f32; - /// Construct new 'RT_SB_INS_Vpt_2_Vel_NED_1' from values + /// Constructs a new `RT_SB_INS_Vpt_2_Vel_NED_1` message from values. pub fn new( virtual_2_vel_ned_e: f32, virtual_2_vel_ned_n: f32, @@ -27256,11 +27256,11 @@ impl RtSbInsVpt2VelNed1 { res.set_virtual_2_vel_ned_n(virtual_2_vel_ned_n)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vpt_2_Vel_NED_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Virtual_2_Vel_NED_E' + /// Returns the value of `Virtual_2_Vel_NED_E`. /// /// VELNED E velocity. This is the velocity vector directly East at the current local Earth surface position. /// @@ -27272,7 +27272,7 @@ impl RtSbInsVpt2VelNed1 { pub fn virtual_2_vel_ned_e(&self) -> f32 { self.virtual_2_vel_ned_e_phys_val() } - /// Get physical value of 'Virtual_2_Vel_NED_E' + /// Returns the physical value of `Virtual_2_Vel_NED_E`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -27284,7 +27284,7 @@ impl RtSbInsVpt2VelNed1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_2_Vel_NED_E' + /// Returns the raw value of `Virtual_2_Vel_NED_E`. /// /// - Start bit: 32 /// - Signal size: 24 bits @@ -27294,13 +27294,13 @@ impl RtSbInsVpt2VelNed1 { pub fn virtual_2_vel_ned_e_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } - /// Set raw value of 'Virtual_2_Vel_NED_E' + /// Sets the raw value of `Virtual_2_Vel_NED_E`. #[inline(always)] pub fn set_virtual_2_vel_ned_e_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } - /// Set value of 'Virtual_2_Vel_NED_E' + /// Sets the value of `Virtual_2_Vel_NED_E`. #[inline(always)] pub fn set_virtual_2_vel_ned_e(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -27315,7 +27315,7 @@ impl RtSbInsVpt2VelNed1 { self.raw.view_bits_mut::()[32..56].store_le(value); Ok(()) } - /// Get value of 'Virtual_2_Vel_NED_N' + /// Returns the value of `Virtual_2_Vel_NED_N`. /// /// VELNED N velocity. This is the velocity vector directly North at the current local Earth surface position. /// @@ -27327,7 +27327,7 @@ impl RtSbInsVpt2VelNed1 { pub fn virtual_2_vel_ned_n(&self) -> f32 { self.virtual_2_vel_ned_n_phys_val() } - /// Get physical value of 'Virtual_2_Vel_NED_N' + /// Returns the physical value of `Virtual_2_Vel_NED_N`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -27339,7 +27339,7 @@ impl RtSbInsVpt2VelNed1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_2_Vel_NED_N' + /// Returns the raw value of `Virtual_2_Vel_NED_N`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -27349,13 +27349,13 @@ impl RtSbInsVpt2VelNed1 { pub fn virtual_2_vel_ned_n_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Virtual_2_Vel_NED_N' + /// Sets the raw value of `Virtual_2_Vel_NED_N`. #[inline(always)] pub fn set_virtual_2_vel_ned_n_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Virtual_2_Vel_NED_N' + /// Sets the value of `Virtual_2_Vel_NED_N`. #[inline(always)] pub fn set_virtual_2_vel_ned_n(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -27437,7 +27437,7 @@ impl RtSbInsVpt2Offset { pub const VIRTUAL_2_OFFSET_Y_MAX: f32 = 32.767_f32; pub const VIRTUAL_2_OFFSET_X_MIN: f32 = -32.768_f32; pub const VIRTUAL_2_OFFSET_X_MAX: f32 = 32.767_f32; - /// Construct new 'RT_SB_INS_Vpt_2_Offset' from values + /// Constructs a new `RT_SB_INS_Vpt_2_Offset` message from values. pub fn new( virtual_2_offset_z: f32, virtual_2_offset_y: f32, @@ -27449,11 +27449,11 @@ impl RtSbInsVpt2Offset { res.set_virtual_2_offset_x(virtual_2_offset_x)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vpt_2_Offset` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Virtual_2_Offset_Z' + /// Returns the value of `Virtual_2_Offset_Z`. /// /// Z offset (+ve downwards) of the virtual point in the vehicle body frame. /// @@ -27465,7 +27465,7 @@ impl RtSbInsVpt2Offset { pub fn virtual_2_offset_z(&self) -> f32 { self.virtual_2_offset_z_phys_val() } - /// Get physical value of 'Virtual_2_Offset_Z' + /// Returns the physical value of `Virtual_2_Offset_Z`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -27477,7 +27477,7 @@ impl RtSbInsVpt2Offset { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_2_Offset_Z' + /// Returns the raw value of `Virtual_2_Offset_Z`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -27487,13 +27487,13 @@ impl RtSbInsVpt2Offset { pub fn virtual_2_offset_z_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Virtual_2_Offset_Z' + /// Sets the raw value of `Virtual_2_Offset_Z`. #[inline(always)] pub fn set_virtual_2_offset_z_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Virtual_2_Offset_Z' + /// Sets the value of `Virtual_2_Offset_Z`. #[inline(always)] pub fn set_virtual_2_offset_z(&mut self, value: f32) -> Result<(), CanError> { if value < -32.768_f32 || 32.767_f32 < value { @@ -27508,7 +27508,7 @@ impl RtSbInsVpt2Offset { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Virtual_2_Offset_Y' + /// Returns the value of `Virtual_2_Offset_Y`. /// /// Y offset of the virtual point in the vehicle body frame. /// @@ -27520,7 +27520,7 @@ impl RtSbInsVpt2Offset { pub fn virtual_2_offset_y(&self) -> f32 { self.virtual_2_offset_y_phys_val() } - /// Get physical value of 'Virtual_2_Offset_Y' + /// Returns the physical value of `Virtual_2_Offset_Y`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -27532,7 +27532,7 @@ impl RtSbInsVpt2Offset { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_2_Offset_Y' + /// Returns the raw value of `Virtual_2_Offset_Y`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -27542,13 +27542,13 @@ impl RtSbInsVpt2Offset { pub fn virtual_2_offset_y_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'Virtual_2_Offset_Y' + /// Sets the raw value of `Virtual_2_Offset_Y`. #[inline(always)] pub fn set_virtual_2_offset_y_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'Virtual_2_Offset_Y' + /// Sets the value of `Virtual_2_Offset_Y`. #[inline(always)] pub fn set_virtual_2_offset_y(&mut self, value: f32) -> Result<(), CanError> { if value < -32.768_f32 || 32.767_f32 < value { @@ -27563,7 +27563,7 @@ impl RtSbInsVpt2Offset { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Virtual_2_Offset_X' + /// Returns the value of `Virtual_2_Offset_X`. /// /// X offset of the virtual point in the vehicle body frame. /// @@ -27575,7 +27575,7 @@ impl RtSbInsVpt2Offset { pub fn virtual_2_offset_x(&self) -> f32 { self.virtual_2_offset_x_phys_val() } - /// Get physical value of 'Virtual_2_Offset_X' + /// Returns the physical value of `Virtual_2_Offset_X`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -27587,7 +27587,7 @@ impl RtSbInsVpt2Offset { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_2_Offset_X' + /// Returns the raw value of `Virtual_2_Offset_X`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -27597,13 +27597,13 @@ impl RtSbInsVpt2Offset { pub fn virtual_2_offset_x_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Virtual_2_Offset_X' + /// Sets the raw value of `Virtual_2_Offset_X`. #[inline(always)] pub fn set_virtual_2_offset_x_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Virtual_2_Offset_X' + /// Sets the value of `Virtual_2_Offset_X`. #[inline(always)] pub fn set_virtual_2_offset_x(&mut self, value: f32) -> Result<(), CanError> { if value < -32.768_f32 || 32.767_f32 < value { @@ -27685,7 +27685,7 @@ impl RtSbInsVpt1VelNed2 { pub const VIRTUAL_1_HEADING_MAX: f32 = 180_f32; pub const VIRTUAL_1_VEL_NED_D_MIN: f32 = -838_f32; pub const VIRTUAL_1_VEL_NED_D_MAX: f32 = 838_f32; - /// Construct new 'RT_SB_INS_Vpt_1_Vel_NED_2' from values + /// Constructs a new `RT_SB_INS_Vpt_1_Vel_NED_2` message from values. pub fn new( virtual_1_slip: f32, virtual_1_heading: f32, @@ -27697,11 +27697,11 @@ impl RtSbInsVpt1VelNed2 { res.set_virtual_1_vel_ned_d(virtual_1_vel_ned_d)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vpt_1_Vel_NED_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Virtual_1_Slip' + /// Returns the value of `Virtual_1_Slip`. /// /// Slip is defined as the difference between yaw and heading. /// @@ -27713,7 +27713,7 @@ impl RtSbInsVpt1VelNed2 { pub fn virtual_1_slip(&self) -> f32 { self.virtual_1_slip_phys_val() } - /// Get physical value of 'Virtual_1_Slip' + /// Returns the physical value of `Virtual_1_Slip`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -27725,7 +27725,7 @@ impl RtSbInsVpt1VelNed2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_1_Slip' + /// Returns the raw value of `Virtual_1_Slip`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -27735,13 +27735,13 @@ impl RtSbInsVpt1VelNed2 { pub fn virtual_1_slip_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'Virtual_1_Slip' + /// Sets the raw value of `Virtual_1_Slip`. #[inline(always)] pub fn set_virtual_1_slip_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'Virtual_1_Slip' + /// Sets the value of `Virtual_1_Slip`. #[inline(always)] pub fn set_virtual_1_slip(&mut self, value: f32) -> Result<(), CanError> { if value < -180_f32 || 180_f32 < value { @@ -27756,7 +27756,7 @@ impl RtSbInsVpt1VelNed2 { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'Virtual_1_Heading' + /// Returns the value of `Virtual_1_Heading`. /// /// This is GPS heading, the direction that the vehicle is travelling in the local horizontal plane. /// @@ -27768,7 +27768,7 @@ impl RtSbInsVpt1VelNed2 { pub fn virtual_1_heading(&self) -> f32 { self.virtual_1_heading_phys_val() } - /// Get physical value of 'Virtual_1_Heading' + /// Returns the physical value of `Virtual_1_Heading`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -27780,7 +27780,7 @@ impl RtSbInsVpt1VelNed2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_1_Heading' + /// Returns the raw value of `Virtual_1_Heading`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -27790,13 +27790,13 @@ impl RtSbInsVpt1VelNed2 { pub fn virtual_1_heading_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Virtual_1_Heading' + /// Sets the raw value of `Virtual_1_Heading`. #[inline(always)] pub fn set_virtual_1_heading_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Virtual_1_Heading' + /// Sets the value of `Virtual_1_Heading`. #[inline(always)] pub fn set_virtual_1_heading(&mut self, value: f32) -> Result<(), CanError> { if value < -180_f32 || 180_f32 < value { @@ -27811,7 +27811,7 @@ impl RtSbInsVpt1VelNed2 { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Virtual_1_Vel_NED_D' + /// Returns the value of `Virtual_1_Vel_NED_D`. /// /// VELNED D velocity. This is the velocity vector directly downwards towards the Earth centre at the current local Earth surface position. /// @@ -27823,7 +27823,7 @@ impl RtSbInsVpt1VelNed2 { pub fn virtual_1_vel_ned_d(&self) -> f32 { self.virtual_1_vel_ned_d_phys_val() } - /// Get physical value of 'Virtual_1_Vel_NED_D' + /// Returns the physical value of `Virtual_1_Vel_NED_D`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -27835,7 +27835,7 @@ impl RtSbInsVpt1VelNed2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_1_Vel_NED_D' + /// Returns the raw value of `Virtual_1_Vel_NED_D`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -27845,13 +27845,13 @@ impl RtSbInsVpt1VelNed2 { pub fn virtual_1_vel_ned_d_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Virtual_1_Vel_NED_D' + /// Sets the raw value of `Virtual_1_Vel_NED_D`. #[inline(always)] pub fn set_virtual_1_vel_ned_d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Virtual_1_Vel_NED_D' + /// Sets the value of `Virtual_1_Vel_NED_D`. #[inline(always)] pub fn set_virtual_1_vel_ned_d(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -27931,7 +27931,7 @@ impl RtSbInsVpt1VelNed1 { pub const VIRTUAL_1_VEL_NED_E_MAX: f32 = 838_f32; pub const VIRTUAL_1_VEL_NED_N_MIN: f32 = -838_f32; pub const VIRTUAL_1_VEL_NED_N_MAX: f32 = 838_f32; - /// Construct new 'RT_SB_INS_Vpt_1_Vel_NED_1' from values + /// Constructs a new `RT_SB_INS_Vpt_1_Vel_NED_1` message from values. pub fn new( virtual_1_vel_ned_e: f32, virtual_1_vel_ned_n: f32, @@ -27941,11 +27941,11 @@ impl RtSbInsVpt1VelNed1 { res.set_virtual_1_vel_ned_n(virtual_1_vel_ned_n)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vpt_1_Vel_NED_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Virtual_1_Vel_NED_E' + /// Returns the value of `Virtual_1_Vel_NED_E`. /// /// VELNED E velocity. This is the velocity vector directly East at the current local Earth surface position. /// @@ -27957,7 +27957,7 @@ impl RtSbInsVpt1VelNed1 { pub fn virtual_1_vel_ned_e(&self) -> f32 { self.virtual_1_vel_ned_e_phys_val() } - /// Get physical value of 'Virtual_1_Vel_NED_E' + /// Returns the physical value of `Virtual_1_Vel_NED_E`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -27969,7 +27969,7 @@ impl RtSbInsVpt1VelNed1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_1_Vel_NED_E' + /// Returns the raw value of `Virtual_1_Vel_NED_E`. /// /// - Start bit: 32 /// - Signal size: 24 bits @@ -27979,13 +27979,13 @@ impl RtSbInsVpt1VelNed1 { pub fn virtual_1_vel_ned_e_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } - /// Set raw value of 'Virtual_1_Vel_NED_E' + /// Sets the raw value of `Virtual_1_Vel_NED_E`. #[inline(always)] pub fn set_virtual_1_vel_ned_e_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } - /// Set value of 'Virtual_1_Vel_NED_E' + /// Sets the value of `Virtual_1_Vel_NED_E`. #[inline(always)] pub fn set_virtual_1_vel_ned_e(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -28000,7 +28000,7 @@ impl RtSbInsVpt1VelNed1 { self.raw.view_bits_mut::()[32..56].store_le(value); Ok(()) } - /// Get value of 'Virtual_1_Vel_NED_N' + /// Returns the value of `Virtual_1_Vel_NED_N`. /// /// VELNED N velocity. This is the velocity vector directly North at the current local Earth surface position. /// @@ -28012,7 +28012,7 @@ impl RtSbInsVpt1VelNed1 { pub fn virtual_1_vel_ned_n(&self) -> f32 { self.virtual_1_vel_ned_n_phys_val() } - /// Get physical value of 'Virtual_1_Vel_NED_N' + /// Returns the physical value of `Virtual_1_Vel_NED_N`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -28024,7 +28024,7 @@ impl RtSbInsVpt1VelNed1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_1_Vel_NED_N' + /// Returns the raw value of `Virtual_1_Vel_NED_N`. /// /// - Start bit: 0 /// - Signal size: 24 bits @@ -28034,13 +28034,13 @@ impl RtSbInsVpt1VelNed1 { pub fn virtual_1_vel_ned_n_raw_val(&self) -> i32 { self.raw.view_bits::()[0..24].load_le::() } - /// Set raw value of 'Virtual_1_Vel_NED_N' + /// Sets the raw value of `Virtual_1_Vel_NED_N`. #[inline(always)] pub fn set_virtual_1_vel_ned_n_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..24].store_le(value); } - /// Set value of 'Virtual_1_Vel_NED_N' + /// Sets the value of `Virtual_1_Vel_NED_N`. #[inline(always)] pub fn set_virtual_1_vel_ned_n(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -28122,7 +28122,7 @@ impl RtSbInsVpt1Offset { pub const VIRTUAL_1_OFFSET_Y_MAX: f32 = 32.767_f32; pub const VIRTUAL_1_OFFSET_X_MIN: f32 = -32.768_f32; pub const VIRTUAL_1_OFFSET_X_MAX: f32 = 32.767_f32; - /// Construct new 'RT_SB_INS_Vpt_1_Offset' from values + /// Constructs a new `RT_SB_INS_Vpt_1_Offset` message from values. pub fn new( virtual_1_offset_z: f32, virtual_1_offset_y: f32, @@ -28134,11 +28134,11 @@ impl RtSbInsVpt1Offset { res.set_virtual_1_offset_x(virtual_1_offset_x)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vpt_1_Offset` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Virtual_1_Offset_Z' + /// Returns the value of `Virtual_1_Offset_Z`. /// /// Z offset (+ve downwards) of the virtual point in the vehicle body frame. /// @@ -28150,7 +28150,7 @@ impl RtSbInsVpt1Offset { pub fn virtual_1_offset_z(&self) -> f32 { self.virtual_1_offset_z_phys_val() } - /// Get physical value of 'Virtual_1_Offset_Z' + /// Returns the physical value of `Virtual_1_Offset_Z`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -28162,7 +28162,7 @@ impl RtSbInsVpt1Offset { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_1_Offset_Z' + /// Returns the raw value of `Virtual_1_Offset_Z`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -28172,13 +28172,13 @@ impl RtSbInsVpt1Offset { pub fn virtual_1_offset_z_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Virtual_1_Offset_Z' + /// Sets the raw value of `Virtual_1_Offset_Z`. #[inline(always)] pub fn set_virtual_1_offset_z_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Virtual_1_Offset_Z' + /// Sets the value of `Virtual_1_Offset_Z`. #[inline(always)] pub fn set_virtual_1_offset_z(&mut self, value: f32) -> Result<(), CanError> { if value < -32.768_f32 || 32.767_f32 < value { @@ -28193,7 +28193,7 @@ impl RtSbInsVpt1Offset { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Virtual_1_Offset_Y' + /// Returns the value of `Virtual_1_Offset_Y`. /// /// Y offset of the virtual point in the vehicle body frame. /// @@ -28205,7 +28205,7 @@ impl RtSbInsVpt1Offset { pub fn virtual_1_offset_y(&self) -> f32 { self.virtual_1_offset_y_phys_val() } - /// Get physical value of 'Virtual_1_Offset_Y' + /// Returns the physical value of `Virtual_1_Offset_Y`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -28217,7 +28217,7 @@ impl RtSbInsVpt1Offset { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_1_Offset_Y' + /// Returns the raw value of `Virtual_1_Offset_Y`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -28227,13 +28227,13 @@ impl RtSbInsVpt1Offset { pub fn virtual_1_offset_y_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'Virtual_1_Offset_Y' + /// Sets the raw value of `Virtual_1_Offset_Y`. #[inline(always)] pub fn set_virtual_1_offset_y_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'Virtual_1_Offset_Y' + /// Sets the value of `Virtual_1_Offset_Y`. #[inline(always)] pub fn set_virtual_1_offset_y(&mut self, value: f32) -> Result<(), CanError> { if value < -32.768_f32 || 32.767_f32 < value { @@ -28248,7 +28248,7 @@ impl RtSbInsVpt1Offset { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Virtual_1_Offset_X' + /// Returns the value of `Virtual_1_Offset_X`. /// /// X offset of the virtual point in the vehicle body frame. /// @@ -28260,7 +28260,7 @@ impl RtSbInsVpt1Offset { pub fn virtual_1_offset_x(&self) -> f32 { self.virtual_1_offset_x_phys_val() } - /// Get physical value of 'Virtual_1_Offset_X' + /// Returns the physical value of `Virtual_1_Offset_X`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -28272,7 +28272,7 @@ impl RtSbInsVpt1Offset { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Virtual_1_Offset_X' + /// Returns the raw value of `Virtual_1_Offset_X`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -28282,13 +28282,13 @@ impl RtSbInsVpt1Offset { pub fn virtual_1_offset_x_raw_val(&self) -> i16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Virtual_1_Offset_X' + /// Sets the raw value of `Virtual_1_Offset_X`. #[inline(always)] pub fn set_virtual_1_offset_x_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Virtual_1_Offset_X' + /// Sets the value of `Virtual_1_Offset_X`. #[inline(always)] pub fn set_virtual_1_offset_x(&mut self, value: f32) -> Result<(), CanError> { if value < -32.768_f32 || 32.767_f32 < value { @@ -28372,7 +28372,7 @@ impl RtSbInsSlip { pub const INS_SLIP_MAX: f32 = 360_f32; pub const ACCURACY_INS_SLIP_MIN: u8 = 0_u8; pub const ACCURACY_INS_SLIP_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_INS_Slip' from values + /// Constructs a new `RT_SB_INS_Slip` message from values. pub fn new( ins_squat: f32, accuracy_ins_squat: u8, @@ -28390,11 +28390,11 @@ impl RtSbInsSlip { res.set_validity_ins_slip(validity_ins_slip)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Slip` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'INS_Squat' + /// Returns the value of `INS_Squat`. /// /// Squat is defined as the difference between pitch and gradient /// @@ -28406,7 +28406,7 @@ impl RtSbInsSlip { pub fn ins_squat(&self) -> f32 { self.ins_squat_phys_val() } - /// Get physical value of 'INS_Squat' + /// Returns the physical value of `INS_Squat`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -28418,7 +28418,7 @@ impl RtSbInsSlip { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Squat' + /// Returns the raw value of `INS_Squat`. /// /// - Start bit: 40 /// - Signal size: 16 bits @@ -28428,13 +28428,13 @@ impl RtSbInsSlip { pub fn ins_squat_raw_val(&self) -> i16 { self.raw.view_bits::()[40..56].load_le::() } - /// Set raw value of 'INS_Squat' + /// Sets the raw value of `INS_Squat`. #[inline(always)] pub fn set_ins_squat_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..56].store_le(value); } - /// Set value of 'INS_Squat' + /// Sets the value of `INS_Squat`. #[inline(always)] pub fn set_ins_squat(&mut self, value: f32) -> Result<(), CanError> { if value < -360_f32 || 360_f32 < value { @@ -28449,30 +28449,30 @@ impl RtSbInsSlip { self.raw.view_bits_mut::()[40..56].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Squat' + /// Returns the value of `Accuracy_INS_Squat`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_squat(&self) -> u8 { self.accuracy_ins_squat_phys_val() } - /// Get physical value of 'Accuracy_INS_Squat' + /// Returns the physical value of `Accuracy_INS_Squat`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_squat_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Squat' + /// Returns the raw value of `Accuracy_INS_Squat`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -28482,12 +28482,12 @@ impl RtSbInsSlip { pub fn accuracy_ins_squat_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'Accuracy_INS_Squat' + /// Sets the raw value of `Accuracy_INS_Squat`. #[inline(always)] pub fn set_accuracy_ins_squat_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } - /// Set value of 'Accuracy_INS_Squat' + /// Sets the value of `Accuracy_INS_Squat`. #[inline(always)] pub fn set_accuracy_ins_squat(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -28505,7 +28505,7 @@ impl RtSbInsSlip { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Get value of 'INS_Slip' + /// Returns the value of `INS_Slip`. /// /// Slip is defined as the difference between yaw and heading /// @@ -28517,7 +28517,7 @@ impl RtSbInsSlip { pub fn ins_slip(&self) -> f32 { self.ins_slip_phys_val() } - /// Get physical value of 'INS_Slip' + /// Returns the physical value of `INS_Slip`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -28529,7 +28529,7 @@ impl RtSbInsSlip { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Slip' + /// Returns the raw value of `INS_Slip`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -28539,13 +28539,13 @@ impl RtSbInsSlip { pub fn ins_slip_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'INS_Slip' + /// Sets the raw value of `INS_Slip`. #[inline(always)] pub fn set_ins_slip_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'INS_Slip' + /// Sets the value of `INS_Slip`. #[inline(always)] pub fn set_ins_slip(&mut self, value: f32) -> Result<(), CanError> { if value < -360_f32 || 360_f32 < value { @@ -28560,30 +28560,30 @@ impl RtSbInsSlip { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Slip' + /// Returns the value of `Accuracy_INS_Slip`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_slip(&self) -> u8 { self.accuracy_ins_slip_phys_val() } - /// Get physical value of 'Accuracy_INS_Slip' + /// Returns the physical value of `Accuracy_INS_Slip`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_slip_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Slip' + /// Returns the raw value of `Accuracy_INS_Slip`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -28593,12 +28593,12 @@ impl RtSbInsSlip { pub fn accuracy_ins_slip_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_INS_Slip' + /// Sets the raw value of `Accuracy_INS_Slip`. #[inline(always)] pub fn set_accuracy_ins_slip_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_INS_Slip' + /// Sets the value of `Accuracy_INS_Slip`. #[inline(always)] pub fn set_accuracy_ins_slip(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -28616,27 +28616,27 @@ impl RtSbInsSlip { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Squat' + /// Returns the value of `Validity_INS_Squat`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_squat(&self) -> bool { self.validity_ins_squat_phys_val() } - /// Get physical value of 'Validity_INS_Squat' + /// Returns the physical value of `Validity_INS_Squat`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_squat_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Squat' + /// Returns the raw value of `Validity_INS_Squat`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -28646,39 +28646,39 @@ impl RtSbInsSlip { pub fn validity_ins_squat_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_INS_Squat' + /// Sets the raw value of `Validity_INS_Squat`. #[inline(always)] pub fn set_validity_ins_squat_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_INS_Squat' + /// Sets the value of `Validity_INS_Squat`. #[inline(always)] pub fn set_validity_ins_squat(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Slip' + /// Returns the value of `Validity_INS_Slip`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_slip(&self) -> bool { self.validity_ins_slip_phys_val() } - /// Get physical value of 'Validity_INS_Slip' + /// Returns the physical value of `Validity_INS_Slip`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_slip_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Slip' + /// Returns the raw value of `Validity_INS_Slip`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -28688,12 +28688,12 @@ impl RtSbInsSlip { pub fn validity_ins_slip_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_INS_Slip' + /// Sets the raw value of `Validity_INS_Slip`. #[inline(always)] pub fn set_validity_ins_slip_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_INS_Slip' + /// Sets the value of `Validity_INS_Slip`. #[inline(always)] pub fn set_validity_ins_slip(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -28765,7 +28765,7 @@ impl RtSbInsVelEcef2 { pub const INS_VEL_ECEF_Z_MAX: f32 = 838_f32; pub const INS_VEL_ECEF_Y_MIN: f32 = -838_f32; pub const INS_VEL_ECEF_Y_MAX: f32 = 838_f32; - /// Construct new 'RT_SB_INS_Vel_ECEF_2' from values + /// Constructs a new `RT_SB_INS_Vel_ECEF_2` message from values. pub fn new( ins_vel_ecef_z: f32, ins_vel_ecef_y: f32, @@ -28779,11 +28779,11 @@ impl RtSbInsVelEcef2 { res.set_validity_ins_vel_ecef_y(validity_ins_vel_ecef_y)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vel_ECEF_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'INS_Vel_ECEF_Z' + /// Returns the value of `INS_Vel_ECEF_Z`. /// /// ECEF Z velocity. The ECEF Z axis originates from the Earth centre, and the positive Z axis intersects the Earth surface at the North Pole. /// @@ -28795,7 +28795,7 @@ impl RtSbInsVelEcef2 { pub fn ins_vel_ecef_z(&self) -> f32 { self.ins_vel_ecef_z_phys_val() } - /// Get physical value of 'INS_Vel_ECEF_Z' + /// Returns the physical value of `INS_Vel_ECEF_Z`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -28807,7 +28807,7 @@ impl RtSbInsVelEcef2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Vel_ECEF_Z' + /// Returns the raw value of `INS_Vel_ECEF_Z`. /// /// - Start bit: 32 /// - Signal size: 24 bits @@ -28817,13 +28817,13 @@ impl RtSbInsVelEcef2 { pub fn ins_vel_ecef_z_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } - /// Set raw value of 'INS_Vel_ECEF_Z' + /// Sets the raw value of `INS_Vel_ECEF_Z`. #[inline(always)] pub fn set_ins_vel_ecef_z_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } - /// Set value of 'INS_Vel_ECEF_Z' + /// Sets the value of `INS_Vel_ECEF_Z`. #[inline(always)] pub fn set_ins_vel_ecef_z(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -28838,7 +28838,7 @@ impl RtSbInsVelEcef2 { self.raw.view_bits_mut::()[32..56].store_le(value); Ok(()) } - /// Get value of 'INS_Vel_ECEF_Y' + /// Returns the value of `INS_Vel_ECEF_Y`. /// /// ECEF Y velocity. The ECEF Y axis originates from the Earth centre, and the positive Y axis intersects the Earth surface at zero degrees latittude and 90 degrees longitude. /// @@ -28850,7 +28850,7 @@ impl RtSbInsVelEcef2 { pub fn ins_vel_ecef_y(&self) -> f32 { self.ins_vel_ecef_y_phys_val() } - /// Get physical value of 'INS_Vel_ECEF_Y' + /// Returns the physical value of `INS_Vel_ECEF_Y`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -28862,7 +28862,7 @@ impl RtSbInsVelEcef2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Vel_ECEF_Y' + /// Returns the raw value of `INS_Vel_ECEF_Y`. /// /// - Start bit: 8 /// - Signal size: 24 bits @@ -28872,13 +28872,13 @@ impl RtSbInsVelEcef2 { pub fn ins_vel_ecef_y_raw_val(&self) -> i32 { self.raw.view_bits::()[8..32].load_le::() } - /// Set raw value of 'INS_Vel_ECEF_Y' + /// Sets the raw value of `INS_Vel_ECEF_Y`. #[inline(always)] pub fn set_ins_vel_ecef_y_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..32].store_le(value); } - /// Set value of 'INS_Vel_ECEF_Y' + /// Sets the value of `INS_Vel_ECEF_Y`. #[inline(always)] pub fn set_ins_vel_ecef_y(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -28893,29 +28893,29 @@ impl RtSbInsVelEcef2 { self.raw.view_bits_mut::()[8..32].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Vel_ECEF_Z' + /// Returns the value of `Validity_INS_Vel_ECEF_Z`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ecef_z(&self) -> bool { self.validity_ins_vel_ecef_z_phys_val() } - /// Get physical value of 'Validity_INS_Vel_ECEF_Z' + /// Returns the physical value of `Validity_INS_Vel_ECEF_Z`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_vel_ecef_z_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Vel_ECEF_Z' + /// Returns the raw value of `Validity_INS_Vel_ECEF_Z`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -28925,41 +28925,41 @@ impl RtSbInsVelEcef2 { pub fn validity_ins_vel_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_INS_Vel_ECEF_Z' + /// Sets the raw value of `Validity_INS_Vel_ECEF_Z`. #[inline(always)] pub fn set_validity_ins_vel_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_INS_Vel_ECEF_Z' + /// Sets the value of `Validity_INS_Vel_ECEF_Z`. #[inline(always)] pub fn set_validity_ins_vel_ecef_z(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Vel_ECEF_Y' + /// Returns the value of `Validity_INS_Vel_ECEF_Y`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ecef_y(&self) -> bool { self.validity_ins_vel_ecef_y_phys_val() } - /// Get physical value of 'Validity_INS_Vel_ECEF_Y' + /// Returns the physical value of `Validity_INS_Vel_ECEF_Y`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_vel_ecef_y_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Vel_ECEF_Y' + /// Returns the raw value of `Validity_INS_Vel_ECEF_Y`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -28969,12 +28969,12 @@ impl RtSbInsVelEcef2 { pub fn validity_ins_vel_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_INS_Vel_ECEF_Y' + /// Sets the raw value of `Validity_INS_Vel_ECEF_Y`. #[inline(always)] pub fn set_validity_ins_vel_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_INS_Vel_ECEF_Y' + /// Sets the value of `Validity_INS_Vel_ECEF_Y`. #[inline(always)] pub fn set_validity_ins_vel_ecef_y(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -29050,7 +29050,7 @@ impl RtSbInsVelEcef1 { pub const ACCURACY_INS_VEL_ECEF_Y_MAX: u8 = 255_u8; pub const ACCURACY_INS_VEL_ECEF_X_MIN: u8 = 0_u8; pub const ACCURACY_INS_VEL_ECEF_X_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_INS_Vel_ECEF_1' from values + /// Constructs a new `RT_SB_INS_Vel_ECEF_1` message from values. pub fn new( ins_vel_ecef_x: f32, accuracy_ins_vel_ecef_z: u8, @@ -29066,11 +29066,11 @@ impl RtSbInsVelEcef1 { res.set_validity_ins_vel_ecef_x(validity_ins_vel_ecef_x)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vel_ECEF_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'INS_Vel_ECEF_X' + /// Returns the value of `INS_Vel_ECEF_X`. /// /// ECEF X velocity. The ECEF X axis originates from the Earth centre, and the positive X axis intersects the Earth surface at zero degrees latittude and zero degrees longitude (the intersection of the equator and the prime meridian). /// @@ -29082,7 +29082,7 @@ impl RtSbInsVelEcef1 { pub fn ins_vel_ecef_x(&self) -> f32 { self.ins_vel_ecef_x_phys_val() } - /// Get physical value of 'INS_Vel_ECEF_X' + /// Returns the physical value of `INS_Vel_ECEF_X`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -29094,7 +29094,7 @@ impl RtSbInsVelEcef1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Vel_ECEF_X' + /// Returns the raw value of `INS_Vel_ECEF_X`. /// /// - Start bit: 32 /// - Signal size: 24 bits @@ -29104,13 +29104,13 @@ impl RtSbInsVelEcef1 { pub fn ins_vel_ecef_x_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } - /// Set raw value of 'INS_Vel_ECEF_X' + /// Sets the raw value of `INS_Vel_ECEF_X`. #[inline(always)] pub fn set_ins_vel_ecef_x_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } - /// Set value of 'INS_Vel_ECEF_X' + /// Sets the value of `INS_Vel_ECEF_X`. #[inline(always)] pub fn set_ins_vel_ecef_x(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -29125,28 +29125,28 @@ impl RtSbInsVelEcef1 { self.raw.view_bits_mut::()[32..56].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Vel_ECEF_Z' + /// Returns the value of `Accuracy_INS_Vel_ECEF_Z`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_ecef_z(&self) -> u8 { self.accuracy_ins_vel_ecef_z_phys_val() } - /// Get physical value of 'Accuracy_INS_Vel_ECEF_Z' + /// Returns the physical value of `Accuracy_INS_Vel_ECEF_Z`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_vel_ecef_z_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Vel_ECEF_Z' + /// Returns the raw value of `Accuracy_INS_Vel_ECEF_Z`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -29156,12 +29156,12 @@ impl RtSbInsVelEcef1 { pub fn accuracy_ins_vel_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'Accuracy_INS_Vel_ECEF_Z' + /// Sets the raw value of `Accuracy_INS_Vel_ECEF_Z`. #[inline(always)] pub fn set_accuracy_ins_vel_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'Accuracy_INS_Vel_ECEF_Z' + /// Sets the value of `Accuracy_INS_Vel_ECEF_Z`. #[inline(always)] pub fn set_accuracy_ins_vel_ecef_z(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -29179,28 +29179,28 @@ impl RtSbInsVelEcef1 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Vel_ECEF_Y' + /// Returns the value of `Accuracy_INS_Vel_ECEF_Y`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_ecef_y(&self) -> u8 { self.accuracy_ins_vel_ecef_y_phys_val() } - /// Get physical value of 'Accuracy_INS_Vel_ECEF_Y' + /// Returns the physical value of `Accuracy_INS_Vel_ECEF_Y`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_vel_ecef_y_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Vel_ECEF_Y' + /// Returns the raw value of `Accuracy_INS_Vel_ECEF_Y`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -29210,12 +29210,12 @@ impl RtSbInsVelEcef1 { pub fn accuracy_ins_vel_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'Accuracy_INS_Vel_ECEF_Y' + /// Sets the raw value of `Accuracy_INS_Vel_ECEF_Y`. #[inline(always)] pub fn set_accuracy_ins_vel_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'Accuracy_INS_Vel_ECEF_Y' + /// Sets the value of `Accuracy_INS_Vel_ECEF_Y`. #[inline(always)] pub fn set_accuracy_ins_vel_ecef_y(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -29233,28 +29233,28 @@ impl RtSbInsVelEcef1 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Vel_ECEF_X' + /// Returns the value of `Accuracy_INS_Vel_ECEF_X`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_ecef_x(&self) -> u8 { self.accuracy_ins_vel_ecef_x_phys_val() } - /// Get physical value of 'Accuracy_INS_Vel_ECEF_X' + /// Returns the physical value of `Accuracy_INS_Vel_ECEF_X`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_vel_ecef_x_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Vel_ECEF_X' + /// Returns the raw value of `Accuracy_INS_Vel_ECEF_X`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -29264,12 +29264,12 @@ impl RtSbInsVelEcef1 { pub fn accuracy_ins_vel_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_INS_Vel_ECEF_X' + /// Sets the raw value of `Accuracy_INS_Vel_ECEF_X`. #[inline(always)] pub fn set_accuracy_ins_vel_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_INS_Vel_ECEF_X' + /// Sets the value of `Accuracy_INS_Vel_ECEF_X`. #[inline(always)] pub fn set_accuracy_ins_vel_ecef_x(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -29287,29 +29287,29 @@ impl RtSbInsVelEcef1 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Vel_ECEF_X' + /// Returns the value of `Validity_INS_Vel_ECEF_X`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ecef_x(&self) -> bool { self.validity_ins_vel_ecef_x_phys_val() } - /// Get physical value of 'Validity_INS_Vel_ECEF_X' + /// Returns the physical value of `Validity_INS_Vel_ECEF_X`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_vel_ecef_x_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Vel_ECEF_X' + /// Returns the raw value of `Validity_INS_Vel_ECEF_X`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -29319,12 +29319,12 @@ impl RtSbInsVelEcef1 { pub fn validity_ins_vel_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_INS_Vel_ECEF_X' + /// Sets the raw value of `Validity_INS_Vel_ECEF_X`. #[inline(always)] pub fn set_validity_ins_vel_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_INS_Vel_ECEF_X' + /// Sets the value of `Validity_INS_Vel_ECEF_X`. #[inline(always)] pub fn set_validity_ins_vel_ecef_x(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -29396,7 +29396,7 @@ impl RtSbInsVelNed2 { pub const INS_VEL_NED_D_MAX: f32 = 838_f32; pub const ACCURACY_INS_VEL_D_MIN: u8 = 0_u8; pub const ACCURACY_INS_VEL_D_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_INS_Vel_NED_2' from values + /// Constructs a new `RT_SB_INS_Vel_NED_2` message from values. pub fn new( ins_vel_ned_d: f32, accuracy_ins_vel_d: u8, @@ -29408,11 +29408,11 @@ impl RtSbInsVelNed2 { res.set_validity_ins_vel_ned_d(validity_ins_vel_ned_d)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vel_NED_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'INS_Vel_NED_D' + /// Returns the value of `INS_Vel_NED_D`. /// /// VELNED D velocity. This is the velocity vector directly downwards towards the Earth centre at the current local Earth surface position. /// @@ -29424,7 +29424,7 @@ impl RtSbInsVelNed2 { pub fn ins_vel_ned_d(&self) -> f32 { self.ins_vel_ned_d_phys_val() } - /// Get physical value of 'INS_Vel_NED_D' + /// Returns the physical value of `INS_Vel_NED_D`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -29436,7 +29436,7 @@ impl RtSbInsVelNed2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Vel_NED_D' + /// Returns the raw value of `INS_Vel_NED_D`. /// /// - Start bit: 16 /// - Signal size: 24 bits @@ -29446,13 +29446,13 @@ impl RtSbInsVelNed2 { pub fn ins_vel_ned_d_raw_val(&self) -> i32 { self.raw.view_bits::()[16..40].load_le::() } - /// Set raw value of 'INS_Vel_NED_D' + /// Sets the raw value of `INS_Vel_NED_D`. #[inline(always)] pub fn set_ins_vel_ned_d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..40].store_le(value); } - /// Set value of 'INS_Vel_NED_D' + /// Sets the value of `INS_Vel_NED_D`. #[inline(always)] pub fn set_ins_vel_ned_d(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -29467,28 +29467,28 @@ impl RtSbInsVelNed2 { self.raw.view_bits_mut::()[16..40].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Vel_D' + /// Returns the value of `Accuracy_INS_Vel_D`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_d(&self) -> u8 { self.accuracy_ins_vel_d_phys_val() } - /// Get physical value of 'Accuracy_INS_Vel_D' + /// Returns the physical value of `Accuracy_INS_Vel_D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_vel_d_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Vel_D' + /// Returns the raw value of `Accuracy_INS_Vel_D`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -29498,12 +29498,12 @@ impl RtSbInsVelNed2 { pub fn accuracy_ins_vel_d_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_INS_Vel_D' + /// Sets the raw value of `Accuracy_INS_Vel_D`. #[inline(always)] pub fn set_accuracy_ins_vel_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_INS_Vel_D' + /// Sets the value of `Accuracy_INS_Vel_D`. #[inline(always)] pub fn set_accuracy_ins_vel_d(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -29521,29 +29521,29 @@ impl RtSbInsVelNed2 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Vel_NED_D' + /// Returns the value of `Validity_INS_Vel_NED_D`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ned_d(&self) -> bool { self.validity_ins_vel_ned_d_phys_val() } - /// Get physical value of 'Validity_INS_Vel_NED_D' + /// Returns the physical value of `Validity_INS_Vel_NED_D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_vel_ned_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Vel_NED_D' + /// Returns the raw value of `Validity_INS_Vel_NED_D`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -29553,12 +29553,12 @@ impl RtSbInsVelNed2 { pub fn validity_ins_vel_ned_d_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_INS_Vel_NED_D' + /// Sets the raw value of `Validity_INS_Vel_NED_D`. #[inline(always)] pub fn set_validity_ins_vel_ned_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_INS_Vel_NED_D' + /// Sets the value of `Validity_INS_Vel_NED_D`. #[inline(always)] pub fn set_validity_ins_vel_ned_d(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -29632,7 +29632,7 @@ impl RtSbInsVelNed1 { pub const INS_VEL_NED_N_MAX: f32 = 838_f32; pub const ACCURACY_INS_VEL_NE_MIN: u8 = 0_u8; pub const ACCURACY_INS_VEL_NE_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_INS_Vel_NED_1' from values + /// Constructs a new `RT_SB_INS_Vel_NED_1` message from values. pub fn new( ins_vel_ned_e: f32, ins_vel_ned_n: f32, @@ -29648,11 +29648,11 @@ impl RtSbInsVelNed1 { res.set_validity_ins_vel_ned_n(validity_ins_vel_ned_n)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Vel_NED_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'INS_Vel_NED_E' + /// Returns the value of `INS_Vel_NED_E`. /// /// VELNED E velocity. This is the velocity vector directly East at the current local Earth surface position. /// @@ -29664,7 +29664,7 @@ impl RtSbInsVelNed1 { pub fn ins_vel_ned_e(&self) -> f32 { self.ins_vel_ned_e_phys_val() } - /// Get physical value of 'INS_Vel_NED_E' + /// Returns the physical value of `INS_Vel_NED_E`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -29676,7 +29676,7 @@ impl RtSbInsVelNed1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Vel_NED_E' + /// Returns the raw value of `INS_Vel_NED_E`. /// /// - Start bit: 40 /// - Signal size: 24 bits @@ -29686,13 +29686,13 @@ impl RtSbInsVelNed1 { pub fn ins_vel_ned_e_raw_val(&self) -> i32 { self.raw.view_bits::()[40..64].load_le::() } - /// Set raw value of 'INS_Vel_NED_E' + /// Sets the raw value of `INS_Vel_NED_E`. #[inline(always)] pub fn set_ins_vel_ned_e_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..64].store_le(value); } - /// Set value of 'INS_Vel_NED_E' + /// Sets the value of `INS_Vel_NED_E`. #[inline(always)] pub fn set_ins_vel_ned_e(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -29707,7 +29707,7 @@ impl RtSbInsVelNed1 { self.raw.view_bits_mut::()[40..64].store_le(value); Ok(()) } - /// Get value of 'INS_Vel_NED_N' + /// Returns the value of `INS_Vel_NED_N`. /// /// VELNED N velocity. This is the velocity vector directly North at the current local Earth surface position. /// @@ -29719,7 +29719,7 @@ impl RtSbInsVelNed1 { pub fn ins_vel_ned_n(&self) -> f32 { self.ins_vel_ned_n_phys_val() } - /// Get physical value of 'INS_Vel_NED_N' + /// Returns the physical value of `INS_Vel_NED_N`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -29731,7 +29731,7 @@ impl RtSbInsVelNed1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Vel_NED_N' + /// Returns the raw value of `INS_Vel_NED_N`. /// /// - Start bit: 16 /// - Signal size: 24 bits @@ -29741,13 +29741,13 @@ impl RtSbInsVelNed1 { pub fn ins_vel_ned_n_raw_val(&self) -> i32 { self.raw.view_bits::()[16..40].load_le::() } - /// Set raw value of 'INS_Vel_NED_N' + /// Sets the raw value of `INS_Vel_NED_N`. #[inline(always)] pub fn set_ins_vel_ned_n_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..40].store_le(value); } - /// Set value of 'INS_Vel_NED_N' + /// Sets the value of `INS_Vel_NED_N`. #[inline(always)] pub fn set_ins_vel_ned_n(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -29762,28 +29762,28 @@ impl RtSbInsVelNed1 { self.raw.view_bits_mut::()[16..40].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Vel_NE' + /// Returns the value of `Accuracy_INS_Vel_NE`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_vel_ne(&self) -> u8 { self.accuracy_ins_vel_ne_phys_val() } - /// Get physical value of 'Accuracy_INS_Vel_NE' + /// Returns the physical value of `Accuracy_INS_Vel_NE`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_vel_ne_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Vel_NE' + /// Returns the raw value of `Accuracy_INS_Vel_NE`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -29793,12 +29793,12 @@ impl RtSbInsVelNed1 { pub fn accuracy_ins_vel_ne_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_INS_Vel_NE' + /// Sets the raw value of `Accuracy_INS_Vel_NE`. #[inline(always)] pub fn set_accuracy_ins_vel_ne_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_INS_Vel_NE' + /// Sets the value of `Accuracy_INS_Vel_NE`. #[inline(always)] pub fn set_accuracy_ins_vel_ne(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -29816,29 +29816,29 @@ impl RtSbInsVelNed1 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Vel_NED_E' + /// Returns the value of `Validity_INS_Vel_NED_E`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ned_e(&self) -> bool { self.validity_ins_vel_ned_e_phys_val() } - /// Get physical value of 'Validity_INS_Vel_NED_E' + /// Returns the physical value of `Validity_INS_Vel_NED_E`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_vel_ned_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Vel_NED_E' + /// Returns the raw value of `Validity_INS_Vel_NED_E`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -29848,41 +29848,41 @@ impl RtSbInsVelNed1 { pub fn validity_ins_vel_ned_e_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_INS_Vel_NED_E' + /// Sets the raw value of `Validity_INS_Vel_NED_E`. #[inline(always)] pub fn set_validity_ins_vel_ned_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_INS_Vel_NED_E' + /// Sets the value of `Validity_INS_Vel_NED_E`. #[inline(always)] pub fn set_validity_ins_vel_ned_e(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Vel_NED_N' + /// Returns the value of `Validity_INS_Vel_NED_N`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_vel_ned_n(&self) -> bool { self.validity_ins_vel_ned_n_phys_val() } - /// Get physical value of 'Validity_INS_Vel_NED_N' + /// Returns the physical value of `Validity_INS_Vel_NED_N`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_vel_ned_n_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Vel_NED_N' + /// Returns the raw value of `Validity_INS_Vel_NED_N`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -29892,12 +29892,12 @@ impl RtSbInsVelNed1 { pub fn validity_ins_vel_ned_n_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_INS_Vel_NED_N' + /// Sets the raw value of `Validity_INS_Vel_NED_N`. #[inline(always)] pub fn set_validity_ins_vel_ned_n_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_INS_Vel_NED_N' + /// Sets the value of `Validity_INS_Vel_NED_N`. #[inline(always)] pub fn set_validity_ins_vel_ned_n(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -29969,18 +29969,18 @@ impl RtSbInsPosEcef2 { pub const INS_POS_ECEF_Z_MAX: f32 = 10000000_f32; pub const INS_POS_ECEF_Y_MIN: f32 = -10000000_f32; pub const INS_POS_ECEF_Y_MAX: f32 = 10000000_f32; - /// Construct new 'RT_SB_INS_Pos_ECEF_2' from values + /// Constructs a new `RT_SB_INS_Pos_ECEF_2` message from values. pub fn new(ins_pos_ecef_z: f32, ins_pos_ecef_y: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_ins_pos_ecef_z(ins_pos_ecef_z)?; res.set_ins_pos_ecef_y(ins_pos_ecef_y)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Pos_ECEF_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'INS_Pos_ECEF_Z' + /// Returns the value of `INS_Pos_ECEF_Z`. /// /// ECEF Z position. The ECEF Z axis originates from the Earth centre, and the positive Z axis intersects the Earth surface at the North Pole. /// @@ -29992,7 +29992,7 @@ impl RtSbInsPosEcef2 { pub fn ins_pos_ecef_z(&self) -> f32 { self.ins_pos_ecef_z_phys_val() } - /// Get physical value of 'INS_Pos_ECEF_Z' + /// Returns the physical value of `INS_Pos_ECEF_Z`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -30004,7 +30004,7 @@ impl RtSbInsPosEcef2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Pos_ECEF_Z' + /// Returns the raw value of `INS_Pos_ECEF_Z`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -30014,13 +30014,13 @@ impl RtSbInsPosEcef2 { pub fn ins_pos_ecef_z_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'INS_Pos_ECEF_Z' + /// Sets the raw value of `INS_Pos_ECEF_Z`. #[inline(always)] pub fn set_ins_pos_ecef_z_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'INS_Pos_ECEF_Z' + /// Sets the value of `INS_Pos_ECEF_Z`. #[inline(always)] pub fn set_ins_pos_ecef_z(&mut self, value: f32) -> Result<(), CanError> { if value < -10000000_f32 || 10000000_f32 < value { @@ -30035,7 +30035,7 @@ impl RtSbInsPosEcef2 { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'INS_Pos_ECEF_Y' + /// Returns the value of `INS_Pos_ECEF_Y`. /// /// ECEF Y position. The ECEF Y axis originates from the Earth centre, and the positive Y axis intersects the Earth surface at zero degrees latittude and 90 degrees longitude. /// @@ -30047,7 +30047,7 @@ impl RtSbInsPosEcef2 { pub fn ins_pos_ecef_y(&self) -> f32 { self.ins_pos_ecef_y_phys_val() } - /// Get physical value of 'INS_Pos_ECEF_Y' + /// Returns the physical value of `INS_Pos_ECEF_Y`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -30059,7 +30059,7 @@ impl RtSbInsPosEcef2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Pos_ECEF_Y' + /// Returns the raw value of `INS_Pos_ECEF_Y`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -30069,13 +30069,13 @@ impl RtSbInsPosEcef2 { pub fn ins_pos_ecef_y_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 'INS_Pos_ECEF_Y' + /// Sets the raw value of `INS_Pos_ECEF_Y`. #[inline(always)] pub fn set_ins_pos_ecef_y_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 'INS_Pos_ECEF_Y' + /// Sets the value of `INS_Pos_ECEF_Y`. #[inline(always)] pub fn set_ins_pos_ecef_y(&mut self, value: f32) -> Result<(), CanError> { if value < -10000000_f32 || 10000000_f32 < value { @@ -30159,7 +30159,7 @@ impl RtSbInsPosEcef1 { pub const ACCURACY_INS_POS_ECEF_Y_MAX: u8 = 255_u8; pub const ACCURACY_INS_POS_ECEF_X_MIN: u8 = 0_u8; pub const ACCURACY_INS_POS_ECEF_X_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_INS_Pos_ECEF_1' from values + /// Constructs a new `RT_SB_INS_Pos_ECEF_1` message from values. pub fn new( ins_pos_ecef_x: f32, accuracy_ins_pos_ecef_z: u8, @@ -30179,11 +30179,11 @@ impl RtSbInsPosEcef1 { res.set_validity_ins_pos_ecef_x(validity_ins_pos_ecef_x)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Pos_ECEF_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'INS_Pos_ECEF_X' + /// Returns the value of `INS_Pos_ECEF_X`. /// /// ECEF X position. The ECEF X axis originates from the Earth centre, and the positive X axis intersects the Earth surface at zero degrees latittude and zero degrees longitude (the intersection of the equator and the prime meridian). /// @@ -30195,7 +30195,7 @@ impl RtSbInsPosEcef1 { pub fn ins_pos_ecef_x(&self) -> f32 { self.ins_pos_ecef_x_phys_val() } - /// Get physical value of 'INS_Pos_ECEF_X' + /// Returns the physical value of `INS_Pos_ECEF_X`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -30207,7 +30207,7 @@ impl RtSbInsPosEcef1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Pos_ECEF_X' + /// Returns the raw value of `INS_Pos_ECEF_X`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -30217,13 +30217,13 @@ impl RtSbInsPosEcef1 { pub fn ins_pos_ecef_x_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'INS_Pos_ECEF_X' + /// Sets the raw value of `INS_Pos_ECEF_X`. #[inline(always)] pub fn set_ins_pos_ecef_x_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'INS_Pos_ECEF_X' + /// Sets the value of `INS_Pos_ECEF_X`. #[inline(always)] pub fn set_ins_pos_ecef_x(&mut self, value: f32) -> Result<(), CanError> { if value < -10000000_f32 || 10000000_f32 < value { @@ -30238,30 +30238,30 @@ impl RtSbInsPosEcef1 { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Pos_ECEF_Z' + /// Returns the value of `Accuracy_INS_Pos_ECEF_Z`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_ecef_z(&self) -> u8 { self.accuracy_ins_pos_ecef_z_phys_val() } - /// Get physical value of 'Accuracy_INS_Pos_ECEF_Z' + /// Returns the physical value of `Accuracy_INS_Pos_ECEF_Z`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_pos_ecef_z_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Pos_ECEF_Z' + /// Returns the raw value of `Accuracy_INS_Pos_ECEF_Z`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -30271,12 +30271,12 @@ impl RtSbInsPosEcef1 { pub fn accuracy_ins_pos_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'Accuracy_INS_Pos_ECEF_Z' + /// Sets the raw value of `Accuracy_INS_Pos_ECEF_Z`. #[inline(always)] pub fn set_accuracy_ins_pos_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'Accuracy_INS_Pos_ECEF_Z' + /// Sets the value of `Accuracy_INS_Pos_ECEF_Z`. #[inline(always)] pub fn set_accuracy_ins_pos_ecef_z(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -30294,30 +30294,30 @@ impl RtSbInsPosEcef1 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Pos_ECEF_Y' + /// Returns the value of `Accuracy_INS_Pos_ECEF_Y`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_ecef_y(&self) -> u8 { self.accuracy_ins_pos_ecef_y_phys_val() } - /// Get physical value of 'Accuracy_INS_Pos_ECEF_Y' + /// Returns the physical value of `Accuracy_INS_Pos_ECEF_Y`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_pos_ecef_y_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Pos_ECEF_Y' + /// Returns the raw value of `Accuracy_INS_Pos_ECEF_Y`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -30327,12 +30327,12 @@ impl RtSbInsPosEcef1 { pub fn accuracy_ins_pos_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'Accuracy_INS_Pos_ECEF_Y' + /// Sets the raw value of `Accuracy_INS_Pos_ECEF_Y`. #[inline(always)] pub fn set_accuracy_ins_pos_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'Accuracy_INS_Pos_ECEF_Y' + /// Sets the value of `Accuracy_INS_Pos_ECEF_Y`. #[inline(always)] pub fn set_accuracy_ins_pos_ecef_y(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -30350,30 +30350,30 @@ impl RtSbInsPosEcef1 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Pos_ECEF_X' + /// Returns the value of `Accuracy_INS_Pos_ECEF_X`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_ecef_x(&self) -> u8 { self.accuracy_ins_pos_ecef_x_phys_val() } - /// Get physical value of 'Accuracy_INS_Pos_ECEF_X' + /// Returns the physical value of `Accuracy_INS_Pos_ECEF_X`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_pos_ecef_x_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Pos_ECEF_X' + /// Returns the raw value of `Accuracy_INS_Pos_ECEF_X`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -30383,12 +30383,12 @@ impl RtSbInsPosEcef1 { pub fn accuracy_ins_pos_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_INS_Pos_ECEF_X' + /// Sets the raw value of `Accuracy_INS_Pos_ECEF_X`. #[inline(always)] pub fn set_accuracy_ins_pos_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_INS_Pos_ECEF_X' + /// Sets the value of `Accuracy_INS_Pos_ECEF_X`. #[inline(always)] pub fn set_accuracy_ins_pos_ecef_x(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -30406,29 +30406,29 @@ impl RtSbInsPosEcef1 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Pos_ECEF_Z' + /// Returns the value of `Validity_INS_Pos_ECEF_Z`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_ecef_z(&self) -> bool { self.validity_ins_pos_ecef_z_phys_val() } - /// Get physical value of 'Validity_INS_Pos_ECEF_Z' + /// Returns the physical value of `Validity_INS_Pos_ECEF_Z`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_pos_ecef_z_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Pos_ECEF_Z' + /// Returns the raw value of `Validity_INS_Pos_ECEF_Z`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -30438,41 +30438,41 @@ impl RtSbInsPosEcef1 { pub fn validity_ins_pos_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'Validity_INS_Pos_ECEF_Z' + /// Sets the raw value of `Validity_INS_Pos_ECEF_Z`. #[inline(always)] pub fn set_validity_ins_pos_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'Validity_INS_Pos_ECEF_Z' + /// Sets the value of `Validity_INS_Pos_ECEF_Z`. #[inline(always)] pub fn set_validity_ins_pos_ecef_z(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Pos_ECEF_Y' + /// Returns the value of `Validity_INS_Pos_ECEF_Y`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_ecef_y(&self) -> bool { self.validity_ins_pos_ecef_y_phys_val() } - /// Get physical value of 'Validity_INS_Pos_ECEF_Y' + /// Returns the physical value of `Validity_INS_Pos_ECEF_Y`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_pos_ecef_y_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Pos_ECEF_Y' + /// Returns the raw value of `Validity_INS_Pos_ECEF_Y`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -30482,41 +30482,41 @@ impl RtSbInsPosEcef1 { pub fn validity_ins_pos_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_INS_Pos_ECEF_Y' + /// Sets the raw value of `Validity_INS_Pos_ECEF_Y`. #[inline(always)] pub fn set_validity_ins_pos_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_INS_Pos_ECEF_Y' + /// Sets the value of `Validity_INS_Pos_ECEF_Y`. #[inline(always)] pub fn set_validity_ins_pos_ecef_y(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Pos_ECEF_X' + /// Returns the value of `Validity_INS_Pos_ECEF_X`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_ecef_x(&self) -> bool { self.validity_ins_pos_ecef_x_phys_val() } - /// Get physical value of 'Validity_INS_Pos_ECEF_X' + /// Returns the physical value of `Validity_INS_Pos_ECEF_X`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_pos_ecef_x_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Pos_ECEF_X' + /// Returns the raw value of `Validity_INS_Pos_ECEF_X`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -30526,12 +30526,12 @@ impl RtSbInsPosEcef1 { pub fn validity_ins_pos_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_INS_Pos_ECEF_X' + /// Sets the raw value of `Validity_INS_Pos_ECEF_X`. #[inline(always)] pub fn set_validity_ins_pos_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_INS_Pos_ECEF_X' + /// Sets the value of `Validity_INS_Pos_ECEF_X`. #[inline(always)] pub fn set_validity_ins_pos_ecef_x(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -30603,7 +30603,7 @@ impl RtSbInsPosLlh2 { pub const INS_POS_LLH_ALTITUDE_MAX: f32 = 100000_f32; pub const INS_POS_LLH_LONGITUDE_MIN: f32 = -180_f32; pub const INS_POS_LLH_LONGITUDE_MAX: f32 = 180_f32; - /// Construct new 'RT_SB_INS_Pos_LLH_2' from values + /// Constructs a new `RT_SB_INS_Pos_LLH_2` message from values. pub fn new( ins_pos_llh_altitude: f32, ins_pos_llh_longitude: f32, @@ -30613,11 +30613,11 @@ impl RtSbInsPosLlh2 { res.set_ins_pos_llh_longitude(ins_pos_llh_longitude)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Pos_LLH_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'INS_Pos_LLH_Altitude' + /// Returns the value of `INS_Pos_LLH_Altitude`. /// /// - Min: -1000 /// - Max: 100000 @@ -30627,7 +30627,7 @@ impl RtSbInsPosLlh2 { pub fn ins_pos_llh_altitude(&self) -> f32 { self.ins_pos_llh_altitude_phys_val() } - /// Get physical value of 'INS_Pos_LLH_Altitude' + /// Returns the physical value of `INS_Pos_LLH_Altitude`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -30639,7 +30639,7 @@ impl RtSbInsPosLlh2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Pos_LLH_Altitude' + /// Returns the raw value of `INS_Pos_LLH_Altitude`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -30649,13 +30649,13 @@ impl RtSbInsPosLlh2 { pub fn ins_pos_llh_altitude_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'INS_Pos_LLH_Altitude' + /// Sets the raw value of `INS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_ins_pos_llh_altitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'INS_Pos_LLH_Altitude' + /// Sets the value of `INS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_ins_pos_llh_altitude(&mut self, value: f32) -> Result<(), CanError> { if value < -1000_f32 || 100000_f32 < value { @@ -30670,7 +30670,7 @@ impl RtSbInsPosLlh2 { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'INS_Pos_LLH_Longitude' + /// Returns the value of `INS_Pos_LLH_Longitude`. /// /// - Min: -180 /// - Max: 180 @@ -30680,7 +30680,7 @@ impl RtSbInsPosLlh2 { pub fn ins_pos_llh_longitude(&self) -> f32 { self.ins_pos_llh_longitude_phys_val() } - /// Get physical value of 'INS_Pos_LLH_Longitude' + /// Returns the physical value of `INS_Pos_LLH_Longitude`. /// /// - Factor: 0.0000001 /// - Offset: 0 @@ -30692,7 +30692,7 @@ impl RtSbInsPosLlh2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Pos_LLH_Longitude' + /// Returns the raw value of `INS_Pos_LLH_Longitude`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -30702,13 +30702,13 @@ impl RtSbInsPosLlh2 { pub fn ins_pos_llh_longitude_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 'INS_Pos_LLH_Longitude' + /// Sets the raw value of `INS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_ins_pos_llh_longitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 'INS_Pos_LLH_Longitude' + /// Sets the value of `INS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_ins_pos_llh_longitude(&mut self, value: f32) -> Result<(), CanError> { if value < -180_f32 || 180_f32 < value { @@ -30792,7 +30792,7 @@ impl RtSbInsPosLlh1 { pub const ACCURACY_INS_POS_LLH_LONGITUDE_MAX: u8 = 255_u8; pub const ACCURACY_INS_POS_LLH_LATITUDE_MIN: u8 = 0_u8; pub const ACCURACY_INS_POS_LLH_LATITUDE_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_INS_Pos_LLH_1' from values + /// Constructs a new `RT_SB_INS_Pos_LLH_1` message from values. pub fn new( ins_pos_llh_latitude: f32, accuracy_ins_pos_llh_altitude: u8, @@ -30812,11 +30812,11 @@ impl RtSbInsPosLlh1 { res.set_validity_ins_pos_llh_latitude(validity_ins_pos_llh_latitude)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Pos_LLH_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'INS_Pos_LLH_Latitude' + /// Returns the value of `INS_Pos_LLH_Latitude`. /// /// - Min: -90 /// - Max: 90 @@ -30826,7 +30826,7 @@ impl RtSbInsPosLlh1 { pub fn ins_pos_llh_latitude(&self) -> f32 { self.ins_pos_llh_latitude_phys_val() } - /// Get physical value of 'INS_Pos_LLH_Latitude' + /// Returns the physical value of `INS_Pos_LLH_Latitude`. /// /// - Factor: 0.0000001 /// - Offset: 0 @@ -30838,7 +30838,7 @@ impl RtSbInsPosLlh1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Pos_LLH_Latitude' + /// Returns the raw value of `INS_Pos_LLH_Latitude`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -30848,13 +30848,13 @@ impl RtSbInsPosLlh1 { pub fn ins_pos_llh_latitude_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'INS_Pos_LLH_Latitude' + /// Sets the raw value of `INS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_ins_pos_llh_latitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'INS_Pos_LLH_Latitude' + /// Sets the value of `INS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_ins_pos_llh_latitude(&mut self, value: f32) -> Result<(), CanError> { if value < -90_f32 || 90_f32 < value { @@ -30869,30 +30869,30 @@ impl RtSbInsPosLlh1 { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Pos_LLH_Altitude' + /// Returns the value of `Accuracy_INS_Pos_LLH_Altitude`. /// /// This accuracy value applies to both 2D and 3D GPS speed. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_llh_altitude(&self) -> u8 { self.accuracy_ins_pos_llh_altitude_phys_val() } - /// Get physical value of 'Accuracy_INS_Pos_LLH_Altitude' + /// Returns the physical value of `Accuracy_INS_Pos_LLH_Altitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_pos_llh_altitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Pos_LLH_Altitude' + /// Returns the raw value of `Accuracy_INS_Pos_LLH_Altitude`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -30902,12 +30902,12 @@ impl RtSbInsPosLlh1 { pub fn accuracy_ins_pos_llh_altitude_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'Accuracy_INS_Pos_LLH_Altitude' + /// Sets the raw value of `Accuracy_INS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_accuracy_ins_pos_llh_altitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'Accuracy_INS_Pos_LLH_Altitude' + /// Sets the value of `Accuracy_INS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_accuracy_ins_pos_llh_altitude( &mut self, @@ -30928,30 +30928,30 @@ impl RtSbInsPosLlh1 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Pos_LLH_Longitude' + /// Returns the value of `Accuracy_INS_Pos_LLH_Longitude`. /// /// This accuracy value applies to both 2D and 3D GPS speed. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_llh_longitude(&self) -> u8 { self.accuracy_ins_pos_llh_longitude_phys_val() } - /// Get physical value of 'Accuracy_INS_Pos_LLH_Longitude' + /// Returns the physical value of `Accuracy_INS_Pos_LLH_Longitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_pos_llh_longitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Pos_LLH_Longitude' + /// Returns the raw value of `Accuracy_INS_Pos_LLH_Longitude`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -30961,12 +30961,12 @@ impl RtSbInsPosLlh1 { pub fn accuracy_ins_pos_llh_longitude_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'Accuracy_INS_Pos_LLH_Longitude' + /// Sets the raw value of `Accuracy_INS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_accuracy_ins_pos_llh_longitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'Accuracy_INS_Pos_LLH_Longitude' + /// Sets the value of `Accuracy_INS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_accuracy_ins_pos_llh_longitude( &mut self, @@ -30987,30 +30987,30 @@ impl RtSbInsPosLlh1 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Pos_LLH_Latitude' + /// Returns the value of `Accuracy_INS_Pos_LLH_Latitude`. /// /// This accuracy value applies to both 2D and 3D GPS speed. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_pos_llh_latitude(&self) -> u8 { self.accuracy_ins_pos_llh_latitude_phys_val() } - /// Get physical value of 'Accuracy_INS_Pos_LLH_Latitude' + /// Returns the physical value of `Accuracy_INS_Pos_LLH_Latitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_pos_llh_latitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Pos_LLH_Latitude' + /// Returns the raw value of `Accuracy_INS_Pos_LLH_Latitude`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -31020,12 +31020,12 @@ impl RtSbInsPosLlh1 { pub fn accuracy_ins_pos_llh_latitude_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_INS_Pos_LLH_Latitude' + /// Sets the raw value of `Accuracy_INS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_accuracy_ins_pos_llh_latitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_INS_Pos_LLH_Latitude' + /// Sets the value of `Accuracy_INS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_accuracy_ins_pos_llh_latitude( &mut self, @@ -31046,29 +31046,29 @@ impl RtSbInsPosLlh1 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Pos_LLH_Altitude' + /// Returns the value of `Validity_INS_Pos_LLH_Altitude`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_llh_altitude(&self) -> bool { self.validity_ins_pos_llh_altitude_phys_val() } - /// Get physical value of 'Validity_INS_Pos_LLH_Altitude' + /// Returns the physical value of `Validity_INS_Pos_LLH_Altitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_pos_llh_altitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Pos_LLH_Altitude' + /// Returns the raw value of `Validity_INS_Pos_LLH_Altitude`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -31078,12 +31078,12 @@ impl RtSbInsPosLlh1 { pub fn validity_ins_pos_llh_altitude_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'Validity_INS_Pos_LLH_Altitude' + /// Sets the raw value of `Validity_INS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_validity_ins_pos_llh_altitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'Validity_INS_Pos_LLH_Altitude' + /// Sets the value of `Validity_INS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_validity_ins_pos_llh_altitude( &mut self, @@ -31093,29 +31093,29 @@ impl RtSbInsPosLlh1 { self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Pos_LLH_Longitude' + /// Returns the value of `Validity_INS_Pos_LLH_Longitude`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_llh_longitude(&self) -> bool { self.validity_ins_pos_llh_longitude_phys_val() } - /// Get physical value of 'Validity_INS_Pos_LLH_Longitude' + /// Returns the physical value of `Validity_INS_Pos_LLH_Longitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_pos_llh_longitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Pos_LLH_Longitude' + /// Returns the raw value of `Validity_INS_Pos_LLH_Longitude`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -31125,12 +31125,12 @@ impl RtSbInsPosLlh1 { pub fn validity_ins_pos_llh_longitude_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_INS_Pos_LLH_Longitude' + /// Sets the raw value of `Validity_INS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_validity_ins_pos_llh_longitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_INS_Pos_LLH_Longitude' + /// Sets the value of `Validity_INS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_validity_ins_pos_llh_longitude( &mut self, @@ -31140,29 +31140,29 @@ impl RtSbInsPosLlh1 { self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Pos_LLH_Latitude' + /// Returns the value of `Validity_INS_Pos_LLH_Latitude`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_pos_llh_latitude(&self) -> bool { self.validity_ins_pos_llh_latitude_phys_val() } - /// Get physical value of 'Validity_INS_Pos_LLH_Latitude' + /// Returns the physical value of `Validity_INS_Pos_LLH_Latitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_pos_llh_latitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Pos_LLH_Latitude' + /// Returns the raw value of `Validity_INS_Pos_LLH_Latitude`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -31172,12 +31172,12 @@ impl RtSbInsPosLlh1 { pub fn validity_ins_pos_llh_latitude_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_INS_Pos_LLH_Latitude' + /// Sets the raw value of `Validity_INS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_validity_ins_pos_llh_latitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_INS_Pos_LLH_Latitude' + /// Sets the value of `Validity_INS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_validity_ins_pos_llh_latitude( &mut self, @@ -31256,7 +31256,7 @@ impl RtSbInsHeadingGradient2 { pub const INS_HEADING_2_MAX: f32 = 360_f32; pub const ACCURACY_INS_HEADING_MIN: u8 = 0_u8; pub const ACCURACY_INS_HEADING_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_INS_Heading_Gradient_2' from values + /// Constructs a new `RT_SB_INS_Heading_Gradient_2` message from values. pub fn new( ins_gradient: f32, accuracy_ins_gradient: u8, @@ -31274,11 +31274,11 @@ impl RtSbInsHeadingGradient2 { res.set_validity_ins_heading(validity_ins_heading)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Heading_Gradient_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'INS_Gradient' + /// Returns the value of `INS_Gradient`. /// /// This is GPS gradient, i.e. the vertical direction that the vehicle is travelling, NOT pointing (pitch). /// @@ -31290,7 +31290,7 @@ impl RtSbInsHeadingGradient2 { pub fn ins_gradient(&self) -> f32 { self.ins_gradient_phys_val() } - /// Get physical value of 'INS_Gradient' + /// Returns the physical value of `INS_Gradient`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -31302,7 +31302,7 @@ impl RtSbInsHeadingGradient2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Gradient' + /// Returns the raw value of `INS_Gradient`. /// /// - Start bit: 40 /// - Signal size: 16 bits @@ -31312,13 +31312,13 @@ impl RtSbInsHeadingGradient2 { pub fn ins_gradient_raw_val(&self) -> i16 { self.raw.view_bits::()[40..56].load_le::() } - /// Set raw value of 'INS_Gradient' + /// Sets the raw value of `INS_Gradient`. #[inline(always)] pub fn set_ins_gradient_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..56].store_le(value); } - /// Set value of 'INS_Gradient' + /// Sets the value of `INS_Gradient`. #[inline(always)] pub fn set_ins_gradient(&mut self, value: f32) -> Result<(), CanError> { if value < -90_f32 || 90_f32 < value { @@ -31333,30 +31333,30 @@ impl RtSbInsHeadingGradient2 { self.raw.view_bits_mut::()[40..56].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Gradient' + /// Returns the value of `Accuracy_INS_Gradient`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_gradient(&self) -> u8 { self.accuracy_ins_gradient_phys_val() } - /// Get physical value of 'Accuracy_INS_Gradient' + /// Returns the physical value of `Accuracy_INS_Gradient`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_gradient_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Gradient' + /// Returns the raw value of `Accuracy_INS_Gradient`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -31366,12 +31366,12 @@ impl RtSbInsHeadingGradient2 { pub fn accuracy_ins_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'Accuracy_INS_Gradient' + /// Sets the raw value of `Accuracy_INS_Gradient`. #[inline(always)] pub fn set_accuracy_ins_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } - /// Set value of 'Accuracy_INS_Gradient' + /// Sets the value of `Accuracy_INS_Gradient`. #[inline(always)] pub fn set_accuracy_ins_gradient(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -31389,7 +31389,7 @@ impl RtSbInsHeadingGradient2 { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Get value of 'INS_Heading_2' + /// Returns the value of `INS_Heading_2`. /// /// This is GPS heading in the range 0 - 360°, the direction that the vehicle is travelling in the local horizontal plane. /// @@ -31401,7 +31401,7 @@ impl RtSbInsHeadingGradient2 { pub fn ins_heading_2(&self) -> f32 { self.ins_heading_2_phys_val() } - /// Get physical value of 'INS_Heading_2' + /// Returns the physical value of `INS_Heading_2`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -31413,7 +31413,7 @@ impl RtSbInsHeadingGradient2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Heading_2' + /// Returns the raw value of `INS_Heading_2`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -31423,12 +31423,12 @@ impl RtSbInsHeadingGradient2 { pub fn ins_heading_2_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'INS_Heading_2' + /// Sets the raw value of `INS_Heading_2`. #[inline(always)] pub fn set_ins_heading_2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'INS_Heading_2' + /// Sets the value of `INS_Heading_2`. #[inline(always)] pub fn set_ins_heading_2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 360_f32 < value { @@ -31442,30 +31442,30 @@ impl RtSbInsHeadingGradient2 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Heading' + /// Returns the value of `Accuracy_INS_Heading`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_heading(&self) -> u8 { self.accuracy_ins_heading_phys_val() } - /// Get physical value of 'Accuracy_INS_Heading' + /// Returns the physical value of `Accuracy_INS_Heading`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_heading_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Heading' + /// Returns the raw value of `Accuracy_INS_Heading`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -31475,12 +31475,12 @@ impl RtSbInsHeadingGradient2 { pub fn accuracy_ins_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_INS_Heading' + /// Sets the raw value of `Accuracy_INS_Heading`. #[inline(always)] pub fn set_accuracy_ins_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_INS_Heading' + /// Sets the value of `Accuracy_INS_Heading`. #[inline(always)] pub fn set_accuracy_ins_heading(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -31498,29 +31498,29 @@ impl RtSbInsHeadingGradient2 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Gradient' + /// Returns the value of `Validity_INS_Gradient`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_gradient(&self) -> bool { self.validity_ins_gradient_phys_val() } - /// Get physical value of 'Validity_INS_Gradient' + /// Returns the physical value of `Validity_INS_Gradient`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_gradient_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Gradient' + /// Returns the raw value of `Validity_INS_Gradient`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -31530,41 +31530,41 @@ impl RtSbInsHeadingGradient2 { pub fn validity_ins_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_INS_Gradient' + /// Sets the raw value of `Validity_INS_Gradient`. #[inline(always)] pub fn set_validity_ins_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_INS_Gradient' + /// Sets the value of `Validity_INS_Gradient`. #[inline(always)] pub fn set_validity_ins_gradient(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Heading' + /// Returns the value of `Validity_INS_Heading`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_heading(&self) -> bool { self.validity_ins_heading_phys_val() } - /// Get physical value of 'Validity_INS_Heading' + /// Returns the physical value of `Validity_INS_Heading`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_heading_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Heading' + /// Returns the raw value of `Validity_INS_Heading`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -31574,12 +31574,12 @@ impl RtSbInsHeadingGradient2 { pub fn validity_ins_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_INS_Heading' + /// Sets the raw value of `Validity_INS_Heading`. #[inline(always)] pub fn set_validity_ins_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_INS_Heading' + /// Sets the value of `Validity_INS_Heading`. #[inline(always)] pub fn set_validity_ins_heading(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -31655,7 +31655,7 @@ impl RtSbInsHeadingGradient { pub const INS_HEADING_MAX: f32 = 180_f32; pub const ACCURACY_INS_HEADING_MIN: u8 = 0_u8; pub const ACCURACY_INS_HEADING_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_INS_Heading_Gradient' from values + /// Constructs a new `RT_SB_INS_Heading_Gradient` message from values. pub fn new( ins_gradient: f32, accuracy_ins_gradient: u8, @@ -31673,11 +31673,11 @@ impl RtSbInsHeadingGradient { res.set_validity_ins_heading(validity_ins_heading)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Heading_Gradient` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'INS_Gradient' + /// Returns the value of `INS_Gradient`. /// /// This is GPS gradient, i.e. the vertical direction that the vehicle is travelling, NOT pointing (pitch). /// @@ -31689,7 +31689,7 @@ impl RtSbInsHeadingGradient { pub fn ins_gradient(&self) -> f32 { self.ins_gradient_phys_val() } - /// Get physical value of 'INS_Gradient' + /// Returns the physical value of `INS_Gradient`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -31701,7 +31701,7 @@ impl RtSbInsHeadingGradient { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Gradient' + /// Returns the raw value of `INS_Gradient`. /// /// - Start bit: 40 /// - Signal size: 16 bits @@ -31711,13 +31711,13 @@ impl RtSbInsHeadingGradient { pub fn ins_gradient_raw_val(&self) -> i16 { self.raw.view_bits::()[40..56].load_le::() } - /// Set raw value of 'INS_Gradient' + /// Sets the raw value of `INS_Gradient`. #[inline(always)] pub fn set_ins_gradient_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..56].store_le(value); } - /// Set value of 'INS_Gradient' + /// Sets the value of `INS_Gradient`. #[inline(always)] pub fn set_ins_gradient(&mut self, value: f32) -> Result<(), CanError> { if value < -90_f32 || 90_f32 < value { @@ -31732,30 +31732,30 @@ impl RtSbInsHeadingGradient { self.raw.view_bits_mut::()[40..56].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Gradient' + /// Returns the value of `Accuracy_INS_Gradient`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_gradient(&self) -> u8 { self.accuracy_ins_gradient_phys_val() } - /// Get physical value of 'Accuracy_INS_Gradient' + /// Returns the physical value of `Accuracy_INS_Gradient`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_gradient_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Gradient' + /// Returns the raw value of `Accuracy_INS_Gradient`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -31765,12 +31765,12 @@ impl RtSbInsHeadingGradient { pub fn accuracy_ins_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'Accuracy_INS_Gradient' + /// Sets the raw value of `Accuracy_INS_Gradient`. #[inline(always)] pub fn set_accuracy_ins_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } - /// Set value of 'Accuracy_INS_Gradient' + /// Sets the value of `Accuracy_INS_Gradient`. #[inline(always)] pub fn set_accuracy_ins_gradient(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -31788,7 +31788,7 @@ impl RtSbInsHeadingGradient { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Get value of 'INS_Heading' + /// Returns the value of `INS_Heading`. /// /// This is GPS heading, the direction that the vehicle is travelling in the local horizontal plane. /// @@ -31800,7 +31800,7 @@ impl RtSbInsHeadingGradient { pub fn ins_heading(&self) -> f32 { self.ins_heading_phys_val() } - /// Get physical value of 'INS_Heading' + /// Returns the physical value of `INS_Heading`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -31812,7 +31812,7 @@ impl RtSbInsHeadingGradient { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'INS_Heading' + /// Returns the raw value of `INS_Heading`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -31822,13 +31822,13 @@ impl RtSbInsHeadingGradient { pub fn ins_heading_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'INS_Heading' + /// Sets the raw value of `INS_Heading`. #[inline(always)] pub fn set_ins_heading_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'INS_Heading' + /// Sets the value of `INS_Heading`. #[inline(always)] pub fn set_ins_heading(&mut self, value: f32) -> Result<(), CanError> { if value < -180_f32 || 180_f32 < value { @@ -31843,30 +31843,30 @@ impl RtSbInsHeadingGradient { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_INS_Heading' + /// Returns the value of `Accuracy_INS_Heading`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_ins_heading(&self) -> u8 { self.accuracy_ins_heading_phys_val() } - /// Get physical value of 'Accuracy_INS_Heading' + /// Returns the physical value of `Accuracy_INS_Heading`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_ins_heading_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_INS_Heading' + /// Returns the raw value of `Accuracy_INS_Heading`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -31876,12 +31876,12 @@ impl RtSbInsHeadingGradient { pub fn accuracy_ins_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_INS_Heading' + /// Sets the raw value of `Accuracy_INS_Heading`. #[inline(always)] pub fn set_accuracy_ins_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_INS_Heading' + /// Sets the value of `Accuracy_INS_Heading`. #[inline(always)] pub fn set_accuracy_ins_heading(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -31899,29 +31899,29 @@ impl RtSbInsHeadingGradient { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Gradient' + /// Returns the value of `Validity_INS_Gradient`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_gradient(&self) -> bool { self.validity_ins_gradient_phys_val() } - /// Get physical value of 'Validity_INS_Gradient' + /// Returns the physical value of `Validity_INS_Gradient`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_gradient_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Gradient' + /// Returns the raw value of `Validity_INS_Gradient`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -31931,41 +31931,41 @@ impl RtSbInsHeadingGradient { pub fn validity_ins_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_INS_Gradient' + /// Sets the raw value of `Validity_INS_Gradient`. #[inline(always)] pub fn set_validity_ins_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_INS_Gradient' + /// Sets the value of `Validity_INS_Gradient`. #[inline(always)] pub fn set_validity_ins_gradient(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_INS_Heading' + /// Returns the value of `Validity_INS_Heading`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_ins_heading(&self) -> bool { self.validity_ins_heading_phys_val() } - /// Get physical value of 'Validity_INS_Heading' + /// Returns the physical value of `Validity_INS_Heading`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_ins_heading_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_INS_Heading' + /// Returns the raw value of `Validity_INS_Heading`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -31975,12 +31975,12 @@ impl RtSbInsHeadingGradient { pub fn validity_ins_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_INS_Heading' + /// Sets the raw value of `Validity_INS_Heading`. #[inline(always)] pub fn set_validity_ins_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_INS_Heading' + /// Sets the value of `Validity_INS_Heading`. #[inline(always)] pub fn set_validity_ins_heading(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -32050,21 +32050,21 @@ impl RtSbInsStatus { pub const MESSAGE_SIZE: usize = 8; pub const INS_STATUS_MIN: u8 = 0_u8; pub const INS_STATUS_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_INS_Status' from values + /// Constructs a new `RT_SB_INS_Status` message from values. pub fn new(ins_status: RtSbInsStatusInsStatus) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_ins_status(ins_status)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Status` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'INS_Status' + /// Returns the value of `INS_Status`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn ins_status(&self) -> RtSbInsStatusInsStatus { @@ -32076,18 +32076,18 @@ impl RtSbInsStatus { _ => RtSbInsStatusInsStatus::_Other(self.ins_status_phys_val()), } } - /// Get physical value of 'INS_Status' + /// Returns the physical value of `INS_Status`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn ins_status_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'INS_Status' + /// Returns the raw value of `INS_Status`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -32097,12 +32097,12 @@ impl RtSbInsStatus { pub fn ins_status_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'INS_Status' + /// Sets the raw value of `INS_Status`. #[inline(always)] pub fn set_ins_status_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'INS_Status' + /// Sets the value of `INS_Status`. #[inline(always)] pub fn set_ins_status( &mut self, @@ -32220,7 +32220,7 @@ impl RtSbInsAttitude { pub const ATTITUDE_YAW_MAX: f32 = 360_f32; pub const ACCURACY_ATTITUDE_MIN: u8 = 0_u8; pub const ACCURACY_ATTITUDE_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_INS_Attitude' from values + /// Constructs a new `RT_SB_INS_Attitude` message from values. pub fn new( attitude_roll: f32, attitude_pitch: f32, @@ -32240,11 +32240,11 @@ impl RtSbInsAttitude { res.set_validity_yaw(validity_yaw)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_INS_Attitude` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Attitude_Roll' + /// Returns the value of `Attitude_Roll`. /// /// - Min: -360 /// - Max: 360 @@ -32254,7 +32254,7 @@ impl RtSbInsAttitude { pub fn attitude_roll(&self) -> f32 { self.attitude_roll_phys_val() } - /// Get physical value of 'Attitude_Roll' + /// Returns the physical value of `Attitude_Roll`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -32266,7 +32266,7 @@ impl RtSbInsAttitude { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Attitude_Roll' + /// Returns the raw value of `Attitude_Roll`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -32276,13 +32276,13 @@ impl RtSbInsAttitude { pub fn attitude_roll_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'Attitude_Roll' + /// Sets the raw value of `Attitude_Roll`. #[inline(always)] pub fn set_attitude_roll_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'Attitude_Roll' + /// Sets the value of `Attitude_Roll`. #[inline(always)] pub fn set_attitude_roll(&mut self, value: f32) -> Result<(), CanError> { if value < -360_f32 || 360_f32 < value { @@ -32297,7 +32297,7 @@ impl RtSbInsAttitude { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'Attitude_Pitch' + /// Returns the value of `Attitude_Pitch`. /// /// - Min: -360 /// - Max: 360 @@ -32307,7 +32307,7 @@ impl RtSbInsAttitude { pub fn attitude_pitch(&self) -> f32 { self.attitude_pitch_phys_val() } - /// Get physical value of 'Attitude_Pitch' + /// Returns the physical value of `Attitude_Pitch`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -32319,7 +32319,7 @@ impl RtSbInsAttitude { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Attitude_Pitch' + /// Returns the raw value of `Attitude_Pitch`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -32329,13 +32329,13 @@ impl RtSbInsAttitude { pub fn attitude_pitch_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Attitude_Pitch' + /// Sets the raw value of `Attitude_Pitch`. #[inline(always)] pub fn set_attitude_pitch_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Attitude_Pitch' + /// Sets the value of `Attitude_Pitch`. #[inline(always)] pub fn set_attitude_pitch(&mut self, value: f32) -> Result<(), CanError> { if value < -360_f32 || 360_f32 < value { @@ -32350,7 +32350,7 @@ impl RtSbInsAttitude { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Attitude_Yaw' + /// Returns the value of `Attitude_Yaw`. /// /// - Min: -360 /// - Max: 360 @@ -32360,7 +32360,7 @@ impl RtSbInsAttitude { pub fn attitude_yaw(&self) -> f32 { self.attitude_yaw_phys_val() } - /// Get physical value of 'Attitude_Yaw' + /// Returns the physical value of `Attitude_Yaw`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -32372,7 +32372,7 @@ impl RtSbInsAttitude { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Attitude_Yaw' + /// Returns the raw value of `Attitude_Yaw`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -32382,13 +32382,13 @@ impl RtSbInsAttitude { pub fn attitude_yaw_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'Attitude_Yaw' + /// Sets the raw value of `Attitude_Yaw`. #[inline(always)] pub fn set_attitude_yaw_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'Attitude_Yaw' + /// Sets the value of `Attitude_Yaw`. #[inline(always)] pub fn set_attitude_yaw(&mut self, value: f32) -> Result<(), CanError> { if value < -360_f32 || 360_f32 < value { @@ -32403,28 +32403,28 @@ impl RtSbInsAttitude { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_Attitude' + /// Returns the value of `Accuracy_Attitude`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_attitude(&self) -> u8 { self.accuracy_attitude_phys_val() } - /// Get physical value of 'Accuracy_Attitude' + /// Returns the physical value of `Accuracy_Attitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_attitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_Attitude' + /// Returns the raw value of `Accuracy_Attitude`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -32434,12 +32434,12 @@ impl RtSbInsAttitude { pub fn accuracy_attitude_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_Attitude' + /// Sets the raw value of `Accuracy_Attitude`. #[inline(always)] pub fn set_accuracy_attitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_Attitude' + /// Sets the value of `Accuracy_Attitude`. #[inline(always)] pub fn set_accuracy_attitude(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -32457,11 +32457,11 @@ impl RtSbInsAttitude { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_Roll' + /// Returns the value of `Validity_Roll`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_roll(&self) -> RtSbInsAttitudeValidityRoll { @@ -32472,17 +32472,17 @@ impl RtSbInsAttitude { _ => RtSbInsAttitudeValidityRoll::_Other(self.validity_roll_phys_val()), } } - /// Get physical value of 'Validity_Roll' + /// Returns the physical value of `Validity_Roll`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_roll_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Roll' + /// Returns the raw value of `Validity_Roll`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -32492,12 +32492,12 @@ impl RtSbInsAttitude { pub fn validity_roll_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'Validity_Roll' + /// Sets the raw value of `Validity_Roll`. #[inline(always)] pub fn set_validity_roll_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'Validity_Roll' + /// Sets the value of `Validity_Roll`. #[inline(always)] pub fn set_validity_roll( &mut self, @@ -32508,11 +32508,11 @@ impl RtSbInsAttitude { self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'Validity_Pitch' + /// Returns the value of `Validity_Pitch`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_pitch(&self) -> RtSbInsAttitudeValidityPitch { @@ -32523,17 +32523,17 @@ impl RtSbInsAttitude { _ => RtSbInsAttitudeValidityPitch::_Other(self.validity_pitch_phys_val()), } } - /// Get physical value of 'Validity_Pitch' + /// Returns the physical value of `Validity_Pitch`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_pitch_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Pitch' + /// Returns the raw value of `Validity_Pitch`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -32543,12 +32543,12 @@ impl RtSbInsAttitude { pub fn validity_pitch_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_Pitch' + /// Sets the raw value of `Validity_Pitch`. #[inline(always)] pub fn set_validity_pitch_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_Pitch' + /// Sets the value of `Validity_Pitch`. #[inline(always)] pub fn set_validity_pitch( &mut self, @@ -32559,11 +32559,11 @@ impl RtSbInsAttitude { self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_Yaw' + /// Returns the value of `Validity_Yaw`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_yaw(&self) -> RtSbInsAttitudeValidityYaw { @@ -32574,17 +32574,17 @@ impl RtSbInsAttitude { _ => RtSbInsAttitudeValidityYaw::_Other(self.validity_yaw_phys_val()), } } - /// Get physical value of 'Validity_Yaw' + /// Returns the physical value of `Validity_Yaw`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_yaw_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Yaw' + /// Returns the raw value of `Validity_Yaw`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -32594,12 +32594,12 @@ impl RtSbInsAttitude { pub fn validity_yaw_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_Yaw' + /// Sets the raw value of `Validity_Yaw`. #[inline(always)] pub fn set_validity_yaw_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_Yaw' + /// Sets the value of `Validity_Yaw`. #[inline(always)] pub fn set_validity_yaw( &mut self, @@ -32748,7 +32748,7 @@ impl RtSbOutputStatus { pub const MESSAGE_SIZE: usize = 8; pub const GPS_TIME_MIN: f32 = 0_f32; pub const GPS_TIME_MAX: f32 = 604800_f32; - /// Construct new 'RT_SB_Output_Status' from values + /// Constructs a new `RT_SB_Output_Status` message from values. pub fn new( gps_time: f32, status_trigger: RtSbOutputStatusStatusTrigger, @@ -32774,11 +32774,11 @@ impl RtSbOutputStatus { res.set_validity_status_timestamp(validity_status_timestamp)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_Output_Status` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Time' + /// Returns the value of `GPS_Time`. /// /// GPS time is the time in seconds since midnight GMT on Saturday night. /// @@ -32790,7 +32790,7 @@ impl RtSbOutputStatus { pub fn gps_time(&self) -> f32 { self.gps_time_phys_val() } - /// Get physical value of 'GPS_Time' + /// Returns the physical value of `GPS_Time`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -32802,7 +32802,7 @@ impl RtSbOutputStatus { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Time' + /// Returns the raw value of `GPS_Time`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -32812,12 +32812,12 @@ impl RtSbOutputStatus { pub fn gps_time_raw_val(&self) -> u32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'GPS_Time' + /// Sets the raw value of `GPS_Time`. #[inline(always)] pub fn set_gps_time_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'GPS_Time' + /// Sets the value of `GPS_Time`. #[inline(always)] pub fn set_gps_time(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 604800_f32 < value { @@ -32831,13 +32831,13 @@ impl RtSbOutputStatus { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'Status_Trigger' + /// Returns the value of `Status_Trigger`. /// /// Status of the trigger input /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn status_trigger(&self) -> RtSbOutputStatusStatusTrigger { @@ -32848,17 +32848,17 @@ impl RtSbOutputStatus { _ => RtSbOutputStatusStatusTrigger::_Other(self.status_trigger_phys_val()), } } - /// Get physical value of 'Status_Trigger' + /// Returns the physical value of `Status_Trigger`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn status_trigger_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[15..16].load_le::(); signal == 1 } - /// Get raw value of 'Status_Trigger' + /// Returns the raw value of `Status_Trigger`. /// /// - Start bit: 15 /// - Signal size: 1 bits @@ -32868,12 +32868,12 @@ impl RtSbOutputStatus { pub fn status_trigger_raw_val(&self) -> u8 { self.raw.view_bits::()[15..16].load_le::() } - /// Set raw value of 'Status_Trigger' + /// Sets the raw value of `Status_Trigger`. #[inline(always)] pub fn set_status_trigger_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[15..16].store_le(value); } - /// Set value of 'Status_Trigger' + /// Sets the value of `Status_Trigger`. #[inline(always)] pub fn set_status_trigger( &mut self, @@ -32884,13 +32884,13 @@ impl RtSbOutputStatus { self.raw.view_bits_mut::()[15..16].store_le(value); Ok(()) } - /// Get value of 'Status_Serial_Output_2' + /// Returns the value of `Status_Serial_Output_2`. /// /// Status output of serial port 1 /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn status_serial_output_2(&self) -> RtSbOutputStatusStatusSerialOutput2 { @@ -32905,17 +32905,17 @@ impl RtSbOutputStatus { } } } - /// Get physical value of 'Status_Serial_Output_2' + /// Returns the physical value of `Status_Serial_Output_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn status_serial_output_2_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[14..15].load_le::(); signal == 1 } - /// Get raw value of 'Status_Serial_Output_2' + /// Returns the raw value of `Status_Serial_Output_2`. /// /// - Start bit: 14 /// - Signal size: 1 bits @@ -32925,12 +32925,12 @@ impl RtSbOutputStatus { pub fn status_serial_output_2_raw_val(&self) -> u8 { self.raw.view_bits::()[14..15].load_le::() } - /// Set raw value of 'Status_Serial_Output_2' + /// Sets the raw value of `Status_Serial_Output_2`. #[inline(always)] pub fn set_status_serial_output_2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[14..15].store_le(value); } - /// Set value of 'Status_Serial_Output_2' + /// Sets the value of `Status_Serial_Output_2`. #[inline(always)] pub fn set_status_serial_output_2( &mut self, @@ -32941,13 +32941,13 @@ impl RtSbOutputStatus { self.raw.view_bits_mut::()[14..15].store_le(value); Ok(()) } - /// Get value of 'Status_Serial_Output_1' + /// Returns the value of `Status_Serial_Output_1`. /// /// Status output of serial port 1 /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn status_serial_output_1(&self) -> RtSbOutputStatusStatusSerialOutput1 { @@ -32962,17 +32962,17 @@ impl RtSbOutputStatus { } } } - /// Get physical value of 'Status_Serial_Output_1' + /// Returns the physical value of `Status_Serial_Output_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn status_serial_output_1_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[13..14].load_le::(); signal == 1 } - /// Get raw value of 'Status_Serial_Output_1' + /// Returns the raw value of `Status_Serial_Output_1`. /// /// - Start bit: 13 /// - Signal size: 1 bits @@ -32982,12 +32982,12 @@ impl RtSbOutputStatus { pub fn status_serial_output_1_raw_val(&self) -> u8 { self.raw.view_bits::()[13..14].load_le::() } - /// Set raw value of 'Status_Serial_Output_1' + /// Sets the raw value of `Status_Serial_Output_1`. #[inline(always)] pub fn set_status_serial_output_1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[13..14].store_le(value); } - /// Set value of 'Status_Serial_Output_1' + /// Sets the value of `Status_Serial_Output_1`. #[inline(always)] pub fn set_status_serial_output_1( &mut self, @@ -32998,13 +32998,13 @@ impl RtSbOutputStatus { self.raw.view_bits_mut::()[13..14].store_le(value); Ok(()) } - /// Get value of 'Status_Pulse_Output' + /// Returns the value of `Status_Pulse_Output`. /// /// Pulse output activity status /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn status_pulse_output(&self) -> RtSbOutputStatusStatusPulseOutput { @@ -33019,17 +33019,17 @@ impl RtSbOutputStatus { } } } - /// Get physical value of 'Status_Pulse_Output' + /// Returns the physical value of `Status_Pulse_Output`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn status_pulse_output_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[12..13].load_le::(); signal == 1 } - /// Get raw value of 'Status_Pulse_Output' + /// Returns the raw value of `Status_Pulse_Output`. /// /// - Start bit: 12 /// - Signal size: 1 bits @@ -33039,12 +33039,12 @@ impl RtSbOutputStatus { pub fn status_pulse_output_raw_val(&self) -> u8 { self.raw.view_bits::()[12..13].load_le::() } - /// Set raw value of 'Status_Pulse_Output' + /// Sets the raw value of `Status_Pulse_Output`. #[inline(always)] pub fn set_status_pulse_output_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[12..13].store_le(value); } - /// Set value of 'Status_Pulse_Output' + /// Sets the value of `Status_Pulse_Output`. #[inline(always)] pub fn set_status_pulse_output( &mut self, @@ -33055,13 +33055,13 @@ impl RtSbOutputStatus { self.raw.view_bits_mut::()[12..13].store_le(value); Ok(()) } - /// Get value of 'Status_Analogue_4' + /// Returns the value of `Status_Analogue_4`. /// /// Analogue output status for channel 4. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn status_analogue_4(&self) -> RtSbOutputStatusStatusAnalogue4 { @@ -33076,17 +33076,17 @@ impl RtSbOutputStatus { } } } - /// Get physical value of 'Status_Analogue_4' + /// Returns the physical value of `Status_Analogue_4`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn status_analogue_4_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[11..12].load_le::(); signal == 1 } - /// Get raw value of 'Status_Analogue_4' + /// Returns the raw value of `Status_Analogue_4`. /// /// - Start bit: 11 /// - Signal size: 1 bits @@ -33096,12 +33096,12 @@ impl RtSbOutputStatus { pub fn status_analogue_4_raw_val(&self) -> u8 { self.raw.view_bits::()[11..12].load_le::() } - /// Set raw value of 'Status_Analogue_4' + /// Sets the raw value of `Status_Analogue_4`. #[inline(always)] pub fn set_status_analogue_4_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[11..12].store_le(value); } - /// Set value of 'Status_Analogue_4' + /// Sets the value of `Status_Analogue_4`. #[inline(always)] pub fn set_status_analogue_4( &mut self, @@ -33112,13 +33112,13 @@ impl RtSbOutputStatus { self.raw.view_bits_mut::()[11..12].store_le(value); Ok(()) } - /// Get value of 'Status_Analogue_3' + /// Returns the value of `Status_Analogue_3`. /// /// Analogue output status for channel 3. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn status_analogue_3(&self) -> RtSbOutputStatusStatusAnalogue3 { @@ -33133,17 +33133,17 @@ impl RtSbOutputStatus { } } } - /// Get physical value of 'Status_Analogue_3' + /// Returns the physical value of `Status_Analogue_3`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn status_analogue_3_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[10..11].load_le::(); signal == 1 } - /// Get raw value of 'Status_Analogue_3' + /// Returns the raw value of `Status_Analogue_3`. /// /// - Start bit: 10 /// - Signal size: 1 bits @@ -33153,12 +33153,12 @@ impl RtSbOutputStatus { pub fn status_analogue_3_raw_val(&self) -> u8 { self.raw.view_bits::()[10..11].load_le::() } - /// Set raw value of 'Status_Analogue_3' + /// Sets the raw value of `Status_Analogue_3`. #[inline(always)] pub fn set_status_analogue_3_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[10..11].store_le(value); } - /// Set value of 'Status_Analogue_3' + /// Sets the value of `Status_Analogue_3`. #[inline(always)] pub fn set_status_analogue_3( &mut self, @@ -33169,13 +33169,13 @@ impl RtSbOutputStatus { self.raw.view_bits_mut::()[10..11].store_le(value); Ok(()) } - /// Get value of 'Status_Analogue_2' + /// Returns the value of `Status_Analogue_2`. /// /// Analogue output status for channel 1. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn status_analogue_2(&self) -> RtSbOutputStatusStatusAnalogue2 { @@ -33190,17 +33190,17 @@ impl RtSbOutputStatus { } } } - /// Get physical value of 'Status_Analogue_2' + /// Returns the physical value of `Status_Analogue_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn status_analogue_2_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[9..10].load_le::(); signal == 1 } - /// Get raw value of 'Status_Analogue_2' + /// Returns the raw value of `Status_Analogue_2`. /// /// - Start bit: 9 /// - Signal size: 1 bits @@ -33210,12 +33210,12 @@ impl RtSbOutputStatus { pub fn status_analogue_2_raw_val(&self) -> u8 { self.raw.view_bits::()[9..10].load_le::() } - /// Set raw value of 'Status_Analogue_2' + /// Sets the raw value of `Status_Analogue_2`. #[inline(always)] pub fn set_status_analogue_2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[9..10].store_le(value); } - /// Set value of 'Status_Analogue_2' + /// Sets the value of `Status_Analogue_2`. #[inline(always)] pub fn set_status_analogue_2( &mut self, @@ -33226,13 +33226,13 @@ impl RtSbOutputStatus { self.raw.view_bits_mut::()[9..10].store_le(value); Ok(()) } - /// Get value of 'Status_Analogue_1' + /// Returns the value of `Status_Analogue_1`. /// /// Analogue output status for channel 1. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn status_analogue_1(&self) -> RtSbOutputStatusStatusAnalogue1 { @@ -33247,17 +33247,17 @@ impl RtSbOutputStatus { } } } - /// Get physical value of 'Status_Analogue_1' + /// Returns the physical value of `Status_Analogue_1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn status_analogue_1_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[8..9].load_le::(); signal == 1 } - /// Get raw value of 'Status_Analogue_1' + /// Returns the raw value of `Status_Analogue_1`. /// /// - Start bit: 8 /// - Signal size: 1 bits @@ -33267,12 +33267,12 @@ impl RtSbOutputStatus { pub fn status_analogue_1_raw_val(&self) -> u8 { self.raw.view_bits::()[8..9].load_le::() } - /// Set raw value of 'Status_Analogue_1' + /// Sets the raw value of `Status_Analogue_1`. #[inline(always)] pub fn set_status_analogue_1_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..9].store_le(value); } - /// Set value of 'Status_Analogue_1' + /// Sets the value of `Status_Analogue_1`. #[inline(always)] pub fn set_status_analogue_1( &mut self, @@ -33283,29 +33283,29 @@ impl RtSbOutputStatus { self.raw.view_bits_mut::()[8..9].store_le(value); Ok(()) } - /// Get value of 'Validity_Status_Timestamp' + /// Returns the value of `Validity_Status_Timestamp`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_status_timestamp(&self) -> bool { self.validity_status_timestamp_phys_val() } - /// Get physical value of 'Validity_Status_Timestamp' + /// Returns the physical value of `Validity_Status_Timestamp`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_status_timestamp_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Status_Timestamp' + /// Returns the raw value of `Validity_Status_Timestamp`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -33315,12 +33315,12 @@ impl RtSbOutputStatus { pub fn validity_status_timestamp_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_Status_Timestamp' + /// Sets the raw value of `Validity_Status_Timestamp`. #[inline(always)] pub fn set_validity_status_timestamp_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_Status_Timestamp' + /// Sets the value of `Validity_Status_Timestamp`. #[inline(always)] pub fn set_validity_status_timestamp( &mut self, @@ -33599,7 +33599,7 @@ impl RtSbGpsHeadingGradient2 { pub const GPS_HEADING_2_MAX: f32 = 360_f32; pub const ACCURACY_GPS_HEADING_MIN: u8 = 0_u8; pub const ACCURACY_GPS_HEADING_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_GPS_Heading_Gradient_2' from values + /// Constructs a new `RT_SB_GPS_Heading_Gradient_2` message from values. pub fn new( gps_gradient: f32, accuracy_gps_gradient: u8, @@ -33617,11 +33617,11 @@ impl RtSbGpsHeadingGradient2 { res.set_validity_gps_heading(validity_gps_heading)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_GPS_Heading_Gradient_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Gradient' + /// Returns the value of `GPS_Gradient`. /// /// This is GPS gradient, i.e. the vertical direction that the vehicle is travelling, NOT pointing (pitch). /// @@ -33633,7 +33633,7 @@ impl RtSbGpsHeadingGradient2 { pub fn gps_gradient(&self) -> f32 { self.gps_gradient_phys_val() } - /// Get physical value of 'GPS_Gradient' + /// Returns the physical value of `GPS_Gradient`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -33645,7 +33645,7 @@ impl RtSbGpsHeadingGradient2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Gradient' + /// Returns the raw value of `GPS_Gradient`. /// /// - Start bit: 40 /// - Signal size: 16 bits @@ -33655,13 +33655,13 @@ impl RtSbGpsHeadingGradient2 { pub fn gps_gradient_raw_val(&self) -> i16 { self.raw.view_bits::()[40..56].load_le::() } - /// Set raw value of 'GPS_Gradient' + /// Sets the raw value of `GPS_Gradient`. #[inline(always)] pub fn set_gps_gradient_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..56].store_le(value); } - /// Set value of 'GPS_Gradient' + /// Sets the value of `GPS_Gradient`. #[inline(always)] pub fn set_gps_gradient(&mut self, value: f32) -> Result<(), CanError> { if value < -90_f32 || 90_f32 < value { @@ -33676,30 +33676,30 @@ impl RtSbGpsHeadingGradient2 { self.raw.view_bits_mut::()[40..56].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Gradient' + /// Returns the value of `Accuracy_GPS_Gradient`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_gradient(&self) -> u8 { self.accuracy_gps_gradient_phys_val() } - /// Get physical value of 'Accuracy_GPS_Gradient' + /// Returns the physical value of `Accuracy_GPS_Gradient`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_gradient_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Gradient' + /// Returns the raw value of `Accuracy_GPS_Gradient`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -33709,12 +33709,12 @@ impl RtSbGpsHeadingGradient2 { pub fn accuracy_gps_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'Accuracy_GPS_Gradient' + /// Sets the raw value of `Accuracy_GPS_Gradient`. #[inline(always)] pub fn set_accuracy_gps_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } - /// Set value of 'Accuracy_GPS_Gradient' + /// Sets the value of `Accuracy_GPS_Gradient`. #[inline(always)] pub fn set_accuracy_gps_gradient(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -33732,7 +33732,7 @@ impl RtSbGpsHeadingGradient2 { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Get value of 'GPS_Heading_2' + /// Returns the value of `GPS_Heading_2`. /// /// This is GPS heading in the range 0 - 360°, the direction that the vehicle is travelling in the local horizontal plane. /// @@ -33744,7 +33744,7 @@ impl RtSbGpsHeadingGradient2 { pub fn gps_heading_2(&self) -> f32 { self.gps_heading_2_phys_val() } - /// Get physical value of 'GPS_Heading_2' + /// Returns the physical value of `GPS_Heading_2`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -33756,7 +33756,7 @@ impl RtSbGpsHeadingGradient2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Heading_2' + /// Returns the raw value of `GPS_Heading_2`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -33766,12 +33766,12 @@ impl RtSbGpsHeadingGradient2 { pub fn gps_heading_2_raw_val(&self) -> u16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'GPS_Heading_2' + /// Sets the raw value of `GPS_Heading_2`. #[inline(always)] pub fn set_gps_heading_2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'GPS_Heading_2' + /// Sets the value of `GPS_Heading_2`. #[inline(always)] pub fn set_gps_heading_2(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 360_f32 < value { @@ -33785,30 +33785,30 @@ impl RtSbGpsHeadingGradient2 { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Heading' + /// Returns the value of `Accuracy_GPS_Heading`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_heading(&self) -> u8 { self.accuracy_gps_heading_phys_val() } - /// Get physical value of 'Accuracy_GPS_Heading' + /// Returns the physical value of `Accuracy_GPS_Heading`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_heading_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Heading' + /// Returns the raw value of `Accuracy_GPS_Heading`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -33818,12 +33818,12 @@ impl RtSbGpsHeadingGradient2 { pub fn accuracy_gps_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_GPS_Heading' + /// Sets the raw value of `Accuracy_GPS_Heading`. #[inline(always)] pub fn set_accuracy_gps_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_GPS_Heading' + /// Sets the value of `Accuracy_GPS_Heading`. #[inline(always)] pub fn set_accuracy_gps_heading(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -33841,29 +33841,29 @@ impl RtSbGpsHeadingGradient2 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Gradient' + /// Returns the value of `Validity_GPS_Gradient`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_gradient(&self) -> bool { self.validity_gps_gradient_phys_val() } - /// Get physical value of 'Validity_GPS_Gradient' + /// Returns the physical value of `Validity_GPS_Gradient`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_gradient_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Gradient' + /// Returns the raw value of `Validity_GPS_Gradient`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -33873,41 +33873,41 @@ impl RtSbGpsHeadingGradient2 { pub fn validity_gps_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_GPS_Gradient' + /// Sets the raw value of `Validity_GPS_Gradient`. #[inline(always)] pub fn set_validity_gps_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_GPS_Gradient' + /// Sets the value of `Validity_GPS_Gradient`. #[inline(always)] pub fn set_validity_gps_gradient(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Heading' + /// Returns the value of `Validity_GPS_Heading`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_heading(&self) -> bool { self.validity_gps_heading_phys_val() } - /// Get physical value of 'Validity_GPS_Heading' + /// Returns the physical value of `Validity_GPS_Heading`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_heading_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Heading' + /// Returns the raw value of `Validity_GPS_Heading`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -33917,12 +33917,12 @@ impl RtSbGpsHeadingGradient2 { pub fn validity_gps_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_GPS_Heading' + /// Sets the raw value of `Validity_GPS_Heading`. #[inline(always)] pub fn set_validity_gps_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_GPS_Heading' + /// Sets the value of `Validity_GPS_Heading`. #[inline(always)] pub fn set_validity_gps_heading(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -33996,7 +33996,7 @@ impl RtSbCumulativeDistance2 { pub const CUMULATIVE_DISTANCE_MAX: f32 = 4294967_f32; pub const CUMULATIVE_TIME_MIN: f32 = 0_f32; pub const CUMULATIVE_TIME_MAX: f32 = 167772_f32; - /// Construct new 'RT_SB_Cumulative_Distance_2' from values + /// Constructs a new `RT_SB_Cumulative_Distance_2` message from values. pub fn new( cumulative_distance: f32, cumulative_time: f32, @@ -34010,11 +34010,11 @@ impl RtSbCumulativeDistance2 { res.set_validity_cumulative_time(validity_cumulative_time)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_Cumulative_Distance_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Cumulative_Distance' + /// Returns the value of `Cumulative_Distance`. /// /// - Min: 0 /// - Max: 4294967 @@ -34024,7 +34024,7 @@ impl RtSbCumulativeDistance2 { pub fn cumulative_distance(&self) -> f32 { self.cumulative_distance_phys_val() } - /// Get physical value of 'Cumulative_Distance' + /// Returns the physical value of `Cumulative_Distance`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -34036,7 +34036,7 @@ impl RtSbCumulativeDistance2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Cumulative_Distance' + /// Returns the raw value of `Cumulative_Distance`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -34046,12 +34046,12 @@ impl RtSbCumulativeDistance2 { pub fn cumulative_distance_raw_val(&self) -> u32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'Cumulative_Distance' + /// Sets the raw value of `Cumulative_Distance`. #[inline(always)] pub fn set_cumulative_distance_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'Cumulative_Distance' + /// Sets the value of `Cumulative_Distance`. #[inline(always)] pub fn set_cumulative_distance(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 4294967_f32 < value { @@ -34065,7 +34065,7 @@ impl RtSbCumulativeDistance2 { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'Cumulative_Time' + /// Returns the value of `Cumulative_Time`. /// /// - Min: 0 /// - Max: 167772 @@ -34075,7 +34075,7 @@ impl RtSbCumulativeDistance2 { pub fn cumulative_time(&self) -> f32 { self.cumulative_time_phys_val() } - /// Get physical value of 'Cumulative_Time' + /// Returns the physical value of `Cumulative_Time`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -34087,7 +34087,7 @@ impl RtSbCumulativeDistance2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Cumulative_Time' + /// Returns the raw value of `Cumulative_Time`. /// /// - Start bit: 8 /// - Signal size: 24 bits @@ -34097,12 +34097,12 @@ impl RtSbCumulativeDistance2 { pub fn cumulative_time_raw_val(&self) -> u32 { self.raw.view_bits::()[8..32].load_le::() } - /// Set raw value of 'Cumulative_Time' + /// Sets the raw value of `Cumulative_Time`. #[inline(always)] pub fn set_cumulative_time_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[8..32].store_le(value); } - /// Set value of 'Cumulative_Time' + /// Sets the value of `Cumulative_Time`. #[inline(always)] pub fn set_cumulative_time(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 167772_f32 < value { @@ -34116,29 +34116,29 @@ impl RtSbCumulativeDistance2 { self.raw.view_bits_mut::()[8..32].store_le(value); Ok(()) } - /// Get value of 'Validity_Cumulative_Distance' + /// Returns the value of `Validity_Cumulative_Distance`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_cumulative_distance(&self) -> bool { self.validity_cumulative_distance_phys_val() } - /// Get physical value of 'Validity_Cumulative_Distance' + /// Returns the physical value of `Validity_Cumulative_Distance`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_cumulative_distance_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Cumulative_Distance' + /// Returns the raw value of `Validity_Cumulative_Distance`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -34148,12 +34148,12 @@ impl RtSbCumulativeDistance2 { pub fn validity_cumulative_distance_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_Cumulative_Distance' + /// Sets the raw value of `Validity_Cumulative_Distance`. #[inline(always)] pub fn set_validity_cumulative_distance_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_Cumulative_Distance' + /// Sets the value of `Validity_Cumulative_Distance`. #[inline(always)] pub fn set_validity_cumulative_distance( &mut self, @@ -34163,29 +34163,29 @@ impl RtSbCumulativeDistance2 { self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_Cumulative_Time' + /// Returns the value of `Validity_Cumulative_Time`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_cumulative_time(&self) -> bool { self.validity_cumulative_time_phys_val() } - /// Get physical value of 'Validity_Cumulative_Time' + /// Returns the physical value of `Validity_Cumulative_Time`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_cumulative_time_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Cumulative_Time' + /// Returns the raw value of `Validity_Cumulative_Time`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -34195,12 +34195,12 @@ impl RtSbCumulativeDistance2 { pub fn validity_cumulative_time_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_Cumulative_Time' + /// Sets the raw value of `Validity_Cumulative_Time`. #[inline(always)] pub fn set_validity_cumulative_time_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_Cumulative_Time' + /// Sets the value of `Validity_Cumulative_Time`. #[inline(always)] pub fn set_validity_cumulative_time(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -34274,7 +34274,7 @@ impl RtSbCumulativeDistance1 { pub const CUMULATIVE_DISTANCE_MAX: f32 = 4294967_f32; pub const CUMULATIVE_TIME_MIN: f32 = 0_f32; pub const CUMULATIVE_TIME_MAX: f32 = 167772_f32; - /// Construct new 'RT_SB_Cumulative_Distance_1' from values + /// Constructs a new `RT_SB_Cumulative_Distance_1` message from values. pub fn new( cumulative_distance: f32, cumulative_time: f32, @@ -34288,11 +34288,11 @@ impl RtSbCumulativeDistance1 { res.set_validity_cumulative_time(validity_cumulative_time)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_Cumulative_Distance_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Cumulative_Distance' + /// Returns the value of `Cumulative_Distance`. /// /// - Min: 0 /// - Max: 4294967 @@ -34302,7 +34302,7 @@ impl RtSbCumulativeDistance1 { pub fn cumulative_distance(&self) -> f32 { self.cumulative_distance_phys_val() } - /// Get physical value of 'Cumulative_Distance' + /// Returns the physical value of `Cumulative_Distance`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -34314,7 +34314,7 @@ impl RtSbCumulativeDistance1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Cumulative_Distance' + /// Returns the raw value of `Cumulative_Distance`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -34324,12 +34324,12 @@ impl RtSbCumulativeDistance1 { pub fn cumulative_distance_raw_val(&self) -> u32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'Cumulative_Distance' + /// Sets the raw value of `Cumulative_Distance`. #[inline(always)] pub fn set_cumulative_distance_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'Cumulative_Distance' + /// Sets the value of `Cumulative_Distance`. #[inline(always)] pub fn set_cumulative_distance(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 4294967_f32 < value { @@ -34343,7 +34343,7 @@ impl RtSbCumulativeDistance1 { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'Cumulative_Time' + /// Returns the value of `Cumulative_Time`. /// /// - Min: 0 /// - Max: 167772 @@ -34353,7 +34353,7 @@ impl RtSbCumulativeDistance1 { pub fn cumulative_time(&self) -> f32 { self.cumulative_time_phys_val() } - /// Get physical value of 'Cumulative_Time' + /// Returns the physical value of `Cumulative_Time`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -34365,7 +34365,7 @@ impl RtSbCumulativeDistance1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Cumulative_Time' + /// Returns the raw value of `Cumulative_Time`. /// /// - Start bit: 8 /// - Signal size: 24 bits @@ -34375,12 +34375,12 @@ impl RtSbCumulativeDistance1 { pub fn cumulative_time_raw_val(&self) -> u32 { self.raw.view_bits::()[8..32].load_le::() } - /// Set raw value of 'Cumulative_Time' + /// Sets the raw value of `Cumulative_Time`. #[inline(always)] pub fn set_cumulative_time_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[8..32].store_le(value); } - /// Set value of 'Cumulative_Time' + /// Sets the value of `Cumulative_Time`. #[inline(always)] pub fn set_cumulative_time(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 167772_f32 < value { @@ -34394,29 +34394,29 @@ impl RtSbCumulativeDistance1 { self.raw.view_bits_mut::()[8..32].store_le(value); Ok(()) } - /// Get value of 'Validity_Cumulative_Distance' + /// Returns the value of `Validity_Cumulative_Distance`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_cumulative_distance(&self) -> bool { self.validity_cumulative_distance_phys_val() } - /// Get physical value of 'Validity_Cumulative_Distance' + /// Returns the physical value of `Validity_Cumulative_Distance`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_cumulative_distance_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Cumulative_Distance' + /// Returns the raw value of `Validity_Cumulative_Distance`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -34426,12 +34426,12 @@ impl RtSbCumulativeDistance1 { pub fn validity_cumulative_distance_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_Cumulative_Distance' + /// Sets the raw value of `Validity_Cumulative_Distance`. #[inline(always)] pub fn set_validity_cumulative_distance_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_Cumulative_Distance' + /// Sets the value of `Validity_Cumulative_Distance`. #[inline(always)] pub fn set_validity_cumulative_distance( &mut self, @@ -34441,29 +34441,29 @@ impl RtSbCumulativeDistance1 { self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_Cumulative_Time' + /// Returns the value of `Validity_Cumulative_Time`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_cumulative_time(&self) -> bool { self.validity_cumulative_time_phys_val() } - /// Get physical value of 'Validity_Cumulative_Time' + /// Returns the physical value of `Validity_Cumulative_Time`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_cumulative_time_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Cumulative_Time' + /// Returns the raw value of `Validity_Cumulative_Time`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -34473,12 +34473,12 @@ impl RtSbCumulativeDistance1 { pub fn validity_cumulative_time_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_Cumulative_Time' + /// Sets the raw value of `Validity_Cumulative_Time`. #[inline(always)] pub fn set_validity_cumulative_time_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_Cumulative_Time' + /// Sets the value of `Validity_Cumulative_Time`. #[inline(always)] pub fn set_validity_cumulative_time(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -34552,7 +34552,7 @@ impl RtSbTriggerTimestamp { pub const TRIGGER_NUMBER_MAX: u8 = 128_u8; pub const ACCURACY_TRIGGER_TIMESTAMP_MIN: u8 = 0_u8; pub const ACCURACY_TRIGGER_TIMESTAMP_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_Trigger_Timestamp' from values + /// Constructs a new `RT_SB_Trigger_Timestamp` message from values. pub fn new( gps_high_resolution_time: f32, trigger_timestamp_type: RtSbTriggerTimestampTriggerTimestampType, @@ -34568,11 +34568,11 @@ impl RtSbTriggerTimestamp { res.set_validity_trigger_timestamp(validity_trigger_timestamp)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_Trigger_Timestamp` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_High_Resolution_Time' + /// Returns the value of `GPS_High_Resolution_Time`. /// /// GPS time of week to micro-second resolution. /// @@ -34584,7 +34584,7 @@ impl RtSbTriggerTimestamp { pub fn gps_high_resolution_time(&self) -> f32 { self.gps_high_resolution_time_phys_val() } - /// Get physical value of 'GPS_High_Resolution_Time' + /// Returns the physical value of `GPS_High_Resolution_Time`. /// /// - Factor: 0.000001 /// - Offset: 0 @@ -34596,7 +34596,7 @@ impl RtSbTriggerTimestamp { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_High_Resolution_Time' + /// Returns the raw value of `GPS_High_Resolution_Time`. /// /// - Start bit: 24 /// - Signal size: 40 bits @@ -34606,12 +34606,12 @@ impl RtSbTriggerTimestamp { pub fn gps_high_resolution_time_raw_val(&self) -> u64 { self.raw.view_bits::()[24..64].load_le::() } - /// Set raw value of 'GPS_High_Resolution_Time' + /// Sets the raw value of `GPS_High_Resolution_Time`. #[inline(always)] pub fn set_gps_high_resolution_time_raw_val(&mut self, value: u64) { self.raw.view_bits_mut::()[24..64].store_le(value); } - /// Set value of 'GPS_High_Resolution_Time' + /// Sets the value of `GPS_High_Resolution_Time`. #[inline(always)] pub fn set_gps_high_resolution_time(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 604800_f32 < value { @@ -34625,11 +34625,11 @@ impl RtSbTriggerTimestamp { self.raw.view_bits_mut::()[24..64].store_le(value); Ok(()) } - /// Get value of 'Trigger_Timestamp_Type' + /// Returns the value of `Trigger_Timestamp_Type`. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn trigger_timestamp_type(&self) -> RtSbTriggerTimestampTriggerTimestampType { @@ -34644,17 +34644,17 @@ impl RtSbTriggerTimestamp { } } } - /// Get physical value of 'Trigger_Timestamp_Type' + /// Returns the physical value of `Trigger_Timestamp_Type`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn trigger_timestamp_type_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[23..24].load_le::(); signal == 1 } - /// Get raw value of 'Trigger_Timestamp_Type' + /// Returns the raw value of `Trigger_Timestamp_Type`. /// /// - Start bit: 23 /// - Signal size: 1 bits @@ -34664,12 +34664,12 @@ impl RtSbTriggerTimestamp { pub fn trigger_timestamp_type_raw_val(&self) -> u8 { self.raw.view_bits::()[23..24].load_le::() } - /// Set raw value of 'Trigger_Timestamp_Type' + /// Sets the raw value of `Trigger_Timestamp_Type`. #[inline(always)] pub fn set_trigger_timestamp_type_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[23..24].store_le(value); } - /// Set value of 'Trigger_Timestamp_Type' + /// Sets the value of `Trigger_Timestamp_Type`. #[inline(always)] pub fn set_trigger_timestamp_type( &mut self, @@ -34680,30 +34680,30 @@ impl RtSbTriggerTimestamp { self.raw.view_bits_mut::()[23..24].store_le(value); Ok(()) } - /// Get value of 'Trigger_Number' + /// Returns the value of `Trigger_Number`. /// /// This is the ID of the trigger that generated the event, as marked on the case of the logger /// /// - Min: 0 /// - Max: 128 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn trigger_number(&self) -> u8 { self.trigger_number_phys_val() } - /// Get physical value of 'Trigger_Number' + /// Returns the physical value of `Trigger_Number`. /// /// - Factor: 1 /// - Offset: 1 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn trigger_number_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..23].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(1) } - /// Get raw value of 'Trigger_Number' + /// Returns the raw value of `Trigger_Number`. /// /// - Start bit: 16 /// - Signal size: 7 bits @@ -34713,12 +34713,12 @@ impl RtSbTriggerTimestamp { pub fn trigger_number_raw_val(&self) -> u8 { self.raw.view_bits::()[16..23].load_le::() } - /// Set raw value of 'Trigger_Number' + /// Sets the raw value of `Trigger_Number`. #[inline(always)] pub fn set_trigger_number_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..23].store_le(value); } - /// Set value of 'Trigger_Number' + /// Sets the value of `Trigger_Number`. #[inline(always)] pub fn set_trigger_number(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 128_u8 < value { @@ -34736,30 +34736,30 @@ impl RtSbTriggerTimestamp { self.raw.view_bits_mut::()[16..23].store_le(value); Ok(()) } - /// Get value of 'Accuracy_Trigger_Timestamp' + /// Returns the value of `Accuracy_Trigger_Timestamp`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_trigger_timestamp(&self) -> u8 { self.accuracy_trigger_timestamp_phys_val() } - /// Get physical value of 'Accuracy_Trigger_Timestamp' + /// Returns the physical value of `Accuracy_Trigger_Timestamp`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_trigger_timestamp_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_Trigger_Timestamp' + /// Returns the raw value of `Accuracy_Trigger_Timestamp`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -34769,12 +34769,12 @@ impl RtSbTriggerTimestamp { pub fn accuracy_trigger_timestamp_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_Trigger_Timestamp' + /// Sets the raw value of `Accuracy_Trigger_Timestamp`. #[inline(always)] pub fn set_accuracy_trigger_timestamp_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_Trigger_Timestamp' + /// Sets the value of `Accuracy_Trigger_Timestamp`. #[inline(always)] pub fn set_accuracy_trigger_timestamp(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -34792,29 +34792,29 @@ impl RtSbTriggerTimestamp { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_Trigger_Timestamp' + /// Returns the value of `Validity_Trigger_Timestamp`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_trigger_timestamp(&self) -> bool { self.validity_trigger_timestamp_phys_val() } - /// Get physical value of 'Validity_Trigger_Timestamp' + /// Returns the physical value of `Validity_Trigger_Timestamp`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_trigger_timestamp_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Trigger_Timestamp' + /// Returns the raw value of `Validity_Trigger_Timestamp`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -34824,12 +34824,12 @@ impl RtSbTriggerTimestamp { pub fn validity_trigger_timestamp_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_Trigger_Timestamp' + /// Sets the raw value of `Validity_Trigger_Timestamp`. #[inline(always)] pub fn set_validity_trigger_timestamp_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_Trigger_Timestamp' + /// Sets the value of `Validity_Trigger_Timestamp`. #[inline(always)] pub fn set_validity_trigger_timestamp( &mut self, @@ -34933,7 +34933,7 @@ impl RtImu06GyroRates { pub const GYRO_RATE_YAW_MAX: f32 = 327_f32; pub const ACCURACY_GYRO_RATES_MIN: u8 = 0_u8; pub const ACCURACY_GYRO_RATES_MAX: u8 = 0_u8; - /// Construct new 'RT_IMU06_Gyro_Rates' from values + /// Constructs a new `RT_IMU06_Gyro_Rates` message from values. pub fn new( gyro_rate_roll: f32, gyro_rate_pitch: f32, @@ -34953,11 +34953,11 @@ impl RtImu06GyroRates { res.set_validity_gyro_rate_yaw(validity_gyro_rate_yaw)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IMU06_Gyro_Rates` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Gyro_Rate_Roll' + /// Returns the value of `Gyro_Rate_Roll`. /// /// Roll rate is positive for clockwise rotation when looking at the rear of the vehicle from behind the vehicle. /// @@ -34969,7 +34969,7 @@ impl RtImu06GyroRates { pub fn gyro_rate_roll(&self) -> f32 { self.gyro_rate_roll_phys_val() } - /// Get physical value of 'Gyro_Rate_Roll' + /// Returns the physical value of `Gyro_Rate_Roll`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -34981,7 +34981,7 @@ impl RtImu06GyroRates { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Gyro_Rate_Roll' + /// Returns the raw value of `Gyro_Rate_Roll`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -34991,13 +34991,13 @@ impl RtImu06GyroRates { pub fn gyro_rate_roll_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'Gyro_Rate_Roll' + /// Sets the raw value of `Gyro_Rate_Roll`. #[inline(always)] pub fn set_gyro_rate_roll_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'Gyro_Rate_Roll' + /// Sets the value of `Gyro_Rate_Roll`. #[inline(always)] pub fn set_gyro_rate_roll(&mut self, value: f32) -> Result<(), CanError> { if value < -327_f32 || 327_f32 < value { @@ -35012,7 +35012,7 @@ impl RtImu06GyroRates { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'Gyro_Rate_Pitch' + /// Returns the value of `Gyro_Rate_Pitch`. /// /// Pitch rate is positive for clockwise rotation when looking at the left hand side of the vehicle from the left of the vehicle. /// @@ -35024,7 +35024,7 @@ impl RtImu06GyroRates { pub fn gyro_rate_pitch(&self) -> f32 { self.gyro_rate_pitch_phys_val() } - /// Get physical value of 'Gyro_Rate_Pitch' + /// Returns the physical value of `Gyro_Rate_Pitch`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -35036,7 +35036,7 @@ impl RtImu06GyroRates { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Gyro_Rate_Pitch' + /// Returns the raw value of `Gyro_Rate_Pitch`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -35046,13 +35046,13 @@ impl RtImu06GyroRates { pub fn gyro_rate_pitch_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Gyro_Rate_Pitch' + /// Sets the raw value of `Gyro_Rate_Pitch`. #[inline(always)] pub fn set_gyro_rate_pitch_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Gyro_Rate_Pitch' + /// Sets the value of `Gyro_Rate_Pitch`. #[inline(always)] pub fn set_gyro_rate_pitch(&mut self, value: f32) -> Result<(), CanError> { if value < -327_f32 || 327_f32 < value { @@ -35067,7 +35067,7 @@ impl RtImu06GyroRates { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Gyro_Rate_Yaw' + /// Returns the value of `Gyro_Rate_Yaw`. /// /// Yaw rate is positive for clockwise rotation when looking down on the vehicle from above. /// @@ -35079,7 +35079,7 @@ impl RtImu06GyroRates { pub fn gyro_rate_yaw(&self) -> f32 { self.gyro_rate_yaw_phys_val() } - /// Get physical value of 'Gyro_Rate_Yaw' + /// Returns the physical value of `Gyro_Rate_Yaw`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -35091,7 +35091,7 @@ impl RtImu06GyroRates { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Gyro_Rate_Yaw' + /// Returns the raw value of `Gyro_Rate_Yaw`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -35101,13 +35101,13 @@ impl RtImu06GyroRates { pub fn gyro_rate_yaw_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'Gyro_Rate_Yaw' + /// Sets the raw value of `Gyro_Rate_Yaw`. #[inline(always)] pub fn set_gyro_rate_yaw_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'Gyro_Rate_Yaw' + /// Sets the value of `Gyro_Rate_Yaw`. #[inline(always)] pub fn set_gyro_rate_yaw(&mut self, value: f32) -> Result<(), CanError> { if value < -327_f32 || 327_f32 < value { @@ -35122,30 +35122,30 @@ impl RtImu06GyroRates { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_Gyro_Rates' + /// Returns the value of `Accuracy_Gyro_Rates`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gyro_rates(&self) -> u8 { self.accuracy_gyro_rates_phys_val() } - /// Get physical value of 'Accuracy_Gyro_Rates' + /// Returns the physical value of `Accuracy_Gyro_Rates`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gyro_rates_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_Gyro_Rates' + /// Returns the raw value of `Accuracy_Gyro_Rates`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -35155,12 +35155,12 @@ impl RtImu06GyroRates { pub fn accuracy_gyro_rates_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_Gyro_Rates' + /// Sets the raw value of `Accuracy_Gyro_Rates`. #[inline(always)] pub fn set_accuracy_gyro_rates_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_Gyro_Rates' + /// Sets the value of `Accuracy_Gyro_Rates`. #[inline(always)] pub fn set_accuracy_gyro_rates(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -35178,29 +35178,29 @@ impl RtImu06GyroRates { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_Gyro_Rate_Roll' + /// Returns the value of `Validity_Gyro_Rate_Roll`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_roll(&self) -> bool { self.validity_gyro_rate_roll_phys_val() } - /// Get physical value of 'Validity_Gyro_Rate_Roll' + /// Returns the physical value of `Validity_Gyro_Rate_Roll`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gyro_rate_roll_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Gyro_Rate_Roll' + /// Returns the raw value of `Validity_Gyro_Rate_Roll`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -35210,41 +35210,41 @@ impl RtImu06GyroRates { pub fn validity_gyro_rate_roll_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'Validity_Gyro_Rate_Roll' + /// Sets the raw value of `Validity_Gyro_Rate_Roll`. #[inline(always)] pub fn set_validity_gyro_rate_roll_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'Validity_Gyro_Rate_Roll' + /// Sets the value of `Validity_Gyro_Rate_Roll`. #[inline(always)] pub fn set_validity_gyro_rate_roll(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'Validity_Gyro_Rate_Pitch' + /// Returns the value of `Validity_Gyro_Rate_Pitch`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_pitch(&self) -> bool { self.validity_gyro_rate_pitch_phys_val() } - /// Get physical value of 'Validity_Gyro_Rate_Pitch' + /// Returns the physical value of `Validity_Gyro_Rate_Pitch`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gyro_rate_pitch_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Gyro_Rate_Pitch' + /// Returns the raw value of `Validity_Gyro_Rate_Pitch`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -35254,41 +35254,41 @@ impl RtImu06GyroRates { pub fn validity_gyro_rate_pitch_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_Gyro_Rate_Pitch' + /// Sets the raw value of `Validity_Gyro_Rate_Pitch`. #[inline(always)] pub fn set_validity_gyro_rate_pitch_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_Gyro_Rate_Pitch' + /// Sets the value of `Validity_Gyro_Rate_Pitch`. #[inline(always)] pub fn set_validity_gyro_rate_pitch(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_Gyro_Rate_Yaw' + /// Returns the value of `Validity_Gyro_Rate_Yaw`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_yaw(&self) -> bool { self.validity_gyro_rate_yaw_phys_val() } - /// Get physical value of 'Validity_Gyro_Rate_Yaw' + /// Returns the physical value of `Validity_Gyro_Rate_Yaw`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gyro_rate_yaw_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Gyro_Rate_Yaw' + /// Returns the raw value of `Validity_Gyro_Rate_Yaw`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -35298,12 +35298,12 @@ impl RtImu06GyroRates { pub fn validity_gyro_rate_yaw_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_Gyro_Rate_Yaw' + /// Sets the raw value of `Validity_Gyro_Rate_Yaw`. #[inline(always)] pub fn set_validity_gyro_rate_yaw_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_Gyro_Rate_Yaw' + /// Sets the value of `Validity_Gyro_Rate_Yaw`. #[inline(always)] pub fn set_validity_gyro_rate_yaw(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -35379,7 +35379,7 @@ impl RtImu06Accel { pub const ACCEL_LONGITUDINAL_MAX: f32 = 65_f32; pub const ACCURACY_ACCEL_MIN: u8 = 0_u8; pub const ACCURACY_ACCEL_MAX: u8 = 255_u8; - /// Construct new 'RT_IMU06_Accel' from values + /// Constructs a new `RT_IMU06_Accel` message from values. pub fn new( accel_vertical: f32, accel_lateral: f32, @@ -35399,11 +35399,11 @@ impl RtImu06Accel { res.set_validity_accel_longitudinal(validity_accel_longitudinal)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_IMU06_Accel` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Accel_Vertical' + /// Returns the value of `Accel_Vertical`. /// /// Vertical acceleration. This is positive when the vehicle accelerates in an upwards direction, e.g. when travelling through a dip. /// @@ -35415,7 +35415,7 @@ impl RtImu06Accel { pub fn accel_vertical(&self) -> f32 { self.accel_vertical_phys_val() } - /// Get physical value of 'Accel_Vertical' + /// Returns the physical value of `Accel_Vertical`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -35427,7 +35427,7 @@ impl RtImu06Accel { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Accel_Vertical' + /// Returns the raw value of `Accel_Vertical`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -35437,13 +35437,13 @@ impl RtImu06Accel { pub fn accel_vertical_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'Accel_Vertical' + /// Sets the raw value of `Accel_Vertical`. #[inline(always)] pub fn set_accel_vertical_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'Accel_Vertical' + /// Sets the value of `Accel_Vertical`. #[inline(always)] pub fn set_accel_vertical(&mut self, value: f32) -> Result<(), CanError> { if value < -65_f32 || 65_f32 < value { @@ -35458,7 +35458,7 @@ impl RtImu06Accel { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'Accel_Lateral' + /// Returns the value of `Accel_Lateral`. /// /// Lateral acceleration. This is positive when the vehicle accelerates towards the right, e.g. when cornering around a right-hand bend. /// @@ -35470,7 +35470,7 @@ impl RtImu06Accel { pub fn accel_lateral(&self) -> f32 { self.accel_lateral_phys_val() } - /// Get physical value of 'Accel_Lateral' + /// Returns the physical value of `Accel_Lateral`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -35482,7 +35482,7 @@ impl RtImu06Accel { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Accel_Lateral' + /// Returns the raw value of `Accel_Lateral`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -35492,13 +35492,13 @@ impl RtImu06Accel { pub fn accel_lateral_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Accel_Lateral' + /// Sets the raw value of `Accel_Lateral`. #[inline(always)] pub fn set_accel_lateral_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Accel_Lateral' + /// Sets the value of `Accel_Lateral`. #[inline(always)] pub fn set_accel_lateral(&mut self, value: f32) -> Result<(), CanError> { if value < -65_f32 || 65_f32 < value { @@ -35513,7 +35513,7 @@ impl RtImu06Accel { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Accel_Longitudinal' + /// Returns the value of `Accel_Longitudinal`. /// /// Longitudinal acceleration. This is positive when the vehicle accelerates in a forwards direction. /// @@ -35525,7 +35525,7 @@ impl RtImu06Accel { pub fn accel_longitudinal(&self) -> f32 { self.accel_longitudinal_phys_val() } - /// Get physical value of 'Accel_Longitudinal' + /// Returns the physical value of `Accel_Longitudinal`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -35537,7 +35537,7 @@ impl RtImu06Accel { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Accel_Longitudinal' + /// Returns the raw value of `Accel_Longitudinal`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -35547,13 +35547,13 @@ impl RtImu06Accel { pub fn accel_longitudinal_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'Accel_Longitudinal' + /// Sets the raw value of `Accel_Longitudinal`. #[inline(always)] pub fn set_accel_longitudinal_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'Accel_Longitudinal' + /// Sets the value of `Accel_Longitudinal`. #[inline(always)] pub fn set_accel_longitudinal(&mut self, value: f32) -> Result<(), CanError> { if value < -65_f32 || 65_f32 < value { @@ -35568,30 +35568,30 @@ impl RtImu06Accel { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_Accel' + /// Returns the value of `Accuracy_Accel`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_accel(&self) -> u8 { self.accuracy_accel_phys_val() } - /// Get physical value of 'Accuracy_Accel' + /// Returns the physical value of `Accuracy_Accel`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_accel_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_Accel' + /// Returns the raw value of `Accuracy_Accel`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -35601,12 +35601,12 @@ impl RtImu06Accel { pub fn accuracy_accel_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_Accel' + /// Sets the raw value of `Accuracy_Accel`. #[inline(always)] pub fn set_accuracy_accel_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_Accel' + /// Sets the value of `Accuracy_Accel`. #[inline(always)] pub fn set_accuracy_accel(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -35624,29 +35624,29 @@ impl RtImu06Accel { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_Accel_Vertical' + /// Returns the value of `Validity_Accel_Vertical`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_vertical(&self) -> bool { self.validity_accel_vertical_phys_val() } - /// Get physical value of 'Validity_Accel_Vertical' + /// Returns the physical value of `Validity_Accel_Vertical`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_accel_vertical_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Accel_Vertical' + /// Returns the raw value of `Validity_Accel_Vertical`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -35656,41 +35656,41 @@ impl RtImu06Accel { pub fn validity_accel_vertical_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'Validity_Accel_Vertical' + /// Sets the raw value of `Validity_Accel_Vertical`. #[inline(always)] pub fn set_validity_accel_vertical_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'Validity_Accel_Vertical' + /// Sets the value of `Validity_Accel_Vertical`. #[inline(always)] pub fn set_validity_accel_vertical(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'Validity_Accel_Lateral' + /// Returns the value of `Validity_Accel_Lateral`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_lateral(&self) -> bool { self.validity_accel_lateral_phys_val() } - /// Get physical value of 'Validity_Accel_Lateral' + /// Returns the physical value of `Validity_Accel_Lateral`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_accel_lateral_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Accel_Lateral' + /// Returns the raw value of `Validity_Accel_Lateral`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -35700,41 +35700,41 @@ impl RtImu06Accel { pub fn validity_accel_lateral_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_Accel_Lateral' + /// Sets the raw value of `Validity_Accel_Lateral`. #[inline(always)] pub fn set_validity_accel_lateral_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_Accel_Lateral' + /// Sets the value of `Validity_Accel_Lateral`. #[inline(always)] pub fn set_validity_accel_lateral(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_Accel_Longitudinal' + /// Returns the value of `Validity_Accel_Longitudinal`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_longitudinal(&self) -> bool { self.validity_accel_longitudinal_phys_val() } - /// Get physical value of 'Validity_Accel_Longitudinal' + /// Returns the physical value of `Validity_Accel_Longitudinal`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_accel_longitudinal_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Accel_Longitudinal' + /// Returns the raw value of `Validity_Accel_Longitudinal`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -35744,12 +35744,12 @@ impl RtImu06Accel { pub fn validity_accel_longitudinal_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_Accel_Longitudinal' + /// Sets the raw value of `Validity_Accel_Longitudinal`. #[inline(always)] pub fn set_validity_accel_longitudinal_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_Accel_Longitudinal' + /// Sets the value of `Validity_Accel_Longitudinal`. #[inline(always)] pub fn set_validity_accel_longitudinal( &mut self, @@ -35824,7 +35824,7 @@ impl RtSbSpeed { pub const SPEED_MAX: f32 = 20000_f32; pub const ACCURACY_SPEED_MIN: u8 = 0_u8; pub const ACCURACY_SPEED_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_Speed' from values + /// Constructs a new `RT_SB_Speed` message from values. pub fn new( speed: f32, accuracy_speed: u8, @@ -35836,11 +35836,11 @@ impl RtSbSpeed { res.set_validity_speed(validity_speed)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_Speed` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Speed' + /// Returns the value of `Speed`. /// /// - Min: -20000 /// - Max: 20000 @@ -35850,7 +35850,7 @@ impl RtSbSpeed { pub fn speed(&self) -> f32 { self.speed_phys_val() } - /// Get physical value of 'Speed' + /// Returns the physical value of `Speed`. /// /// - Factor: 0.00001 /// - Offset: 0 @@ -35862,7 +35862,7 @@ impl RtSbSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Speed' + /// Returns the raw value of `Speed`. /// /// - Start bit: 16 /// - Signal size: 32 bits @@ -35872,13 +35872,13 @@ impl RtSbSpeed { pub fn speed_raw_val(&self) -> i32 { self.raw.view_bits::()[16..48].load_le::() } - /// Set raw value of 'Speed' + /// Sets the raw value of `Speed`. #[inline(always)] pub fn set_speed_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..48].store_le(value); } - /// Set value of 'Speed' + /// Sets the value of `Speed`. #[inline(always)] pub fn set_speed(&mut self, value: f32) -> Result<(), CanError> { if value < -20000_f32 || 20000_f32 < value { @@ -35893,30 +35893,30 @@ impl RtSbSpeed { self.raw.view_bits_mut::()[16..48].store_le(value); Ok(()) } - /// Get value of 'Accuracy_Speed' + /// Returns the value of `Accuracy_Speed`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_speed(&self) -> u8 { self.accuracy_speed_phys_val() } - /// Get physical value of 'Accuracy_Speed' + /// Returns the physical value of `Accuracy_Speed`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_speed_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_Speed' + /// Returns the raw value of `Accuracy_Speed`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -35926,12 +35926,12 @@ impl RtSbSpeed { pub fn accuracy_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_Speed' + /// Sets the raw value of `Accuracy_Speed`. #[inline(always)] pub fn set_accuracy_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_Speed' + /// Sets the value of `Accuracy_Speed`. #[inline(always)] pub fn set_accuracy_speed(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -35949,29 +35949,29 @@ impl RtSbSpeed { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_Speed' + /// Returns the value of `Validity_Speed`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_speed(&self) -> bool { self.validity_speed_phys_val() } - /// Get physical value of 'Validity_Speed' + /// Returns the physical value of `Validity_Speed`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_speed_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Speed' + /// Returns the raw value of `Validity_Speed`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -35981,12 +35981,12 @@ impl RtSbSpeed { pub fn validity_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_Speed' + /// Sets the raw value of `Validity_Speed`. #[inline(always)] pub fn set_validity_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_Speed' + /// Sets the value of `Validity_Speed`. #[inline(always)] pub fn set_validity_speed(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -36062,7 +36062,7 @@ impl RtSbRtkSlip { pub const RTK_SLIP_MAX: f32 = 360_f32; pub const ACCURACY_RTK_BASELINE_MIN: u8 = 0_u8; pub const ACCURACY_RTK_BASELINE_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_RTK_Slip' from values + /// Constructs a new `RT_SB_RTK_Slip` message from values. pub fn new( rtk_baseline: u16, rtk_squat: f32, @@ -36082,11 +36082,11 @@ impl RtSbRtkSlip { res.set_validity_rtk_slip(validity_rtk_slip)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_RTK_Slip` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'RTK_Baseline' + /// Returns the value of `RTK_Baseline`. /// /// This is the estimated baseline length calculated by the RTK solution. /// @@ -36098,7 +36098,7 @@ impl RtSbRtkSlip { pub fn rtk_baseline(&self) -> u16 { self.rtk_baseline_phys_val() } - /// Get physical value of 'RTK_Baseline' + /// Returns the physical value of `RTK_Baseline`. /// /// - Factor: 1 /// - Offset: 0 @@ -36109,7 +36109,7 @@ impl RtSbRtkSlip { let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'RTK_Baseline' + /// Returns the raw value of `RTK_Baseline`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -36119,12 +36119,12 @@ impl RtSbRtkSlip { pub fn rtk_baseline_raw_val(&self) -> u16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'RTK_Baseline' + /// Sets the raw value of `RTK_Baseline`. #[inline(always)] pub fn set_rtk_baseline_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'RTK_Baseline' + /// Sets the value of `RTK_Baseline`. #[inline(always)] pub fn set_rtk_baseline(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 65535_u16 < value { @@ -36142,7 +36142,7 @@ impl RtSbRtkSlip { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'RTK_Squat' + /// Returns the value of `RTK_Squat`. /// /// Squat is defined as the difference between pitch and gradient. /// @@ -36154,7 +36154,7 @@ impl RtSbRtkSlip { pub fn rtk_squat(&self) -> f32 { self.rtk_squat_phys_val() } - /// Get physical value of 'RTK_Squat' + /// Returns the physical value of `RTK_Squat`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -36166,7 +36166,7 @@ impl RtSbRtkSlip { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'RTK_Squat' + /// Returns the raw value of `RTK_Squat`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -36176,13 +36176,13 @@ impl RtSbRtkSlip { pub fn rtk_squat_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'RTK_Squat' + /// Sets the raw value of `RTK_Squat`. #[inline(always)] pub fn set_rtk_squat_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'RTK_Squat' + /// Sets the value of `RTK_Squat`. #[inline(always)] pub fn set_rtk_squat(&mut self, value: f32) -> Result<(), CanError> { if value < -360_f32 || 360_f32 < value { @@ -36197,7 +36197,7 @@ impl RtSbRtkSlip { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'RTK_Slip' + /// Returns the value of `RTK_Slip`. /// /// Slip is defined as the difference between yaw and heading. /// @@ -36209,7 +36209,7 @@ impl RtSbRtkSlip { pub fn rtk_slip(&self) -> f32 { self.rtk_slip_phys_val() } - /// Get physical value of 'RTK_Slip' + /// Returns the physical value of `RTK_Slip`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -36221,7 +36221,7 @@ impl RtSbRtkSlip { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'RTK_Slip' + /// Returns the raw value of `RTK_Slip`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -36231,13 +36231,13 @@ impl RtSbRtkSlip { pub fn rtk_slip_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'RTK_Slip' + /// Sets the raw value of `RTK_Slip`. #[inline(always)] pub fn set_rtk_slip_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'RTK_Slip' + /// Sets the value of `RTK_Slip`. #[inline(always)] pub fn set_rtk_slip(&mut self, value: f32) -> Result<(), CanError> { if value < -360_f32 || 360_f32 < value { @@ -36252,28 +36252,28 @@ impl RtSbRtkSlip { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_RTK_Baseline' + /// Returns the value of `Accuracy_RTK_Baseline`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_rtk_baseline(&self) -> u8 { self.accuracy_rtk_baseline_phys_val() } - /// Get physical value of 'Accuracy_RTK_Baseline' + /// Returns the physical value of `Accuracy_RTK_Baseline`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_rtk_baseline_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_RTK_Baseline' + /// Returns the raw value of `Accuracy_RTK_Baseline`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -36283,12 +36283,12 @@ impl RtSbRtkSlip { pub fn accuracy_rtk_baseline_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_RTK_Baseline' + /// Sets the raw value of `Accuracy_RTK_Baseline`. #[inline(always)] pub fn set_accuracy_rtk_baseline_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_RTK_Baseline' + /// Sets the value of `Accuracy_RTK_Baseline`. #[inline(always)] pub fn set_accuracy_rtk_baseline(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -36306,29 +36306,29 @@ impl RtSbRtkSlip { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_RTK_Baseline' + /// Returns the value of `Validity_RTK_Baseline`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_baseline(&self) -> bool { self.validity_rtk_baseline_phys_val() } - /// Get physical value of 'Validity_RTK_Baseline' + /// Returns the physical value of `Validity_RTK_Baseline`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_rtk_baseline_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'Validity_RTK_Baseline' + /// Returns the raw value of `Validity_RTK_Baseline`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -36338,41 +36338,41 @@ impl RtSbRtkSlip { pub fn validity_rtk_baseline_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'Validity_RTK_Baseline' + /// Sets the raw value of `Validity_RTK_Baseline`. #[inline(always)] pub fn set_validity_rtk_baseline_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'Validity_RTK_Baseline' + /// Sets the value of `Validity_RTK_Baseline`. #[inline(always)] pub fn set_validity_rtk_baseline(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'Validity_RTK_Squat' + /// Returns the value of `Validity_RTK_Squat`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_squat(&self) -> bool { self.validity_rtk_squat_phys_val() } - /// Get physical value of 'Validity_RTK_Squat' + /// Returns the physical value of `Validity_RTK_Squat`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_rtk_squat_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_RTK_Squat' + /// Returns the raw value of `Validity_RTK_Squat`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -36382,41 +36382,41 @@ impl RtSbRtkSlip { pub fn validity_rtk_squat_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_RTK_Squat' + /// Sets the raw value of `Validity_RTK_Squat`. #[inline(always)] pub fn set_validity_rtk_squat_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_RTK_Squat' + /// Sets the value of `Validity_RTK_Squat`. #[inline(always)] pub fn set_validity_rtk_squat(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_RTK_Slip' + /// Returns the value of `Validity_RTK_Slip`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_slip(&self) -> bool { self.validity_rtk_slip_phys_val() } - /// Get physical value of 'Validity_RTK_Slip' + /// Returns the physical value of `Validity_RTK_Slip`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_rtk_slip_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_RTK_Slip' + /// Returns the raw value of `Validity_RTK_Slip`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -36426,12 +36426,12 @@ impl RtSbRtkSlip { pub fn validity_rtk_slip_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_RTK_Slip' + /// Sets the raw value of `Validity_RTK_Slip`. #[inline(always)] pub fn set_validity_rtk_slip_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_RTK_Slip' + /// Sets the value of `Validity_RTK_Slip`. #[inline(always)] pub fn set_validity_rtk_slip(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -36507,7 +36507,7 @@ impl RtSbRtkAttitude { pub const RTK_ATTITUDE_YAW_MAX: f32 = 360_f32; pub const ACCURACY_RTK_ATTITUDE_MIN: u8 = 0_u8; pub const ACCURACY_RTK_ATTITUDE_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_RTK_Attitude' from values + /// Constructs a new `RT_SB_RTK_Attitude` message from values. pub fn new( rtk_attitude_roll: f32, rtk_attitude_pitch: f32, @@ -36527,11 +36527,11 @@ impl RtSbRtkAttitude { res.set_validity_rtk_yaw(validity_rtk_yaw)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_RTK_Attitude` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'RTK_Attitude_Roll' + /// Returns the value of `RTK_Attitude_Roll`. /// /// RTK attitude is determined from the MB-RTK solution only. Roll is positive for a clockwise rotational displacement relative to the local horizontal plane when looking at the vehicle from the rear of it. /// @@ -36543,7 +36543,7 @@ impl RtSbRtkAttitude { pub fn rtk_attitude_roll(&self) -> f32 { self.rtk_attitude_roll_phys_val() } - /// Get physical value of 'RTK_Attitude_Roll' + /// Returns the physical value of `RTK_Attitude_Roll`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -36555,7 +36555,7 @@ impl RtSbRtkAttitude { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'RTK_Attitude_Roll' + /// Returns the raw value of `RTK_Attitude_Roll`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -36565,13 +36565,13 @@ impl RtSbRtkAttitude { pub fn rtk_attitude_roll_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'RTK_Attitude_Roll' + /// Sets the raw value of `RTK_Attitude_Roll`. #[inline(always)] pub fn set_rtk_attitude_roll_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'RTK_Attitude_Roll' + /// Sets the value of `RTK_Attitude_Roll`. #[inline(always)] pub fn set_rtk_attitude_roll(&mut self, value: f32) -> Result<(), CanError> { if value < -90_f32 || 90_f32 < value { @@ -36586,7 +36586,7 @@ impl RtSbRtkAttitude { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'RTK_Attitude_Pitch' + /// Returns the value of `RTK_Attitude_Pitch`. /// /// RTK attitude is determined from the MB-RTK solution only. Pitch is positive for a clockwise rotational displacement from the local horizontal plane when looking at the vehicle from the left hand side of it. /// @@ -36598,7 +36598,7 @@ impl RtSbRtkAttitude { pub fn rtk_attitude_pitch(&self) -> f32 { self.rtk_attitude_pitch_phys_val() } - /// Get physical value of 'RTK_Attitude_Pitch' + /// Returns the physical value of `RTK_Attitude_Pitch`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -36610,7 +36610,7 @@ impl RtSbRtkAttitude { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'RTK_Attitude_Pitch' + /// Returns the raw value of `RTK_Attitude_Pitch`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -36620,13 +36620,13 @@ impl RtSbRtkAttitude { pub fn rtk_attitude_pitch_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'RTK_Attitude_Pitch' + /// Sets the raw value of `RTK_Attitude_Pitch`. #[inline(always)] pub fn set_rtk_attitude_pitch_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'RTK_Attitude_Pitch' + /// Sets the value of `RTK_Attitude_Pitch`. #[inline(always)] pub fn set_rtk_attitude_pitch(&mut self, value: f32) -> Result<(), CanError> { if value < -90_f32 || 90_f32 < value { @@ -36641,7 +36641,7 @@ impl RtSbRtkAttitude { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'RTK_Attitude_Yaw' + /// Returns the value of `RTK_Attitude_Yaw`. /// /// RTK attitude is determined from the MB-RTK solution only. Yaw is positive for a clockwise rotational displacement from due North, looking down on the vehicle from above. /// @@ -36653,7 +36653,7 @@ impl RtSbRtkAttitude { pub fn rtk_attitude_yaw(&self) -> f32 { self.rtk_attitude_yaw_phys_val() } - /// Get physical value of 'RTK_Attitude_Yaw' + /// Returns the physical value of `RTK_Attitude_Yaw`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -36665,7 +36665,7 @@ impl RtSbRtkAttitude { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'RTK_Attitude_Yaw' + /// Returns the raw value of `RTK_Attitude_Yaw`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -36675,13 +36675,13 @@ impl RtSbRtkAttitude { pub fn rtk_attitude_yaw_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'RTK_Attitude_Yaw' + /// Sets the raw value of `RTK_Attitude_Yaw`. #[inline(always)] pub fn set_rtk_attitude_yaw_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'RTK_Attitude_Yaw' + /// Sets the value of `RTK_Attitude_Yaw`. #[inline(always)] pub fn set_rtk_attitude_yaw(&mut self, value: f32) -> Result<(), CanError> { if value < -360_f32 || 360_f32 < value { @@ -36696,30 +36696,30 @@ impl RtSbRtkAttitude { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_RTK_Attitude' + /// Returns the value of `Accuracy_RTK_Attitude`. /// /// Note that RTK yaw is typically up to about 4 times more accurate than RTK pitch or roll. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_rtk_attitude(&self) -> u8 { self.accuracy_rtk_attitude_phys_val() } - /// Get physical value of 'Accuracy_RTK_Attitude' + /// Returns the physical value of `Accuracy_RTK_Attitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_rtk_attitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_RTK_Attitude' + /// Returns the raw value of `Accuracy_RTK_Attitude`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -36729,12 +36729,12 @@ impl RtSbRtkAttitude { pub fn accuracy_rtk_attitude_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_RTK_Attitude' + /// Sets the raw value of `Accuracy_RTK_Attitude`. #[inline(always)] pub fn set_accuracy_rtk_attitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_RTK_Attitude' + /// Sets the value of `Accuracy_RTK_Attitude`. #[inline(always)] pub fn set_accuracy_rtk_attitude(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -36752,29 +36752,29 @@ impl RtSbRtkAttitude { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_RTK_Roll' + /// Returns the value of `Validity_RTK_Roll`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_roll(&self) -> bool { self.validity_rtk_roll_phys_val() } - /// Get physical value of 'Validity_RTK_Roll' + /// Returns the physical value of `Validity_RTK_Roll`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_rtk_roll_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'Validity_RTK_Roll' + /// Returns the raw value of `Validity_RTK_Roll`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -36784,41 +36784,41 @@ impl RtSbRtkAttitude { pub fn validity_rtk_roll_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'Validity_RTK_Roll' + /// Sets the raw value of `Validity_RTK_Roll`. #[inline(always)] pub fn set_validity_rtk_roll_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'Validity_RTK_Roll' + /// Sets the value of `Validity_RTK_Roll`. #[inline(always)] pub fn set_validity_rtk_roll(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'Validity_RTK_Pitch' + /// Returns the value of `Validity_RTK_Pitch`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_pitch(&self) -> bool { self.validity_rtk_pitch_phys_val() } - /// Get physical value of 'Validity_RTK_Pitch' + /// Returns the physical value of `Validity_RTK_Pitch`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_rtk_pitch_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_RTK_Pitch' + /// Returns the raw value of `Validity_RTK_Pitch`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -36828,41 +36828,41 @@ impl RtSbRtkAttitude { pub fn validity_rtk_pitch_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_RTK_Pitch' + /// Sets the raw value of `Validity_RTK_Pitch`. #[inline(always)] pub fn set_validity_rtk_pitch_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_RTK_Pitch' + /// Sets the value of `Validity_RTK_Pitch`. #[inline(always)] pub fn set_validity_rtk_pitch(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_RTK_Yaw' + /// Returns the value of `Validity_RTK_Yaw`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_rtk_yaw(&self) -> bool { self.validity_rtk_yaw_phys_val() } - /// Get physical value of 'Validity_RTK_Yaw' + /// Returns the physical value of `Validity_RTK_Yaw`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_rtk_yaw_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_RTK_Yaw' + /// Returns the raw value of `Validity_RTK_Yaw`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -36872,12 +36872,12 @@ impl RtSbRtkAttitude { pub fn validity_rtk_yaw_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_RTK_Yaw' + /// Sets the raw value of `Validity_RTK_Yaw`. #[inline(always)] pub fn set_validity_rtk_yaw_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_RTK_Yaw' + /// Sets the value of `Validity_RTK_Yaw`. #[inline(always)] pub fn set_validity_rtk_yaw(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -36951,7 +36951,7 @@ impl RtSbGpsMcycleLean { pub const GPS_LATERAL_ACCEL_MAX: f32 = 65_f32; pub const ACCURACY_GPS_LATERAL_ACCEL_MIN: u8 = 0_u8; pub const ACCURACY_GPS_LATERAL_ACCEL_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_GPS_Mcycle_Lean' from values + /// Constructs a new `RT_SB_GPS_Mcycle_Lean` message from values. pub fn new( gps_mcycle_lean_angle: f32, gps_lateral_accel: f32, @@ -36967,11 +36967,11 @@ impl RtSbGpsMcycleLean { res.set_validity_gps_lateral_accel(validity_gps_lateral_accel)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_GPS_Mcycle_Lean` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Mcycle_Lean_Angle' + /// Returns the value of `GPS_Mcycle_Lean_Angle`. /// /// Motorcycle lean angle, derived from rate of change of heading from GPS. This is the lean angle of the centre of mass of the combined bike + rider. /// @@ -36983,7 +36983,7 @@ impl RtSbGpsMcycleLean { pub fn gps_mcycle_lean_angle(&self) -> f32 { self.gps_mcycle_lean_angle_phys_val() } - /// Get physical value of 'GPS_Mcycle_Lean_Angle' + /// Returns the physical value of `GPS_Mcycle_Lean_Angle`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -36995,7 +36995,7 @@ impl RtSbGpsMcycleLean { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Mcycle_Lean_Angle' + /// Returns the raw value of `GPS_Mcycle_Lean_Angle`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -37005,13 +37005,13 @@ impl RtSbGpsMcycleLean { pub fn gps_mcycle_lean_angle_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'GPS_Mcycle_Lean_Angle' + /// Sets the raw value of `GPS_Mcycle_Lean_Angle`. #[inline(always)] pub fn set_gps_mcycle_lean_angle_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'GPS_Mcycle_Lean_Angle' + /// Sets the value of `GPS_Mcycle_Lean_Angle`. #[inline(always)] pub fn set_gps_mcycle_lean_angle(&mut self, value: f32) -> Result<(), CanError> { if value < -90_f32 || 90_f32 < value { @@ -37026,7 +37026,7 @@ impl RtSbGpsMcycleLean { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'GPS_Lateral_Accel' + /// Returns the value of `GPS_Lateral_Accel`. /// /// GPS-derived lateral acceleration. This is derived by differentiating GPS heading - it is much more noisy than lateral accel from the accelerometers, but useful for m/cycle applications. /// @@ -37038,7 +37038,7 @@ impl RtSbGpsMcycleLean { pub fn gps_lateral_accel(&self) -> f32 { self.gps_lateral_accel_phys_val() } - /// Get physical value of 'GPS_Lateral_Accel' + /// Returns the physical value of `GPS_Lateral_Accel`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -37050,7 +37050,7 @@ impl RtSbGpsMcycleLean { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Lateral_Accel' + /// Returns the raw value of `GPS_Lateral_Accel`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -37060,13 +37060,13 @@ impl RtSbGpsMcycleLean { pub fn gps_lateral_accel_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'GPS_Lateral_Accel' + /// Sets the raw value of `GPS_Lateral_Accel`. #[inline(always)] pub fn set_gps_lateral_accel_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'GPS_Lateral_Accel' + /// Sets the value of `GPS_Lateral_Accel`. #[inline(always)] pub fn set_gps_lateral_accel(&mut self, value: f32) -> Result<(), CanError> { if value < -65_f32 || 65_f32 < value { @@ -37081,30 +37081,30 @@ impl RtSbGpsMcycleLean { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Lateral_Accel' + /// Returns the value of `Accuracy_GPS_Lateral_Accel`. /// /// This accuracy value applies to both GPS-derived lateral acceleration and motorcycle lean angle, since both are derived from the rate of change of GPS heading. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_lateral_accel(&self) -> u8 { self.accuracy_gps_lateral_accel_phys_val() } - /// Get physical value of 'Accuracy_GPS_Lateral_Accel' + /// Returns the physical value of `Accuracy_GPS_Lateral_Accel`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_lateral_accel_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Lateral_Accel' + /// Returns the raw value of `Accuracy_GPS_Lateral_Accel`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -37114,12 +37114,12 @@ impl RtSbGpsMcycleLean { pub fn accuracy_gps_lateral_accel_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_GPS_Lateral_Accel' + /// Sets the raw value of `Accuracy_GPS_Lateral_Accel`. #[inline(always)] pub fn set_accuracy_gps_lateral_accel_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_GPS_Lateral_Accel' + /// Sets the value of `Accuracy_GPS_Lateral_Accel`. #[inline(always)] pub fn set_accuracy_gps_lateral_accel(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -37137,29 +37137,29 @@ impl RtSbGpsMcycleLean { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Mcycle_Lean' + /// Returns the value of `Validity_GPS_Mcycle_Lean`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_mcycle_lean(&self) -> bool { self.validity_gps_mcycle_lean_phys_val() } - /// Get physical value of 'Validity_GPS_Mcycle_Lean' + /// Returns the physical value of `Validity_GPS_Mcycle_Lean`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_mcycle_lean_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Mcycle_Lean' + /// Returns the raw value of `Validity_GPS_Mcycle_Lean`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -37169,41 +37169,41 @@ impl RtSbGpsMcycleLean { pub fn validity_gps_mcycle_lean_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_GPS_Mcycle_Lean' + /// Sets the raw value of `Validity_GPS_Mcycle_Lean`. #[inline(always)] pub fn set_validity_gps_mcycle_lean_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_GPS_Mcycle_Lean' + /// Sets the value of `Validity_GPS_Mcycle_Lean`. #[inline(always)] pub fn set_validity_gps_mcycle_lean(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Lateral_Accel' + /// Returns the value of `Validity_GPS_Lateral_Accel`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_lateral_accel(&self) -> bool { self.validity_gps_lateral_accel_phys_val() } - /// Get physical value of 'Validity_GPS_Lateral_Accel' + /// Returns the physical value of `Validity_GPS_Lateral_Accel`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_lateral_accel_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Lateral_Accel' + /// Returns the raw value of `Validity_GPS_Lateral_Accel`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -37213,12 +37213,12 @@ impl RtSbGpsMcycleLean { pub fn validity_gps_lateral_accel_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_GPS_Lateral_Accel' + /// Sets the raw value of `Validity_GPS_Lateral_Accel`. #[inline(always)] pub fn set_validity_gps_lateral_accel_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_GPS_Lateral_Accel' + /// Sets the value of `Validity_GPS_Lateral_Accel`. #[inline(always)] pub fn set_validity_gps_lateral_accel( &mut self, @@ -37305,7 +37305,7 @@ impl RtSbGpsStatus { pub const FIRMWARE_VERSION_MAJOR_MAX: u8 = 255_u8; pub const GPS_STATUS_MIN: u8 = 0_u8; pub const GPS_STATUS_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_GPS_Status' from values + /// Constructs a new `RT_SB_GPS_Status` message from values. pub fn new( rtk_status: RtSbGpsStatusRtkStatus, gps_n_sv_rtk: u8, @@ -37327,15 +37327,15 @@ impl RtSbGpsStatus { res.set_gps_status(gps_status)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_GPS_Status` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'RTK_Status' + /// Returns the value of `RTK_Status`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn rtk_status(&self) -> RtSbGpsStatusRtkStatus { @@ -37349,18 +37349,18 @@ impl RtSbGpsStatus { _ => RtSbGpsStatusRtkStatus::_Other(self.rtk_status_phys_val()), } } - /// Get physical value of 'RTK_Status' + /// Returns the physical value of `RTK_Status`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn rtk_status_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..64].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'RTK_Status' + /// Returns the raw value of `RTK_Status`. /// /// - Start bit: 56 /// - Signal size: 8 bits @@ -37370,12 +37370,12 @@ impl RtSbGpsStatus { pub fn rtk_status_raw_val(&self) -> u8 { self.raw.view_bits::()[56..64].load_le::() } - /// Set raw value of 'RTK_Status' + /// Sets the raw value of `RTK_Status`. #[inline(always)] pub fn set_rtk_status_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[56..64].store_le(value); } - /// Set value of 'RTK_Status' + /// Sets the value of `RTK_Status`. #[inline(always)] pub fn set_rtk_status( &mut self, @@ -37397,30 +37397,30 @@ impl RtSbGpsStatus { self.raw.view_bits_mut::()[56..64].store_le(value); Ok(()) } - /// Get value of 'GPS_nSv_RTK' + /// Returns the value of `GPS_nSv_RTK`. /// /// Number of common satellites available to RTK solution /// /// - Min: 0 /// - Max: 16 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_n_sv_rtk(&self) -> u8 { self.gps_n_sv_rtk_phys_val() } - /// Get physical value of 'GPS_nSv_RTK' + /// Returns the physical value of `GPS_nSv_RTK`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn gps_n_sv_rtk_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[48..56].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'GPS_nSv_RTK' + /// Returns the raw value of `GPS_nSv_RTK`. /// /// - Start bit: 48 /// - Signal size: 8 bits @@ -37430,12 +37430,12 @@ impl RtSbGpsStatus { pub fn gps_n_sv_rtk_raw_val(&self) -> u8 { self.raw.view_bits::()[48..56].load_le::() } - /// Set raw value of 'GPS_nSv_RTK' + /// Sets the raw value of `GPS_nSv_RTK`. #[inline(always)] pub fn set_gps_n_sv_rtk_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[48..56].store_le(value); } - /// Set value of 'GPS_nSv_RTK' + /// Sets the value of `GPS_nSv_RTK`. #[inline(always)] pub fn set_gps_n_sv_rtk(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 16_u8 < value { @@ -37453,30 +37453,30 @@ impl RtSbGpsStatus { self.raw.view_bits_mut::()[48..56].store_le(value); Ok(()) } - /// Get value of 'GPS_nSv_2' + /// Returns the value of `GPS_nSv_2`. /// /// Number of satellites used in GPS solution by module 2 on RTK units. /// /// - Min: 0 /// - Max: 16 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_n_sv_2(&self) -> u8 { self.gps_n_sv_2_phys_val() } - /// Get physical value of 'GPS_nSv_2' + /// Returns the physical value of `GPS_nSv_2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn gps_n_sv_2_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[40..48].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'GPS_nSv_2' + /// Returns the raw value of `GPS_nSv_2`. /// /// - Start bit: 40 /// - Signal size: 8 bits @@ -37486,12 +37486,12 @@ impl RtSbGpsStatus { pub fn gps_n_sv_2_raw_val(&self) -> u8 { self.raw.view_bits::()[40..48].load_le::() } - /// Set raw value of 'GPS_nSv_2' + /// Sets the raw value of `GPS_nSv_2`. #[inline(always)] pub fn set_gps_n_sv_2_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[40..48].store_le(value); } - /// Set value of 'GPS_nSv_2' + /// Sets the value of `GPS_nSv_2`. #[inline(always)] pub fn set_gps_n_sv_2(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 16_u8 < value { @@ -37509,30 +37509,30 @@ impl RtSbGpsStatus { self.raw.view_bits_mut::()[40..48].store_le(value); Ok(()) } - /// Get value of 'GPS_nSv' + /// Returns the value of `GPS_nSv`. /// /// Number of satellites used in GPS solution /// /// - Min: 0 /// - Max: 16 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_n_sv(&self) -> u8 { self.gps_n_sv_phys_val() } - /// Get physical value of 'GPS_nSv' + /// Returns the physical value of `GPS_nSv`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn gps_n_sv_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'GPS_nSv' + /// Returns the raw value of `GPS_nSv`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -37542,12 +37542,12 @@ impl RtSbGpsStatus { pub fn gps_n_sv_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'GPS_nSv' + /// Sets the raw value of `GPS_nSv`. #[inline(always)] pub fn set_gps_n_sv_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } - /// Set value of 'GPS_nSv' + /// Sets the value of `GPS_nSv`. #[inline(always)] pub fn set_gps_n_sv(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 16_u8 < value { @@ -37565,28 +37565,28 @@ impl RtSbGpsStatus { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Get value of 'Firmware_Version_Minor' + /// Returns the value of `Firmware_Version_Minor`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn firmware_version_minor(&self) -> u8 { self.firmware_version_minor_phys_val() } - /// Get physical value of 'Firmware_Version_Minor' + /// Returns the physical value of `Firmware_Version_Minor`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn firmware_version_minor_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Firmware_Version_Minor' + /// Returns the raw value of `Firmware_Version_Minor`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -37596,12 +37596,12 @@ impl RtSbGpsStatus { pub fn firmware_version_minor_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'Firmware_Version_Minor' + /// Sets the raw value of `Firmware_Version_Minor`. #[inline(always)] pub fn set_firmware_version_minor_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'Firmware_Version_Minor' + /// Sets the value of `Firmware_Version_Minor`. #[inline(always)] pub fn set_firmware_version_minor(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -37619,28 +37619,28 @@ impl RtSbGpsStatus { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'Firmware_Version_Intermediate' + /// Returns the value of `Firmware_Version_Intermediate`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn firmware_version_intermediate(&self) -> u8 { self.firmware_version_intermediate_phys_val() } - /// Get physical value of 'Firmware_Version_Intermediate' + /// Returns the physical value of `Firmware_Version_Intermediate`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn firmware_version_intermediate_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Firmware_Version_Intermediate' + /// Returns the raw value of `Firmware_Version_Intermediate`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -37650,12 +37650,12 @@ impl RtSbGpsStatus { pub fn firmware_version_intermediate_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'Firmware_Version_Intermediate' + /// Sets the raw value of `Firmware_Version_Intermediate`. #[inline(always)] pub fn set_firmware_version_intermediate_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'Firmware_Version_Intermediate' + /// Sets the value of `Firmware_Version_Intermediate`. #[inline(always)] pub fn set_firmware_version_intermediate( &mut self, @@ -37676,28 +37676,28 @@ impl RtSbGpsStatus { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'Firmware_Version_Major' + /// Returns the value of `Firmware_Version_Major`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn firmware_version_major(&self) -> u8 { self.firmware_version_major_phys_val() } - /// Get physical value of 'Firmware_Version_Major' + /// Returns the physical value of `Firmware_Version_Major`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn firmware_version_major_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Firmware_Version_Major' + /// Returns the raw value of `Firmware_Version_Major`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -37707,12 +37707,12 @@ impl RtSbGpsStatus { pub fn firmware_version_major_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Firmware_Version_Major' + /// Sets the raw value of `Firmware_Version_Major`. #[inline(always)] pub fn set_firmware_version_major_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Firmware_Version_Major' + /// Sets the value of `Firmware_Version_Major`. #[inline(always)] pub fn set_firmware_version_major(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -37730,11 +37730,11 @@ impl RtSbGpsStatus { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'GPS_Status' + /// Returns the value of `GPS_Status`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_status(&self) -> RtSbGpsStatusGpsStatus { @@ -37756,18 +37756,18 @@ impl RtSbGpsStatus { _ => RtSbGpsStatusGpsStatus::_Other(self.gps_status_phys_val()), } } - /// Get physical value of 'GPS_Status' + /// Returns the physical value of `GPS_Status`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn gps_status_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[0..8].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'GPS_Status' + /// Returns the raw value of `GPS_Status`. /// /// - Start bit: 0 /// - Signal size: 8 bits @@ -37777,12 +37777,12 @@ impl RtSbGpsStatus { pub fn gps_status_raw_val(&self) -> u8 { self.raw.view_bits::()[0..8].load_le::() } - /// Set raw value of 'GPS_Status' + /// Sets the raw value of `GPS_Status`. #[inline(always)] pub fn set_gps_status_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..8].store_le(value); } - /// Set value of 'GPS_Status' + /// Sets the value of `GPS_Status`. #[inline(always)] pub fn set_gps_status( &mut self, @@ -37941,18 +37941,18 @@ impl RtSbGpsPosEcef2 { pub const GPS_POS_ECEF_Z_MAX: f32 = 10000000_f32; pub const GPS_POS_ECEF_Y_MIN: f32 = -10000000_f32; pub const GPS_POS_ECEF_Y_MAX: f32 = 10000000_f32; - /// Construct new 'RT_SB_GPS_Pos_ECEF_2' from values + /// Constructs a new `RT_SB_GPS_Pos_ECEF_2` message from values. pub fn new(gps_pos_ecef_z: f32, gps_pos_ecef_y: f32) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_gps_pos_ecef_z(gps_pos_ecef_z)?; res.set_gps_pos_ecef_y(gps_pos_ecef_y)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_GPS_Pos_ECEF_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Pos_ECEF_Z' + /// Returns the value of `GPS_Pos_ECEF_Z`. /// /// ECEF Z position. The ECEF Z axis originates from the Earth centre, and the positive Z axis intersects the Earth surface at the North Pole. /// @@ -37964,7 +37964,7 @@ impl RtSbGpsPosEcef2 { pub fn gps_pos_ecef_z(&self) -> f32 { self.gps_pos_ecef_z_phys_val() } - /// Get physical value of 'GPS_Pos_ECEF_Z' + /// Returns the physical value of `GPS_Pos_ECEF_Z`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -37976,7 +37976,7 @@ impl RtSbGpsPosEcef2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Pos_ECEF_Z' + /// Returns the raw value of `GPS_Pos_ECEF_Z`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -37986,13 +37986,13 @@ impl RtSbGpsPosEcef2 { pub fn gps_pos_ecef_z_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'GPS_Pos_ECEF_Z' + /// Sets the raw value of `GPS_Pos_ECEF_Z`. #[inline(always)] pub fn set_gps_pos_ecef_z_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'GPS_Pos_ECEF_Z' + /// Sets the value of `GPS_Pos_ECEF_Z`. #[inline(always)] pub fn set_gps_pos_ecef_z(&mut self, value: f32) -> Result<(), CanError> { if value < -10000000_f32 || 10000000_f32 < value { @@ -38007,7 +38007,7 @@ impl RtSbGpsPosEcef2 { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'GPS_Pos_ECEF_Y' + /// Returns the value of `GPS_Pos_ECEF_Y`. /// /// ECEF Y position. The ECEF Y axis originates from the Earth centre, and the positive Y axis intersects the Earth surface at zero degrees latittude and 90 degrees longitude. /// @@ -38019,7 +38019,7 @@ impl RtSbGpsPosEcef2 { pub fn gps_pos_ecef_y(&self) -> f32 { self.gps_pos_ecef_y_phys_val() } - /// Get physical value of 'GPS_Pos_ECEF_Y' + /// Returns the physical value of `GPS_Pos_ECEF_Y`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -38031,7 +38031,7 @@ impl RtSbGpsPosEcef2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Pos_ECEF_Y' + /// Returns the raw value of `GPS_Pos_ECEF_Y`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -38041,13 +38041,13 @@ impl RtSbGpsPosEcef2 { pub fn gps_pos_ecef_y_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 'GPS_Pos_ECEF_Y' + /// Sets the raw value of `GPS_Pos_ECEF_Y`. #[inline(always)] pub fn set_gps_pos_ecef_y_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 'GPS_Pos_ECEF_Y' + /// Sets the value of `GPS_Pos_ECEF_Y`. #[inline(always)] pub fn set_gps_pos_ecef_y(&mut self, value: f32) -> Result<(), CanError> { if value < -10000000_f32 || 10000000_f32 < value { @@ -38131,7 +38131,7 @@ impl RtSbGpsPosEcef1 { pub const ACCURACY_GPS_POS_ECEF_Y_MAX: u8 = 255_u8; pub const ACCURACY_GPS_POS_ECEF_X_MIN: u8 = 0_u8; pub const ACCURACY_GPS_POS_ECEF_X_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_GPS_Pos_ECEF_1' from values + /// Constructs a new `RT_SB_GPS_Pos_ECEF_1` message from values. pub fn new( gps_pos_ecef_x: f32, accuracy_gps_pos_ecef_z: u8, @@ -38151,11 +38151,11 @@ impl RtSbGpsPosEcef1 { res.set_validity_gps_pos_ecef_x(validity_gps_pos_ecef_x)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_GPS_Pos_ECEF_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Pos_ECEF_X' + /// Returns the value of `GPS_Pos_ECEF_X`. /// /// ECEF X position. The ECEF X axis originates from the Earth centre, and the positive X axis intersects the Earth surface at zero degrees latittude and zero degrees longitude (the intersection of the equator and the prime meridian). /// @@ -38167,7 +38167,7 @@ impl RtSbGpsPosEcef1 { pub fn gps_pos_ecef_x(&self) -> f32 { self.gps_pos_ecef_x_phys_val() } - /// Get physical value of 'GPS_Pos_ECEF_X' + /// Returns the physical value of `GPS_Pos_ECEF_X`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -38179,7 +38179,7 @@ impl RtSbGpsPosEcef1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Pos_ECEF_X' + /// Returns the raw value of `GPS_Pos_ECEF_X`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -38189,13 +38189,13 @@ impl RtSbGpsPosEcef1 { pub fn gps_pos_ecef_x_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'GPS_Pos_ECEF_X' + /// Sets the raw value of `GPS_Pos_ECEF_X`. #[inline(always)] pub fn set_gps_pos_ecef_x_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'GPS_Pos_ECEF_X' + /// Sets the value of `GPS_Pos_ECEF_X`. #[inline(always)] pub fn set_gps_pos_ecef_x(&mut self, value: f32) -> Result<(), CanError> { if value < -10000000_f32 || 10000000_f32 < value { @@ -38210,30 +38210,30 @@ impl RtSbGpsPosEcef1 { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Pos_ECEF_Z' + /// Returns the value of `Accuracy_GPS_Pos_ECEF_Z`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_ecef_z(&self) -> u8 { self.accuracy_gps_pos_ecef_z_phys_val() } - /// Get physical value of 'Accuracy_GPS_Pos_ECEF_Z' + /// Returns the physical value of `Accuracy_GPS_Pos_ECEF_Z`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_pos_ecef_z_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Pos_ECEF_Z' + /// Returns the raw value of `Accuracy_GPS_Pos_ECEF_Z`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -38243,12 +38243,12 @@ impl RtSbGpsPosEcef1 { pub fn accuracy_gps_pos_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'Accuracy_GPS_Pos_ECEF_Z' + /// Sets the raw value of `Accuracy_GPS_Pos_ECEF_Z`. #[inline(always)] pub fn set_accuracy_gps_pos_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'Accuracy_GPS_Pos_ECEF_Z' + /// Sets the value of `Accuracy_GPS_Pos_ECEF_Z`. #[inline(always)] pub fn set_accuracy_gps_pos_ecef_z(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -38266,30 +38266,30 @@ impl RtSbGpsPosEcef1 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Pos_ECEF_Y' + /// Returns the value of `Accuracy_GPS_Pos_ECEF_Y`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_ecef_y(&self) -> u8 { self.accuracy_gps_pos_ecef_y_phys_val() } - /// Get physical value of 'Accuracy_GPS_Pos_ECEF_Y' + /// Returns the physical value of `Accuracy_GPS_Pos_ECEF_Y`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_pos_ecef_y_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Pos_ECEF_Y' + /// Returns the raw value of `Accuracy_GPS_Pos_ECEF_Y`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -38299,12 +38299,12 @@ impl RtSbGpsPosEcef1 { pub fn accuracy_gps_pos_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'Accuracy_GPS_Pos_ECEF_Y' + /// Sets the raw value of `Accuracy_GPS_Pos_ECEF_Y`. #[inline(always)] pub fn set_accuracy_gps_pos_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'Accuracy_GPS_Pos_ECEF_Y' + /// Sets the value of `Accuracy_GPS_Pos_ECEF_Y`. #[inline(always)] pub fn set_accuracy_gps_pos_ecef_y(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -38322,30 +38322,30 @@ impl RtSbGpsPosEcef1 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Pos_ECEF_X' + /// Returns the value of `Accuracy_GPS_Pos_ECEF_X`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_ecef_x(&self) -> u8 { self.accuracy_gps_pos_ecef_x_phys_val() } - /// Get physical value of 'Accuracy_GPS_Pos_ECEF_X' + /// Returns the physical value of `Accuracy_GPS_Pos_ECEF_X`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_pos_ecef_x_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Pos_ECEF_X' + /// Returns the raw value of `Accuracy_GPS_Pos_ECEF_X`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -38355,12 +38355,12 @@ impl RtSbGpsPosEcef1 { pub fn accuracy_gps_pos_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_GPS_Pos_ECEF_X' + /// Sets the raw value of `Accuracy_GPS_Pos_ECEF_X`. #[inline(always)] pub fn set_accuracy_gps_pos_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_GPS_Pos_ECEF_X' + /// Sets the value of `Accuracy_GPS_Pos_ECEF_X`. #[inline(always)] pub fn set_accuracy_gps_pos_ecef_x(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -38378,29 +38378,29 @@ impl RtSbGpsPosEcef1 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Pos_ECEF_Z' + /// Returns the value of `Validity_GPS_Pos_ECEF_Z`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_ecef_z(&self) -> bool { self.validity_gps_pos_ecef_z_phys_val() } - /// Get physical value of 'Validity_GPS_Pos_ECEF_Z' + /// Returns the physical value of `Validity_GPS_Pos_ECEF_Z`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_pos_ecef_z_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Pos_ECEF_Z' + /// Returns the raw value of `Validity_GPS_Pos_ECEF_Z`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -38410,41 +38410,41 @@ impl RtSbGpsPosEcef1 { pub fn validity_gps_pos_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'Validity_GPS_Pos_ECEF_Z' + /// Sets the raw value of `Validity_GPS_Pos_ECEF_Z`. #[inline(always)] pub fn set_validity_gps_pos_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'Validity_GPS_Pos_ECEF_Z' + /// Sets the value of `Validity_GPS_Pos_ECEF_Z`. #[inline(always)] pub fn set_validity_gps_pos_ecef_z(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Pos_ECEF_Y' + /// Returns the value of `Validity_GPS_Pos_ECEF_Y`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_ecef_y(&self) -> bool { self.validity_gps_pos_ecef_y_phys_val() } - /// Get physical value of 'Validity_GPS_Pos_ECEF_Y' + /// Returns the physical value of `Validity_GPS_Pos_ECEF_Y`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_pos_ecef_y_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Pos_ECEF_Y' + /// Returns the raw value of `Validity_GPS_Pos_ECEF_Y`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -38454,41 +38454,41 @@ impl RtSbGpsPosEcef1 { pub fn validity_gps_pos_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_GPS_Pos_ECEF_Y' + /// Sets the raw value of `Validity_GPS_Pos_ECEF_Y`. #[inline(always)] pub fn set_validity_gps_pos_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_GPS_Pos_ECEF_Y' + /// Sets the value of `Validity_GPS_Pos_ECEF_Y`. #[inline(always)] pub fn set_validity_gps_pos_ecef_y(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Pos_ECEF_X' + /// Returns the value of `Validity_GPS_Pos_ECEF_X`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_ecef_x(&self) -> bool { self.validity_gps_pos_ecef_x_phys_val() } - /// Get physical value of 'Validity_GPS_Pos_ECEF_X' + /// Returns the physical value of `Validity_GPS_Pos_ECEF_X`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_pos_ecef_x_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Pos_ECEF_X' + /// Returns the raw value of `Validity_GPS_Pos_ECEF_X`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -38498,12 +38498,12 @@ impl RtSbGpsPosEcef1 { pub fn validity_gps_pos_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_GPS_Pos_ECEF_X' + /// Sets the raw value of `Validity_GPS_Pos_ECEF_X`. #[inline(always)] pub fn set_validity_gps_pos_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_GPS_Pos_ECEF_X' + /// Sets the value of `Validity_GPS_Pos_ECEF_X`. #[inline(always)] pub fn set_validity_gps_pos_ecef_x(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -38575,7 +38575,7 @@ impl RtSbGpsPosLlh2 { pub const GPS_POS_LLH_ALTITUDE_MAX: f32 = 100000_f32; pub const GPS_POS_LLH_LONGITUDE_MIN: f32 = -180_f32; pub const GPS_POS_LLH_LONGITUDE_MAX: f32 = 180_f32; - /// Construct new 'RT_SB_GPS_Pos_LLH_2' from values + /// Constructs a new `RT_SB_GPS_Pos_LLH_2` message from values. pub fn new( gps_pos_llh_altitude: f32, gps_pos_llh_longitude: f32, @@ -38585,11 +38585,11 @@ impl RtSbGpsPosLlh2 { res.set_gps_pos_llh_longitude(gps_pos_llh_longitude)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_GPS_Pos_LLH_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Pos_LLH_Altitude' + /// Returns the value of `GPS_Pos_LLH_Altitude`. /// /// - Min: -1000 /// - Max: 100000 @@ -38599,7 +38599,7 @@ impl RtSbGpsPosLlh2 { pub fn gps_pos_llh_altitude(&self) -> f32 { self.gps_pos_llh_altitude_phys_val() } - /// Get physical value of 'GPS_Pos_LLH_Altitude' + /// Returns the physical value of `GPS_Pos_LLH_Altitude`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -38611,7 +38611,7 @@ impl RtSbGpsPosLlh2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Pos_LLH_Altitude' + /// Returns the raw value of `GPS_Pos_LLH_Altitude`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -38621,13 +38621,13 @@ impl RtSbGpsPosLlh2 { pub fn gps_pos_llh_altitude_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'GPS_Pos_LLH_Altitude' + /// Sets the raw value of `GPS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_gps_pos_llh_altitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'GPS_Pos_LLH_Altitude' + /// Sets the value of `GPS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_gps_pos_llh_altitude(&mut self, value: f32) -> Result<(), CanError> { if value < -1000_f32 || 100000_f32 < value { @@ -38642,7 +38642,7 @@ impl RtSbGpsPosLlh2 { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'GPS_Pos_LLH_Longitude' + /// Returns the value of `GPS_Pos_LLH_Longitude`. /// /// - Min: -180 /// - Max: 180 @@ -38652,7 +38652,7 @@ impl RtSbGpsPosLlh2 { pub fn gps_pos_llh_longitude(&self) -> f32 { self.gps_pos_llh_longitude_phys_val() } - /// Get physical value of 'GPS_Pos_LLH_Longitude' + /// Returns the physical value of `GPS_Pos_LLH_Longitude`. /// /// - Factor: 0.0000001 /// - Offset: 0 @@ -38664,7 +38664,7 @@ impl RtSbGpsPosLlh2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Pos_LLH_Longitude' + /// Returns the raw value of `GPS_Pos_LLH_Longitude`. /// /// - Start bit: 0 /// - Signal size: 32 bits @@ -38674,13 +38674,13 @@ impl RtSbGpsPosLlh2 { pub fn gps_pos_llh_longitude_raw_val(&self) -> i32 { self.raw.view_bits::()[0..32].load_le::() } - /// Set raw value of 'GPS_Pos_LLH_Longitude' + /// Sets the raw value of `GPS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_gps_pos_llh_longitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[0..32].store_le(value); } - /// Set value of 'GPS_Pos_LLH_Longitude' + /// Sets the value of `GPS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_gps_pos_llh_longitude(&mut self, value: f32) -> Result<(), CanError> { if value < -180_f32 || 180_f32 < value { @@ -38764,7 +38764,7 @@ impl RtSbGpsPosLlh1 { pub const ACCURACY_GPS_POS_LLH_LONGITUDE_MAX: u8 = 255_u8; pub const ACCURACY_GPS_POS_LLH_LATITUDE_MIN: u8 = 0_u8; pub const ACCURACY_GPS_POS_LLH_LATITUDE_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_GPS_Pos_LLH_1' from values + /// Constructs a new `RT_SB_GPS_Pos_LLH_1` message from values. pub fn new( gps_pos_llh_latitude: f32, accuracy_gps_pos_llh_altitude: u8, @@ -38784,11 +38784,11 @@ impl RtSbGpsPosLlh1 { res.set_validity_gps_pos_llh_latitude(validity_gps_pos_llh_latitude)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_GPS_Pos_LLH_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Pos_LLH_Latitude' + /// Returns the value of `GPS_Pos_LLH_Latitude`. /// /// - Min: -90 /// - Max: 90 @@ -38798,7 +38798,7 @@ impl RtSbGpsPosLlh1 { pub fn gps_pos_llh_latitude(&self) -> f32 { self.gps_pos_llh_latitude_phys_val() } - /// Get physical value of 'GPS_Pos_LLH_Latitude' + /// Returns the physical value of `GPS_Pos_LLH_Latitude`. /// /// - Factor: 0.0000001 /// - Offset: 0 @@ -38810,7 +38810,7 @@ impl RtSbGpsPosLlh1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Pos_LLH_Latitude' + /// Returns the raw value of `GPS_Pos_LLH_Latitude`. /// /// - Start bit: 32 /// - Signal size: 32 bits @@ -38820,13 +38820,13 @@ impl RtSbGpsPosLlh1 { pub fn gps_pos_llh_latitude_raw_val(&self) -> i32 { self.raw.view_bits::()[32..64].load_le::() } - /// Set raw value of 'GPS_Pos_LLH_Latitude' + /// Sets the raw value of `GPS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_gps_pos_llh_latitude_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..64].store_le(value); } - /// Set value of 'GPS_Pos_LLH_Latitude' + /// Sets the value of `GPS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_gps_pos_llh_latitude(&mut self, value: f32) -> Result<(), CanError> { if value < -90_f32 || 90_f32 < value { @@ -38841,30 +38841,30 @@ impl RtSbGpsPosLlh1 { self.raw.view_bits_mut::()[32..64].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Pos_LLH_Altitude' + /// Returns the value of `Accuracy_GPS_Pos_LLH_Altitude`. /// /// This accuracy value applies to both 2D and 3D GPS speed. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_altitude(&self) -> u8 { self.accuracy_gps_pos_llh_altitude_phys_val() } - /// Get physical value of 'Accuracy_GPS_Pos_LLH_Altitude' + /// Returns the physical value of `Accuracy_GPS_Pos_LLH_Altitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_pos_llh_altitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Pos_LLH_Altitude' + /// Returns the raw value of `Accuracy_GPS_Pos_LLH_Altitude`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -38874,12 +38874,12 @@ impl RtSbGpsPosLlh1 { pub fn accuracy_gps_pos_llh_altitude_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'Accuracy_GPS_Pos_LLH_Altitude' + /// Sets the raw value of `Accuracy_GPS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_accuracy_gps_pos_llh_altitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'Accuracy_GPS_Pos_LLH_Altitude' + /// Sets the value of `Accuracy_GPS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_accuracy_gps_pos_llh_altitude( &mut self, @@ -38900,30 +38900,30 @@ impl RtSbGpsPosLlh1 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Pos_LLH_Longitude' + /// Returns the value of `Accuracy_GPS_Pos_LLH_Longitude`. /// /// This accuracy value applies to both 2D and 3D GPS speed. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_longitude(&self) -> u8 { self.accuracy_gps_pos_llh_longitude_phys_val() } - /// Get physical value of 'Accuracy_GPS_Pos_LLH_Longitude' + /// Returns the physical value of `Accuracy_GPS_Pos_LLH_Longitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_pos_llh_longitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Pos_LLH_Longitude' + /// Returns the raw value of `Accuracy_GPS_Pos_LLH_Longitude`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -38933,12 +38933,12 @@ impl RtSbGpsPosLlh1 { pub fn accuracy_gps_pos_llh_longitude_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'Accuracy_GPS_Pos_LLH_Longitude' + /// Sets the raw value of `Accuracy_GPS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_accuracy_gps_pos_llh_longitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'Accuracy_GPS_Pos_LLH_Longitude' + /// Sets the value of `Accuracy_GPS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_accuracy_gps_pos_llh_longitude( &mut self, @@ -38959,30 +38959,30 @@ impl RtSbGpsPosLlh1 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Pos_LLH_Latitude' + /// Returns the value of `Accuracy_GPS_Pos_LLH_Latitude`. /// /// This accuracy value applies to both 2D and 3D GPS speed. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_pos_llh_latitude(&self) -> u8 { self.accuracy_gps_pos_llh_latitude_phys_val() } - /// Get physical value of 'Accuracy_GPS_Pos_LLH_Latitude' + /// Returns the physical value of `Accuracy_GPS_Pos_LLH_Latitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_pos_llh_latitude_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Pos_LLH_Latitude' + /// Returns the raw value of `Accuracy_GPS_Pos_LLH_Latitude`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -38992,12 +38992,12 @@ impl RtSbGpsPosLlh1 { pub fn accuracy_gps_pos_llh_latitude_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_GPS_Pos_LLH_Latitude' + /// Sets the raw value of `Accuracy_GPS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_accuracy_gps_pos_llh_latitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_GPS_Pos_LLH_Latitude' + /// Sets the value of `Accuracy_GPS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_accuracy_gps_pos_llh_latitude( &mut self, @@ -39018,29 +39018,29 @@ impl RtSbGpsPosLlh1 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Pos_LLH_Altitude' + /// Returns the value of `Validity_GPS_Pos_LLH_Altitude`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_altitude(&self) -> bool { self.validity_gps_pos_llh_altitude_phys_val() } - /// Get physical value of 'Validity_GPS_Pos_LLH_Altitude' + /// Returns the physical value of `Validity_GPS_Pos_LLH_Altitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_pos_llh_altitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Pos_LLH_Altitude' + /// Returns the raw value of `Validity_GPS_Pos_LLH_Altitude`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -39050,12 +39050,12 @@ impl RtSbGpsPosLlh1 { pub fn validity_gps_pos_llh_altitude_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'Validity_GPS_Pos_LLH_Altitude' + /// Sets the raw value of `Validity_GPS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_validity_gps_pos_llh_altitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'Validity_GPS_Pos_LLH_Altitude' + /// Sets the value of `Validity_GPS_Pos_LLH_Altitude`. #[inline(always)] pub fn set_validity_gps_pos_llh_altitude( &mut self, @@ -39065,29 +39065,29 @@ impl RtSbGpsPosLlh1 { self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Pos_LLH_Longitude' + /// Returns the value of `Validity_GPS_Pos_LLH_Longitude`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_longitude(&self) -> bool { self.validity_gps_pos_llh_longitude_phys_val() } - /// Get physical value of 'Validity_GPS_Pos_LLH_Longitude' + /// Returns the physical value of `Validity_GPS_Pos_LLH_Longitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_pos_llh_longitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Pos_LLH_Longitude' + /// Returns the raw value of `Validity_GPS_Pos_LLH_Longitude`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -39097,12 +39097,12 @@ impl RtSbGpsPosLlh1 { pub fn validity_gps_pos_llh_longitude_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_GPS_Pos_LLH_Longitude' + /// Sets the raw value of `Validity_GPS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_validity_gps_pos_llh_longitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_GPS_Pos_LLH_Longitude' + /// Sets the value of `Validity_GPS_Pos_LLH_Longitude`. #[inline(always)] pub fn set_validity_gps_pos_llh_longitude( &mut self, @@ -39112,29 +39112,29 @@ impl RtSbGpsPosLlh1 { self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Pos_LLH_Latitude' + /// Returns the value of `Validity_GPS_Pos_LLH_Latitude`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_pos_llh_latitude(&self) -> bool { self.validity_gps_pos_llh_latitude_phys_val() } - /// Get physical value of 'Validity_GPS_Pos_LLH_Latitude' + /// Returns the physical value of `Validity_GPS_Pos_LLH_Latitude`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_pos_llh_latitude_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Pos_LLH_Latitude' + /// Returns the raw value of `Validity_GPS_Pos_LLH_Latitude`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -39144,12 +39144,12 @@ impl RtSbGpsPosLlh1 { pub fn validity_gps_pos_llh_latitude_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_GPS_Pos_LLH_Latitude' + /// Sets the raw value of `Validity_GPS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_validity_gps_pos_llh_latitude_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_GPS_Pos_LLH_Latitude' + /// Sets the value of `Validity_GPS_Pos_LLH_Latitude`. #[inline(always)] pub fn set_validity_gps_pos_llh_latitude( &mut self, @@ -39228,7 +39228,7 @@ impl RtSbGpsHeadingGradient { pub const GPS_HEADING_MAX: f32 = 180_f32; pub const ACCURACY_GPS_HEADING_MIN: u8 = 0_u8; pub const ACCURACY_GPS_HEADING_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_GPS_Heading_Gradient' from values + /// Constructs a new `RT_SB_GPS_Heading_Gradient` message from values. pub fn new( gps_gradient: f32, accuracy_gps_gradient: u8, @@ -39246,11 +39246,11 @@ impl RtSbGpsHeadingGradient { res.set_validity_gps_heading(validity_gps_heading)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_GPS_Heading_Gradient` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Gradient' + /// Returns the value of `GPS_Gradient`. /// /// This is GPS gradient, i.e. the vertical direction that the vehicle is travelling, NOT pointing (pitch). /// @@ -39262,7 +39262,7 @@ impl RtSbGpsHeadingGradient { pub fn gps_gradient(&self) -> f32 { self.gps_gradient_phys_val() } - /// Get physical value of 'GPS_Gradient' + /// Returns the physical value of `GPS_Gradient`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -39274,7 +39274,7 @@ impl RtSbGpsHeadingGradient { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Gradient' + /// Returns the raw value of `GPS_Gradient`. /// /// - Start bit: 40 /// - Signal size: 16 bits @@ -39284,13 +39284,13 @@ impl RtSbGpsHeadingGradient { pub fn gps_gradient_raw_val(&self) -> i16 { self.raw.view_bits::()[40..56].load_le::() } - /// Set raw value of 'GPS_Gradient' + /// Sets the raw value of `GPS_Gradient`. #[inline(always)] pub fn set_gps_gradient_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..56].store_le(value); } - /// Set value of 'GPS_Gradient' + /// Sets the value of `GPS_Gradient`. #[inline(always)] pub fn set_gps_gradient(&mut self, value: f32) -> Result<(), CanError> { if value < -90_f32 || 90_f32 < value { @@ -39305,30 +39305,30 @@ impl RtSbGpsHeadingGradient { self.raw.view_bits_mut::()[40..56].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Gradient' + /// Returns the value of `Accuracy_GPS_Gradient`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_gradient(&self) -> u8 { self.accuracy_gps_gradient_phys_val() } - /// Get physical value of 'Accuracy_GPS_Gradient' + /// Returns the physical value of `Accuracy_GPS_Gradient`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_gradient_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[32..40].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Gradient' + /// Returns the raw value of `Accuracy_GPS_Gradient`. /// /// - Start bit: 32 /// - Signal size: 8 bits @@ -39338,12 +39338,12 @@ impl RtSbGpsHeadingGradient { pub fn accuracy_gps_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[32..40].load_le::() } - /// Set raw value of 'Accuracy_GPS_Gradient' + /// Sets the raw value of `Accuracy_GPS_Gradient`. #[inline(always)] pub fn set_accuracy_gps_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[32..40].store_le(value); } - /// Set value of 'Accuracy_GPS_Gradient' + /// Sets the value of `Accuracy_GPS_Gradient`. #[inline(always)] pub fn set_accuracy_gps_gradient(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -39361,7 +39361,7 @@ impl RtSbGpsHeadingGradient { self.raw.view_bits_mut::()[32..40].store_le(value); Ok(()) } - /// Get value of 'GPS_Heading' + /// Returns the value of `GPS_Heading`. /// /// This is GPS heading, the direction that the vehicle is travelling in the local horizontal plane. /// @@ -39373,7 +39373,7 @@ impl RtSbGpsHeadingGradient { pub fn gps_heading(&self) -> f32 { self.gps_heading_phys_val() } - /// Get physical value of 'GPS_Heading' + /// Returns the physical value of `GPS_Heading`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -39385,7 +39385,7 @@ impl RtSbGpsHeadingGradient { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Heading' + /// Returns the raw value of `GPS_Heading`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -39395,13 +39395,13 @@ impl RtSbGpsHeadingGradient { pub fn gps_heading_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'GPS_Heading' + /// Sets the raw value of `GPS_Heading`. #[inline(always)] pub fn set_gps_heading_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'GPS_Heading' + /// Sets the value of `GPS_Heading`. #[inline(always)] pub fn set_gps_heading(&mut self, value: f32) -> Result<(), CanError> { if value < -180_f32 || 180_f32 < value { @@ -39416,30 +39416,30 @@ impl RtSbGpsHeadingGradient { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Heading' + /// Returns the value of `Accuracy_GPS_Heading`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_heading(&self) -> u8 { self.accuracy_gps_heading_phys_val() } - /// Get physical value of 'Accuracy_GPS_Heading' + /// Returns the physical value of `Accuracy_GPS_Heading`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_heading_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Heading' + /// Returns the raw value of `Accuracy_GPS_Heading`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -39449,12 +39449,12 @@ impl RtSbGpsHeadingGradient { pub fn accuracy_gps_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_GPS_Heading' + /// Sets the raw value of `Accuracy_GPS_Heading`. #[inline(always)] pub fn set_accuracy_gps_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_GPS_Heading' + /// Sets the value of `Accuracy_GPS_Heading`. #[inline(always)] pub fn set_accuracy_gps_heading(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -39472,29 +39472,29 @@ impl RtSbGpsHeadingGradient { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Gradient' + /// Returns the value of `Validity_GPS_Gradient`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_gradient(&self) -> bool { self.validity_gps_gradient_phys_val() } - /// Get physical value of 'Validity_GPS_Gradient' + /// Returns the physical value of `Validity_GPS_Gradient`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_gradient_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Gradient' + /// Returns the raw value of `Validity_GPS_Gradient`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -39504,41 +39504,41 @@ impl RtSbGpsHeadingGradient { pub fn validity_gps_gradient_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_GPS_Gradient' + /// Sets the raw value of `Validity_GPS_Gradient`. #[inline(always)] pub fn set_validity_gps_gradient_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_GPS_Gradient' + /// Sets the value of `Validity_GPS_Gradient`. #[inline(always)] pub fn set_validity_gps_gradient(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Heading' + /// Returns the value of `Validity_GPS_Heading`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_heading(&self) -> bool { self.validity_gps_heading_phys_val() } - /// Get physical value of 'Validity_GPS_Heading' + /// Returns the physical value of `Validity_GPS_Heading`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_heading_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Heading' + /// Returns the raw value of `Validity_GPS_Heading`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -39548,12 +39548,12 @@ impl RtSbGpsHeadingGradient { pub fn validity_gps_heading_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_GPS_Heading' + /// Sets the raw value of `Validity_GPS_Heading`. #[inline(always)] pub fn set_validity_gps_heading_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_GPS_Heading' + /// Sets the value of `Validity_GPS_Heading`. #[inline(always)] pub fn set_validity_gps_heading(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -39625,7 +39625,7 @@ impl RtSbGpsVelEcef2 { pub const GPS_VEL_ECEF_Z_MAX: f32 = 838_f32; pub const GPS_VEL_ECEF_Y_MIN: f32 = -838_f32; pub const GPS_VEL_ECEF_Y_MAX: f32 = 838_f32; - /// Construct new 'RT_SB_GPS_Vel_ECEF_2' from values + /// Constructs a new `RT_SB_GPS_Vel_ECEF_2` message from values. pub fn new( gps_vel_ecef_z: f32, gps_vel_ecef_y: f32, @@ -39639,11 +39639,11 @@ impl RtSbGpsVelEcef2 { res.set_validity_gps_vel_ecef_y(validity_gps_vel_ecef_y)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_GPS_Vel_ECEF_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Vel_ECEF_Z' + /// Returns the value of `GPS_Vel_ECEF_Z`. /// /// ECEF Z velocity. The ECEF Z axis originates from the Earth centre, and the positive Z axis intersects the Earth surface at the North Pole. /// @@ -39655,7 +39655,7 @@ impl RtSbGpsVelEcef2 { pub fn gps_vel_ecef_z(&self) -> f32 { self.gps_vel_ecef_z_phys_val() } - /// Get physical value of 'GPS_Vel_ECEF_Z' + /// Returns the physical value of `GPS_Vel_ECEF_Z`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -39667,7 +39667,7 @@ impl RtSbGpsVelEcef2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Vel_ECEF_Z' + /// Returns the raw value of `GPS_Vel_ECEF_Z`. /// /// - Start bit: 32 /// - Signal size: 24 bits @@ -39677,13 +39677,13 @@ impl RtSbGpsVelEcef2 { pub fn gps_vel_ecef_z_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } - /// Set raw value of 'GPS_Vel_ECEF_Z' + /// Sets the raw value of `GPS_Vel_ECEF_Z`. #[inline(always)] pub fn set_gps_vel_ecef_z_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } - /// Set value of 'GPS_Vel_ECEF_Z' + /// Sets the value of `GPS_Vel_ECEF_Z`. #[inline(always)] pub fn set_gps_vel_ecef_z(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -39698,7 +39698,7 @@ impl RtSbGpsVelEcef2 { self.raw.view_bits_mut::()[32..56].store_le(value); Ok(()) } - /// Get value of 'GPS_Vel_ECEF_Y' + /// Returns the value of `GPS_Vel_ECEF_Y`. /// /// ECEF Y velocity. The ECEF Y axis originates from the Earth centre, and the positive Y axis intersects the Earth surface at zero degrees latittude and 90 degrees longitude. /// @@ -39710,7 +39710,7 @@ impl RtSbGpsVelEcef2 { pub fn gps_vel_ecef_y(&self) -> f32 { self.gps_vel_ecef_y_phys_val() } - /// Get physical value of 'GPS_Vel_ECEF_Y' + /// Returns the physical value of `GPS_Vel_ECEF_Y`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -39722,7 +39722,7 @@ impl RtSbGpsVelEcef2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Vel_ECEF_Y' + /// Returns the raw value of `GPS_Vel_ECEF_Y`. /// /// - Start bit: 8 /// - Signal size: 24 bits @@ -39732,13 +39732,13 @@ impl RtSbGpsVelEcef2 { pub fn gps_vel_ecef_y_raw_val(&self) -> i32 { self.raw.view_bits::()[8..32].load_le::() } - /// Set raw value of 'GPS_Vel_ECEF_Y' + /// Sets the raw value of `GPS_Vel_ECEF_Y`. #[inline(always)] pub fn set_gps_vel_ecef_y_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[8..32].store_le(value); } - /// Set value of 'GPS_Vel_ECEF_Y' + /// Sets the value of `GPS_Vel_ECEF_Y`. #[inline(always)] pub fn set_gps_vel_ecef_y(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -39753,29 +39753,29 @@ impl RtSbGpsVelEcef2 { self.raw.view_bits_mut::()[8..32].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Vel_ECEF_Z' + /// Returns the value of `Validity_GPS_Vel_ECEF_Z`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ecef_z(&self) -> bool { self.validity_gps_vel_ecef_z_phys_val() } - /// Get physical value of 'Validity_GPS_Vel_ECEF_Z' + /// Returns the physical value of `Validity_GPS_Vel_ECEF_Z`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_vel_ecef_z_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Vel_ECEF_Z' + /// Returns the raw value of `Validity_GPS_Vel_ECEF_Z`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -39785,41 +39785,41 @@ impl RtSbGpsVelEcef2 { pub fn validity_gps_vel_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_GPS_Vel_ECEF_Z' + /// Sets the raw value of `Validity_GPS_Vel_ECEF_Z`. #[inline(always)] pub fn set_validity_gps_vel_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_GPS_Vel_ECEF_Z' + /// Sets the value of `Validity_GPS_Vel_ECEF_Z`. #[inline(always)] pub fn set_validity_gps_vel_ecef_z(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Vel_ECEF_Y' + /// Returns the value of `Validity_GPS_Vel_ECEF_Y`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ecef_y(&self) -> bool { self.validity_gps_vel_ecef_y_phys_val() } - /// Get physical value of 'Validity_GPS_Vel_ECEF_Y' + /// Returns the physical value of `Validity_GPS_Vel_ECEF_Y`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_vel_ecef_y_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Vel_ECEF_Y' + /// Returns the raw value of `Validity_GPS_Vel_ECEF_Y`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -39829,12 +39829,12 @@ impl RtSbGpsVelEcef2 { pub fn validity_gps_vel_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_GPS_Vel_ECEF_Y' + /// Sets the raw value of `Validity_GPS_Vel_ECEF_Y`. #[inline(always)] pub fn set_validity_gps_vel_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_GPS_Vel_ECEF_Y' + /// Sets the value of `Validity_GPS_Vel_ECEF_Y`. #[inline(always)] pub fn set_validity_gps_vel_ecef_y(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -39910,7 +39910,7 @@ impl RtSbGpsVelEcef1 { pub const ACCURACY_GPS_VEL_ECEF_Y_MAX: u8 = 255_u8; pub const ACCURACY_GPS_VEL_ECEF_X_MIN: u8 = 0_u8; pub const ACCURACY_GPS_VEL_ECEF_X_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_GPS_Vel_ECEF_1' from values + /// Constructs a new `RT_SB_GPS_Vel_ECEF_1` message from values. pub fn new( gps_vel_ecef_x: f32, accuracy_gps_vel_ecef_z: u8, @@ -39926,11 +39926,11 @@ impl RtSbGpsVelEcef1 { res.set_validity_gps_vel_ecef_x(validity_gps_vel_ecef_x)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_GPS_Vel_ECEF_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Vel_ECEF_X' + /// Returns the value of `GPS_Vel_ECEF_X`. /// /// ECEF X velocity. The ECEF X axis originates from the Earth centre, and the positive X axis intersects the Earth surface at zero degrees latittude and zero degrees longitude (the intersection of the equator and the prime meridian). /// @@ -39942,7 +39942,7 @@ impl RtSbGpsVelEcef1 { pub fn gps_vel_ecef_x(&self) -> f32 { self.gps_vel_ecef_x_phys_val() } - /// Get physical value of 'GPS_Vel_ECEF_X' + /// Returns the physical value of `GPS_Vel_ECEF_X`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -39954,7 +39954,7 @@ impl RtSbGpsVelEcef1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Vel_ECEF_X' + /// Returns the raw value of `GPS_Vel_ECEF_X`. /// /// - Start bit: 32 /// - Signal size: 24 bits @@ -39964,13 +39964,13 @@ impl RtSbGpsVelEcef1 { pub fn gps_vel_ecef_x_raw_val(&self) -> i32 { self.raw.view_bits::()[32..56].load_le::() } - /// Set raw value of 'GPS_Vel_ECEF_X' + /// Sets the raw value of `GPS_Vel_ECEF_X`. #[inline(always)] pub fn set_gps_vel_ecef_x_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..56].store_le(value); } - /// Set value of 'GPS_Vel_ECEF_X' + /// Sets the value of `GPS_Vel_ECEF_X`. #[inline(always)] pub fn set_gps_vel_ecef_x(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -39985,28 +39985,28 @@ impl RtSbGpsVelEcef1 { self.raw.view_bits_mut::()[32..56].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Vel_ECEF_Z' + /// Returns the value of `Accuracy_GPS_Vel_ECEF_Z`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_ecef_z(&self) -> u8 { self.accuracy_gps_vel_ecef_z_phys_val() } - /// Get physical value of 'Accuracy_GPS_Vel_ECEF_Z' + /// Returns the physical value of `Accuracy_GPS_Vel_ECEF_Z`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_vel_ecef_z_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[24..32].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Vel_ECEF_Z' + /// Returns the raw value of `Accuracy_GPS_Vel_ECEF_Z`. /// /// - Start bit: 24 /// - Signal size: 8 bits @@ -40016,12 +40016,12 @@ impl RtSbGpsVelEcef1 { pub fn accuracy_gps_vel_ecef_z_raw_val(&self) -> u8 { self.raw.view_bits::()[24..32].load_le::() } - /// Set raw value of 'Accuracy_GPS_Vel_ECEF_Z' + /// Sets the raw value of `Accuracy_GPS_Vel_ECEF_Z`. #[inline(always)] pub fn set_accuracy_gps_vel_ecef_z_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[24..32].store_le(value); } - /// Set value of 'Accuracy_GPS_Vel_ECEF_Z' + /// Sets the value of `Accuracy_GPS_Vel_ECEF_Z`. #[inline(always)] pub fn set_accuracy_gps_vel_ecef_z(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -40039,28 +40039,28 @@ impl RtSbGpsVelEcef1 { self.raw.view_bits_mut::()[24..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Vel_ECEF_Y' + /// Returns the value of `Accuracy_GPS_Vel_ECEF_Y`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_ecef_y(&self) -> u8 { self.accuracy_gps_vel_ecef_y_phys_val() } - /// Get physical value of 'Accuracy_GPS_Vel_ECEF_Y' + /// Returns the physical value of `Accuracy_GPS_Vel_ECEF_Y`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_vel_ecef_y_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[16..24].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Vel_ECEF_Y' + /// Returns the raw value of `Accuracy_GPS_Vel_ECEF_Y`. /// /// - Start bit: 16 /// - Signal size: 8 bits @@ -40070,12 +40070,12 @@ impl RtSbGpsVelEcef1 { pub fn accuracy_gps_vel_ecef_y_raw_val(&self) -> u8 { self.raw.view_bits::()[16..24].load_le::() } - /// Set raw value of 'Accuracy_GPS_Vel_ECEF_Y' + /// Sets the raw value of `Accuracy_GPS_Vel_ECEF_Y`. #[inline(always)] pub fn set_accuracy_gps_vel_ecef_y_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[16..24].store_le(value); } - /// Set value of 'Accuracy_GPS_Vel_ECEF_Y' + /// Sets the value of `Accuracy_GPS_Vel_ECEF_Y`. #[inline(always)] pub fn set_accuracy_gps_vel_ecef_y(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -40093,28 +40093,28 @@ impl RtSbGpsVelEcef1 { self.raw.view_bits_mut::()[16..24].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Vel_ECEF_X' + /// Returns the value of `Accuracy_GPS_Vel_ECEF_X`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_ecef_x(&self) -> u8 { self.accuracy_gps_vel_ecef_x_phys_val() } - /// Get physical value of 'Accuracy_GPS_Vel_ECEF_X' + /// Returns the physical value of `Accuracy_GPS_Vel_ECEF_X`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_vel_ecef_x_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Vel_ECEF_X' + /// Returns the raw value of `Accuracy_GPS_Vel_ECEF_X`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -40124,12 +40124,12 @@ impl RtSbGpsVelEcef1 { pub fn accuracy_gps_vel_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_GPS_Vel_ECEF_X' + /// Sets the raw value of `Accuracy_GPS_Vel_ECEF_X`. #[inline(always)] pub fn set_accuracy_gps_vel_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_GPS_Vel_ECEF_X' + /// Sets the value of `Accuracy_GPS_Vel_ECEF_X`. #[inline(always)] pub fn set_accuracy_gps_vel_ecef_x(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -40147,29 +40147,29 @@ impl RtSbGpsVelEcef1 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Vel_ECEF_X' + /// Returns the value of `Validity_GPS_Vel_ECEF_X`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ecef_x(&self) -> bool { self.validity_gps_vel_ecef_x_phys_val() } - /// Get physical value of 'Validity_GPS_Vel_ECEF_X' + /// Returns the physical value of `Validity_GPS_Vel_ECEF_X`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_vel_ecef_x_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Vel_ECEF_X' + /// Returns the raw value of `Validity_GPS_Vel_ECEF_X`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -40179,12 +40179,12 @@ impl RtSbGpsVelEcef1 { pub fn validity_gps_vel_ecef_x_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_GPS_Vel_ECEF_X' + /// Sets the raw value of `Validity_GPS_Vel_ECEF_X`. #[inline(always)] pub fn set_validity_gps_vel_ecef_x_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_GPS_Vel_ECEF_X' + /// Sets the value of `Validity_GPS_Vel_ECEF_X`. #[inline(always)] pub fn set_validity_gps_vel_ecef_x(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -40256,7 +40256,7 @@ impl RtSbGpsVelNed2 { pub const GPS_VEL_NED_D_MAX: f32 = 838_f32; pub const ACCURACY_GPS_VEL_D_MIN: u8 = 0_u8; pub const ACCURACY_GPS_VEL_D_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_GPS_Vel_NED_2' from values + /// Constructs a new `RT_SB_GPS_Vel_NED_2` message from values. pub fn new( gps_vel_ned_d: f32, accuracy_gps_vel_d: u8, @@ -40268,11 +40268,11 @@ impl RtSbGpsVelNed2 { res.set_validity_gps_vel_ned_d(validity_gps_vel_ned_d)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_GPS_Vel_NED_2` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Vel_NED_D' + /// Returns the value of `GPS_Vel_NED_D`. /// /// VELNED D velocity. This is the velocity vector directly downwards towards the Earth centre at the current local Earth surface position. /// @@ -40284,7 +40284,7 @@ impl RtSbGpsVelNed2 { pub fn gps_vel_ned_d(&self) -> f32 { self.gps_vel_ned_d_phys_val() } - /// Get physical value of 'GPS_Vel_NED_D' + /// Returns the physical value of `GPS_Vel_NED_D`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -40296,7 +40296,7 @@ impl RtSbGpsVelNed2 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Vel_NED_D' + /// Returns the raw value of `GPS_Vel_NED_D`. /// /// - Start bit: 16 /// - Signal size: 24 bits @@ -40306,13 +40306,13 @@ impl RtSbGpsVelNed2 { pub fn gps_vel_ned_d_raw_val(&self) -> i32 { self.raw.view_bits::()[16..40].load_le::() } - /// Set raw value of 'GPS_Vel_NED_D' + /// Sets the raw value of `GPS_Vel_NED_D`. #[inline(always)] pub fn set_gps_vel_ned_d_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..40].store_le(value); } - /// Set value of 'GPS_Vel_NED_D' + /// Sets the value of `GPS_Vel_NED_D`. #[inline(always)] pub fn set_gps_vel_ned_d(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -40327,28 +40327,28 @@ impl RtSbGpsVelNed2 { self.raw.view_bits_mut::()[16..40].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Vel_D' + /// Returns the value of `Accuracy_GPS_Vel_D`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_d(&self) -> u8 { self.accuracy_gps_vel_d_phys_val() } - /// Get physical value of 'Accuracy_GPS_Vel_D' + /// Returns the physical value of `Accuracy_GPS_Vel_D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_vel_d_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Vel_D' + /// Returns the raw value of `Accuracy_GPS_Vel_D`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -40358,12 +40358,12 @@ impl RtSbGpsVelNed2 { pub fn accuracy_gps_vel_d_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_GPS_Vel_D' + /// Sets the raw value of `Accuracy_GPS_Vel_D`. #[inline(always)] pub fn set_accuracy_gps_vel_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_GPS_Vel_D' + /// Sets the value of `Accuracy_GPS_Vel_D`. #[inline(always)] pub fn set_accuracy_gps_vel_d(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -40381,29 +40381,29 @@ impl RtSbGpsVelNed2 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Vel_NED_D' + /// Returns the value of `Validity_GPS_Vel_NED_D`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ned_d(&self) -> bool { self.validity_gps_vel_ned_d_phys_val() } - /// Get physical value of 'Validity_GPS_Vel_NED_D' + /// Returns the physical value of `Validity_GPS_Vel_NED_D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_vel_ned_d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Vel_NED_D' + /// Returns the raw value of `Validity_GPS_Vel_NED_D`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -40413,12 +40413,12 @@ impl RtSbGpsVelNed2 { pub fn validity_gps_vel_ned_d_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_GPS_Vel_NED_D' + /// Sets the raw value of `Validity_GPS_Vel_NED_D`. #[inline(always)] pub fn set_validity_gps_vel_ned_d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_GPS_Vel_NED_D' + /// Sets the value of `Validity_GPS_Vel_NED_D`. #[inline(always)] pub fn set_validity_gps_vel_ned_d(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -40492,7 +40492,7 @@ impl RtSbGpsVelNed1 { pub const GPS_VEL_NED_N_MAX: f32 = 838_f32; pub const ACCURACY_GPS_VEL_NE_MIN: u8 = 0_u8; pub const ACCURACY_GPS_VEL_NE_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_GPS_Vel_NED_1' from values + /// Constructs a new `RT_SB_GPS_Vel_NED_1` message from values. pub fn new( gps_vel_ned_e: f32, gps_vel_ned_n: f32, @@ -40508,11 +40508,11 @@ impl RtSbGpsVelNed1 { res.set_validity_gps_vel_ned_n(validity_gps_vel_ned_n)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_GPS_Vel_NED_1` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Vel_NED_E' + /// Returns the value of `GPS_Vel_NED_E`. /// /// VELNED E velocity. This is the velocity vector directly East at the current local Earth surface position. /// @@ -40524,7 +40524,7 @@ impl RtSbGpsVelNed1 { pub fn gps_vel_ned_e(&self) -> f32 { self.gps_vel_ned_e_phys_val() } - /// Get physical value of 'GPS_Vel_NED_E' + /// Returns the physical value of `GPS_Vel_NED_E`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -40536,7 +40536,7 @@ impl RtSbGpsVelNed1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Vel_NED_E' + /// Returns the raw value of `GPS_Vel_NED_E`. /// /// - Start bit: 40 /// - Signal size: 24 bits @@ -40546,13 +40546,13 @@ impl RtSbGpsVelNed1 { pub fn gps_vel_ned_e_raw_val(&self) -> i32 { self.raw.view_bits::()[40..64].load_le::() } - /// Set raw value of 'GPS_Vel_NED_E' + /// Sets the raw value of `GPS_Vel_NED_E`. #[inline(always)] pub fn set_gps_vel_ned_e_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[40..64].store_le(value); } - /// Set value of 'GPS_Vel_NED_E' + /// Sets the value of `GPS_Vel_NED_E`. #[inline(always)] pub fn set_gps_vel_ned_e(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -40567,7 +40567,7 @@ impl RtSbGpsVelNed1 { self.raw.view_bits_mut::()[40..64].store_le(value); Ok(()) } - /// Get value of 'GPS_Vel_NED_N' + /// Returns the value of `GPS_Vel_NED_N`. /// /// VELNED N velocity. This is the velocity vector directly North at the current local Earth surface position. /// @@ -40579,7 +40579,7 @@ impl RtSbGpsVelNed1 { pub fn gps_vel_ned_n(&self) -> f32 { self.gps_vel_ned_n_phys_val() } - /// Get physical value of 'GPS_Vel_NED_N' + /// Returns the physical value of `GPS_Vel_NED_N`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -40591,7 +40591,7 @@ impl RtSbGpsVelNed1 { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Vel_NED_N' + /// Returns the raw value of `GPS_Vel_NED_N`. /// /// - Start bit: 16 /// - Signal size: 24 bits @@ -40601,13 +40601,13 @@ impl RtSbGpsVelNed1 { pub fn gps_vel_ned_n_raw_val(&self) -> i32 { self.raw.view_bits::()[16..40].load_le::() } - /// Set raw value of 'GPS_Vel_NED_N' + /// Sets the raw value of `GPS_Vel_NED_N`. #[inline(always)] pub fn set_gps_vel_ned_n_raw_val(&mut self, value: i32) { let value = u32::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..40].store_le(value); } - /// Set value of 'GPS_Vel_NED_N' + /// Sets the value of `GPS_Vel_NED_N`. #[inline(always)] pub fn set_gps_vel_ned_n(&mut self, value: f32) -> Result<(), CanError> { if value < -838_f32 || 838_f32 < value { @@ -40622,28 +40622,28 @@ impl RtSbGpsVelNed1 { self.raw.view_bits_mut::()[16..40].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Vel_NE' + /// Returns the value of `Accuracy_GPS_Vel_NE`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_vel_ne(&self) -> u8 { self.accuracy_gps_vel_ne_phys_val() } - /// Get physical value of 'Accuracy_GPS_Vel_NE' + /// Returns the physical value of `Accuracy_GPS_Vel_NE`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_vel_ne_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Vel_NE' + /// Returns the raw value of `Accuracy_GPS_Vel_NE`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -40653,12 +40653,12 @@ impl RtSbGpsVelNed1 { pub fn accuracy_gps_vel_ne_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_GPS_Vel_NE' + /// Sets the raw value of `Accuracy_GPS_Vel_NE`. #[inline(always)] pub fn set_accuracy_gps_vel_ne_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_GPS_Vel_NE' + /// Sets the value of `Accuracy_GPS_Vel_NE`. #[inline(always)] pub fn set_accuracy_gps_vel_ne(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -40676,29 +40676,29 @@ impl RtSbGpsVelNed1 { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Vel_NED_E' + /// Returns the value of `Validity_GPS_Vel_NED_E`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ned_e(&self) -> bool { self.validity_gps_vel_ned_e_phys_val() } - /// Get physical value of 'Validity_GPS_Vel_NED_E' + /// Returns the physical value of `Validity_GPS_Vel_NED_E`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_vel_ned_e_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Vel_NED_E' + /// Returns the raw value of `Validity_GPS_Vel_NED_E`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -40708,41 +40708,41 @@ impl RtSbGpsVelNed1 { pub fn validity_gps_vel_ned_e_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_GPS_Vel_NED_E' + /// Sets the raw value of `Validity_GPS_Vel_NED_E`. #[inline(always)] pub fn set_validity_gps_vel_ned_e_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_GPS_Vel_NED_E' + /// Sets the value of `Validity_GPS_Vel_NED_E`. #[inline(always)] pub fn set_validity_gps_vel_ned_e(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Vel_NED_N' + /// Returns the value of `Validity_GPS_Vel_NED_N`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_vel_ned_n(&self) -> bool { self.validity_gps_vel_ned_n_phys_val() } - /// Get physical value of 'Validity_GPS_Vel_NED_N' + /// Returns the physical value of `Validity_GPS_Vel_NED_N`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_vel_ned_n_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Vel_NED_N' + /// Returns the raw value of `Validity_GPS_Vel_NED_N`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -40752,12 +40752,12 @@ impl RtSbGpsVelNed1 { pub fn validity_gps_vel_ned_n_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_GPS_Vel_NED_N' + /// Sets the raw value of `Validity_GPS_Vel_NED_N`. #[inline(always)] pub fn set_validity_gps_vel_ned_n_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_GPS_Vel_NED_N' + /// Sets the value of `Validity_GPS_Vel_NED_N`. #[inline(always)] pub fn set_validity_gps_vel_ned_n(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -40831,7 +40831,7 @@ impl RtSbGpsSpeed { pub const GPS_SPEED_2D_MAX: f32 = 1675_f32; pub const ACCURACY_GPS_SPEED_MIN: u8 = 0_u8; pub const ACCURACY_GPS_SPEED_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_GPS_Speed' from values + /// Constructs a new `RT_SB_GPS_Speed` message from values. pub fn new( gps_speed_3d: f32, gps_speed_2d: f32, @@ -40847,11 +40847,11 @@ impl RtSbGpsSpeed { res.set_validity_gps_speed_2d(validity_gps_speed_2d)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_GPS_Speed` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Speed_3D' + /// Returns the value of `GPS_Speed_3D`. /// /// This is GPS scalar 3D speed - scalar speed with the local Z axis component included. /// @@ -40863,7 +40863,7 @@ impl RtSbGpsSpeed { pub fn gps_speed_3d(&self) -> f32 { self.gps_speed_3d_phys_val() } - /// Get physical value of 'GPS_Speed_3D' + /// Returns the physical value of `GPS_Speed_3D`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -40875,7 +40875,7 @@ impl RtSbGpsSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Speed_3D' + /// Returns the raw value of `GPS_Speed_3D`. /// /// - Start bit: 40 /// - Signal size: 24 bits @@ -40885,12 +40885,12 @@ impl RtSbGpsSpeed { pub fn gps_speed_3d_raw_val(&self) -> u32 { self.raw.view_bits::()[40..64].load_le::() } - /// Set raw value of 'GPS_Speed_3D' + /// Sets the raw value of `GPS_Speed_3D`. #[inline(always)] pub fn set_gps_speed_3d_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[40..64].store_le(value); } - /// Set value of 'GPS_Speed_3D' + /// Sets the value of `GPS_Speed_3D`. #[inline(always)] pub fn set_gps_speed_3d(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 1675_f32 < value { @@ -40904,7 +40904,7 @@ impl RtSbGpsSpeed { self.raw.view_bits_mut::()[40..64].store_le(value); Ok(()) } - /// Get value of 'GPS_Speed_2D' + /// Returns the value of `GPS_Speed_2D`. /// /// This is GPS scalar 2D speed - scalar speed with no local Z axis component included. /// @@ -40916,7 +40916,7 @@ impl RtSbGpsSpeed { pub fn gps_speed_2d(&self) -> f32 { self.gps_speed_2d_phys_val() } - /// Get physical value of 'GPS_Speed_2D' + /// Returns the physical value of `GPS_Speed_2D`. /// /// - Factor: 0.0001 /// - Offset: 0 @@ -40928,7 +40928,7 @@ impl RtSbGpsSpeed { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Speed_2D' + /// Returns the raw value of `GPS_Speed_2D`. /// /// - Start bit: 16 /// - Signal size: 24 bits @@ -40938,12 +40938,12 @@ impl RtSbGpsSpeed { pub fn gps_speed_2d_raw_val(&self) -> u32 { self.raw.view_bits::()[16..40].load_le::() } - /// Set raw value of 'GPS_Speed_2D' + /// Sets the raw value of `GPS_Speed_2D`. #[inline(always)] pub fn set_gps_speed_2d_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[16..40].store_le(value); } - /// Set value of 'GPS_Speed_2D' + /// Sets the value of `GPS_Speed_2D`. #[inline(always)] pub fn set_gps_speed_2d(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 1675_f32 < value { @@ -40957,30 +40957,30 @@ impl RtSbGpsSpeed { self.raw.view_bits_mut::()[16..40].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Speed' + /// Returns the value of `Accuracy_GPS_Speed`. /// /// This accuracy value applies to both 2D and 3D GPS speed. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_speed(&self) -> u8 { self.accuracy_gps_speed_phys_val() } - /// Get physical value of 'Accuracy_GPS_Speed' + /// Returns the physical value of `Accuracy_GPS_Speed`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_speed_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Speed' + /// Returns the raw value of `Accuracy_GPS_Speed`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -40990,12 +40990,12 @@ impl RtSbGpsSpeed { pub fn accuracy_gps_speed_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_GPS_Speed' + /// Sets the raw value of `Accuracy_GPS_Speed`. #[inline(always)] pub fn set_accuracy_gps_speed_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_GPS_Speed' + /// Sets the value of `Accuracy_GPS_Speed`. #[inline(always)] pub fn set_accuracy_gps_speed(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -41013,29 +41013,29 @@ impl RtSbGpsSpeed { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Speed_3D' + /// Returns the value of `Validity_GPS_Speed_3D`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_speed_3d(&self) -> bool { self.validity_gps_speed_3d_phys_val() } - /// Get physical value of 'Validity_GPS_Speed_3D' + /// Returns the physical value of `Validity_GPS_Speed_3D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_speed_3d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Speed_3D' + /// Returns the raw value of `Validity_GPS_Speed_3D`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -41045,41 +41045,41 @@ impl RtSbGpsSpeed { pub fn validity_gps_speed_3d_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_GPS_Speed_3D' + /// Sets the raw value of `Validity_GPS_Speed_3D`. #[inline(always)] pub fn set_validity_gps_speed_3d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_GPS_Speed_3D' + /// Sets the value of `Validity_GPS_Speed_3D`. #[inline(always)] pub fn set_validity_gps_speed_3d(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Speed_2D' + /// Returns the value of `Validity_GPS_Speed_2D`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_speed_2d(&self) -> bool { self.validity_gps_speed_2d_phys_val() } - /// Get physical value of 'Validity_GPS_Speed_2D' + /// Returns the physical value of `Validity_GPS_Speed_2D`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_speed_2d_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Speed_2D' + /// Returns the raw value of `Validity_GPS_Speed_2D`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -41089,12 +41089,12 @@ impl RtSbGpsSpeed { pub fn validity_gps_speed_2d_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_GPS_Speed_2D' + /// Sets the raw value of `Validity_GPS_Speed_2D`. #[inline(always)] pub fn set_validity_gps_speed_2d_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_GPS_Speed_2D' + /// Sets the value of `Validity_GPS_Speed_2D`. #[inline(always)] pub fn set_validity_gps_speed_2d(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -41168,7 +41168,7 @@ impl RtSbGpsTime { pub const GPS_TIME_MAX: f32 = 604800_f32; pub const ACCURACY_GPS_TIME_MIN: u8 = 0_u8; pub const ACCURACY_GPS_TIME_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_GPS_Time' from values + /// Constructs a new `RT_SB_GPS_Time` message from values. pub fn new( gps_week: u16, gps_time: f32, @@ -41184,32 +41184,32 @@ impl RtSbGpsTime { res.set_validity_gps_time(validity_gps_time)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_GPS_Time` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'GPS_Week' + /// Returns the value of `GPS_Week`. /// /// - Min: 0 /// - Max: 65535 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn gps_week(&self) -> u16 { self.gps_week_phys_val() } - /// Get physical value of 'GPS_Week' + /// Returns the physical value of `GPS_Week`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn gps_week_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[48..64].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'GPS_Week' + /// Returns the raw value of `GPS_Week`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -41219,12 +41219,12 @@ impl RtSbGpsTime { pub fn gps_week_raw_val(&self) -> u16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'GPS_Week' + /// Sets the raw value of `GPS_Week`. #[inline(always)] pub fn set_gps_week_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'GPS_Week' + /// Sets the value of `GPS_Week`. #[inline(always)] pub fn set_gps_week(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 65535_u16 < value { @@ -41242,7 +41242,7 @@ impl RtSbGpsTime { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'GPS_Time' + /// Returns the value of `GPS_Time`. /// /// GPS time is the time in seconds since midnight GMT on Saturday night. /// @@ -41254,7 +41254,7 @@ impl RtSbGpsTime { pub fn gps_time(&self) -> f32 { self.gps_time_phys_val() } - /// Get physical value of 'GPS_Time' + /// Returns the physical value of `GPS_Time`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -41266,7 +41266,7 @@ impl RtSbGpsTime { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'GPS_Time' + /// Returns the raw value of `GPS_Time`. /// /// - Start bit: 16 /// - Signal size: 32 bits @@ -41276,12 +41276,12 @@ impl RtSbGpsTime { pub fn gps_time_raw_val(&self) -> u32 { self.raw.view_bits::()[16..48].load_le::() } - /// Set raw value of 'GPS_Time' + /// Sets the raw value of `GPS_Time`. #[inline(always)] pub fn set_gps_time_raw_val(&mut self, value: u32) { self.raw.view_bits_mut::()[16..48].store_le(value); } - /// Set value of 'GPS_Time' + /// Sets the value of `GPS_Time`. #[inline(always)] pub fn set_gps_time(&mut self, value: f32) -> Result<(), CanError> { if value < 0_f32 || 604800_f32 < value { @@ -41295,28 +41295,28 @@ impl RtSbGpsTime { self.raw.view_bits_mut::()[16..48].store_le(value); Ok(()) } - /// Get value of 'Accuracy_GPS_Time' + /// Returns the value of `Accuracy_GPS_Time`. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gps_time(&self) -> u8 { self.accuracy_gps_time_phys_val() } - /// Get physical value of 'Accuracy_GPS_Time' + /// Returns the physical value of `Accuracy_GPS_Time`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gps_time_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_GPS_Time' + /// Returns the raw value of `Accuracy_GPS_Time`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -41326,12 +41326,12 @@ impl RtSbGpsTime { pub fn accuracy_gps_time_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_GPS_Time' + /// Sets the raw value of `Accuracy_GPS_Time`. #[inline(always)] pub fn set_accuracy_gps_time_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_GPS_Time' + /// Sets the value of `Accuracy_GPS_Time`. #[inline(always)] pub fn set_accuracy_gps_time(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -41349,29 +41349,29 @@ impl RtSbGpsTime { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Week' + /// Returns the value of `Validity_GPS_Week`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_week(&self) -> bool { self.validity_gps_week_phys_val() } - /// Get physical value of 'Validity_GPS_Week' + /// Returns the physical value of `Validity_GPS_Week`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_week_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Week' + /// Returns the raw value of `Validity_GPS_Week`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -41381,41 +41381,41 @@ impl RtSbGpsTime { pub fn validity_gps_week_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_GPS_Week' + /// Sets the raw value of `Validity_GPS_Week`. #[inline(always)] pub fn set_validity_gps_week_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_GPS_Week' + /// Sets the value of `Validity_GPS_Week`. #[inline(always)] pub fn set_validity_gps_week(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_GPS_Time' + /// Returns the value of `Validity_GPS_Time`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gps_time(&self) -> bool { self.validity_gps_time_phys_val() } - /// Get physical value of 'Validity_GPS_Time' + /// Returns the physical value of `Validity_GPS_Time`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gps_time_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_GPS_Time' + /// Returns the raw value of `Validity_GPS_Time`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -41425,12 +41425,12 @@ impl RtSbGpsTime { pub fn validity_gps_time_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_GPS_Time' + /// Sets the raw value of `Validity_GPS_Time`. #[inline(always)] pub fn set_validity_gps_time_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_GPS_Time' + /// Sets the value of `Validity_GPS_Time`. #[inline(always)] pub fn set_validity_gps_time(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; @@ -41506,7 +41506,7 @@ impl RtSbAccel { pub const ACCEL_LONGITUDINAL_MAX: f32 = 65_f32; pub const ACCURACY_ACCEL_MIN: u8 = 0_u8; pub const ACCURACY_ACCEL_MAX: u8 = 255_u8; - /// Construct new 'RT_SB_Accel' from values + /// Constructs a new `RT_SB_Accel` message from values. pub fn new( accel_vertical: f32, accel_lateral: f32, @@ -41526,11 +41526,11 @@ impl RtSbAccel { res.set_validity_accel_longitudinal(validity_accel_longitudinal)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_Accel` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Accel_Vertical' + /// Returns the value of `Accel_Vertical`. /// /// Vertical acceleration. This is positive when the vehicle accelerates in an upwards direction, e.g. when travelling through a dip. /// @@ -41542,7 +41542,7 @@ impl RtSbAccel { pub fn accel_vertical(&self) -> f32 { self.accel_vertical_phys_val() } - /// Get physical value of 'Accel_Vertical' + /// Returns the physical value of `Accel_Vertical`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -41554,7 +41554,7 @@ impl RtSbAccel { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Accel_Vertical' + /// Returns the raw value of `Accel_Vertical`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -41564,13 +41564,13 @@ impl RtSbAccel { pub fn accel_vertical_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'Accel_Vertical' + /// Sets the raw value of `Accel_Vertical`. #[inline(always)] pub fn set_accel_vertical_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'Accel_Vertical' + /// Sets the value of `Accel_Vertical`. #[inline(always)] pub fn set_accel_vertical(&mut self, value: f32) -> Result<(), CanError> { if value < -65_f32 || 65_f32 < value { @@ -41585,7 +41585,7 @@ impl RtSbAccel { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'Accel_Lateral' + /// Returns the value of `Accel_Lateral`. /// /// Lateral acceleration. This is positive when the vehicle accelerates towards the right, e.g. when cornering around a right-hand bend. /// @@ -41597,7 +41597,7 @@ impl RtSbAccel { pub fn accel_lateral(&self) -> f32 { self.accel_lateral_phys_val() } - /// Get physical value of 'Accel_Lateral' + /// Returns the physical value of `Accel_Lateral`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -41609,7 +41609,7 @@ impl RtSbAccel { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Accel_Lateral' + /// Returns the raw value of `Accel_Lateral`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -41619,13 +41619,13 @@ impl RtSbAccel { pub fn accel_lateral_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Accel_Lateral' + /// Sets the raw value of `Accel_Lateral`. #[inline(always)] pub fn set_accel_lateral_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Accel_Lateral' + /// Sets the value of `Accel_Lateral`. #[inline(always)] pub fn set_accel_lateral(&mut self, value: f32) -> Result<(), CanError> { if value < -65_f32 || 65_f32 < value { @@ -41640,7 +41640,7 @@ impl RtSbAccel { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Accel_Longitudinal' + /// Returns the value of `Accel_Longitudinal`. /// /// Longitudinal acceleration. This is positive when the vehicle accelerates in a forwards direction. /// @@ -41652,7 +41652,7 @@ impl RtSbAccel { pub fn accel_longitudinal(&self) -> f32 { self.accel_longitudinal_phys_val() } - /// Get physical value of 'Accel_Longitudinal' + /// Returns the physical value of `Accel_Longitudinal`. /// /// - Factor: 0.001 /// - Offset: 0 @@ -41664,7 +41664,7 @@ impl RtSbAccel { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Accel_Longitudinal' + /// Returns the raw value of `Accel_Longitudinal`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -41674,13 +41674,13 @@ impl RtSbAccel { pub fn accel_longitudinal_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'Accel_Longitudinal' + /// Sets the raw value of `Accel_Longitudinal`. #[inline(always)] pub fn set_accel_longitudinal_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'Accel_Longitudinal' + /// Sets the value of `Accel_Longitudinal`. #[inline(always)] pub fn set_accel_longitudinal(&mut self, value: f32) -> Result<(), CanError> { if value < -65_f32 || 65_f32 < value { @@ -41695,30 +41695,30 @@ impl RtSbAccel { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_Accel' + /// Returns the value of `Accuracy_Accel`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 255 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_accel(&self) -> u8 { self.accuracy_accel_phys_val() } - /// Get physical value of 'Accuracy_Accel' + /// Returns the physical value of `Accuracy_Accel`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_accel_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_Accel' + /// Returns the raw value of `Accuracy_Accel`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -41728,12 +41728,12 @@ impl RtSbAccel { pub fn accuracy_accel_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_Accel' + /// Sets the raw value of `Accuracy_Accel`. #[inline(always)] pub fn set_accuracy_accel_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_Accel' + /// Sets the value of `Accuracy_Accel`. #[inline(always)] pub fn set_accuracy_accel(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 255_u8 < value { @@ -41751,29 +41751,29 @@ impl RtSbAccel { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_Accel_Vertical' + /// Returns the value of `Validity_Accel_Vertical`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_vertical(&self) -> bool { self.validity_accel_vertical_phys_val() } - /// Get physical value of 'Validity_Accel_Vertical' + /// Returns the physical value of `Validity_Accel_Vertical`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_accel_vertical_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Accel_Vertical' + /// Returns the raw value of `Validity_Accel_Vertical`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -41783,41 +41783,41 @@ impl RtSbAccel { pub fn validity_accel_vertical_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'Validity_Accel_Vertical' + /// Sets the raw value of `Validity_Accel_Vertical`. #[inline(always)] pub fn set_validity_accel_vertical_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'Validity_Accel_Vertical' + /// Sets the value of `Validity_Accel_Vertical`. #[inline(always)] pub fn set_validity_accel_vertical(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'Validity_Accel_Lateral' + /// Returns the value of `Validity_Accel_Lateral`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_lateral(&self) -> bool { self.validity_accel_lateral_phys_val() } - /// Get physical value of 'Validity_Accel_Lateral' + /// Returns the physical value of `Validity_Accel_Lateral`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_accel_lateral_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Accel_Lateral' + /// Returns the raw value of `Validity_Accel_Lateral`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -41827,41 +41827,41 @@ impl RtSbAccel { pub fn validity_accel_lateral_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_Accel_Lateral' + /// Sets the raw value of `Validity_Accel_Lateral`. #[inline(always)] pub fn set_validity_accel_lateral_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_Accel_Lateral' + /// Sets the value of `Validity_Accel_Lateral`. #[inline(always)] pub fn set_validity_accel_lateral(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_Accel_Longitudinal' + /// Returns the value of `Validity_Accel_Longitudinal`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_accel_longitudinal(&self) -> bool { self.validity_accel_longitudinal_phys_val() } - /// Get physical value of 'Validity_Accel_Longitudinal' + /// Returns the physical value of `Validity_Accel_Longitudinal`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_accel_longitudinal_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Accel_Longitudinal' + /// Returns the raw value of `Validity_Accel_Longitudinal`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -41871,12 +41871,12 @@ impl RtSbAccel { pub fn validity_accel_longitudinal_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_Accel_Longitudinal' + /// Sets the raw value of `Validity_Accel_Longitudinal`. #[inline(always)] pub fn set_validity_accel_longitudinal_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_Accel_Longitudinal' + /// Sets the value of `Validity_Accel_Longitudinal`. #[inline(always)] pub fn set_validity_accel_longitudinal( &mut self, @@ -41955,7 +41955,7 @@ impl RtSbGyroRates { pub const GYRO_RATE_YAW_MAX: f32 = 327_f32; pub const ACCURACY_GYRO_RATES_MIN: u8 = 0_u8; pub const ACCURACY_GYRO_RATES_MAX: u8 = 0_u8; - /// Construct new 'RT_SB_Gyro_Rates' from values + /// Constructs a new `RT_SB_Gyro_Rates` message from values. pub fn new( gyro_rate_roll: f32, gyro_rate_pitch: f32, @@ -41975,11 +41975,11 @@ impl RtSbGyroRates { res.set_validity_gyro_rate_yaw(validity_gyro_rate_yaw)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `RT_SB_Gyro_Rates` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get value of 'Gyro_Rate_Roll' + /// Returns the value of `Gyro_Rate_Roll`. /// /// Roll rate is positive for clockwise rotation when looking at the rear of the vehicle from behind the vehicle. /// @@ -41991,7 +41991,7 @@ impl RtSbGyroRates { pub fn gyro_rate_roll(&self) -> f32 { self.gyro_rate_roll_phys_val() } - /// Get physical value of 'Gyro_Rate_Roll' + /// Returns the physical value of `Gyro_Rate_Roll`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -42003,7 +42003,7 @@ impl RtSbGyroRates { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Gyro_Rate_Roll' + /// Returns the raw value of `Gyro_Rate_Roll`. /// /// - Start bit: 48 /// - Signal size: 16 bits @@ -42013,13 +42013,13 @@ impl RtSbGyroRates { pub fn gyro_rate_roll_raw_val(&self) -> i16 { self.raw.view_bits::()[48..64].load_le::() } - /// Set raw value of 'Gyro_Rate_Roll' + /// Sets the raw value of `Gyro_Rate_Roll`. #[inline(always)] pub fn set_gyro_rate_roll_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[48..64].store_le(value); } - /// Set value of 'Gyro_Rate_Roll' + /// Sets the value of `Gyro_Rate_Roll`. #[inline(always)] pub fn set_gyro_rate_roll(&mut self, value: f32) -> Result<(), CanError> { if value < -327_f32 || 327_f32 < value { @@ -42034,7 +42034,7 @@ impl RtSbGyroRates { self.raw.view_bits_mut::()[48..64].store_le(value); Ok(()) } - /// Get value of 'Gyro_Rate_Pitch' + /// Returns the value of `Gyro_Rate_Pitch`. /// /// Pitch rate is positive for clockwise rotation when looking at the left hand side of the vehicle from the left of the vehicle. /// @@ -42046,7 +42046,7 @@ impl RtSbGyroRates { pub fn gyro_rate_pitch(&self) -> f32 { self.gyro_rate_pitch_phys_val() } - /// Get physical value of 'Gyro_Rate_Pitch' + /// Returns the physical value of `Gyro_Rate_Pitch`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -42058,7 +42058,7 @@ impl RtSbGyroRates { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Gyro_Rate_Pitch' + /// Returns the raw value of `Gyro_Rate_Pitch`. /// /// - Start bit: 32 /// - Signal size: 16 bits @@ -42068,13 +42068,13 @@ impl RtSbGyroRates { pub fn gyro_rate_pitch_raw_val(&self) -> i16 { self.raw.view_bits::()[32..48].load_le::() } - /// Set raw value of 'Gyro_Rate_Pitch' + /// Sets the raw value of `Gyro_Rate_Pitch`. #[inline(always)] pub fn set_gyro_rate_pitch_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[32..48].store_le(value); } - /// Set value of 'Gyro_Rate_Pitch' + /// Sets the value of `Gyro_Rate_Pitch`. #[inline(always)] pub fn set_gyro_rate_pitch(&mut self, value: f32) -> Result<(), CanError> { if value < -327_f32 || 327_f32 < value { @@ -42089,7 +42089,7 @@ impl RtSbGyroRates { self.raw.view_bits_mut::()[32..48].store_le(value); Ok(()) } - /// Get value of 'Gyro_Rate_Yaw' + /// Returns the value of `Gyro_Rate_Yaw`. /// /// Yaw rate is positive for clockwise rotation when looking down on the vehicle from above. /// @@ -42101,7 +42101,7 @@ impl RtSbGyroRates { pub fn gyro_rate_yaw(&self) -> f32 { self.gyro_rate_yaw_phys_val() } - /// Get physical value of 'Gyro_Rate_Yaw' + /// Returns the physical value of `Gyro_Rate_Yaw`. /// /// - Factor: 0.01 /// - Offset: 0 @@ -42113,7 +42113,7 @@ impl RtSbGyroRates { let offset = 0_f32; (signal as f32) * factor + offset } - /// Get raw value of 'Gyro_Rate_Yaw' + /// Returns the raw value of `Gyro_Rate_Yaw`. /// /// - Start bit: 16 /// - Signal size: 16 bits @@ -42123,13 +42123,13 @@ impl RtSbGyroRates { pub fn gyro_rate_yaw_raw_val(&self) -> i16 { self.raw.view_bits::()[16..32].load_le::() } - /// Set raw value of 'Gyro_Rate_Yaw' + /// Sets the raw value of `Gyro_Rate_Yaw`. #[inline(always)] pub fn set_gyro_rate_yaw_raw_val(&mut self, value: i16) { let value = u16::from_ne_bytes(value.to_ne_bytes()); self.raw.view_bits_mut::()[16..32].store_le(value); } - /// Set value of 'Gyro_Rate_Yaw' + /// Sets the value of `Gyro_Rate_Yaw`. #[inline(always)] pub fn set_gyro_rate_yaw(&mut self, value: f32) -> Result<(), CanError> { if value < -327_f32 || 327_f32 < value { @@ -42144,30 +42144,30 @@ impl RtSbGyroRates { self.raw.view_bits_mut::()[16..32].store_le(value); Ok(()) } - /// Get value of 'Accuracy_Gyro_Rates' + /// Returns the value of `Accuracy_Gyro_Rates`. /// /// Dimensionless. Lower values imply but do not guarantee better accuracy than higher values. /// /// - Min: 0 /// - Max: 0 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn accuracy_gyro_rates(&self) -> u8 { self.accuracy_gyro_rates_phys_val() } - /// Get physical value of 'Accuracy_Gyro_Rates' + /// Returns the physical value of `Accuracy_Gyro_Rates`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn accuracy_gyro_rates_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[8..16].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Accuracy_Gyro_Rates' + /// Returns the raw value of `Accuracy_Gyro_Rates`. /// /// - Start bit: 8 /// - Signal size: 8 bits @@ -42177,12 +42177,12 @@ impl RtSbGyroRates { pub fn accuracy_gyro_rates_raw_val(&self) -> u8 { self.raw.view_bits::()[8..16].load_le::() } - /// Set raw value of 'Accuracy_Gyro_Rates' + /// Sets the raw value of `Accuracy_Gyro_Rates`. #[inline(always)] pub fn set_accuracy_gyro_rates_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[8..16].store_le(value); } - /// Set value of 'Accuracy_Gyro_Rates' + /// Sets the value of `Accuracy_Gyro_Rates`. #[inline(always)] pub fn set_accuracy_gyro_rates(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -42200,29 +42200,29 @@ impl RtSbGyroRates { self.raw.view_bits_mut::()[8..16].store_le(value); Ok(()) } - /// Get value of 'Validity_Gyro_Rate_Roll' + /// Returns the value of `Validity_Gyro_Rate_Roll`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_roll(&self) -> bool { self.validity_gyro_rate_roll_phys_val() } - /// Get physical value of 'Validity_Gyro_Rate_Roll' + /// Returns the physical value of `Validity_Gyro_Rate_Roll`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gyro_rate_roll_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[2..3].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Gyro_Rate_Roll' + /// Returns the raw value of `Validity_Gyro_Rate_Roll`. /// /// - Start bit: 2 /// - Signal size: 1 bits @@ -42232,41 +42232,41 @@ impl RtSbGyroRates { pub fn validity_gyro_rate_roll_raw_val(&self) -> u8 { self.raw.view_bits::()[2..3].load_le::() } - /// Set raw value of 'Validity_Gyro_Rate_Roll' + /// Sets the raw value of `Validity_Gyro_Rate_Roll`. #[inline(always)] pub fn set_validity_gyro_rate_roll_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[2..3].store_le(value); } - /// Set value of 'Validity_Gyro_Rate_Roll' + /// Sets the value of `Validity_Gyro_Rate_Roll`. #[inline(always)] pub fn set_validity_gyro_rate_roll(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[2..3].store_le(value); Ok(()) } - /// Get value of 'Validity_Gyro_Rate_Pitch' + /// Returns the value of `Validity_Gyro_Rate_Pitch`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_pitch(&self) -> bool { self.validity_gyro_rate_pitch_phys_val() } - /// Get physical value of 'Validity_Gyro_Rate_Pitch' + /// Returns the physical value of `Validity_Gyro_Rate_Pitch`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gyro_rate_pitch_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[1..2].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Gyro_Rate_Pitch' + /// Returns the raw value of `Validity_Gyro_Rate_Pitch`. /// /// - Start bit: 1 /// - Signal size: 1 bits @@ -42276,41 +42276,41 @@ impl RtSbGyroRates { pub fn validity_gyro_rate_pitch_raw_val(&self) -> u8 { self.raw.view_bits::()[1..2].load_le::() } - /// Set raw value of 'Validity_Gyro_Rate_Pitch' + /// Sets the raw value of `Validity_Gyro_Rate_Pitch`. #[inline(always)] pub fn set_validity_gyro_rate_pitch_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[1..2].store_le(value); } - /// Set value of 'Validity_Gyro_Rate_Pitch' + /// Sets the value of `Validity_Gyro_Rate_Pitch`. #[inline(always)] pub fn set_validity_gyro_rate_pitch(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; self.raw.view_bits_mut::()[1..2].store_le(value); Ok(()) } - /// Get value of 'Validity_Gyro_Rate_Yaw' + /// Returns the value of `Validity_Gyro_Rate_Yaw`. /// /// Valid when bit is set, invalid when bit is clear. /// /// - Min: 0 /// - Max: 1 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn validity_gyro_rate_yaw(&self) -> bool { self.validity_gyro_rate_yaw_phys_val() } - /// Get physical value of 'Validity_Gyro_Rate_Yaw' + /// Returns the physical value of `Validity_Gyro_Rate_Yaw`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn validity_gyro_rate_yaw_phys_val(&self) -> bool { let signal = self.raw.view_bits::()[0..1].load_le::(); signal == 1 } - /// Get raw value of 'Validity_Gyro_Rate_Yaw' + /// Returns the raw value of `Validity_Gyro_Rate_Yaw`. /// /// - Start bit: 0 /// - Signal size: 1 bits @@ -42320,12 +42320,12 @@ impl RtSbGyroRates { pub fn validity_gyro_rate_yaw_raw_val(&self) -> u8 { self.raw.view_bits::()[0..1].load_le::() } - /// Set raw value of 'Validity_Gyro_Rate_Yaw' + /// Sets the raw value of `Validity_Gyro_Rate_Yaw`. #[inline(always)] pub fn set_validity_gyro_rate_yaw_raw_val(&mut self, value: u8) { self.raw.view_bits_mut::()[0..1].store_le(value); } - /// Set value of 'Validity_Gyro_Rate_Yaw' + /// Sets the value of `Validity_Gyro_Rate_Yaw`. #[inline(always)] pub fn set_validity_gyro_rate_yaw(&mut self, value: bool) -> Result<(), CanError> { let value = value as u8; diff --git a/tests-snapshots/oxibus/bug_dbc-codegen_98.snap.rs b/tests-snapshots/oxibus/bug_dbc-codegen_98.snap.rs index 830d3960..8b46f81c 100644 --- a/tests-snapshots/oxibus/bug_dbc-codegen_98.snap.rs +++ b/tests-snapshots/oxibus/bug_dbc-codegen_98.snap.rs @@ -82,28 +82,28 @@ impl TestInput { pub const VAR3_MAX: u16 = 65535_u16; pub const VAR4_MIN: u16 = 0_u16; pub const VAR4_MAX: u16 = 65535_u16; - /// Construct new 'Test_input' from values + /// Constructs a new `Test_input` message from values. pub fn new(test_input_mux: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_test_input_mux(test_input_mux)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Test_input` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'Test_input_Mux' + /// Returns the physical value of `Test_input_Mux`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test_input_mux_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..60].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Test_input_Mux' + /// Returns the raw value of `Test_input_Mux`. /// /// - Start bit: 56 /// - Signal size: 4 bits @@ -113,7 +113,7 @@ impl TestInput { pub fn test_input_mux_raw_val(&self) -> u8 { self.raw.view_bits::()[56..60].load_le::() } - /// Set raw value of 'Test_input_Mux' + /// Sets the raw value of `Test_input_Mux`. #[allow(dead_code)] #[inline(always)] fn set_test_input_mux_raw_val(&mut self, value: u8) { @@ -157,7 +157,7 @@ impl TestInput { } } } - /// Set value of 'Test_input_Mux' + /// Sets the value of `Test_input_Mux`. #[inline(always)] fn set_test_input_mux(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -175,7 +175,7 @@ impl TestInput { self.raw.view_bits_mut::()[56..60].store_le(value); Ok(()) } - /// Set value of 'Test_input_Mux' + /// Sets the value of `Test_input_Mux`. #[inline(always)] pub fn set_m0(&mut self, value: TestInputTestInputMuxM0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -184,7 +184,7 @@ impl TestInput { self.set_test_input_mux(0)?; Ok(()) } - /// Set value of 'Test_input_Mux' + /// Sets the value of `Test_input_Mux`. #[inline(always)] pub fn set_m1(&mut self, value: TestInputTestInputMuxM1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -193,7 +193,7 @@ impl TestInput { self.set_test_input_mux(1)?; Ok(()) } - /// Set value of 'Test_input_Mux' + /// Sets the value of `Test_input_Mux`. #[inline(always)] pub fn set_m2(&mut self, value: TestInputTestInputMuxM2) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -202,7 +202,7 @@ impl TestInput { self.set_test_input_mux(2)?; Ok(()) } - /// Set value of 'Test_input_Mux' + /// Sets the value of `Test_input_Mux`. #[inline(always)] pub fn set_m3(&mut self, value: TestInputTestInputMuxM3) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -321,28 +321,28 @@ impl TestInputTestInputMuxM0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'Var1' + /// Returns the value of `Var1`. /// /// - Min: 0 /// - Max: 65535 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn var1(&self) -> u16 { self.var1_phys_val() } - /// Get physical value of 'Var1' + /// Returns the physical value of `Var1`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn var1_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Var1' + /// Returns the raw value of `Var1`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -352,12 +352,12 @@ impl TestInputTestInputMuxM0 { pub fn var1_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Var1' + /// Sets the raw value of `Var1`. #[inline(always)] pub fn set_var1_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Var1' + /// Sets the value of `Var1`. #[inline(always)] pub fn set_var1(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 65535_u16 < value { @@ -402,28 +402,28 @@ impl TestInputTestInputMuxM1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'Var2' + /// Returns the value of `Var2`. /// /// - Min: 0 /// - Max: 65535 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn var2(&self) -> u16 { self.var2_phys_val() } - /// Get physical value of 'Var2' + /// Returns the physical value of `Var2`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn var2_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Var2' + /// Returns the raw value of `Var2`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -433,12 +433,12 @@ impl TestInputTestInputMuxM1 { pub fn var2_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Var2' + /// Sets the raw value of `Var2`. #[inline(always)] pub fn set_var2_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Var2' + /// Sets the value of `Var2`. #[inline(always)] pub fn set_var2(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 65535_u16 < value { @@ -483,28 +483,28 @@ impl TestInputTestInputMuxM2 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'Var3' + /// Returns the value of `Var3`. /// /// - Min: 0 /// - Max: 65535 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn var3(&self) -> u16 { self.var3_phys_val() } - /// Get physical value of 'Var3' + /// Returns the physical value of `Var3`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn var3_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Var3' + /// Returns the raw value of `Var3`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -514,12 +514,12 @@ impl TestInputTestInputMuxM2 { pub fn var3_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Var3' + /// Sets the raw value of `Var3`. #[inline(always)] pub fn set_var3_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Var3' + /// Sets the value of `Var3`. #[inline(always)] pub fn set_var3(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 65535_u16 < value { @@ -564,28 +564,28 @@ impl TestInputTestInputMuxM3 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'Var4' + /// Returns the value of `Var4`. /// /// - Min: 0 /// - Max: 65535 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn var4(&self) -> u16 { self.var4_phys_val() } - /// Get physical value of 'Var4' + /// Returns the physical value of `Var4`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn var4_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Var4' + /// Returns the raw value of `Var4`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -595,12 +595,12 @@ impl TestInputTestInputMuxM3 { pub fn var4_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Var4' + /// Sets the raw value of `Var4`. #[inline(always)] pub fn set_var4_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Var4' + /// Sets the value of `Var4`. #[inline(always)] pub fn set_var4(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 65535_u16 < value { @@ -651,28 +651,28 @@ impl TestOutput { pub const VAR7_MAX: u16 = 65535_u16; pub const VAR8_MIN: u16 = 0_u16; pub const VAR8_MAX: u16 = 65535_u16; - /// Construct new 'Test_output' from values + /// Constructs a new `Test_output` message from values. pub fn new(test_output_mux: u8) -> Result { let mut res = Self { raw: [0x00; 8] }; res.set_test_output_mux(test_output_mux)?; Ok(res) } - /// Access message payload raw value + /// Returns the raw `Test_output` message payload. pub fn raw(&self) -> &[u8; 8] { &self.raw } - /// Get physical value of 'Test_output_Mux' + /// Returns the physical value of `Test_output_Mux`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn test_output_mux_phys_val(&self) -> u8 { let signal = self.raw.view_bits::()[56..60].load_le::(); let factor = 1; u8::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Test_output_Mux' + /// Returns the raw value of `Test_output_Mux`. /// /// - Start bit: 56 /// - Signal size: 4 bits @@ -682,7 +682,7 @@ impl TestOutput { pub fn test_output_mux_raw_val(&self) -> u8 { self.raw.view_bits::()[56..60].load_le::() } - /// Set raw value of 'Test_output_Mux' + /// Sets the raw value of `Test_output_Mux`. #[allow(dead_code)] #[inline(always)] fn set_test_output_mux_raw_val(&mut self, value: u8) { @@ -726,7 +726,7 @@ impl TestOutput { } } } - /// Set value of 'Test_output_Mux' + /// Sets the value of `Test_output_Mux`. #[inline(always)] fn set_test_output_mux(&mut self, value: u8) -> Result<(), CanError> { if value < 0_u8 || 0_u8 < value { @@ -744,7 +744,7 @@ impl TestOutput { self.raw.view_bits_mut::()[56..60].store_le(value); Ok(()) } - /// Set value of 'Test_output_Mux' + /// Sets the value of `Test_output_Mux`. #[inline(always)] pub fn set_m0(&mut self, value: TestOutputTestOutputMuxM0) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -753,7 +753,7 @@ impl TestOutput { self.set_test_output_mux(0)?; Ok(()) } - /// Set value of 'Test_output_Mux' + /// Sets the value of `Test_output_Mux`. #[inline(always)] pub fn set_m1(&mut self, value: TestOutputTestOutputMuxM1) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -762,7 +762,7 @@ impl TestOutput { self.set_test_output_mux(1)?; Ok(()) } - /// Set value of 'Test_output_Mux' + /// Sets the value of `Test_output_Mux`. #[inline(always)] pub fn set_m2(&mut self, value: TestOutputTestOutputMuxM2) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -771,7 +771,7 @@ impl TestOutput { self.set_test_output_mux(2)?; Ok(()) } - /// Set value of 'Test_output_Mux' + /// Sets the value of `Test_output_Mux`. #[inline(always)] pub fn set_m3(&mut self, value: TestOutputTestOutputMuxM3) -> Result<(), CanError> { let b0 = BitArray::<_, LocalBits>::new(self.raw); @@ -890,28 +890,28 @@ impl TestOutputTestOutputMuxM0 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'Var5' + /// Returns the value of `Var5`. /// /// - Min: 0 /// - Max: 65535 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn var5(&self) -> u16 { self.var5_phys_val() } - /// Get physical value of 'Var5' + /// Returns the physical value of `Var5`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn var5_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Var5' + /// Returns the raw value of `Var5`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -921,12 +921,12 @@ impl TestOutputTestOutputMuxM0 { pub fn var5_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Var5' + /// Sets the raw value of `Var5`. #[inline(always)] pub fn set_var5_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Var5' + /// Sets the value of `Var5`. #[inline(always)] pub fn set_var5(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 65535_u16 < value { @@ -971,28 +971,28 @@ impl TestOutputTestOutputMuxM1 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'Var6' + /// Returns the value of `Var6`. /// /// - Min: 0 /// - Max: 65535 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn var6(&self) -> u16 { self.var6_phys_val() } - /// Get physical value of 'Var6' + /// Returns the physical value of `Var6`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn var6_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Var6' + /// Returns the raw value of `Var6`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -1002,12 +1002,12 @@ impl TestOutputTestOutputMuxM1 { pub fn var6_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Var6' + /// Sets the raw value of `Var6`. #[inline(always)] pub fn set_var6_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Var6' + /// Sets the value of `Var6`. #[inline(always)] pub fn set_var6(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 65535_u16 < value { @@ -1052,28 +1052,28 @@ impl TestOutputTestOutputMuxM2 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'Var7' + /// Returns the value of `Var7`. /// /// - Min: 0 /// - Max: 65535 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn var7(&self) -> u16 { self.var7_phys_val() } - /// Get physical value of 'Var7' + /// Returns the physical value of `Var7`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn var7_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Var7' + /// Returns the raw value of `Var7`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -1083,12 +1083,12 @@ impl TestOutputTestOutputMuxM2 { pub fn var7_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Var7' + /// Sets the raw value of `Var7`. #[inline(always)] pub fn set_var7_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Var7' + /// Sets the value of `Var7`. #[inline(always)] pub fn set_var7(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 65535_u16 < value { @@ -1133,28 +1133,28 @@ impl TestOutputTestOutputMuxM3 { pub fn new() -> Self { Self { raw: [0u8; 8] } } - /// Get value of 'Var8' + /// Returns the value of `Var8`. /// /// - Min: 0 /// - Max: 65535 - /// - Unit: "" + /// - Unit: Not specified /// - Receivers: Vector__XXX #[inline(always)] pub fn var8(&self) -> u16 { self.var8_phys_val() } - /// Get physical value of 'Var8' + /// Returns the physical value of `Var8`. /// /// - Factor: 1 /// - Offset: 0 - /// - Unit: "" + /// - Unit: Not specified #[inline(always)] pub fn var8_phys_val(&self) -> u16 { let signal = self.raw.view_bits::()[0..16].load_le::(); let factor = 1; u16::from(signal).saturating_mul(factor).saturating_add(0) } - /// Get raw value of 'Var8' + /// Returns the raw value of `Var8`. /// /// - Start bit: 0 /// - Signal size: 16 bits @@ -1164,12 +1164,12 @@ impl TestOutputTestOutputMuxM3 { pub fn var8_raw_val(&self) -> u16 { self.raw.view_bits::()[0..16].load_le::() } - /// Set raw value of 'Var8' + /// Sets the raw value of `Var8`. #[inline(always)] pub fn set_var8_raw_val(&mut self, value: u16) { self.raw.view_bits_mut::()[0..16].store_le(value); } - /// Set value of 'Var8' + /// Sets the value of `Var8`. #[inline(always)] pub fn set_var8(&mut self, value: u16) -> Result<(), CanError> { if value < 0_u16 || 65535_u16 < value { From 3125c73e564aaa94d55d271926f153c7238af071 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2026 14:37:42 +0000 Subject: [PATCH 6/6] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/lib.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index e55ba226..c133a9e0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -396,7 +396,11 @@ impl Config<'_> { self.render_attribute_structs(&mut w, msg, dbc)?; - writeln!(w, "/// Constructs a new `{}` message from values.", msg.name)?; + writeln!( + w, + "/// Constructs a new `{}` message from values.", + msg.name + )?; let args = msg .signals .iter()