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.
The main focus is in this task is the state machine transition and figure out how to let the M2 to be controllable by SAL.
This task is in the phase 2.