@@ -186,7 +186,7 @@ def __init__(self, deviceProxy: ctypes.c_void_p, dmLib=None):
186
186
def __del__ (self ):
187
187
if (self ._dmLib is not None and hasattr (builtins , 'chipStack' ) and builtins .chipStack is not None ):
188
188
# This destructor is called from any threading context, including on the Matter threading context.
189
- # So, we cannot call chipStack.Call or chipStack.CallAsyncWithCallback which waits for the posted work to
189
+ # So, we cannot call chipStack.Call or chipStack.CallAsyncWithCompleteCallback which waits for the posted work to
190
190
# actually be executed. Instead, we just post/schedule the work and move on.
191
191
builtins .chipStack .PostTaskOnChipThread (lambda : self ._dmLib .pychip_FreeOperationalDeviceProxy (self ._deviceProxy ))
192
192
@@ -447,7 +447,7 @@ def ConnectBLE(self, discriminator, setupPinCode, nodeid) -> PyChipError:
447
447
448
448
self .state = DCState .COMMISSIONING
449
449
self ._enablePairingCompeleteCallback (True )
450
- self ._ChipStack .CallAsyncWithCallback (
450
+ self ._ChipStack .CallAsyncWithCompleteCallback (
451
451
lambda : self ._dmLib .pychip_DeviceController_ConnectBLE (
452
452
self .devCtrl , discriminator , setupPinCode , nodeid )
453
453
).raise_on_error ()
@@ -459,7 +459,7 @@ def ConnectBLE(self, discriminator, setupPinCode, nodeid) -> PyChipError:
459
459
def UnpairDevice (self , nodeid : int ):
460
460
self .CheckIsActive ()
461
461
462
- return self ._ChipStack .CallAsyncWithCallback (
462
+ return self ._ChipStack .CallAsyncWithCompleteCallback (
463
463
lambda : self ._dmLib .pychip_DeviceController_UnpairDevice (
464
464
self .devCtrl , nodeid , self .cbHandleDeviceUnpairCompleteFunct )
465
465
).raise_on_error ()
@@ -498,7 +498,7 @@ def EstablishPASESessionBLE(self, setupPinCode: int, discriminator: int, nodeid:
498
498
499
499
self .state = DCState .RENDEZVOUS_ONGOING
500
500
self ._enablePairingCompeleteCallback (True )
501
- return self ._ChipStack .CallAsyncWithCallback (
501
+ return self ._ChipStack .CallAsyncWithCompleteCallback (
502
502
lambda : self ._dmLib .pychip_DeviceController_EstablishPASESessionBLE (
503
503
self .devCtrl , setupPinCode , discriminator , nodeid )
504
504
)
@@ -508,7 +508,7 @@ def EstablishPASESessionIP(self, ipaddr: str, setupPinCode: int, nodeid: int, po
508
508
509
509
self .state = DCState .RENDEZVOUS_ONGOING
510
510
self ._enablePairingCompeleteCallback (True )
511
- return self ._ChipStack .CallAsyncWithCallback (
511
+ return self ._ChipStack .CallAsyncWithCompleteCallback (
512
512
lambda : self ._dmLib .pychip_DeviceController_EstablishPASESessionIP (
513
513
self .devCtrl , ipaddr .encode ("utf-8" ), setupPinCode , nodeid , port )
514
514
)
@@ -518,7 +518,7 @@ def EstablishPASESession(self, setUpCode: str, nodeid: int):
518
518
519
519
self .state = DCState .RENDEZVOUS_ONGOING
520
520
self ._enablePairingCompeleteCallback (True )
521
- return self ._ChipStack .CallAsyncWithCallback (
521
+ return self ._ChipStack .CallAsyncWithCompleteCallback (
522
522
lambda : self ._dmLib .pychip_DeviceController_EstablishPASESession (
523
523
self .devCtrl , setUpCode .encode ("utf-8" ), nodeid )
524
524
)
@@ -737,7 +737,7 @@ def OpenCommissioningWindow(self, nodeid: int, timeout: int, iteration: int,
737
737
Returns CommissioningParameters
738
738
'''
739
739
self .CheckIsActive ()
740
- self ._ChipStack .CallAsyncWithCallback (
740
+ self ._ChipStack .CallAsyncWithCompleteCallback (
741
741
lambda : self ._dmLib .pychip_DeviceController_OpenCommissioningWindow (
742
742
self .devCtrl , self .pairingDelegate , nodeid , timeout , iteration , discriminator , option )
743
743
).raise_on_error ()
@@ -1898,7 +1898,7 @@ def Commission(self, nodeid) -> PyChipError:
1898
1898
self ._ChipStack .commissioningCompleteEvent .clear ()
1899
1899
self .state = DCState .COMMISSIONING
1900
1900
1901
- self ._ChipStack .CallAsyncWithCallback (
1901
+ self ._ChipStack .CallAsyncWithCompleteCallback (
1902
1902
lambda : self ._dmLib .pychip_DeviceController_Commission (
1903
1903
self .devCtrl , nodeid )
1904
1904
)
@@ -2014,7 +2014,7 @@ def CommissionOnNetwork(self, nodeId: int, setupPinCode: int,
2014
2014
self ._ChipStack .commissioningCompleteEvent .clear ()
2015
2015
2016
2016
self ._enablePairingCompeleteCallback (True )
2017
- self ._ChipStack .CallAsyncWithCallback (
2017
+ self ._ChipStack .CallAsyncWithCompleteCallback (
2018
2018
lambda : self ._dmLib .pychip_DeviceController_OnNetworkCommission (
2019
2019
self .devCtrl , self .pairingDelegate , nodeId , setupPinCode , int (filterType ), str (filter ).encode ("utf-8" ) + b"\x00 " if filter is not None else None , discoveryTimeoutMsec )
2020
2020
)
@@ -2038,7 +2038,7 @@ def CommissionWithCode(self, setupPayload: str, nodeid: int, discoveryType: Disc
2038
2038
self ._ChipStack .commissioningCompleteEvent .clear ()
2039
2039
2040
2040
self ._enablePairingCompeleteCallback (True )
2041
- self ._ChipStack .CallAsyncWithCallback (
2041
+ self ._ChipStack .CallAsyncWithCompleteCallback (
2042
2042
lambda : self ._dmLib .pychip_DeviceController_ConnectWithCode (
2043
2043
self .devCtrl , setupPayload , nodeid , discoveryType .value )
2044
2044
)
@@ -2058,7 +2058,7 @@ def CommissionIP(self, ipaddr: str, setupPinCode: int, nodeid: int) -> PyChipErr
2058
2058
self ._ChipStack .commissioningCompleteEvent .clear ()
2059
2059
2060
2060
self ._enablePairingCompeleteCallback (True )
2061
- self ._ChipStack .CallAsyncWithCallback (
2061
+ self ._ChipStack .CallAsyncWithCompleteCallback (
2062
2062
lambda : self ._dmLib .pychip_DeviceController_ConnectIP (
2063
2063
self .devCtrl , ipaddr .encode ("utf-8" ), setupPinCode , nodeid )
2064
2064
)
@@ -2072,7 +2072,7 @@ def IssueNOCChain(self, csr: Clusters.OperationalCredentials.Commands.CSRRespons
2072
2072
The NOC chain will be provided in TLV cert format."""
2073
2073
self .CheckIsActive ()
2074
2074
2075
- return self ._ChipStack .CallAsyncWithCallback (
2075
+ return self ._ChipStack .CallAsyncWithCompleteCallback (
2076
2076
lambda : self ._dmLib .pychip_DeviceController_IssueNOCChain (
2077
2077
self .devCtrl , py_object (self ), csr .NOCSRElements , len (csr .NOCSRElements ), nodeId )
2078
2078
)
0 commit comments