WiredComponent: {
    attributes: {
        activeWiredFaults: OptionalAttribute<PowerSource.WiredFault[], any>;
        wiredAssessedCurrent: OptionalAttribute<null | number, any>;
        wiredAssessedInputFrequency: OptionalAttribute<null | number, any>;
        wiredAssessedInputVoltage: OptionalAttribute<null | number, any>;
        wiredCurrentType: FixedAttribute<PowerSource.WiredCurrentType, any>;
        wiredMaximumCurrent: OptionalFixedAttribute<number, any>;
        wiredNominalVoltage: OptionalFixedAttribute<number, any>;
        wiredPresent: OptionalAttribute<boolean, any>;
    };
    events: {
        wiredFaultChange: OptionalEvent<TypeFromFields<{
            current: FieldType<PowerSource.WiredFault[]>;
            previous: FieldType<PowerSource.WiredFault[]>;
        }>, any>;
    };
} = ...

A PowerSourceCluster supports these elements if it supports feature Wired.

Type declaration

  • Readonlyattributes: {
        activeWiredFaults: OptionalAttribute<PowerSource.WiredFault[], any>;
        wiredAssessedCurrent: OptionalAttribute<null | number, any>;
        wiredAssessedInputFrequency: OptionalAttribute<null | number, any>;
        wiredAssessedInputVoltage: OptionalAttribute<null | number, any>;
        wiredCurrentType: FixedAttribute<PowerSource.WiredCurrentType, any>;
        wiredMaximumCurrent: OptionalFixedAttribute<number, any>;
        wiredNominalVoltage: OptionalFixedAttribute<number, any>;
        wiredPresent: OptionalAttribute<boolean, any>;
    }
    • ReadonlyactiveWiredFaults: OptionalAttribute<PowerSource.WiredFault[], any>

      Indicates the set of wired faults currently detected by the Node on this power source. This set is represented as a list of WiredFaultEnum. When the Node detects a fault has been raised, the appropriate WiredFaultEnum value shall be added to this list, provided it is not already present. This list shall NOT contain more than one instance of a specific WiredFaultEnum value. When the Node detects all conditions contributing to a fault have been cleared, the corresponding WiredFaultEnum value shall be removed from this list. An empty list shall indicate there are currently no active faults. The order of this list SHOULD have no significance. Clients interested in monitoring changes in active faults may subscribe to this attribute, or they may subscribe to WiredFaultChange.

      MatterSpecification.v13.Core § 11.7.7.11

    • ReadonlywiredAssessedCurrent: OptionalAttribute<null | number, any>

      Indicates the assessed instantaneous current draw of the Node on the hard- wired source, in mA (milliamps). A value of NULL shall indicate the Node is currently unable to assess the value. If the wired source is not connected, but the Node is still able to assess a value, then the assessed value may be reported.

      MatterSpecification.v13.Core § 11.7.7.7

    • ReadonlywiredAssessedInputFrequency: OptionalAttribute<null | number, any>

      Indicates the assessed frequency of the voltage, currently provided by the hard-wired source, in Hz. A value of NULL shall indicate the Node is currently unable to assess the value. If the wired source is not connected, but the Node is still able to assess a value, then the assessed value may be reported.

      MatterSpecification.v13.Core § 11.7.7.5

    • ReadonlywiredAssessedInputVoltage: OptionalAttribute<null | number, any>

      Indicates the assessed RMS or DC voltage currently provided by the hard-wired source, in mV (millivolts). A value of NULL shall indicate the Node is currently unable to assess the value. If the wired source is not connected, but the Node is still able to assess a value, then the assessed value may be reported.

      MatterSpecification.v13.Core § 11.7.7.4

    • ReadonlywiredCurrentType: FixedAttribute<PowerSource.WiredCurrentType, any>

      Indicates the type of current the Node expects to be provided by the hard- wired source as specified in WiredCurrentTypeEnum.

      MatterSpecification.v13.Core § 11.7.7.6

    • ReadonlywiredMaximumCurrent: OptionalFixedAttribute<number, any>

      Indicates the maximum current, printed as part of the Node’s regulatory compliance label in mA (milliamps), expected to be provided by the hard-wired source.

      MatterSpecification.v13.Core § 11.7.7.9

    • ReadonlywiredNominalVoltage: OptionalFixedAttribute<number, any>

      Indicates the nominal voltage, printed as part of the Node’s regulatory compliance label in mV (millivolts), expected to be provided by the hard-wired source.

      MatterSpecification.v13.Core § 11.7.7.8

    • ReadonlywiredPresent: OptionalAttribute<boolean, any>

      Indicates if the Node detects that the hard-wired power source is properly connected.

      MatterSpecification.v13.Core § 11.7.7.10

  • Readonlyevents: {
        wiredFaultChange: OptionalEvent<TypeFromFields<{
            current: FieldType<PowerSource.WiredFault[]>;
            previous: FieldType<PowerSource.WiredFault[]>;
        }>, any>;
    }