1. 12 Jun, 2017 1 commit
  2. 06 Apr, 2017 1 commit
  3. 05 Apr, 2017 1 commit
    • Alessandro Rubini's avatar
      general fix: implement SYNCHRONIZATION_FAULT · a438acc9
      Alessandro Rubini authored
      If we stopped sending to the master or the peer (for traffic or
      whatever; in my case with "fault drop"), we wouldn't notice the
      problem.
      
      This looks like SYNCHRONIZATION_FAULT (9.2.6.12), so this reuses the
      almost-unused TO_FAULTY, renaming it to a more generic TO_FAULT.
      
      9.2.6.12 says we should reach uncalibrated, but since uncalibrated doesn't
      exits (it is never entered, it's dead and untested code at this point),
      I handle the problem just like the timeout receiving announce messages.
      
      For wr, I reset the servo, so the problem can be seen.
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      a438acc9
  4. 05 Mar, 2017 1 commit
    • Alessandro Rubini's avatar
      standard servo: bugfix (introduced with pp_time) · cfed2306
      Alessandro Rubini authored
      If meanPathDelay is calculated negative at the first iteration, we
      must zero it immediately, or this will loop forever:
      
      	while (mpd_fltr->y >> (63 - s))
      		--s;
      
      The bug only appears with e2e mechanism, where t3 happens long after
      t2, if the slave clock when ppsi starts is running much slower than
      the master.
      
      Before changing data structures we used abs() in that loop (which was
      suboptimal), and I made a mistake in converting it in a check before
      the loop itlsef.
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      cfed2306
  5. 03 Mar, 2017 4 commits
  6. 01 Mar, 2017 4 commits
  7. 27 Feb, 2017 1 commit
  8. 31 Jan, 2017 3 commits
  9. 17 Jan, 2017 1 commit
  10. 07 Dec, 2016 1 commit
  11. 03 Dec, 2016 1 commit
  12. 02 Dec, 2016 1 commit
  13. 01 Dec, 2016 4 commits
  14. 21 Nov, 2016 1 commit
  15. 04 Nov, 2016 14 commits
  16. 25 Oct, 2016 1 commit