New class, pid object.
Struct with shared memory between int and floating pid data structure.
Functions to edit and compute both.
Made with structs because it's for embedded c, but testing it in cpp.