N@Textaporter Controller
I@Come Command Clear A B C D E F G H I X Y Z Sync1 Sync2
O@Resync Resync1 Xa Ya Za Jump
schedule(50)
Resync=send(Come,Command,Clear)
Resync1=send(A,B,C,D,E,F,G,H,I,X,Y,Z)
A==1 & Command==1 -> X=recv(Sync1,1),Y=recv(Sync1,2),Z=recv(Sync1,3);
B==1 & Command==1 -> X=recv(Sync1,4),Y=recv(Sync1,5),Z=recv(Sync1,6);
C==1 & Command==1 -> X=recv(Sync1,7),Y=recv(Sync1,8),Z=recv(Sync1,9);
D==1 & Command==1 -> X=recv(Sync1,10),Y=recv(Sync1,11),Z=recv(Sync1,12);
E==1 & Command==1 -> X=recv(Sync2,1),Y=recv(Sync2,2),Z=recv(Sync2,3);
F==1 & Command==1 -> X=recv(Sync2,4),Y=recv(Sync2,5),Z=recv(Sync2,6);
G==1 & Command==1 -> X=recv(Sync2,7),Y=recv(Sync2,8),Z=recv(Sync2,9);
H==1 & Command==1 -> X=recv(Sync2,10),Y=recv(Sync2,11),Z=recv(Sync2,12);
I==1 & Command==1 -> X=recv(Sync2,13),Y=recv(Sync2,14),Z=recv(Sync2,15);
Command==1 & Come==1 -> Xa=X,Ya=Y,Za=Z;
