Class InteractionEndpointStructure
Constructors
Properties
Methods
attributePathMatchesWildcardPathFlags
- attributePathMatchesWildcardPathFlags(__namedParameters, wildcardPathFlags?): boolean
Returns boolean
clear
- clear(): void
Returns void
close
- close(): void
Returns void
getClusterServer
- getClusterServer(endpointId, clusterId): undefined | ClusterServer
hasAttribute
- hasAttribute(endpointId, clusterId, attributeId): boolean
Returns boolean
hasClusterServer
- hasClusterServer(endpointId, clusterId): boolean
Returns boolean
hasCommand
- hasCommand(endpointId, clusterId, commandId): boolean
Returns boolean
hasEndpoint
- hasEndpoint(endpointId): boolean
Returns boolean
hasEvent
- hasEvent(endpointId, clusterId, eventId): boolean
Returns boolean
initializeFromEndpoint
- initializeFromEndpoint(endpoint): void
Returns void
resolveAttributeName
- resolveAttributeName(__namedParameters): string
Returns string
resolveCommandName
- resolveCommandName(__namedParameters): string
Returns string
resolveEventName
- resolveEventName(__namedParameters): string
Returns string
resolveGenericElementName
- resolveGenericElementName(nodeId, endpointId, clusterId, elementId, elementMap): string
Parameters
- nodeId: undefined | NodeId
- endpointId: undefined | EndpointNumber
- clusterId: undefined | ClusterId
- elementId: undefined | number
- elementMap: Map<string, any>
Returns string
toHex
- toHex(value): string
Parameters
- value: undefined | number | bigint
Returns string
validateAnyPathDataTypes
- validateAnyPathDataTypes(data): void
Returns void
validateConcreteAttributePath
- validateConcreteAttributePath(endpointId, clusterId, attributeId): boolean
Returns boolean
validateConcreteCommandPath
- validateConcreteCommandPath(endpointId, clusterId, commandId): boolean
Returns boolean
validateConcreteEventPath
- validateConcreteEventPath(endpointId, clusterId, eventId): boolean
Returns boolean
Checks if the given attribute matches the wildcard path flags