void VelodynePostNode::updateSubscription(const ros::TimerEvent& /*event*/) { if (_subscriptionIsActive && _pointCloudPublisher.getNumSubscribers() == 0) shutdownSubscribers(); else if (!_subscriptionIsActive && _pointCloudPublisher.getNumSubscribers() > 0) initSubscribers(); }
// constructor ParseSerial::ParseSerial():nh(){ // initialize parameters initParams(); // initialize publishers initPublishers(); // initialize subscribers initSubscribers(); }
// class constructor MatlabProtocolGil::MatlabProtocolGil(void) : nh_(), private_nh_("~") { // init parameters initParams(); // init subscribers initPublishers(); // init subscribers initSubscribers(); }