Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
Figure out a way to share this definition. Ember types are not to be exposed externally (codegen implementation should be the only ember aware code in the long run). DataModel types are global, however we have to consider if we really want to make ember depend on data provider interfaces.
https://github.com/project-chip/connectedhomeip/pull/35861 introduces
DataModel::DeviceTypeEntry
which in practice is identical toEmberAfDeviceType
.Figure out a way to share this definition. Ember types are not to be exposed externally (codegen implementation should be the only ember aware code in the long run). DataModel types are global, however we have to consider if we really want to make ember depend on data provider interfaces.