Add(Button,10107945,175,140) { Left=141 Top=45 Width=85 Caption="Open port" link(onClick,11384937:doEvent1,[]) } Add(Button,189160,175,189) { Left=25 Top=45 Width=80 Caption="Close port" link(onClick,13479381:doEvent1,[]) } Add(Label,13202824,1036,49) { Left=15 Top=110 Width=74 Height=17 Caption="Gaminio kodas" } Add(Label,2651929,994,49) { Left=15 Top=230 Width=119 Height=17 Caption="Hardware version (4 sk.)" } Add(Label,15074613,952,49) { Left=15 Top=140 Width=100 Height=17 Caption="Serial number (8 sk.)" } Add(Label,12092673,910,49) { Left=15 Top=200 Width=102 Height=17 Caption="Batch number (4 sk.)" } Add(Label,7665126,868,49) { Left=15 Top=170 Width=128 Height=17 Caption="Operational number (8 sk.)" } Add(ComboBox,3392740,434,84) { Left=25 Top=15 Width=80 Height=21 Strings=#1:1|1:2|1:3|1:4|1:5|1:6|1:7|1:8|1:9|2:10|2:11|2:12|2:13|2:14|2:15| Text="COM PORT" } Add(ComboBox,14703058,490,84) { Left=140 Top=15 Width=85 Height=21 Strings=#4:9600|6:115200| Text="Baudrate" } Add(StrCat,5454461,98,420) { Str1="\r echo -ne "" link(onStrCat,10818605:doStrCat,[(140,426)(140,459)(86,459)(86,475)]) link(Str2,6344811:Text,[(111,412)(104,412)]) } Add(StrCat,10818605,98,469) { Str2="\n" | dd of=/dev/mtdblock1 bs=1 seek=48\r" link(onStrCat,5336031:doEvent2,[(146,475)(146,505)(252,505)(252,391)]) link(Str1,5454461:Result,[]) } Add(Edit,15146002,98,525) { Left=150 Top=165 Width=105 Name="OP" Text="" link(onEnter,16054480:doStrCat,[(141,538)(141,563)(86,563)(86,580)]) } Add(StrCat,16054480,98,574) { Str1="\r echo -ne "" link(onStrCat,10740442:doStrCat,[(140,580)(140,613)(86,613)(86,629)]) link(Str2,15146002:Text,[(111,566)(104,566)]) } Add(StrCat,10740442,98,623) { Str2="" | dd of=/dev/mtdblock1 bs=1 seek=128\r" link(onStrCat,5336031:doEvent3,[(150,629)(150,514)(258,514)(258,398)]) link(Str1,16054480:Result,[]) } Add(Edit,5359791,98,679) { Left=150 Top=195 Width=105 Name="Batch no" Text="" link(onEnter,4749323:doStrCat,[(141,692)(141,717)(86,717)(86,734)]) } Add(StrCat,4749323,98,728) { Str1="\r echo -ne "" link(onStrCat,7516126:doStrCat,[(140,734)(140,767)(86,767)(86,783)]) link(Str2,5359791:Text,[(111,720)(104,720)]) } Add(StrCat,7516126,98,777) { Str2="" | dd of=/dev/mtdblock1 bs=1 seek=64" link(onStrCat,5336031:doEvent5,[(150,783)(150,662)(274,662)(274,412)]) link(Str1,4749323:Result,[]) } Add(Edit,13618706,196,686) { Left=90 Top=255 Width=25 Name="MAC address1" Text="00" ClearAfterEnter=1 } Add(Edit,14736123,196,371) { Left=150 Top=225 Width=105 Name="HW version" Text="" link(onEnter,16209554:doStrCat,[(239,384)(239,409)(184,409)(184,426)]) } Add(StrCat,16209554,196,420) { Str1="\r echo -ne "" link(onStrCat,2013095:doStrCat,[(238,426)(238,459)(184,459)(184,475)]) link(Str2,14736123:Text,[(209,412)(202,412)]) } Add(StrCat,2013095,196,469) { Str2="" | dd of=/dev/mtdblock1 bs=1 seek=80\r" link(onStrCat,5336031:doEvent1,[(245,475)(245,384)]) link(Str1,16209554:Result,[]) } Add(Edit,327878,196,525) { Left=150 Top=105 Width=105 Name="Product code" Text="" ClearAfterEnter=1 link(onEnter,3420386:doStrCat,[(239,538)(239,563)(184,563)(184,580)]) } Add(StrCat,3420386,196,574) { Str1="\r echo -ne "" link(onStrCat,16449029:doStrCat,[(238,580)(238,613)(184,613)(184,629)]) link(Str2,327878:Text,[(209,566)(202,566)]) } Add(StrCat,16449029,196,623) { Str2="" | dd of=/dev/mtdblock1 bs=1 seek=16\r" link(onStrCat,5336031:doEvent4,[(268,629)(268,405)]) link(Str1,3420386:Result,[]) } Add(Hub,5336031,350,378) { InCount=13 link(onEvent1,2372042:doEvent1,[(368,384)(368,349)]) } Add(Timer,14018441,329,238) { Interval=20 Point(doInterval) link(onTimer,7373115:doData,[]) } Add(DoData,7373115,385,238) { Data=Integer(100) link(onEventData,3511738:doRead,[(436,244)(436,209)]) } Add(Hub,11384937,252,140) { link(onEvent1,3511738:doOpen,[(371,146)(371,181)]) link(onEvent2,14018441:doTimer,[(298,153)(298,244)]) } Add(Hub,13479381,252,189) { OutCount=3 link(onEvent1,3511738:doClose,[(360,195)(360,188)]) link(onEvent2,14018441:doStop,[(287,202)(287,251)]) } Add(BlockFind,4141448,609,203) { IncludeBlock=1 ReplaceStr="OK" StartBlock="8+0" EndBlock="records out" link(onSearch,7626295:doData,[]) } Add(Label,673299,812,238) { Left=300 Top=550 Width=34 Height=19 Font=[MS Sans Serif,12,0,0,1] Caption="" } Add(BlockFind,564148,609,245) { StartBlock="Starting" EndBlock="kernel..." link(onSearch,15573185:doData,[]) } Add(MainForm,671222,77,28) { Width=1017 Height=617 Caption="RUT9XX RUT850 RUT2X0 commander" } Add(Hub,8472948,497,182) { OutCount=11 link(onEvent1,10221167:doEvent1,[(665,188)(665,160)]) link(onEvent2,4141448:doSearch,[(598,195)(598,209)]) link(onEvent3,564148:doSearch,[(593,202)(593,251)]) link(onEvent4,3001043:doSearch,[(588,209)(588,293)]) link(onEvent5,9568289:doSearch,[(581,216)(581,335)]) link(onEvent6,8080171:doSearch,[(567,223)(567,377)]) link(onEvent7,3347697:doSearch,[(558,230)(558,419)]) link(onEvent8,9545758:doSearch,[(550,237)(550,461)]) link(onEvent9,5805975:doSearch,[(541,244)(541,503)]) link(onEvent10,7903380:doSearch,[(535,251)(535,545)]) link(onEvent11,377003:doSearch,[(527,258)(527,587)]) } Add(Button,11064616,175,231) { Left=20 Top=330 Width=110 Caption="Get fw. version" Data=String(\r cat /etc/version\r) link(onClick,5336031:doEvent8,[(263,237)(263,433)]) } Add(DoData,7626295,665,203) { Data=String(Operation number saved!) link(onEventData,542608:doEvent1,[(725,209)(725,244)]) } Add(Hub,542608,784,238) { InCount=10 link(onEvent1,673299:doText,[]) } Add(DoData,15573185,665,245) { Data=String(RUTXXX Starting... Wait...) link(onEventData,542608:doEvent2,[]) } Add(BlockFind,3001043,609,287) { IncludeBlock=1 StartBlock="init" EndBlock="complete -" link(onSearch,7676665:doData,[]) } Add(DoData,7676665,665,287) { Data=String(Complete! ) link(onEventData,542608:doEvent3,[(725,293)(725,258)]) } Add(Button,11375465,868,105) { Left=930 Top=10 Caption="Clear" link(onClick,1566768:doClear,[(930,111)(930,167)]) } Add(BlockFind,9568289,609,329) { StartBlock="9+0" EndBlock="records out" link(onSearch,13431476:doData,[]) } Add(DoData,13431476,665,329) { Data=String(Serial number saved!) link(onEventData,542608:doEvent4,[(729,335)(729,265)]) } Add(BlockFind,8080171,609,371) { StartBlock="12+0" EndBlock="records out" link(onSearch,8753211:doData,[]) } Add(DoData,8753211,665,371) { Data=String(Product code saved!) link(onEventData,542608:doEvent5,[(738,377)(738,272)]) } Add(BlockFind,3347697,609,413) { StartBlock="4+0" EndBlock="records out" link(onSearch,10795529:doData,[]) } Add(DoData,10795529,665,413) { Data=String(Batch number saved!) link(onEventData,542608:doEvent6,[(745,419)(745,279)]) } Add(Label,14377638,826,49) { Left=15 Top=260 Width=67 Height=17 Caption="MAC address" } Add(Edit,6344811,98,371) { Left=150 Top=135 Width=105 Name="S/N" Text="" link(onEnter,5454461:doStrCat,[(141,384)(141,409)(86,409)(86,426)]) } Add(BlockFind,9545758,609,455) { StartBlock="only erasing" EndBlock="files" link(onSearch,11246508:doData,[]) } Add(BlockFind,5805975,609,497) { StartBlock="4+0" EndBlock="records out" link(onSearch,15313755:doData,[]) } Add(DoData,15313755,665,497) { Data=String(Hardware version saved!) link(onEventData,542608:doEvent7,[(753,503)(753,286)]) } Add(Button,6003797,98,273) { Left=20 Top=295 Width=110 Caption="Factory reset" Data=String(\r firstboot\r) link(onClick,960491:doEvent1,[]) } Add(Hub,960491,140,273) { OutCount=3 link(onEvent1,5336031:doEvent9,[(285,279)(285,440)]) link(onEvent2,4285279:doData,[(186,286)(186,293)]) } Add(DoData,4285279,210,287) { Data=String(y\r) link(onEventData,5336031:doEvent10,[(338,293)(338,447)]) } Add(Button,11362141,98,315) { Left=150 Top=295 Width=110 Caption="REBOOT" Data=String(\r reboot\r) link(onClick,5336031:doEvent11,[(329,321)(329,454)]) } Add(FormatStr,15311687,238,784) { DataCount=6 Mask="\r echo -ne "\x%1\x%2\x%3\x%4\x%5\x%6" | dd of=/dev/mtdblock1\r " link(onFString,5336031:doEvent7,[(296,790)(296,426)]) link(Str1,13618706:Text,[(244,737)(202,737)]) link(Str2,2522429:Text,[(251,737)(258,737)]) link(Str3,7827413:Text,[(258,741)(314,741)]) link(Str4,9803618:Text,[(265,748)(370,748)]) link(Str5,12777096:Text,[(272,760)(419,760)]) link(Str6,13525307:Text,[(279,764)(468,764)]) } Add(Edit,2522429,252,686) { Left=120 Top=255 Width=25 Name="MAC address2" Text="1E" ClearAfterEnter=1 } Add(Edit,7827413,308,686) { Left=150 Top=255 Width=25 Name="MAC address3" Text="42" ClearAfterEnter=1 } Add(Edit,9803618,364,686) { Left=180 Top=255 Width=25 Name="MAC address4" Text="" ClearAfterEnter=1 } Add(Edit,12777096,413,686) { Left=210 Top=255 Width=25 Name="MAC address5" Text="" ClearAfterEnter=1 } Add(Edit,13525307,462,686) { Left=240 Top=255 Width=25 Name="MAC address6" Text="" ClearAfterEnter=1 link(onEnter,15311687:doString,[(507,699)(507,771)(226,771)(226,790)]) } Add(DoData,2625916,665,539) { Data=String(MAC saved!) link(onEventData,542608:doEvent8,[(760,545)(760,293)]) } Add(BlockFind,7903380,609,539) { StartBlock="0+1" EndBlock="records out" link(onSearch,2625916:doData,[]) } Add(BlockFind,377003,609,581) { StartBlock="procd:" EndBlock="- shutdown -" link(onSearch,9796093:doData,[]) } Add(DoData,9796093,665,581) { Data=String(REBOOTING>>>>>>>>!) link(onEventData,542608:doEvent9,[(765,587)(765,300)]) } Add(DoData,11246508,665,455) { Data=String(Factory reset!!! Please reboot!!!) link(onEventData,542608:doEvent10,[(770,461)(770,307)]) } Add(Edit,12123736,301,511) { Left=400 Top=15 Width=105 Name="OP" Text="root\r\n" ClearAfterEnter=1 link(onEnter,5336031:doEvent12,[(341,524)(341,461)]) } Add(Edit,1013056,308,560) { Left=615 Top=15 Width=105 Name="OP" Text="admin01\r\n" Password=0 ClearAfterEnter=1 link(onEnter,5336031:doEvent13,[(345,573)(345,468)]) } Add(Hub,10221167,819,154) { InCount=2 OutCount=3 link(onEvent1,1566768:doAdd,[]) link(onEvent2,14099736:doLength,[(871,167)(871,258)]) } Add(COM,3511738,455,175) { Port=2 BaudRate=115200 TimeOut=1 link(onRead,8472948:doEvent1,[]) } Add(Hub,2372042,371,343) { link(onEvent1,3511738:doWrite,[(420,349)(427,344)(427,202)]) link(onEvent2,10221167:doEvent2,[(602,356)(602,167)]) } Add(Memo,1566768,959,154) { Left=280 Top=45 Width=706 Height=489 Font=[Lucida Console,12,0,0,204] ScrollBars=3 ReadOnly=0 Point(doSetSelStart) Point(doEnsureVisible) } Add(Label,1207580,1033,46) { Left=350 Top=20 Width=37 Height=17 Caption="LOGIN" } Add(Label,1640987,1026,39) { Left=540 Top=20 Width=70 Height=17 Caption="PASSWORD:" } Add(Length,14099736,910,252) { link(onLength,1566768:doEnsureVisible,[(950,258)(950,209)]) link(Str,1566768:Text,[(916,232)(965,232)]) }
Редактировалось 1 раз(а), последний 2018-10-18 10:15:09 | 2.3.2. Максимальный размер изображений или видео без спойлера не должен превышать по большей стороне 600 пикселей. |
|