End

  1. CSP Leaf Node provides API for End workflow.

  2. The CSP Leaf Node accepts the command if :-

    1. Operational state of the CSP Leaf node is ON/OFF/INIT/STANDBY/ALARM

    2. CSP Sub-array is responsive.

  3. The CSP Leaf Node rejects the command if :-

    1. Operational state of CSP Leaf node is FAULT/UNKNOWN/DISABLE .

    2. CSP Subarray is not responsive.

  4. The following state requirements are applied for the command execution :-

    1. CSP Subarray is in ‘observation state’ READY .

    2. CSP Subarray node is available .

  5. The command execution involves below key operations :-

    1. The command is then invoked on the CSP Subarray.

      • If CSP Subarray raises exception , command failure is reported as ‘RESULT_CODE - FAILED’ on Long Running Command Result attribute of the CSP leaf node.

      • If CSP Subarray accept command , the TMC CSP leaf node will wait for command completion.

    2. Any active delay publication is logically reset; sets the delay model representation to an initial value. Subsequent observation phases must regenerate delay content via a new Configure.

  6. The CSP leaf node monitors the progress of command via the CSP sub-array node ObsState transitions and the long running command results.

    1. Command is successful when the CSP Subarray transitions to IDLE ObsState. This is reported as ‘RESULT_CODE - OK’ on Long Running Command Result attribute of the TMC CSP Subarray leaf node.

    2. Command failure is reported in any of the below cases as ‘RESULT_CODE - FAILED’ on Long Running Command Result attribute of the TMC CSP Subarray leaf node.

      • The CSP Subarray reports ‘RESULT_CODE - FAILED’ on its Long Running Command Result attribute

      • The command times out if CSP Subarray does not transition to IDLE within the timeout period specified by CommandTimeOutDefault property specified in helm chart of the CSP Leaf Node .