Howto:Exposing Subsystems to Nasal: Difference between revisions

m
→‎SimGear: fix up untested pseudo code
m (→‎SimGear: fix up untested pseudo code)
Line 39: Line 39:
<syntaxhighlight lang="diff">
<syntaxhighlight lang="diff">
diff --git a/simgear/structure/event_mgr.cxx b/simgear/structure/event_mgr.cxx
diff --git a/simgear/structure/event_mgr.cxx b/simgear/structure/event_mgr.cxx
index 2e4f7b7..eb892ad 100644
index 2e4f7b7..97848b4 100644
--- a/simgear/structure/event_mgr.cxx
--- a/simgear/structure/event_mgr.cxx
+++ b/simgear/structure/event_mgr.cxx
+++ b/simgear/structure/event_mgr.cxx
Line 47: Line 47:
   
   
+    SG_LOG(SG_GENERAL, SG_ALERT, "== Inserting timer into queue" <<
+    SG_LOG(SG_GENERAL, SG_ALERT, "== Inserting timer into queue" <<
+ "\t type:" << name <<
+ "\t type:" << name << std::endl <<
+ "\t interval:" << interval <<
+ "\t interval:" << interval <<std::endl <<
+ "\t delay:" << delay <<
+ "\t delay:" << delay <<std::endl <<
+ "\t repeated:" << repeat <<
+ "\t repeated:" << repeat <<std::endl <<
+ "\t simtime/realtime:" << simtime <<"/"<<!simtime
+ "\t simtime/realtime:" << simtime <<"/"<<!simtime
+ << std::endl);
+ << std::endl);
Line 58: Line 58:
  }
  }
   
   
+void info() {
+void SGEventMgr::info() {
+    SG_LOG(SG_GENERAL, SG_ALERT, "Total Entries in queues" <<  
+    SG_LOG(SG_GENERAL, SG_ALERT, "Total Entries in queues" << std::endl <<  
+ "\t simtime queue:" << _simQueue->getQueueSize() << std::endl <<
+ "\t simtime queue:" << _simQueue.getQueueSize() << std::endl <<
+ "\t realtime queue:" << _rtQueue->getQueueSize() << std::endl <<
+ "\t realtime queue:" << _rtQueue.getQueueSize() << std::endl
+ );
+ );
+}
+}