STRE Prototype SGLB Misc/Class Reference CLAS 354332 ESBR SORD 2 last values LVAL 0 param 0 LVAL 0 param 1 LVAL 0 param 2 LVAL 0 param 3 LVAL 0 param 4 LVAL 0 param 5 LVAL 0 param 6 LVAL 0 param 7 ESBR SORD 3 error & timebase LITO 2 last error TIME 200.000 /o;Update rate (ms) LITO 0 state: 0=full, 1=on change ESBR SORD 4 user params 1 LITO 1 /t,Port B, Port A;Port LITO 0 /o,0,7;Group I.D. (0 - 7) LITO 0 /o,0,15;Unit I.D. (0 - 15) ESBR SORD 5 user params 2 LITO 0 /o,0,15;Block Number (0-15) LITO 0 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Parameter 0 Format LITO 0 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Parameter 1 Format LITO 0 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Parameter 2 Format LITO 0 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Parameter 3 Format LITO 0 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Parameter 4 Format LITO 0 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Parameter 5 Format LITO 0 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Parameter 6 Format LITO 8 /e,,,,,,,,,;Parameter 7 Format ASIO SIO/read_block ESBR SORD 6 gains LVAL 1 /o,-30000,30000,1,30000;Parameter 0 Gain (1-30000) LVAL 1 /o,-30000,30000,1,30000;Parameter 1 Gain (1-30000) LVAL 1 /o,-30000,30000,1,30000;Parameter 2 Gain (1-30000) LVAL 1 /o,-30000,30000,1,30000;Parameter 3 Gain (1-30000) LVAL 1 /o,-30000,30000,1,30000;Parameter 4 Gain (1-30000) LVAL 1 /o,-30000,30000,1,30000;Parameter 5 Gain (1-30000) LVAL 1 /o,-30000,30000,1,30000;Parameter 6 Gain (1-30000) LITO 30000 Parameter 7 Gain ESBR SORD 7 messages LITO 0 dummy LITO 0 dummy LITO 0 dummy ESBR SGLB Output/#1 LCON /*+;Parameter 0 Output ESBR SGLB Output/#2 LCON /*+;Parameter 1 Output ESBR SGLB Output/#3 LCON /*+;Parameter 2 Output ESBR SGLB Output/#4 LCON /*+;Parameter 3 Output ESBR SGLB Output/#5 LCON /*+;Parameter 4 Output ESBR SGLB Output/#6 LCON /*+;Parameter 5 Output ESBR SGLB Output/#7 LCON /*+;Parameter 6 Output ESBR SGLB Output/#8 LCON /*+;Parameter 7 Output ESBR ESTR STRE SGLB Misc/Superclass Reference CLAS 354008 ESBR SGLB General/Initialize CMNT Expects: É ¥ inst/É LCAL get_q É ¥ msge/inst/É PRIM Stack/Swap É ¥ inst/msge/É LITO 4 É ¥ 4/inst/msge/É PRIM S_tree/Entry to stack É ¥ UID/GID/Port/inst/msge/É ASIO SIO/prepare_did É ¥ DID/inst/msge/É PRIM Stack/Pop to aux É/DID ¥ inst/msge/É MACR set-up main message LITO 0 É/DID ¥ 0/inst/msge/É LITO 5 É/DID ¥ 5/0/inst/msge/É PRIM S_tree/Read É/DID ¥ arglist/inst/msge/É PRIM Stack/Dup from aux É/DID ¥ DID/arglist/inst/msge/É PRIM List/Splice É/DID ¥ arglist/inst/msge/É PRIM Heap/Name of self É/DID ¥ name/arglist/inst/msge/É PRIM List/Splice É/DID ¥ arglist/inst/msge/É PRIM Stack/Xover É/DID ¥ msge/arglist/inst/msge/É PRIM List/Add É/DID ¥ msgelist/inst/msge/É LITO 1 É/DID ¥ 1/msgelist/inst/msge/É LITO 7 É/DID ¥ 7/1/msgelist/inst/msge/É PRIM S_tree/Replace É/DID ¥ inst/msge/É EMAC MACR set-up 'enable on-change' message LIST É/DID ¥ arglist/inst/msge/É LITO 7 PNO LITO 8 format ASIO SIO/write_param ELST PRIM Stack/Push from aux É ¥ DID/arglist/inst/msge/É PRIM List/Splice É ¥ arglist/inst/msge/É PRIM Heap/Name of self É ¥ name/arglist/inst/msge/É PRIM List/Splice É ¥ arglist/inst/msge/É PRIM Stack/Dup to aux É/arglist ¥ arglist/inst/msge/É LITO 0 É/arglist ¥ $0000/arglist/inst/msge/É PRIM List/Splice É/arglist ¥ arglist/inst/msge/É PRIM Stack/Xover É/arglist ¥ msge/arglist/inst/msge/É PRIM List/Add É/arglist ¥ msgelist/inst/msge/É LITO 2 É/arglist ¥ 2/msgelist/inst/msge/É LITO 7 É/arglist ¥ 7/2/msgelist/inst/msge/É PRIM S_tree/Replace É/arglist ¥ inst/msge/É EMAC MACR set-up 'disable on-change' messgae PRIM Stack/Push from aux É ¥ arglist/inst/msge/É LITO 65535 É ¥ $FFFF/arglist/inst/msge/É PRIM List/Splice É ¥ arglist/inst/msge/É PRIM Stack/Rotate down É ¥ msge/arglist/inst/É PRIM List/Add É ¥ msgelist/inst/É LITO 3 É ¥ 3/msgelist/inst/É LITO 7 É ¥ 7/3/msgelist/inst/É PRIM S_tree/Replace É ¥ inst/É EMAC PRIM Timer/Get PAT É ¥ PAT/inst/É PRIM Stack/Swap É ¥ inst/PAT/É GSYM EI Bisync/Ready É ¥ method/inst/PAT/É CLAS 354332 ESBR SGLB EI Bisync/Ready for internal class use only CMNT Expects: É ¥ inst/time/É PRIM Stack/Swap É ¥ time/inst/É PRIM Stack/Drop É ¥ inst/É PRIM Timer/Get PAT É ¥ time/inst/É PRIM Stack/Swap É ¥ inst/time/É LITO 2 É ¥ 2/inst/time/É LITO 3 É ¥ 3/2/inst/time/É PRIM S_tree/Read É ¥ Æt/inst/time/É PRIM Stack/Xswap É ¥ Æt/time/inst/É GSYM EI Bisync/Ready É ¥ method/Æt/time/inst/É CALL 354057 É ¥ inst/É LITO 3 É ¥ 3/inst/É LITO 3 É ¥ 3/3/inst/É PRIM S_tree/Read É ¥ state/inst/É BRFL branch if full required LITO 7 É ¥ 7/inst/É PRIM S_tree/Entry to stack É ¥ disable/enable/std/inst/É PRIM Stack/Xswap É ¥ disable/std/enable/inst/É PRIM Misc/Name of node É ¥ node/disable/std/enable/inst/É PRIM Stack/Swap É ¥ disable/node/std/enable/inst/É PRIM Misc/Post event É ¥ std/enable/inst/É PRIM Misc/Name of node É ¥ node/std/enable/inst/É PRIM Stack/Swap É ¥ std/node/enable/inst/É PRIM Misc/Post event É ¥ enable/inst/É PRIM Misc/Name of node É ¥ node/enable/inst/É PRIM Stack/Swap É ¥ enable/node/inst/É PRIM Misc/Post event É ¥ inst/É LITO 1 É ¥ 1/inst/É LITO 3 É ¥ 3/1/inst/É LITO 3 É ¥ 3/3/1/inst/É PRIM S_tree/Replace É ¥ inst/É PRIM Heap/Store self BRTR LITO 1 É ¥ 1/inst/É LITO 7 É ¥ 7/1/inst/É PRIM S_tree/Read É ¥ msge/inst/É PRIM Misc/Name of node É ¥ node/msge/inst/É PRIM Stack/Swap É ¥ msge/node/inst/É PRIM Misc/Post event É ¥ inst/É PRIM Heap/Store self É ¥ É ESBR SGLB EI Bisync/Result for internal class use only CMNT Expects: É ¥ inst/list/É LCAL loop É ¥ inst/É PRIM Heap/Store self ESBR SGLB EI Bisync/Error for internal class use only CMNT Expects: É ¥ inst/code/É PRIM Stack/Over É ¥ code/inst/code/É LITO 2 É ¥ $0002/code/inst/code/É PRIM Ordinal/And É ¥ rslt/inst/code/É BRFL LITO 1 CALL 354075 BRTR LITO 1 É ¥ 1/inst/code/É LITO 3 É ¥ 3/1/inst/code/É LITO 3 É ¥ 3/3/1/inst/code/É PRIM S_tree/Replace É ¥ inst/code/É LITO 1 CALL 354075 ESBR SGLB EI Bisync/Get Last P0 /2v6,-100,100;%3.2f%% LITO 1 CALL 354072 ESBR SGLB EI Bisync/Get Last P1 /2v6,-100,100;%3.2f%% LITO 2 CALL 354072 ESBR SGLB EI Bisync/Get Last P2 /2v6,-100,100;%3.2f%% LITO 3 CALL 354072 ESBR SGLB EI Bisync/Get Last P3 /2v6,-100,100;%3.2f%% LITO 4 CALL 354072 ESBR SGLB EI Bisync/Get Last P4 /2v6,-100,100;%3.2f%% LITO 5 CALL 354072 ESBR SGLB EI Bisync/Get Last P5 /2v6,-100,100;%3.2f%% LITO 6 CALL 354072 ESBR SGLB EI Bisync/Get Last P6 /2v6,-100,100;%3.2f%% LITO 7 CALL 354072 ESBR SGLB EI Bisync/Get Last P7 /2u LITO 8 CALL 354072 ESBR SGLB EI Bisync/Get Error Code /2u36;0x%x (hexadecimal) CMNT Expects: É ¥ inst/route/É LITO 3 É ¥ 3/inst/route/É PRIM S_tree/Get exact É ¥ list/3/inst/route/É PRIM List/Behead É ¥ error/list/3/inst/route/É PRIM Stack/Pop to aux É/error ¥ list/3/inst/route/É LITO 0 É/error ¥ 0/list/3/inst/route/É PRIM List/Splice É/error ¥ list/3/inst/route/É PRIM S_tree/Put É/error ¥ inst/route/É PRIM Stack/Push from aux É ¥ error/inst/route/É CALL 354056 É ¥ É ESBR ESTR LDEF loop CMNT takes apart the result list and sends the results CMNT Input: É ¥ inst/list/É CMNT Output: É ¥ inst/É PRIM Stack/Swap É ¥ list/inst/É PRIM List/Test for leaf É ¥ rslt/list/inst/É BRFL branch if not leaf PRIM List/Behead É ¥ entry/list'/inst/É PRIM Stack/Xswap É ¥ entry/inst/list'/É LCAL S&S É ¥ inst/É LCAL loop BRTR PRIM List/List to item É ¥ list'/inst/É LCAL S&S É ¥ inst/É EDEF LDEF S&S CMNT Stores the entry and sends the result CMNT Input: É ¥ list/inst/É CMNT Output: É ¥ inst/É PRIM List/List to stack É ¥ RPNO/data/inst/É PRIM Stack/Second to aux É/data ¥ RPNO/inst/É PRIM Stack/Dup down É/data ¥ RPNO/inst/RPNO/É LITO 15 É/data ¥ 15/RPNO/inst/RPNO/É PRIM Ordinal/Subtract É/data ¥ ref/inst/RPNO/É LITO 6 É/data ¥ 6/ref/inst/RPNO/É PRIM S_tree/Read É/data ¥ gain/inst/RPNO/É PRIM Stack/Push from aux É ¥ data/gain'/inst/RPNO/É PRIM Value/Fraction É ¥ data'/inst/RPNO/É PRIM Stack/Dup to aux É/data' ¥ data'/inst/RPNO/É PRIM Stack/Xover É/data' ¥ RPNO/data'/inst/RPNO/É PRIM Misc/Send entry É/data' ¥ inst/RPNO/É PRIM Stack/Push from aux É ¥ data'/inst/RPNO/É PRIM Stack/Rotate down É ¥ RPNO/data'/inst/É LITO 15 É ¥ 15/RPNO/data/inst/É PRIM Ordinal/Subtract É ¥ ref/data/inst/É LITO 2 É ¥ 2/ref/data/inst/É PRIM S_tree/Replace É ¥ inst/É EDEF LDEF get_q CMNT returns the name of the queue instance CMNT Input: É ¥ inst/É CMNT Output: É ¥ msge/inst/É LITO 1 É ¥ 1/inst/É LITO 4 É ¥ 4/1/inst/É PRIM S_tree/Read É ¥ port/inst/É BRFL branch if port B LIST MSGE ICAL QB GSYM Utility/Input EMSG ELST BRTR LIST MSGE ICAL QA GSYM Utility/Input EMSG ELST EDEF