Notification Network¶
Dashboard + Labspy.js
M1. Experiment - Database – Experiment uses Database to save data
M2. Database - PychronDB – Database saves data to a MySQL db
M3. Experiment - LabspyClient – Experiment uses LabspyClient to update Labspy.js
M4. DashClient - Experiment – Experiment tests DashClient error flag
W1. ExtractionLine - DashServer – DashServer displays devices/values exposed by ExtractionLine
W2. DashServer - DashClient – DashServer pushes notifications to DashClient
W3. DashServer - LabspyClient – DashServer uses LabspyClient to update Labspy.js
L1. LabspyClient - MongoDB – LabspyClient writes to MongoDB
L2. LabspyClient - MongoDB