跳转至

日志

在线传感执行日志

示例 1: 初始化和启动

I (12345) OnlineSensing: Online sensing initialized:
I (12345) OnlineSensing:   - Sampling frequency: 20.00 Hz
I (12345) OnlineSensing:   - MQTT enabled: Yes
I (12345) OnlineSensing:   - Serial output enabled: Yes
I (12350) OnlineSensing: ADXL355 sensor handle set
I (12355) OnlineSensing: Online sensing started (frequency: 20.00 Hz, period: 50000 us)

示例 2: 数据输出(MQTT和串口)

0.012345,-0.045678,0.987654,25.50
0.012346,-0.045679,0.987655,25.51
0.012347,-0.045680,0.987656,25.52
...

示例 3: 运行时频率更新

I (23456) OnlineSensing: Sampling frequency updated to 50.00 Hz
I (23460) OnlineSensing: Online sensing stopped
I (23465) OnlineSensing: Online sensing started (frequency: 50.00 Hz, period: 20000 us)

示例 4: 停止操作

I (34567) OnlineSensing: Online sensing stopped

示例 5: 错误 - 无效频率

E (45678) OnlineSensing: Invalid sampling frequency: 20000.00 Hz (valid range: 0.1 - 10000 Hz)

示例 6: 错误 - 传感器句柄未设置

E (56789) OnlineSensing: ADXL355 handle not set. Call online_sensing_set_sensor_handle() first

示例 7: 错误 - 已在运行

W (67890) OnlineSensing: Online sensing is already running

示例 8: MQTT发布失败

W (78901) OnlineSensing: MQTT publish failed (buffer may be full): -1

示例 9: 传感器读取失败

E (89012) OnlineSensing: Failed to read acceleration: ESP_ERR_TIMEOUT
E (89015) OnlineSensing: Failed to read temperature: ESP_ERR_TIMEOUT

示例 10: 反初始化

I (90123) OnlineSensing: Online sensing deinitialized

日志格式

日志遵循以下格式:

  • I: 信息级别日志
  • E: 错误级别日志
  • W: 警告级别日志
  • D: 调试级别日志

标签名称

  • OnlineSensing: 在线传感模块

常见日志模式

  1. 初始化:模块初始化及配置详情
  2. 启动/停止:操作启动和停止消息
  3. 配置:运行时配置更新
  4. 错误消息:错误代码和描述
  5. 数据输出:传感器数据的串口输出(如果启用)