Skip to content

Commit

Permalink
Move kotlin lib onboardingpayload to package matter
Browse files Browse the repository at this point in the history
  • Loading branch information
yufengwangca committed Oct 6, 2023
1 parent f4c2094 commit b444a39
Show file tree
Hide file tree
Showing 23 changed files with 88 additions and 88 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/java-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ jobs:
chip.tlv.TlvReadWriteTest \
chip.tlv.TlvReaderTest \
chip.jsontlv.JsonToTlvToJsonTest \
chip.onboardingpayload.ManualCodeTest \
chip.onboardingpayload.QRCodeTest
matter.onboardingpayload.ManualCodeTest \
matter.onboardingpayload.QRCodeTest
- name: Build Java Matter Controller and all clusters app
run: |
scripts/run_in_build_env.sh './scripts/build_python.sh --install_virtual_env out/venv'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,6 @@ import android.widget.Toast
import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity
import androidx.fragment.app.Fragment
import chip.onboardingpayload.OnboardingPayload
import chip.onboardingpayload.OnboardingPayloadParser
import chip.onboardingpayload.UnrecognizedQrCodeException
import com.google.chip.chiptool.provisioning.AddressCommissioningFragment
import com.google.chip.chiptool.provisioning.DeviceProvisioningFragment
import com.google.chip.chiptool.provisioning.EnterNetworkFragment
Expand All @@ -40,6 +37,9 @@ import com.google.chip.chiptool.setuppayloadscanner.CHIPDeviceDetailsFragment
import com.google.chip.chiptool.setuppayloadscanner.CHIPDeviceInfo
import com.google.chip.chiptool.setuppayloadscanner.CHIPLedgerDetailsFragment
import com.google.chip.chiptool.util.DeviceIdUtil
import matter.onboardingpayload.OnboardingPayload
import matter.onboardingpayload.OnboardingPayloadParser
import matter.onboardingpayload.UnrecognizedQrCodeException
import org.json.JSONObject

class CHIPToolActivity :
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,6 @@ import androidx.camera.lifecycle.ProcessCameraProvider
import androidx.core.content.ContextCompat
import androidx.core.content.ContextCompat.checkSelfPermission
import androidx.fragment.app.Fragment
import chip.onboardingpayload.OnboardingPayloadParser
import chip.onboardingpayload.UnrecognizedQrCodeException
import com.google.chip.chiptool.R
import com.google.chip.chiptool.SelectActionFragment
import com.google.chip.chiptool.databinding.BarcodeFragmentBinding
Expand All @@ -50,6 +48,8 @@ import java.util.concurrent.Executors
import kotlin.math.abs
import kotlin.math.max
import kotlin.math.min
import matter.onboardingpayload.OnboardingPayloadParser
import matter.onboardingpayload.UnrecognizedQrCodeException

/** Launches the camera to scan for QR code. */
class BarcodeFragment : Fragment() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
package com.google.chip.chiptool.setuppayloadscanner

import android.os.Parcelable
import chip.onboardingpayload.DiscoveryCapability
import chip.onboardingpayload.OnboardingPayload
import kotlinx.parcelize.Parcelize
import matter.onboardingpayload.DiscoveryCapability
import matter.onboardingpayload.OnboardingPayload

/** Class to hold the CHIP device information. */
@Parcelize
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.google.chip.chiptool.setuppayloadscanner

import android.os.Parcelable
import chip.onboardingpayload.OptionalQRCodeInfoType
import kotlinx.parcelize.Parcelize
import matter.onboardingpayload.OptionalQRCodeInfoType

