Skip to content

Commit a06a0f5

Browse files
cecillerestyled-commitsswan-amazon
authoredFeb 8, 2025
1.4: Auto-select data model set based on specification version (#37394) and update general-commissiong cluster XML (#37447)
* Auto-select data model set based on specification version (#37394) * Auto-select data model set based on specification version * Remove extra includes * Fix PICS test test to add SoftwareVersion with pics * Restyled by isort * linter * Omit TestSpecParsingSelection test from app testing --------- Co-authored-by: Restyled.io <commits@restyled.io> * linter * Omit new unit test from automated testing in old style * Add provisional General Commissioning Cluster TCUpdateDeadline attribute (#35903) * Added a new server-side optional attribute `TCUpdateDeadline` (code 0x09) to the General Commissioning Cluster XML. * This attribute is a 32-bit unsigned integer (`int32u`) and is marked as non-writable. * The attribute is defined as provisional with `apiMaturity="provisional"`. * It includes read access with the privilege set to administer. * Re-generated using ./scripts/tools/zap_regen_all.py * fix test selection to work with 1.4 import style * zap regen with the new xml --------- Co-authored-by: Restyled.io <commits@restyled.io> Co-authored-by: James Swan <122404367+swan-amazon@users.noreply.github.com>
1 parent fd6f926 commit a06a0f5

File tree

138 files changed

+765
-22
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+765
-22
lines changed
 

‎.github/workflows/tests.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -527,6 +527,7 @@ jobs:
527527
scripts/run_in_python_env.sh out/venv 'python3 ./src/python_testing/TestConformanceTest.py'
528528
scripts/run_in_python_env.sh out/venv 'python3 ./src/python_testing/TestChoiceConformanceSupport.py'
529529
scripts/run_in_python_env.sh out/venv 'python3 ./src/python_testing/TestMatterTestingSupport.py'
530+
scripts/run_in_python_env.sh out/venv 'python3 ./src/python_testing/TestSpecParsingSelection.py'
530531
scripts/run_in_python_env.sh out/venv 'python3 ./src/python_testing/TestSpecParsingSupport.py'
531532
scripts/run_in_python_env.sh out/venv 'python3 ./src/python_testing/test_testing/test_TC_ICDM_2_1.py'
532533
scripts/run_in_python_env.sh out/venv 'python3 ./src/python_testing/test_testing/test_IDM_10_4.py'

‎examples/air-purifier-app/air-purifier-common/air-purifier-app.matter

+1
Original file line numberDiff line numberDiff line change
@@ -739,6 +739,7 @@ cluster GeneralCommissioning = 48 {
739739
provisional readonly attribute access(read: administer) optional int16u TCMinRequiredVersion = 6;
740740
provisional readonly attribute access(read: administer) optional bitmap16 TCAcknowledgements = 7;
741741
provisional readonly attribute access(read: administer) optional boolean TCAcknowledgementsRequired = 8;
742+
provisional readonly attribute access(read: administer) optional int32u TCUpdateDeadline = 9;
742743
readonly attribute command_id generatedCommandList[] = 65528;
743744
readonly attribute command_id acceptedCommandList[] = 65529;
744745
readonly attribute event_id eventList[] = 65530;

0 commit comments

Comments
 (0)