Note that I have little experience with the 5axis TCP functionality, so I might not be the right person to answer this.
I would think that from that list the relevant pins for your hal would be :
xyzac-trt-kins.y-offset
xyzac-trt-kins.z-offset
xyzac-trt-kins.tool-offset (which you would probably want to connect to motion.tooloffset.z)
This might give you more information: (from xyzac-trt.txt)
Code:
xyzac-trt-kins (switchkins)
.
.
.
Hal Input pins:
xyzac-trt-kins.x-offset
xyzac-trt-kins.z-offset
X and Z offsets are the offsets from the center
of rotation of the C axis relative to the center
of rotation of the A axis.
Hal Input pins:
xyzac-trt-kins.x-rot-point
xyzac-trt-kins.y-rot-point
xyzac-trt-kins.z-rot-point
X, Y and Z rot-point pins represent are the
offsets of the center of rotation of the A axis
relative to the machine absolute zero
coordinates.
[edit]
I think in the text above it should probably say:
xyzac-trt-kins.y-offset
xyzac-trt-kins.z-offset
Y and Z offsets are the offsets from the center
of rotation of the A axis relative to the center
of rotation of the C axis.
As is doesn't seem to make much sense to have an x-offset when using an AC rotary setup.
see also section 5.2 here:
linuxcnc.org/docs/2.8/html/motion/5-axis-kinematics.html