Sync code between branch 43/231643/2 accepted/tizen/unified/20200426.213316 submit/tizen/20200424.035143
authorDewal Agarwal <d1.agarwal@samsung.com>
Thu, 23 Apr 2020 06:56:52 +0000 (12:26 +0530)
committerDewal Agarwal <d1.agarwal@samsung.com>
Thu, 23 Apr 2020 07:17:23 +0000 (12:47 +0530)
commitd9d3aee9ce9c873c9085406fb1d5557ea39a2b92
tree13751dfff06a0d96076ff9509341f77b5d654aec
parent93e771524d467842ef28a1a95eda1fcc25f7aa1e
Sync code between branch

- Merge remote-tracking branch 'tizen_5.5' into 'tizen'

- Squashed commit to reflect the following changes:

commit 97b4132247c4e4e3b33e65923004d23b0236c562
Author: Dewal Agarwal <d1.agarwal@samsung.com>
Date:   Mon Apr 20 12:27:14 2020 +0530

    Correct log time wrt config param

    Change-Id: I8f89374553c2725886bf4442fc0e62a501f9b496
Signed-off-by: Dewal Agarwal <d1.agarwal@samsung.com>
commit ea8dabe0a0ca5c36968408c425f82beeb4426265
Author: Kichan Kwon <k_c.kwon@samsung.com>
Date:   Fri Apr 17 21:05:43 2020 +0900

    Deny D-Bus message only having battery monitor's interface

    - Because different receiver can have same D-Bus ID,
      other process having same ID with battery monitor
      can be rejected
    - To prevent this situation, we have to limit the policy
      to apply only for battery monitor's D-Bus message

    Change-Id: If702b07cac89bbd77cc0dd9da80e3ee94bd4fa82
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
commit 417f4fb1a16cc61904c2ab8eeb5c8154399eb047
Author: Kichan Kwon <k_c.kwon@samsung.com>
Date:   Fri Apr 17 20:05:41 2020 +0900

    Remove busy wait

    - In addition, remove ENTER/EXIT logs from data collection functions

    Change-Id: Idc45299c0dc34dc338b7c6d3cd8f437496c34989
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
commit abc887879f36a1f8adb20f1ceb54a00a199d3fb5
Author: Kichan Kwon <k_c.kwon@samsung.com>
Date:   Fri Apr 17 16:14:49 2020 +0900

    Allow modifying data collection parameters via config file

    Change-Id: Ia88df720167ca5cd50416880f50bc1e085aff1c0
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
commit 7e3532d4a15994d17190cbc5c8388ee30ac94aee
Author: Kichan Kwon <k_c.kwon@samsung.com>
Date:   Wed Apr 8 20:24:40 2020 +0900

    Try to handle plugin data when CPU is idle

    - Separate getting plugin data with calculating and DB restoring
    - Period : 3 minutes -> 10 minutes
    - Check whether CPU is idle before working
      - If CPU is busy, try on next time

    Change-Id: I5c27880ad01c0f1142db4d1b804a4088770f95d5
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
commit db2de5b07ce646f656dd3257ebb0657518dc7817
Author: Abhishek Vijay <abhishek.v@samsung.com>
Date:   Mon Apr 13 16:56:04 2020 +0530

    [Non-ACR] Removing dead code

    Change-Id: I52e2b979ad6e89830376f54e0b77534dc9a91202
Signed-off-by: Abhishek Vijay <abhishek.v@samsung.com>
commit a0417e1acdd7449f2c68f18bff85fdc566adf2f7
Author: Kichan Kwon <k_c.kwon@samsung.com>
Date:   Fri Apr 10 16:10:28 2020 +0900

    No more convert Wi-Fi time to seconds

    - start/endTime and scanTime are already seconds

    Change-Id: I1f68c7c94b155ade90a782a862084532d83f990a
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
commit fd82cbbf8cd24be436c66d8de8842bd51aae5335
Author: Dewal Agarwal <d1.agarwal@samsung.com>
Date:   Tue Mar 31 16:53:46 2020 +0530

    Modify Wi-Fi Power Model
    - Based scan time not included in rx and tx time

    Change-Id: I1eb88067802074b177cd5ab2be1c6b67c4cba367
Signed-off-by: Dewal Agarwal <d1.agarwal@samsung.com>
commit 71897b45bb2131c1b9b3faf3c4dd8491721e0e43
Author: Abhishek Vijay <abhishek.v@samsung.com>
Date:   Tue Apr 7 11:48:12 2020 +0530

    [Non-ACR] Correcting string name

    Change-Id: I79bd4acdfc7e70cd339b91cd2ed921e1c3bcde96
