docs: def _name_messages_complete(self):
          """
          Check if all name messages have been received
          """
          for channel in range(1, self.number_of_channels() + 1):
              try:
                  for name_index in range(1, 4):
                      if not isinstance(self._name_data[channel][name_index], str):
                          return False
              except Exception:
                  return False
          return True