Code: Look into process of PID optimization of kernel tick
After writing a prototype version of main with minimal GUI, I was able to successfully start kernel tick parameter changing via our SerialReader and ClockController classes. However, all is not well because PID has failed to minimize time difference between PPS and system clock. Seems like either a problem with PID parameters - the beginning ones are just placeholders, or with PID approach in general, if latter turns out true, we have to find a better way of optimization. Simplex? CG? BFGS?
Edited by Marek Białoruski