Set powerBrickStatus to not connected when sourcing power am: 803bb5c4f4
am: cee2f409bb
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/19370964 Change-Id: I71043cd724aa213af26f2ccb3b2314ffdb179fc4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
commit
70f441925a
1 changed files with 3 additions and 1 deletions
|
@ -731,7 +731,9 @@ Status getPortStatusHelper(android::hardware::usb::Usb *usb,
|
||||||
// When connected return powerBrickStatus
|
// When connected return powerBrickStatus
|
||||||
if (port.second) {
|
if (port.second) {
|
||||||
string usbType;
|
string usbType;
|
||||||
if (ReadFileToString(string(kPowerSupplyUsbType), &usbType)) {
|
if ((*currentPortStatus)[i].currentPowerRole == PortPowerRole::SOURCE) {
|
||||||
|
(*currentPortStatus)[i].powerBrickStatus = PowerBrickStatus::NOT_CONNECTED;
|
||||||
|
} else if (ReadFileToString(string(kPowerSupplyUsbType), &usbType)) {
|
||||||
if (strstr(usbType.c_str(), "[D")) {
|
if (strstr(usbType.c_str(), "[D")) {
|
||||||
(*currentPortStatus)[i].powerBrickStatus = PowerBrickStatus::CONNECTED;
|
(*currentPortStatus)[i].powerBrickStatus = PowerBrickStatus::CONNECTED;
|
||||||
} else if (strstr(usbType.c_str(), "[U")) {
|
} else if (strstr(usbType.c_str(), "[U")) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue