State values for global attributes.

These properties are present in the state object for all cluster behaviors. We manage them automatically and they would add unnecessary noise in the API so we omit them from public types. But they are accessible in TypeScript by casting state to GlobalAttributeState.

interface GlobalAttributeState {
    acceptedCommandList: CommandId[];
    attributeList: AttributeId[];
    clusterRevision: number;
    featureMap: TypeFromPartialBitSchema<BitSchema>;
    generatedCommandList: CommandId[];
}

Properties

acceptedCommandList: CommandId[]
attributeList: AttributeId[]
clusterRevision: number
generatedCommandList: CommandId[]