+ pub fn set_channel_access_number(&mut self, number: u8) {
+ let mut bits = BitsMut::new(&mut self.0);
+ bits.set_bit(12 * 8 + 5, (number >> 3) & 1);
+ bits.set_bit(12 * 8 + 6, (number >> 2) & 1);
+ bits.set_bit(12 * 8 + 7, (number >> 1) & 1);
+ bits.set_bit(13 * 8 + 0, number & 1);
+ self.recalculate_crc();
+ }
+