Variable ClusterInstanceConst
ClusterInstance: ExtensibleOnly<{ attributes: { accuracy: FixedAttribute<TypeFromFields<{ accuracyRanges: FieldType<TypeFromFields<{ fixedMax: OptionalFieldType<(...
)>; fixedMin: OptionalFieldType<(...
)>; fixedTypical: OptionalFieldType<(...
)>; percentMax: OptionalFieldType<(...
)>; percentMin: OptionalFieldType<(...
)>; percentTypical: OptionalFieldType<(...
)>; rangeMax: FieldType<(...
)>; rangeMin: FieldType<(...
)>; }>[]>; maxMeasuredValue: FieldType<number | bigint>; measured: FieldType<boolean>; measurementType: FieldType<MeasurementType>; minMeasuredValue: FieldType<number | bigint>; }>, any>; }; extensions: readonly [{ component: { attributes: { cumulativeEnergyImported: Attribute<null | TypeFromFields<{ endSystime: OptionalFieldType<(...
)>; endTimestamp: OptionalFieldType<(...
)>; energy: FieldType<(...
)>; startSystime: OptionalFieldType<(...
)>; startTimestamp: OptionalFieldType<(...
)>; }>, any>; }; }; flags: { cumulativeEnergy: true; importedEnergy: true; }; }, { component: { attributes: { cumulativeEnergyExported: Attribute<null | TypeFromFields<{ endSystime: OptionalFieldType<(...
)>; endTimestamp: OptionalFieldType<(...
)>; energy: FieldType<(...
)>; startSystime: OptionalFieldType<(...
)>; startTimestamp: OptionalFieldType<(...
)>; }>, any>; }; }; flags: { cumulativeEnergy: true; exportedEnergy: true; }; }, { component: { attributes: { periodicEnergyImported: Attribute<null | TypeFromFields<{ endSystime: OptionalFieldType<(...
)>; endTimestamp: OptionalFieldType<(...
)>; energy: FieldType<(...
)>; startSystime: OptionalFieldType<(...
)>; startTimestamp: OptionalFieldType<(...
)>; }>, any>; }; }; flags: { importedEnergy: true; periodicEnergy: true; }; }, { component: { attributes: { periodicEnergyExported: Attribute<null | TypeFromFields<{ endSystime: OptionalFieldType<(...
)>; endTimestamp: OptionalFieldType<(...
)>; energy: FieldType<(...
)>; startSystime: OptionalFieldType<(...
)>; startTimestamp: OptionalFieldType<(...
)>; }>, any>; }; }; flags: { exportedEnergy: true; periodicEnergy: true; }; }, { component: { attributes: { cumulativeEnergyReset: OptionalAttribute<null | TypeFromFields<{ exportedResetSystime: OptionalFieldType<(...
)>; exportedResetTimestamp: OptionalFieldType<(...
)>; importedResetSystime: OptionalFieldType<(...
)>; importedResetTimestamp: OptionalFieldType<(...
)>; }>, any>; }; events: { cumulativeEnergyMeasured: Event<TypeFromFields<{ energyExported: OptionalFieldType<TypeFromFields<(...
)>>; energyImported: OptionalFieldType<TypeFromFields<(...
)>>; }>, any>; }; }; flags: { cumulativeEnergy: true; }; }, { component: { events: { periodicEnergyMeasured: Event<TypeFromFields<{ energyExported: OptionalFieldType<TypeFromFields<(...
)>>; energyImported: OptionalFieldType<TypeFromFields<(...
)>>; }>, any>; }; }; flags: { periodicEnergy: true; }; }, { component: false; flags: { exportedEnergy: false; importedEnergy: false; }; }, { component: false; flags: { cumulativeEnergy: false; periodicEnergy: false; }; }]; features: { cumulativeEnergy: BitFlag; exportedEnergy: BitFlag; importedEnergy: BitFlag; periodicEnergy: BitFlag; }; id: 145; name: "ElectricalEnergyMeasurement"; revision: 1; }> = ... Type declaration
Readonly
extensions: readonly [{
component: {
attributes: {
cumulativeEnergyImported: Attribute<null | TypeFromFields<{
endSystime: OptionalFieldType<(...)>;
endTimestamp: OptionalFieldType<(...)>;
energy: FieldType<(...)>;
startSystime: OptionalFieldType<(...)>;
startTimestamp: OptionalFieldType<(...)>;
}>, any>;
};
};
flags: {
cumulativeEnergy: true;
importedEnergy: true;
};
}, {
component: {
attributes: {
cumulativeEnergyExported: Attribute<null | TypeFromFields<{
endSystime: OptionalFieldType<(...)>;
endTimestamp: OptionalFieldType<(...)>;
energy: FieldType<(...)>;
startSystime: OptionalFieldType<(...)>;
startTimestamp: OptionalFieldType<(...)>;
}>, any>;
};
};
flags: {
cumulativeEnergy: true;
exportedEnergy: true;
};
}, {
component: {
attributes: {
periodicEnergyImported: Attribute<null | TypeFromFields<{
endSystime: OptionalFieldType<(...)>;
endTimestamp: OptionalFieldType<(...)>;
energy: FieldType<(...)>;
startSystime: OptionalFieldType<(...)>;
startTimestamp: OptionalFieldType<(...)>;
}>, any>;
};
};
flags: {
importedEnergy: true;
periodicEnergy: true;
};
}, {
component: {
attributes: {
periodicEnergyExported: Attribute<null | TypeFromFields<{
endSystime: OptionalFieldType<(...)>;
endTimestamp: OptionalFieldType<(...)>;
energy: FieldType<(...)>;
startSystime: OptionalFieldType<(...)>;
startTimestamp: OptionalFieldType<(...)>;
}>, any>;
};
};
flags: {
exportedEnergy: true;
periodicEnergy: true;
};
}, {
component: {
attributes: {
cumulativeEnergyReset: OptionalAttribute<null | TypeFromFields<{
exportedResetSystime: OptionalFieldType<(...)>;
exportedResetTimestamp: OptionalFieldType<(...)>;
importedResetSystime: OptionalFieldType<(...)>;
importedResetTimestamp: OptionalFieldType<(...)>;
}>, any>;
};
events: {
cumulativeEnergyMeasured: Event<TypeFromFields<{
energyExported: OptionalFieldType<TypeFromFields<(...)>>;
energyImported: OptionalFieldType<TypeFromFields<(...)>>;
}>, any>;
};
};
flags: {
cumulativeEnergy: true;
};
}, {
component: {
events: {
periodicEnergyMeasured: Event<TypeFromFields<{
energyExported: OptionalFieldType<TypeFromFields<(...)>>;
energyImported: OptionalFieldType<TypeFromFields<(...)>>;
}>, any>;
};
};
flags: {
periodicEnergy: true;
};
}, {
component: false;
flags: {
exportedEnergy: false;
importedEnergy: false;
};
}, {
component: false;
flags: {
cumulativeEnergy: false;
periodicEnergy: false;
};
}]
Readonly
features: {
cumulativeEnergy: BitFlag;
exportedEnergy: BitFlag;
importedEnergy: BitFlag;
periodicEnergy: BitFlag;
}
Readonly
id: 145
Readonly
name: "ElectricalEnergyMeasurement"
Readonly
revision: 1
Indicates the accuracy of energy measurement by this server. The value of the MeasurementType field on this MeasurementAccuracyStruct shall be ElectricalEnergy.