src
configure_outputs.cpp
Go to the documentation of this file.
1
#include <
ros/ros.h
>
2
#include "
xdainterface.h
"
3
4
Journaller
*
gJournal
= 0;
5
6
int
main
(
int
argc,
char
* argv[])
7
{
8
if
(argc != 5){
9
printf(
"Usage: rosrun xsens_mti_driver sampling_frequency enable_acceleration(0-1) "
10
"enable_angular_velocity(0-1) enable_orientation(0-1)\n\n"
);
11
throw
std::runtime_error(
"Four integers are needed"
);
12
}
13
14
ros::init
(argc, argv,
"xsens_driver"
);
15
XdaInterface
interface;
16
interface.
connectDevice
();
17
interface.
configureOutput
(std::atoi(argv[1]), std::atoi(argv[2]), std::atoi(argv[3]), std::atoi(argv[4]));
18
19
return
EXIT_SUCCESS;
20
}
gJournal
Journaller * gJournal
Definition:
configure_outputs.cpp:4
ros::init
ROSCPP_DECL void init(const M_string &remappings, const std::string &name, uint32_t options=0)
ros.h
main
int main(int argc, char *argv[])
Definition:
configure_outputs.cpp:6
Journaller
A journalling class for debugging applications.
Definition:
journaller.h:79
XdaInterface::configureOutput
bool configureOutput(unsigned int sampling_frequency, unsigned int enable_acceleration, unsigned int enable_angular_velocity, unsigned int enable_orientation)
Definition:
xdainterface.cpp:238
XdaInterface::connectDevice
bool connectDevice()
Definition:
list_filter_profiles.cpp:25
xdainterface.h
XdaInterface
Definition:
list_filter_profiles.cpp:9
xsens_mti_driver
Author(s):
autogenerated on Sun Sep 3 2023 02:43:20