#include <chrono>
#include <ctime>
#include <fstream>
#include <iomanip>
#include <sstream>
#include <string>
#include <vector>
#include <toml++/toml.h>
#include <CiA402/EncoderSdoIndices.h>
#include <CiA402/EthercatManager.h>
#include <CiA402/LogComponent.h>
#include <CiA402/TimeUtils.h>
#include <CheckEncoderCalibration/CheckEncoderCalibration.h>
#include <yarp/os/LogStream.h>
#include <yarp/os/ResourceFinder.h>
Go to the source code of this file.
|
| static std::string | fmtDouble (double v, int prec=6) |
| |
| static std::string | fmtInt64 (int64_t v) |
| |
| static std::string | fmtDeltaInt64 (int64_t v) |
| |
| static std::string | fmtDeltaDouble (double v, int prec=6) |
| |
| static bool | readEncoderFromToml (const toml::table &tbl, const std::string &key, EncoderChannelData &out) |
| |
| static bool | readEncoderFromSlave (EthercatManager &mgr, int slave, uint16_t idxConfig, uint16_t idxData, EncoderChannelData &out) |
| |
| static void | writeEncoderTable (std::ostream &os, const std::string &title, const EncoderChannelData &ref, const EncoderChannelData &live) |
| |
◆ fmtDeltaDouble()
| static std::string fmtDeltaDouble |
( |
double | v, |
|
|
int | prec = 6 ) |
|
static |
◆ fmtDeltaInt64()
◆ fmtDouble()
| static std::string fmtDouble |
( |
double | v, |
|
|
int | prec = 6 ) |
|
static |
◆ fmtInt64()
◆ readEncoderFromSlave()
◆ readEncoderFromToml()
◆ writeEncoderTable()