|
ESPHome 2025.10.3
|
Go to the source code of this file.
Data Structures | |
| struct | esphome::bl0942::DataPacket |
| class | esphome::bl0942::BL0942 |
Namespaces | |
| namespace | esphome |
| Providing packet encoding functions for exchanging data with a remote host. | |
| namespace | esphome::bl0942 |
Enumerations | |
| enum | esphome::bl0942::LineFrequency : uint8_t { esphome::bl0942::LINE_FREQUENCY_50HZ = 50 , esphome::bl0942::LINE_FREQUENCY_60HZ = 60 } |
Functions | |
| struct esphome::bl0942::DataPacket | esphome::bl0942::__attribute__ ((packed)) |
Variables | |
| uint8_t | frame_header |
| uint24_le_t | i_rms |
| uint24_le_t | v_rms |
| uint24_le_t | i_fast_rms |
| int24_le_t | watt |
| uint24_le_t | cf_cnt |
| uint16_le_t | frequency |
| uint8_t | reserved1 |
| uint8_t | status |
| uint8_t | reserved2 |
| uint8_t | reserved3 |
| uint8_t | checksum |
| enum esphome::bl0942::LineFrequency | esphome::bl0942::__attribute__ |