1% 2% anyremote configuration file. Multi-mode example (AT-mode) 3% 4 5% STATUS stable 6% XTEST no 7% SOUND no 8% ENV no 9 10GuiAppName=Multimode test 11GuiAppType=Example 12GuiAppBinary=true 13GuiAppProtocols=AT 14GuiAppDesc=Simple example of how to use multiple modes. 15 16[End] 17 18[Protocol]=AT 19 20(Init)=Include($(CfgDir)/Utils/aliases-at.cfg);\ 21 Make(var,TwoWayComm,by_value,false);\ 22 Macro(CHECK_RFCOMM_DEVICE); 23 24% aliased keys 25Answer=Make(disconnect); 26 27* * =Exec(echo 'F="$HOME/.anyRemote/anyrem.hlp";echo "Just press buttons and inspect results" > $F;echo "Switch between modes * + <digit>" >> $F);\ 28 Macro(SHOW_HELP); 29 30% Default mode 311=Exec($(CfgDir)/Utils/message.sh Default_1) 322=Exec($(CfgDir)/Utils/message.sh Default_2) 333=Exec($(CfgDir)/Utils/message.sh Default_3) 344=Exec($(CfgDir)/Utils/message.sh Default_4) 355=Exec($(CfgDir)/Utils/message.sh Default_5) 366=Exec($(CfgDir)/Utils/message.sh Default_6) 377=Exec($(CfgDir)/Utils/message.sh Default_7) 388=Exec($(CfgDir)/Utils/message.sh Default_8) 399=Exec($(CfgDir)/Utils/message.sh Default_9) 400=Exec($(CfgDir)/Utils/message.sh Default_0) 41* 1=Make(mode,1);Exec($(CfgDir)/Utils/message.sh "New mode is $(Mode)") 42* 2=Make(mode,2);Exec($(CfgDir)/Utils/message.sh "New mode is $(Mode)") 43* 3=Make(mode,3);Exec($(CfgDir)/Utils/message.sh "New mode is $(Mode)") 44* 4=Make(mode,4);Exec($(CfgDir)/Utils/message.sh "New mode is $(Mode)") 45* 5=Exec($(CfgDir)/Utils/message.sh "Use 1-4,# to set mode") 46* 6=Exec($(CfgDir)/Utils/message.sh "Use 1-4,# to set mode") 47* 7=Exec($(CfgDir)/Utils/message.sh "Use 1-4,# to set mode") 48* 8=Exec($(CfgDir)/Utils/message.sh "Use 1-4,# to set mode") 49* 9=Exec($(CfgDir)/Utils/message.sh "Use 1-4,# to set mode") 50* 0=Exec($(CfgDir)/Utils/message.sh "Use 1-4,# to set mode") 51* #=Make(mode,default);Exec($(CfgDir)/Utils/message.sh "New mode is $(Mode)") 52 53[Mode]=1 541=Exec($(CfgDir)/Utils/message.sh Mode1_1) 552=Exec($(CfgDir)/Utils/message.sh Mode1_2) 563=Exec($(CfgDir)/Utils/message.sh Mode1_3) 574=Exec($(CfgDir)/Utils/message.sh Mode1_4) 585=Exec($(CfgDir)/Utils/message.sh Mode1_5) 596=Exec($(CfgDir)/Utils/message.sh Mode1_6) 607=Exec($(CfgDir)/Utils/message.sh Mode1_7) 618=Exec($(CfgDir)/Utils/message.sh Mode1_8) 629=Exec($(CfgDir)/Utils/message.sh Mode1_9) 630=Exec($(CfgDir)/Utils/message.sh Mode1_0) 64[ModeEnd] 65 66[Mode]=2 671=Exec($(CfgDir)/Utils/message.sh Mode2_1) 682=Exec($(CfgDir)/Utils/message.sh Mode2_2) 693=Exec($(CfgDir)/Utils/message.sh Mode2_3) 704=Exec($(CfgDir)/Utils/message.sh Mode2_4) 715=Exec($(CfgDir)/Utils/message.sh Mode2_5) 726=Exec($(CfgDir)/Utils/message.sh Mode2_6) 737=Exec($(CfgDir)/Utils/message.sh Mode2_7) 748=Exec($(CfgDir)/Utils/message.sh Mode2_8) 759=Exec($(CfgDir)/Utils/message.sh Mode2_9) 760=Exec($(CfgDir)/Utils/message.sh Mode2_0) 77[ModeEnd] 78 79[Mode]=3 801=Exec($(CfgDir)/Utils/message.sh Mode3_1) 812=Exec($(CfgDir)/Utils/message.sh Mode3_2) 823=Exec($(CfgDir)/Utils/message.sh Mode3_3) 834=Exec($(CfgDir)/Utils/message.sh Mode3_4) 845=Exec($(CfgDir)/Utils/message.sh Mode3_5) 856=Exec($(CfgDir)/Utils/message.sh Mode3_6) 867=Exec($(CfgDir)/Utils/message.sh Mode3_7) 878=Exec($(CfgDir)/Utils/message.sh Mode3_8) 889=Exec($(CfgDir)/Utils/message.sh Mode3_9) 890=Exec($(CfgDir)/Utils/message.sh Mode3_0) 90[ModeEnd] 91 92[Mode]=4 931=Exec($(CfgDir)/Utils/message.sh Mode4_1) 942=Exec($(CfgDir)/Utils/message.sh Mode4_2) 953=Exec($(CfgDir)/Utils/message.sh Mode4_3) 964=Exec($(CfgDir)/Utils/message.sh Mode4_4) 975=Exec($(CfgDir)/Utils/message.sh Mode4_5) 986=Exec($(CfgDir)/Utils/message.sh Mode4_6) 997=Exec($(CfgDir)/Utils/message.sh Mode4_7) 1008=Exec($(CfgDir)/Utils/message.sh Mode4_8) 1019=Exec($(CfgDir)/Utils/message.sh Mode4_9) 1020=Exec($(CfgDir)/Utils/message.sh Mode4_0) 103[ModeEnd] 104 105[End] 106