timer
This commit is contained in:
@@ -68,6 +68,31 @@ void settingsReadLine(ImGuiContext* ctx, ImGuiSettingsHandler* handler, void* en
|
||||
settings->tasks.insert({ task, std::vector{ dayTimestamp } });
|
||||
}
|
||||
}
|
||||
|
||||
std::string baseStationMac{};
|
||||
baseStationMac.resize(MAX_MAC_ADDRESS_LENGTH);
|
||||
if (sscanf_s(line, "baseStationMac=%s", &baseStationMac[0], MAX_MAC_ADDRESS_LENGTH))
|
||||
{
|
||||
settings->baseStationMacAdresses.push_back(baseStationMac);
|
||||
}
|
||||
|
||||
float timerDuration;
|
||||
if (sscanf_s(line, "timerDuration=%f", &timerDuration))
|
||||
{
|
||||
settings->timerDuration = timerDuration;
|
||||
}
|
||||
|
||||
float timerRepeatDuration;
|
||||
if (sscanf_s(line, "timerRepeatDuration=%f", &timerRepeatDuration))
|
||||
{
|
||||
settings->timerRepeatDuration = timerRepeatDuration;
|
||||
}
|
||||
|
||||
int timerRepeating;
|
||||
if (sscanf_s(line, "timerRepeating=%i", &timerRepeating))
|
||||
{
|
||||
settings->timerRepeating = (bool)timerRepeating;
|
||||
}
|
||||
}
|
||||
|
||||
void settingsWriteAll(ImGuiContext* ctx, ImGuiSettingsHandler* handler, ImGuiTextBuffer* outBuf)
|
||||
@@ -88,6 +113,15 @@ void settingsWriteAll(ImGuiContext* ctx, ImGuiSettingsHandler* handler, ImGuiTex
|
||||
outBuf->appendf("task=%lld %s\n", date, task.first.c_str());
|
||||
}
|
||||
}
|
||||
|
||||
for (std::string& baseStationMac : gAppData->settings.baseStationMacAdresses)
|
||||
{
|
||||
outBuf->appendf("baseStationMac=%s\n", baseStationMac.c_str());
|
||||
}
|
||||
|
||||
outBuf->appendf("timerDuration=%f\n", gAppData->settings.timerDuration);
|
||||
outBuf->appendf("timerRepeatDuration=%f\n", gAppData->settings.timerRepeatDuration);
|
||||
outBuf->appendf("timerRepeating=%i\n", (int)gAppData->settings.timerRepeating);
|
||||
}
|
||||
|
||||
void applySettings(DrawData& drawData, ApplicationData& appData)
|
||||
|
||||
Reference in New Issue
Block a user