def METHOD_NAME(self, args_dict):
    """calibrate."""
    if 'calibration_orp' not in args_dict:
        self.logger.error("Cannot conduct calibration without a buffer ORP value")
        return
    if not isinstance(args_dict['calibration_orp'], float) and not isinstance(args_dict['calibration_orp'], int):
        self.logger.error("buffer value does not represent a number: '{}', type: {}".format(
            args_dict['calibration_orp'], type(args_dict['calibration_orp'])))
        return
    # For this session
    v = self.sensor.METHOD_NAME(args_dict['calibration_orp'])
    # For future sessions
    self.set_custom_option("cal_orp", args_dict['calibration_orp'])
    self.set_custom_option("cal_v", v)