// utility function also used in defaulthooks void logstop(Log* log) { if (log) { if (log->entries < log->size) { // Subtract value written by logstart double r = simtime2time(rtsys->time) - log->vals[log->entries]; log->vals[log->entries] = r; log->entries++; } } }
void logstart(UserTask* task, int logID) { Log *log; log = task->logs[logID-1]; if (log) { if (log->tempIndex < log->size) { log->vals[log->tempIndex] = simtime2time(rtsys->time); log->tempIndex++; } } }