PTM services: Difference between revisions

No edit summary
No edit summary
Line 13: Line 13:
== OpenController ==
== OpenController ==
Takes an input [[#FanName]]. Returns an output [[#IController]].
Takes an input [[#FanName]]. Returns an output [[#IController]].
[7.0.0+] Now takes an input [[Bus_services#GpioPadName|DeviceCode]] instead of an input [[#FanName]].


== IController ==
== IController ==
Line 154: Line 156:


== GetBatteryAgePercentage ==
== GetBatteryAgePercentage ==
No input. returns an output double.
No input. Returns an output double.


== GetBatteryChargeInfoEvent ==
== GetBatteryChargeInfoEvent ==
No input. returns an output Event handle.
No input. Returns an output Event handle.


== GetBatteryChargeInfoFields ==
== GetBatteryChargeInfoFields ==
Line 163: Line 165:


== GetBatteryChargeCalibratedEvent ==
== GetBatteryChargeCalibratedEvent ==
No input. returns an output Event handle.
No input. Returns an output Event handle.


== IPsmSession ==
== IPsmSession ==
Line 278: Line 280:


== GetTemperatureRange ==
== GetTemperatureRange ==
Takes an u8 [[#Location]] and returns an s32 minimum temperature + s32 maximum temperature.
Takes an u8 [[#Location]]. Returns an s32 minimum temperature + s32 maximum temperature.


The returned temperature values are in Celsius.
The returned temperature values are in Celsius.


== GetTemperature ==
== GetTemperature ==
Takes an u8 [[#Location]] and returns an output s32.
Takes an u8 [[#Location]]. Returns an output s32.


The output is the temperature in Celsius.
The output is the temperature in Celsius.


== SetMeasurementMode ==
== SetMeasurementMode ==
Takes an u8 [[#Location]] and an u8 MeasurementMode, no output.
Takes an u8 [[#Location]] and an u8 MeasurementMode. No output.


== GetTemperatureMilliC ==
== GetTemperatureMilliC ==
Takes an u8 [[#Location]] and returns an output s32.
Takes an u8 [[#Location]]. Returns an output s32.


The output is the temperature in MilliC.
The output is the temperature in MilliC.