PTM services
fan
This is "nn::fan::detail::IManager".
| Cmd | Name | 
|---|---|
| 0 | |
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | 
psm
This is "nn::psm::IPsmServer".
| Cmd | Name | 
|---|---|
| 0 | #GetBatteryChargePercentage | 
| 1 | #GetChargerType | 
| 2 | EnableBatteryCharging | 
| 3 | DisableBatteryCharging | 
| 4 | IsBatteryChargingEnabled | 
| 5 | AcquireControllerPowerSupply | 
| 6 | ReleaseControllerPowerSupply | 
| 7 | OpenSession | 
| 8 | EnableEnoughPowerChargeEmulation | 
| 9 | DisableEnoughPowerChargeEmulation | 
| 10 | EnableFastBatteryCharging | 
| 11 | DisableFastBatteryCharging | 
| 12 | GetBatteryVoltageState | 
| 13 | GetRawBatteryChargePercentage | 
| 14 | IsEnoughPowerSupplied | 
| 15 | GetBatteryAgePercentage | 
| 16 | GetBatteryChargeInfoEvent | 
| 17 | GetBatteryChargeInfoFields | 
GetBatteryChargePercentage
No input, returns an output u32.
GetChargerType
No input, returns an output u32.
IPsmSession
This is "nn::psm::IPsmSession".
| Cmd | Name | 
|---|---|
| 0 | BindStateChangeEvent | 
| 1 | UnbindStateChangeEvent | 
| 2 | SetChargerTypeChangeEventEnabled | 
| 3 | SetPowerSupplyChangeEventEnabled | 
| 4 | SetBatteryVoltageStateChangeEventEnabled | 
tc
This is "nn::tc::IManager".
| Cmd | Name | 
|---|---|
| 0 | SetOperatingMode | 
| 1 | GetThermalEvent | 
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | 
ts
This is "nn::ts::server::IMeasurementServer".
| Cmd | Name | 
|---|---|
| 0 | |
| 1 | |
| 2 | |
| 3 | 
pcm
This is "nn::pcm::IManager".
| Cmd | Name | 
|---|---|
| 0 | IsSupported | 
| 1 | ReadCurrentPower |