1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-12-24 13:21:23 +01:00

Rename IODevice::isActive(vpin) to isBusy(vpin).

This commit is contained in:
Neil McKechnie 2021-08-27 11:18:15 +01:00
parent 0c218e1e13
commit 0aea9169b1
2 changed files with 8 additions and 8 deletions

View File

@ -156,12 +156,12 @@ void IODevice::writeAnalogue(VPIN vpin, int value, int profile) {
#endif
}
// isActive returns true if the device is currently in an animation of some sort, e.g. is changing
// isBusy returns true if the device is currently in an animation of some sort, e.g. is changing
// the output over a period of time.
bool IODevice::isActive(VPIN vpin) {
bool IODevice::isBusy(VPIN vpin) {
IODevice *dev = findDevice(vpin);
if (dev)
return dev->_isActive(vpin);
return dev->_isBusy(vpin);
else
return false;
}

View File

@ -130,9 +130,9 @@ public:
// write invokes the IODevice instance's _writeAnalogue method (not applicable for digital outputs)
static void writeAnalogue(VPIN vpin, int value, int profile);
// isActive returns true if the device is currently in an animation of some sort, e.g. is changing
// isBusy returns true if the device is currently in an animation of some sort, e.g. is changing
// the output over a period of time.
static bool isActive(VPIN vpin);
static bool isBusy(VPIN vpin);
// check whether the pin supports notification. If so, then regular _read calls are not required.
static bool hasCallback(VPIN vpin);
@ -193,9 +193,9 @@ protected:
return 0;
};
// _isActive returns true if the device is currently in an animation of some sort, e.g. is changing
// _isBusy returns true if the device is currently in an animation of some sort, e.g. is changing
// the output over a period of time. Returns false unless overridden in sub class.
virtual bool _isActive(VPIN vpin) {
virtual bool _isBusy(VPIN vpin) {
(void)vpin;
return false;
}
@ -264,7 +264,7 @@ private:
// Device-specific write functions.
void _write(VPIN vpin, int value) override;
void _writeAnalogue(VPIN vpin, int value, int profile) override;
bool _isActive(VPIN vpin) override;
bool _isBusy(VPIN vpin) override;
void _loop(unsigned long currentMicros) override;
void updatePosition(uint8_t pin);
void writeDevice(uint8_t pin, int value);