CSV保存調整
This commit is contained in:
parent
e83a7cff80
commit
ae692f67af
|
|
@ -12,6 +12,7 @@ namespace {
|
|||
constexpr char kNusServiceUuid[] = "6E400001-B5A3-F393-E0A9-E50E24DCCA9E";
|
||||
constexpr char kNusRxUuid[] = "6E400002-B5A3-F393-E0A9-E50E24DCCA9E";
|
||||
constexpr char kNusTxUuid[] = "6E400003-B5A3-F393-E0A9-E50E24DCCA9E";
|
||||
constexpr char kBleDeviceNamePrefix[] = "EnvLog";
|
||||
constexpr int64_t kInitialYear = 1700;
|
||||
constexpr int64_t kSecondsPerDay = 86400;
|
||||
|
||||
|
|
@ -66,7 +67,7 @@ void SensorLogger::begin(uint8_t soilPin) {
|
|||
|
||||
uint64_t mac = ESP.getEfuseMac();
|
||||
char name[14];
|
||||
snprintf(name, sizeof(name), "EnvLog-%05llX", mac & 0xFFFFF);
|
||||
snprintf(name, sizeof(name), "%s-%05llX", kBleDeviceNamePrefix, mac & 0xFFFFF);
|
||||
bluetoothName_ = name;
|
||||
BLEDevice::init(bluetoothName_.c_str());
|
||||
|
||||
|
|
@ -298,7 +299,6 @@ void SensorLogger::processCommand(const String& command) {
|
|||
}
|
||||
|
||||
void SensorLogger::sendLog() {
|
||||
sendNotification("タイムスタンプ,温度,湿度,土壌水分,光量,デバイス名\n");
|
||||
for (size_t index = 0; index < logCount_; ++index) {
|
||||
size_t logIndex = (logStart_ + index) % kMaxLogEntries;
|
||||
const SensorReading& reading = log_[logIndex];
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ public:
|
|||
bool isBluetoothConnected() const;
|
||||
|
||||
private:
|
||||
static constexpr unsigned long kMeasureIntervalMs = 10000UL;
|
||||
static constexpr unsigned long kMeasureIntervalMs = 3600000UL;
|
||||
static constexpr unsigned long kAdvertiseRetryIntervalMs = 500UL;
|
||||
|
||||
void readAndStore();
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
#include "NeoPixelController.h"
|
||||
#include "SensorLogger.h"
|
||||
|
||||
const char kBluetoothName[] = "BT_Speaker5.4";
|
||||
const char kA2dpDeviceName[] = "BT_Speaker5.4";
|
||||
|
||||
// I2C接続のOLED設定 (SSD1306 128x64)
|
||||
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);
|
||||
|
|
@ -169,7 +169,7 @@ void setup() {
|
|||
a2dp_sink.set_on_connection_state_changed(connection_state_changed_callback);
|
||||
|
||||
// Bluetooth起動
|
||||
a2dp_sink.start(kBluetoothName);
|
||||
a2dp_sink.start(kA2dpDeviceName);
|
||||
}
|
||||
|
||||
void loop() {
|
||||
|
|
|
|||
Loading…
Reference in New Issue