ElectricalPowerMeasurementBehavior: Type<Of<{
    attributes: {
        accuracy: .;
        activeCurrent: .;
        activePower: .;
        numberOfMeasurementTypes: .;
        powerMode: .;
        ranges: .;
        voltage: .;
    };
    events: {
        measurementPeriodRanges: .;
    };
    extensions: readonly [{
        component: {
            attributes: {
                apparentCurrent: .;
                apparentPower: .;
                frequency: .;
                powerFactor: .;
                reactiveCurrent: .;
                reactivePower: .;
                rmsCurrent: .;
                rmsPower: .;
                rmsVoltage: .;
            };
        };
        flags: {
            alternatingCurrent: true;
        };
    }, {
        component: {
            attributes: {
                harmonicCurrents: .;
            };
        };
        flags: {
            harmonics: true;
        };
    }, {
        component: {
            attributes: {
                harmonicPhases: .;
            };
        };
        flags: {
            powerQuality: true;
        };
    }, {
        component: {
            attributes: {
                neutralCurrent: .;
            };
        };
        flags: {
            polyphasePower: true;
        };
    }, {
        component: false;
        flags: {
            alternatingCurrent: false;
            polyphasePower: true;
        };
    }, {
        component: false;
        flags: {
            alternatingCurrent: false;
            harmonics: true;
        };
    }, {
        component: false;
        flags: {
            alternatingCurrent: false;
            powerQuality: true;
        };
    }, {
        component: false;
        flags: {
            alternatingCurrent: false;
            directCurrent: false;
        };
    }];
    features: {
        alternatingCurrent: .;
        directCurrent: .;
        harmonics: .;
        polyphasePower: .;
        powerQuality: .;
    };
    id: 144;
    name: "ElectricalPowerMeasurement";
    revision: 1;
}>, typeof ClusterBehavior, {
    components: never[];
}>

ElectricalPowerMeasurementBehavior is the base class for objects that support interaction with ElectricalPowerMeasurement.Cluster.

ElectricalPowerMeasurement.Cluster requires you to enable one or more optional features. You can do so using ElectricalPowerMeasurementBehavior.with.