PTM services: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
 →fan:  rotation speed 0-255  | 
				|||
| Line 6: | Line 6: | ||
! Cmd || Name  | ! Cmd || Name  | ||
|-  | |-  | ||
| 0 ||  | | 0 || OpenController  | ||
|-  | |-  | ||
| 1   | |}  | ||
== IController ==  | |||
This is "nn::fan::detail::IController".  | |||
{| class="wikitable" border="1"  | |||
|-  | |-  | ||
! Cmd || Name  | |||
|-  | |-  | ||
|   | | 0 || SetRotationSpeedLevel  | ||
|-  | |-  | ||
|   | | 1 || SetRotationSpeedLevelByDiff  | ||
|-  | |-  | ||
|   | | 2 || GetRotationSpeedLevel  | ||
|-  | |-  | ||
|   | | 3 || SetRotationRate  | ||
|-  | |-  | ||
| 7 ||  | | 4 || GetRotationRate  | ||
|-  | |||
| 5 || EnableFan  | |||
|-  | |||
| 6 || DisableFan  | |||
|-  | |||
| 7 || GetActualRotationSpeedLevel  | |||
|-  | |-  | ||
|}  | |}  | ||
Revision as of 22:38, 25 October 2018
fan
This is "nn::fan::detail::IManager".
| Cmd | Name | 
|---|---|
| 0 | OpenController | 
IController
This is "nn::fan::detail::IController".
| Cmd | Name | 
|---|---|
| 0 | SetRotationSpeedLevel | 
| 1 | SetRotationSpeedLevelByDiff | 
| 2 | GetRotationSpeedLevel | 
| 3 | SetRotationRate | 
| 4 | GetRotationRate | 
| 5 | EnableFan | 
| 6 | DisableFan | 
| 7 | GetActualRotationSpeedLevel | 
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 |