Line 8: |
Line 8: |
| | 0 || [[#OpenController]] | | | 0 || [[#OpenController]] |
| |- | | |- |
− | | 1 || [16.0.0+] | + | | 1 || [16.0.0+] GetRpm |
| |} | | |} |
| | | |
Line 108: |
Line 108: |
| |- | | |- |
| | 18 || [3.0.0+] [[#GetBatteryChargeCalibratedEvent|GetBatteryChargeCalibratedEvent]] | | | 18 || [3.0.0+] [[#GetBatteryChargeCalibratedEvent|GetBatteryChargeCalibratedEvent]] |
| + | |- |
| + | | 19 || [18.0.0+] |
| + | |- |
| + | | 20 || [18.0.0+] |
| |} | | |} |
| | | |
Line 375: |
Line 379: |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 0 || SetOperatingMode | + | | 0 || SetOperationMode |
| |- | | |- |
| | 1 || [1.0.0-10.2.0] GetThermalEvent | | | 1 || [1.0.0-10.2.0] GetThermalEvent |
Line 400: |
Line 404: |
| = ts = | | = ts = |
| This is "nn::ts::server::IMeasurementServer". | | This is "nn::ts::server::IMeasurementServer". |
| + | |
| + | [18.0.0+] This is "nn::ts::server::ITsManager". |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
Line 405: |
Line 411: |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 0 || [[#GetTemperatureRange|GetTemperatureRange]] | + | | 0 || [1.0.0-16.1.0] [[#GetTemperatureRange|GetTemperatureRange]] |
| |- | | |- |
− | | 1 || [[#GetTemperature|GetTemperature]] | + | | 1 || [1.0.0-16.1.0] [[#GetTemperature|GetTemperature]] |
| |- | | |- |
| | 2 || [1.0.0-13.2.1] [[#SetMeasurementMode|SetMeasurementMode]] | | | 2 || [1.0.0-13.2.1] [[#SetMeasurementMode|SetMeasurementMode]] |
Line 446: |
Line 452: |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 0 || | + | | 0 || GetTemperatureRange |
| |- | | |- |
| | 1 || [8.0.0-13.2.1] | | | 1 || [8.0.0-13.2.1] |
| |- | | |- |
− | | 2 || | + | | 2 || SetMeasurementMode |
| |- | | |- |
| | 3 || [8.0.0-13.2.1] | | | 3 || [8.0.0-13.2.1] |
| |- | | |- |
− | | 4 || [10.0.0+] | + | | 4 || [10.0.0+] GetTemperature |
| + | |- |
| + | | 5 || [17.0.0+] SetAlertThreshold |
| + | |- |
| + | | 6 || [17.0.0+] SetThermThreshold |
| + | |- |
| + | | 7 || [17.0.0+] GetTemperatureWithError |
| |} | | |} |
| | | |
Line 522: |
Line 534: |
| |- | | |- |
| | 7 || [7.0.0+] [[#GetCurrentPerformanceConfiguration]] | | | 7 || [7.0.0+] [[#GetCurrentPerformanceConfiguration]] |
| + | |- |
| + | | 8 || [17.0.0+] GetCurrentPerformanceMode |
| |} | | |} |
| | | |
Line 618: |
Line 632: |
| = fgm:dbg = | | = fgm:dbg = |
| This is "nn::fgm::sf::IDebugger". | | This is "nn::fgm::sf::IDebugger". |
| + | |
| + | This was removed with [17.0.0]. |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
Line 772: |
Line 788: |
| | | |
| = BatteryChargeInfoFields = | | = BatteryChargeInfoFields = |
− | This is a 0x40-byte struct. | + | This is "nn::psm::BatteryChargeInfoFields". This is a 0x40-byte struct. |
| + | |
| + | [17.0.0+] This is a 0x54-byte struct. |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
Line 809: |
Line 827: |
| |- | | |- |
| | 0x3C || 0x4 || Bit field (bit0: potentially no hub, bit8: Joy-con charging, bit12: OTG) | | | 0x3C || 0x4 || Bit field (bit0: potentially no hub, bit8: Joy-con charging, bit12: OTG) |
| + | |- |
| + | | 0x40 || 0x14 || |
| |} | | |} |
| | | |