-
Notifications
You must be signed in to change notification settings - Fork 3
Endpoint discovery during node interview #139
Copy link
Copy link
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Update the node interview process to discover Multi Channel endpoints and interview their command classes.
Scope:
- After NIF processing, check if
MultiChannelCC is in the supported list - If supported: send
EndPointGetto discover count and capabilities (identical/dynamic flags) - For each endpoint: send
CapabilityGetto get device class + supported CC list - Create
Endpointinstances and populate their CC dictionaries viaCommandClassFactory - Interview CCs on each endpoint (reusing existing dependency-ordered interview logic)
- For the "identical endpoints" optimization: query only endpoint 1 and clone capabilities to others
Design notes: The interview dependency system already exists (InterviewDependencies). Multi Channel CC should be interviewed early (before application CCs) since it creates the endpoints that other CCs live on.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request