pps.h
Go to the documentation of this file.
1 
34 #ifndef MULTISENSE_ROS_PPS_H
35 #define MULTISENSE_ROS_PPS_H
36 
37 #include <ros/ros.h>
38 
39 #include <multisense_lib/MultiSenseChannel.hh>
40 
41 namespace multisense_ros {
42 
43 class Pps {
44 public:
45 
47  ~Pps();
48 
49  void ppsCallback(const crl::multisense::pps::Header& header);
50 
51 private:
52 
53  //
54  // CRL sensor API
55 
57 
58  //
59  // Driver nodes
60 
62 
63  //
64  // PPS publisher
65 
67 
69 
70  //
71  // Publish control
72 
73  int32_t subscribers_;
74  void connect();
75  void disconnect();
76 };
77 
78 }
79 
80 #endif
void disconnect()
Definition: pps.cpp:130
ros::NodeHandle device_nh_
Definition: pps.h:61
void connect()
Definition: pps.cpp:125
crl::multisense::Channel * driver_
Definition: pps.h:56
int32_t subscribers_
Definition: pps.h:73
Pps(crl::multisense::Channel *driver)
Definition: pps.cpp:54
void ppsCallback(const crl::multisense::pps::Header &header)
Definition: pps.cpp:102
ros::Publisher stamped_pps_pub_
Definition: pps.h:68
ros::Publisher pps_pub_
Definition: pps.h:66


multisense_ros
Author(s):
autogenerated on Sun Mar 14 2021 02:34:55