Skip to content

Commit 063ce4b

Browse files
[Silabs] GroupAuxiliaryAccessControlDelegate injection. (project-chip#43670)
1 parent 1c204ec commit 063ce4b

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

examples/platform/silabs/MatterConfig.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include "AppConfig.h"
2121
#include "BaseApplication.h"
2222
#include <MatterConfig.h>
23+
#include <access/examples/GroupAuxiliaryAccessControlDelegate.h>
2324
#include <cmsis_os2.h>
2425

2526
#include <mbedtls/platform.h>
@@ -337,6 +338,10 @@ CHIP_ERROR SilabsMatterConfig::InitMatter(const char * appName)
337338
gExampleDeviceInfoProvider.SetStorageDelegate(initParams.persistentStorageDelegate);
338339
chip::DeviceLayer::SetDeviceInfoProvider(&gExampleDeviceInfoProvider);
339340

341+
// Inject group auxiliary access control delegate
342+
static chip::Access::Examples::GroupAuxiliaryAccessControlDelegate sGroupAuxAccessDelegate(initParams.groupDataProvider);
343+
initParams.groupAuxiliaryAccessControlDelegate = &sGroupAuxAccessDelegate;
344+
340345
// Init Matter Server and Start Event Loop
341346
err = chip::Server::GetInstance().Init(initParams);
342347

0 commit comments

Comments
 (0)