SCP: Add sim_activate_after_abs API like sim_activate_abs only specifying a used time delay.
This commit is contained in:
parent
4a1cf3587f
commit
099dd40657
2 changed files with 14 additions and 0 deletions
12
scp.c
12
scp.c
|
@ -8447,6 +8447,18 @@ else
|
|||
reason = result (SCPE_OK if ok)
|
||||
*/
|
||||
|
||||
t_stat sim_activate_after_abs (UNIT *uptr, int32 event_time)
|
||||
{
|
||||
return _sim_activate_after_abs (uptr, event_time);
|
||||
}
|
||||
|
||||
t_stat _sim_activate_after_abs (UNIT *uptr, int32 event_time)
|
||||
{
|
||||
AIO_ACTIVATE (_sim_activate_after_abs, uptr, event_time);
|
||||
sim_cancel (uptr);
|
||||
return _sim_activate_after (uptr, event_time);
|
||||
}
|
||||
|
||||
t_stat sim_activate_after (UNIT *uptr, int32 event_time)
|
||||
{
|
||||
return _sim_activate_after (uptr, event_time);
|
||||
|
|
2
scp.h
2
scp.h
|
@ -118,6 +118,8 @@ t_stat sim_activate_abs (UNIT *uptr, int32 interval);
|
|||
t_stat sim_activate_notbefore (UNIT *uptr, int32 rtime);
|
||||
t_stat sim_activate_after (UNIT *uptr, int32 usecs_walltime);
|
||||
t_stat _sim_activate_after (UNIT *uptr, int32 usecs_walltime);
|
||||
t_stat sim_activate_after_abs (UNIT *uptr, int32 usecs_walltime);
|
||||
t_stat _sim_activate_after_abs (UNIT *uptr, int32 usecs_walltime);
|
||||
t_stat sim_cancel (UNIT *uptr);
|
||||
t_bool sim_is_active (UNIT *uptr);
|
||||
int32 sim_activate_time (UNIT *uptr);
|
||||
|
|
Loading…
Add table
Reference in a new issue