def _loop(self):
        """
        Execute the sensor loop. This runs in a separate thread.
        """

        try:
            while self._activated:
                self._loop_body()
        except DisabledException:
            return
        except:
            super(RF_Sensor, self).interrupt()