6#include <std_srvs/Empty.h>
7#include <vmxpi_ros/Int.h>
13 uint8_t channel_index;
16 VMXResourceHandle digitalout_res_handle;
19 ros::ServiceServer sendPing, setuS;
49 bool Ping(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res);
64 bool SetDuration(vmxpi_ros::Int::Request &req, vmxpi_ros::Int::Response &res);
bool SetDuration(vmxpi_ros::Int::Request &req, vmxpi_ros::Int::Response &res)
Sets the duration of the ping signal.
Definition: DO_ros.cpp:36
DigitalOutputROS(ros::NodeHandle *nh, VMXPi *vmx, uint8_t channel)
Constructs the DigitalOutputROS object on a specified output channel index.
Definition: DO_ros.cpp:3
bool Ping(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
Initiates a timed ultrasonic pulse on a DigitalIO Resource in Digital Output Mode in 0....
Definition: DO_ros.cpp:24
Definition: vmxpi_utils.h:5