Using debugdb - mastbaum/debugdb GitHub Wiki

The Main Page

The main page features three panes:

SNO+ Electronics Debugging
|--------------------------------------------|
| Quick Links | Recent Tests | Documentation |
|--------------------------------------------|
                                          (nu)

Quick Links

  • CrateView: See below
  • All FECs: List of all FECs that have been tested, sorted by FEC ID
  • All Daughterboards: List of all DBs that have been tests, sorted by DB ID
  • All Crates: List of all crates that have been tests, sorted by crate ID
  • All Tests: List of all test types that have been run, sorted by test name. Useful for, e.g., seeing all the fec_tests.
  • ECALs: List of all ECAL tests
  • Debugging Log Book: An electronic log book for keeping notes on debugging
  • Board Status Tags: Electronic tags, which replace the manila status tags

Recent Tests

A quick summary of the most recent tests. Click "view all" to see the entire history sorted by date.

Documentation

Links to some DAQ-related documentation

Test Pages

Each type of test has a page designed to make results readable quickly and easily. All test pages feature:

  • The test name (e.g. "Final Test")
  • Whether the test passed or failed
  • The date the test was run
  • The configuration in which the test was run:
    • Location (Penn, surface, or underground)
    • Crate ID
    • Slot
    • FEC ID
    • Daughterboard IDs

Additional information varies from test to test.

Final Test

Final tests may have any number of tests associated with them. The final test summary page includes a form for comments on the FEC and daughterboards, dark matter measurements, DC offsets, etc., and checkboxes indicating whether the board has been refurbished or cleaned. To save changes, click "Save" at the top of the form.

Under "Tests," the tests associated with this final test are listed along with their pass/fail status. Click on any test name for that test's details.

CrateView

CrateView provides a quick view of the most recent test in each slot of each crate. For example, to see the most recent tests in crate 12, click "12" on the left side of the table. Click a test name for test details (or, as usual, a FEC ID or DB ID for all tests run on that FEC/DB).

Below the most recent test data for each slot in CrateView is a link titled "History." This will show all tests run in this crate/slot.

Debugging Log Book

The debugging log book is an online notebook for keeping notes related to board testing and debugging. Entries are listed by the date they were last modified, most recent first.

Board Status Tags

Board status tags should be used instead of the physical manila tags. Each board can have a status tag, which, like the physical ones, is a list of notes. These notes have a timestamp, author, and comment, and can also have a test configuration and status (bone, bad, silver, gold).

The Board Status Tags page is a list of all tags by board ID.