Fix Version/s: None
Sprint:TSSW Sprint - Jan 03 - Jan 17, TSSW Sprint - Jan 17 - Jan 31
Team:Telescope and Site
Create the common repository for hexapod and rotator controller code. Right now, there are many duplication of code. This task is to try to put the common code into a repository to decrease the duplication.
Please help to review this PR:
The codes in this PR are migrated from the ts_rotator_controller. The main differences are:
1. Rewrite the make file to remove the hard-coded file name or directory name
2. Remove the dependency of telemetry structure. Instead, use the size as the input to allocate the needed memory size. This can make sure the code can be applied to the rotator and hexapod controller codes. You can see there is a sizeTel input on telServer_initGui() and telServer_initDds().
Create a common repository for the hexapod and rotator controller: ts_hexrotpxicom.