Fix Version/s: None
Sprint:TSSW Sprint - Aug 29 - Sep 12
Team:Telescope and Site
Migrate the LabVIEW functions from M2 server (ts_mtm2) to M2 cell (ts_mtm2_cell). This ticket will take time to understand the M2 cell LabVIEW code as well.
Patricio has the documentation here: M2 Cell Code Documentation.
- is triggering
DM-36063 Fix the Unsupported Dialog Error in Real-Time Controller
I got the target specific error as the following:
A similar discussion is here:
DM-36063 to fix this.
I realized it is not easy to copy the LabVIEW code if there is the bad dependency. If people put the typedef into the library, this will make the duplication difficult. In many times, I need to disconnect the typedef from the library in ts_mtm2.
Please help to review the PR:
This PR is just to copy the code from the ts_mtm2. Only the final commit is meaning in this PR. You could see the comments in this ticket to know the condition as well.
The main code needs to update is the NetworkInterface.vi. Before this, needs to update the code to let the cell code can read the configuration files. There is no message in STM to tell a command is done or not. I may need to do this part by myself.
It looks like I need to do all the user event for the TcpIpInterface in ts_mtm2. Otherwise, I can not copy this module directly.
It looks like I need to redo all the error code checking in the ts_mtm2 as well. The ts_mtm2_cell does not have this.