mirror of
https://github.com/nasa/trick.git
synced 2024-12-21 06:03:10 +00:00
35 lines
724 B
Plaintext
35 lines
724 B
Plaintext
/*
|
|
* $Id: S_define 876 2010-07-29 19:50:57Z wwoodard $
|
|
*/
|
|
|
|
#include "sim_objects/default_trick_sys.sm"
|
|
|
|
class testSimObject : public Trick::SimObject {
|
|
|
|
public:
|
|
int print_time (int thread) {
|
|
message_publish(1, "thread %d: time = %8.2f\n", thread, exec_get_sim_time()) ;
|
|
return 0 ;
|
|
} ;
|
|
|
|
testSimObject() {
|
|
(10.0, "scheduled") print_time(0) ;
|
|
C1 (5.0, "scheduled") print_time(1) ;
|
|
C2 (1.0, "scheduled") print_time(2) ;
|
|
}
|
|
|
|
} ;
|
|
|
|
// Instantiations
|
|
testSimObject test ;
|
|
|
|
// Connect objects
|
|
void create_connections() {
|
|
|
|
// Set the default termination time
|
|
exec_set_terminate_time(30.0) ;
|
|
exec_set_freeze_frame(1.0) ;
|
|
|
|
}
|
|
|