/** * @author generated by eTrice * * this class contains the main function running component SubSys * it instantiates SubSys and starts and ends the lifecycle */ #include "SubSys.h" #include "etLogger.h" /** * main function * creates component and starts and stops the lifecycle */ int main(void) { etLogger_logInfo("*** T H E B E G I N ***"); /* startup sequence of lifecycle */ SubSys_init(); /* lifecycle init */ SubSys_start(); /* lifecycle start */ /* run Scheduler */ SubSys_run(); /* shutdown sequence of lifecycle */ SubSys_stop(); /* lifecycle stop */ SubSys_destroy(); /* lifecycle destroy */ etLogger_logInfo("*** T H E E N D ***"); return 0; }