SemanticDiff matter.js
Scanner, Discovery and Controller enhancements
#473
Merged

Scanner, Discovery and Controller enhancements #473

mergify merged 45 commits into project-chip:main from scanner-expiry
Apollon77
Apollon77 Make sure Cache remembers former keys
3f124e87
Apollon77 Return ttl to when parsing IP Records
b15b6b65
Apollon77 Add ttl handling in MDnS Scanner
a9798e6d
Apollon77 Allow to discover only new records and continuously
d0d154de
Apollon77 Prevent message processing and also querying once closed
31019393
Apollon77 allow to cancel "continuous" queries
3a48161f
Apollon77 Add deviceIdentifier to Commission device data
072035a7
Apollon77 Add needed support to BLE Scanner too
a5f3bb67
Apollon77 Enhance abstract Scanner definition
5eab1440
Apollon77 Move "promises.any" polyfill to generic class
393e3c30
Apollon77 Enhance ControllerDiscovery
c0b4a0eb
Apollon77 Enhance test to check scanner expiring records
76fb5ea0
Apollon77 Adjust commissioning to be more generic and parallel (IP/BLE)
12c69dce
Apollon77 Add continuous and polling discovery to resume logic
e467a60f
Apollon77 Add 60s resume Timeout for Interaction client
ca942a54
Apollon77 Cleanup and new imports
d740a354
Apollon77 Allow controller to discover commissionable devices
f895c0d0
Apollon77 Forward config/callbacks
070638ac
Apollon77 Use discovered device object for commissioning
d212c868
Apollon77 Split disconnect from removal of a node
e5880280
Apollon77 Introduce Node state
be7d9ffb
Apollon77 Add connection state logic
85623780
Apollon77 Allow Endpoint structure to update
f780f7aa
Apollon77 Allow Endpoint logging to pass through options
7997a35b
Apollon77 Add nodeid to attribute/event callbacks
8d94cde1
Apollon77 Add all callbacks to controller example
0c4561ac
Apollon77 Update shell License infos
286010f1
Apollon77 Shell: commission - allow commission by instanceId
bac488c6
Apollon77 Shell: add possible callbacks and log to console for now what they re…
f9e78720
Apollon77 Shell: add unpair command
1a894301
Apollon77 Shell: discover commands
eedcee89
Apollon77 Shell: Add connect/disconnect to a node
6749edde
Apollon77 Shell: Improve done/exit handling
3c8dc32b
Apollon77 Shell: Renaming for consistency
9ae64435
Apollon77 Stabilize tests a bit more
a57f4ee7
Apollon77 Leftover
12fc8d19
Apollon77 Last fixes
cf29de6f
Apollon77 [execute-chiptests-long] Changelog
dbbee15c
Apollon77 Apollon77 requested a review from lauckhart lauckhart 322 days ago
Apollon77 Merge branch 'main' into scanner-expiry
ecd7e890
pullapprove pullapprove requested a review from turon turon 321 days ago
pullapprove pullapprove requested a review from vves vves 321 days ago
pullapprove pullapprove requested a review from woody-apple woody-apple 321 days ago
pullapprove pullapprove added review - pending
Apollon77 [execute-chiptests-long] Changelog
50294050
Apollon77 Add some state changed tests
1589f09e
Apollon77 Merge branch 'main' into scanner-expiry
63551bf9
Apollon77 Merge branch 'main' into scanner-expiry
91b6746a
lauckhart
lauckhart approved these changes on 2023-11-06
pullapprove pullapprove removed review - pending
pullapprove pullapprove added review - approved
Apollon77 Merge branch 'main' into scanner-expiry
041960fb
Apollon77 Address review feedback
d3423c8b
mergify mergify merged fb9719b5 into main 318 days ago
Apollon77 Apollon77 deleted the scanner-expiry branch 318 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone