+d*w  dPN  ..%.0-ū)1.0-1.0%,1.%*t%.0)%%-!![S]etup [L]earn [Go] [V]u [Q]uit,T1.00-n1,|1.%S*ś0-Ź 1.(q%L*"0$%%5![L]earn,T1.0-51.(q%G*40-51.(q%V*^0%,1.0!viewfile,1.0%,1.(q%Q%*q+t(ž0%,1. ..0, 1.&B#ROBOLOG v1.0 Timed Script Execution0%%+!%ÕĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶø,T1.0%%+!%³ROBOLOG v1.0 Timed Script Execution³,T1.0%%+!%³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij,T1.0%%+!%³ ³,T1.0%%+!%³ ³,T1.0%%+!%³ ³,T1.0% %+!%³ ³,T1.0% %+!%³ ³,T1.0% %+!%³ ³,T1.0% %+!%³ ³,T1.0% %+!%³ ³,T1.0%%+!%³ ³,T1.0%%+!%³ ³,T1.0%%+!%³ ³,T1.0%%+!%³ ³,T1.0%%+!%³ ³,T1.0%%+!%³ ³,T1.0%%+!%³ ³,T1.0%%+!%ŌĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ;,T1.0$%%,Ś’,T1.0-O1.&B0%%!*ÉĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ»,T1.0%%!*ŗ Time Planner ŗ,T1.0%%!*ĢĶĶŃĶĶĶHrĶĶĶMinĶĶĶĶĶĶŃĶĶScript To RunĶĶŃ͹,T1.0%%!*ŗ 1³ : ³ ³ ŗ,T1.0%%!*ĒÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅĶ,T1.0%%!*ŗ 2³ : ³ ³ ŗ,T1.0%%!*ĒÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅĶ,T1.0%%!*ŗ 3³ : ³ ³ ŗ,T1.0%%!*ĒÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅĶ,T1.0% %!*ŗ 4³ : ³ ³ ŗ,T1.0% %!*ĒÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅĶ,T1.0% %!*ŗ 5³ : ³ ³ ŗ,T1.0% %!*ĒÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅĶ,T1.0% %!*ŗ 6³ : ³ ³ ŗ,T1.0%%!*ĒÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅĶ,T1.0%%!*ŗ 7³ : ³ ³ ŗ,T1.0%%!*ĒÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅĶ,T1.0%%!*ŗ 8³ : ³ ³ ŗ,T1.0%%!*ĒÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅĶ,T1.0%%!*ŗ 9³ : ³ ³ ŗ,T1.0%%!*ĒÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅĶ,T1.0%%!*ŗ10³ : ³ ³ ŗ,T1.0%%!*ČĶĶĻĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĻĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĻͼ,T1.&B ! ROBOTIME.LOG..0!w.,(1.0.!FILE_ERR,1%*8 0%,1.&+4% ū’.% ö’.0$%%-![S]etup,T1.0%,1.0-š1.%*ż 0 ū’% ! : ,T1.0) ū’% %ń’,51.0ń’,f1% *÷ 0ń’-*1%ń’!00 ń’!23 *Ć 0) ū’% %ģ’,51.0ģ’,f1% *½ 0ģ’-*1%ģ’!00 ģ’!59 *† 0) ū’%%Ż’,51.0Ż’,f1% *€ ū’% ū’.0ń’,*1.0!:,*1.0ģ’,*1.0! ,*1.0Ż’,*1.0! ,*1. ö’.(ƒ +ż (ŗ 0%!* Minute Entries must be in the range 00-59,–1.(Ą +ż (ō 0%!'Hour Entries must be in the range 00-23,–1.(ś +ż (i 0,1. ö’%*0.,š1.0%,1.0)%%-![S]etup,T1.&B 0į’%! ROBOTIME.LOG,#1 Ü’. Ü’%*­0%!No ROBO Log file found...,–1.0%,1.&+÷0$%€%% ! Active ,T1.0-š1.0-ż1.0-ų1.0$%%7! Time Now ,T1.0)%%-! Esc Cancels Timer ,T1.%*Ó00-„1,|1.%*@+Ó0õ’0,1,r1.0)%%8õ’,T1.0š’%%õ’,n1.š’!00*Š0%%6!Checking Log... ,T1.0õ’-w1.0%,1.0%%6! ,T1.(!0%% ! ,T1.0-ż1.0-O1.&Bd! ROBOTIME.LOG..0!r.,(1.0.!FILE_ERR,1%*Ź0%,1.&+v% y’.0-š1.0,1*m0%d™’,!1.0,1*j0‘’%%™’,n1.0) y’% ‘’,T1.0†’%% ™’,n1.0) y’%†’,T1.0~’0,1,r1.~’‘’ *_0$ y’%)!ū,T1. y’% y’.(×0,1.&B 0ä’%%,n1.! ROBOTIME.LOG..0!r.,(1.0.!FILE_ERR,1%*0%,1.&+)% ²’.0,1*“0%ģ’,!1.0Ü’%%ģ’,n1.0Ń’%% ģ’,n1.ä’Ü’*x% ²’.Ń’Ę’.(!00:00:00*0-ų1.(&0,1. ²’%*(Ę’ģ’.0!.SLCģ’,d1.0·’%ģ’,#1 ²’. ²’%*ņ0, 1.0Ę’,1.0%,1.0-Æ1.((0%!%No Compiled Script File file found...,–1.0%,1.&B% ū’. ū’0,f1% *g00 ū’,l1,C1*_%+m ū’.(6%+m&B0,=1 ū’. ū’+ƒ&B0,<1 ū’. ū’+™&B% ū’. ū’% *ū0 ū’% ! : ,T1.0 ū’%! ,T1.0 ū’%)! ,T1. ū’% ū’.(¦&B% ū’. ū’% *M0 ū’%,!# ,T1. ū’.( &B0%%-!Fill in the Time Chart at left,T1.0%%-!that you want executed. Planner,T1.0%%-!information is then stored to a,T1.0% %-! file to be referenced and run as,T1.0% %-!times become active.,T1.0% %-!Times are entered based on a 24,T1.0% %-! hour clock.,T1.0% %-! [S]-Creates a Planner Call File.,T1.0%%-! [L]-Calls selected number, and ,T1.0%%-! builds a basic script file.,T1.0%%-![G]-Activates Automatic Script,T1.0%%-! Execution. Checked every,T1.0%%-! minute, on the minute.,T1.0%%-![V]-Allows viewing of any file.,T1.&B0%,1.0-1.0-ż1.0$%%7! Time Now ,T1.0)%%-! Esc Cancels Timer ,T1.0-ų1.&B0, 1.% .0,&1.0,…1.0-©1.0-1.&B0%,1.0)%%-!Number to Dial :,T1.0%%>%ģ’,51.0%%-! ,T1.0%,1.0ģ’,f1% *;!m³.0ģ’³,d1.0%³,1 ē’. ē’% 0,1*-0, 1.0!ROBO.CAP,1.0,1*0,p1.( 0!*CLOSE*,1.(80%,1.&+L(?&+L0-M1.0-1.&B 0%,1.0, 1.0- 1 å’. å’%* 0-ē1 å’. å’%* 0-_)1.0)%%!' New Script File Name : ROBO.... ,T1.0%%2%ł’,51.0ł’,k1.0ł’,f1% * !ROBOź’.0ł’ź’,d1.0!.SLTź’,d1.0ź’! ROBOSCPT.SLT,›1 å’. å’%*‡0%!4Unable to Rename ROBOSCPT.SLT, name remains the same,–1.( 0)%%!' Compiling Script... ,T1.0%ź’!CS,X1.0.0!.ź’,j1%ź’,n1.0!.VAR.,d1.0.! ROBOTRAK.VAR,›1.&B!ROBO.CAP..0!r.,(1.0.!FILE_ERR,1%*j%+H! ROBOTRAK.VAR=.0!w=,(1.0=!FILE_ERR,1%*°%+H0!$// ROBOTRAK Variables // ,*1.0!$// * Track variables list * // ,*1.0!$// ------------------------ // ,*1.0%%%%O%%,1.0$%%! Possible Track Variables ,T1.0)%%!,T1.0)%%O!,T1.% .!int tČ.0,1**0%NL,!1.0L,f1% 0,1*'0$%%L,T1.0)%%!!Is this an executable line? [Y/N],T1.%*D00-„1,|1.%Y%N*A+D(0%%L,T1.%Y*0ū’ ,G1. %*~0ū’Č,d1.(–0!,tČ,d1.0ū’Č,d1.0ū’-I1.0!t,*1.0ū’,*1.0!=track(",*1.0L,f1% *ź00L,f1% %L,1.0L,*1.0!",1); ,*1.0ū’-Ÿ1. .0%%%N%%,Y1.(®0,1.0.,š1.0,1.%+H&B0%%&,T1.0)%%!5If response is showing, How many chars is it? [0-8] :,T1.0%%E%÷’,51.0%%&,T1.0÷’-*1%*„÷’!0 *0÷’,c1 ū’.0 ū’0L,f1 ū’ L,n1.0 ū’0L,f1 ū’ L,1.(0)%%!What would your response be ? :,T1.0%%0%,51.0,f1%*r!^m.0%%&,T1.(!Reply .0,d1.&B0!str tv,*1.0 ,*1.0![8]=",*1.0,*1.0!"; ,*1.&B! ROBOSCPT.SLT..0!w.,(1.0.!FILE_ERR,1%*-%+ø! ROBOTRAK.VAR=.0!r=,(1.0=!FILE_ERR,1%*s%+ø0$%%! New Script Being Created ,T1.0-¹1.0,1.0,1.%+ø&B0õ’0,1,r1.0ß’0,1,1.0! ß’,d1.0õ’ß’,d1.0!H // Automated-Timed ROBOLog Script // ,*1.0!H // Written by Michael Gillum // ,*1.0!H // Automatically Generated Script File // ,*1.0!, // Date and Time constructed: ,*1.0ß’,*1.0! // ,*1.0! ,*1.0!L//---------------------*[Track Responses]*------------------------------// ,*1.0-ō(1.0!L//----------------------------------------------------------------------// ,*1.0!int stat,tmark; ,*1.0Č,*1.0!; ,*1.0! ,*1.0!main() ,*1.0! { ,*1.0! dial(",*1.0³,*1.0!",0); ,*1.0,1*#0%dL,!1.0L,f1% 0,10!str tvL,j1%*#0! ,*1.0L,*1.0! ,*1.(²"0!P tmark=timer_start(3600); // up to 6 minutes for login ,*1.0! login(); ,*1.0!E if (time_up(tmark)) // 6 mins expired ,*1.0! { ,*1.0!, prints("Unable to complete Logon!"); ,*1.0!C hangup(); // hangup modem ,*1.0! } ,*1.0!I timer_free(tmark); // free timer channel ,*1.0!M track_free(0); // and all track channels ,*1.0! } ,*1.0! ,*1.0! login() ,*1.0! { ,*1.0!/ while((not time_up(tmark)) && (carrier())) ,*1.0! { ,*1.0! chkterm(); ,*1.0!G if (stat==t1) // send response #1 ,*1.0! { ,*1.0! cputs(tv1); ,*1.0! cputs("^m"); ,*1.0! } ,*1. % *­&0-Ę'1.0! } ,*1.0! } ,*1.0! ,*1.0! chkterm() ,*1.0! { ,*1.0!N terminal(); // process chars in buffer ,*1.0!P stat=track_hit(0); // check which track was hit ,*1.0! } ,*1.&B% ö’. ö’ *ņ(0ū’ ö’,G1.0! else if (stat==t,*1.0ū’,*1.0!-) // send response #,*1.0ū’,*1.0! ,*1.0! { ,*1.0! cputs(tv,*1.0ū’,*1.0!); ,*1.0! cputs("^m"); ,*1.0! } ,*1. ö’.(×'&B0,1*Q)0%dL,!1.0L,f1% 0,10!str tvL,j1% *N)0L,*1.0! ,*1.(ō(0%%,,1.&B! ROBOSCPT.SLT..0!r.,(1.0.!FILE_ERR,1%*£)&+ś)0,1*ń)0%NL,!1.0,1*Ü)0%%L,T1.0%,1.0%%%N%%,Y1.(£)0,1.&B  PEPCOLOR.CFG0ń’%ā’,#1%*J*0$!GETATTR,1.%).(b*0)$!READCFG,1.&B