You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
generated java/jni API for IM is too big, we need to decouple it and fully use the generic java/jni IM API.
The part related to ChipClusters.java is too large, that part was organized by adding a feature. However, in the case of ChipStructs and ChipEventStructs, separate this part into a separate library.
Make CHIPClusterID.jar (Cluster / Attribute / Event / Command ID)
Make CHIPCluster.jar -> ChipStruct.kt, ChipEventStruct.kt
The text was updated successfully, but these errors were encountered:
I add feature for decoupling generated API.
But, Android Chip-tool can not disable this feature.
Because ChipClusters class is still used in "Cluster Interaction Tool" function.
A complete separation for the completion of this issue requires the following:
Addition of API that can change parameters used for each Command and Write Attribute to TLV.
(Of course, I know that there is a TLV parse library, but I think I need to find a way to do it without hardcoding as in the example below.)
generated java/jni API for IM is too big, we need to decouple it and fully use the generic java/jni IM API.
The part related to ChipClusters.java is too large, that part was organized by adding a feature. However, in the case of ChipStructs and ChipEventStructs, separate this part into a separate library.
Make CHIPClusterID.jar (Cluster / Attribute / Event / Command ID)
Make CHIPCluster.jar -> ChipStruct.kt, ChipEventStruct.kt
The text was updated successfully, but these errors were encountered: