Error 0x80188226

Value: -2145877466 | 0x80188226 | 2149089830

What does it mean ?

DUA_E_BATTERY_LOW  
Cannot stage update because battery is low.
Value: 33318 | 0x8226 | 0b1000001000100110

Where does it come from ?

FACILITY_WINDOWS_CE  
Windows CE
Value: 24 | 0x018 | 0b00011000

Other Errors for FACILITY_WINDOWS_CE