Reproduction steps
This PR is about the test of Ethernet devices with NFC commissioning.
The PR43642 has changed how the commissioning is done in python code. The comissioning is now started via SetUpCodePairer. All the supported commissioning channels are discovered to find the Commissionee device (the fastest win).
This is a problem when doing NFC commissioning tests because we want to control which commissioning channel will be used. The PR72715 brings a solution to this problem: The trick is to cheat the 'discovery capabilities bitmask' to indicate that only NTL is supported.
However, this solution will not work for Ethernet devices because there is no bit in 'discovery capabilities bitmask' for on-network discovery.
The goal of this issue is to see how we will fix that in order to be able to test Ethernet devices with NFC commissioning.
Bug prevalence
Always
GitHub hash of the SDK that was being used
c6ae4ba
Platform
other
Platform Version(s)
No response
Anything else?
No response
Reproduction steps
This PR is about the test of Ethernet devices with NFC commissioning.
The PR43642 has changed how the commissioning is done in python code. The comissioning is now started via SetUpCodePairer. All the supported commissioning channels are discovered to find the Commissionee device (the fastest win).
This is a problem when doing NFC commissioning tests because we want to control which commissioning channel will be used. The PR72715 brings a solution to this problem: The trick is to cheat the 'discovery capabilities bitmask' to indicate that only NTL is supported.
However, this solution will not work for Ethernet devices because there is no bit in 'discovery capabilities bitmask' for on-network discovery.
The goal of this issue is to see how we will fix that in order to be able to test Ethernet devices with NFC commissioning.
Bug prevalence
Always
GitHub hash of the SDK that was being used
c6ae4ba
Platform
other
Platform Version(s)
No response
Anything else?
No response