• Preparing search index...
  • The search index is not available
matter.js-monorepo
  • matter.js-monorepo
  • @project-chip/matter.js
  • cluster
  • createDefaultOnOffClusterServer

Function createDefaultOnOffClusterServer

  • createDefaultOnOffClusterServer(commandHandler?, attributeInitialValues?, isLighting?): ClusterServerObj<OnOff.Cluster>
  • Parameters

    • OptionalcommandHandler: NamedHandler<any>
    • OptionalattributeInitialValues: 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

    Returns ClusterServerObj<OnOff.Cluster>

    • Defined in packages/matter.js/src/cluster/server/OnOffServer.ts:115

Settings

Member Visibility
matter.js-monorepo
  • Loading...

Generated using TypeDoc