Remove install-specific names from config and API docs
This commit is contained in:
@@ -3,8 +3,9 @@
|
||||
#include <Arduino.h>
|
||||
#include <NimBLEDevice.h>
|
||||
#include "logger.h"
|
||||
#include "app_config.h"
|
||||
|
||||
static const char* BMS_ADDRESS = "a5:c2:37:2c:05:dc";
|
||||
// BMS address is loaded from appConfig.bms.address.
|
||||
static const char* BMS_SERVICE_UUID = "ff00";
|
||||
static const char* BMS_NOTIFY_UUID = "ff01";
|
||||
static const char* BMS_WRITE_UUID = "ff02";
|
||||
@@ -300,7 +301,15 @@ static bool connectBms() {
|
||||
|
||||
Serial.println("BMS: Connecting...");
|
||||
|
||||
NimBLEAddress address(std::string(BMS_ADDRESS), BLE_ADDR_PUBLIC);
|
||||
if (!appConfig.bms.enabled || appConfig.bms.address.length() == 0) {
|
||||
bmsData.connected = false;
|
||||
return false;
|
||||
}
|
||||
|
||||
NimBLEAddress address(
|
||||
std::string(appConfig.bms.address.c_str()),
|
||||
appConfig.bms.addressType == "random" ? BLE_ADDR_RANDOM : BLE_ADDR_PUBLIC
|
||||
);
|
||||
|
||||
client = NimBLEDevice::createClient();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user