@@ -277,12 +277,17 @@ class DeviceInstanceInfoProvider
277277 */
278278 virtual DeviceInfoCapabilityMinimas GetSupportedCapabilityMinimaValues ()
279279 {
280- static_assert (CHIP_IM_MAX_NUM_COMMAND_HANDLER <= 10000 , " CHIP_IM_MAX_NUM_COMMAND_HANDLER must be <= 10000" );
281- static_assert (CHIP_IM_MAX_NUM_WRITE_HANDLER <= 10000 , " CHIP_IM_MAX_NUM_WRITE_HANDLER must be <= 10000" );
282- static_assert (CHIP_IM_SERVER_MAX_NUM_PATH_GROUPS_FOR_READS <= 10000 ,
283- " CHIP_IM_SERVER_MAX_NUM_PATH_GROUPS_FOR_READS must be <= 10000" );
284- static_assert (CHIP_IM_SERVER_MAX_NUM_PATH_GROUPS_FOR_SUBSCRIPTIONS <= 10000 ,
285- " CHIP_IM_SERVER_MAX_NUM_PATH_GROUPS_FOR_SUBSCRIPTIONS must be <= 10000" );
280+ static_assert (CHIP_IM_MAX_NUM_COMMAND_HANDLER >= 1 && CHIP_IM_MAX_NUM_COMMAND_HANDLER <= 10000 ,
281+ " CHIP_IM_MAX_NUM_COMMAND_HANDLER must be greater than or equal to 1 and less than or equal to 10000" );
282+ static_assert (CHIP_IM_MAX_NUM_WRITE_HANDLER >= 1 && CHIP_IM_MAX_NUM_WRITE_HANDLER <= 10000 ,
283+ " CHIP_IM_MAX_NUM_WRITE_HANDLER must be greater than or equal to 1 and less than or equal to 10000" );
284+ static_assert (
285+ CHIP_IM_SERVER_MAX_NUM_PATH_GROUPS_FOR_READS >= 9 && CHIP_IM_SERVER_MAX_NUM_PATH_GROUPS_FOR_READS <= 10000 ,
286+ " CHIP_IM_SERVER_MAX_NUM_PATH_GROUPS_FOR_READS must be greater than or equal to 9 and less than or equal to 10000" );
287+ static_assert (CHIP_IM_SERVER_MAX_NUM_PATH_GROUPS_FOR_SUBSCRIPTIONS >= 3 &&
288+ CHIP_IM_SERVER_MAX_NUM_PATH_GROUPS_FOR_SUBSCRIPTIONS <= 10000 ,
289+ " CHIP_IM_SERVER_MAX_NUM_PATH_GROUPS_FOR_SUBSCRIPTIONS must be greater than or equal to 3 and less than or "
290+ " equal to 10000" );
286291
287292 return DeviceInfoCapabilityMinimas{ .simultaneousInvocationsSupported = CHIP_IM_MAX_NUM_COMMAND_HANDLER ,
288293 .simultaneousWritesSupported = CHIP_IM_MAX_NUM_WRITE_HANDLER ,
0 commit comments