Example #1
0
// 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++;
    }
  }
}
Example #2
0
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++;
    }
  }
}