Prev Next

SW&IT Meeting Minutes 2019-03-04

Attendees: Andrew, David, Igor, Matthieu, Petr, Stephen, Xianyu, Yang


Labor Reporting

Report auto-generated every, Do not edit this table, use entries in smartsheets.

LR20190225 - Bec, Matthieu 40.0
LR20190225 - Colson, Andrew 40.0
LR20190225 - Edmeades, David 16.0
LR20190225 - Sola, Igor 0.0
LR20190225 - Kubanek, Petr 38.0
LR20190225 - Hooper, Stephen 80.0
LR20190225 - Zhang, Yang 24.0
LR20190225 - Zhang, Xianyu 8.0

News from management

  • Note about WPC: open-door meeting, anyone welcomed to contribute.
  • Theran group discussion

Previous Action Items

Open topics

  • Try some CI with better GitHub interface (Travis/Previs, abstruse,..)

Team reports


  • finalized Pixel 3 setup, can only reccomend the phone
  • learned how to measure time in C++11:

%CODE{"c++"}% std::chrono::steady_clock::time_point begin = std::chrono::steady_clock::now(); std::chrono::steady_clock::time_point end= std::chrono::steady_clock::now();

std::cout << "Time difference = " << std::chrono::duration_cast<std::chrono::microseconds> (end - begin).count() << std::endl; std::cout << "Time difference = " << std::chrono::duration_cast<std::chrono::nanoseconds> (end - begin).count() << std::endl %ENDCODE%
  • see benefits of splitting AGWs out to OAC submodule, as GCS code contains a lot of:
%CODE{"c++"}% _AGWDevice->_guideCam. %ENDCODE% easily replaceable with: %CODE{"c++"}% _camera-> %ENDCODE% next:


  • Ketiv support; Teamviewer problems
    • Solved by reinstalling Teamviewer.
    • Despite previous assertions that we were frozen on v. 12, when I asked about their plans to upgrade they told me they had already moved to v. 14. We've installed that version on the Vault machine.
  • Rack 3 work
  • Network planning
  • Set up Win 10 VM for archive backup, other admin tasks
    • Google has a nonsensical nontechnical block on installing File Stream on Windows Server versions, so I can't use the VM Manager, for example, as I did with Veeam
    • Mount Google Drive via File Stream with the Backup user
    • Mount archive volume via SMB
    • Script to use robocopy (similar to rsync) to keep our backup up to date
    • Windows scripting is a massive pain and learning curve to work around braindead MS's kludges because they still don't handle multiuser permissions well.
  • More safety training.
  • Details of L4AO laser subconference web site
    • Due date
    • When to expect data from them
    • Did we decide on the question of a domain?
  • Passively cooled case/modern PC hardware for AGW
    • Based on the dimensions Leroy took (estimates in Imperial units), the Cincoze case looks like it may be mere millimeters too tall at its tallest point. It's the clear frontrunner in design in my opinion, so it may be worth modifying to fit. Shall we order one and have it on hand to take advantage of our next opportunity to have hands-on with an AGW?
    • It's likely that we'll have to modify the rail system in any case
    • Verify DIMM capture hardware is also 5V logic
  • Switch spec options
  • Open conversation with UITS re: uplink/switch options
  • Talk to Jim re: Vault issues


  • Some more online safty training completed (but much more are being added!).
  • TCS/IIF:
    • Finished adding IIF code for the new command "ApplyWaffleAO".
    • Trying to compile the IRTC program and add the new command as well.
    • Next we will interface with the AO arbitrator to monitor the information flow.
  • Will spend some time on AO-Cravat and MODS scripts next.


  • OC, WPC, management
  • XZ trip debrief
  • Candidate screening, interview (PL, TC)
  • Timeloss stats from nightlogs, D3 zoomable sunburst js
  • Looking at time series db (tsdb) - influx, graphite for plots
  • Argos spare? WG in 2 weeks
  • L4AO, we'll host and get gold membership
  • safety courses continued
  • discuss TMS with PG
  • Job ad review
  • Timeloss stat in ims
  • obs w/s
  • AO in github?


Last week:
PIT 2019 development and realease
Some standing issues are the Mac builds (dmg generation) that fail to mount in some computers

This week:
Italian PIT and hopefully find a soluction to the Mac dmg generation

Also I'm on vacation tomorrow, while I travel to Canada and will work remotely till the March 15th


  • Trip report and fill trip forms
  • Write trip notes
  • OVMS firmware reflash and test
  • Read 4D 4Sight Foucs document
  • Test 4D simulator version 1.1.2
  • UITS traning
  • Complete 4 safety courses
  • more 4D test
  • more OVMS test?
  • setup AdSec "Digest"?
  • Review an AO paper


  • ansible for gluster setup and cluster setup
  • Openstack (setup, broke-down)
  • VM on mountain for HMI.
  • info page shows schedule (whee!), and statserv work
  • air compressor comm
  • UITS network/microwave
  • Adobe Acrobat put in drive
  • SX LGSW network
  • safety videos (all caught up).
  • VM for EAP-controller (needs some work)
  • kickstart machines in Kellee's office (again)


  • Completed safety training
  • Fixed ARGOS wiki pages
  • OAC 5.2
    • Wierd logging behavior. Replaced POSIX thread with std::lock_guard
    • Missing 3 channels in ALH: power, flow, UMAC power). Added these to the write function.
    • Removed obsolete code
  • Particle monior
    • Established communication over serial and IP
    • Socket timeout error when trying to connect using "partmonitor" program
  • Daytime test OAC 5.2
  • Investigate particle monitor socket creation
  • Missing AROGS/LUCI keywords
Topic revision: r22 - 04 Mar 2019, MatthieuBec
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback