.sa Switch Action Command
Defines what happens when the switch is pressed.
| Android | iOS | .NET | 
|---|---|---|
| link coming soon | link coming soon | SwitchActionCommand | 
Parameters
| Identifier | Values | Description | 
|---|---|---|
| -a | on/off | Turn asynchronous switch status reporting on or off | 
| -d | off/rd/wr/inv/bar/usr/ad | Set the double press switch action | 
| -h | on/off | Turn haptic feedback on or off | 
| -p | List the current parameter values | |
| -rd | xxx | Sets the delay before the switch double press action is repeated when the switch is held pressed. Where xxx is a value between 1 and 999 ms | 
| -rs | xxx | Sets the delay before the switch single press action is repeated when the switch is held pressed. Where xxx is a value between 1 and 999 ms | 
| -s | off/rd/wr/inv/bar/usr/ad | Set the single press switch action | 
| -x | Reset the parameters to defaults | 
Parameter detail
-a
Turn asynchronous switch status reporting on or off
| Type | Enum | 
|---|---|
| Value | on/off | 
| Range | on/off | 
| Order In Interpretation | 4 | 
| Default Value | off | 
-d
Set the double press switch action
| Type | Enum | 
|---|---|
| Value | off/rd/wr/inv/bar/usr/ad | 
| Range | off/rd/wr/inv/bar/usr/ad | 
| Order In Interpretation | 5 | 
| Default Value | ad | 
-h
Turn haptic feedback on or off
| Type | Enum | 
|---|---|
| Value | on/off | 
| Range | on/off | 
| Order In Interpretation | 7 | 
| Default Value | off | 
-p
List the current parameter values
| Type | Switch | 
|---|---|
| Value | |
| Range | |
| Order In Interpretation | 8 | 
-rd
Sets the delay before the switch double press action is repeated when the switch is held pressed. Where xxx is a value between 1 and 999 ms
| Type | HEX | 
|---|---|
| Value | xxx | 
| Range | 3 Hex digits | 
| Order In Interpretation | 2 | 
| Default Value | 100 | 
-rs
Sets the delay before the switch single press action is repeated when the switch is held pressed. Where xxx is a value between 1 and 999 ms
| Type | HEX | 
|---|---|
| Value | xxx | 
| Range | 3 Hex digits | 
| Order In Interpretation | 3 | 
| Default Value | 100 | 
-s
Set the single press switch action
| Type | Enum | 
|---|---|
| Value | off/rd/wr/inv/bar/usr/ad | 
| Range | off/rd/wr/inv/bar/usr/ad | 
| Order In Interpretation | 6 | 
| Default Value | ad | 
-x
Reset the parameters to defaults
| Type | Switch | 
|---|---|
| Value | |
| Range | |
| Order In Interpretation | 1 | 
Parameter Interpretation Order
-x, -rd, -rs, -a, -d, -s, -h, -p
Parameter Defaults
-a off, -d ad, -h off, -rd 100, -rs 100, -s ad
Response Headers
Examples
| Command | Response | Action | 
| .sa -x | CS: .sa -x
 OK:  | .sa defaults loaded | 
| .sa -p | CS: .sa -p
 PR: -a off -d da -h off -p -rd 100 -rs 100 -s ad -x OK:  | None |