Go to the documentation of this file.
72 model_number =
_fake_data->end_effector.model_number;
87 if (ping_result == COMM_SUCCESS)
127 if (COMM_SUCCESS !=
ping(
id))
144 if (COMM_SUCCESS !=
ping(
id))
147 temperature =
_fake_data->end_effector.temperature;
159 if (COMM_SUCCESS !=
ping(
id))
174 if (COMM_SUCCESS !=
ping(
id))
177 hardware_error_status = 0;
188 std::vector<std::string> &firmware_list)
191 firmware_list.clear();
192 for (
size_t i = 0; i < id_list.size(); i++)
193 firmware_list.emplace_back(
_fake_data->end_effector.firmware);
204 std::vector<uint8_t> &temperature_list)
206 temperature_list.clear();
207 for (
size_t i = 0; i < id_list.size(); i++)
208 temperature_list.emplace_back(
_fake_data->end_effector.temperature);
220 voltage_list.clear();
221 for (
size_t i = 0; i < id_list.size(); i++)
222 voltage_list.emplace_back(
static_cast<double>(
_fake_data->end_effector.voltage) /
235 voltage_list.clear();
236 for (
size_t i = 0; i < id_list.size(); i++)
237 voltage_list.emplace_back(
static_cast<double>(
_fake_data->end_effector.voltage));
248 std::vector<std::pair<double, uint8_t>> &data_list)
252 for (
size_t i = 0; i < id_list.size(); i++)
254 double voltage =
_fake_data->end_effector.voltage;
255 uint8_t temperature =
_fake_data->end_effector.temperature;
256 data_list.emplace_back(std::make_pair(voltage, temperature));
268 std::vector<uint8_t> &hw_error_list)
270 hw_error_list.clear();
271 hw_error_list.emplace_back(0);
285 if (COMM_SUCCESS !=
ping(
id))
300 if (COMM_SUCCESS !=
ping(
id))
315 if (COMM_SUCCESS !=
ping(
id))
329 std::vector<common::model::EActionType> &action_list)
333 if (COMM_SUCCESS !=
ping(
id))
353 if (COMM_SUCCESS !=
ping(
id))
368 if (COMM_SUCCESS !=
ping(
id))
383 if (COMM_SUCCESS !=
ping(
id))
398 if (COMM_SUCCESS !=
ping(
id))
413 if (COMM_SUCCESS !=
ping(
id))
426 if (COMM_SUCCESS !=
ping(
id))
439 if (COMM_SUCCESS !=
ping(
id))
454 if (COMM_SUCCESS !=
ping(
id))
469 if (COMM_SUCCESS !=
ping(
id))
472 _fake_data->end_effector.digital_output = out;
int readAccelerometerXValue(uint8_t id, uint32_t &x_value) override
MockEndEffectorDriver::readAccelerometerXValue.
int readCollisionStatus(uint8_t id, bool &status) override
MockEndEffectorDriver::readCollisionStatus.
std::string str() const override
MockEndEffectorDriver::str.
int reboot(uint8_t id) override
MockEndEffectorDriver::reboot.
int syncReadHwStatus(const std::vector< uint8_t > &id_list, std::vector< std::pair< double, uint8_t > > &data_list) override
MockEndEffectorDriver::syncReadHwStatus.
static constexpr common::model::EHardwareType motor_type
int scan(std::vector< uint8_t > &id_list) override
MockEndEffectorDriver::scan.
int getModelNumber(uint8_t id, uint16_t &model_number) override
MockEndEffectorDriver::getModelNumber.
common::model::EActionType interpretActionValue(uint32_t value) const
MockEndEffectorDriver::interpretActionValue.
int writeCollisionThreshAlgo2(uint8_t id, int thresh) override
MockEndEffectorDriver::writeCollisionThreshAlgo2.
int readButton2Status(uint8_t id, common::model::EActionType &action) override
MockEndEffectorDriver::readButton2Status.
int readDigitalInput(uint8_t id, bool &in) override
MockEndEffectorDriver::readDigitalInput.
int readButton1Status(uint8_t id, common::model::EActionType &action) override
MockEndEffectorDriver::readButton1Status.
int syncReadFirmwareVersion(const std::vector< uint8_t > &id_list, std::vector< std::string > &firmware_list) override
MockEndEffectorDriver::syncReadFirmwareVersion.
std::string str() const override
AbstractEndEffectorDriver::str : build a string describing the object. For debug purpose only.
MockEndEffectorDriver(std::shared_ptr< FakeTtlData > data)
MockEndEffectorDriver::EndEffectorDriver.
static constexpr int VOLTAGE_CONVERSION
int syncReadHwErrorStatus(const std::vector< uint8_t > &id_list, std::vector< uint8_t > &hw_error_list) override
MockEndEffectorDriver::syncReadHwErrorStatus.
int syncReadButtonsStatus(const uint8_t &id, std::vector< common::model::EActionType > &action_list) override
MockEndEffectorDriver::syncReadButtonsStatus.
int writeDigitalOutput(uint8_t id, bool out) override
MockEndEffectorDriver::writeDigitalOutput.
int checkModelNumber(uint8_t id, uint16_t &model_number) override
MockEndEffectorDriver::checkModelNumber.
int writeCollisionThresh(uint8_t id, int thresh) override
MockEndEffectorDriver::writeCollisionThresh.
static constexpr int PING_WRONG_MODEL_NUMBER
int readAccelerometerZValue(uint8_t id, uint32_t &z_value) override
MockEndEffectorDriver::readAccelerometerZValue.
int readTemperature(uint8_t id, uint8_t &temperature) override
MockEndEffectorDriver::readTemperature.
int readFirmwareVersion(uint8_t id, std::string &version) override
MockEndEffectorDriver::readFirmwareVersion.
int syncReadRawVoltage(const std::vector< uint8_t > &id_list, std::vector< double > &voltage_list) override
MockEndEffectorDriver::syncReadRawVoltage.
int readHwErrorStatus(uint8_t id, uint8_t &hardware_error_status) override
MockEndEffectorDriver::readHwErrorStatus.
int readAccelerometerYValue(uint8_t id, uint32_t &y_value) override
MockEndEffectorDriver::readAccelerometerYValue.
int ping(uint8_t id) override
MockEndEffectorDriver::ping.
int readButton0Status(uint8_t id, common::model::EActionType &action) override
MockEndEffectorDriver::readButton0Status.
int syncReadTemperature(const std::vector< uint8_t > &id_list, std::vector< uint8_t > &temperature_list) override
MockEndEffectorDriver::syncReadTemperature.
std::shared_ptr< FakeTtlData > _fake_data
int writeDigitalInput(uint8_t id, bool in) override
MockEndEffectorDriver::writeDigitalInput stores the digital input value in the fake data.
int readVoltage(uint8_t id, double &_voltage) override
MockEndEffectorDriver::readVoltage.
int syncReadVoltage(const std::vector< uint8_t > &id_list, std::vector< double > &voltage_list) override
MockEndEffectorDriver::syncReadVoltage.
ttl_driver
Author(s): Clement Cocquempot
autogenerated on Fri Mar 6 2026 15:24:15