configure1stOrderFiltering(uint8_t sampleRate, uint16_t filterConstant) | SerialWombatAbstractScaledOutput | |
configureHysteresis(uint16_t lowLimit, uint16_t lowOutputValue, uint16_t highLimit, uint16_t highOutputValue, uint16_t initialOutputValue) | SerialWombatAbstractScaledOutput | |
configurePID(uint16_t kp, uint16_t ki, uint16_t kd, uint16_t target, uint8_t sampleRate) | SerialWombatAbstractScaledOutput | |
configureRateControl(uint8_t sampleRate, uint16_t filterConstant) | SerialWombatAbstractScaledOutput | |
pin()=0 | SerialWombatAbstractScaledOutput | pure virtual |
SerialWombatAbstractScaledOutput(SerialWombatChip &sw) | SerialWombatAbstractScaledOutput | |
swPinModeNumber()=0 | SerialWombatAbstractScaledOutput | pure virtual |
writeInputScaling(uint16_t inputMin, uint16_t inputMax) | SerialWombatAbstractScaledOutput | |
writeOutputScaling(uint16_t outputMin, uint16_t outputMax) | SerialWombatAbstractScaledOutput | |
writeScalingEnabled(bool enabled, uint8_t sourcePin) | SerialWombatAbstractScaledOutput | |
writeScalingInvertedInput(bool inverted) | SerialWombatAbstractScaledOutput | |
writeScalingTargetValue(uint16_t target) | SerialWombatAbstractScaledOutput | |
writeTimeout(uint16_t timeout_mS, uint16_t timeoutOutputValue) | SerialWombatAbstractScaledOutput | |