Jerry Johns
Jerry Johns
I've been prototyping RPC options for native C++ -> C++ interactions without needing an intermediate intermediate language representation, and I somehow stumbled on your project. Is this still actively being...
#### Problem Once #19259 completes, there are a number of *Device methods in `DeviceController` that will no longer make sense: `UpdateDevice`: This already looks to be deprecated, we should just...
Fixes #22774 This fixes the KeepSubscription flag handling to be done right at the onset of processing a SubscribeRequest message as per the spec. This ensures that matching existing subscriptions...
#### Problem `TLVReader::Get(ByteSpan &v)` today permits reading both UTF8 strings as well as Byte strings. Given the presence of a dedicated `GetString` method, the former method should be fixed to...
#### Problem Currently, `InvokeCommandRequest` and `ReadAttributes` functions delete the various allocated objects directly in the `onDone` callbacks passed into the respective `Typed*` adapter callback objects. @bzbarsky-apple raised the [point](https://github.com/project-chip/connectedhomeip/pull/10524#discussion_r729974237) of...
#### Problem To really solve #6456, we need to distill the set of scenarios we want to see solved in the SDK around exchange lifetimes, and how various events that...
### Reproduction steps The spec states that the `KeepExistingSubscriptions` flag be processed first *before* doing any further processing of the SubscribeRequest message: ``` If KeepSubscriptions is FALSE, all existing or...
### Reproduction steps During commissioning stress tests, we're finding that some devices (like ESP32) are encountering a large number of these messages during CASE session setup: ``` [2022-10-12 16:19:47.689] I...
#### Problem As part of #17426, I had to add an extra `DrainAndServiceIO` call to `TestReadInteraction`. While the changes to `ReadHandler` in that PR may look substantial, the smallest delta...
#### Problem The InteractionModelEngine is not cleanly clearing up `mpFabricTable` and `mpExchangeMgr` today on `Shutdown`. Doing so invites a world of problems in the SDK: 1. `ReadClient` continues to depend...