Skip to content

Commit 0ed5f6a

Browse files
committed
Merge branch 'master' into granbery/atomic_write
2 parents 614eebc + 13fe13a commit 0ed5f6a

File tree

131 files changed

+2530
-173
lines changed

Some content is hidden

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

131 files changed

+2530
-173
lines changed

.github/workflows/tests.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -603,6 +603,8 @@ jobs:
603603
scripts/run_in_python_env.sh out/venv 'python3 ./src/python_testing/TestConformanceSupport.py'
604604
scripts/run_in_python_env.sh out/venv 'python3 ./src/python_testing/test_testing/test_IDM_10_4.py'
605605
scripts/run_in_python_env.sh out/venv 'python3 ./src/python_testing/test_testing/test_TC_SC_7_1.py'
606+
scripts/run_in_python_env.sh out/venv 'python3 ./src/python_testing/test_testing/TestDecorators.py'
607+
606608
607609
- name: Uploading core files
608610
uses: actions/upload-artifact@v4

.vscode/extensions.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@
2121
"vadimcn.vscode-lldb",
2222
"xaver.clang-format",
2323
"yuichinukiyama.vscode-preview-server",
24-
"yzhang.markdown-all-in-one"
24+
"yzhang.markdown-all-in-one",
25+
"ms-python.autopep8",
26+
"ms-python.isort"
2527
],
2628
// List of extensions recommended by VS Code that should not be recommended for users of this workspace.
2729
"unwantedRecommendations": []

.vscode/settings.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -192,5 +192,5 @@
192192
"[python]": {
193193
"editor.defaultFormatter": "ms-python.autopep8"
194194
},
195-
"python.formatting.provider": "none"
195+
"autopep8.args": ["--max-line-length", "132"]
196196
}

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

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.matter

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

examples/all-clusters-app/all-clusters-common/all-clusters-app.matter

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

examples/bridge-app/bridge-common/bridge-app.matter

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

examples/chef/devices/rootnode_airpurifier_73a6fe2651.matter

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

examples/chef/devices/rootnode_airqualitysensor_e63187f6c9.matter

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

examples/chef/devices/rootnode_basicvideoplayer_0ff86e943b.matter

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

examples/chef/devices/rootnode_contactsensor_27f76aeaf5.matter

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

examples/chef/devices/rootnode_dimmablepluginunit_f8a9a0b9d4.matter

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
// This IDL was generated automatically by ZAP.
22
// It is for view/code review purposes only.
33

4+
enum TestGlobalEnum : enum8 {
5+
kSomeValue = 0;
6+
kSomeOtherValue = 1;
7+
kFinalValue = 2;
8+
}
9+
10+
bitmap TestGlobalBitmap : bitmap32 {
11+
kFirstBit = 0x1;
12+
kSecondBit = 0x2;
13+
}
14+
15+
struct TestGlobalStruct {
16+
char_string<128> name = 0;
17+
nullable TestGlobalBitmap myBitmap = 1;
18+
optional nullable TestGlobalEnum myEnum = 2;
19+
}
20+
421
/** Attributes and commands for putting a device into Identification mode (e.g. flashing a light). */
522
cluster Identify = 3 {
623
revision 4;

0 commit comments

Comments
 (0)