Skip to content

Commit

Permalink
Fixed tests for real-time sync
Browse files Browse the repository at this point in the history
  • Loading branch information
bernhard-thiele committed Jun 19, 2017
1 parent 5952056 commit 762f85e
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ int main(void) {
printf("Priority \"high\" with Ts=%lf...\n", Ts);
MDD_setPriority(procPrio, 1);
for (simTime=Ts; simTime < 1.0; simTime += Ts) {
calculationTime = MDD_realtimeSynchronize(rtSync, simTime, &availableTime);
calculationTime = MDD_realtimeSynchronize(rtSync, simTime, 0, 1, &availableTime);
printf("simTime: %lf, availableTime: %lf, calculationTime: %lf\n", simTime, availableTime, calculationTime);
alwaysInTime = alwaysInTime && availableTime > 0;
}
Expand All @@ -21,4 +21,3 @@ int main(void) {

return !(alwaysInTime > 0); /* Need to invert boolean value since a zero return value indicates success */
}

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ int main(void) {
printf("Priority \"Idle\" with Ts=%lf...\n", Ts);
MDD_setPriority(procPrio, -2);
for (simTime=Ts; simTime < 1.0; simTime += Ts) {
calculationTime = MDD_realtimeSynchronize(rtSync, simTime, &availableTime);
calculationTime = MDD_realtimeSynchronize(rtSync, simTime, 0, 1, &availableTime);
printf("simTime: %lf, availableTime: %lf, calculationTime: %lf\n", simTime, availableTime, calculationTime);
alwaysInTime = alwaysInTime && availableTime > 0;
}
Expand All @@ -21,4 +21,3 @@ int main(void) {

return !(alwaysInTime > 0); /* Need to invert boolean value since a zero return value indicates success */
}

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ int main(void) {
printf("Priority \"below normal\" with Ts=%lf...\n", Ts);
MDD_setPriority(procPrio, -1);
for (simTime=Ts; simTime < 1.0; simTime += Ts) {
calculationTime = MDD_realtimeSynchronize(rtSync, simTime, &availableTime);
calculationTime = MDD_realtimeSynchronize(rtSync, simTime, 0, 1, &availableTime);
printf("simTime: %lf, availableTime: %lf, calculationTime: %lf\n", simTime, availableTime, calculationTime);
alwaysInTime = alwaysInTime && availableTime > 0;
}
Expand All @@ -21,4 +21,3 @@ int main(void) {

return !(alwaysInTime > 0); /* Need to invert boolean value since a zero return value indicates success */
}

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ int main(void) {
printf("Priority \"Normal\" with Ts=%lf...\n", Ts);
MDD_setPriority(procPrio, 0);
for (simTime=Ts; simTime < 1.0; simTime += Ts) {
calculationTime = MDD_realtimeSynchronize(rtSync, simTime, &availableTime);
calculationTime = MDD_realtimeSynchronize(rtSync, simTime, 0, 1, &availableTime);
printf("simTime: %lf, availableTime: %lf, calculationTime: %lf\n", simTime, availableTime, calculationTime);
alwaysInTime = alwaysInTime && availableTime > 0;
}
Expand All @@ -21,4 +21,3 @@ int main(void) {

return !(alwaysInTime > 0); /* Need to invert boolean value since a zero return value indicates success */
}

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ int main(void) {
printf("Priority \"Realtime\" with Ts=%lf...\n", Ts);
MDD_setPriority(procPrio, 2);
for (simTime=Ts; simTime < 1.0; simTime += Ts) {
calculationTime = MDD_realtimeSynchronize(rtSync, simTime, &availableTime);
calculationTime = MDD_realtimeSynchronize(rtSync, simTime, 0, 1, &availableTime);
printf("simTime: %lf, availableTime: %lf, calculationTime: %lf\n", simTime, availableTime, calculationTime);
alwaysInTime = alwaysInTime && availableTime > 0;
}
Expand All @@ -21,4 +21,3 @@ int main(void) {

return !(alwaysInTime > 0); /* Need to invert boolean value since a zero return value indicates success */
}

0 comments on commit 762f85e

Please sign in to comment.