29#include "EoProtocol.h"
30#include <yarp/os/Searchable.h>
33namespace eth {
namespace parser {
68 txconfig.runnermode = eomn_appl_runnermode_synchronized;
85 return std::string(
" runnermode = ") + ((
txconfig.runnermode == eomn_appl_runnermode_besteffort) ?
"besteffort" :
"synchronized") +
86 " safetygap = " + std::to_string(
txconfig.safetygap) +
87 " cycletime = " + std::to_string(
txconfig.cycletime) +
88 " maxtimeRX = " + std::to_string(
txconfig.maxtimeRX) +
89 " maxtimeDO = " + std::to_string(
txconfig.maxtimeDO) +
90 " txratedivider = " + std::to_string(
txconfig.txratedivider)
95 return std::string(
" logging.period = ") + std::to_string(
txconfig.logging.period10ms / 100.0) +
" flags = TBD";
156 bool read(yarp::os::Searchable &cfgtotal, pc104Data &pc104data);
157 bool read(yarp::os::Searchable &cfgtotal, boardData &boarddata);
159 bool print(
const pc104Data &pc104data);
160 bool print(
const boardData &boarddata);
33namespace eth {
namespace parser {
…}
bool read(yarp::os::Searchable &cfgtotal, pc104Data &pc104data)
bool print(const pc104Data &pc104data)
double monitorpresence_periodofmissingreport
bool monitorpresence_enabled
double monitorpresence_timeout
boardProperties properties
std::uint16_t maxSizeRXpacket
eOipv4addressing_t ipv4addressing
std::string ipv4addressingstring
std::string to_string(ENTITY e) const
eOmn_appl_config_t txconfig
eOipv4addressing_t localaddressing
std::string addressingstring