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

OCS/TCS Development

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: In Progress
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: ts_integration
    • Labels:
    • Epic Name:
      OCS/TCS Development
    • Story Points:
      104
    • WBS:
      1.04C.15.9 (Integration and Test)
    • Team:
      Telescope and Site
    • Epic Priority:
      9

      Attachments

      Stories in Epic (Custom Issue Matrix)

      Key Summary Story Points Assignee Status
       
      DM-35767

      Add a constructor arg to salobj Controller, BaseCsc, and ConfigurableCsc that allows missing commands

      2 Russell Owen Done
       
      DM-34791

      Reorganize the ts_ess packages

      2 Russell Owen Done
       
      DM-35892

      Modify ts_watcher to remove backward compatibility code for ts_xml 12 (and 11)

      0 Russell Owen Done
       
      DM-39211

      Update ts_hexrotcomm to use ts_tcpip 1.1

      1 Russell Owen Done
       
      DM-39174

      Update ts_atdome to use tcpip.OneClientReadLoopServer

      1 Russell Owen Done
       
      DM-39139

      Improve base test class in ts_tcpip

      2 Russell Owen Done
       
      DM-39119

      Update config and schema version for ts_fiberspectrograph

      1 Parker Fagrelius Done
       
      DM-39112

      Update ts_config_ocs to use ts_pre_commit_conf and modernize the Jenkinsfile

      1 Russell Owen Done
       
      DM-39111

      Fix watcher conda build error: setup.cfg specified in conda/meta.yaml

      0 Russell Owen Done
       
      DM-39098

      Tweak ts_pre_commit_config instructions in dev guide for setup.cfg

      0 Russell Owen Done
       
      DM-39083

      Remove scons support from ESS

      1 Russell Owen Done
       
      DM-39280

      read_json/write_json: improve exception message if the data cannot be decoded/encoded

      0 Russell Owen Done
       
      DM-39273

      Fix MTMount commander

      0 Russell Owen Done
       
      DM-39262

      ScriptQueue has a sync callback that need to be converted to a coroutine.

      0 Russell Owen Done
       
      DM-39058

      Update ESS config to use new host names for weather station and accelerometers

      0 Russell Owen Done
       
      DM-39001

      Please document TimeoutError thrown by read_topic next(timeout=xxx) method

      0 Russell Owen Done
       
      DM-38994

      Publish None-severity watcher alarms at startup

      2 Russell Owen Done
       
      DM-39250

      Document that aget doesn't get new values in a loop

      0 Russell Owen Done
       
      DM-39248

      Study the MTMount camera cable wrap telemetry delays

      1 Russell Owen Done
       
      DM-39242

      Make ts_tcpip 1.1 more backwards compatible

      0 Russell Owen Done
       
      DM-39379

      Add OSS cabinet temperature to MTMount telemetry

      0 Russell Owen Done
       
      DM-39784

      Update ts_mtrotator for new low-level controller state machine

      3 Russell Owen Done
       
      DM-39782

      Improve the weather station monitoring code

      0 Russell Owen Done
       
      DM-39753

      Create mock write topics for data client tests

      1 Russell Owen Done
       
      DM-39715

      Remove use of pytest from test_utils.py in ts_ess_common

      0 Russell Owen Done
       
      DM-39562

      More work on MTMount telemetry gaps and delays

      1 Russell Owen Done
       
      DM-39560

      Try to solve the Kafka salobj performance degradation in confluent_kafka 2.1

      2 Russell Owen Done
       
      DM-39555

      Remove sconsUtils from ts_utils ups table

      0 Russell Owen Done
       
      DM-39488

      Add a heartbeat telemetry topic for the MTMount telemetry client

      2 Russell Owen Done
       
      DM-39688

      Fix units of ESS acceleration PSD

      0 Russell Owen Done
       
      DM-39687

      MTDomeTrajectory error: no attribute shutter_open_percentage_partial

      1 Russell Owen Done
       
      DM-39685

      Create a Watcher rule for the MT air compressors

      3 Russell Owen Done
       
      DM-39670

      Fix mock controller startup in ATDome

      1 Russell Owen Done
       
      DM-39463

      Modernize build files in ts_utils and ts_tcpip

      1 Russell Owen Done
       
      DM-39462

      Create TCP/IP read logger and use it to diagnose a weather station issue

      1 Russell Owen Done
       
      DM-38887

      Fix Watcher summit escalation configuration: add missing glob chars

      0 Russell Owen Done
       
      DM-38886

      The Watcher does not see ESS data if it is sent from enabled to standby and back.

      2 Russell Owen Done
       
      DM-38885

      Enable Watcher MTM1M3 alarms on the summit, once it is running again

      0 Russell Owen Done
       
      DM-38883

      Disable MTM1M3 Watcher alarms on summit for now

      0 Russell Owen Done
       
      DM-38874

      Remove WeatherStation from Watcher config and add any missing ESS instances

      0 Russell Owen Done
       
      DM-38628

      Fix ESS config files

      0 Russell Owen Done
       
      DM-37777

      Have ATDomeTrajectory CSC publish telescope vignetted state.

      4 Russell Owen Done
       
      DM-37914

      Have MTDomeTrajectory CSC publish telescope vignetted state.

      2 Russell Owen Done
       
      DM-37910

      Update MTMount CSC for ts_xml 16 once it is deployed

      0 Russell Owen Done
       
      DM-37909

      Fix spelling of minL1LimitEnabled, etc. in MTMount XML

      0 Russell Owen Done
       
      DM-37712

      Add thermal control to MTMount

      5 Russell Owen Done
       
      DM-37709

      TMA testing

      1 Russell Owen Done
       
      DM-37803

      Error in LaserTracker config schema: incorrect requires

      0 Russell Owen Done
       
      DM-36318

      Base SAL Script fails during configuration and exits in unconfigured state

      3 Russell Owen Done
       
      DM-37517

      Modernize type annotations in ts_utils and simplify ImageNameServiceClient

      1 Russell Owen Done
       
      DM-37501

      Deprecate synchronous callbacks in salobj

      1 Russell Owen Done
       
      DM-37469

      Add a TCP/IP client class to ts_tcpip

      4 Russell Owen Done
       
      DM-38282

      MTMount update for TMA testing 2023-03-06

      2 Russell Owen Done
       
      DM-38266

      Add seq_num to the exposurelog message database.

      1 Russell Owen Done
       
      DM-38261

      Change OpsGenie to SquadCast in watcher documentation.

      0 Russell Owen Done
       
      DM-38207

      Fix Jenkins conda for ts_lasertracker

      0 Russell Owen Done
       
      DM-37406

      Test MTMount with the TMA week of 2022-12-19

      3 Russell Owen Done
       
      DM-37391

      Port a few minor fixes from kafka salobj to the DDS version

      0 Russell Owen Done
       
      DM-37354

      Release RO's packages waiting for ts_xml 15

      0 Russell Owen Done
       
      DM-37341

      Add generic clockError topic to MTMount and MTRotator

      0 Russell Owen Done
       
      DM-37271

      Change MTMount encoder integer fields to long long (int64)

      0 Russell Owen Done
       
      DM-38097

      Add a notification event to the Watcher

      0 Russell Owen Done
       
      DM-38050

      Update mypy and black in RO's packages

      2 Russell Owen Done
       
      DM-37234

      Improve error logging when a TMA command fails

      1 Russell Owen Done
       
      DM-37222

      Update conda/meta.yaml in ts_tcpip

      0 Russell Owen Done
       
      DM-36764

      Fix mtrotator_commander to not print a flood of "motors" messages

      0 Russell Owen Done
       
      DM-37834

      Expand the description of the "instrument" field in the ScriptQueue nextVisit and Script metadata events

      0 Russell Owen Done
       
      DM-37594

      SalLogHandler: reduce "coroutine not awaited" messages at shutdown

      1 Russell Owen Done
       
      DM-36424

      Remove conditional code to write position hexapod strut error

      0 Russell Owen Done
       
      DM-38468

      Remove the actualAcceleration field from the MTMount cameraCableWrap telemetry topic

      0 Russell Owen Done
       
      DM-38459

      Parse enums from XML in Kafka salobj

      2 Russell Owen Done
       
      DM-38435

      Refine MTMount communication locking

      2 Russell Owen Done
       
      DM-38394

      CscCommander mis-calling event_callback and telemetry_callback

      0 Russell Owen Done
       
      DM-38381

      Enable raw data output for ESS accelerometers.

      0 Russell Owen Done
       
      DM-38368

      MTMount disable_devices mis-calls send_command

      1 Russell Owen Done
       
      DM-37032

      Improve rate uniformity of tracking commands from the MTRotator commander

      0 Russell Owen Done
       
      DM-37113

      Fix cameraCableWrapControllerSettings event fields for MTMount

      0 Russell Owen Done
       
      DM-37086

      Rename MTMount oSS telemetry topic to oilSuppySystem and fix units of oilLevelFacilities5001 field

      0 Russell Owen Done
       
      DM-38573

      Add type annotations to ts_xml and check them with mypy

      0 Russell Owen Done
       
      DM-38560

      ATWhiteLight can get wedged in fault state

      4 Russell Owen Done
       
      DM-38558

      Use ts_pre_commit_conf in ts_xml

      0 Russell Owen Done
       
      DM-38545

      Add an instrument field to the Script metadata and ScriptQueue nextVisit events

      0 Russell Owen Done
       
      DM-38542

      Simplify ESS accelerometer code

      1 Russell Owen Done
       
      DM-38328

      Add slowdown detection loop to MTMount

      1 Russell Owen Done
       
      DM-38126

      Release RO's packages waiting for cycle 30 and ts_xml 16

      0 Russell Owen Done
       
      DM-37972

      MTMount doesn't transition when TMA control is pulled

      3 Russell Owen Done
       
      DM-37965

      CSCCommander: reduce clutter in log messages and simplify use of telemetry_callback

      0 Russell Owen Done
       
      DM-38197

      MTMount may fault again if command is taken away twice

      1 Russell Owen Done
       
      DM-38194

      Improve type annotations in ts_ess_csc

      1 Russell Owen Done
       
      DM-37999

      Write Watcher alarm that will detect when more than one instance of a CSC is running

      3 Russell Owen Done
       
      DM-36601

      Fix unit tests in ts_standardscript and ts_externalscripts

      1 Russell Owen Done
       
      DM-38830

      Improvements to Heartbeat and Enabled Watcher rules

      2 Russell Owen Done
       
      DM-38794

      Configure initial watcher alarm escalation

      1 Russell Owen Done
       
      DM-38932

      Fix ts_pmd's ups table file

      1 Russell Owen Done
       
      DM-38931

      Remove WeatherStation from ts_config_ocs

      0 Russell Owen Done
       
      DM-36819

      Add a generic clockOffset topic to ts_xml

      0 Russell Owen Done
       
      DM-36818

      Add missing MTMount telemetry topics to ts_xml

      3 Russell Owen Done
       
      DM-36816

      Tame a needlessly scary warning on macOS when importing ts_utils

      0 Russell Owen Done
       
      DM-36921

      Update ts_mtmount and ts_mtrotator to publish the new generic clockOffset event

      1 Russell Owen Done
       
      DM-36997

      Update the MTMount CSC to publish the new telemetry in ts_xml 14

      5 Russell Owen Done
       
      DM-36098

      Improve cleanup in unit tests and fix a breaking change in BaseCscTestCase.make_csc

      0 Russell Owen Done
       
      DM-36072

      Fix ReadTopic.aget to not take data from next

      2 Russell Owen Done
       
      DM-40558

      Add timeout option to ackCommand_<command>command

      2 Dave Mills Done
       
      DM-39391

      Update MTMount to report new OSS cabinet telemetry

      1 Russell Owen Won't Fix
       
      DM-39542

      Add a connection timeout to lsst.ts.tcpip.Client

      0 Russell Owen Won't Fix
       
      DM-39651

      Update Kafka salobj to use topic constraints for array length validation

      0 Russell Owen Won't Fix
       
      DM-37500

      Increase verbosity in error messages during configuration unit tests

      0 Russell Owen Won't Fix
       
      DM-37114

      MTMountCsc: write topics that require XML 15

      0 Russell Owen Won't Fix

        Activity

        There are no comments yet on this issue.

          People

          Assignee:
          tribeiro Tiago Ribeiro
          Reporter:
          aclements Andy Clements
          Reviewers:
          Sandrine Thomas
          Watchers:
          Andy Clements
          Votes:
          0 Vote for this issue
          Watchers:
          1 Start watching this issue

            Dates

            Due:
            Created:
            Updated:
            Start date:
            End date:

              Jenkins

              No builds found.