Class TmclInterpreter

Class Documentation

class TmclInterpreter

Public Functions

TmclInterpreter(tmcl_interface_t tmcl_interface, tmcl_cfg_t tmcl_cfg, uint16_t timeout_ms, uint8_t comm_exec_cmd_retries, const char *logger_prefix_)
~TmclInterpreter()
bool resetInterface()
bool executeCmd(tmcl_cmd_t cmd, uint8_t type, uint8_t motor, int32_t *val)
bool executeCmd(tmcl_cmd_t cmd, const char *type, uint8_t motor, int32_t *val)
bool shutdownInterface()
void setAp(std::vector<std::string> ap_name, std::vector<int64_t> ap_type)
void setGp(std::vector<std::string> gp_name, std::vector<int64_t> gp_type)
bool getRetriesExceededStatus()