Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to send required events for Door Lock app #21242

Conversation

Morozov-5F
Copy link
Contributor

@Morozov-5F Morozov-5F commented Jul 26, 2022

Problem

Change overview

  1. Added ability to send commands to the lock-app over the named pipe. See README.md for more details.
  2. Now Lock App for Linux is able to restrict access for users of Schedule Restricted User based on schedules.

Testing

  • Send SetDoorState command over the named pipe (see README.md) and verify that the door state change event is sent by Lock App.
  • Send SendDoorLockAlarm command over the named pipe (see README.md) and verify that the Door Lock Alarm event with LockJammed type is sent by Lock App.
  • Verify schedule support:
    1. Create a credential with user of Schedule Restricted Type:
      ? chip-tool doorlock set-credential 0 '{ "credentialType" : 1 , "credentialIndex" : 1 }' "123456" null null 8 1 1 --timedInteractionTimeoutMs 1000
      
    2. Verify that it is impossible to lock/unlock the door
      ? chip-tool doorlock unlock-door 1 1 --timedInteractionTimeoutMs 1000 --PinCode "123456"
      ...
      [1658856707540] [64241:10356960] CHIP: [TOO] Run command failure: IM Error 0x00000501: General error: 0x01 (FAILURE)
      
    3. Verify the LockOperationError event is sent by Lock app:
      ? chip-tool doorlock read-event lock-operation-error 1 1
      ...
      [1658856750606] [64404:10358982] CHIP: [TOO] Endpoint: 1 Cluster: 0x0000_0101 Event 0x0000_0003
      [1658856750606] [64404:10358982] CHIP: [TOO]     Event number: 1900550
      [1658856750606] [64404:10358982] CHIP: [TOO]     Priority: Critical
      [1658856750606] [64404:10358982] CHIP: [TOO]     Timestamp: 2581137538
      [1658856750606] [64404:10358982] CHIP: [TOO]   LockOperationError: {
      [1658856750606] [64404:10358982] CHIP: [TOO]     LockOperationType: 1
      [1658856750606] [64404:10358982] CHIP: [TOO]     OperationSource: 7
      [1658856750606] [64404:10358982] CHIP: [TOO]     OperationError: 3
      [1658856750606] [64404:10358982] CHIP: [TOO]     UserIndex: 1
      [1658856750606] [64404:10358982] CHIP: [TOO]     FabricIndex: 1
      [1658856750606] [64404:10358982] CHIP: [TOO]     SourceNode: 112233
      [1658856750606] [64404:10358982] CHIP: [TOO]     Credentials: 1 entries
      [1658856750606] [64404:10358982] CHIP: [TOO]       [1]: {
      [1658856750606] [64404:10358982] CHIP: [TOO]         CredentialType: 1
      [1658856750606] [64404:10358982] CHIP: [TOO]         CredentialIndex: 1
      [1658856750606] [64404:10358982] CHIP: [TOO]        }
      [1658856750606] [64404:10358982] CHIP: [TOO]    }
      ...
      
    4. Create the Week Day schedule that is currently in action:
      ? chip-tool doorlock set-week-day-schedule 1 1 0x04 10 00 21 00 1 1 --timedInteractionTimeoutMs 1000
      
    5. Verify that the lock can be unlocked now:
      ? chip-tool doorlock unlock-door 1 1 --timedInteractionTimeoutMs 1000 --PinCode "123456"
      
    6. Do the same operations for Year Day Schedules.
  • Re-ran all the existing lock YAML tests.

@github-actions
Copy link

github-actions bot commented Jul 26, 2022

PR #21242: Size comparison from 79e8c9e to 2de4794

