PSC services: Difference between revisions
No edit summary |
No edit summary |
||
Line 997: | Line 997: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || | | 0 || GetBatteryPercentage | ||
|- | |- | ||
| 1 || | | 1 || GetRawBatteryPercentage | ||
|- | |- | ||
| 2 || [[#OpenChargeSession]] | | 2 || [[#OpenChargeSession]] | ||
|- | |- | ||
| 3 || | | 3 || GetChargerType | ||
|- | |- | ||
| 4 || | | 4 || GetBatteryVoltageLevel | ||
|- | |- | ||
| 5 || [[#OpenThermalSession]] | | 5 || [[#OpenThermalSession]] | ||
|- | |- | ||
| 6 || | | 6 || GetAbnormalTemperatureSet | ||
|- | |- | ||
| 7 || [[#OpenClockSession]] | | 7 || [[#OpenClockSession]] | ||
|- | |- | ||
| 8 || | | 8 || GetClockRate | ||
|- | |- | ||
| 9 || [17.0.0+] [[#OpenBridgeSession]] | | 9 || [17.0.0+] [[#OpenBridgeSession]] | ||
|- | |- | ||
| 10 || [17.0.0+] | | 10 || [17.0.0+] GetBridgePowerSupply | ||
|- | |- | ||
| 11 || [18.0.0+] | | 11 || [18.0.0+] [[#OpenVsysVoltageSession]] | ||
|- | |- | ||
| 12 || [18.0.0+] | | 12 || [18.0.0+] | ||
Line 1,035: | Line 1,035: | ||
== OpenBridgeSession == | == OpenBridgeSession == | ||
No input. Returns an [[#IBridgeSession]]. | No input. Returns an [[#IBridgeSession]]. | ||
== OpenBridgeSession == | |||
No input. Returns an [[#IVsysVoltageSession]]. | |||
== IChargeSession == | == IChargeSession == | ||
Line 1,043: | Line 1,046: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || | | 0 || GetStateChangeEvent | ||
|- | |- | ||
| 1 || | | 1 || SetStateChangeSet | ||
|} | |} | ||
Line 1,055: | Line 1,058: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || | | 0 || GetAbnormalTemperatureEvent | ||
|- | |- | ||
| 1 || | | 1 || SetAbnormalTemperatureEventMask | ||
|} | |} | ||
Line 1,067: | Line 1,070: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || | | 0 || GetStateChangeEvent | ||
|} | |} | ||
Line 1,077: | Line 1,080: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || | | 0 || GetStateChangeEvent | ||
|} | |||
== IVsysVoltageSession == | |||
This is "nn::hshl::IVsysVoltageSession". | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name | |||
|- | |||
| 0 || GetStateChangeEvent | |||
|} | |} | ||
Line 1,089: | Line 1,102: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || [[# | | 0 || [[#OpenChargeSession_2|OpenChargeSession]] | ||
|- | |- | ||
| 1 || [[# | | 1 || [[#OpenThermalSession_2|OpenThermalSession]] | ||
|- | |- | ||
| 2 || | | 2 || SetClockRate | ||
|- | |- | ||
| 3 || [17.0.0+] | | 3 || [17.0.0+] SetBridgePowerSupply | ||
|- | |- | ||
| 4 || [18.0.0+] | | 4 || [18.0.0+] | ||
Line 1,102: | Line 1,115: | ||
|} | |} | ||
== | == OpenChargeSession == | ||
Takes an input u32. Returns an [[#IChargeSetterSession]]. | Takes an input u32. Returns an [[#IChargeSetterSession]]. | ||
== | == OpenThermalSession == | ||
Takes an input u32. Returns an [[#IThermalSetterSession]]. | Takes an input u32. Returns an [[#IThermalSetterSession]]. | ||
Line 1,115: | Line 1,128: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || | | 0 || SetBatteryPercentage | ||
|- | |- | ||
| 1 || | | 1 || SetRawBatteryPercentage | ||
|- | |- | ||
| 2 || | | 2 || SetChargerType | ||
|- | |- | ||
| 3 || | | 3 || SetBatteryVoltageLevel | ||
|- | |- | ||
| 4 || [18.0.0+] | | 4 || [18.0.0+] | ||
Line 1,133: | Line 1,146: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || | | 0 || SetAbnormalTemperatureSet | ||
|} | |} | ||