def METHOD_NAME(
        self, spec, global_weight_scale, synapse_weight_scales):
    # Write parameters
    spec.write_value(data=self.__accumulator_depression_plus_one,
                     data_type=DataType.INT32)
    spec.write_value(data=self.__accumulator_potentiation_minus_one,
                     data_type=DataType.INT32)
    # Convert mean times into machine timesteps
    time_step_per_ms = SpynnakerDataView.get_simulation_time_step_per_ms()
    mean_pre_timesteps = float(self.__mean_pre_window * time_step_per_ms)
    mean_post_timesteps = float(self.__mean_post_window * time_step_per_ms)
    # Write lookup tables
    self._write_exp_dist_lut(spec, mean_pre_timesteps)
    self._write_exp_dist_lut(spec, mean_post_timesteps)