nRF Connect SDK API 2.8.99
Loading...
Searching...
No Matches
simulated_bridged_device_factory.h File Reference
#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::BridgedDeviceFactory = Nrf::DeviceFactory<Nrf::MatterBridgedDevice, DeviceType, const char *>
 
using SimulatedBridgedDeviceFactory::SimulatedDataProviderFactory = Nrf::DeviceFactory<Nrf::BridgedDeviceDataProvider, DeviceType, UpdateAttributeCallback, InvokeCommandCallback>
 

Functions

BridgedDeviceFactorySimulatedBridgedDeviceFactory::GetBridgedDeviceFactory ()
 
SimulatedDataProviderFactorySimulatedBridgedDeviceFactory::GetDataProviderFactory ()
 
CHIP_ERROR SimulatedBridgedDeviceFactory::CreateDevice (int deviceType, 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.