cube1us / IBM1410SMS

Database Program for capturing data from IBM SMS Automated Logic Diagrams and related database layer
GNU General Public License v3.0
0 stars 0 forks source link

Verify both ends of cable/edge connections where possible - Flag in cable/edge connection table #23

Closed cube1us closed 4 years ago

cube1us commented 4 years ago

For cable/edge connections that connect to something other than panel 0 or 7 (at least on the 1410) verify that both ends are consistent. (Perhaps create a table of panels exempt from cross checking, rather than putting those exceptions in the code. That could actually be just a flag on the panel table and the associated editor.) [Instead, decided to put the flag in the cable/edge conenction block table.]

cube1us commented 4 years ago

Two fields were added to the database to facilitate this. There is a doNotCrossCheckConnection flag, to inhibit checks where the other end of the cable goes somewhere like a CE panel or the slots in panel 7 of IBM 1410 Frames which don't seem to have card slot charts. There is also a doNotCrossCheckEdgeConnector flag that can be used to inihbit cross checks against the Edge Connector Location list that appears at the bottom ALD diagram pages (but which often have the necessary information to do cross checks for the above connections). Corresponding checkboxes were also added to the EditCableEdgeConnectionBlockForm dialog.

cube1us commented 4 years ago

Completed.