HerkuleXLib  1.1
Arduino library to drive HerkuleX DRS-0101 and DRS-0201
HkxSetup Member List

This is the complete list of members for HkxSetup, including all inherited members.

_herkXComHkxSetupprivate
_printHkxSetupprivate
clearAllStatus()HkxSetupinline
clearOneStatus(uint8_t ID)HkxSetupinline
factoryResetAll(boolean IDskip, boolean baudrateSkip)HkxSetupinline
factoryResetOne(uint8_t ID, boolean IDskip, boolean baudrateSkip)HkxSetupinline
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)HkxSetupinline
rebootAll()HkxSetupinline
rebootOne(uint8_t ID)HkxSetupinline
scanIDs(boolean IDs[])HkxSetup
setAllAcceleration(uint8_t newAccelerationRatio, uint16_t newMaxAccelerationTime)HkxSetupinline
setAllBaudRate(const hkxBaudrate &baudrate)HkxSetup
setAllControlSystem(uint16_t kProportionnal, uint16_t kDerivative, uint16_t kInteger, uint16_t feedforwardGain1, uint16_t feedforwardGain2)HkxSetupinline
setAllErrorsCheckPeriod(uint16_t LEDBlink, uint16_t ADCFault, uint16_t packetGarbage, uint16_t stopDetection, uint16_t overloadDetection)HkxSetupinline
setAllInPositionCriteria(uint16_t stopThreshold, uint16_t inPositionMargin)HkxSetupinline
setAllLoadControl(uint16_t newDeadZone, uint8_t newSaturatorOffset, const uint32_t &newSaturatorSlope, int8_t newPWMOffset, uint8_t newMinPWM, uint16_t newMaxPWM)HkxSetupinline
setAllPolicies(uint8_t newAlarmLEDPolicy, uint8_t newTorquePolicy)HkxSetupinline
setAllPWMPositionLimits(uint16_t newOverlaodPWMThreshold, int16_t newMinPosition, int16_t newMaxPosition)HkxSetupinline
setAllTemperatureVoltage(int16_t newMaxTemp, int16_t newMinVoltage, int16_t newMaxVoltage)HkxSetupinline
setAllTorqueLEDControl(hkxTorqueControl newTorqueControl, hkxLEDControl newLEDControl)HkxSetupinline
setID(uint8_t ID, uint8_t newID)HkxSetup
setOneAcceleration(uint8_t ID, uint8_t newAccelerationRatio, uint16_t newMaxAccelerationTime)HkxSetupinline
setOneControlSystem(uint8_t ID, uint16_t kProportionnal, uint16_t kDerivative, uint16_t kInteger, uint16_t feedforwardGain1, uint16_t feedforwardGain2)HkxSetupinline
setOneErrorsCheckPeriod(uint8_t ID, uint16_t LEDBlink, uint16_t ADCFault, uint16_t packetGarbage, uint16_t stopDetection, uint16_t overloadDetection)HkxSetupinline
setOneInPositionCriteria(uint8_t ID, uint16_t stopThreshold, uint16_t inPositionMargin)HkxSetupinline
setOneLoadControl(uint8_t ID, uint16_t newDeadZone, uint8_t newSaturatorOffset, const uint32_t &newSaturatorSlope, int8_t newPWMOffset, uint8_t newMinPWM, uint16_t newMaxPWM)HkxSetupinline
setOnePolicies(uint8_t ID, uint8_t newAlarmLEDPolicy, uint8_t newTorquePolicy)HkxSetupinline
setOnePWMPositionLimits(uint8_t ID, uint16_t newOverlaodPWMThreshold, int16_t newMinPosition, int16_t newMaxPosition)HkxSetupinline
setOneTemperatureVoltage(uint8_t ID, int16_t newMaxTemp, uint16_t newMinVoltage, uint16_t newMaxVoltage)HkxSetupinline
setOneTorqueLEDControl(uint8_t ID, hkxTorqueControl newTorqueControl, hkxLEDControl newLEDControl)HkxSetupinline