def set_driver(self, driver, value, uom=None, report=True):
        # pylint: disable=unused-argument
        if driver in self._drivers:
            clean_value = self._drivers[driver][2](value)
            if clean_value != self._drivers[driver][0]:
                self._drivers[driver][0] = clean_value
                if report:
                    self.report_driver(driver)
            return True
        return False
Updates the value of one of the node's drivers. This will pass the
dataset/ETHPy150Open UniversalDevicesInc/Polyglot/polyglot/nodeserver_api.py/Node.set_driver