While I was able to get the linear stage moving (through trial and error) using
steps_per_mm = 34527.5
s._port.send_message(MGMSG_MOT_MOVE_ABSOLUTE_long(s._chan_ident, int(3*steps_per_mm)))
it would be much better if the project supplied some short practical examples of typical use.
(E.g. I did not find out how to make the commands to block further program flow until the movement is finished. I am using time.sleep(delay) hoping that the controller will finish within the delay.) The official Thorlabs guides were useless for me.