docs: def _parse_byte_data(self, byte_data):
          """Extract the values from byte string."""
          self.data_type = b''.join(unpack('cccc', byte_data[:4])).decode()
          self.run = unpack('>i', byte_data[4:8])[0]
          self.udp_sequence = unpack('>i', byte_data[8:12])[0]
          self.timestamp, self.ns_ticks = unpack('>II', byte_data[12:20])
          self.dom_id = unpack('>i', byte_data[20:24])[0]
  
          dom_status_bits = unpack('>I', byte_data[24:28])[0]
          self.dom_status = "{0:032b}".format(dom_status_bits)
  
          self.human_readable_timestamp = datetime.datetime.fromtimestamp(
              int(self.timestamp), UTC_TZ
          ).strftime('%Y-%m-%d %H:%M:%S')