Implement extended device metadata (#1874)

* Implement extended device metadata

* HAS_BLUETOOTH should be global
This commit is contained in:
Ben Meadors authored and GitHub committed 2022-10-30 10:02:11 -05:00
1 parent 1f9db0a8fe
commit 311835a231
5 files changed
+35 -6

No files matched your search

+4
View File
@@ -441,6 +441,10 @@ void AdminModule::handleGetDeviceMetadata(const MeshPacket &req) {
DeviceMetadata deviceMetadata;
strncpy(deviceMetadata.firmware_version, myNodeInfo.firmware_version, 18);
deviceMetadata.device_state_version = DEVICESTATE_CUR_VER;
deviceMetadata.canShutdown = pmu_found || HAS_CPU_SHUTDOWN;
deviceMetadata.hasBluetooth = HAS_BLUETOOTH;
deviceMetadata.hasWifi = HAS_WIFI;
deviceMetadata.hasEthernet = HAS_ETHERNET;
r.get_device_metadata_response = deviceMetadata;
r.which_payload_variant = AdminMessage_get_device_metadata_response_tag;