HerkuleXLib
1.1
Arduino library to drive HerkuleX DRS-0101 and DRS-0201
|
This is the complete list of members for HkxSetup, including all inherited members.
_className | HkxSetup | private |
_herkXCom | HkxSetup | private |
_print | HkxSetup | private |
clearAllStatus() | HkxSetup | inline |
clearOneStatus(uint8_t ID) | HkxSetup | inline |
clearStatus(uint8_t ID) | HkxSetup | private |
errorPrint(const String &message) | HkxSetup | inlineprivate |
factoryReset(uint8_t ID, boolean IDskip, boolean baudrateSkip) | HkxSetup | private |
factoryResetAll(boolean IDskip, boolean baudrateSkip) | HkxSetup | inline |
factoryResetOne(uint8_t ID, boolean IDskip, boolean baudrateSkip) | HkxSetup | inline |
getAcceleration(uint8_t ID, HkxMaybe< uint8_t > accelerationRatio, HkxMaybe< uint16_t > maxAccelerationTime) | HkxSetup | |
getBaudRate(uint8_t ID, hkxBaudrate *baudRate) | HkxSetup | |
getBehaviour(uint8_t ID, HkxMaybe< uint16_t > voltage, HkxMaybe< uint16_t > temperature, HkxMaybe< hkxControlMode > controlMode, HkxMaybe< uint16_t > tick, HkxMaybe< int16_t > absolutePosition, HkxMaybe< int16_t > velocity, HkxMaybe< uint16_t > PWM, HkxMaybe< int16_t > absoluteGoalPosition, HkxMaybe< int16_t > absoluteDesiredTrajectoryPosition, HkxMaybe< int16_t > desiredVelocity) | HkxSetup | |
getControlSystem(uint8_t ID, HkxMaybe< uint16_t > kProportionnal, HkxMaybe< uint16_t > kDerivative, HkxMaybe< uint16_t > kInteger, HkxMaybe< uint16_t > feedforwardGain1, HkxMaybe< uint16_t > feedforwardGain2) | HkxSetup | |
getErrorsCheckPeriod(uint8_t ID, HkxMaybe< uint16_t > LEDBlink, HkxMaybe< uint16_t > ADCFault, HkxMaybe< uint16_t > packetGarbage, HkxMaybe< uint16_t > stopDetection, HkxMaybe< uint16_t > overloadDetection) | HkxSetup | |
getInPositionCriteria(uint8_t ID, HkxMaybe< uint16_t > stopThreshold, HkxMaybe< uint16_t > inPositionMargin) | HkxSetup | |
getLoadControl(uint8_t ID, HkxMaybe< uint16_t > deadZone, HkxMaybe< uint8_t > saturatorOffSet, HkxMaybe< uint32_t > saturatorSlope, HkxMaybe< int8_t > PWMoffset, HkxMaybe< uint8_t > minPWM, HkxMaybe< uint16_t > maxPWM) | HkxSetup | |
getPolicies(uint8_t ID, HkxMaybe< uint8_t > newAlarmLEDPolicy, HkxMaybe< uint8_t > newTorquePolicy) | HkxSetup | |
getPWMPositionLimits(uint8_t ID, HkxMaybe< uint16_t > overlaodPWMThreshold, HkxMaybe< int16_t > minPosition, HkxMaybe< int16_t > maxPosition) | HkxSetup | |
getServoInfo(uint8_t ID, HkxMaybe< uint16_t > model, HkxMaybe< uint16_t > version) | HkxSetup | |
getStatus(uint8_t ID, HkxStatus &statusED) | HkxSetup | |
getTemperatureVoltage(uint8_t ID, HkxMaybe< int16_t > maxTemp, HkxMaybe< uint16_t > minVoltage, HkxMaybe< uint16_t > maxVoltage) | HkxSetup | |
getTorqueLEDControl(uint8_t ID, HkxMaybe< hkxTorqueControl > torqueControl, HkxMaybe< hkxLEDControl > LEDControl) | HkxSetup | |
HkxSetup(HkxCommunication &herkXCom, HkxPrint &print) | HkxSetup | inline |
infoPrint(const String &message) | HkxSetup | inlineprivate |
reboot(uint8_t ID) | HkxSetup | inlineprivate |
rebootAll() | HkxSetup | inline |
rebootOne(uint8_t ID) | HkxSetup | inline |
scanIDs(boolean IDs[]) | HkxSetup | |
setAcceleration(uint8_t ID, uint8_t newAccelerationRatio, uint16_t newMaxAccelerationTime) | HkxSetup | private |
setAllAcceleration(uint8_t newAccelerationRatio, uint16_t newMaxAccelerationTime) | HkxSetup | inline |
setAllBaudRate(const hkxBaudrate &baudrate) | HkxSetup | |
setAllControlSystem(uint16_t kProportionnal, uint16_t kDerivative, uint16_t kInteger, uint16_t feedforwardGain1, uint16_t feedforwardGain2) | HkxSetup | inline |
setAllErrorsCheckPeriod(uint16_t LEDBlink, uint16_t ADCFault, uint16_t packetGarbage, uint16_t stopDetection, uint16_t overloadDetection) | HkxSetup | inline |
setAllInPositionCriteria(uint16_t stopThreshold, uint16_t inPositionMargin) | HkxSetup | inline |
setAllLoadControl(uint16_t newDeadZone, uint8_t newSaturatorOffset, const uint32_t &newSaturatorSlope, int8_t newPWMOffset, uint8_t newMinPWM, uint16_t newMaxPWM) | HkxSetup | inline |
setAllPolicies(uint8_t newAlarmLEDPolicy, uint8_t newTorquePolicy) | HkxSetup | inline |
setAllPWMPositionLimits(uint16_t newOverlaodPWMThreshold, int16_t newMinPosition, int16_t newMaxPosition) | HkxSetup | inline |
setAllTemperatureVoltage(int16_t newMaxTemp, int16_t newMinVoltage, int16_t newMaxVoltage) | HkxSetup | inline |
setAllTorqueLEDControl(hkxTorqueControl newTorqueControl, hkxLEDControl newLEDControl) | HkxSetup | inline |
setControlSystem(uint8_t ID, uint16_t kProportionnal, uint16_t kDerivative, uint16_t kInteger, uint16_t feedforwardGain1, uint16_t feedforwardGain2) | HkxSetup | private |
setErrorsCheckPeriod(uint8_t ID, uint16_t LEDBlink, uint16_t ADCFault, uint16_t packetGarbage, uint16_t stopDetection, uint16_t overloadDetection) | HkxSetup | private |
setID(uint8_t ID, uint8_t newID) | HkxSetup | |
setInPositionCriteria(uint8_t ID, uint16_t stopThreshold, uint16_t inPositionMargin) | HkxSetup | private |
setLoadControl(uint8_t ID, uint16_t newDeadZone, uint8_t newSaturatorOffset, const uint32_t &newSaturatorSlope, int8_t newPWMOffset, uint8_t newMinPWM, uint16_t newMaxPWM) | HkxSetup | private |
setOneAcceleration(uint8_t ID, uint8_t newAccelerationRatio, uint16_t newMaxAccelerationTime) | HkxSetup | inline |
setOneControlSystem(uint8_t ID, uint16_t kProportionnal, uint16_t kDerivative, uint16_t kInteger, uint16_t feedforwardGain1, uint16_t feedforwardGain2) | HkxSetup | inline |
setOneErrorsCheckPeriod(uint8_t ID, uint16_t LEDBlink, uint16_t ADCFault, uint16_t packetGarbage, uint16_t stopDetection, uint16_t overloadDetection) | HkxSetup | inline |
setOneInPositionCriteria(uint8_t ID, uint16_t stopThreshold, uint16_t inPositionMargin) | HkxSetup | inline |
setOneLoadControl(uint8_t ID, uint16_t newDeadZone, uint8_t newSaturatorOffset, const uint32_t &newSaturatorSlope, int8_t newPWMOffset, uint8_t newMinPWM, uint16_t newMaxPWM) | HkxSetup | inline |
setOnePolicies(uint8_t ID, uint8_t newAlarmLEDPolicy, uint8_t newTorquePolicy) | HkxSetup | inline |
setOnePWMPositionLimits(uint8_t ID, uint16_t newOverlaodPWMThreshold, int16_t newMinPosition, int16_t newMaxPosition) | HkxSetup | inline |
setOneTemperatureVoltage(uint8_t ID, int16_t newMaxTemp, uint16_t newMinVoltage, uint16_t newMaxVoltage) | HkxSetup | inline |
setOneTorqueLEDControl(uint8_t ID, hkxTorqueControl newTorqueControl, hkxLEDControl newLEDControl) | HkxSetup | inline |
setPolicies(uint8_t ID, uint8_t newAlarmLEDPolicy, uint8_t newTorquePolicy) | HkxSetup | private |
setPWMPositionLimits(uint8_t ID, uint16_t newOverlaodPWMThreshold, int16_t newMinPosition, int16_t newMaxPosition) | HkxSetup | private |
setTemperatureVoltage(uint8_t ID, int16_t newMaxTemp, uint16_t newMinVoltage, uint16_t newMaxVoltage) | HkxSetup | private |
setTorqueLEDControl(uint8_t ID, hkxTorqueControl newTorqueControl, hkxLEDControl newLEDControl) | HkxSetup | private |
warningPrint(const String &message) | HkxSetup | inlineprivate |