Notification Network

Dashboard + Labspy.js

../_images/lab_graph.png
  • 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