Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-37906

FA are internally re-enabled after recovering from fault

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: To Do
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: ts_main_telescope
    • Labels:
      None

      Description

      Disabled FAs are re-enabled after a fault is detected and the mirror is panicked. Unfortunately this isn't reflected in enabledFA event. That also lead to near and far neighbor checks being performed on FA marked as disabled previously, which faults the mirror.

        Attachments

          Activity

          Hide
          pkubanek Petr Kubanek added a comment -

          The problem is that there are two structures storing enable/disable states. One is actuator map, accessible from ILC. The second is the EnabledForceActuator event/structure. The actuator map is recreated every time system is configured (start is issued, which must be done after fault).

          The best solution would probably involve changing Publisher/EnabledForceActuators class to Singleton, and remove disabled field from actuator map.

          Show
          pkubanek Petr Kubanek added a comment - The problem is that there are two structures storing enable/disable states. One is actuator map, accessible from ILC. The second is the EnabledForceActuator event/structure. The actuator map is recreated every time system is configured (start is issued, which must be done after fault). The best solution would probably involve changing Publisher/EnabledForceActuators class to Singleton, and remove disabled field from actuator map.

            People

            Assignee:
            pkubanek Petr Kubanek
            Reporter:
            pkubanek Petr Kubanek
            Reviewers:
            Dave Mills
            Watchers:
            Pablo Zorzi, Petr Kubanek
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:

                Jenkins

                No builds found.