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

Function createDefaultLevelControlClusterServer

  • createDefaultLevelControlClusterServer(commandHandler, attributeInitialValues?): ClusterServerObj<LevelControl.Cluster>
  • Parameters

    • commandHandler: NamedHandler<any>
    • OptionalattributeInitialValues: AttributeInitialValues<Pick<Merge<{
          currentLevel: Attribute<null | number, any>;
          defaultMoveRate: OptionalWritableAttribute<null | number, any>;
          maxLevel: OptionalAttribute<number, any>;
          offTransitionTime: OptionalWritableAttribute<null | number, any>;
          onLevel: WritableAttribute<null | number, any>;
          onOffTransitionTime: OptionalWritableAttribute<number, any>;
          onTransitionTime: OptionalWritableAttribute<null | number, any>;
          options: WritableAttribute<TypeFromPartialBitSchema<{
              coupleColorTempToLevel: BitFlag;
              executeIfOff: BitFlag;
          }>, any>;
      }, GlobalAttributes<{
          frequency: BitFlag;
          lighting: BitFlag;
          onOff: BitFlag;
      }>>,
          | "clusterRevision"
          | "featureMap"
          | "attributeList"
          | "acceptedCommandList"
          | "generatedCommandList"
          | "maxLevel"
          | "options"
          | "currentLevel"
          | "onOffTransitionTime"
          | "onLevel"
          | "onTransitionTime"
          | "offTransitionTime"
          | "defaultMoveRate"> & Omit<{
          minLevel: OptionalAttribute<number, any>;
      },
          | "maxLevel"
          | "options"
          | "currentLevel"
          | "onOffTransitionTime"
          | "onLevel"
          | "onTransitionTime"
          | "offTransitionTime"
          | "defaultMoveRate"
          | (keyof GlobalAttributes<{ readonly onOff: BitFlag; readonly lighting: BitFlag; readonly frequency: BitFlag; }>)> & Omit<Merge<{
          currentLevel: Attribute<null | number, any>;
          defaultMoveRate: OptionalWritableAttribute<null | number, any>;
          maxLevel: OptionalAttribute<number, any>;
          offTransitionTime: OptionalWritableAttribute<null | number, any>;
          onLevel: WritableAttribute<null | number, any>;
          onOffTransitionTime: OptionalWritableAttribute<number, any>;
          onTransitionTime: OptionalWritableAttribute<null | number, any>;
          options: WritableAttribute<TypeFromPartialBitSchema<{
              coupleColorTempToLevel: BitFlag;
              executeIfOff: BitFlag;
          }>, any>;
      }, GlobalAttributes<{
          frequency: BitFlag;
          lighting: BitFlag;
          onOff: BitFlag;
      }>>,
          | "minLevel"
          | "maxLevel"
          | "options"
          | "currentLevel"
          | "onOffTransitionTime"
          | "onLevel"
          | "onTransitionTime"
          | "offTransitionTime"
          | "defaultMoveRate"
          | (keyof GlobalAttributes<{ readonly onOff: BitFlag; readonly lighting: BitFlag; readonly frequency: BitFlag; }>)>>

    Returns ClusterServerObj<LevelControl.Cluster>

    • Defined in packages/matter.js/src/cluster/server/LevelControlServer.ts:59

Settings

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

Generated using TypeDoc