Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
carberry:cmds:subsys:resistive:learn [2017/06/29 16:59] 127.0.0.1 external edit |
carberry:cmds:subsys:resistive:learn [2019/09/30 13:44] (current) |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| This command, can be used to learn each buttons of a resistive steering wheel control.\\ | This command, can be used to learn each buttons of a resistive steering wheel control.\\ | ||
| + | There two possible mode to acquire resistive buttons: | ||
| + | * Automatic Mode | ||
| + | * Manual Mode | ||
| ==== Synopsis ==== | ==== Synopsis ==== | ||
| Line 12: | Line 15: | ||
| Management arguments | Management arguments | ||
| - | |[[carberry:cmds:subsys:resistive:learn:volum|AUTO]] |Used to start auto learning procedure.| | + | |AUTO |Used to start auto learning procedure.| |
| - | |[[carberry:cmds:subsys:resistive:learn:volum|DONE]] |Used to save just learned buttons.| | + | |ABORT |Used to abort auto learning procedure.| |
| - | |[[carberry:cmds:subsys:resistive:learn:volum|ABORT]] |Used to abort auto learning procedure.| | + | |
| Single button learning arguments | Single button learning arguments | ||
| - | |[[carberry:cmds:subsys:resistive:learn:volum|VOLUM]] |Used to learn volume minus button.| | + | |VOLUM |Used to learn volume minus button.| |
| - | |[[carberry:cmds:subsys:resistive:learn:volup|VOLUP]] |Used to learn volume plus button.| | + | |VOLUP |Used to learn volume plus button.| |
| - | |[[carberry:cmds:subsys:resistive:learn:seekm|SEEKM]] |Used to learn seek minus button.| | + | |SEEKM |Used to learn seek minus button.| |
| - | |[[carberry:cmds:subsys:resistive:learn:seekp|SEEKP]] |Used to learn seek plus button.| | + | |SEEKP |Used to learn seek plus button.| |
| - | |[[carberry:cmds:subsys:resistive:learn:source|SOURCE]] |Used to learn source button.| | + | |SOURCE |Used to learn source button.| |
| - | |[[carberry:cmds:subsys:resistive:learn:mute|MUTE]] |Used to learn mute button.| | + | |MUTE |Used to learn mute button.| |
| - | |[[carberry:cmds:subsys:resistive:learn:face|FACE]] |Used to learn face (or voice) button.| | + | |FACE |Used to learn face (or voice) button.| |
| - | |[[carberry:cmds:subsys:resistive:learn:answer|ANSWER]] |Used to learn phone answer button.| | + | |ANSWER |Used to learn phone answer button.| |
| - | |[[carberry:cmds:subsys:resistive:learn:hangup|HANGUP]] |Used to learn phone hangup button.| | + | |HANGUP |Used to learn phone hangup button.| |
| + | ==== Automatic Mode ==== | ||
| + | In Automatic Mode Carberry will recognizes all buttons pressed, if correctly connected, according a standard sequence that is: | ||
| + | * Volume - | ||
| + | * Volume + | ||
| + | * Seek - | ||
| + | * Seek + | ||
| + | * Source | ||
| + | * Mute | ||
| + | * Voice | ||
| + | * Phone Answer | ||
| + | * Phone Hangup | ||
| + | |||
| + | === Synopsis === | ||
| + | RESISTIVE LEARN AUTO | ||
| + | |||
| + | === Example === | ||
| + | RESISTIVE CLEAR | ||
| + | OK | ||
| + | RESISTIVE LEARN AUTO | ||
| + | OK | ||
| + | EVNT LEARNING NEWKEY NONE //This event means that Carberry has acquires value of none button pressed | ||
| + | //From this point is necessary to press button that you want to store according sequence previous indicated | ||
| + | EVNT LEARNING NEWKEY VOLUM //Button Volume - acquired | ||
| + | EVNT LEARNING NEWKEY VOLUP | ||
| + | EVNT LEARNING NEWKEY SEEKM | ||
| + | EVNT LEARNING NEWKEY SEEKP | ||
| + | EVNT LEARNING NEWKEY SOURCE | ||
| + | EVNT LEARNING NEWKEY MUTE | ||
| + | EVNT LEARNING NEWKEY FACE | ||
| + | EVNT LEARNING RELEASE // This message and next one indicates procedure ending | ||
| + | EVNT LEARNING READY // | ||
| + | |||
| + | |||
| + | |||
| + | ==== Manual Mode ==== | ||
| + | Manual mode allows to memorize each single button. | ||
| + | |||
| + | === Synopsis === | ||
| + | RESISTIVE LEARN <button to memorize> | ||
| + | | ||
| + | === Example === | ||
| + | RESISTIVE LEARN SEEKM | ||
| + | OK | ||
| + | EVNT LEARNING NEWKEY SEEKM //button pressed | ||
| + | |||
| + | |||
| + | |||
| + | ==== Notification ==== | ||
| + | In order to get a notication each time button is pressed or hold, is necessary to activate notification for each button. | ||
| + | |||
| + | === Synopsis === | ||
| + | SWC CONFIG <button to notify> NOTIFY | ||
| + | | ||
| + | === Example === | ||
| + | SWC CONFIG SEEKP NOTIFY | ||
| + | OK | ||
| + | EVNT KEY CLICK SEEKP //event notified in case of single pressure | ||
| + | EVNT KEY HOLD SEEKP //event notified in case of long pressure | ||
