adding grace period

This commit is contained in:
2026-07-30 16:14:03 +02:00
parent 020d944998
commit d5fc50d91b
2 changed files with 7 additions and 2 deletions
+6 -1
View File
@@ -66,7 +66,12 @@ void powerSwitch::updateOutletNumber() {
int returnCode = outletNumberRecord.get(&newNumberOfOutlet);
if (returnCode != CM_SUCCESS) {
fMfe->Msg(MERROR, __FUNCTION__, "Unable to read outlet record number");
if (gracePeriod < 0) {
fMfe->Msg(MERROR, __FUNCTION__,
"Unable to read outlet record number");
} else {
gracePeriod--;
}
}
if (this->numberOfOutlet < newNumberOfOutlet) {
+1 -1
View File
@@ -16,8 +16,8 @@ class powerSwitch : public TMFeEquipment {
mEpicsCa<int> outletNumberRecord;
int numberOfOutlet;
std::string equipmentPath;
void updateOutletNumber();
int gracePeriod = 10;
void sendCommand(int index);
};