Skip to content
John De Witt edited this page Mar 30, 2018 · 5 revisions

There are five programs that communicate over the network to make data collection happen in SLTK; each could potentially be at a different IP address.

sltk network topography

  1. mjpg-streamer (camera)
    • port OUT: 8080
      • JPG images to slcapture
  2. sldisp (projector)
    • port IN:
      • pattern requests from slcapture
    • port OUT:
      • status updates to slcapture
  3. slcapture.py (main program)
    • port IN:
      • scan parameter and trigger from slcontrol
      • status updates from sldisp
      • status updates from slturn
    • port OUT:
      • progress update to slcontrol
      • pattern requests to sldisp
      • rotation requests to slturn
  4. slcontrol (GUI)
    • port IN:
      • progress update from slcapture
    • port OUT:
      • scan parameters and trigger to slcapture
  5. slturn (turntable)
    • port IN:
      • rotation requests from slcapture
    • port OUT:
      • progress update to slcapture