struct of number of element in array + array of structs containing function id (enum), timeout interval and last run time each function that wants to be "critical" has to add to the struct
struct of number of element in array + array of structs containing function id (enum), timeout interval and last run time
each function that wants to be "critical" has to add to the struct