Increases (17 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6)
platform target config section 79e8c9e 2de4794 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668419 668507 88 0.0
.text 579692 579780 88 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 634019 634115 96 0.0
.text 556060 556156 96 0.0
lock-ftd LP_CC2652R7 (read only) 671567 671647 80 0.0
.text 594624 594704 80 0.0
lock-mtd LP_CC2652R7 (read only) 653795 653971 176 0.0
.rodata 101163 101259 96 0.1
.text 552152 552232 80 0.0
shell LP_CC2652R7 (read only) 660894 660974 80 0.0
.text 575404 575484 80 0.0
cyw30739 lock cyw930739m2evb_01 (read/write) 589254 589342 88 0.0
.app_xip_area 461664 461752 88 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1128256 1128432 176 0.0
.text 981820 981996 176 0.0
esp32 all-clusters-app c3devkit (read only) 1022112 1022228 116 0.0
(read/write) 1486586 1486690 104 0.0
.flash.rodata 216264 216368 104 0.0
.flash.text 1022112 1022228 116 0.0
m5stack (read only) 1075771 1075847 76 0.0
(read/write) 488608 488704 96 0.0
.flash.rodata 246668 246764 96 0.0
.flash.text 1070387 1070463 76 0.0
k32w lock k32w0+release (read/write) 699056 699248 192 0.0
.text 624124 624316 192 0.0
linux chip-tool-ipv6only arm64 (read only) 9809652 9813892 4240 0.0
.rodata 466500 466868 368 0.1
.text 7760852 7764724 3872 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2449328 2449600 272 0.0
.text 1411972 1412244 272 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177131 1177311 180 0.0
rodata 142660 142760 100 0.1
text 812408 812496 88 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1157183 1157379 196 0.0
rodata 134192 134292 100 0.1
text 801716 801816 100 0.0
p6 all-clusters-app default (read/write) 1687044 1687260 216 0.0
.text 1526880 1527096 216 0.0
all-clusters-minimal-app default (read/write) 1631148 1631356 208 0.0
.text 1471704 1471912 208 0.0
lock-app default (read/write) 1589116 1589308 192 0.0
.text 1433504 1433696 192 0.0
Decreases (5 builds for cc13x2_26x2, telink)
platform target config section 79e8c9e 2de4794 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 182940 182852 -88 -0.0
lock-ftd LP_CC2652R7 (read/write) 169984 169904 -80 -0.0
lock-mtd LP_CC2652R7 (read/write) 183444 183268 -176 -0.1
shell LP_CC2652R7 (read/write) 185984 185904 -80 -0.0
telink light-switch-app tlsr9518adk80d text 567188 567186 -2 -0.0
Full report (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 79e8c9e 2de4794 change % change
bl602 lighting-app bl602 (read/write) 1381450 1381450 0 0.0
.bss 117538 117538 0 0.0
.data 4480 4480 0 0.0
.text 1051524 1051524 0 0.0
bl602+rpc (read/write) 1426866 1426866 0 0.0
.bss 124978 124978 0 0.0
.data 4600 4600 0 0.0
.text 1083188 1083188 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668419 668507 88 0.0
(read/write) 182940 182852 -88 -0.0
.bss 74252 74252 0 0.0
.data 3356 3356 0 0.0
.rodata 88411 88411 0 0.0
.text 579692 579780 88 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 634019 634115 96 0.0
(read/write) 157820 157820 0 0.0
.bss 73548 73548 0 0.0
.data 3356 3356 0 0.0
.rodata 77635 77635 0 0.0
.text 556060 556156 96 0.0
lock-ftd LP_CC2652R7 (read only) 671567 671647 80 0.0
(read/write) 169984 169904 -80 -0.0
.bss 71332 71332 0 0.0
.data 3280 3280 0 0.0
.rodata 76463 76463 0 0.0
.text 594624 594704 80 0.0
lock-mtd LP_CC2652R7 (read only) 653795 653971 176 0.0
(read/write) 183444 183268 -176 -0.1
.bss 67020 67020 0 0.0
.data 3280 3280 0 0.0
.rodata 101163 101259 96 0.1
.text 552152 552232 80 0.0
pump-app LP_CC2652R7 (read only) 680999 680999 0 0.0
(read/write) 161384 161384 0 0.0
.bss 71396 71396 0 0.0
.data 3280 3280 0 0.0
.rodata 89175 89175 0 0.0
.text 591340 591340 0 0.0
pump-controller-app LP_CC2652R7 (read only) 666759 666759 0 0.0
(read/write) 175760 175760 0 0.0
.bss 71532 71532 0 0.0
.data 3276 3276 0 0.0
.rodata 85007 85007 0 0.0
.text 581272 581272 0 0.0
shell LP_CC2652R7 (read only) 660894 660974 80 0.0
(read/write) 185984 185904 -80 -0.0
.bss 76572 76572 0 0.0
.data 3360 3360 0 0.0
.rodata 85174 85174 0 0.0
.text 575404 575484 80 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583334 583334 0 0.0
.app_xip_area 460472 460472 0 0.0
.bss 65656 65656 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589254 589342 88 0.0
.app_xip_area 461664 461752 88 0.0
.bss 70384 70384 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 589082 589082 0 0.0
.app_xip_area 467036 467036 0 0.0
.bss 64896 64896 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1088160 1088160 0 0.0
.bss 133276 133276 0 0.0
.data 2048 2048 0 0.0
.text 952816 952816 0 0.0
BRD4161A+rpc (read/write) 1142452 1142452 0 0.0
.bss 149956 149956 0 0.0
.data 2260 2260 0 0.0
.text 990216 990216 0 0.0
BRD4161A+rs911x (read/write) 952704 952704 0 0.0
.bss 140992 140992 0 0.0
.data 2048 2048 0 0.0
.text 809644 809644 0 0.0
lock-app BRD4161A+wf200 (read/write) 1128256 1128432 176 0.0
.bss 144360 144360 0 0.0
.data 2056 2056 0 0.0
.text 981820 981996 176 0.0
window-app BRD4161A (read/write) 1081636 1081636 0 0.0
.bss 134748 134748 0 0.0
.data 2076 2076 0 0.0
.text 944788 944788 0 0.0
esp32 all-clusters-app c3devkit (read only) 1022112 1022228 116 0.0
(read/write) 1486586 1486690 104 0.0
.dram0.bss 70288 70288 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 216264 216368 104 0.0
.flash.text 1022112 1022228 116 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1075771 1075847 76 0.0
(read/write) 488608 488704 96 0.0
.dram0.bss 75800 75800 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246668 246764 96 0.0
.flash.text 1070387 1070463 76 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 641776 641776 0 0.0
.bss 69728 69728 0 0.0
.data 2028 2028 0 0.0
.text 567292 567292 0 0.0
lock k32w0+release (read/write) 699056 699248 192 0.0
.bss 70168 70168 0 0.0
.data 2036 2036 0 0.0
.text 624124 624316 192 0.0
linux chip-tool-ipv6only arm64 (read only) 9809652 9813892 4240 0.0
(read/write) 678593 678593 0 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 623936 623936 0 0.0
.dynamic 560 560 0 0.0
.got 13536 13536 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 466500 466868 368 0.1
.text 7760852 7764724 3872 0.0
thermostat-no-ble arm64 (read only) 2342156 2342156 0 0.0
(read/write) 141393 141393 0 0.0
.bss 55297 55297 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75672 75672 0 0.0
.dynamic 560 560 0 0.0
.got 4984 4984 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 139588 139588 0 0.0
.text 1965520 1965520 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2449328 2449600 272 0.0
.bss 214508 214508 0 0.0
.data 5872 5872 0 0.0
.text 1411972 1412244 272 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177131 1177311 180 0.0
bss 143132 143132 0 0.0
rodata 142660 142760 100 0.1
text 812408 812496 88 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1157183 1157379 196 0.0
bss 142368 142368 0 0.0
rodata 134192 134292 100 0.1
text 801716 801816 100 0.0
p6 all-clusters-app default (read only) 881568 881568 0 0.0
(read/write) 1687044 1687260 216 0.0
.bss 149128 149128 0 0.0
.data 2648 2648 0 0.0
.text 1526880 1527096 216 0.0
all-clusters-minimal-app default (read only) 882288 882288 0 0.0
(read/write) 1631148 1631356 208 0.0
.bss 148408 148408 0 0.0
.data 2648 2648 0 0.0
.text 1471704 1471912 208 0.0
light-app default (read only) 890592 890592 0 0.0
(read/write) 1551516 1551516 0 0.0
.bss 140312 140312 0 0.0
.data 2440 2440 0 0.0
.text 1400376 1400376 0 0.0
lock-app default (read only) 886120 886120 0 0.0
(read/write) 1589116 1589308 192 0.0
.bss 144768 144768 0 0.0
.data 2456 2456 0 0.0
.text 1433504 1433696 192 0.0
telink light-switch-app tlsr9518adk80d (read/write) 799660 799660 0 0.0
bss 70808 70808 0 0.0
noinit 40416 40416 0 0.0
text 567188 567186 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 819760 819760 0 0.0
bss 71652 71652 0 0.0
noinit 40416 40416 0 0.0
text 583758 583758 0 0.0

Copy link
Contributor

@yufengwangca yufengwangca left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please use named pipe instead of signal to trigger the events, please refer to #21144 for more information.

We are moving from signal to named pipe because:

  1. We are running out of available signal to use
  2. signal can not carry more information other than event number itself
  3. we overwrite the default behaviors of signal which might cause problem in testing, such as ctrl+c can not terminate the program.

@Morozov-5F Morozov-5F force-pushed the feature/implement-eventing-for-lock-app branch from 2de4794 to 68769c9 Compare July 27, 2022 10:42
@Morozov-5F Morozov-5F force-pushed the feature/implement-eventing-for-lock-app branch from 68769c9 to 5563eff Compare July 27, 2022 10:47
@Morozov-5F Morozov-5F requested a review from yufengwangca July 27, 2022 10:48
@github-actions
Copy link

github-actions bot commented Jul 27, 2022

PR #21242: Size comparison from 750eedf to 5563eff

Increases (20 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 750eedf 5563eff change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668427 668507 80 0.0
.text 579700 579780 80 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 634019 634115 96 0.0
.text 556060 556156 96 0.0
lock-ftd LP_CC2652R7 (read only) 671567 671647 80 0.0
.text 594624 594704 80 0.0
lock-mtd LP_CC2652R7 (read only) 653795 653971 176 0.0
.rodata 101163 101259 96 0.1
.text 552152 552232 80 0.0
pump-controller-app LP_CC2652R7 (read only) 666751 666759 8 0.0
.text 581264 581272 8 0.0
shell LP_CC2652R7 (read only) 660894 660974 80 0.0
.text 575404 575484 80 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583326 583334 8 0.0
.app_xip_area 460464 460472 8 0.0
lock cyw930739m2evb_01 (read/write) 589254 589342 88 0.0
.app_xip_area 461664 461752 88 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1128256 1128448 192 0.0
.text 981820 982012 192 0.0
esp32 all-clusters-app c3devkit (read only) 1022112 1022226 114 0.0
(read/write) 1486586 1486690 104 0.0
.flash.rodata 216264 216368 104 0.0
.flash.text 1022112 1022226 114 0.0
m5stack (read only) 1075771 1075847 76 0.0
(read/write) 488608 488704 96 0.0
.flash.rodata 246668 246764 96 0.0
.flash.text 1070387 1070463 76 0.0
k32w lock k32w0+release (read/write) 699056 699248 192 0.0
.text 624124 624316 192 0.0
linux chip-tool-ipv6only arm64 (read only) 9835876 9840116 4240 0.0
.rodata 467972 468340 368 0.1
.text 7785604 7789476 3872 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2449328 2449600 272 0.0
.text 1411972 1412244 272 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177131 1177311 180 0.0
rodata 142660 142760 100 0.1
text 812408 812496 88 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1157183 1157379 196 0.0
rodata 134192 134292 100 0.1
text 801716 801816 100 0.0
p6 all-clusters-app default (read/write) 1687044 1687260 216 0.0
.text 1526880 1527096 216 0.0
all-clusters-minimal-app default (read/write) 1631148 1631356 208 0.0
.text 1471704 1471912 208 0.0
lock-app default (read/write) 1589116 1589308 192 0.0
.text 1433504 1433696 192 0.0
telink lighting-app tlsr9518adk80d text 583758 583760 2 0.0
Decreases (6 builds for cc13x2_26x2, telink)
platform target config section 750eedf 5563eff change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 182932 182852 -80 -0.0
lock-ftd LP_CC2652R7 (read/write) 169984 169904 -80 -0.0
lock-mtd LP_CC2652R7 (read/write) 183444 183268 -176 -0.1
pump-controller-app LP_CC2652R7 (read/write) 175768 175760 -8 -0.0
shell LP_CC2652R7 (read/write) 185984 185904 -80 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 799660 799652 -8 -0.0
text 567188 567184 -4 -0.0
Full report (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 750eedf 5563eff change % change
bl602 lighting-app bl602 (read/write) 1381450 1381450 0 0.0
.bss 117538 117538 0 0.0
.data 4480 4480 0 0.0
.text 1051524 1051524 0 0.0
bl602+rpc (read/write) 1426866 1426866 0 0.0
.bss 124978 124978 0 0.0
.data 4600 4600 0 0.0
.text 1083188 1083188 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668427 668507 80 0.0
(read/write) 182932 182852 -80 -0.0
.bss 74252 74252 0 0.0
.data 3356 3356 0 0.0
.rodata 88411 88411 0 0.0
.text 579700 579780 80 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 634019 634115 96 0.0
(read/write) 157820 157820 0 0.0
.bss 73548 73548 0 0.0
.data 3356 3356 0 0.0
.rodata 77635 77635 0 0.0
.text 556060 556156 96 0.0
lock-ftd LP_CC2652R7 (read only) 671567 671647 80 0.0
(read/write) 169984 169904 -80 -0.0
.bss 71332 71332 0 0.0
.data 3280 3280 0 0.0
.rodata 76463 76463 0 0.0
.text 594624 594704 80 0.0
lock-mtd LP_CC2652R7 (read only) 653795 653971 176 0.0
(read/write) 183444 183268 -176 -0.1
.bss 67020 67020 0 0.0
.data 3280 3280 0 0.0
.rodata 101163 101259 96 0.1
.text 552152 552232 80 0.0
pump-app LP_CC2652R7 (read only) 680999 680999 0 0.0
(read/write) 161384 161384 0 0.0
.bss 71396 71396 0 0.0
.data 3280 3280 0 0.0
.rodata 89175 89175 0 0.0
.text 591340 591340 0 0.0
pump-controller-app LP_CC2652R7 (read only) 666751 666759 8 0.0
(read/write) 175768 175760 -8 -0.0
.bss 71532 71532 0 0.0
.data 3276 3276 0 0.0
.rodata 85007 85007 0 0.0
.text 581264 581272 8 0.0
shell LP_CC2652R7 (read only) 660894 660974 80 0.0
(read/write) 185984 185904 -80 -0.0
.bss 76572 76572 0 0.0
.data 3360 3360 0 0.0
.rodata 85174 85174 0 0.0
.text 575404 575484 80 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583326 583334 8 0.0
.app_xip_area 460464 460472 8 0.0
.bss 65656 65656 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589254 589342 88 0.0
.app_xip_area 461664 461752 88 0.0
.bss 70384 70384 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 589082 589082 0 0.0
.app_xip_area 467036 467036 0 0.0
.bss 64896 64896 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1088160 1088160 0 0.0
.bss 133276 133276 0 0.0
.data 2048 2048 0 0.0
.text 952816 952816 0 0.0
BRD4161A+rpc (read/write) 1142452 1142452 0 0.0
.bss 149956 149956 0 0.0
.data 2260 2260 0 0.0
.text 990216 990216 0 0.0
BRD4161A+rs911x (read/write) 952704 952704 0 0.0
.bss 140992 140992 0 0.0
.data 2048 2048 0 0.0
.text 809644 809644 0 0.0
lock-app BRD4161A+wf200 (read/write) 1128256 1128448 192 0.0
.bss 144360 144360 0 0.0
.data 2056 2056 0 0.0
.text 981820 982012 192 0.0
window-app BRD4161A (read/write) 1081636 1081636 0 0.0
.bss 134748 134748 0 0.0
.data 2076 2076 0 0.0
.text 944788 944788 0 0.0
esp32 all-clusters-app c3devkit (read only) 1022112 1022226 114 0.0
(read/write) 1486586 1486690 104 0.0
.dram0.bss 70288 70288 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 216264 216368 104 0.0
.flash.text 1022112 1022226 114 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1075771 1075847 76 0.0
(read/write) 488608 488704 96 0.0
.dram0.bss 75800 75800 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246668 246764 96 0.0
.flash.text 1070387 1070463 76 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 641776 641776 0 0.0
.bss 69728 69728 0 0.0
.data 2028 2028 0 0.0
.text 567292 567292 0 0.0
lock k32w0+release (read/write) 699056 699248 192 0.0
.bss 70168 70168 0 0.0
.data 2036 2036 0 0.0
.text 624124 624316 192 0.0
linux chip-tool-ipv6only arm64 (read only) 9835876 9840116 4240 0.0
(read/write) 678593 678593 0 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 623936 623936 0 0.0
.dynamic 560 560 0 0.0
.got 13536 13536 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 467972 468340 368 0.1
.text 7785604 7789476 3872 0.0
thermostat-no-ble arm64 (read only) 2342156 2342156 0 0.0
(read/write) 141393 141393 0 0.0
.bss 55297 55297 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75672 75672 0 0.0
.dynamic 560 560 0 0.0
.got 4984 4984 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 139588 139588 0 0.0
.text 1965520 1965520 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2449328 2449600 272 0.0
.bss 214508 214508 0 0.0
.data 5872 5872 0 0.0
.text 1411972 1412244 272 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177131 1177311 180 0.0
bss 143132 143132 0 0.0
rodata 142660 142760 100 0.1
text 812408 812496 88 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1157183 1157379 196 0.0
bss 142368 142368 0 0.0
rodata 134192 134292 100 0.1
text 801716 801816 100 0.0
p6 all-clusters-app default (read only) 881568 881568 0 0.0
(read/write) 1687044 1687260 216 0.0
.bss 149128 149128 0 0.0
.data 2648 2648 0 0.0
.text 1526880 1527096 216 0.0
all-clusters-minimal-app default (read only) 882288 882288 0 0.0
(read/write) 1631148 1631356 208 0.0
.bss 148408 148408 0 0.0
.data 2648 2648 0 0.0
.text 1471704 1471912 208 0.0
light-app default (read only) 890592 890592 0 0.0
(read/write) 1551516 1551516 0 0.0
.bss 140312 140312 0 0.0
.data 2440 2440 0 0.0
.text 1400376 1400376 0 0.0
lock-app default (read only) 886120 886120 0 0.0
(read/write) 1589116 1589308 192 0.0
.bss 144768 144768 0 0.0
.data 2456 2456 0 0.0
.text 1433504 1433696 192 0.0
telink light-switch-app tlsr9518adk80d (read/write) 799660 799652 -8 -0.0
bss 70808 70808 0 0.0
noinit 40416 40416 0 0.0
text 567188 567184 -4 -0.0
lighting-app tlsr9518adk80d (read/write) 819760 819760 0 0.0
bss 71652 71652 0 0.0
noinit 40416 40416 0 0.0
text 583758 583760 2 0.0

examples/lock-app/linux/README.md Show resolved Hide resolved
examples/lock-app/linux/README.md Show resolved Hide resolved
examples/lock-app/linux/README.md Show resolved Hide resolved
examples/lock-app/linux/README.md Show resolved Hide resolved
examples/lock-app/linux/src/LockAppCommandDelegate.cpp Outdated Show resolved Hide resolved
examples/lock-app/linux/src/LockAppCommandDelegate.cpp Outdated Show resolved Hide resolved
@Morozov-5F Morozov-5F force-pushed the feature/implement-eventing-for-lock-app branch from 5563eff to 9bd5be2 Compare July 28, 2022 08:55
@github-actions
Copy link

github-actions bot commented Jul 28, 2022

PR #21242: Size comparison from e758eb2 to 9bd5be2

Increases (18 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6)
platform target config section e758eb2 9bd5be2 change % change
bl602 lighting-app bl602 .text 1051624 1051628 4 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668299 668379 80 0.0
.text 579788 579868 80 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633875 633971 96 0.0
.text 556140 556236 96 0.0
lock-ftd LP_CC2652R7 (read only) 671455 671535 80 0.0
.text 594712 594792 80 0.0
lock-mtd LP_CC2652R7 (read only) 653555 653731 176 0.0
.rodata 100875 100971 96 0.1
.text 552200 552280 80 0.0
shell LP_CC2652R7 (read only) 661006 661086 80 0.0
.text 575524 575604 80 0.0
cyw30739 lock cyw930739m2evb_01 (read/write) 589126 589214 88 0.0
.app_xip_area 461208 461296 88 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1128328 1128504 176 0.0
.text 981884 982060 176 0.0
esp32 all-clusters-app c3devkit (read only) 1022460 1022576 116 0.0
(read/write) 1486274 1486378 104 0.0
.flash.rodata 215936 216040 104 0.0
.flash.text 1022460 1022576 116 0.0
m5stack (read only) 1076107 1076179 72 0.0
(read/write) 488312 488408 96 0.0
.flash.rodata 246364 246460 96 0.0
.flash.text 1070723 1070795 72 0.0
k32w lock k32w0+release (read/write) 699832 700024 192 0.0
.text 624892 625084 192 0.0
linux chip-tool-ipv6only arm64 (read only) 9829588 9833812 4224 0.0
.rodata 467492 467844 352 0.1
.text 7786516 7790388 3872 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2450384 2450656 272 0.0
.text 1413028 1413300 272 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1172691 1172871 180 0.0
rodata 141828 141928 100 0.1
text 808808 808896 88 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1152743 1152939 196 0.0
rodata 133360 133460 100 0.1
text 798120 798216 96 0.0
p6 all-clusters-app default (read/write) 1686700 1686916 216 0.0
.text 1526528 1526744 216 0.0
all-clusters-minimal-app default (read/write) 1630796 1631012 216 0.0
.text 1471344 1471560 216 0.0
lock-app default (read/write) 1589828 1590028 200 0.0
.text 1434208 1434408 200 0.0
Decreases (4 builds for cc13x2_26x2)
platform target config section e758eb2 9bd5be2 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 183068 182988 -80 -0.0
lock-ftd LP_CC2652R7 (read/write) 170104 170024 -80 -0.0
lock-mtd LP_CC2652R7 (read/write) 183692 183516 -176 -0.1
shell LP_CC2652R7 (read/write) 185880 185800 -80 -0.0
Full report (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section e758eb2 9bd5be2 change % change
bl602 lighting-app bl602 (read/write) 1381330 1381330 0 0.0
.bss 117618 117618 0 0.0
.data 4480 4480 0 0.0
.text 1051624 1051628 4 0.0
bl602+rpc (read/write) 1426746 1426746 0 0.0
.bss 125058 125058 0 0.0
.data 4600 4600 0 0.0
.text 1083292 1083292 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668299 668379 80 0.0
(read/write) 183068 182988 -80 -0.0
.bss 74260 74260 0 0.0
.data 3356 3356 0 0.0
.rodata 88195 88195 0 0.0
.text 579788 579868 80 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633875 633971 96 0.0
(read/write) 157828 157828 0 0.0
.bss 73556 73556 0 0.0
.data 3356 3356 0 0.0
.rodata 77411 77411 0 0.0
.text 556140 556236 96 0.0
lock-ftd LP_CC2652R7 (read only) 671455 671535 80 0.0
(read/write) 170104 170024 -80 -0.0
.bss 71340 71340 0 0.0
.data 3280 3280 0 0.0
.rodata 76263 76263 0 0.0
.text 594712 594792 80 0.0
lock-mtd LP_CC2652R7 (read only) 653555 653731 176 0.0
(read/write) 183692 183516 -176 -0.1
.bss 67028 67028 0 0.0
.data 3280 3280 0 0.0
.rodata 100875 100971 96 0.1
.text 552200 552280 80 0.0
pump-app LP_CC2652R7 (read only) 680743 680743 0 0.0
(read/write) 161648 161648 0 0.0
.bss 71404 71404 0 0.0
.data 3280 3280 0 0.0
.rodata 88863 88863 0 0.0
.text 591396 591396 0 0.0
pump-controller-app LP_CC2652R7 (read only) 666487 666487 0 0.0
(read/write) 176040 176040 0 0.0
.bss 71540 71540 0 0.0
.data 3276 3276 0 0.0
.rodata 84679 84679 0 0.0
.text 581328 581328 0 0.0
shell LP_CC2652R7 (read only) 661006 661086 80 0.0
(read/write) 185880 185800 -80 -0.0
.bss 76580 76580 0 0.0
.data 3360 3360 0 0.0
.rodata 85166 85166 0 0.0
.text 575524 575604 80 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583206 583206 0 0.0
.app_xip_area 460016 460016 0 0.0
.bss 65648 65648 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589126 589214 88 0.0
.app_xip_area 461208 461296 88 0.0
.bss 70376 70376 0 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 588938 588938 0 0.0
.app_xip_area 466564 466564 0 0.0
.bss 64888 64888 0 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1087832 1087832 0 0.0
.bss 133284 133284 0 0.0
.data 2048 2048 0 0.0
.text 952480 952480 0 0.0
BRD4161A+rpc (read/write) 1142124 1142124 0 0.0
.bss 149964 149964 0 0.0
.data 2260 2260 0 0.0
.text 989880 989880 0 0.0
BRD4161A+rs911x (read/write) 973656 973656 0 0.0
.bss 161736 161736 0 0.0
.data 2048 2048 0 0.0
.text 809852 809852 0 0.0
lock-app BRD4161A+wf200 (read/write) 1128328 1128504 176 0.0
.bss 144368 144368 0 0.0
.data 2056 2056 0 0.0
.text 981884 982060 176 0.0
window-app BRD4161A (read/write) 1081308 1081308 0 0.0
.bss 134756 134756 0 0.0
.data 2076 2076 0 0.0
.text 944452 944452 0 0.0
esp32 all-clusters-app c3devkit (read only) 1022460 1022576 116 0.0
(read/write) 1486274 1486378 104 0.0
.dram0.bss 70296 70296 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 215936 216040 104 0.0
.flash.text 1022460 1022576 116 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1076107 1076179 72 0.0
(read/write) 488312 488408 96 0.0
.dram0.bss 75808 75808 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246364 246460 96 0.0
.flash.text 1070723 1070795 72 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 642600 642600 0 0.0
.bss 69736 69736 0 0.0
.data 2028 2028 0 0.0
.text 568108 568108 0 0.0
lock k32w0+release (read/write) 699832 700024 192 0.0
.bss 70176 70176 0 0.0
.data 2036 2036 0 0.0
.text 624892 625084 192 0.0
linux chip-tool-ipv6only arm64 (read only) 9829588 9833812 4224 0.0
(read/write) 675729 675729 0 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 621080 621080 0 0.0
.dynamic 560 560 0 0.0
.got 13528 13528 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 467492 467844 352 0.1
.text 7786516 7790388 3872 0.0
thermostat-no-ble arm64 (read only) 2343388 2343388 0 0.0
(read/write) 141601 141601 0 0.0
.bss 55313 55313 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75856 75856 0 0.0
.dynamic 560 560 0 0.0
.got 4992 4992 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 138964 138964 0 0.0
.text 1967200 1967200 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2450384 2450656 272 0.0
.bss 214516 214516 0 0.0
.data 5872 5872 0 0.0
.text 1413028 1413300 272 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1172691 1172871 180 0.0
bss 143140 143140 0 0.0
rodata 141828 141928 100 0.1
text 808808 808896 88 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1152743 1152939 196 0.0
bss 142376 142376 0 0.0
rodata 133360 133460 100 0.1
text 798120 798216 96 0.0
p6 all-clusters-app default (read only) 881560 881560 0 0.0
(read/write) 1686700 1686916 216 0.0
.bss 149136 149136 0 0.0
.data 2648 2648 0 0.0
.text 1526528 1526744 216 0.0
all-clusters-minimal-app default (read only) 882280 882280 0 0.0
(read/write) 1630796 1631012 216 0.0
.bss 148416 148416 0 0.0
.data 2648 2648 0 0.0
.text 1471344 1471560 216 0.0
light-app default (read only) 890584 890584 0 0.0
(read/write) 1552220 1552220 0 0.0
.bss 140320 140320 0 0.0
.data 2440 2440 0 0.0
.text 1401072 1401072 0 0.0
lock-app default (read only) 886112 886112 0 0.0
(read/write) 1589828 1590028 200 0.0
.bss 144776 144776 0 0.0
.data 2456 2456 0 0.0
.text 1434208 1434408 200 0.0
telink light-switch-app tlsr9518adk80d (read/write) 799600 799600 0 0.0
bss 70816 70816 0 0.0
noinit 40416 40416 0 0.0
text 567240 567240 0 0.0
lighting-app tlsr9518adk80d (read/write) 819708 819708 0 0.0
bss 71660 71660 0 0.0
noinit 40416 40416 0 0.0
text 583812 583812 0 0.0

@Morozov-5F Morozov-5F force-pushed the feature/implement-eventing-for-lock-app branch from 9bd5be2 to 86482cf Compare July 29, 2022 16:14
@github-actions
Copy link

github-actions bot commented Jul 29, 2022

PR #21242: Size comparison from 0064643 to 86482cf

Increases above 0.2%:

platform target config section 0064643 86482cf change % change
linux all-clusters-app debug (read only) 2992409 3003889 11480 0.4
.rodata 269259 270251 992 0.4
.text 2544578 2554994 10416 0.4
all-clusters-minimal-app debug (read only) 2835449 2846929 11480 0.4
.rodata 269419 270411 992 0.4
.text 2390066 2400482 10416 0.4
lock-app debug (read only) 2540785 2562705 21920 0.9
.data.rel.ro 69352 69512 160 0.2
.got 4424 4464 40 0.9
.rodata 232176 234512 2336 1.0
.text 2142530 2161394 18864 0.9
Increases (24 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 0064643 86482cf change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668603 668691 88 0.0
.text 580092 580180 88 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 634195 634291 96 0.0
.text 556460 556556 96 0.0
lock-ftd LP_CC2652R7 (read only) 671583 671679 96 0.0
.text 594840 594936 96 0.0
lock-mtd LP_CC2652R7 (read only) 653683 653875 192 0.0
.rodata 100875 100971 96 0.1
.text 552328 552424 96 0.0
pump-controller-app LP_CC2652R7 (read/write) 175760 175768 8 0.0
shell LP_CC2652R7 (read only) 661302 661398 96 0.0
.text 575820 575916 96 0.0
cyw30739 lock cyw930739m2evb_01 (read/write) 589254 589350 96 0.0
.app_xip_area 461344 461440 96 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1128616 1128808 192 0.0
.text 982172 982364 192 0.0
esp32 all-clusters-app c3devkit (read only) 1022962 1023076 114 0.0
(read/write) 1486338 1486442 104 0.0
.flash.rodata 216000 216104 104 0.0
.flash.text 1022962 1023076 114 0.0
m5stack (read only) 1076451 1076487 36 0.0
(read/write) 488376 488472 96 0.0
.flash.rodata 246428 246524 96 0.0
.flash.text 1071067 1071103 36 0.0
k32w lock k32w0+release (read/write) 700016 700208 192 0.0
.text 625084 625276 192 0.0
linux all-clusters-app debug (read only) 2992409 3003889 11480 0.4
(read/write) 155584 155616 32 0.0
.data.rel.ro 85272 85304 32 0.0
.rodata 269259 270251 992 0.4
.text 2544578 2554994 10416 0.4
all-clusters-minimal-app debug (read only) 2835449 2846929 11480 0.4
(read/write) 147288 147320 32 0.0
.data.rel.ro 77864 77912 48 0.1
.rodata 269419 270411 992 0.4
.text 2390066 2400482 10416 0.4
chip-tool debug (read only) 10468001 10472705 4704 0.0
.rodata 535989 536373 384 0.1
.text 8447604 8451924 4320 0.1
chip-tool-ipv6only arm64 (read only) 9879540 9883764 4224 0.0
.rodata 468196 468548 352 0.1
.text 7796180 7800052 3872 0.0
lock-app debug (read only) 2540785 2562705 21920 0.9
(read/write) 125176 125400 224 0.2
.bss 48160 48192 32 0.1
.data.rel.ro 69352 69512 160 0.2
.got 4424 4464 40 0.9
.rodata 232176 234512 2336 1.0
.text 2142530 2161394 18864 0.9
shell debug (read only) 2575937 2576305 368 0.0
.rodata 231346 231474 128 0.1
.text 2186530 2186770 240 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2450880 2451152 272 0.0
.text 1413524 1413796 272 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1173135 1173331 196 0.0
rodata 141888 141988 100 0.1
text 809184 809276 92 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1153187 1153383 196 0.0
rodata 133420 133520 100 0.1
text 798496 798592 96 0.0
p6 all-clusters-app default (read/write) 1687196 1687404 208 0.0
.text 1527024 1527232 208 0.0
all-clusters-minimal-app default (read/write) 1631308 1631516 208 0.0
.text 1471856 1472064 208 0.0
lock-app default (read/write) 1590132 1590324 192 0.0
.text 1434512 1434704 192 0.0
telink lighting-app tlsr9518adk80d (read/write) 825140 825148 8 0.0
text 585596 585598 2 0.0
Decreases (6 builds for cc13x2_26x2, telink)
platform target config section 0064643 86482cf change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 182740 182652 -88 -0.0
lock-ftd LP_CC2652R7 (read/write) 169952 169856 -96 -0.1
lock-mtd LP_CC2652R7 (read/write) 183540 183348 -192 -0.1
pump-controller-app LP_CC2652R7 (read only) 666743 666735 -8 -0.0
.text 581520 581512 -8 -0.0
shell LP_CC2652R7 (read/write) 185560 185464 -96 -0.1
telink light-switch-app tlsr9518adk80d (read/write) 804708 804700 -8 -0.0
text 568710 568708 -2 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 0064643 86482cf change % change
bl602 lighting-app bl602 (read/write) 1381770 1381770 0 0.0
.bss 117618 117618 0 0.0
.data 4480 4480 0 0.0
.text 1052040 1052040 0 0.0
bl602+rpc (read/write) 1427186 1427186 0 0.0
.bss 125058 125058 0 0.0
.data 4600 4600 0 0.0
.text 1083704 1083704 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668603 668691 88 0.0
(read/write) 182740 182652 -88 -0.0
.bss 74236 74236 0 0.0
.data 3372 3372 0 0.0
.rodata 88195 88195 0 0.0
.text 580092 580180 88 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 634195 634291 96 0.0
(read/write) 157820 157820 0 0.0
.bss 73532 73532 0 0.0
.data 3372 3372 0 0.0
.rodata 77411 77411 0 0.0
.text 556460 556556 96 0.0
lock-ftd LP_CC2652R7 (read only) 671583 671679 96 0.0
(read/write) 169952 169856 -96 -0.1
.bss 71316 71316 0 0.0
.data 3296 3296 0 0.0
.rodata 76263 76263 0 0.0
.text 594840 594936 96 0.0
lock-mtd LP_CC2652R7 (read only) 653683 653875 192 0.0
(read/write) 183540 183348 -192 -0.1
.bss 67004 67004 0 0.0
.data 3296 3296 0 0.0
.rodata 100875 100971 96 0.1
.text 552328 552424 96 0.0
pump-app LP_CC2652R7 (read only) 681167 681167 0 0.0
(read/write) 161200 161200 0 0.0
.bss 71380 71380 0 0.0
.data 3296 3296 0 0.0
.rodata 88919 88919 0 0.0
.text 591764 591764 0 0.0
pump-controller-app LP_CC2652R7 (read only) 666743 666735 -8 -0.0
(read/write) 175760 175768 8 0.0
.bss 71516 71516 0 0.0
.data 3292 3292 0 0.0
.rodata 84743 84743 0 0.0
.text 581520 581512 -8 -0.0
shell LP_CC2652R7 (read only) 661302 661398 96 0.0
(read/write) 185560 185464 -96 -0.1
.bss 76556 76556 0 0.0
.data 3376 3376 0 0.0
.rodata 85166 85166 0 0.0
.text 575820 575916 96 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583502 583502 0 0.0
.app_xip_area 460320 460320 0 0.0
.bss 65624 65624 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589254 589350 96 0.0
.app_xip_area 461344 461440 96 0.0
.bss 70352 70352 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 589194 589194 0 0.0
.app_xip_area 466828 466828 0 0.0
.bss 64864 64864 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1088248 1088248 0 0.0
.bss 133260 133260 0 0.0
.data 2064 2064 0 0.0
.text 952904 952904 0 0.0
BRD4161A+rpc (read/write) 1142556 1142556 0 0.0
.bss 149940 149940 0 0.0
.data 2276 2276 0 0.0
.text 990320 990320 0 0.0
BRD4161A+rs911x (read/write) 974136 974136 0 0.0
.bss 161736 161736 0 0.0
.data 2048 2048 0 0.0
.text 810332 810332 0 0.0
lock-app BRD4161A+wf200 (read/write) 1128616 1128808 192 0.0
.bss 144368 144368 0 0.0
.data 2056 2056 0 0.0
.text 982172 982364 192 0.0
window-app BRD4161A (read/write) 1081540 1081540 0 0.0
.bss 134732 134732 0 0.0
.data 2092 2092 0 0.0
.text 944692 944692 0 0.0
esp32 all-clusters-app c3devkit (read only) 1022962 1023076 114 0.0
(read/write) 1486338 1486442 104 0.0
.dram0.bss 70296 70296 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 216000 216104 104 0.0
.flash.text 1022962 1023076 114 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1076451 1076487 36 0.0
(read/write) 488376 488472 96 0.0
.dram0.bss 75808 75808 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246428 246524 96 0.0
.flash.text 1071067 1071103 36 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 642896 642896 0 0.0
.bss 69712 69712 0 0.0
.data 2044 2044 0 0.0
.text 568412 568412 0 0.0
lock k32w0+release (read/write) 700016 700208 192 0.0
.bss 70152 70152 0 0.0
.data 2052 2052 0 0.0
.text 625084 625276 192 0.0
linux all-clusters-app debug (read only) 2992409 3003889 11480 0.4
(read/write) 155584 155616 32 0.0
.bss 61888 61888 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 85272 85304 32 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 269259 270251 992 0.4
.text 2544578 2554994 10416 0.4
all-clusters-minimal-app debug (read only) 2835449 2846929 11480 0.4
(read/write) 147288 147320 32 0.0
.bss 61088 61088 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 77864 77912 48 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 269419 270411 992 0.4
.text 2390066 2400482 10416 0.4
bridge-app debug+rpc (read only) 2353801 2353801 0 0.0
(read/write) 127160 127160 0 0.0
.bss 50176 50176 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 67304 67304 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 201544 201544 0 0.0
.text 1989490 1989490 0 0.0
chip-tool debug (read only) 10468001 10472705 4704 0.0
(read/write) 641464 641464 0 0.0
.bss 24856 24856 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 606824 606824 0 0.0
.dynamic 608 608 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 535989 536373 384 0.1
.text 8447604 8451924 4320 0.1
chip-tool-ipv6only arm64 (read only) 9879540 9883764 4224 0.0
(read/write) 689073 689073 0 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 634360 634360 0 0.0
.dynamic 560 560 0 0.0
.got 13584 13584 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 468196 468548 352 0.1
.text 7796180 7800052 3872 0.0
lighting-app debug+rpc (read only) 2576665 2576665 0 0.0
(read/write) 130096 130096 0 0.0
.bss 49728 49728 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72344 72344 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 217296 217296 0 0.0
.text 2188514 2188514 0 0.0
lock-app debug (read only) 2540785 2562705 21920 0.9
(read/write) 125176 125400 224 0.2
.bss 48160 48192 32 0.1
.data 1712 1712 0 0.0
.data.rel.ro 69352 69512 160 0.2
.dynamic 608 608 0 0.0
.got 4424 4464 40 0.9
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 232176 234512 2336 1.0
.text 2142530 2161394 18864 0.9
ota-provider-app debug (read only) 2345113 2345113 0 0.0
(read/write) 118944 118944 0 0.0
.bss 47776 47776 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 207768 207768 0 0.0
.text 1973682 1973682 0 0.0
ota-requestor-app debug (read only) 2466041 2466041 0 0.0
(read/write) 126304 126304 0 0.0
.bss 50144 50144 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 67992 67992 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 211328 211328 0 0.0
.text 2082434 2082434 0 0.0
shell debug (read only) 2575937 2576305 368 0.0
(read/write) 141736 141736 0 0.0
.bss 57736 57736 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76944 76944 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 231346 231474 128 0.1
.text 2186530 2186770 240 0.0
thermostat-no-ble arm64 (read only) 2344316 2344316 0 0.0
(read/write) 141649 141649 0 0.0
.bss 55313 55313 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75904 75904 0 0.0
.dynamic 560 560 0 0.0
.got 4992 4992 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139028 139028 0 0.0
.text 1968016 1968016 0 0.0
tv-app debug (read only) 3148193 3148193 0 0.0
(read/write) 257640 257640 0 0.0
.bss 167320 167320 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79032 79032 0 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 255304 255304 0 0.0
.text 2703506 2703506 0 0.0
tv-casting-app debug (read only) 5383273 5383273 0 0.0
(read/write) 158592 158592 0 0.0
.bss 51352 51352 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98432 98432 0 0.0
.dynamic 608 608 0 0.0
.got 4736 4736 0 0.0
.init 27 27 0 0.0
.init_array 1024 1024 0 0.0
.rodata 338705 338705 0 0.0
.text 4777490 4777490 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2450880 2451152 272 0.0
.bss 214516 214516 0 0.0
.data 5872 5872 0 0.0
.text 1413524 1413796 272 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1173135 1173331 196 0.0
bss 143120 143120 0 0.0
rodata 141888 141988 100 0.1
text 809184 809276 92 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1153187 1153383 196 0.0
bss 142356 142356 0 0.0
rodata 133420 133520 100 0.1
text 798496 798592 96 0.0
p6 all-clusters-app default (read only) 881560 881560 0 0.0
(read/write) 1687196 1687404 208 0.0
.bss 149136 149136 0 0.0
.data 2648 2648 0 0.0
.text 1527024 1527232 208 0.0
all-clusters-minimal-app default (read only) 882280 882280 0 0.0
(read/write) 1631308 1631516 208 0.0
.bss 148416 148416 0 0.0
.data 2648 2648 0 0.0
.text 1471856 1472064 208 0.0
light-app default (read only) 890584 890584 0 0.0
(read/write) 1552716 1552716 0 0.0
.bss 140320 140320 0 0.0
.data 2440 2440 0 0.0
.text 1401568 1401568 0 0.0
lock-app default (read only) 886112 886112 0 0.0
(read/write) 1590132 1590324 192 0.0
.bss 144776 144776 0 0.0
.data 2456 2456 0 0.0
.text 1434512 1434704 192 0.0
telink light-switch-app tlsr9518adk80d (read/write) 804708 804700 -8 -0.0
bss 70964 70964 0 0.0
noinit 43488 43488 0 0.0
text 568710 568708 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 825140 825148 8 0.0
bss 71808 71808 0 0.0
noinit 43488 43488 0 0.0
text 585596 585598 2 0.0

@woody-apple woody-apple merged commit 40ef264 into project-chip:master Jul 29, 2022
github-actions bot pushed a commit that referenced this pull request Jul 29, 2022
* [#19807] Add ability to trigger the door lock alarm with Lock Jammed code and change the door state in the lock app

* [#19807] Restrict lock operation for disabled users (door lock)

* [#19807] Support schedule-restricted users in the lock-app

* Address code review feedback: move the lock-app to named pipe

* Update auto-generated files
woody-apple added a commit that referenced this pull request Jul 30, 2022
* [#19807] Add ability to trigger the door lock alarm with Lock Jammed code and change the door state in the lock app

* [#19807] Restrict lock operation for disabled users (door lock)

* [#19807] Support schedule-restricted users in the lock-app

* Address code review feedback: move the lock-app to named pipe

* Update auto-generated files

Co-authored-by: Evgeniy Morozov <[email protected]>
isiu-apple pushed a commit to isiu-apple/connectedhomeip that referenced this pull request Sep 16, 2022
…1242)

* [project-chip#19807] Add ability to trigger the door lock alarm with Lock Jammed code and change the door state in the lock app

* [project-chip#19807] Restrict lock operation for disabled users (door lock)

* [project-chip#19807] Support schedule-restricted users in the lock-app

* Address code review feedback: move the lock-app to named pipe

* Update auto-generated files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[SQA] [TC-DRLK-2.10] Lock-Operation-Error & Door Lock Alarm events need to be implemented in Lock-app.
3 participants