€•ÌÁŒsphinx.addnodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)�”}”(hhh]”(hŒ pending_xref”“”)�”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…”�”}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ/translations/zh_CN/iio/ade9000”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/zh_TW/iio/ade9000”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/it_IT/iio/ade9000”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/ja_JP/iio/ade9000”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/ko_KR/iio/ade9000”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/pt_BR/iio/ade9000”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/sp_SP/iio/ade9000”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)�”}”(hŒ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…”�”}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³Œ9/var/lib/git/docbuild/linux/Documentation/iio/ade9000.rst”h´KubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒADE9000 driver”h]”hŒADE9000 driver”…”�”}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇh´KubhŒ paragraph”“”)�”}”(hŒNThis driver supports Analog Device's ADE9000 energy measurement IC on SPI bus.”h]”hŒPThis driver supports Analog Device’s ADE9000 energy measurement IC on SPI bus.”…”�”}”(hhßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ1. Supported devices”h]”hŒ1. Supported devices”…”�”}”(hhðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhíh²hh³hÇh´K ubhŒ bullet_list”“”)�”}”(hhh]”hŒ list_item”“”)�”}”(hŒ]`ADE9000 `_ ”h]”hÞ)�”}”(hŒ\`ADE9000 `_”h]”(hŒ reference”“”)�”}”(hj h]”hŒADE9000”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”ŒADE9000”Œrefuri”ŒOhttps://www.analog.com/media/en/technical-documentation/data-sheets/ADE9000.pdf”uh1j hj ubhŒtarget”“”)�”}”(hŒR ”h]”h}”(h]”Œade9000”ah ]”h"]”Œade9000”ah$]”h&]”Œrefuri”juh1j Œ referenced”Khj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÇh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ*”uh1hþh³hÇh´K hhíh²hubhÞ)�”}”(hXÙThe ADE9000 is a highly accurate, fully integrated, multiphase energy and power quality monitoring device. Superior analog performance and a digital signal processing (DSP) core enable accurate energy monitoring over a wide dynamic range. An integrated high end reference ensures low drift over temperature with a combined drift of less than ±25 ppm/°C maximum for the entire channel including a programmable gain amplifier (PGA) and an analog-to-digital converter (ADC).”h]”hXÙThe ADE9000 is a highly accurate, fully integrated, multiphase energy and power quality monitoring device. Superior analog performance and a digital signal processing (DSP) core enable accurate energy monitoring over a wide dynamic range. An integrated high end reference ensures low drift over temperature with a combined drift of less than ±25 ppm/°C maximum for the entire channel including a programmable gain amplifier (PGA) and an analog-to-digital converter (ADC).”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khhíh²hubeh}”(h]”Œsupported-devices”ah ]”h"]”Œ1. supported devices”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´K ubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ2. Device attributes”h]”hŒ2. Device attributes”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjZh²hh³hÇh´KubhÞ)�”}”(hŒ”Power and energy measurements are provided for voltage, current, active power, reactive power, apparent power, and power factor across three phases.”h]”hŒ”Power and energy measurements are provided for voltage, current, active power, reactive power, apparent power, and power factor across three phases.”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjZh²hubhÞ)�”}”(hXQEach IIO device has a device folder under ``/sys/bus/iio/devices/iio:deviceX``, where X is the IIO index of the device. Under these folders reside a set of device files, depending on the characteristics and features of the hardware device in question. These files are consistently generalized and documented in the IIO ABI documentation.”h]”(hŒ*Each IIO device has a device folder under ”…”�”}”(hjyh²hh³Nh´NubhŒliteral”“”)�”}”(hŒ$``/sys/bus/iio/devices/iio:deviceX``”h]”hŒ /sys/bus/iio/devices/iio:deviceX”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjyubhX, where X is the IIO index of the device. Under these folders reside a set of device files, depending on the characteristics and features of the hardware device in question. These files are consistently generalized and documented in the IIO ABI documentation.”…”�”}”(hjyh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjZh²hubhÞ)�”}”(hŒŠThe following tables show the ADE9000 related device files, found in the specific device folder path ``/sys/bus/iio/devices/iio:deviceX``.”h]”(hŒeThe following tables show the ADE9000 related device files, found in the specific device folder path ”…”�”}”(hj›h²hh³Nh´Nubj‚)�”}”(hŒ$``/sys/bus/iio/devices/iio:deviceX``”h]”hŒ /sys/bus/iio/devices/iio:deviceX”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj›ubhŒ.”…”�”}”(hj›h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K"hjZh²hubhŒtable”“”)�”}”(hhh]”hŒtgroup”“”)�”}”(hhh]”(hŒcolspec”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1jÅhjÂubjÆ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1jÅhjÂubhŒtbody”“”)�”}”(hhh]”(hŒrow”“”)�”}”(hhh]”(hŒentry”“”)�”}”(hhh]”hÞ)�”}”(hŒ(Current measurement related device files”h]”hŒ(Current measurement related device files”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K&hjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjâubjæ)�”}”(hhh]”hÞ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K&hjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjâubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjÝubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_current[0-2]_raw”h]”hŒin_current[0-2]_raw”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K(hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjubjæ)�”}”(hhh]”hÞ)�”}”(hŒ+Raw current measurement for phases A, B, C.”h]”hŒ+Raw current measurement for phases A, B, C.”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K(hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjÝubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_current[0-2]_scale”h]”hŒin_current[0-2]_scale”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K*hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjRubjæ)�”}”(hhh]”hÞ)�”}”(hŒScale for current channels.”h]”hŒScale for current channels.”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K*hjlubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjÝubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_current[0-2]_calibscale”h]”hŒin_current[0-2]_calibscale”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K,hjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj‰ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ3Calibration gain for current channels (AIGAIN reg).”h]”hŒ3Calibration gain for current channels (AIGAIN reg).”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K,hj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjÝubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_altcurrent[0-2]_rms_raw”h]”hŒin_altcurrent[0-2]_rms_raw”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K.hjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjÀubjæ)�”}”(hhh]”hÞ)�”}”(hŒ+RMS current measurement for phases A, B, C.”h]”hŒ+RMS current measurement for phases A, B, C.”…”�”}”(hjÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K.hjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjÀubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjÝubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_altcurrent[0-2]_rms_scale”h]”hŒin_altcurrent[0-2]_rms_scale”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K0hjúubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj÷ubjæ)�”}”(hhh]”hÞ)�”}”(hŒScale for RMS current channels.”h]”hŒScale for RMS current channels.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K0hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjÝubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒ in_altcurrent[0-2]_rms_calibbias”h]”hŒ in_altcurrent[0-2]_rms_calibbias”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K2hj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj.ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ8RMS offset correction for current channels (IRMSOS reg).”h]”hŒ8RMS offset correction for current channels (IRMSOS reg).”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K2hjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÛhjÂubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1jÀhj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1j»hjZh²hh³hÇh´Nubj¼)�”}”(hhh]”jÁ)�”}”(hhh]”(jÆ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1jÅhj{ubjÆ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1jÅhj{ubjÜ)�”}”(hhh]”(já)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒ(Voltage measurement related device files”h]”hŒ(Voltage measurement related device files”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K6hj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj•ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K6hj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhj’ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_voltage[0-2]_raw”h]”hŒin_voltage[0-2]_raw”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K8hjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjÌubjæ)�”}”(hhh]”hÞ)�”}”(hŒ+Raw voltage measurement for phases A, B, C.”h]”hŒ+Raw voltage measurement for phases A, B, C.”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K8hjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhj’ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_voltage[0-2]_scale”h]”hŒin_voltage[0-2]_scale”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K:hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjubjæ)�”}”(hhh]”hÞ)�”}”(hŒScale for voltage channels.”h]”hŒScale for voltage channels.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K:hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhj’ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_voltage[0-2]_calibscale”h]”hŒin_voltage[0-2]_calibscale”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjqubjæ)�”}”(hhh]”hÞ)�”}”(hŒ3Measured line frequency from instantaneous voltage.”h]”hŒ3Measured line frequency from instantaneous voltage.”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K>hj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjqubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhj’ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_altvoltage[0-2]_rms_raw”h]”hŒin_altvoltage[0-2]_rms_raw”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K@hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj¨ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ+RMS voltage measurement for phases A, B, C.”h]”hŒ+RMS voltage measurement for phases A, B, C.”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K@hjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhj’ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_altvoltage[0-2]_rms_scale”h]”hŒin_altvoltage[0-2]_rms_scale”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KBhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjßubjæ)�”}”(hhh]”hÞ)�”}”(hŒScale for RMS voltage channels.”h]”hŒScale for RMS voltage channels.”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KBhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjßubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhj’ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒ in_altvoltage[0-2]_rms_calibbias”h]”hŒ in_altvoltage[0-2]_rms_calibbias”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KDhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjubjæ)�”}”(hhh]”hÞ)�”}”(hŒ8RMS offset correction for voltage channels (VRMSOS reg).”h]”hŒ8RMS offset correction for voltage channels (VRMSOS reg).”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KDhj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhj’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÛhj{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1jÀhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1j»hjZh²hh³hÇh´Nubj¼)�”}”(hhh]”jÁ)�”}”(hhh]”(jÆ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1jÅhjcubjÆ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1jÅhjcubjÜ)�”}”(hhh]”(já)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒ&Power measurement related device files”h]”hŒ&Power measurement related device files”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KHhj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj}ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KHhj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjzubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_power[0-2]_active_raw”h]”hŒin_power[0-2]_active_raw”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KJhj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj´ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ,Active power measurement for phases A, B, C.”h]”hŒ,Active power measurement for phases A, B, C.”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KJhjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjzubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_power[0-2]_active_scale”h]”hŒin_power[0-2]_active_scale”…”�”}”(hjñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KLhjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjëubjæ)�”}”(hhh]”hÞ)�”}”(hŒ Scale for active power channels.”h]”hŒ Scale for active power channels.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KLhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjëubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjzubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_power[0-2]_active_calibbias”h]”hŒin_power[0-2]_active_calibbias”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KNhj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj"ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ3Calibration offset for active power (xWATTOS regs).”h]”hŒ3Calibration offset for active power (xWATTOS regs).”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KNhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjzubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_power[0-2]_active_calibscale”h]”hŒin_power[0-2]_active_calibscale”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KPhj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjYubjæ)�”}”(hhh]”hÞ)�”}”(hŒ/Calibration gain for active power (APGAIN reg).”h]”hŒ/Calibration gain for active power (APGAIN reg).”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KPhjsubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjYubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjzubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_power[0-2]_reactive_raw”h]”hŒin_power[0-2]_reactive_raw”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KRhj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj�ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ.Reactive power measurement for phases A, B, C.”h]”hŒ.Reactive power measurement for phases A, B, C.”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KRhjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjzubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_power[0-2]_reactive_scale”h]”hŒin_power[0-2]_reactive_scale”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KThjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjÇubjæ)�”}”(hhh]”hÞ)�”}”(hŒ"Scale for reactive power channels.”h]”hŒ"Scale for reactive power channels.”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KThjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjzubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒ in_power[0-2]_reactive_calibbias”h]”hŒ in_power[0-2]_reactive_calibbias”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjþubjæ)�”}”(hhh]”hÞ)�”}”(hŒ4Calibration offset for reactive power (xVAROS regs).”h]”hŒ4Calibration offset for reactive power (xVAROS regs).”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjþubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjzubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_power[0-2]_apparent_raw”h]”hŒin_power[0-2]_apparent_raw”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KXhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj5ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ.Apparent power measurement for phases A, B, C.”h]”hŒ.Apparent power measurement for phases A, B, C.”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KXhjOubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjzubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_power[0-2]_apparent_scale”h]”hŒin_power[0-2]_apparent_scale”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KZhjoubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjlubjæ)�”}”(hhh]”hÞ)�”}”(hŒ"Scale for apparent power channels.”h]”hŒ"Scale for apparent power channels.”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KZhj†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjlubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjzubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_power[0-2]_powerfactor”h]”hŒin_power[0-2]_powerfactor”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K\hj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj£ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ Power factor for phases A, B, C.”h]”hŒ Power factor for phases A, B, C.”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K\hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjzubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÛhjcubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1jÀhj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1j»hjZh²hh³hÇh´Nubj¼)�”}”(hhh]”jÁ)�”}”(hhh]”(jÆ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1jÅhjðubjÆ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1jÅhjðubjÜ)�”}”(hhh]”(já)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒ'Energy measurement related device files”h]”hŒ'Energy measurement related device files”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K`hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K`hj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_energy[0-2]_active_raw”h]”hŒin_energy[0-2]_active_raw”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KbhjDubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjAubjæ)�”}”(hhh]”hÞ)�”}”(hŒ-Active energy measurement for phases A, B, C.”h]”hŒ-Active energy measurement for phases A, B, C.”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kbhj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjAubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_energy[0-2]_reactive_raw”h]”hŒin_energy[0-2]_reactive_raw”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kdhj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjxubjæ)�”}”(hhh]”hÞ)�”}”(hŒ/Reactive energy measurement for phases A, B, C.”h]”hŒ/Reactive energy measurement for phases A, B, C.”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kdhj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjxubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒin_energy[0-2]_apparent_raw”h]”hŒin_energy[0-2]_apparent_raw”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kfhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj¯ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ/Apparent energy measurement for phases A, B, C.”h]”hŒ/Apparent energy measurement for phases A, B, C.”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KfhjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÛhjðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1jÀhjíubah}”(h]”h ]”h"]”h$]”h&]”uh1j»hjZh²hh³hÇh´Nubj¼)�”}”(hhh]”jÁ)�”}”(hhh]”(jÆ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jÅhjüubjÆ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1jÅhjüubjÜ)�”}”(hhh]”(já)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒShared device attributes”h]”hŒShared device attributes”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kjhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hj3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kjhj0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhj ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒname”h]”hŒname”…”�”}”(hjS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KlhjP ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjM ubjæ)�”}”(hhh]”hÞ)�”}”(hŒName of the IIO device.”h]”hŒName of the IIO device.”…”�”}”(hjj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Klhjg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjM ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhj ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒ filter_type”h]”hŒ filter_type”…”�”}”(hjŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Knhj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj„ ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ.Waveform buffer filter type (sinc4, sinc4+lp).”h]”hŒ.Waveform buffer filter type (sinc4, sinc4+lp).”…”�”}”(hj¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Knhjž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj„ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhj ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒfilter_type_available”h]”hŒfilter_type_available”…”�”}”(hjÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kphj¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj» ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ+Available filter types for waveform buffer.”h]”hŒ+Available filter types for waveform buffer.”…”�”}”(hjØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KphjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÛhjüubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1jÀhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1j»hjZh²hh³hÇh´Nubeh}”(h]”Œdevice-attributes”ah ]”h"]”Œ2. device attributes”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ3. Calibration and scaling”h]”hŒ3. Calibration and scaling”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj h²hh³hÇh´KtubhÞ)�”}”(hŒCThe ADE9000 provides multiple levels of gain and offset correction:”h]”hŒCThe ADE9000 provides multiple levels of gain and offset correction:”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kvhj h²hubhŒdefinition_list”“”)�”}”(hhh]”(hŒdefinition_list_item”“”)�”}”(hŒÃ**Calibration Gain (per-channel)** Fine-tuning calibration gains applied in the digital domain for each channel type. Controlled via ``calibscale`` attributes (AIGAIN, AVGAIN, APGAIN registers). ”h]”(hŒterm”“”)�”}”(hŒ"**Calibration Gain (per-channel)**”h]”hŒstrong”“”)�”}”(hj; h]”hŒCalibration Gain (per-channel)”…”�”}”(hj? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j= hj9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7 h³hÇh´Kzhj3 ubhŒ definition”“”)�”}”(hhh]”hÞ)�”}”(hŒŸFine-tuning calibration gains applied in the digital domain for each channel type. Controlled via ``calibscale`` attributes (AIGAIN, AVGAIN, APGAIN registers).”h]”(hŒbFine-tuning calibration gains applied in the digital domain for each channel type. Controlled via ”…”�”}”(hjW h²hh³Nh´Nubj‚)�”}”(hŒ``calibscale``”h]”hŒ calibscale”…”�”}”(hj_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjW ubhŒ/ attributes (AIGAIN, AVGAIN, APGAIN registers).”…”�”}”(hjW h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KyhjT ubah}”(h]”h ]”h"]”h$]”h&]”uh1jR hj3 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j1 h³hÇh´Kzhj. ubj2 )�”}”(hX€**Calibration Bias (per-channel)** Hardware calibration offsets applied by the device internally: - Power measurements: Controlled via ``calibbias`` attributes for power channels (xWATTOS, xVAROS registers). - RMS measurements: Controlled via ``calibbias`` attributes for RMS channels (IRMSOS, VRMSOS registers). These are internal chip calibrations, not userspace-applied offsets. ”h]”(j8 )�”}”(hŒ"**Calibration Bias (per-channel)**”h]”j> )�”}”(hj‰ h]”hŒCalibration Bias (per-channel)”…”�”}”(hj‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j= hj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7 h³hÇh´K‚hjƒ ubjS )�”}”(hhh]”(hÞ)�”}”(hŒ>Hardware calibration offsets applied by the device internally:”h]”hŒ>Hardware calibration offsets applied by the device internally:”…”�”}”(hj¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K}hjž ubhÿ)�”}”(hhh]”(j)�”}”(hŒkPower measurements: Controlled via ``calibbias`` attributes for power channels (xWATTOS, xVAROS registers).”h]”hÞ)�”}”(hj´ h]”(hŒ#Power measurements: Controlled via ”…”�”}”(hj¶ h²hh³Nh´Nubj‚)�”}”(hŒ ``calibbias``”h]”hŒ calibbias”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj¶ ubhŒ; attributes for power channels (xWATTOS, xVAROS registers).”…”�”}”(hj¶ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¯ ubj)�”}”(hŒgRMS measurements: Controlled via ``calibbias`` attributes for RMS channels (IRMSOS, VRMSOS registers). ”h]”hÞ)�”}”(hŒfRMS measurements: Controlled via ``calibbias`` attributes for RMS channels (IRMSOS, VRMSOS registers).”h]”(hŒ!RMS measurements: Controlled via ”…”�”}”(hjß h²hh³Nh´Nubj‚)�”}”(hŒ ``calibbias``”h]”hŒ calibbias”…”�”}”(hjç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjß ubhŒ8 attributes for RMS channels (IRMSOS, VRMSOS registers).”…”�”}”(hjß h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K€hjÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¯ ubeh}”(h]”h ]”h"]”h$]”h&]”jBŒ-”uh1hþh³hÇh´Khjž ubhÞ)�”}”(hŒDThese are internal chip calibrations, not userspace-applied offsets.”h]”hŒDThese are internal chip calibrations, not userspace-applied offsets.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K‚hjž ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jR hjƒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j1 h³hÇh´K‚hj. h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1j, hj h²hh³hÇh´Nubeh}”(h]”Œcalibration-and-scaling”ah ]”h"]”Œ3. calibration and scaling”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KtubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ4. Event attributes”h]”hŒ4. Event attributes”…”�”}”(hj7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj4 h²hh³hÇh´K…ubhÞ)�”}”(hŒ®The ADE9000 provides various interrupts that are mapped to IIO events. Event functionality is only available if the corresponding interrupts are connected in the device tree.”h]”hŒ®The ADE9000 provides various interrupts that are mapped to IIO events. Event functionality is only available if the corresponding interrupts are connected in the device tree.”…”�”}”(hjE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K‡hj4 h²hubj¼)�”}”(hhh]”jÁ)�”}”(hhh]”(jÆ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1jÅhjV ubjÆ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1jÅhjV ubjÜ)�”}”(hhh]”(já)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒIIO Event Attribute”h]”hŒIIO Event Attribute”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KŒhjs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjp ubjæ)�”}”(hhh]”hÞ)�”}”(hŒADE9000 Datasheet Equivalent”h]”hŒADE9000 Datasheet Equivalent”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KŒhjŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjp ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjm ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒ in_voltage[0-2]_thresh_either_en”h]”hŒ in_voltage[0-2]_thresh_either_en”…”�”}”(hj­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KŽhjª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj§ ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ(Zero crossing detection interrupt (ZXVx)”h]”hŒ(Zero crossing detection interrupt (ZXVx)”…”�”}”(hjÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KŽhjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj§ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjm ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒ'in_altvoltage[0-2]_rms_thresh_rising_en”h]”hŒ'in_altvoltage[0-2]_rms_thresh_rising_en”…”�”}”(hjä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K�hjá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjÞ ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ&RMS swell detection interrupt (SWELLx)”h]”hŒ&RMS swell detection interrupt (SWELLx)”…”�”}”(hjû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K�hjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjÞ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjm ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒ*in_altvoltage[0-2]_rms_thresh_rising_value”h]”hŒ*in_altvoltage[0-2]_rms_thresh_rising_value”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K’hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ(RMS swell threshold (SWELL_LVL register)”h]”hŒ(RMS swell threshold (SWELL_LVL register)”…”�”}”(hj2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K’hj/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjm ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒ(in_altvoltage[0-2]_rms_thresh_falling_en”h]”hŒ(in_altvoltage[0-2]_rms_thresh_falling_en”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K”hjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjL ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ&RMS sag/dip detection interrupt (DIPx)”h]”hŒ&RMS sag/dip detection interrupt (DIPx)”…”�”}”(hji h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K”hjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjL ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjm ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒ+in_altvoltage[0-2]_rms_thresh_falling_value”h]”hŒ+in_altvoltage[0-2]_rms_thresh_falling_value”…”�”}”(hj‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K–hj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjƒ ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ(RMS sag/dip threshold (DIP_LVL register)”h]”hŒ(RMS sag/dip threshold (DIP_LVL register)”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K–hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjƒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjm ubjá)�”}”(hhh]”(jæ)�”}”(hhh]”hÞ)�”}”(hŒ in_current[0-2]_thresh_either_en”h]”hŒ in_current[0-2]_thresh_either_en”…”�”}”(hjÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K˜hj½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjº ubjæ)�”}”(hhh]”hÞ)�”}”(hŒ0Current zero crossing detection interrupt (ZXIx)”h]”hŒ0Current zero crossing detection interrupt (ZXIx)”…”�”}”(hj× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K˜hjÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjº ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjm ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÛhjV ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1jÀhjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1j»hj4 h²hh³hÇh´NubhÞ)�”}”(hŒEvent directions:”h]”hŒEvent directions:”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K›hj4 h²hubhÿ)�”}”(hhh]”(j)�”}”(hŒ6``rising``: Upper threshold crossing (swell detection)”h]”hÞ)�”}”(hj h]”(j‚)�”}”(hŒ ``rising``”h]”hŒrising”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubhŒ,: Upper threshold crossing (swell detection)”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K�hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj h²hh³hÇh´Nubj)�”}”(hŒ9``falling``: Lower threshold crossing (sag/dip detection)”h]”hÞ)�”}”(hj< h]”(j‚)�”}”(hŒ ``falling``”h]”hŒfalling”…”�”}”(hjA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj> ubhŒ.: Lower threshold crossing (sag/dip detection)”…”�”}”(hj> h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kžhj: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj h²hh³hÇh´Nubj)�”}”(hŒ<``either``: Any threshold crossing (zero crossing detection)”h]”hÞ)�”}”(hja h]”(j‚)�”}”(hŒ ``either``”h]”hŒeither”…”�”}”(hjf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjc ubhŒ2: Any threshold crossing (zero crossing detection)”…”�”}”(hjc h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KŸhj_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj h²hh³hÇh´Nubj)�”}”(hŒ,``none``: Timeout or non-directional events ”h]”hÞ)�”}”(hŒ+``none``: Timeout or non-directional events”h]”(j‚)�”}”(hŒ``none``”h]”hŒnone”…”�”}”(hjŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjˆ ubhŒ#: Timeout or non-directional events”…”�”}”(hjˆ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hj„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj h²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”jBj uh1hþh³hÇh´K�hj4 h²hubhÞ)�”}”(hŒÈ**Note**: Event attributes are only available if the corresponding interrupts (irq0, irq1, dready) are specified in the device tree. The driver works without interrupts but with reduced functionality.”h]”(j> )�”}”(hŒ**Note**”h]”hŒNote”…”�”}”(hj´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j= hj° ubhŒÀ: Event attributes are only available if the corresponding interrupts (irq0, irq1, dready) are specified in the device tree. The driver works without interrupts but with reduced functionality.”…”�”}”(hj° h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K¢hj4 h²hubeh}”(h]”Œevent-attributes”ah ]”h"]”Œ4. event attributes”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´K…ubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ5. Device buffers”h]”hŒ5. Device buffers”…”�”}”(hj× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjÔ h²hh³hÇh´K§ubhÞ)�”}”(hŒzThis driver supports IIO buffers for waveform capture. Buffer functionality requires the dready interrupt to be connected.”h]”hŒzThis driver supports IIO buffers for waveform capture. Buffer functionality requires the dready interrupt to be connected.”…”�”}”(hjå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K©hjÔ h²hubhÞ)�”}”(hŒ²The device supports capturing voltage and current waveforms for power quality analysis. The waveform buffer can be configured to capture data from different channel combinations.”h]”hŒ²The device supports capturing voltage and current waveforms for power quality analysis. The waveform buffer can be configured to capture data from different channel combinations.”…”�”}”(hjó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K¬hjÔ h²hubhÞ)�”}”(hŒ4Supported channel combinations for buffered capture:”h]”hŒ4Supported channel combinations for buffered capture:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K°hjÔ h²hubhÿ)�”}”(hhh]”(j)�”}”(hŒ&Phase A: voltage and current (IA + VA)”h]”hÞ)�”}”(hjh]”hŒ&Phase A: voltage and current (IA + VA)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K²hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÇh´Nubj)�”}”(hŒ&Phase B: voltage and current (IB + VB)”h]”hÞ)�”}”(hj+h]”hŒ&Phase B: voltage and current (IB + VB)”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K³hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÇh´Nubj)�”}”(hŒ&Phase C: voltage and current (IC + VC)”h]”hÞ)�”}”(hjBh]”hŒ&Phase C: voltage and current (IC + VC)”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K´hj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÇh´Nubj)�”}”(hŒ,All phases: all voltage and current channels”h]”hÞ)�”}”(hjYh]”hŒ,All phases: all voltage and current channels”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KµhjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÇh´Nubj)�”}”(hŒ,Individual channels: IA, VA, IB, VB, IC, VC ”h]”hÞ)�”}”(hŒ+Individual channels: IA, VA, IB, VB, IC, VC”h]”hŒ+Individual channels: IA, VA, IB, VB, IC, VC”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K¶hjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”jBj uh1hþh³hÇh´K²hjÔ h²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒUsage examples”h]”hŒUsage examples”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjŒh²hh³hÇh´K¹ubhÞ)�”}”(hŒ$Enable waveform capture for Phase A:”h]”hŒ$Enable waveform capture for Phase A:”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K»hjŒh²hubhŒ literal_block”“”)�”}”(hŒ™root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_current0_en root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_voltage0_en”h]”hŒ™root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_current0_en root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_voltage0_en”…”�”}”hj­sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆŒforce”‰Œlanguage”Œbash”Œhighlight_args”}”uh1j«h³hÇh´K½hjŒh²hubhÞ)�”}”(hŒSet buffer length and enable:”h]”hŒSet buffer length and enable:”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KÂhjŒh²hubj¬)�”}”(hŒ}root:/sys/bus/iio/devices/iio:device0> echo 100 > buffer/length root:/sys/bus/iio/devices/iio:device0> echo 1 > buffer/enable”h]”hŒ}root:/sys/bus/iio/devices/iio:device0> echo 100 > buffer/length root:/sys/bus/iio/devices/iio:device0> echo 1 > buffer/enable”…”�”}”hjÎsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆj»‰j¼Œbash”j¾}”uh1j«h³hÇh´KÄhjŒh²hubeh}”(h]”Œusage-examples”ah ]”h"]”Œusage examples”ah$]”h&]”uh1hÈhjÔ h²hh³hÇh´K¹ubeh}”(h]”Œdevice-buffers”ah ]”h"]”Œ5. device buffers”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´K§ubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ6. Clock output”h]”hŒ6. Clock output”…”�”}”(hjñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjîh²hh³hÇh´KÊubhÞ)�”}”(hXThe ADE9000 can provide a clock output via the CLKOUT pin when using an external crystal/clock source. This feature is enabled by specifying ``#clock-cells = <0>`` in the device tree. The output clock will be registered as "clkout" and can be referenced by other devices.”h]”(hŒ�The ADE9000 can provide a clock output via the CLKOUT pin when using an external crystal/clock source. This feature is enabled by specifying ”…”�”}”(hjÿh²hh³Nh´Nubj‚)�”}”(hŒ``#clock-cells = <0>``”h]”hŒ#clock-cells = <0>”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÿubhŒp in the device tree. The output clock will be registered as “clkoutâ€� and can be referenced by other devices.”…”�”}”(hjÿh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KÌhjîh²hubeh}”(h]”Œ clock-output”ah ]”h"]”Œ6. clock output”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KÊubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ7. Usage examples”h]”hŒ7. Usage examples”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj'h²hh³hÇh´KÒubhÞ)�”}”(hŒShow device name:”h]”hŒShow device name:”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KÔhj'h²hubj¬)�”}”(hŒ7root:/sys/bus/iio/devices/iio:device0> cat name ade9000”h]”hŒ7root:/sys/bus/iio/devices/iio:device0> cat name ade9000”…”�”}”hjFsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆj»‰j¼Œbash”j¾}”uh1j«h³hÇh´KÖhj'h²hubhÞ)�”}”(hŒRead voltage measurements:”h]”hŒRead voltage measurements:”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KÛhj'h²hubj¬)�”}”(hŒ‰root:/sys/bus/iio/devices/iio:device0> cat in_voltage0_raw 12345 root:/sys/bus/iio/devices/iio:device0> cat in_voltage0_scale 0.000030517”h]”hŒ‰root:/sys/bus/iio/devices/iio:device0> cat in_voltage0_raw 12345 root:/sys/bus/iio/devices/iio:device0> cat in_voltage0_scale 0.000030517”…”�”}”hjdsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆj»‰j¼Œbash”j¾}”uh1j«h³hÇh´KÝhj'h²hubhÿ)�”}”(hhh]”j)�”}”(hŒAPhase A voltage = in_voltage0_raw * in_voltage0_scale = 0.3769 V ”h]”hÞ)�”}”(hŒ@Phase A voltage = in_voltage0_raw * in_voltage0_scale = 0.3769 V”h]”hŒ@Phase A voltage = in_voltage0_raw * in_voltage0_scale = 0.3769 V”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kähjwubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjth²hh³hÇh´Nubah}”(h]”h ]”h"]”h$]”h&]”jBj uh1hþh³hÇh´Kähj'h²hubhÞ)�”}”(hŒRead power measurements:”h]”hŒRead power measurements:”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kæhj'h²hubj¬)�”}”(hŒ‹root:/sys/bus/iio/devices/iio:device0> cat in_power0_active_raw 5678 root:/sys/bus/iio/devices/iio:device0> cat in_power0_scale 0.000244140”h]”hŒ‹root:/sys/bus/iio/devices/iio:device0> cat in_power0_active_raw 5678 root:/sys/bus/iio/devices/iio:device0> cat in_power0_scale 0.000244140”…”�”}”hj£sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆj»‰j¼Œbash”j¾}”uh1j«h³hÇh´Kèhj'h²hubhÿ)�”}”(hhh]”j)�”}”(hŒHPhase A active power = in_power0_active_raw * in_power0_scale = 1.386 W ”h]”hÞ)�”}”(hŒGPhase A active power = in_power0_active_raw * in_power0_scale = 1.386 W”h]”hŒGPhase A active power = in_power0_active_raw * in_power0_scale = 1.386 W”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kïhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj³h²hh³hÇh´Nubah}”(h]”h ]”h"]”h$]”h&]”jBj uh1hþh³hÇh´Kïhj'h²hubhÞ)�”}”(hŒConfigure calibration gains:”h]”hŒConfigure calibration gains:”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kñhj'h²hubj¬)�”}”(hŒí# Set current channel 0 calibration gain root:/sys/bus/iio/devices/iio:device0> echo 0x800000 > in_current0_calibscale # Set voltage channel 0 calibration gain root:/sys/bus/iio/devices/iio:device0> echo 0x7FFFFF > in_voltage0_calibscale”h]”hŒí# Set current channel 0 calibration gain root:/sys/bus/iio/devices/iio:device0> echo 0x800000 > in_current0_calibscale # Set voltage channel 0 calibration gain root:/sys/bus/iio/devices/iio:device0> echo 0x7FFFFF > in_voltage0_calibscale”…”�”}”hjâsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆj»‰j¼Œbash”j¾}”uh1j«h³hÇh´Kóhj'h²hubhÞ)�”}”(hŒ=Configure RMS voltage event thresholds (requires interrupts):”h]”hŒ=Configure RMS voltage event thresholds (requires interrupts):”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kúhj'h²hubj¬)�”}”(hXü# Set RMS sag detection threshold root:/sys/bus/iio/devices/iio:device0> echo 180000 > events/in_altvoltage0_rms_thresh_falling_value # Enable RMS sag detection root:/sys/bus/iio/devices/iio:device0> echo 1 > events/in_altvoltage0_rms_thresh_falling_en # Set RMS swell detection threshold root:/sys/bus/iio/devices/iio:device0> echo 260000 > events/in_altvoltage0_rms_thresh_rising_value # Enable RMS swell detection root:/sys/bus/iio/devices/iio:device0> echo 1 > events/in_altvoltage0_rms_thresh_rising_en”h]”hXü# Set RMS sag detection threshold root:/sys/bus/iio/devices/iio:device0> echo 180000 > events/in_altvoltage0_rms_thresh_falling_value # Enable RMS sag detection root:/sys/bus/iio/devices/iio:device0> echo 1 > events/in_altvoltage0_rms_thresh_falling_en # Set RMS swell detection threshold root:/sys/bus/iio/devices/iio:device0> echo 260000 > events/in_altvoltage0_rms_thresh_rising_value # Enable RMS swell detection root:/sys/bus/iio/devices/iio:device0> echo 1 > events/in_altvoltage0_rms_thresh_rising_en”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆj»‰j¼Œbash”j¾}”uh1j«h³hÇh´Kühj'h²hubeh}”(h]”Œid1”ah ]”h"]”Œ7. usage examples”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KÒubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ8. IIO Interfacing Tools”h]”hŒ8. IIO Interfacing Tools”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjh²hh³hÇh´M ubhÞ)�”}”(hŒ_See Documentation/iio/iio_tools.rst for the description of the available IIO interfacing tools.”h]”hŒ_See Documentation/iio/iio_tools.rst for the description of the available IIO interfacing tools.”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´M hjh²hubeh}”(h]”Œiio-interfacing-tools”ah ]”h"]”Œ8. iio interfacing tools”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´M ubeh}”(h]”Œade9000-driver”ah ]”h"]”Œade9000 driver”ah$]”h&]”uh1hÈhhh²hh³hÇh´Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÇuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)�”}”(hÍNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”jåŒfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jiŒerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÇŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(jDjAjWjTj+j(j j j1 j. jÑ jÎ jëjèjãjàj$j!jjj<j9uŒ nametypes”}”(jD‰jW‰j+ˆj ‰j1 ‰jÑ ‰jë‰jã‰j$‰j‰j<‰uh}”(jAhÊjThíj(j"j jZj. j jÎ j4 jèjÔ jàjŒj!jîjj'j9juŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”jwKs…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.