_pin | SerialWombatPin | protected |
_pinMode | SerialWombatPin | protected |
_sw | SerialWombatPin | protected |
begin(uint8_t pin, uint16_t maxFrequency_Hz=65535, bool lowFrequency=false, uint16_t dutyCycle=0x8000) | SerialWombatFrequencyOutput | inline |
digitalRead() | SerialWombatPin | inline |
digitalWrite(uint8_t val) | SerialWombatPin | inline |
disable() | SerialWombatPin | inline |
Enable2DLookupOutputScaling(uint16_t IndexInUserMemory) | SerialWombatAbstractScaledOutput | inline |
initPacketNoResponse(uint8_t packetNumber, uint8_t param0=0x55, uint8_t param1=0x55, uint8_t param2=0x55, uint8_t param3=0x55, uint8_t param4=0x55) | SerialWombatPin | inline |
initPacketNoResponse(uint8_t packetNumber, uint16_t param0=0x55, uint8_t param1=0x55, uint8_t param2=0x55, uint8_t param3=0x55) | SerialWombatPin | inline |
initPacketNoResponse(uint8_t packetNumber, uint16_t param0, uint16_t param1, uint8_t param2=0x55) | SerialWombatPin | inline |
Period enum name | SerialWombatAbstractScaledOutput | |
PERIOD_1024mS enum value | SerialWombatAbstractScaledOutput | |
PERIOD_128mS enum value | SerialWombatAbstractScaledOutput | |
PERIOD_16mS enum value | SerialWombatAbstractScaledOutput | |
PERIOD_1mS enum value | SerialWombatAbstractScaledOutput | |
PERIOD_256mS enum value | SerialWombatAbstractScaledOutput | |
PERIOD_2mS enum value | SerialWombatAbstractScaledOutput | |
PERIOD_32mS enum value | SerialWombatAbstractScaledOutput | |
PERIOD_4mS enum value | SerialWombatAbstractScaledOutput | |
PERIOD_512mS enum value | SerialWombatAbstractScaledOutput | |
PERIOD_64mS enum value | SerialWombatAbstractScaledOutput | |
PERIOD_8mS enum value | SerialWombatAbstractScaledOutput | |
PIDGetLastDerivativeEffort() | SerialWombatAbstractScaledOutput | inline |
PIDGetLastEffort() | SerialWombatAbstractScaledOutput | inline |
PIDGetLastError() | SerialWombatAbstractScaledOutput | inline |
PIDGetLastIntegrator() | SerialWombatAbstractScaledOutput | inline |
PIDGetLastIntegratorEffort() | SerialWombatAbstractScaledOutput | inline |
PIDGetLastProportionalEffort() | SerialWombatAbstractScaledOutput | inline |
pin() | SerialWombatFrequencyOutput_18AB | inlinevirtual |
pinMode(uint8_t mode, bool pullDown=false, bool openDrain=false) | SerialWombatPin | inline |
readLastOutputValue() | SerialWombatAbstractScaledOutput | inline |
ReadLastTarget() | SerialWombatAbstractScaledOutput | inline |
readPublicData() | SerialWombatPin | inline |
SerialWombatAbstractScaledOutput(SerialWombatChip &sw) | SerialWombatAbstractScaledOutput | inline |
SerialWombatFrequencyOutput(SerialWombatChip &serialWombat) | SerialWombatFrequencyOutput | inline |
SerialWombatFrequencyOutput_18AB(SerialWombatChip &serialWombat) | SerialWombatFrequencyOutput_18AB | inline |
SerialWombatPin(SerialWombatChip &serialWombatChip) | SerialWombatPin | inline |
SerialWombatPin(SerialWombatChip &serialWombatChip, uint8_t pin) | SerialWombatPin | inline |
swPinModeNumber() | SerialWombatFrequencyOutput_18AB | inlinevirtual |
write1stOrderFiltering(Period sampleRate, uint16_t filterConstant) | SerialWombatAbstractScaledOutput | inline |
writeHysteresis(uint16_t lowLimit, uint16_t lowOutputValue, uint16_t highLimit, uint16_t highOutputValue, uint16_t initialOutputValue) | SerialWombatAbstractScaledOutput | inline |
writeInputScaling(uint16_t inputMin, uint16_t inputMax) | SerialWombatAbstractScaledOutput | inline |
writeOutputScaling(uint16_t outputMin, uint16_t outputMax) | SerialWombatAbstractScaledOutput | inline |
writePID(uint16_t kp, uint16_t ki, uint16_t kd, uint16_t target, Period samplePeriod) | SerialWombatAbstractScaledOutput | inline |
writePublicData(uint16_t value) | SerialWombatPin | inline |
writeRateControl(Period samplePeriod, uint16_t maximumChangecounts) | SerialWombatAbstractScaledOutput | inline |
writeScalingEnabled(bool enabled, uint8_t sourcePin) | SerialWombatAbstractScaledOutput | inline |
writeScalingInvertedInput(bool inverted) | SerialWombatAbstractScaledOutput | inline |
writeScalingTargetValue(uint16_t target) | SerialWombatAbstractScaledOutput | inline |
writeScalingTargetValueResetIntegrator(uint16_t target) | SerialWombatAbstractScaledOutput | inline |
writeTimeout(uint16_t timeout_mS, uint16_t timeoutOutputValue) | SerialWombatAbstractScaledOutput | inline |