@@ -21,6 +21,7 @@ const Subscription = require('./subscription.js');
2121const Client = require ( './client.js' ) ;
2222const Service = require ( './service.js' ) ;
2323const QoS = require ( './qos.js' ) ;
24+ const debug = require ( 'debug' ) ( 'rclnodejs:node' ) ;
2425
2526/**
2627 * @class - Class representing a Node in ROS
@@ -115,8 +116,8 @@ class Node {
115116
116117 let timerHandle = rclnodejs . createTimer ( period ) ;
117118 let timer = new Timer ( timerHandle , period , callback ) ;
119+ debug ( 'Finish creating timer, period = %d.' , period ) ;
118120 this . _timers . push ( timer ) ;
119-
120121 return timer ;
121122 }
122123
@@ -134,6 +135,7 @@ class Node {
134135 }
135136
136137 let publisher = Publisher . createPublisher ( this . handle , typeClass , topic , qos ) ;
138+ debug ( 'Finish creating publisher, topic = %s.' , topic ) ;
137139 this . _publishers . push ( publisher ) ;
138140 return publisher ;
139141 }
@@ -164,6 +166,7 @@ class Node {
164166 }
165167
166168 let subscription = Subscription . createSubscription ( this . handle , typeClass , topic , callback , qos ) ;
169+ debug ( 'Finish creating subscription, topic = %s.' , topic ) ;
167170 this . _subscriptions . push ( subscription ) ;
168171 return subscription ;
169172 }
@@ -182,6 +185,7 @@ class Node {
182185 }
183186
184187 let client = Client . createClient ( this . handle , serviceName , typeClass , qos ) ;
188+ debug ( 'Finish creating client, service = %s.' , serviceName ) ;
185189 this . _clients . push ( client ) ;
186190 return client ;
187191 }
@@ -212,6 +216,7 @@ class Node {
212216 }
213217
214218 let service = Service . createService ( this . handle , serviceName , typeClass , callback , qos ) ;
219+ debug ( 'Finish creating service, service = %s.' , serviceName ) ;
215220 this . _services . push ( service ) ;
216221 return service ;
217222 }
0 commit comments