Hi Jens,
Not really adressing your questions, but i wrote some small Python program to 'organise' the CAT control of the FT-817. See https://github.com/pa3ang/QO-1…ster/qo-100-controller.py for more info.
Maybe this helps you in some direction.
vy 73 de Johan, PA3ANG