![]() |
nRF Connect SDK API 3.3.99
|
#include "bridge_util.h"#include "bridged_device_data_provider.h"#include "matter_bridged_device.h"#include <lib/support/CHIPMem.h>Go to the source code of this file.
Namespaces | |
| namespace | SimulatedBridgedDeviceFactory |
Typedefs | |
| using | SimulatedBridgedDeviceFactory::SimulatedDataProviderFactory = Nrf::DeviceFactory<Nrf::BridgedDeviceDataProvider, DeviceType, UpdateAttributeCallback, InvokeCommandCallback> |
| using | SimulatedBridgedDeviceFactory::BridgedDeviceFactory = Nrf::DeviceFactory<Nrf::MatterBridgedDevice, DeviceType, const char *, const char *> |
Functions | |
| BridgedDeviceFactory & | SimulatedBridgedDeviceFactory::GetBridgedDeviceFactory () |
| SimulatedDataProviderFactory & | SimulatedBridgedDeviceFactory::GetDataProviderFactory () |
| CHIP_ERROR | SimulatedBridgedDeviceFactory::CreateDevice (int deviceType, const char *uniqueID, const char *nodeLabel, chip::Optional< uint8_t > index=chip::Optional< uint8_t >(), chip::Optional< uint16_t > endpointId=chip::Optional< uint16_t >()) |
| Create a bridged device. | |
| CHIP_ERROR | SimulatedBridgedDeviceFactory::RemoveDevice (int endpointId) |
| Remove bridged device. | |