docs: def add_notify_event(self, resourceid: int, callback, delayed=False):
          """ Add a notify callback for a specified resource id
          If delayed is set to true the enable request will be send from the
          notofication thread
          """
          with IHCController._mutex:
              if resourceid in self._ihcevents:
                  self._ihcevents[resourceid].append(callback)
              else:
                  self._ihcevents[resourceid] = [callback]
                  if delayed:
                      self._newnotifyids.append(resourceid)
                  else:
                      if not self.client.enable_runtime_notification(resourceid):
                          return False
              if not self._notifyrunning:
                  self._notifythread.start()
  
              return True