Skip to content

Commit

Permalink
Update PairOnNetworkLongImInvokeCommand.kt
Browse files Browse the repository at this point in the history
  • Loading branch information
yunhanw-google authored Sep 13, 2024
1 parent 3ff9bbc commit cf1beb5
Showing 1 changed file with 2 additions and 34 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -91,41 +91,18 @@ class PairOnNetworkLongImInvokeCommand(
val tlvWriter1 = TlvWriter()
tlvWriter1.startStructure(AnonymousTag)
tlvWriter1.put(ContextSpecificTag(0), number)
tlvWriter1.put(ContextSpecificTag(1), number)
tlvWriter1.endStructure()

val element1: InvokeElement =
InvokeElement.newInstance(
/* endpointId= */ 0,
CLUSTER_ID_IDENTIFY,
IDENTIFY_COMMAND,
tlvWriter1.getEncoded(),
null
)

val tlvWriter2 = TlvWriter()
tlvWriter2.startStructure(AnonymousTag)
tlvWriter2.put(ContextSpecificTag(0), number)
tlvWriter2.put(ContextSpecificTag(1), number)
tlvWriter2.endStructure()

val element2: InvokeElement =
InvokeElement.newInstance(
/* endpointId= */ 1,
CLUSTER_ID_TEST,
TEST_ADD_ARGUMENT_COMMAND,
tlvWriter2.getEncoded(),
tlvWriter1.getEncoded(),
null
)

val element3: InvokeElement =
InvokeElement.newInstance(
/* endpointId= */ 1,
CLUSTER_ID_IDENTIFY,
IDENTIFY_COMMAND,
null,
"""{"0:UINT":1}"""
)

currentCommissioner()
.pairDeviceWithAddress(
getNodeId(),
Expand All @@ -142,20 +119,11 @@ class PairOnNetworkLongImInvokeCommand(
clear()
currentCommissioner().invoke(InternalInvokeCallback(), devicePointer, element1, 0, 0)
waitCompleteMs(getTimeoutMillis())
clear()
currentCommissioner().invoke(InternalInvokeCallback(), devicePointer, element2, 0, 0)
waitCompleteMs(getTimeoutMillis())
clear()
currentCommissioner().invoke(InternalInvokeCallback(), devicePointer, element3, 0, 0)
waitCompleteMs(getTimeoutMillis())
}

companion object {
private val logger = Logger.getLogger(PairOnNetworkLongImInvokeCommand::class.java.name)

private const val MATTER_PORT = 5540
private const val CLUSTER_ID_IDENTIFY = 0x0003L
private const val IDENTIFY_COMMAND = 0L
private const val CLUSTER_ID_TEST = 0xFFF1FC05L
private const val TEST_ADD_ARGUMENT_COMMAND = 0X04L
}
Expand Down

0 comments on commit cf1beb5

Please sign in to comment.