Merge branch 'development'
This commit is contained in:
commit
487304125c
2
.github/workflows/build.yml
vendored
2
.github/workflows/build.yml
vendored
@ -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/**
|
||||||
|
|||||||
@ -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;
|
||||||
};
|
};
|
||||||
@ -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(
|
||||||
|
|||||||
@ -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);
|
||||||
|
|||||||
@ -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">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user