1. 29 Jan, 2019 3 commits
    • baujc's avatar
      Big update ... · c81db09e
      baujc authored
      - New L1Sync and PTP servo calculation (delayAsym,...)
      - Make function calls more uniforms between extensions
      - refactoring
      - Add a new state machine to enable/disable an extension and provide
      only PTP support: New timer, new hooks, ...
      - Fix bug in time format conversion
      - Code removed when an extension is not required (#ifdef XXX )
      - Align the PTP and L1Sync servo calculation (shared fct, same
      calculation,...)
      - Force only one servo running at a given time for a given instance
      - New servo reset hook : called by main loop
      - Add function to converte a time into a string
      - Force to stay in FAULTY state during 60s
      - Optimise function wrs_enable_timing_output()
      c81db09e
    • baujc's avatar
      Add possibility to remove CUSTOM profile · d456d2fd
      baujc authored
      The custom profile is usefull for the White Rabbit switch integration
      tests. It is now possible to remove it for other targets where the
      memory space is critical (nodes)
      d456d2fd
    • baujc's avatar
      Improvee detection of multiple PPSi running instances · 88d2f789
      baujc authored
      When /etc/init.d/ppsi.sh is called with the parameter 'restart', it
      happens sometimes that the restarted PPSI process detects that another
      one is running but it is not really the case. To  sove this problem, the
      PPSI process is now  checking  few times with a delay in between before
      to decide to exit.
      88d2f789
  2. 28 Jan, 2019 1 commit
    • baujc's avatar
      wrs_time_set(): Adjust seconds first · d8dfb539
      baujc authored
      When a jitter greater than 20ms is observed with peer, the seconds are
      never adjusted. The solution is then to adjust first the seconds.
      d8dfb539
  3. 25 Jan, 2019 1 commit
  4. 24 Jan, 2019 5 commits
  5. 10 Jan, 2019 1 commit
    • baujc's avatar
      Optimize unix time update in L1Sync servo · d7b4fea2
      baujc authored
      As we can get know the WR time (IRPC call) we use it instead of using
      the T4 time aproximation. Making some tests, the difference between Unix
      time and WR time is around 30us (was 20ms before with T4)
      d7b4fea2
  6. 03 Dec, 2018 2 commits
  7. 30 Nov, 2018 1 commit
  8. 29 Nov, 2018 2 commits
  9. 28 Nov, 2018 2 commits
  10. 27 Nov, 2018 5 commits
  11. 21 Nov, 2018 17 commits