Created
October 16, 2013 20:44
-
-
Save luisbebop/7014530 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<posxmlapplication xmlns="http://tempuri.org/posxml.xsd"> | |
<page name="principal"> | |
<stringvariable value="" variable="primeiravez" /> | |
<stringvariable value="" variable="ModeloTerminal" /> | |
<stringvariable value="" variable="ModeloAbreviado" /> | |
<stringvariable value="" variable="VersaoFramework" /> | |
<integervariable value="3" variable="int_return" /> | |
<stringvariable value="" variable="str_return" /> | |
<readfile filename="config.dat" key="primeiravez" variabledestination="$(primeiravez)" /> | |
<readfile filename="config.dat" key="model" variabledestination="$(ModeloTerminal)" /> | |
<readfile filename="config.dat" key="versaoframework" variabledestination="$(VersaoFramework)" /> | |
<editfile filename="config.dat" key="disablenuritmessages" value="1" /> | |
<!-- Retira uma parte do modelo para fazer a comparacao --> | |
<string.substring string="$(ModeloTerminal)" start="0" length="2" variablereturn="$(ModeloAbreviado)" /> | |
<if variable="$(primeiravez)" operator="igual" value="1" > | |
<editfile filename="config.dat" key="withssl" value="0" /> | |
<display line="3" column="0" message="LOADING SETTINGS... " /> | |
<!-- VeriFone Vx510/Vx570 --> | |
<if variable="$(ModeloAbreviado)" operator="igual" value="O5" > | |
<editfile filename="config.dat" key="touchscreen" value="0" /> | |
<editfile filename="config.dat" key="keypaperfeed" value="KEY_EXTRA4" /> | |
<editfile filename="config.dat" key="keyalpha" value="KEY_EXTRA7" /> | |
<editfile filename="config.dat" key="keypound" value="KEY_EXTRA11" /> | |
<editfile filename="config.dat" key="keystar" value="KEY_EXTRA10" /> | |
</if> | |
<!-- VeriFone Vx610/Vx670 --> | |
<if variable="$(ModeloAbreviado)" operator="igual" value="VX" > | |
<!-- VeriFone Vx680 --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="VX680" > | |
<editfile filename="config.dat" key="touchscreen" value="1" /> | |
<editfile filename="config.dat" key="keypaperfeed" value="KEY_EXTRA7" /> | |
<editfile filename="config.dat" key="keyalpha" value="KEY_EXTRA6" /> | |
<editfile filename="config.dat" key="keypound" value="KEY_EXTRA11" /> | |
<editfile filename="config.dat" key="keystar" value="KEY_EXTRA10" /> | |
<else /> | |
<editfile filename="config.dat" key="touchscreen" value="0" /> | |
<editfile filename="config.dat" key="keypaperfeed" value="KEY_EXTRA4" /> | |
<editfile filename="config.dat" key="keyalpha" value="KEY_EXTRA7" /> | |
<editfile filename="config.dat" key="keypound" value="KEY_EXTRA11" /> | |
<editfile filename="config.dat" key="keystar" value="KEY_EXTRA10" /> | |
</if> | |
</if> | |
<!-- Ingenico ICT220/250 --> | |
<if variable="$(ModeloAbreviado)" operator="igual" value="IC" > | |
<editfile filename="config.dat" key="touchscreen" value="0" /> | |
<editfile filename="config.dat" key="keypaperfeed" value="KEY_EXTRA1" /> | |
<editfile filename="config.dat" key="keyalpha" value="KEY_EXTRA3" /> | |
<editfile filename="config.dat" key="keypound" value="KEY_EXTRA6" /> | |
<editfile filename="config.dat" key="keystar" value="KEY_EXTRA8" /> | |
</if> | |
<!-- Ingenico IWL220 --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="IWL220" > | |
<editfile filename="config.dat" key="touchscreen" value="0" /> | |
<editfile filename="config.dat" key="keypaperfeed" value="KEY_EXTRA1" /> | |
<editfile filename="config.dat" key="keyalpha" value="KEY_EXTRA5" /> | |
<editfile filename="config.dat" key="keypound" value="KEY_EXTRA6" /> | |
<editfile filename="config.dat" key="keystar" value="KEY_EXTRA8" /> | |
<editfile filename="config.dat" key="uclmedia" value="GPRS" /> | |
<editfile filename="config.dat" key="uclprotocol" value="TCP" /> | |
<editfile filename="config.dat" key="autooffmodem" value="0" /> | |
</if> | |
<!-- Ingenico IWL250 --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="IWL250" > | |
<editfile filename="config.dat" key="touchscreen" value="0" /> | |
<editfile filename="config.dat" key="keypaperfeed" value="KEY_EXTRA1" /> | |
<editfile filename="config.dat" key="keyalpha" value="KEY_EXTRA5" /> | |
<editfile filename="config.dat" key="keypound" value="KEY_EXTRA6" /> | |
<editfile filename="config.dat" key="keystar" value="KEY_EXTRA8" /> | |
<editfile filename="config.dat" key="uclmedia" value="GPRS" /> | |
<editfile filename="config.dat" key="uclprotocol" value="TCP" /> | |
<editfile filename="config.dat" key="autooffmodem" value="0" /> | |
</if> | |
<!-- Ingenico IWL280 --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="IWL280" > | |
<editfile filename="config.dat" key="touchscreen" value="0" /> | |
<editfile filename="config.dat" key="keypaperfeed" value="KEY_EXTRA1" /> | |
<editfile filename="config.dat" key="keyalpha" value="KEY_EXTRA5" /> | |
<editfile filename="config.dat" key="keypound" value="KEY_EXTRA6" /> | |
<editfile filename="config.dat" key="keystar" value="KEY_EXTRA8" /> | |
<editfile filename="config.dat" key="uclmedia" value="GPRS" /> | |
<editfile filename="config.dat" key="uclprotocol" value="TCP" /> | |
<editfile filename="config.dat" key="autooffmodem" value="0" /> | |
</if> | |
<!-- Sagem EFT930G --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="EFT930G" > | |
<editfile filename="config.dat" key="touchscreen" value="0" /> | |
<editfile filename="config.dat" key="keypaperfeed" value="KEY_EXTRA9" /> | |
<editfile filename="config.dat" key="keyalpha" value="KEY_EXTRA5" /> | |
<editfile filename="config.dat" key="keypound" value="KEY_EXTRA6" /> | |
<editfile filename="config.dat" key="keystar" value="KEY_EXTRA8" /> | |
<editfile filename="config.dat" key="uclmedia" value="GPRS" /> | |
<editfile filename="config.dat" key="uclprotocol" value="TCP" /> | |
<editfile filename="config.dat" key="autooffmodem" value="0" /> | |
</if> | |
<!-- Sagem EFT930S --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="EFT930S" > | |
<editfile filename="config.dat" key="touchscreen" value="0" /> | |
<editfile filename="config.dat" key="keypaperfeed" value="KEY_EXTRA9" /> | |
<editfile filename="config.dat" key="keyalpha" value="KEY_EXTRA5" /> | |
<editfile filename="config.dat" key="keypound" value="KEY_EXTRA6" /> | |
<editfile filename="config.dat" key="keystar" value="KEY_EXTRA8" /> | |
</if> | |
<!-- UNKNOWN --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="UNKNOWN" > | |
<deletefile filename="inicio.posxml" /> | |
<exit /> | |
</if> | |
<editfile filename="config.dat" key="primeiravez" value="0" /> | |
</if> | |
<!-- Faz o download do arquivo passado em str str_application_name --> | |
<stringvariable value="" variable="str_application_name" /> | |
<function name="WALKManager_DownloadFile" > | |
<stringvariable value="" variable="str_return" /> | |
<integervariable value="0" variable="int_return" /> | |
<cleandisplay /> | |
<display line="3" column="3" message="CONNECTING..." /> | |
<preconnect variablestatus="$(int_return)" /> | |
<if variable="$(int_return)" operator="diferente" value="0" > | |
<inttostring variableinteger="$(int_return)" variablestring="$(str_return)" /> | |
<joinstring firstvalue=" RET: " secondvalue="$(str_return)" variabledestination="$(str_return)" /> | |
<cleandisplay /> | |
<display line="1" column="2" message="CONNECTION FAILED!" /> | |
<display line="2" column="3" message="$(str_return)" /> | |
<display line="3" column="1" message="CHECK COMMUNICATION" /> | |
<display line="4" column="2" message=" SETTINGS! " /> | |
<display line="6" column="2" message=" PRESS GREEN" /> | |
<network.hostdisconnect /> | |
<waitkey /> | |
<cleandisplay /> | |
<exit /> | |
</if> | |
<cleandisplay /> | |
<display line="3" column="3" message="DOWNLOADING..." /> | |
<downloadfile filename="$(str_application_name)" remotepath="$(str_application_name)" variablereturn="$(int_return)" /> | |
<network.hostdisconnect /> | |
<if variable="$(int_return)" operator="igual" value="1" > | |
<cleandisplay /> | |
<display line="2" column="2" message="DOWNLOAD COMPLETE!" /> | |
<display line="3" column="2" message=" PRESS GREEN" /> | |
<waitkey /> | |
<else /> | |
<if variable="$(int_return)" operator="menor" value="0" > | |
<callfunction name="ErrosType" /> | |
<joinstring firstvalue=" RET: " secondvalue="$(str_return)" variabledestination="$(str_return)" /> | |
<cleandisplay /> | |
<display line="2" column="2" message="DOWNLOAD FAILED!" /> | |
<display line="3" column="0" message="$(str_return)" /> | |
<display line="5" column="2" message=" PRESS GREEN" /> | |
<waitkey /> | |
<exit /> | |
<else /> | |
<cleandisplay /> | |
<display line="2" column="2" message=" APPLICATION IS " /> | |
<display line="3" column="2" message=" UP TO DATE!" /> | |
<display line="5" column="2" message=" PRESS GREEN" /> | |
<waitkey /> | |
</if> | |
</if> | |
</function> | |
<callfunction name="main" /> | |
<function name="WALKManagerMenuServico" > | |
<stringvariable value="" variable="sApps" /> | |
<stringvariable value="" variable="str_terminal_number" /> | |
<stringvariable value="- SERVICE MENU -:\\" variable="sMenu" /> | |
<integervariable value="0" variable="iRetMenu" /> | |
<integervariable value="0" variable="iNumApps" /> | |
<integervariable value="0" variable="iNumServicesOnMenu" /> | |
<integervariable value="0" variable="iAppFileLength" /> | |
<integervariable value="0" variable="iI" /> | |
<stringvariable value="" variable="sAppsOnMenu" /> | |
<stringvariable value="" variable="sAppLabel" /> | |
<stringvariable value="" variable="sAppFile" /> | |
<stringvariable value="" variable="sLastAppFile" /> | |
<stringvariable value="" variable="sTmp" /> | |
<stringvariable value="" variable="sApplicationType" /> | |
<readfile filename="config.dat" key="numerodestepos" variabledestination="$(str_terminal_number)" /> | |
<joinstring firstvalue="$(str_terminal_number)" secondvalue="_" variabledestination="$(sAppFile)" /> | |
<joinstring firstvalue="$(sAppFile)" secondvalue="params.dat" variabledestination="$(sAppFile)" /> | |
<filesystem.filesize filename="params.dat" variablereturn="$(iAppFileLength)" /> | |
<if variable="$(iAppFileLength)" operator="menorigual" value="0" > | |
<stringvariable value="" variable="str_return" /> | |
<integervariable value="0" variable="int_return" /> | |
<cleandisplay /> | |
<display line="3" column="3" message="CONNECTING..." /> | |
<preconnect variablestatus="$(int_return)" /> | |
<if variable="$(int_return)" operator="diferente" value="0" > | |
<inttostring variableinteger="$(int_return)" variablestring="$(str_return)" /> | |
<joinstring firstvalue=" RET: " secondvalue="$(str_return)" variabledestination="$(str_return)" /> | |
<cleandisplay /> | |
<display line="1" column="2" message="CONNECTION FAILED!" /> | |
<display line="2" column="3" message="$(str_return)" /> | |
<if variable="$(int_return)" operator="igual" value="-128" > | |
<display line="4" column="2" message="SERIAL NOT FOUND" /> | |
<else /> | |
<display line="3" column="1" message="CHECK COMMUNICATION" /> | |
<display line="4" column="2" message=" SETTINGS! " /> | |
</if> | |
<display line="6" column="2" message=" PRESS GREEN" /> | |
<network.hostdisconnect /> | |
<waitkey /> | |
<cleandisplay /> | |
<exit /> | |
</if> | |
<cleandisplay /> | |
<display line="3" column="3" message="DOWNLOADING..." /> | |
<downloadfile filename="params.dat" remotepath="$(sAppFile)" variablereturn="$(int_return)" /> | |
<network.hostdisconnect /> | |
<if variable="$(int_return)" operator="menor" value="0" > | |
<callfunction name="ErrosType" /> | |
<joinstring firstvalue=" RET: " secondvalue="$(str_return)" variabledestination="$(str_return)" /> | |
<cleandisplay /> | |
<display line="1" column="2" message="DOWNLOAD FAILED!" /> | |
<display line="2" column="0" message="$(str_return)" /> | |
<display line="4" column="1" message="CHECK LOGICAL NUMBER" /> | |
<display line="5" column="0" message=" CONFIGURATIONS " /> | |
<display line="7" column="2" message=" PRESS GREEN" /> | |
<waitkey /> | |
<exit /> | |
</if> | |
</if> | |
<readfile filename="params.dat" key="apps_list" variabledestination="$(sApps)" /> | |
<if variable="$(sApps)" operator="diferente" value="" > | |
<!-- verifica o numero de aplicativos e modulos posxml listados em walkservicesapps --> | |
<string.elements string="$(sApps)" delimiter=";" variablereturn="$(iNumApps)" /> | |
<else /> | |
<cleandisplay /> | |
<display line="1" column="2" message=" APP NOT FOUND" /> | |
<display line="2" column="2" message="CHECK CLOUDWALK" /> | |
<display line="3" column="2" message="MANAGER SETTINGS" /> | |
<display line="5" column="2" message=" PRESS GREEN" /> | |
<deletefile filename="params.dat" /> | |
<waitkey /> | |
<exit /> | |
</if> | |
<!-- somente um aplicativo. Executa sem menu --> | |
<if variable="$(iNumApps)" operator="igual" value="1" > | |
<string.elementat string="$(sApps)" element_index="0" delimiter=";" variablereturn="$(sTmp)" /> | |
<string.elementat string="$(sTmp)" element_index="0" delimiter="," variablereturn="$(sAppLabel)" /> | |
<string.elementat string="$(sTmp)" element_index="1" delimiter="," variablereturn="$(sAppFile)" /> | |
<string.elementat string="$(sAppFile)" element_index="1" delimiter="_" variablereturn="$(sAppFile)" /> | |
<string.charat string="$(sAppLabel)" character_index="0" variablereturn="$(sApplicationType)" /> | |
<filesystem.filesize filename="$(sAppFile)" variablereturn="$(iAppFileLength)" /> | |
<if variable="$(iAppFileLength)" operator="menorigual" value="0" > | |
<stringvariable value="$(sAppFile)" variable="str_application_name" /> | |
<callfunction name="WALKManager_DownloadFile" /> | |
</if> | |
<execute filename="$(sAppFile)" /> | |
</if> | |
<!-- mais que um aplicativo. Gera menu de aplicacoes --> | |
<while variable="$(iI)" operator="menor" value="$(iNumApps)" > | |
<string.elementat string="$(sApps)" element_index="$(iI)" delimiter=";" variablereturn="$(sTmp)" /> | |
<string.elementat string="$(sTmp)" element_index="0" delimiter="," variablereturn="$(sAppLabel)" /> | |
<string.elementat string="$(sTmp)" element_index="1" delimiter="," variablereturn="$(sAppFile)" /> | |
<!-- verifica c existe algum app X na lista, pq nao entra no menu em conta no num de apps --> | |
<string.charat string="$(sAppLabel)" character_index="0" variablereturn="$(sApplicationType)" /> | |
<if variable="$(sApplicationType)" operator="diferente" value="X" > | |
<stringvariable value="$(sAppFile)" variable="sLastAppFile" /> | |
<joinstring firstvalue="$(sMenu)" secondvalue="$(sAppLabel)" variabledestination="$(sMenu)" /> | |
<joinstring firstvalue="$(sMenu)" secondvalue="\" variabledestination="$(sMenu)" /> | |
<joinstring firstvalue="$(sAppsOnMenu)" secondvalue="$(sLastAppFile)" variabledestination="$(sAppsOnMenu)" /> | |
<joinstring firstvalue="$(sAppsOnMenu)" secondvalue=";" variabledestination="$(sAppsOnMenu)" /> | |
<integeroperator operator="++" variablesource="$(iNumServicesOnMenu)" /> | |
</if> | |
<integeroperator operator="++" variablesource="$(iI)" /> | |
</while> | |
<integervariable value="0" variable="iCounter" /> | |
<while variable="$(iCounter)" operator="igual" value="0" > | |
<!-- mostra menu e filtra opcoes digitadas dentro do range da lista de servicos --> | |
<menu variable="$(iRetMenu)" options="$(sMenu)" /> | |
<if variable="$(iRetMenu)" operator="menorigual" value="$(iNumServicesOnMenu)" > | |
<!-- busca o nome do app digitado e manda para execucao ou download se nao existir --> | |
<integeroperator operator="--" variablesource="$(iRetMenu)" /> | |
<string.elementat string="$(sAppsOnMenu)" element_index="$(iRetMenu)" delimiter=";" variablereturn="$(sAppFile)" /> | |
<string.elementat string="$(sAppFile)" element_index="1" delimiter="_" variablereturn="$(sAppFile)" /> | |
<filesystem.filesize filename="$(sAppFile)" variablereturn="$(iAppFileLength)" /> | |
<if variable="$(iAppFileLength)" operator="menorigual" value="0" > | |
<stringvariable value="$(sAppFile)" variable="str_application_name" /> | |
<callfunction name="WALKManager_DownloadFile" /> | |
</if> | |
<execute filename="$(sAppFile)" /> | |
</if> | |
</while> | |
</function> | |
<function name="main" > | |
<stringvariable value="" variable="sConexao" /> | |
<integervariable value="0" variable="iTimerToPing" /> | |
<integervariable value="0" variable="retPing" /> | |
<stringvariable value="" variable="dateTime" /> | |
<integervariable value="0" variable="retBmp" /> | |
<stringvariable value="KEY_CANCEL" variable="key" /> | |
<integervariable value="0" variable="sizeAppWalkServer" /> | |
<readfile filename="config.dat" key="uclmedia" variabledestination="$(sConexao)" /> | |
<displaybitmap filename="walk.bmp" variablereturn="$(retBmp)" /> | |
<if variable="$(ModeloAbreviado)" operator="igual" value="IC" > | |
<editfile filename="config.dat" key="keyalpha" value="KEY_EXTRA3" /> | |
</if> | |
<!-- Retira uma parte do modelo para fazer a comparacao --> | |
<string.substring string="$(ModeloTerminal)" start="0" length="1" variablereturn="$(ModeloAbreviado)" /> | |
<while variable="$(key)" operator="igual" value="KEY_CANCEL" > | |
<!-- Se o Tipo de conexao for GPRS, efetua uma checagem de sianl e bateria. --> | |
<if variable="$(sConexao)" operator="igual" value="GPRS" > | |
<if variable="$(ModeloTerminal)" operator="igual" value="VX680" > | |
<callfunction name="ShowBatterySignal680" /> | |
<else /> | |
<callfunction name="ShowBatterySignal" /> | |
</if> | |
</if> | |
<getdatetime format="d/M/yy h:m:s" variabledestination="$(dateTime)" /> | |
<!-- Display dos Nurit e maior --> | |
<if variable="$(ModeloAbreviado)" operator="igual" value="8" > | |
<!-- VeriFone Nurit --> | |
<display line="6" column="3" message="$(dateTime)" /> | |
<else /> | |
<!-- Demais modelos --> | |
<display line="7" column="1" message="$(dateTime)" /> | |
</if> | |
<readkey miliseconds="700" variablereturn="$(key)" /> | |
</while> | |
<cleandisplay /> | |
<if variable="$(key)" operator="igual" value="KEY_ENTER" > | |
<cleandisplay /> | |
<callfunction name="WALKManagerMenuServico" /> | |
</if> | |
<!-- Retira uma parte do modelo para fazer a comparacao --> | |
<string.substring string="$(ModeloTerminal)" start="0" length="2" variablereturn="$(ModeloAbreviado)" /> | |
<!-- VeriFone Vx510/Vx570 --> | |
<if variable="$(ModeloAbreviado)" operator="igual" value="O5" > | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA1" > | |
<callfunction name="menuConfiguracaoTecnicaPassword" /> | |
</if> | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA4" > | |
<paperfeed /> | |
</if> | |
</if> | |
<!-- VeriFone Vx610/Vx670/Vx680/Vx675 --> | |
<if variable="$(ModeloAbreviado)" operator="igual" value="VX" > | |
<!-- VeriFone Vx680 --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="VX680" > | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA5" > | |
<callfunction name="menuConfiguracaoTecnicaPassword" /> | |
</if> | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA7" > | |
<paperfeed /> | |
</if> | |
<else /> | |
<!-- VeriFone Vx675 --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="VX675" > | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA5" > | |
<callfunction name="menuConfiguracaoTecnicaPassword" /> | |
</if> | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA9" > | |
<paperfeed /> | |
</if> | |
<else /> | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA1" > | |
<callfunction name="menuConfiguracaoTecnicaPassword" /> | |
</if> | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA4" > | |
<paperfeed /> | |
</if> | |
</if> | |
</if> | |
</if> | |
<!-- Ingenico ICT220/250 --> | |
<if variable="$(ModeloAbreviado)" operator="igual" value="IC" > | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA7" > | |
<callfunction name="menuConfiguracaoTecnicaPassword" /> | |
</if> | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA1" > | |
<paperfeed /> | |
</if> | |
</if> | |
<!-- Ingenico IWL220 --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="IWL220" > | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA7" > | |
<callfunction name="menuConfiguracaoTecnicaPassword" /> | |
</if> | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA1" > | |
<paperfeed /> | |
</if> | |
</if> | |
<!-- Ingenico IWL250 --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="IWL250" > | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA7" > | |
<callfunction name="menuConfiguracaoTecnicaPassword" /> | |
</if> | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA1" > | |
<paperfeed /> | |
</if> | |
</if> | |
<!-- Ingenico IWL280 --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="IWL280" > | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA7" > | |
<callfunction name="menuConfiguracaoTecnicaPassword" /> | |
</if> | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA1" > | |
<paperfeed /> | |
</if> | |
</if> | |
<!-- Sagem/Ingenico EFT930G --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="EFT930G" > | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA7" > | |
<callfunction name="menuConfiguracaoTecnicaPassword" /> | |
</if> | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA9" > | |
<paperfeed /> | |
</if> | |
</if> | |
<!-- Sagem/Ingenico EFT930S --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="EFT930S" > | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA7" > | |
<callfunction name="menuConfiguracaoTecnicaPassword" /> | |
</if> | |
<if variable="$(key)" operator="igual" value="KEY_EXTRA9" > | |
<paperfeed /> | |
</if> | |
</if> | |
</function> | |
<function name="menuConfiguracaoTecnicaPassword" > | |
<cleandisplay /> | |
<stringvariable value="" variable="senhaTecnica" /> | |
<display line="0" column="0" message="- DEVICE SETTINGS -" /> | |
<inputformat variable="$(senhaTecnica)" line="2" column="0" message="PASSWORD: " format="*****" /> | |
<if variable="$(senhaTecnica)" operator="igual" value="55555" > | |
<callfunction name="menuConfiguracaoTecnica" /> | |
<else /> | |
<display line="4" column="0" message="INCORRECT PASSWORD!" /> | |
<waitkey /> | |
</if> | |
</function> | |
<function name="menuConfiguracaoTecnica" > | |
<stringvariable value="" variable="sOpcao" /> | |
<while variable="$(sOpcao)" operator="diferente" value="KEY_CANCEL" > | |
<cleandisplay /> | |
<!-- <variavelint valor="0" variavel="opcao" /> | |
<menu variavel="$(opcao)" opcoes="- DEVICE SETTINGS -\\1 LOGICAL NUMBER\2 COMMUNICATION\3 CARD TYPES\4 CLEAN DEVICE\5 CHECK S. NUMBER \6 ABOUT" /> --> | |
<display line="0" column="0" message="- DEVICE SETTINGS -" /> | |
<display line="2" column="0" message="1 LOGICAL NUMBER" /> | |
<display line="3" column="0" message="2 COMMUNICATION" /> | |
<display line="4" column="0" message="3 CARD TYPES" /> | |
<display line="5" column="0" message="4 CLEAN DEVICE" /> | |
<display line="6" column="0" message="5 CHECK S. NUMBER" /> | |
<display line="7" column="0" message="6 ABOUT" /> | |
<readkey miliseconds="60000" variablereturn="$(sOpcao)" /> | |
<cleandisplay /> | |
<if variable="$(sOpcao)" operator="igual" value="KEY_1" > | |
<callfunction name="configuraNumeroTerminal" /> | |
</if> | |
<if variable="$(sOpcao)" operator="igual" value="KEY_2" > | |
<callfunction name="menuComunicacao" /> | |
</if> | |
<if variable="$(sOpcao)" operator="igual" value="KEY_3" > | |
<callfunction name="configuraTiposCartao" /> | |
</if> | |
<if variable="$(sOpcao)" operator="igual" value="KEY_4" > | |
<cleandisplay /> | |
<readfile filename="config.dat" key="numerodestepos" variabledestination="$(str_terminal_number)" /> | |
<integervariable value="0" variable="iCounter" /> | |
<readfile filename="params.dat" key="apps_list" variabledestination="$(sApps)" /> | |
<deletefile filename="params.dat" /> | |
<if variable="$(sApps)" operator="diferente" value="" > | |
<string.elements string="$(sApps)" delimiter=";" variablereturn="$(iNumApps)" /> | |
<while variable="$(iCounter)" operator="menor" value="$(iNumApps)" > | |
<string.elementat string="$(sApps)" element_index="$(iCounter)" delimiter=";" variablereturn="$(sTmp)" /> | |
<string.elementat string="$(sTmp)" element_index="0" delimiter="," variablereturn="$(sAppLabel)" /> | |
<string.elementat string="$(sTmp)" element_index="1" delimiter="," variablereturn="$(sAppFile)" /> | |
<string.elementat string="$(sAppFile)" element_index="1" delimiter="_" variablereturn="$(sAppFile)" /> | |
<deletefile filename="$(sAppFile)" /> | |
<integeroperator operator="++" variablesource="$(iCounter)" /> | |
</while> | |
</if> | |
<display line="3" column="2" message="DEVICE CLEANED!" /> | |
<waitkey /> | |
</if> | |
<if variable="$(sOpcao)" operator="igual" value="KEY_5" > | |
<stringvariable value="" variable="strSnTerminal" /> | |
<readfile filename="config.dat" key="sn_terminal" variabledestination="$(strSnTerminal)" /> | |
<cleandisplay /> | |
<display line="0" column="0" message="- SERIAL NUMBER -" /> | |
<display line="2" column="0" message="$(strSnTerminal)" /> | |
<joinstring firstvalue="SERIAL:" secondvalue="$(strSnTerminal)" variabledestination="$(strSnTerminal)" /> | |
<printbig message="- CLOUDWALK -" /> | |
<printbig message="PLANO BE 2013" /> | |
<printbig message="$(ModeloTerminal)" /> | |
<printbig message="$(VersaoFramework)" /> | |
<printbig message="$(strSnTerminal)" /> | |
<paperfeed /> | |
<waitkey /> | |
</if> | |
<if variable="$(sOpcao)" operator="igual" value="KEY_6" > | |
<stringvariable value="" variable="cod" /> | |
<joinstring firstvalue="Versao: " secondvalue="$(VersaoFramework)" variabledestination="$(VersaoFramework)" /> | |
<display line="1" column="5" message="MODEL: " /> | |
<if variable="$(ModeloTerminal)" operator="igual" value="O5150" > | |
<display line="1" column="13" message="VX510" /> | |
<else /> | |
<display line="1" column="13" message="$(ModeloTerminal)" /> | |
</if> | |
<display line="3" column="5" message="PLANO BE 2013" /> | |
<display line="6" column="5" message="$(VersaoFramework)" /> | |
<inputformat variable="$(cod)" line="4" column="10" message="" format="99" /> | |
<if variable="$(cod)" operator="igual" value="00" > | |
<deletefile filename="inicio.posxml" /> | |
<exit /> | |
</if> | |
<if variable="$(cod)" operator="igual" value="01" > | |
<integervariable value="0" variable="handleSerial" /> | |
<openserialport port="COM1" rate="db" configuration="db" variablereturn="$(handleSerial)" /> | |
<closeserialport variablehandle="$(handleSerial)" /> | |
<exit /> | |
</if> | |
<if variable="$(cod)" operator="igual" value="02" > | |
<editfile filename="config.dat" key="walkserver3companyname" value="" /> | |
<exit /> | |
</if> | |
</if> | |
</while> | |
</function> | |
<function name="configuraNumeroTerminal" > | |
<cleandisplay /> | |
<stringvariable value="" variable="numeroDestePos" /> | |
<readfile filename="config.dat" key="numerodestepos" variabledestination="$(numeroDestePos)" /> | |
<display line="0" column="0" message="- LOGICAL NUMBER -" /> | |
<inputformat variable="$(numeroDestePos)" line="2" column="0" message=":" format="999999999999999" /> | |
<editfile filename="config.dat" key="numerodestepos" value="$(numeroDestePos)" /> | |
<cleandisplay /> | |
<display line="3" column="0" message=" CHANGES SAVED! " /> | |
<display line="5" column="0" message=" PRESS ENTER! " /> | |
<waitkeytimeout seconds="10" /> | |
</function> | |
<function name="configuraTiposCartao" > | |
<cleandisplay /> | |
<stringvariable value="" variable="tiposCartao" /> | |
<readfile filename="config.dat" key="tiposcartao" variabledestination="$(tiposCartao)" /> | |
<display line="0" column="0" message="- CARD TYPES -" /> | |
<display line="2" column="0" message="0-T2/DIGIT/PASS" /> | |
<display line="3" column="0" message="2-T2/PASS ONLY" /> | |
<display line="4" column="0" message="4-T1/T2/DIGIT/PASS" /> | |
<display line="5" column="0" message="255-T1/T2/PASS ONLY" /> | |
<inputformat variable="$(tiposCartao)" line="6" column="0" message=":" format="999" /> | |
<editfile filename="config.dat" key="tiposcartao" value="$(tiposCartao)" /> | |
<cleandisplay /> | |
<display line="3" column="0" message=" CHANGES SAVED! " /> | |
<display line="5" column="0" message=" PRESS ENTER! " /> | |
<waitkeytimeout seconds="10" /> | |
</function> | |
<function name="menuComunicacao" > | |
<cleandisplay /> | |
<shutdownmodem /> | |
<integervariable value="0" variable="opcao" /> | |
<!-- Retira uma parte do modelo para fazer a comparacao --> | |
<string.substring string="$(ModeloTerminal)" start="0" length="2" variablereturn="$(ModeloAbreviado)" /> | |
<!-- VeriFone Vx510/Vx570 --> | |
<if variable="$(ModeloAbreviado)" operator="igual" value="O5" > | |
<menu variable="$(opcao)" options="- MODEM SETTINGS -\\1 LOCAL NETWORK\2 L. LANDLINE (PPP)\3 LANDLINE (SDLC)" /> | |
<if variable="$(opcao)" operator="igual" value="1" > | |
<callfunction name="menuConfiguraEthernet" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="2" > | |
<callfunction name="menuConfiguraLandlinePPP" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="3" > | |
<callfunction name="menuConfiguraLandlineSDLC" /> | |
<!-- nao configura host --> | |
</if> | |
</if> | |
<!-- VeriFone Vx675 --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="VX675" > | |
<callfunction name="menuConfiguraGPRS" /> | |
</if> | |
<!-- VeriFone Vx610/Vx670/Vx680 --> | |
<if variable="$(ModeloAbreviado)" operator="igual" value="VX" > | |
<menu variable="$(opcao)" options="- MODEM SETTINGS -\\1 LOCAL NETWORK\2 LANDLINE (PPP)\3 LANDLINE (SDLC)\4 GPRS\5 WIFI" /> | |
<if variable="$(opcao)" operator="igual" value="1" > | |
<callfunction name="menuConfiguraEthernet" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="2" > | |
<callfunction name="menuConfiguraLandlinePPP" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="3" > | |
<callfunction name="menuConfiguraLandlineSDLC" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="4" > | |
<callfunction name="menuConfiguraGPRS" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="5" > | |
<callfunction name="menuConfiguraWIFI" /> | |
</if> | |
</if> | |
<!-- Ingenico ICT220/250 --> | |
<if variable="$(ModeloAbreviado)" operator="igual" value="IC" > | |
<menu variable="$(opcao)" options="- MODEM SETTINGS -\\1 LOCAL NETWORK\2 GPRS\3 LANDLINE (PPP)\4 LANDLINE (SDLC)\" /> | |
<if variable="$(opcao)" operator="igual" value="1" > | |
<callfunction name="menuConfiguraEthernet" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="2" > | |
<callfunction name="menuConfiguraGPRS" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="3" > | |
<callfunction name="menuConfiguraLandlinePPP" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="4" > | |
<callfunction name="menuConfiguraLandlineSDLC" /> | |
<!-- nao configura host --> | |
</if> | |
</if> | |
<!-- Ingenico IWL220 --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="IWL220" > | |
<callfunction name="menuConfiguraGPRS" /> | |
</if> | |
<!-- Ingenico IWL250 --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="IWL250" > | |
<menu variable="$(opcao)" options="- MODEM SETTINGS -\\1 LOCAL NETWORK\2 GPRS\3 LANDLINE (PPP)\4 LANDLINE (SDLC)\" /> | |
<if variable="$(opcao)" operator="igual" value="1" > | |
<callfunction name="menuConfiguraEthernet" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="2" > | |
<callfunction name="menuConfiguraGPRS" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="3" > | |
<callfunction name="menuConfiguraLandlinePPP" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="4" > | |
<callfunction name="menuConfiguraLandlineSDLC" /> | |
<!-- nao configura host --> | |
</if> | |
</if> | |
<!-- Ingenico IWL280 --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="IWL280" > | |
<callfunction name="menuConfiguraGPRS" /> | |
</if> | |
<!-- Sagem EFT930G --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="EFT930G" > | |
<callfunction name="menuConfiguraGPRS" /> | |
</if> | |
<!-- Sagem EFT930S --> | |
<if variable="$(ModeloTerminal)" operator="igual" value="EFT930S" > | |
<menu variable="$(opcao)" options="- MODEM SETTINGS -\\1 LOCAL NETWORK\2 GPRS\3 LANDLINE (PPP)\4 LANDLINE (SDLC)\" /> | |
<if variable="$(opcao)" operator="igual" value="1" > | |
<callfunction name="menuConfiguraEthernet" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="2" > | |
<callfunction name="menuConfiguraGPRS" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="3" > | |
<callfunction name="menuConfiguraLandlinePPP" /> | |
</if> | |
<if variable="$(opcao)" operator="igual" value="4" > | |
<callfunction name="menuConfiguraLandlineSDLC" /> | |
<!-- nao configura host --> | |
</if> | |
</if> | |
</function> | |
<function name="readConfig" > | |
<stringvariable value="config.dat" variable="arquivoConfiguracao" /> | |
<stringvariable value="" variable="myIp" /> | |
<stringvariable value="" variable="subnet" /> | |
<stringvariable value="" variable="myGateway" /> | |
<stringvariable value="" variable="dnsPrimario" /> | |
<stringvariable value="" variable="dnsSecundario" /> | |
<stringvariable value="" variable="ipHost" /> | |
<stringvariable value="" variable="portaHost" /> | |
<stringvariable value="" variable="withSSL" /> | |
<stringvariable value="" variable="retentativas" /> | |
<stringvariable value="" variable="autoOffModem" /> | |
<stringvariable value="" variable="uclUsername" /> | |
<stringvariable value="" variable="uclPassword" /> | |
<stringvariable value="" variable="uclApn" /> | |
<stringvariable value="" variable="uclPhoneNo" /> | |
<stringvariable value="" variable="uclVelocidadeModem" /> | |
<stringvariable value="" variable="uclwifinetwork" /> | |
<stringvariable value="" variable="uclwifisecurity" /> | |
<stringvariable value="" variable="uclwifikey" /> | |
<readfile filename="$(arquivoConfiguracao)" key="myip" variabledestination="$(myIp)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="subnet" variabledestination="$(subnet)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="mygateway" variabledestination="$(myGateway)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="dnsprimario" variabledestination="$(dnsPrimario)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="dnssecundario" variabledestination="$(dnsSecundario)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="iphost" variabledestination="$(ipHost)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="portahost" variabledestination="$(portaHost)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="withssl" variabledestination="$(withSSL)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="retentativas" variabledestination="$(retentativas)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="autooffmodem" variabledestination="$(autoOffModem)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="uclusername" variabledestination="$(uclUsername)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="uclpassword" variabledestination="$(uclPassword)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="uclapn" variabledestination="$(uclApn)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="uclphoneno" variabledestination="$(uclPhoneNo)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="uclvelocidademodem" variabledestination="$(uclVelocidadeModem)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="uclwifinetwork" variabledestination="$(uclwifinetwork)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="uclwifisecurity" variabledestination="$(uclwifisecurity)" /> | |
<readfile filename="$(arquivoConfiguracao)" key="uclwifikey" variabledestination="$(uclwifikey)" /> | |
</function> | |
<function name="menuConfiguraLandlinePPP" > | |
<callfunction name="readConfig" /> | |
<cleandisplay /> | |
<display line="0" column="0" message="- LANDLINE SETTINGS -" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclmedia" value="LANDLINE" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclprotocol" value="TCP" /> | |
<editfile filename="$(arquivoConfiguracao)" key="autooffmodem" value="1" /> | |
<display line="2" column="0" message="MODEM SPEED" /> | |
<inputformat variable="$(uclVelocidadeModem)" line="3" column="0" message="" format="99999" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclvelocidademodem" value="$(uclVelocidadeModem)" /> | |
<display line="2" column="0" message="PROVIDER PHONE" /> | |
<inputformat variable="$(uclPhoneNo)" line="3" column="0" message="" format="AAAAAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclphoneno" value="$(uclPhoneNo)" /> | |
<display line="2" column="0" message="USERNAME" /> | |
<inputformat variable="$(uclUsername)" line="3" column="0" message="" format="AAAAAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclusername" value="$(uclUsername)" /> | |
<display line="2" column="0" message="PASSWORD" /> | |
<inputformat variable="$(uclPassword)" line="3" column="0" message="" format="AAAAAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclpassword" value="$(uclPassword)" /> | |
<display line="2" column="0" message="USE SSL ?" /> | |
<display line="3" column="0" message="(1-YES 0-NO)" /> | |
<inputformat variable="$(withSSL)" line="4" column="0" message=":" format="9" /> | |
<editfile filename="$(arquivoConfiguracao)" key="withssl" value="$(withSSL)" /> | |
<cleandisplay /> | |
<display line="3" column="0" message=" CHANGES SAVED! " /> | |
<display line="5" column="0" message=" PRESS ENTER! " /> | |
<waitkeytimeout seconds="10" /> | |
</function> | |
<function name="menuConfiguraLandlineSDLC" > | |
<callfunction name="readConfig" /> | |
<cleandisplay /> | |
<display line="0" column="0" message="- LANDLINE SETTINGS -" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclmedia" value="LANDLINE" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclprotocol" value="SDLC" /> | |
<editfile filename="$(arquivoConfiguracao)" key="autooffmodem" value="1" /> | |
<display line="2" column="0" message="MODEM SPEED" /> | |
<inputformat variable="$(uclVelocidadeModem)" line="3" column="0" message="" format="99999" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclvelocidademodem" value="$(uclVelocidadeModem)" /> | |
<display line="2" column="0" message="PROVIDER PHONE" /> | |
<inputformat variable="$(uclPhoneNo)" line="3" column="0" message="" format="AAAAAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclphoneno" value="$(uclPhoneNo)" /> | |
<display line="2" column="0" message="USE SSL ?" /> | |
<display line="3" column="0" message="(1-YES 0-NO)" /> | |
<inputformat variable="$(withSSL)" line="4" column="0" message=":" format="9" /> | |
<editfile filename="$(arquivoConfiguracao)" key="withssl" value="$(withSSL)" /> | |
<cleandisplay /> | |
<display line="3" column="0" message=" CHANGES SAVED! " /> | |
<display line="5" column="0" message=" PRESS ENTER! " /> | |
<waitkeytimeout seconds="10" /> | |
</function> | |
<function name="menuConfiguraEthernet" > | |
<callfunction name="readConfig" /> | |
<cleandisplay /> | |
<display line="0" column="0" message="- NETWORK SETTINGS -" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclmedia" value="ETHERNET" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclprotocol" value="TCP" /> | |
<editfile filename="$(arquivoConfiguracao)" key="autooffmodem" value="0" /> | |
<display line="2" column="0" message="DEVICE IP" /> | |
<inputformat variable="$(myIp)" line="3" column="0" message=":" format="AAAAAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="myip" value="$(myIp)" /> | |
<display line="2" column="0" message="SUBNET MASK" /> | |
<inputformat variable="$(subnet)" line="3" column="0" message=":" format="AAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="subnet" value="$(subnet)" /> | |
<display line="2" column="0" message="ROUTER/GATEWAY" /> | |
<inputformat variable="$(myGateway)" line="3" column="0" message=":" format="AAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="mygateway" value="$(myGateway)" /> | |
<display line="2" column="0" message="DNS SERVER 1" /> | |
<inputformat variable="$(dnsPrimario)" line="3" column="0" message=":" format="AAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="dnsprimario" value="$(dnsPrimario)" /> | |
<display line="2" column="0" message="DNS SERVER 2" /> | |
<inputformat variable="$(dnsSecundario)" line="3" column="0" message=":" format="AAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="dnssecundario" value="$(dnsSecundario)" /> | |
<display line="2" column="0" message="USE SSL ?" /> | |
<display line="3" column="0" message="(1-YES 0-NO)" /> | |
<inputformat variable="$(withSSL)" line="4" column="0" message=":" format="9" /> | |
<editfile filename="$(arquivoConfiguracao)" key="withssl" value="$(withSSL)" /> | |
<cleandisplay /> | |
<display line="3" column="0" message=" CHANGES SAVED! " /> | |
<display line="5" column="0" message=" PRESS ENTER! " /> | |
<waitkeytimeout seconds="10" /> | |
</function> | |
<function name="menuConfiguraGPRS" > | |
<integervariable value="0" variable="opcaooperadora" /> | |
<callfunction name="readConfig" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclmedia" value="GPRS" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclprotocol" value="TCP" /> | |
<editfile filename="$(arquivoConfiguracao)" key="autooffmodem" value="0" /> | |
<menu variable="$(opcaooperadora)" options="- GPRS SETTINGS -\\1 CLARO\2 TIM\3 OI \4 VIVO \5 LYRA \6 OTHER OPERATOR" /> | |
<if variable="$(opcaooperadora)" operator="igual" value="1" > | |
<editfile filename="$(arquivoConfiguracao)" key="uclapn" value="claro.com.br" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclusername" value="claro" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclpassword" value="claro" /> | |
</if> | |
<if variable="$(opcaooperadora)" operator="igual" value="2" > | |
<editfile filename="$(arquivoConfiguracao)" key="uclapn" value="tim.br" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclusername" value="tim" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclpassword" value="tim" /> | |
</if> | |
<if variable="$(opcaooperadora)" operator="igual" value="3" > | |
<editfile filename="$(arquivoConfiguracao)" key="uclapn" value="gprs.oi.com.br" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclusername" value="oi" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclpassword" value="oi" /> | |
</if> | |
<if variable="$(opcaooperadora)" operator="igual" value="4" > | |
<editfile filename="$(arquivoConfiguracao)" key="uclapn" value="zap.vivo.com.br" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclusername" value="vivo" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclpassword" value="vivo" /> | |
</if> | |
<if variable="$(opcaooperadora)" operator="igual" value="5" > | |
<editfile filename="$(arquivoConfiguracao)" key="uclapn" value="gprsnac.com.br" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclusername" value="claro" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclpassword" value="claro" /> | |
</if> | |
<if variable="$(opcaooperadora)" operator="igual" value="6" > | |
<cleandisplay /> | |
<display line="0" column="0" message="- GPRS SETTINGS -" /> | |
<display line="2" column="0" message="APN" /> <!-- lyra -> gprsnac.com.br --> | |
<inputformat variable="$(uclApn)" line="3" column="0" message="" format="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclapn" value="$(uclApn)" /> | |
<display line="2" column="0" message="USERNAME" /> | |
<inputformat variable="$(uclUsername)" line="3" column="0" message="" format="AAAAAAAAAAAAAAAAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclusername" value="$(uclUsername)" /> | |
<display line="2" column="0" message="PASSWORD" /> | |
<inputformat variable="$(uclPassword)" line="3" column="0" message="" format="AAAAAAAAAAAAAAAAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclpassword" value="$(uclPassword)" /> | |
</if> | |
<cleandisplay /> | |
<display line="0" column="0" message="- GPRS SETTINGS -" /> | |
<display line="2" column="0" message="USE SSL ?" /> | |
<display line="3" column="0" message="(1-YES 0-NO)" /> | |
<inputformat variable="$(withSSL)" line="4" column="0" message=":" format="9" /> | |
<editfile filename="$(arquivoConfiguracao)" key="withssl" value="$(withSSL)" /> | |
<cleandisplay /> | |
<display line="3" column="0" message=" CHANGES SAVED! " /> | |
<display line="5" column="0" message=" PRESS ENTER! " /> | |
<waitkeytimeout seconds="10" /> | |
</function> | |
<function name="menuConfiguraWIFI" > | |
<callfunction name="readConfig" /> | |
<network.hostdisconnect /> | |
<shutdownmodem /> | |
<cleandisplay /> | |
<display line="0" column="0" message="- WIFI SETTINGS -" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclmedia" value="WIFI" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclprotocol" value="TCP" /> | |
<editfile filename="$(arquivoConfiguracao)" key="autooffmodem" value="0" /> | |
<display line="2" column="0" message="NETWORK NAME" /> | |
<inputformat variable="$(uclwifinetwork)" line="3" column="0" message=":" format="AAAAAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclwifinetwork" value="$(uclwifinetwork)" /> | |
<display line="2" column="0" message="PASSWORD" /> | |
<string.fromhex string="$(uclwifikey)" variablereturn="$(uclwifikey)" /> | |
<inputformat variable="$(uclwifikey)" line="3" column="0" message=":" format="AAAAAAAAAAAAAAAA" /> | |
<string.tohex string="$(uclwifikey)" variablereturn="$(uclwifikey)" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclwifikey" value="$(uclwifikey)" /> | |
<display line="2" column="0" message="SECURITY PROTOCOL" /> | |
<inputformat variable="$(uclwifisecurity)" line="3" column="0" message=":" format="AAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="uclwifisecurity" value="$(uclwifisecurity)" /> | |
<display line="2" column="0" message="DEVICE IP" /> | |
<inputformat variable="$(myIp)" line="3" column="0" message=":" format="AAAAAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="myip" value="$(myIp)" /> | |
<display line="2" column="0" message="SUBNET MASK" /> | |
<inputformat variable="$(subnet)" line="3" column="0" message=":" format="AAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="subnet" value="$(subnet)" /> | |
<display line="2" column="0" message="ROUTER/GATEWAY" /> | |
<inputformat variable="$(myGateway)" line="3" column="0" message=":" format="AAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="mygateway" value="$(myGateway)" /> | |
<display line="2" column="0" message="DNS SERVER 1" /> | |
<inputformat variable="$(dnsPrimario)" line="3" column="0" message=":" format="AAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="dnsprimario" value="$(dnsPrimario)" /> | |
<display line="2" column="0" message="DNS SERVER 2" /> | |
<inputformat variable="$(dnsSecundario)" line="3" column="0" message=":" format="AAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="dnssecundario" value="$(dnsSecundario)" /> | |
<display line="2" column="0" message="USE SSL ?" /> | |
<display line="3" column="0" message="(1-YES 0-NO)" /> | |
<inputformat variable="$(withSSL)" line="4" column="0" message=":" format="9" /> | |
<editfile filename="$(arquivoConfiguracao)" key="withssl" value="$(withSSL)" /> | |
<cleandisplay /> | |
<display line="3" column="0" message=" CHANGES SAVED! " /> | |
<display line="5" column="0" message=" PRESS ENTER! " /> | |
<waitkeytimeout seconds="10" /> | |
</function> | |
<function name="menuConfiguraHost" > | |
<cleandisplay /> | |
<display line="0" column="0" message="- HOST SETTINGS -" /> | |
<display line="2" column="0" message="HOST IP:" /> | |
<inputformat variable="$(ipHost)" line="3" column="0" message="" format="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" /> | |
<editfile filename="$(arquivoConfiguracao)" key="iphost" value="$(ipHost)" /> | |
<display line="2" column="0" message="HOST PORT" /> | |
<inputformat variable="$(portaHost)" line="4" column="0" message=":" format="99999" /> | |
<editfile filename="$(arquivoConfiguracao)" key="portahost" value="$(portaHost)" /> | |
<display line="2" column="0" message="USE SSL ?" /> | |
<display line="3" column="0" message="(1-YES 0-NO)" /> | |
<inputformat variable="$(withSSL)" line="4" column="0" message=":" format="9" /> | |
<editfile filename="$(arquivoConfiguracao)" key="withssl" value="$(withSSL)" /> | |
<display line="2" column="0" message="NUMBER TENTATIVE" /> | |
<display line="3" column="0" message="CONNECTION" /> | |
<inputformat variable="$(retentativas)" line="4" column="0" message=":" format="9" /> | |
<cleandisplay /> | |
<display line="3" column="0" message=" CHANGES SAVED! " /> | |
<display line="5" column="0" message=" PRESS ENTER! " /> | |
<waitkeytimeout seconds="10" /> | |
</function> | |
<function name="ShowBatterySignal" > | |
<integervariable value="0" variable="retBitmap" /> | |
<integervariable value="0" variable="iBatStatus" /> | |
<stringvariable value="" variable="sBatStatus" /> | |
<integervariable value="0" variable="iGPRSStatus" /> | |
<stringvariable value="" variable="sGPRSStatus" /> | |
<stringvariable value="" variable="sBateria" /> | |
<stringvariable value="" variable="sSinal" /> | |
<stringvariable value="" variable="sTotalDisplay" /> | |
<network.checkgprssignal variablestatus="$(iGPRSStatus)" /> | |
<system.checkbattery variablestatus="$(iBatStatus)" /> | |
<!-- Nivel do Sinal --> | |
<if variable="$(iGPRSStatus)" operator="menorigual" value="0" > | |
<!-- 0% do sinal --> | |
<stringvariable value="0_" variable="sSinal" /> | |
<else /> | |
<if variable="$(iGPRSStatus)" operator="maiorigual" value="1" > | |
<stringvariable value="1_" variable="sSinal" /> | |
</if> | |
<if variable="$(iGPRSStatus)" operator="maior" value="1" > | |
<if variable="$(iGPRSStatus)" operator="menorigual" value="50" > | |
<!-- abaixo de 50% do sinal --> | |
<stringvariable value="40_" variable="sSinal" /> | |
</if> | |
</if> | |
<if variable="$(iGPRSStatus)" operator="maiorigual" value="51" > | |
<if variable="$(iGPRSStatus)" operator="menorigual" value="100" > | |
<!-- acima de 50% do sinal --> | |
<stringvariable value="80_" variable="sSinal" /> | |
</if> | |
</if> | |
</if> | |
<!-- Nivel da Bateria --> | |
<if variable="$(iBatStatus)" operator="menorigual" value="0" > | |
<!-- 0% da bateria --> | |
<stringvariable value="0.bmp" variable="sBateria" /> | |
<else /> | |
<if variable="$(iBatStatus)" operator="maiorigual" value="1" > | |
<if variable="$(iBatStatus)" operator="menorigual" value="50" > | |
<!-- abaixo de 50% da bateria --> | |
<stringvariable value="40.bmp" variable="sBateria" /> | |
</if> | |
</if> | |
<if variable="$(iBatStatus)" operator="maiorigual" value="51" > | |
<if variable="$(iBatStatus)" operator="menorigual" value="100" > | |
<!-- acima de 50% da bateria --> | |
<stringvariable value="80.bmp" variable="sBateria" /> | |
</if> | |
</if> | |
</if> | |
<!-- Mostra na tela --> | |
<if variable="$(iGPRSStatus)" operator="diferente" value="-1" > | |
<joinstring firstvalue="$(sSinal)" secondvalue="$(sBateria)" variabledestination="$(sTotalDisplay)" /> | |
<displaybitmap filename="$(sTotalDisplay)" variablereturn="$(retBitmap)" /> | |
</if> | |
</function> | |
<function name="ShowBatterySignal680" > | |
<integervariable value="0" variable="retBitmap" /> | |
<integervariable value="0" variable="iBatStatus" /> | |
<stringvariable value="" variable="sBatStatus" /> | |
<integervariable value="0" variable="iGPRSStatus" /> | |
<stringvariable value="" variable="sGPRSStatus" /> | |
<stringvariable value="" variable="sBateria" /> | |
<stringvariable value="" variable="sSinal" /> | |
<stringvariable value="" variable="sTotalDisplay" /> | |
<network.checkgprssignal variablestatus="$(iGPRSStatus)" /> | |
<system.checkbattery variablestatus="$(iBatStatus)" /> | |
<!-- Nivel do Sinal --> | |
<if variable="$(iGPRSStatus)" operator="menorigual" value="0" > | |
<!-- 0% do sinal --> | |
<stringvariable value="0_" variable="sSinal" /> | |
<else /> | |
<if variable="$(iGPRSStatus)" operator="maiorigual" value="1" > | |
<stringvariable value="1_" variable="sSinal" /> | |
</if> | |
<if variable="$(iGPRSStatus)" operator="maior" value="1" > | |
<if variable="$(iGPRSStatus)" operator="menorigual" value="50" > | |
<!-- entre 1 e 50% do sinal --> | |
<stringvariable value="40_" variable="sSinal" /> | |
</if> | |
</if> | |
<if variable="$(iGPRSStatus)" operator="maiorigual" value="51" > | |
<if variable="$(iGPRSStatus)" operator="menor" value="80" > | |
<!-- entre 51% e 79% do sinal --> | |
<stringvariable value="80_" variable="sSinal" /> | |
</if> | |
</if> | |
</if> | |
<if variable="$(iGPRSStatus)" operator="menorigual" value="100" > | |
<if variable="$(iGPRSStatus)" operator="maiorigual" value="80" > | |
<!-- entre 80 e 100% --> | |
<stringvariable value="100_" variable="sSinal" /> | |
</if> | |
</if> | |
<!-- Nivel da Bateria --> | |
<if variable="$(iBatStatus)" operator="menorigual" value="0" > | |
<!-- 0% da bateria --> | |
<stringvariable value="0_680.bmp" variable="sBateria" /> | |
<else /> | |
<if variable="$(iBatStatus)" operator="maiorigual" value="1" > | |
<if variable="$(iBatStatus)" operator="menorigual" value="50" > | |
<!-- entre 1 e 50% da bateria --> | |
<stringvariable value="40_680.bmp" variable="sBateria" /> | |
</if> | |
</if> | |
<if variable="$(iBatStatus)" operator="maiorigual" value="51" > | |
<if variable="$(iBatStatus)" operator="menor" value="80" > | |
<!-- entre 51 e 79% da bateria --> | |
<stringvariable value="80_680.bmp" variable="sBateria" /> | |
</if> | |
</if> | |
</if> | |
<if variable="$(iBatStatus)" operator="menorigual" value="100" > | |
<if variable="$(iBatStatus)" operator="maiorigual" value="80" > | |
<!-- entre 80 e 100% --> | |
<stringvariable value="100_680.bmp" variable="sBateria" /> | |
</if> | |
</if> | |
<!-- Mostra na tela --> | |
<if variable="$(iGPRSStatus)" operator="diferente" value="-1" > | |
<joinstring firstvalue="$(sSinal)" secondvalue="$(sBateria)" variabledestination="$(sTotalDisplay)" /> | |
<displaybitmap filename="$(sTotalDisplay)" variablereturn="$(retBitmap)" /> | |
</if> | |
</function> | |
<function name="ErrosType" > | |
<if variable="$(int_return)" operator="igual" value="2" > | |
<stringvariable value="FILE EXISTS" variable="str_return" /> | |
</if> | |
<if variable="$(int_return)" operator="igual" value="0" > | |
<stringvariable value="ENCODE ERROR" variable="str_return" /> | |
</if> | |
<if variable="$(int_return)" operator="igual" value="-1" > | |
<stringvariable value="FILE NOT FOUND" variable="str_return" /> | |
</if> | |
<if variable="$(int_return)" operator="igual" value="-2" > | |
<stringvariable value="BUFFER NOT SEND" variable="str_return" /> | |
</if> | |
<if variable="$(int_return)" operator="igual" value="-3" > | |
<stringvariable value="BUFFER NOT RECEIVED" variable="str_return" /> | |
</if> | |
<if variable="$(int_return)" operator="igual" value="-4" > | |
<stringvariable value="PACKAGE ERROR" variable="str_return" /> | |
</if> | |
<if variable="$(int_return)" operator="igual" value="-5" > | |
<stringvariable value="CONNECTION ERROR" variable="str_return" /> | |
</if> | |
<if variable="$(int_return)" operator="igual" value="-6" > | |
<stringvariable value="ERROR HEADER/FOOTER" variable="str_return" /> | |
</if> | |
<if variable="$(int_return)" operator="igual" value="-7" > | |
<stringvariable value="ERROR SEND CONFIRM" variable="str_return" /> | |
</if> | |
<if variable="$(int_return)" operator="igual" value="-8" > | |
<stringvariable value="SERIAL NOT AUTH" variable="str_return" /> | |
</if> | |
</function> | |
</page> | |
</posxmlapplication> | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment