Free USB programming cable! please keep in mind that this USB cable is not a common USB cable. Programming software download link is here https://retail.uumotor.com/controller-software-download/
This 50A sine wave controller is ok to work with 24v to 60v batteries. You can adjust the current or voltage by proramming the controller data. Max continous current 50A, max phase current 120A. Multi control for the motors, like speedcontrol,torquecontrol. With pure speed control, you twist the throttle and it feeds more voltage at the maximum current it can do. With pure torque control, you twist the throttle a bit, and it adds more current, turning the motor harder. You may refer to here the difference between speed control and torque control.