Changes

592 bytes added ,  18:41, 5 August 2023
Actual names
Line 6: Line 6:  
! Cmd || Name
 
! Cmd || Name
 
|-
 
|-
| 0 || [[#OpenSessionForDev|OpenSessionForDev]]
+
| 0 || [5.0.0+] [[#OpenSessionForDevDeprecated|OpenSessionForDevDeprecated]] ([1.0.0-4.1.0] OpenSessionForDev)
 
|-
 
|-
| 1 || [[#OpenSession|OpenSession]]
+
| 1 || [5.0.0+] [[#OpenSessionDeprecated|OpenSessionDeprecated]] ([1.0.0-4.1.0] OpenSession)
 
|-
 
|-
| 2 || [[#OpenSessionForTest|OpenSessionForTest]]
+
| 2 || [5.0.0+] [[#OpenSessionForTestDeprecated|OpenSessionForTestDeprecated]] ([1.0.0-4.1.0] OpenSessionForTest)
 
|-
 
|-
| 3 || [1.0.0-6.2.0] [[#IsWakeEventActive|IsWakeEventActive]]
+
| 3 || [5.0.0-6.2.0] [[#IsWakeEventActiveDeprecated|IsWakeEventActiveDeprecated]] ([1.0.0-4.1.0] IsWakeEventActive)
 
|-
 
|-
| 4 || [1.0.0-6.2.0] [[#GetWakeEventActiveFlagSet|GetWakeEventActiveFlagSet]]
+
| 4 || [5.0.0-6.2.0] [[#GetWakeEventActiveFlagSetDeprecated|GetWakeEventActiveFlagSetDeprecated]] ([1.0.0-4.1.0] GetWakeEventActiveFlagSet)
 
|-
 
|-
| 5 || [1.0.0-6.2.0] [[#SetWakeEventActiveFlagSetForDebug|SetWakeEventActiveFlagSetForDebug]]
+
| 5 || [5.0.0-6.2.0] [[#SetWakeEventActiveFlagSetForDebugDeprecated|SetWakeEventActiveFlagSetForDebugDeprecated]] ([1.0.0-4.1.0] SetWakeEventActiveFlagSetForDebug)
 
|-
 
|-
 
| 6 || [[#SetWakePinDebugMode|SetWakePinDebugMode]]
 
| 6 || [[#SetWakePinDebugMode|SetWakePinDebugMode]]
 
|-
 
|-
| 7 || [5.0.0+] [[#OpenSession2|OpenSession2]]
+
| 7 || [5.0.0+] [[#OpenSession|OpenSession]]
 
|-
 
|-
| 8 || [5.0.0+] [[#IsWakeEventActive2|IsWakeEventActive2]]
+
| 8 || [5.0.0+] [[#IsWakeEventActive|IsWakeEventActive]]
 
|-
 
|-
| 9 || [5.0.0+] [[#SetWakeEventActiveFlagSetForDebug2|SetWakeEventActiveFlagSetForDebug2]]
+
| 9 || [5.0.0+] [[#SetWakeEventActiveFlagSetForDebug|SetWakeEventActiveFlagSetForDebug]]
 
|-
 
|-
| 10 || [6.0.0+] [[#SetRetryPolicy|SetRetryPolicy]]
+
| 10 || [6.0.0+] [[#DumpStateForDebug|DumpStateForDebug]]
 
|}
 
|}
   −
== OpenSessionForDev ==
+
== OpenSessionForDevDeprecated ==
 
Takes an input [[#GpioPadDescriptor]]. Returns an [[#IPadSession]].
 
Takes an input [[#GpioPadDescriptor]]. Returns an [[#IPadSession]].
   −
== OpenSession ==
+
== OpenSessionDeprecated ==
Same as [[#OpenSessionForDev]] except it takes a [[#GpioPadName]] which is then converted to a [[#GpioPadDescriptor]]. Returns an [[#IPadSession]].
+
Same as [[#OpenSessionForDevDeprecated]] except it takes a [[#GpioPadName]] which is then converted to a [[#GpioPadDescriptor]]. Returns an [[#IPadSession]].
   −
== OpenSessionForTest ==
+
== OpenSessionForTestDeprecated ==
Same as [[#OpenSession]] but panics on failure.
+
Same as [[#OpenSessionDeprecated]] but panics on failure.
   −
== IsWakeEventActive ==
+
== IsWakeEventActiveDeprecated ==
 
Takes an input [[#GpioPadName]]. Returns a bool '''IsActive'''.
 
Takes an input [[#GpioPadName]]. Returns a bool '''IsActive'''.
   −
== GetWakeEventActiveFlagSet ==
+
== GetWakeEventActiveFlagSetDeprecated ==
 
No input. Returns an output u128 [[#WakeBitFlag]].
 
No input. Returns an output u128 [[#WakeBitFlag]].
   −
== SetWakeEventActiveFlagSetForDebug ==
+
== SetWakeEventActiveFlagSetForDebugDeprecated ==
 
Takes an input [[#GpioPadName]] and an input bool '''IsEnabled'''. No output.
 
Takes an input [[#GpioPadName]] and an input bool '''IsEnabled'''. No output.
   Line 50: Line 50:  
Takes an input u32 '''WakePinDebugMode'''. No output.
 
Takes an input u32 '''WakePinDebugMode'''. No output.
   −
== OpenSession2 ==
+
== OpenSession ==
Same as [[#OpenSession]] but takes a [[#GpioPadName|DeviceCode]] and an input u32 [[#AccessMode]].
+
Same as [[#OpenSessionDeprecated]] but takes a [[#GpioPadName|DeviceCode]] and an input u32 [[#AccessMode]].
   −
== IsWakeEventActive2 ==
+
== IsWakeEventActive ==
Same as [[#IsWakeEventActive]] but takes a [[#GpioPadName|DeviceCode]].
+
Same as [[#IsWakeEventActiveDeprecated]] but takes a [[#GpioPadName|DeviceCode]].
   −
== SetWakeEventActiveFlagSetForDebug2 ==
+
== SetWakeEventActiveFlagSetForDebug ==
Same as [[#SetWakeEventActiveFlagSetForDebug]] but takes a [[#GpioPadName|DeviceCode]].
+
Same as [[#SetWakeEventActiveFlagSetForDebugDeprecated]] but takes a [[#GpioPadName|DeviceCode]].
   −
== SetRetryPolicy ==
+
== DumpStateForDebug ==
 
Stubbed. Returns 0.
 
Stubbed. Returns 0.
   Line 69: Line 69:  
! Cmd || Name
 
! Cmd || Name
 
|-
 
|-
| 0 || [[#SetDirection|SetDirection]]
+
| 0 || [12.0.0+] [[#SetDirectionDeprecated|SetDirectionDeprecated]] ([1.0.0-11.0.1] SetDirection)
 
|-
 
|-
 
| 1 || [[#GetDirection|GetDirection]]
 
| 1 || [[#GetDirection|GetDirection]]
Line 103: Line 103:  
| 16 || [4.0.0+] [[#SetValueForSleepState|SetValueForSleepState]]
 
| 16 || [4.0.0+] [[#SetValueForSleepState|SetValueForSleepState]]
 
|-
 
|-
| 17 || [6.0.0+] [[#GetValueForSleepState|GetValueForSleepState]]
+
| 17 || [6.0.0+] [[#GetMaxDebounceTime|GetMaxDebounceTime]]
 
|-
 
|-
| 18 || [12.0.0+] [[#SetInput|SetInput]]
+
| 18 || [12.0.0+] [[#SetDirectionInput|SetDirectionInput]]
 
|-
 
|-
| 19 || [12.0.0+] [[#SetOutput|SetOutput]]
+
| 19 || [12.0.0+] [[#SetDirectionOutput|SetDirectionOutput]]
 
|}
 
|}
   −
=== SetDirection ===
+
=== SetDirectionDeprecated ===
 
Takes an input u32 [[#Direction]]. No output.
 
Takes an input u32 [[#Direction]]. No output.
   Line 161: Line 161:  
Takes an input u32 '''ValueForSleepState'''. No output.
 
Takes an input u32 '''ValueForSleepState'''. No output.
   −
=== GetValueForSleepState ===
+
=== GetMaxDebounceTime ===
No input. Returns an output u32 '''ValueForSleepState'''.
+
No input. Returns an output u32 '''MaxDebounceTime'''.
   −
=== SetInput ===
+
=== SetDirectionInput ===
 
No input/output.
 
No input/output.
   −
=== SetOutput ===
+
=== SetDirectionOutput ===
 
Takes an input u32 [[#GpioValue]]. No output.
 
Takes an input u32 [[#GpioValue]]. No output.