Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: LAH717H

LAH717H.m

Go to the documentation of this file.
  1. LAH717H ; IHS/DIR/FJE - HITACHI 717 WITH JT-717 PROTOCOL CONTROLLER 7/20/90 09:10 ;
  1. ;;5.2;LA;;NOV 01, 1997
  1. ;;5.2;AUTOMATED LAB INSTRUMENTS;;Sep 27, 1994
  1. ;;
  1. ;Call with T set to Instrument data is to/from
  1. RCHK S CTRL=$P(IN,"~",2),IN=$P(IN,"~",1) G:CTRL]"" @CTRL
  1. Q
  1. B ;
  1. D ;
  1. F Q
  1. C ;
  1. W I "CEKN"'[$E(IN,3) S OUT=$C(4),T=T-BASE Q
  1. S FTN=$E(IN,1,2) I FTN'=51,FTN'=55 Q
  1. S C=^LA(T,"C",0)+2 I '$D(^(C-1))#2 S OUT=$C(4),T=T-BASE Q
  1. S ^LA(T,"C",0)=C,OUT=$C(2)_FTN_^LA(T,"C",C-1)_$C(23)
  1. S LRECORD=$C(2)_FTN_^LA(T,"C",C)_$C(3)
  1. L ^LA(T,"O") S (O,^LA(T,"O"))=^LA(T,"O")+2,^("O",O-1)=OUT,^(O)=LRECORD,^(0)=^LA(T,"O",0)+1 L ^LA("Q") S (Q,^LA("Q"))=^LA("Q")+1,^LA("Q",Q)=T,T=T-BASE L
  1. Q
  1. U S Q=^LA(T,"O",0)-1,^LA(T,"O",0)=Q,OUT=^(Q) L ^LA("Q") S Q=^LA("Q")+1,^("Q")=Q,^("Q",Q)=T,T=T-BASE L
  1. Q