more automatic tests for MQTT topics; add potentiometer mechanism to simulator; allow simulator to set ADC values on Windows; fix adc strange variable types on BK7231; fix cleaning pin roles between simulator scenes; add windows-only debug macro $channelstates

This commit is contained in:
openshwprojects
2022-12-08 08:35:40 +01:00
parent e52ec34cc9
commit 3d44a996a7
34 changed files with 310 additions and 58 deletions

View File

@@ -72,6 +72,14 @@ bool CText::processKeyDown(int keyCode) {
float CText::getFloat() const {
return atof(txt.c_str());
}
void CText::setTextf(const char *fmt, ...) {
va_list argList;
char buffer[512];
va_start(argList, fmt);
vsnprintf(buffer, sizeof(buffer), fmt, argList);
va_end(argList);
setText(buffer);
}
void CText::appendText(const char *s) {
//txt.append(s);
txt.insert(cursorPos, s);