code: def _reinit_daq_daemons(sender, instance, **kwargs):
      
      if type(instance) is VISADevice:
          post_save.send_robust(sender=Device, instance=instance.visa_device)
      elif type(instance) is VISAVariable:
          post_save.send_robust(sender=Variable, instance=instance.visa_variable)
      elif type(instance) is VISADeviceHandler:
          # todo
          pass
      elif type(instance) is ExtendedVISAVariable:
          post_save.send_robust(sender=Variable, instance=Variable.objects.get(pk=instance.pk))
      elif type(instance) is ExtendedVISADevice:
          post_save.send_robust(sender=Device, instance=Device.objects.get(pk=instance.pk))
docs: update the daq daemon configuration when changes be applied in the models