YARP CiA-402 EtherCAT Device
0.6.0
YARP device plugin for EtherCAT CiA-402 drives
Loading...
Searching...
No Matches
main.cpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Generative Bionics
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#include <string>
5
6
#include <
CiA402/LogComponent.h
>
7
#include <
CheckEncoderCalibration/CheckEncoderCalibration.h
>
8
9
#include <yarp/os/LogStream.h>
10
#include <yarp/os/ResourceFinder.h>
11
12
int
main
(
int
argc,
char
** argv)
13
{
14
// prepare and configure the resource finder
15
yarp::os::ResourceFinder& rf = yarp::os::ResourceFinder::getResourceFinderSingleton();
16
rf.setDefaultConfigFile(
"yarp-cia402-check-encoder-calibration.ini"
);
17
rf.configure(argc, argv);
18
19
CiA402::CheckEncoderCalibration
app;
20
const
bool
ok = app.
run
(rf);
21
if
(!ok)
22
{
23
yCError(CIA402,
"CheckEncoderCalibration: FAILED"
);
24
return
1;
25
}
26
yCInfo(CIA402,
"CheckEncoderCalibration: DONE"
);
27
return
0;
28
}
main
int main(int argc, char **argv)
Definition
main.cpp:12
CheckEncoderCalibration.h
LogComponent.h
CiA402::CheckEncoderCalibration
Encoder calibration checker: compare live encoder readings against a reference TOML file.
Definition
CheckEncoderCalibration.h:37
CiA402::CheckEncoderCalibration::run
bool run(yarp::os::ResourceFinder &rf)
Run the full encoder check and produce a Markdown report.
Definition
CheckEncoderCalibration.cpp:408
utils
CheckEncoderCalibration
src
main.cpp
Generated by
1.13.2