@Parcelize
data class QrCodeInfo(
Expand Down
92 changes: 46 additions & 46 deletions kotlin-detect-config.yaml

Large diffs are not rendered by default.

32 changes: 16 additions & 16 deletions src/controller/java/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -272,20 +272,20 @@ kotlin_library("onboarding_payload") {
deps = [ ":tlv" ]

sources = [
"src/chip/onboardingpayload/Base38.kt",
"src/chip/onboardingpayload/CommissioningFlow.kt",
"src/chip/onboardingpayload/DiscoveryCapability.kt",
"src/chip/onboardingpayload/ManualOnboardingPayloadGenerator.kt",
"src/chip/onboardingpayload/ManualOnboardingPayloadParser.kt",
"src/chip/onboardingpayload/OnboardingPayload.kt",
"src/chip/onboardingpayload/OnboardingPayloadParser.kt",
"src/chip/onboardingpayload/OptionalQRCodeInfo.kt",
"src/chip/onboardingpayload/QRCodeBasicOnboardingPayloadGenerator.kt",
"src/chip/onboardingpayload/QRCodeOnboardingPayloadGenerator.kt",
"src/chip/onboardingpayload/QRCodeOnboardingPayloadParser.kt",
"src/chip/onboardingpayload/VendorId.kt",
"src/chip/onboardingpayload/Verhoeff.kt",
"src/chip/onboardingpayload/Verhoeff10.kt",
"src/matter/onboardingpayload/Base38.kt",
"src/matter/onboardingpayload/CommissioningFlow.kt",
"src/matter/onboardingpayload/DiscoveryCapability.kt",
"src/matter/onboardingpayload/ManualOnboardingPayloadGenerator.kt",
"src/matter/onboardingpayload/ManualOnboardingPayloadParser.kt",
"src/matter/onboardingpayload/OnboardingPayload.kt",
"src/matter/onboardingpayload/OnboardingPayloadParser.kt",
"src/matter/onboardingpayload/OptionalQRCodeInfo.kt",
"src/matter/onboardingpayload/QRCodeBasicOnboardingPayloadGenerator.kt",
"src/matter/onboardingpayload/QRCodeOnboardingPayloadGenerator.kt",
"src/matter/onboardingpayload/QRCodeOnboardingPayloadParser.kt",
"src/matter/onboardingpayload/VendorId.kt",
"src/matter/onboardingpayload/Verhoeff.kt",
"src/matter/onboardingpayload/Verhoeff10.kt",
]
}

Expand All @@ -298,7 +298,7 @@ kotlin_library("onboardingpayload_manual_code_test") {
"${chip_root}/third_party/java_deps:truth",
]

sources = [ "tests/chip/onboardingpayload/ManualCodeTest.kt" ]
sources = [ "tests/matter/onboardingpayload/ManualCodeTest.kt" ]

kotlinc_flags = [ "-Xlint:deprecation" ]
}
Expand All @@ -312,7 +312,7 @@ kotlin_library("onboardingpayload_qr_code_test") {
"${chip_root}/third_party/java_deps:truth",
]

sources = [ "tests/chip/onboardingpayload/QRCodeTest.kt" ]
sources = [ "tests/matter/onboardingpayload/QRCodeTest.kt" ]

kotlinc_flags = [ "-Xlint:deprecation" ]
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

private val kCodes =
charArrayOf(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

/**
* Enum values for possible flows for out-of-box commissioning that a Matter device manufacturer may
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

/** Enum values for possible bits in the onboarding paylod's discovery capabilities bitmask. */
enum class DiscoveryCapability {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

class ManualOnboardingPayloadGenerator(private val payloadContents: OnboardingPayload) {
private var skipPayloadValidation = false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

import java.util.concurrent.atomic.AtomicInteger

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

// See section 5.1.2. QR Code in the Matter specification
const val kDiscriminatorLongBits = 12
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

/** Parser for scanned QR code or Manual Pairing Code. */
class OnboardingPayloadParser {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

enum class OptionalQRCodeInfoType {
TYPE_UNKNOWN,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

import java.util.concurrent.atomic.AtomicInteger

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

import chip.tlv.AnonymousTag
import chip.tlv.ContextSpecificTag
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

import java.util.concurrent.atomic.AtomicInteger

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

/**
* code="0x0000" is defined as "Matter Standard" in the official CSA alliance manufacturer ID
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

object Verhoeff {
fun dihedralMultiply(x: Int, y: Int, n: Int): Int {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

/** Implements Verhoeff's check-digit algorithm for base-10 strings. */
class Verhoeff10 {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

import com.google.common.truth.Truth.assertThat
import java.util.concurrent.atomic.AtomicInteger
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* limitations under the License.
*/

package chip.onboardingpayload
package matter.onboardingpayload

import com.google.common.truth.Truth.assertThat
import org.junit.Assert.assertEquals
Expand Down

0 comments on commit b444a39

Please sign in to comment.