Signed-off-by: Abhishek Vijay <abhishek.v@samsung.com>
commit 872c8a169f6d832d479b1f8acb9332ed2b47fe94
Author: Abhishek Vijay <abhishek.v@samsung.com>
Date:   Tue Apr 7 11:09:36 2020 +0530

    [Non-ACR]fixing memory issue

    Change-Id: I333b77fe9f6cc6ca0f8ffd95802848045b1cd0d9
Signed-off-by: Abhishek Vijay <abhishek.v@samsung.com>
commit 64031ef1c3a990bb40f21e4e515f7570a2399542
Author: Kichan Kwon <k_c.kwon@samsung.com>
Date:   Fri Apr 3 10:46:05 2020 +0900

    Convert BT time to seconds

    - BT plugin is changed to use milliseconds

    Change-Id: Id8545baf16b4318df422ce0c5359bdaf289d856b
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
commit 36bd4331b58e87f03e3a60923eb023eae8941b6a
Author: Dewal Agarwal <d1.agarwal@samsung.com>
Date:   Wed Apr 1 15:11:01 2020 +0530

    Code & Memory Fix

    Change-Id: I128b416daa0098be2802880583b91697e5044185
Signed-off-by: Dewal Agarwal <d1.agarwal@samsung.com>
commit b070cf5f97a6f6fc4a87fd1e16bad88b1a88aec7
Author: Dewal Agarwal <d1.agarwal@samsung.com>
Date:   Tue Mar 31 16:53:46 2020 +0530

    Modify Wi-Fi Power Model

    Change-Id: I1eb88067802074b177cd5ab2be1c6b67c4cba367
Signed-off-by: Dewal Agarwal <d1.agarwal@samsung.com>
commit 3820bf5b1f2f9b53bdccc1628e3d08d885081109
Author: Dewal Agarwal <d1.agarwal@samsung.com>
Date:   Tue Mar 31 13:33:59 2020 +0530

    Return record not found for AppId

    Change-Id: Iad43957b538efa33ab434578eacb6e550e0b8700
Signed-off-by: Dewal Agarwal <d1.agarwal@samsung.com>
commit 05fff2a08f2a1b841dcb85e952a128547d77ff1e
Author: Dewal Agarwal <d1.agarwal@samsung.com>
Date:   Mon Mar 30 10:39:41 2020 +0530

    Fix Memory Leak

    Change-Id: Iba2001aa96ed199131cb1b29110cac65d8be42a4
Signed-off-by: Dewal Agarwal <d1.agarwal@samsung.com>
commit fadd0cff0e9b1f77963f9dc89dfe5bc2153d02df
Author: Kichan Kwon <k_c.kwon@samsung.com>
Date:   Thu Mar 26 10:33:46 2020 +0900

    Change power profile parameters to double

    - Because real parameters are floating point

    Change-Id: Id49cfa3b5601bad8d26287ac842b85c0d89c56e4
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
commit f23e878c8f287ccc7deb738e0ecd7e9dad4c6d84
Author: Abhishek Vijay <abhishek.v@samsung.com>
Date:   Mon Mar 30 10:57:00 2020 +0530

    [Non-ACR] Fixing memory issues

    Change-Id: Id05f44d81b41e68cb3043235106b990e08bc005f
Signed-off-by: Abhishek Vijay <abhishek.v@samsung.com>
commit 6d28407c370f5a947d912b5437960c64da051988
Author: Dewal Agarwal <d1.agarwal@samsung.com>
Date:   Mon Mar 23 16:24:15 2020 +0530

    Modify BT Power Model

    Change-Id: I26180b4f100fc5e979f60c104a148503ed1e9587

commit 2132a830a290e1ff53ee2a8fb2efcf898d254c11
Author: Dewal Agarwal <d1.agarwal@samsung.com>
Date:   Tue Mar 24 17:14:59 2020 +0530

    Add Battery Screen On/Off stats
    - Add "misc" field

    Change-Id: I1ada9dc8c350a90b2e46d7ecdcab306120257c4c

Change-Id: I62465727a09362d2f641c746f2f89930af322350
16 files changed:
CMakeLists.txt
config/bm_params.json [new file with mode: 0644]
config/bm_power_profile_params.json
include/bm_common.h
include/bm_config_parser.h
include/bm_dbg.h
include/bm_plugin_interface.h
include/bm_util.h
packaging/batterymonitor.spec
packaging/org.tizen.battery.monitor.conf
src/battery_dump/bd_history_item.c
src/bm_config_parser.c
src/bm_plugin_manager.c
src/bm_power_engine.c
src/bm_server.c
src/bm_util.c