@@ -244,10 +244,15 @@ class DLL_EXPORT DeviceController : public AbstractDnssdDiscoveryController
244
244
* called yet, and neither callback will be called in the future.
245
245
*/
246
246
CHIP_ERROR GetConnectedDevice (NodeId peerNodeId, Callback::Callback<OnDeviceConnected> * onConnection,
247
- chip::Callback::Callback<OnDeviceConnectionFailure> * onFailure)
247
+ chip::Callback::Callback<OnDeviceConnectionFailure> * onFailure,
248
+ TransportPayloadCapability transportPayloadCapability = TransportPayloadCapability::kMRPPayload )
248
249
{
249
250
VerifyOrReturnError (mState == State::Initialized, CHIP_ERROR_INCORRECT_STATE);
250
- mSystemState ->CASESessionMgr ()->FindOrEstablishSession (ScopedNodeId (peerNodeId, GetFabricIndex ()), onConnection, onFailure);
251
+ mSystemState ->CASESessionMgr ()->FindOrEstablishSession (ScopedNodeId (peerNodeId, GetFabricIndex ()), onConnection, onFailure,
252
+ #if CHIP_DEVICE_CONFIG_ENABLE_AUTOMATIC_CASE_RETRIES
253
+ 1 , nullptr ,
254
+ #endif // CHIP_DEVICE_CONFIG_ENABLE_AUTOMATIC_CASE_RETRIES
255
+ transportPayloadCapability);
251
256
return CHIP_NO_ERROR;
252
257
}
253
258
@@ -267,11 +272,16 @@ class DLL_EXPORT DeviceController : public AbstractDnssdDiscoveryController
267
272
*/
268
273
CHIP_ERROR
269
274
GetConnectedDevice (NodeId peerNodeId, Callback::Callback<OnDeviceConnected> * onConnection,
270
- chip::Callback::Callback<OperationalSessionSetup::OnSetupFailure> * onSetupFailure)
275
+ chip::Callback::Callback<OperationalSessionSetup::OnSetupFailure> * onSetupFailure,
276
+ TransportPayloadCapability transportPayloadCapability = TransportPayloadCapability::kMRPPayload )
271
277
{
272
278
VerifyOrReturnError (mState == State::Initialized, CHIP_ERROR_INCORRECT_STATE);
273
279
mSystemState ->CASESessionMgr ()->FindOrEstablishSession (ScopedNodeId (peerNodeId, GetFabricIndex ()), onConnection,
274
- onSetupFailure);
280
+ onSetupFailure,
281
+ #if CHIP_DEVICE_CONFIG_ENABLE_AUTOMATIC_CASE_RETRIES
282
+ 1 , nullptr ,
283
+ #endif // CHIP_DEVICE_CONFIG_ENABLE_AUTOMATIC_CASE_RETRIES
284
+ transportPayloadCapability);
275
285
return CHIP_NO_ERROR;
276
286
}
277
287
0 commit comments