1. 11 Dec, 2017 1 commit
    • Swann Perarnau's avatar
      [feature] Implement basic CLI · bc1b7fd2
      Swann Perarnau authored
      Only supports setpower for now, and while it should work in theory, the
      current code doesn't have a way to check if the command was received, as
      the daemon never advertise the current limit.
      
      We need to change the protocol at this point.
      
      This also fixes a bug in the daemon code, that was expecting a single
      string as a message, instead of a list of parts, as zmqstream always
      receives.
      bc1b7fd2
  2. 29 Aug, 2017 1 commit
  3. 25 Apr, 2017 1 commit
    • Swann Perarnau's avatar
      [refactor] Python rewrite of the software · 86409f88
      Swann Perarnau authored
      We chose to rewrite the entire thing in python. The language should make
      it easy to interact will all the moving parts of the Argo landscape, and
      easy to prototype various control schemes.
      
      The communication protocol is exactly the same, but implemented with
      ZeroMQ + tornado.
      
      Power readings are not integrated yet, we are targeting using the Coolr
      project for that.
      
      This is a rough draft, all the code is in binary scripts instead of
      the package, and there are no unit tests. Nevertheless, it should be
      a decent starting point for future development.
      86409f88