void initExternalSystem(ExternalSystem *external, const char *name, int hz, ExternalType type, int(*updateExternal)(ExternalSystem *external), int(*check_heartbeat)(void *self), void *child)
void initSystem(System *system, const char *name, int hz, SystemType type, void *child)
Initializes a System object.
int(* updateExternal)(struct ExternalSystem *external)
int(* check_heartbeat)(void *self)