@@ -436,15 +436,15 @@ void PairingCommand::OnReadCommissioningInfo(const Controller::ReadCommissioning
436
436
info.icd .idleModeDuration , info.icd .activeModeDuration , info.icd .activeModeThreshold );
437
437
}
438
438
439
- void PairingCommand::OnICDRegistrationComplete (NodeId nodeId, uint32_t icdCounter)
439
+ void PairingCommand::OnICDRegistrationComplete (ScopedNodeId nodeId, uint32_t icdCounter)
440
440
{
441
441
char icdSymmetricKeyHex[chip::Crypto::kAES_CCM128_Key_Length * 2 + 1 ];
442
442
443
443
chip::Encoding::BytesToHex (mICDSymmetricKey .Value ().data (), mICDSymmetricKey .Value ().size (), icdSymmetricKeyHex,
444
444
sizeof (icdSymmetricKeyHex), chip::Encoding::HexFlags::kNullTerminate );
445
445
446
446
app::ICDClientInfo clientInfo;
447
- clientInfo.peer_node = ScopedNodeId ( nodeId, CurrentCommissioner (). GetFabricIndex ()) ;
447
+ clientInfo.peer_node = nodeId;
448
448
clientInfo.monitored_subject = mICDMonitoredSubject .Value ();
449
449
clientInfo.start_icd_counter = icdCounter;
450
450
@@ -457,26 +457,26 @@ void PairingCommand::OnICDRegistrationComplete(NodeId nodeId, uint32_t icdCounte
457
457
if (err != CHIP_NO_ERROR)
458
458
{
459
459
CHIPCommand::sICDClientStorage .RemoveKey (clientInfo);
460
- ChipLogError (NotSpecified, " Failed to persist symmetric key for " ChipLogFormatX64 " : %s" , ChipLogValueX64 (nodeId),
461
- err.AsString ());
460
+ ChipLogError (NotSpecified, " Failed to persist symmetric key for " ChipLogFormatX64 " : %s" ,
461
+ ChipLogValueX64 (nodeId. GetNodeId ()), err.AsString ());
462
462
SetCommandExitStatus (err);
463
463
return ;
464
464
}
465
465
466
466
mDeviceIsICD = true ;
467
467
468
- ChipLogProgress (NotSpecified, " Saved ICD Symmetric key for " ChipLogFormatX64, ChipLogValueX64 (nodeId));
468
+ ChipLogProgress (NotSpecified, " Saved ICD Symmetric key for " ChipLogFormatX64, ChipLogValueX64 (nodeId. GetNodeId () ));
469
469
ChipLogProgress (NotSpecified,
470
470
" ICD Registration Complete for device " ChipLogFormatX64 " / Check-In NodeID: " ChipLogFormatX64
471
471
" / Monitored Subject: " ChipLogFormatX64 " / Symmetric Key: %s / ICDCounter %u" ,
472
- ChipLogValueX64 (nodeId), ChipLogValueX64 (mICDCheckInNodeId .Value ()),
472
+ ChipLogValueX64 (nodeId. GetNodeId () ), ChipLogValueX64 (mICDCheckInNodeId .Value ()),
473
473
ChipLogValueX64 (mICDMonitoredSubject .Value ()), icdSymmetricKeyHex, icdCounter);
474
474
}
475
475
476
- void PairingCommand::OnICDStayActiveComplete (NodeId deviceId, uint32_t promisedActiveDuration)
476
+ void PairingCommand::OnICDStayActiveComplete (ScopedNodeId deviceId, uint32_t promisedActiveDuration)
477
477
{
478
478
ChipLogProgress (NotSpecified, " ICD Stay Active Complete for device " ChipLogFormatX64 " / promisedActiveDuration: %u" ,
479
- ChipLogValueX64 (deviceId), promisedActiveDuration);
479
+ ChipLogValueX64 (deviceId. GetNodeId () ), promisedActiveDuration);
480
480
}
481
481
482
482
void PairingCommand::OnDiscoveredDevice (const chip::Dnssd::CommissionNodeData & nodeData)
0 commit comments