Merge branch 'development'

This commit is contained in:
helgeerbe 2023-08-10 13:46:53 +02:00
commit 487304125c
5 changed files with 14 additions and 15 deletions

View File

@ -5,8 +5,6 @@ on:
paths-ignore: paths-ignore:
- docs/** - docs/**
- '**/*.md' - '**/*.md'
tags-ignore:
- v*
pull_request: pull_request:
paths-ignore: paths-ignore:
- docs/** - docs/**

View File

@ -23,4 +23,5 @@ private:
uint32_t _lastVedirectUpdateCheck = 0; uint32_t _lastVedirectUpdateCheck = 0;
uint32_t _lastWsCleanup = 0; uint32_t _lastWsCleanup = 0;
uint32_t _newestVedirectTimestamp = 0; uint32_t _newestVedirectTimestamp = 0;
static constexpr uint16_t _responseSize = 1024 + 128;
}; };

View File

@ -18,14 +18,18 @@ from dulwich import porcelain
def get_firmware_specifier_build_flag(): def get_firmware_specifier_build_flag():
try: try:
build_version = porcelain.describe('.') # '.' refers to the repository root dir build_version = porcelain.describe('.') # '.' refers to the repository root dir
branch_name = porcelain.active_branch('.').decode('utf-8') except Exception as err:
except: print(f"Unexpected {err=}, {type(err)=}")
build_version = "g0000000" build_version = "g0000000"
try:
branch_name = porcelain.active_branch('.').decode('utf-8') # '.' refers to the repository root dir
except Exception as err:
print(f"Unexpected {err=}, {type(err)=}")
branch_name = "" branch_name = ""
build_flag = "-D AUTO_GIT_HASH=\\\"" + build_version + "\\\" " build_flag = "-D AUTO_GIT_HASH=\\\"" + build_version + "\\\" "
build_flag += "-D AUTO_GIT_BRANCH=\\\"" + branch_name + "\\\"" build_flag += "-D AUTO_GIT_BRANCH=\\\"" + branch_name + "\\\""
print ("Firmware Revision: " + build_version) print("Firmware Revision: " + build_version)
print ("Firmware build on branch: " + branch_name) print("Firmware build on branch: " + branch_name)
return (build_flag) return (build_flag)
env.Append( env.Append(

View File

@ -61,7 +61,7 @@ void WebApiWsVedirectLiveClass::loop()
String buffer; String buffer;
// free JsonDocument as soon as possible // free JsonDocument as soon as possible
{ {
DynamicJsonDocument root(2048); DynamicJsonDocument root(_responseSize);
JsonVariant var = root; JsonVariant var = root;
generateJsonResponse(var); generateJsonResponse(var);
serializeJson(root, buffer); serializeJson(root, buffer);
@ -173,7 +173,7 @@ void WebApiWsVedirectLiveClass::onLivedataStatus(AsyncWebServerRequest* request)
return; return;
} }
try { try {
AsyncJsonResponse* response = new AsyncJsonResponse(false, 1024U); AsyncJsonResponse* response = new AsyncJsonResponse(false, _responseSize);
JsonVariant root = response->getRoot(); JsonVariant root = response->getRoot();
generateJsonResponse(root); generateJsonResponse(root);

View File

@ -114,13 +114,9 @@
</div> </div>
</div> </div>
</div> </div>
<VedirectView v-show="liveData.vedirect.enabled" /> <VedirectView v-if="liveData.vedirect.enabled" />
<div v-show="liveData.battery.enabled" > <BatteryView v-if="liveData.battery.enabled" />
<BatteryView/> <HuaweiView v-if="liveData.huawei.enabled" />
</div>
<div v-show="liveData.huawei.enabled" >
<HuaweiView/>
</div>
</BasePage> </BasePage>
<div class="modal" id="eventView" tabindex="-1"> <div class="modal" id="eventView" tabindex="-1">