def METHOD_NAME(self, packet, item, warnings):
    # Nothing to do if we're already 'DEFAULT':
    if self._get_limits_set() == "DEFAULT":
        return
    msg = f"TELEMETRY Item {packet.target_name} {packet.packet_name} {item.name} {self._get_limits_set()} limits _TYPE_ setting conflict with DEFAULT"
    # XOR our setting with the items current setting
    # If it returns True then we have a mismatch and log the error
    if self._get_enabled() ^ item.limits.enabled:
        warnings.append(msg.replace("_TYPE_", "enable"))
        Logger.warn(warnings[-1])
    if item.limits.persistence_setting != self._get_persistence():
        warnings.append(msg.replace("_TYPE_", "persistence"))
        Logger.warn(warnings[-1])