| 
    iCub-main
    
   | 
 
#include <eomcParser.h>
Public Member Functions | |
| Parser (int numofjoints, std::string boardname) | |
| ~Parser () | |
| bool | parsePids (yarp::os::Searchable &config, PidInfo *ppids, TrqPidInfo *tpids, PidInfo *cpids, PidInfo *spids, bool lowLevPidisMandatory) | 
| bool | parseFocGroup (yarp::os::Searchable &config, focBasedSpecificInfo_t *foc_based_info, std::string groupName, std::vector< std::unique_ptr< eomc::ITemperatureSensor > > &temperatureSensorsVector) | 
| bool | parseJointsetCfgGroup (yarp::os::Searchable &config, std::vector< JointsSet > &jsets, std::vector< int > &jointtoset) | 
| bool | parseTimeoutsGroup (yarp::os::Searchable &config, std::vector< timeouts_t > &timeouts, int defaultTimeout) | 
| bool | parseCurrentLimits (yarp::os::Searchable &config, std::vector< motorCurrentLimits_t > &currLimits) | 
| bool | parseTemperatureLimits (yarp::os::Searchable &config, std::vector< temperatureLimits_t > &temperatureLimits) | 
| bool | parseJointsLimits (yarp::os::Searchable &config, std::vector< jointLimits_t > &jointsLimits) | 
| bool | parseRotorsLimits (yarp::os::Searchable &config, std::vector< rotorLimits_t > &rotorsLimits) | 
| bool | parseCouplingInfo (yarp::os::Searchable &config, couplingInfo_t &couplingInfo) | 
| bool | parseMotioncontrolVersion (yarp::os::Searchable &config, int &version) | 
| bool | parseBehaviourFalgs (yarp::os::Searchable &config, bool &useRawEncoderData, bool &pwmIsLimited) | 
| bool | isVerboseEnabled (yarp::os::Searchable &config) | 
| bool | parseAxisInfo (yarp::os::Searchable &config, int axisMap[], std::vector< axisInfo_t > &axisInfo) | 
| bool | parseEncoderFactor (yarp::os::Searchable &config, double encoderFactor[]) | 
| bool | parsefullscalePWM (yarp::os::Searchable &config, double dutycycleToPWM[]) | 
| bool | parseAmpsToSensor (yarp::os::Searchable &config, double ampsToSensor[]) | 
| bool | parseGearboxValues (yarp::os::Searchable &config, double gearbox_M2J[], double gearbox_E2J[]) | 
| bool | parseMechanicalsFlags (yarp::os::Searchable &config, int useMotorSpeedFbk[]) | 
| bool | parseImpedanceGroup (yarp::os::Searchable &config, std::vector< impedanceParameters_t > &impedance) | 
| bool | parseLugreGroup (yarp::os::Searchable &config, std::vector< lugreParameters_t > &lugre) | 
| bool | parseDeadzoneValue (yarp::os::Searchable &config, double deadzone[], bool *found) | 
| bool | parseKalmanFilterParams (yarp::os::Searchable &config, std::vector< kalmanFilterParams_t > &kalmanFilterParams) | 
| bool | parseMaintenanceModeGroup (yarp::os::Searchable &config, bool &skipRecalibrationEnabled) | 
Definition at line 551 of file eomcParser.h.
| yarp::dev::eomc::Parser::Parser | ( | int | numofjoints, | 
| std::string | boardname | ||
| ) | 
Definition at line 38 of file eomcParser.cpp.
| Parser::~Parser | ( | ) | 
Definition at line 66 of file eomcParser.cpp.
| bool Parser::isVerboseEnabled | ( | yarp::os::Searchable & | config | ) | 
Definition at line 2046 of file eomcParser.cpp.
| bool Parser::parseAmpsToSensor | ( | yarp::os::Searchable & | config, | 
| double | ampsToSensor[] | ||
| ) | 
Definition at line 2238 of file eomcParser.cpp.
| bool Parser::parseAxisInfo | ( | yarp::os::Searchable & | config, | 
| int | axisMap[], | ||
| std::vector< axisInfo_t > & | axisInfo | ||
| ) | 
Definition at line 2113 of file eomcParser.cpp.
| bool Parser::parseBehaviourFalgs | ( | yarp::os::Searchable & | config, | 
| bool & | useRawEncoderData, | ||
| bool & | pwmIsLimited | ||
| ) | 
Definition at line 2062 of file eomcParser.cpp.
| bool Parser::parseCouplingInfo | ( | yarp::os::Searchable & | config, | 
| couplingInfo_t & | couplingInfo | ||
| ) | 
Definition at line 1977 of file eomcParser.cpp.
| bool Parser::parseCurrentLimits | ( | yarp::os::Searchable & | config, | 
| std::vector< motorCurrentLimits_t > & | currLimits | ||
| ) | 
Definition at line 1771 of file eomcParser.cpp.
| bool Parser::parseDeadzoneValue | ( | yarp::os::Searchable & | config, | 
| double | deadzone[], | ||
| bool * | found | ||
| ) | 
Definition at line 2321 of file eomcParser.cpp.
| bool Parser::parseEncoderFactor | ( | yarp::os::Searchable & | config, | 
| double | encoderFactor[] | ||
| ) | 
Definition at line 2174 of file eomcParser.cpp.
| bool Parser::parseFocGroup | ( | yarp::os::Searchable & | config, | 
| eomc::focBasedSpecificInfo_t * | foc_based_info, | ||
| std::string | groupName, | ||
| std::vector< std::unique_ptr< eomc::ITemperatureSensor > > & | temperatureSensorsVector | ||
| ) | 
Definition at line 1375 of file eomcParser.cpp.
| bool Parser::parsefullscalePWM | ( | yarp::os::Searchable & | config, | 
| double | dutycycleToPWM[] | ||
| ) | 
Definition at line 2205 of file eomcParser.cpp.
| bool Parser::parseGearboxValues | ( | yarp::os::Searchable & | config, | 
| double | gearbox_M2J[], | ||
| double | gearbox_E2J[] | ||
| ) | 
Definition at line 2271 of file eomcParser.cpp.
| bool Parser::parseImpedanceGroup | ( | yarp::os::Searchable & | config, | 
| std::vector< impedanceParameters_t > & | impedance | ||
| ) | 
Definition at line 2481 of file eomcParser.cpp.
| bool Parser::parseJointsetCfgGroup | ( | yarp::os::Searchable & | config, | 
| std::vector< JointsSet > & | jsets, | ||
| std::vector< int > & | jointtoset | ||
| ) | 
Definition at line 1571 of file eomcParser.cpp.
| bool Parser::parseJointsLimits | ( | yarp::os::Searchable & | config, | 
| std::vector< jointLimits_t > & | jointsLimits | ||
| ) | 
Definition at line 1857 of file eomcParser.cpp.
| bool Parser::parseKalmanFilterParams | ( | yarp::os::Searchable & | config, | 
| std::vector< kalmanFilterParams_t > & | kalmanFilterParams | ||
| ) | 
Definition at line 2357 of file eomcParser.cpp.
| bool Parser::parseLugreGroup | ( | yarp::os::Searchable & | config, | 
| std::vector< lugreParameters_t > & | lugre | ||
| ) | 
Definition at line 2543 of file eomcParser.cpp.
| bool Parser::parseMaintenanceModeGroup | ( | yarp::os::Searchable & | config, | 
| bool & | skipRecalibrationEnabled | ||
| ) | 
Definition at line 2635 of file eomcParser.cpp.
| bool Parser::parseMechanicalsFlags | ( | yarp::os::Searchable & | config, | 
| int | useMotorSpeedFbk[] | ||
| ) | 
Definition at line 2456 of file eomcParser.cpp.
| bool Parser::parseMotioncontrolVersion | ( | yarp::os::Searchable & | config, | 
| int & | version | ||
| ) | 
Definition at line 2033 of file eomcParser.cpp.
| bool Parser::parsePids | ( | yarp::os::Searchable & | config, | 
| PidInfo * | ppids, | ||
| TrqPidInfo * | tpids, | ||
| PidInfo * | cpids, | ||
| PidInfo * | spids, | ||
| bool | lowLevPidisMandatory | ||
| ) | 
Definition at line 79 of file eomcParser.cpp.
| bool Parser::parseRotorsLimits | ( | yarp::os::Searchable & | config, | 
| std::vector< rotorLimits_t > & | rotorsLimits | ||
| ) | 
Definition at line 1930 of file eomcParser.cpp.
| bool Parser::parseTemperatureLimits | ( | yarp::os::Searchable & | config, | 
| std::vector< temperatureLimits_t > & | temperatureLimits | ||
| ) | 
Definition at line 1806 of file eomcParser.cpp.
| bool Parser::parseTimeoutsGroup | ( | yarp::os::Searchable & | config, | 
| std::vector< timeouts_t > & | timeouts, | ||
| int | defaultTimeout | ||
| ) | 
Definition at line 1687 of file eomcParser.cpp.