Function createDefaultOnOffClusterServer
- createDefaultOnOffClusterServer(commandHandler?, attributeInitialValues?, isLighting?): ClusterServerObj<OnOff.Cluster>
Parameters
Optional
commandHandler: NamedHandler<any>Optional
attributeInitialValues: AttributeInitialValues<Merge<{
acceptedCommandList: Attribute<CommandId[], never>;
attributeList: Attribute<AttributeId[], never>;
clusterRevision: Attribute<number, never>;
featureMap: Attribute<TypeFromPartialBitSchema<{
deadFrontBehavior: BitFlag;
lighting: BitFlag;
offOnly: BitFlag;
}>, never>;
generatedCommandList: Attribute<CommandId[], never>;
globalSceneControl: Attribute<boolean, any> & {
isConditional: true;
mandatoryIf: [] | [{
lighting: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
offWaitTime: WritableAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
lighting: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
onOff: Attribute<boolean, any>;
onTime: WritableAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
lighting: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
startUpOnOff: WritableAttribute<null | OnOff.StartUpOnOff, any> & {
isConditional: true;
mandatoryIf: [] | [{
lighting: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
}, GlobalAttributes<{
deadFrontBehavior: BitFlag;
lighting: BitFlag;
offOnly: BitFlag;
}>>>- isLighting: boolean = false