code: def populate(self, priority, address, rtr, data):
          
          assert isinstance(data, bytes)
          self.needs_low_priority(priority)
          self.needs_no_rtr(rtr)
          self.needs_data(data, 3)
          self.transmit_error_counter = data[0]
          self.receive_error_counter = data[1]
          self.bus_off_counter = data[2]
docs: :return: None