# Update the M2 SAL Interface Based on the Latest XML File in Phase 1

XMLWordPrintable

#### Details

• Type: Story
• Status: Done
• Resolution: Done
• Fix Version/s: None
• Component/s:
• Labels:
• Story Points:
3
• Sprint:
TSSW Sprint - Aug 3 - Aug 17, TSSW Sprint - Aug 17 - Aug 31, TSSW Sprint - Aug 31 - Sep 14, TSSW Sprint - Sep 28 - Oct 12, TSSW Sprint - Oct 12 - Oct 26
• Team:
Telescope and Site
• Urgent?:
No

#### Description

Update the M2 SAL interface based on the latest xml file. After the summit test at Feb. in this year, the M2 xml has been updated to support more use cases than before. This task is to update the software to support this. This task is in the phase 1.

#### Attachments

1. commandTriggered.png
63 kB

#### Activity

Hide
Te-Wei Tsai added a comment - - edited

I can let the LabVIEW to get the SAL data already:

The information from Monitor is here:

 Incoming MTM2_command_start settingsToApply = 1 Client 0 got a command cmdId=1603947651 command_start Client 0 ackCommand command_start === [ackCommand_start] acknowledging a command with :  seqNum : 1603947651  ack : 300  error : 0  host : -1062709719  origin : 4274  identity : MTM2  result : 

Show
Te-Wei Tsai added a comment - - edited I can let the LabVIEW to get the SAL data already: The information from Monitor is here: Incoming MTM2_command_start settingsToApply = 1 Client 0 got a command cmdId= 1603947651 command_start Client 0 ackCommand command_start === [ackCommand_start] acknowledging a command with : seqNum : 1603947651 ack : 300 error : 0 host : - 1062709719 origin : 4274 identity : MTM2 result :
Hide
Te-Wei Tsai added a comment -

Based on How do I Open a Vi reference to and run a Polymorphic VI?, I can not get the strictly typed vi reference from the polymorphic vi.

Show
Te-Wei Tsai added a comment - Based on How do I Open a Vi reference to and run a Polymorphic VI? , I can not get the strictly typed vi reference from the polymorphic vi.
Hide
Te-Wei Tsai added a comment - - edited

I need to update the configuration in the CTIO Jenkins instance to download the git submodules to run all the test. The details is Checkout submodules in Jenkins with Github organisation plugin. In addition, it looks like I do not need to modify the Jenkinsfile.

Show
Te-Wei Tsai added a comment - - edited I need to update the configuration in the CTIO Jenkins instance to download the git submodules to run all the test. The details is  Checkout submodules in Jenkins with Github organisation plugin . In addition, it looks like I do not need to modify the Jenkinsfile.
Hide
Te-Wei Tsai added a comment -

https://github.com/lsst-ts/ts_mtm2/pull/21

The main update is to support the SAL v5.0.0. I also put the repo to the CTIO jenkins to do the CI/CD test.
Thanks!

Show
Te-Wei Tsai added a comment - Please help to review the PR: https://github.com/lsst-ts/ts_mtm2/pull/21 The main update is to support the SAL v5.0.0. I also put the repo to the CTIO jenkins to do the CI/CD test. Thanks!
Hide
Dave Mills added a comment -

Great work to enhance our CI testing when LV is involved

Show
Dave Mills added a comment - Great work to enhance our CI testing when LV is involved

#### People

Assignee:
Te-Wei Tsai
Reporter:
Te-Wei Tsai
Reviewers:
Dave Mills
Watchers:
Dave Mills, Te-Wei Tsai
0 Vote for this issue
Watchers:
2 Start watching this issue

#### Dates

Created:
Updated:
Resolved:

#### Jenkins

No builds found.