GRIFFINCollaboration/griffin.js — pull request #19 by BillMills (2013-11-07 00:53:40+00:00)
Title: DAQ Rebuild

Given the new specification for DAQ addresses being used in GRIFFIN, the old DAQ code which was heavily influenced in both naming and logic by TIGRESS' FSPC DAQ tables no longer made much sense; other inadequacies with that code (excessive unnecessary complexity) also contributed to the decision to completely rewrite this widget. This pull implements DAQ autodetection for GRIFFIN based on the MSC spec, and continues to support TIGRESS-style FSPC autodetection in a more agnostic framework. Excessive nesting and complexity that was widespread in the old DAQ has begun to be reduced, and basic tooltip targeting has been respec'ed and reimplemented. Still to do are tooltip contents, color responses of the DAQ image, and plot decorations.