def METHOD_NAME(self, voltage: float) -> None:
    """
    Args:
        voltage
    """
    # Normalize the voltage in the range 0 to 1, where 0 is maximum negative
    # voltage and 1 is maximum positive voltage
    voltage_normalized = np.interp(
        voltage,
        self.parent.voltage_range * np.array([-1, 1]),
        [0, 1]
    )
    send_string = (
        f"{self.parent.identifier} CH{self._channel_string} "
        f"{voltage_normalized:.5f}"
    )
    response = self.ask(send_string)
    if response != self.acknowledge_reply:
        self.log.warning(
            f"Command {send_string} did not produce an acknowledge reply")