ESPHome
2024.12.2
|
Data Structures | |
class | ADE7880 |
struct | ADE7880Store |
struct | NeutralChannel |
struct | PowerChannel |
Functions | |
template<size_t Bits, typename T > | |
T | sign_extend (const T &v) noexcept |
Variables | |
constexpr uint16_t | AIGAIN = 0x4380 |
constexpr uint16_t | AVGAIN = 0x4381 |
constexpr uint16_t | BIGAIN = 0x4382 |
constexpr uint16_t | BVGAIN = 0x4383 |
constexpr uint16_t | CIGAIN = 0x4384 |
constexpr uint16_t | CVGAIN = 0x4385 |
constexpr uint16_t | NIGAIN = 0x4386 |
constexpr uint16_t | DICOEFF = 0x4388 |
constexpr uint16_t | APGAIN = 0x4389 |
constexpr uint16_t | AWATTOS = 0x438A |
constexpr uint16_t | BPGAIN = 0x438B |
constexpr uint16_t | BWATTOS = 0x438C |
constexpr uint16_t | CPGAIN = 0x438D |
constexpr uint16_t | CWATTOS = 0x438E |
constexpr uint16_t | AIRMSOS = 0x438F |
constexpr uint16_t | AVRMSOS = 0x4390 |
constexpr uint16_t | BIRMSOS = 0x4391 |
constexpr uint16_t | BVRMSOS = 0x4392 |
constexpr uint16_t | CIRMSOS = 0x4393 |
constexpr uint16_t | CVRMSOS = 0x4394 |
constexpr uint16_t | NIRMSOS = 0x4395 |
constexpr uint16_t | HPGAIN = 0x4398 |
constexpr uint16_t | ISUMLVL = 0x4399 |
constexpr uint16_t | VLEVEL = 0x439F |
constexpr uint16_t | AFWATTOS = 0x43A2 |
constexpr uint16_t | BFWATTOS = 0x43A3 |
constexpr uint16_t | CFWATTOS = 0x43A4 |
constexpr uint16_t | AFVAROS = 0x43A5 |
constexpr uint16_t | BFVAROS = 0x43A6 |
constexpr uint16_t | CFVAROS = 0x43A7 |
constexpr uint16_t | AFIRMSOS = 0x43A8 |
constexpr uint16_t | BFIRMSOS = 0x43A9 |
constexpr uint16_t | CFIRMSOS = 0x43AA |
constexpr uint16_t | AFVRMSOS = 0x43AB |
constexpr uint16_t | BFVRMSOS = 0x43AC |
constexpr uint16_t | CFVRMSOS = 0x43AD |
constexpr uint16_t | HXWATTOS = 0x43AE |
constexpr uint16_t | HYWATTOS = 0x43AF |
constexpr uint16_t | HZWATTOS = 0x43B0 |
constexpr uint16_t | HXVAROS = 0x43B1 |
constexpr uint16_t | HYVAROS = 0x43B2 |
constexpr uint16_t | HZVAROS = 0x43B3 |
constexpr uint16_t | HXIRMSOS = 0x43B4 |
constexpr uint16_t | HYIRMSOS = 0x43B5 |
constexpr uint16_t | HZIRMSOS = 0x43B6 |
constexpr uint16_t | HXVRMSOS = 0x43B7 |
constexpr uint16_t | HYVRMSOS = 0x43B8 |
constexpr uint16_t | HZVRMSOS = 0x43B9 |
constexpr uint16_t | AIRMS = 0x43C0 |
constexpr uint16_t | AVRMS = 0x43C1 |
constexpr uint16_t | BIRMS = 0x43C2 |
constexpr uint16_t | BVRMS = 0x43C3 |
constexpr uint16_t | CIRMS = 0x43C4 |
constexpr uint16_t | CVRMS = 0x43C5 |
constexpr uint16_t | NIRMS = 0x43C6 |
constexpr uint16_t | ISUM = 0x43C7 |
constexpr uint16_t | RUN = 0xE228 |
constexpr uint16_t | AWATTHR = 0xE400 |
constexpr uint16_t | BWATTHR = 0xE401 |
constexpr uint16_t | CWATTHR = 0xE402 |
constexpr uint16_t | AFWATTHR = 0xE403 |
constexpr uint16_t | BFWATTHR = 0xE404 |
constexpr uint16_t | CFWATTHR = 0xE405 |
constexpr uint16_t | AFVARHR = 0xE409 |
constexpr uint16_t | BFVARHR = 0xE40A |
constexpr uint16_t | CFVARHR = 0xE40B |
constexpr uint16_t | AVAHR = 0xE40C |
constexpr uint16_t | BVAHR = 0xE40D |
constexpr uint16_t | CVAHR = 0xE40E |
constexpr uint16_t | IPEAK = 0xE500 |
constexpr uint16_t | VPEAK = 0xE501 |
constexpr uint16_t | STATUS0 = 0xE502 |
constexpr uint16_t | STATUS1 = 0xE503 |
constexpr uint16_t | AIMAV = 0xE504 |
constexpr uint16_t | BIMAV = 0xE505 |
constexpr uint16_t | CIMAV = 0xE506 |
constexpr uint16_t | OILVL = 0xE507 |
constexpr uint16_t | OVLVL = 0xE508 |
constexpr uint16_t | SAGLVL = 0xE509 |
constexpr uint16_t | MASK0 = 0xE50A |
constexpr uint16_t | MASK1 = 0xE50B |
constexpr uint16_t | IAWV = 0xE50C |
constexpr uint16_t | IBWV = 0xE50D |
constexpr uint16_t | ICWV = 0xE50E |
constexpr uint16_t | INWV = 0xE50F |
constexpr uint16_t | VAWV = 0xE510 |
constexpr uint16_t | VBWV = 0xE511 |
constexpr uint16_t | VCWV = 0xE512 |
constexpr uint16_t | AWATT = 0xE513 |
constexpr uint16_t | BWATT = 0xE514 |
constexpr uint16_t | CWATT = 0xE515 |
constexpr uint16_t | AFVAR = 0xE516 |
constexpr uint16_t | BFVAR = 0xE517 |
constexpr uint16_t | CFVAR = 0xE518 |
constexpr uint16_t | AVA = 0xE519 |
constexpr uint16_t | BVA = 0xE51A |
constexpr uint16_t | CVA = 0xE51B |
constexpr uint16_t | CHECKSUM = 0xE51F |
constexpr uint16_t | VNOM = 0xE520 |
constexpr uint16_t | LAST_RWDATA_24BIT = 0xE5FF |
constexpr uint16_t | PHSTATUS = 0xE600 |
constexpr uint16_t | ANGLE0 = 0xE601 |
constexpr uint16_t | ANGLE1 = 0xE602 |
constexpr uint16_t | ANGLE2 = 0xE603 |
constexpr uint16_t | PHNOLOAD = 0xE608 |
constexpr uint16_t | LINECYC = 0xE60C |
constexpr uint16_t | ZXTOUT = 0xE60D |
constexpr uint16_t | COMPMODE = 0xE60E |
constexpr uint16_t | GAIN = 0xE60F |
constexpr uint16_t | CFMODE = 0xE610 |
constexpr uint16_t | CF1DEN = 0xE611 |
constexpr uint16_t | CF2DEN = 0xE612 |
constexpr uint16_t | CF3DEN = 0xE613 |
constexpr uint16_t | APHCAL = 0xE614 |
constexpr uint16_t | BPHCAL = 0xE615 |
constexpr uint16_t | CPHCAL = 0xE616 |
constexpr uint16_t | PHSIGN = 0xE617 |
constexpr uint16_t | CONFIG = 0xE618 |
constexpr uint16_t | MMODE = 0xE700 |
constexpr uint16_t | ACCMODE = 0xE701 |
constexpr uint16_t | LCYCMODE = 0xE702 |
constexpr uint16_t | PEAKCYC = 0xE703 |
constexpr uint16_t | SAGCYC = 0xE704 |
constexpr uint16_t | CFCYC = 0xE705 |
constexpr uint16_t | HSDC_CFG = 0xE706 |
constexpr uint16_t | VERSION = 0xE707 |
constexpr uint16_t | DSPWP_SET = 0xE7E3 |
constexpr uint16_t | LAST_RWDATA_8BIT = 0xE7FD |
constexpr uint16_t | DSPWP_SEL = 0xE7FE |
constexpr uint16_t | FVRMS = 0xE880 |
constexpr uint16_t | FIRMS = 0xE881 |
constexpr uint16_t | FWATT = 0xE882 |
constexpr uint16_t | FVAR = 0xE883 |
constexpr uint16_t | FVA = 0xE884 |
constexpr uint16_t | FPF = 0xE885 |
constexpr uint16_t | VTHDN = 0xE886 |
constexpr uint16_t | ITHDN = 0xE887 |
constexpr uint16_t | HXVRMS = 0xE888 |
constexpr uint16_t | HXIRMS = 0xE889 |
constexpr uint16_t | HXWATT = 0xE88A |
constexpr uint16_t | HXVAR = 0xE88B |
constexpr uint16_t | HXVA = 0xE88C |
constexpr uint16_t | HXPF = 0xE88D |
constexpr uint16_t | HXVHD = 0xE88E |
constexpr uint16_t | HXIHD = 0xE88F |
constexpr uint16_t | HYVRMS = 0xE890 |
constexpr uint16_t | HYIRMS = 0xE891 |
constexpr uint16_t | HYWATT = 0xE892 |
constexpr uint16_t | HYVAR = 0xE893 |
constexpr uint16_t | HYVA = 0xE894 |
constexpr uint16_t | HYPF = 0xE895 |
constexpr uint16_t | HYVHD = 0xE896 |
constexpr uint16_t | HYIHD = 0xE897 |
constexpr uint16_t | HZVRMS = 0xE898 |
constexpr uint16_t | HZIRMS = 0xE899 |
constexpr uint16_t | HZWATT = 0xE89A |
constexpr uint16_t | HZVAR = 0xE89B |
constexpr uint16_t | HZVA = 0xE89C |
constexpr uint16_t | HZPF = 0xE89D |
constexpr uint16_t | HZVHD = 0xE89E |
constexpr uint16_t | HZIHD = 0xE89F |
constexpr uint16_t | HCONFIG = 0xE900 |
constexpr uint16_t | APF = 0xE902 |
constexpr uint16_t | BPF = 0xE903 |
constexpr uint16_t | CPF = 0xE904 |
constexpr uint16_t | APERIOD = 0xE905 |
constexpr uint16_t | BPERIOD = 0xE906 |
constexpr uint16_t | CPERIOD = 0xE907 |
constexpr uint16_t | APNOLOAD = 0xE908 |
constexpr uint16_t | VARNOLOAD = 0xE909 |
constexpr uint16_t | VANOLOAD = 0xE90A |
constexpr uint16_t | LAST_ADD = 0xE9FE |
constexpr uint16_t | LAST_RWDATA_16BIT = 0xE9FF |
constexpr uint16_t | CONFIG3 = 0xEA00 |
constexpr uint16_t | LAST_OP = 0xEA01 |
constexpr uint16_t | WTHR = 0xEA02 |
constexpr uint16_t | VARTHR = 0xEA03 |
constexpr uint16_t | VATHR = 0xEA04 |
constexpr uint16_t | HX_REG = 0xEA08 |
constexpr uint16_t | HY_REG = 0xEA09 |
constexpr uint16_t | HZ_REG = 0xEA0A |
constexpr uint16_t | LPOILVL = 0xEC00 |
constexpr uint16_t | CONFIG2 = 0xEC01 |
constexpr uint32_t | STATUS1_RSTDONE = (1 << 15) |
constexpr uint16_t | CONFIG_SWRST = (1 << 7) |
constexpr uint8_t | CONFIG2_I2C_LOCK = (1 << 1) |
constexpr uint16_t | COMPMODE_DEFAULT = 0x01FF |
constexpr uint16_t | COMPMODE_SELFREQ = (1 << 14) |
constexpr uint16_t | RUN_ENABLE = (1 << 0) |
constexpr uint8_t | DSPWP_SET_RO = (1 << 7) |
constexpr uint8_t | DSPWP_SEL_SET = 0xAD |
|
inlinenoexcept |
Definition at line 16 of file ade7880_i2c.cpp.
constexpr uint16_t esphome::ade7880::ACCMODE = 0xE701 |
Definition at line 154 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AFIRMSOS = 0x43A8 |
Definition at line 47 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AFVAR = 0xE516 |
Definition at line 124 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AFVARHR = 0xE409 |
Definition at line 88 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AFVAROS = 0x43A5 |
Definition at line 43 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AFVRMSOS = 0x43AB |
Definition at line 51 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AFWATTHR = 0xE403 |
Definition at line 85 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AFWATTOS = 0x43A2 |
Definition at line 39 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AIGAIN = 0x4380 |
Definition at line 11 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AIMAV = 0xE504 |
Definition at line 102 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AIRMS = 0x43C0 |
Definition at line 69 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AIRMSOS = 0x438F |
Definition at line 27 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::ANGLE0 = 0xE601 |
Definition at line 136 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::ANGLE1 = 0xE602 |
Definition at line 137 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::ANGLE2 = 0xE603 |
Definition at line 138 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::APERIOD = 0xE905 |
Definition at line 200 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::APF = 0xE902 |
Definition at line 197 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::APGAIN = 0x4389 |
Definition at line 21 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::APHCAL = 0xE614 |
Definition at line 148 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::APNOLOAD = 0xE908 |
Definition at line 203 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AVA = 0xE519 |
Definition at line 128 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AVAHR = 0xE40C |
Definition at line 92 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AVGAIN = 0x4381 |
Definition at line 12 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AVRMS = 0x43C1 |
Definition at line 70 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AVRMSOS = 0x4390 |
Definition at line 28 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AWATT = 0xE513 |
Definition at line 120 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AWATTHR = 0xE400 |
Definition at line 82 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::AWATTOS = 0x438A |
Definition at line 22 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BFIRMSOS = 0x43A9 |
Definition at line 48 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BFVAR = 0xE517 |
Definition at line 125 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BFVARHR = 0xE40A |
Definition at line 89 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BFVAROS = 0x43A6 |
Definition at line 44 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BFVRMSOS = 0x43AC |
Definition at line 52 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BFWATTHR = 0xE404 |
Definition at line 86 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BFWATTOS = 0x43A3 |
Definition at line 40 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BIGAIN = 0x4382 |
Definition at line 13 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BIMAV = 0xE505 |
Definition at line 103 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BIRMS = 0x43C2 |
Definition at line 71 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BIRMSOS = 0x4391 |
Definition at line 29 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BPERIOD = 0xE906 |
Definition at line 201 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BPF = 0xE903 |
Definition at line 198 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BPGAIN = 0x438B |
Definition at line 23 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BPHCAL = 0xE615 |
Definition at line 149 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BVA = 0xE51A |
Definition at line 129 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BVAHR = 0xE40D |
Definition at line 93 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BVGAIN = 0x4383 |
Definition at line 14 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BVRMS = 0x43C3 |
Definition at line 72 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BVRMSOS = 0x4392 |
Definition at line 30 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BWATT = 0xE514 |
Definition at line 121 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BWATTHR = 0xE401 |
Definition at line 83 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::BWATTOS = 0x438C |
Definition at line 24 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CF1DEN = 0xE611 |
Definition at line 145 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CF2DEN = 0xE612 |
Definition at line 146 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CF3DEN = 0xE613 |
Definition at line 147 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CFCYC = 0xE705 |
Definition at line 158 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CFIRMSOS = 0x43AA |
Definition at line 49 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CFMODE = 0xE610 |
Definition at line 144 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CFVAR = 0xE518 |
Definition at line 126 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CFVARHR = 0xE40B |
Definition at line 90 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CFVAROS = 0x43A7 |
Definition at line 45 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CFVRMSOS = 0x43AD |
Definition at line 53 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CFWATTHR = 0xE405 |
Definition at line 87 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CFWATTOS = 0x43A4 |
Definition at line 41 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CHECKSUM = 0xE51F |
Definition at line 132 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CIGAIN = 0x4384 |
Definition at line 15 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CIMAV = 0xE506 |
Definition at line 104 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CIRMS = 0x43C4 |
Definition at line 73 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CIRMSOS = 0x4393 |
Definition at line 31 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::COMPMODE = 0xE60E |
Definition at line 142 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::COMPMODE_DEFAULT = 0x01FF |
Definition at line 230 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::COMPMODE_SELFREQ = (1 << 14) |
Definition at line 231 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CONFIG = 0xE618 |
Definition at line 152 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CONFIG2 = 0xEC01 |
Definition at line 218 of file ade7880_registers.h.
constexpr uint8_t esphome::ade7880::CONFIG2_I2C_LOCK = (1 << 1) |
Definition at line 227 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CONFIG3 = 0xEA00 |
Definition at line 208 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CONFIG_SWRST = (1 << 7) |
Definition at line 224 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CPERIOD = 0xE907 |
Definition at line 202 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CPF = 0xE904 |
Definition at line 199 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CPGAIN = 0x438D |
Definition at line 25 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CPHCAL = 0xE616 |
Definition at line 150 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CVA = 0xE51B |
Definition at line 130 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CVAHR = 0xE40E |
Definition at line 94 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CVGAIN = 0x4385 |
Definition at line 16 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CVRMS = 0x43C5 |
Definition at line 74 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CVRMSOS = 0x4394 |
Definition at line 32 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CWATT = 0xE515 |
Definition at line 122 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CWATTHR = 0xE402 |
Definition at line 84 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::CWATTOS = 0x438E |
Definition at line 26 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::DICOEFF = 0x4388 |
Definition at line 19 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::DSPWP_SEL = 0xE7FE |
Definition at line 163 of file ade7880_registers.h.
constexpr uint8_t esphome::ade7880::DSPWP_SEL_SET = 0xAD |
Definition at line 240 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::DSPWP_SET = 0xE7E3 |
Definition at line 161 of file ade7880_registers.h.
constexpr uint8_t esphome::ade7880::DSPWP_SET_RO = (1 << 7) |
Definition at line 237 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::FIRMS = 0xE881 |
Definition at line 165 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::FPF = 0xE885 |
Definition at line 169 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::FVA = 0xE884 |
Definition at line 168 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::FVAR = 0xE883 |
Definition at line 167 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::FVRMS = 0xE880 |
Definition at line 164 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::FWATT = 0xE882 |
Definition at line 166 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::GAIN = 0xE60F |
Definition at line 143 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HCONFIG = 0xE900 |
Definition at line 196 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HPGAIN = 0x4398 |
Definition at line 34 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HSDC_CFG = 0xE706 |
Definition at line 159 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HX_REG = 0xEA08 |
Definition at line 214 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HXIHD = 0xE88F |
Definition at line 179 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HXIRMS = 0xE889 |
Definition at line 173 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HXIRMSOS = 0x43B4 |
Definition at line 62 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HXPF = 0xE88D |
Definition at line 177 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HXVA = 0xE88C |
Definition at line 176 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HXVAR = 0xE88B |
Definition at line 175 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HXVAROS = 0x43B1 |
Definition at line 58 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HXVHD = 0xE88E |
Definition at line 178 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HXVRMS = 0xE888 |
Definition at line 172 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HXVRMSOS = 0x43B7 |
Definition at line 65 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HXWATT = 0xE88A |
Definition at line 174 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HXWATTOS = 0x43AE |
Definition at line 55 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HY_REG = 0xEA09 |
Definition at line 215 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HYIHD = 0xE897 |
Definition at line 187 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HYIRMS = 0xE891 |
Definition at line 181 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HYIRMSOS = 0x43B5 |
Definition at line 63 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HYPF = 0xE895 |
Definition at line 185 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HYVA = 0xE894 |
Definition at line 184 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HYVAR = 0xE893 |
Definition at line 183 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HYVAROS = 0x43B2 |
Definition at line 59 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HYVHD = 0xE896 |
Definition at line 186 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HYVRMS = 0xE890 |
Definition at line 180 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HYVRMSOS = 0x43B8 |
Definition at line 66 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HYWATT = 0xE892 |
Definition at line 182 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HYWATTOS = 0x43AF |
Definition at line 56 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HZ_REG = 0xEA0A |
Definition at line 216 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HZIHD = 0xE89F |
Definition at line 195 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HZIRMS = 0xE899 |
Definition at line 189 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HZIRMSOS = 0x43B6 |
Definition at line 64 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HZPF = 0xE89D |
Definition at line 193 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HZVA = 0xE89C |
Definition at line 192 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HZVAR = 0xE89B |
Definition at line 191 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HZVAROS = 0x43B3 |
Definition at line 60 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HZVHD = 0xE89E |
Definition at line 194 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HZVRMS = 0xE898 |
Definition at line 188 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HZVRMSOS = 0x43B9 |
Definition at line 67 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HZWATT = 0xE89A |
Definition at line 190 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::HZWATTOS = 0x43B0 |
Definition at line 57 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::IAWV = 0xE50C |
Definition at line 112 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::IBWV = 0xE50D |
Definition at line 113 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::ICWV = 0xE50E |
Definition at line 114 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::INWV = 0xE50F |
Definition at line 115 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::IPEAK = 0xE500 |
Definition at line 96 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::ISUM = 0x43C7 |
Definition at line 77 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::ISUMLVL = 0x4399 |
Definition at line 35 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::ITHDN = 0xE887 |
Definition at line 171 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::LAST_ADD = 0xE9FE |
Definition at line 206 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::LAST_OP = 0xEA01 |
Definition at line 209 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::LAST_RWDATA_16BIT = 0xE9FF |
Definition at line 207 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::LAST_RWDATA_24BIT = 0xE5FF |
Definition at line 134 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::LAST_RWDATA_8BIT = 0xE7FD |
Definition at line 162 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::LCYCMODE = 0xE702 |
Definition at line 155 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::LINECYC = 0xE60C |
Definition at line 140 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::LPOILVL = 0xEC00 |
Definition at line 217 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::MASK0 = 0xE50A |
Definition at line 109 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::MASK1 = 0xE50B |
Definition at line 110 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::MMODE = 0xE700 |
Definition at line 153 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::NIGAIN = 0x4386 |
Definition at line 17 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::NIRMS = 0x43C6 |
Definition at line 75 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::NIRMSOS = 0x4395 |
Definition at line 33 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::OILVL = 0xE507 |
Definition at line 106 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::OVLVL = 0xE508 |
Definition at line 107 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::PEAKCYC = 0xE703 |
Definition at line 156 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::PHNOLOAD = 0xE608 |
Definition at line 139 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::PHSIGN = 0xE617 |
Definition at line 151 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::PHSTATUS = 0xE600 |
Definition at line 135 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::RUN = 0xE228 |
Definition at line 80 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::RUN_ENABLE = (1 << 0) |
Definition at line 234 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::SAGCYC = 0xE704 |
Definition at line 157 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::SAGLVL = 0xE509 |
Definition at line 108 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::STATUS0 = 0xE502 |
Definition at line 99 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::STATUS1 = 0xE503 |
Definition at line 100 of file ade7880_registers.h.
constexpr uint32_t esphome::ade7880::STATUS1_RSTDONE = (1 << 15) |
Definition at line 221 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::VANOLOAD = 0xE90A |
Definition at line 205 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::VARNOLOAD = 0xE909 |
Definition at line 204 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::VARTHR = 0xEA03 |
Definition at line 211 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::VATHR = 0xEA04 |
Definition at line 212 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::VAWV = 0xE510 |
Definition at line 116 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::VBWV = 0xE511 |
Definition at line 117 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::VCWV = 0xE512 |
Definition at line 118 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::VERSION = 0xE707 |
Definition at line 160 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::VLEVEL = 0x439F |
Definition at line 37 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::VNOM = 0xE520 |
Definition at line 133 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::VPEAK = 0xE501 |
Definition at line 97 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::VTHDN = 0xE886 |
Definition at line 170 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::WTHR = 0xEA02 |
Definition at line 210 of file ade7880_registers.h.
constexpr uint16_t esphome::ade7880::ZXTOUT = 0xE60D |
Definition at line 141 of file ade7880_registers.h.