STRE Prototype SGLB Misc/Class Reference CLAS 354379 ESBR SORD 2 LITO 3 state LITO 0 last error ESBR SORD 3 user parameters LITO 0 /o,0,7;Group I.D. (0 - 7) LITO 0 /o,0,15;Unit I.D. (0 - 15) ESBR SORD 4 read parameters (system) ISYM dummy /i;Filled in instance name: RID LITO 0 DID placeholder 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 ESBR SORD 5 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 6 last data read 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 LITO 0 param 7 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 EI Bisync/Init For internal class use only !! CMNT Expects: É ¥ inst/arg/É PRIM Stack/Second to aux É/port ¥ inst/É LITO 3 É/port ¥ 3/inst/É PRIM S_tree/Entry to stack É/port ¥ UID/GID/inst/É PRIM Stack/Push from aux É ¥ port/UID/GID/inst/É PRIM Stack/Rotate up É ¥ UID/GID/port/inst/É ASIO SIO/prepare_did É ¥ DID/inst/É LITO 2 É ¥ 2/DID/inst/É LITO 4 É ¥ 4/2/DID/inst/É PRIM S_tree/Replace É ¥ inst/É PRIM Heap/Store self ESBR SGLB EI Bisync/DoIt For internal class use !! CMNT Expects: É ¥ inst/É LITO 1 É ¥ 1/inst/É LITO 2 É ¥ 2/1/inst/É PRIM S_tree/Read É ¥ state/inst/É STRE state s-tree SORD 0 bad state PRIM Stack/Drop É ¥ inst/É PRIM Heap/Store self ESBR SORD 1 ready LITO 4 É ¥ 4/inst/É PRIM S_tree/Entry to stack É ¥ formatsÉ/BNO/DID/RID/inst/É ASIO SIO/read_block É ¥ inst/É LITO 2 É ¥ state/inst/É CALL 354065 ESBR SORD 3 error LITO 4 É ¥ 4/inst/É PRIM S_tree/Entry to stack É ¥ formatsÉ/BNO/DID/RID/inst/É ASIO SIO/full_read_block É ¥ inst/É LITO 2 É ¥ state/inst/É CALL 354065 ESBR ESTR ESBR SGLB EI Bisync/Receive For internal class use only !! CMNT Expects: É ¥ inst/arg/É CALL 354063 É ¥ state/data/inst/É STRE state s-tree SORD 0 bad state PRIM Stack/Drop É ¥ data/inst/É PRIM Stack/Drop É ¥ inst/É PRIM Heap/Store self ESBR SORD 2 waiting PRIM Stack/Swap É ¥ inst/arglist/É LCAL loop É ¥ inst/É LITO 1 É ¥ state/inst/É CALL 354065 ESBR ESTR ESBR SGLB EI Bisync/No Data For internal class use only !! CMNT Expects: É ¥ inst/É LITO 1 É ¥ 1/inst/É LITO 2 É ¥ 2/1/inst/É PRIM S_tree/Read É ¥ state/inst/É STRE state s-tree SORD 0 bad state PRIM Stack/Drop É ¥ inst/É PRIM Heap/Store self ESBR SORD 2 waiting LITO 1 É ¥ state/inst/É CALL 354065 ESBR ESTR ESBR SGLB EI Bisync/Error For internal class use only !! CMNT Expects: É ¥ inst/arg/É PRIM Stack/Swap É ¥ arg/inst/É LITO 2 É ¥ 2/arg/inst/É LITO 2 É ¥ 2/2/arg/inst/É PRIM S_tree/Replace É ¥ inst/É LITO 1 É ¥ 1/inst/É LITO 2 É ¥ 2/1/inst/É PRIM S_tree/Read É ¥ state/inst/É STRE state s-tree SORD 0 other states PRIM Stack/Drop É ¥ inst/É PRIM Heap/Store self ESBR SORD 2 waiting LITO 3 É ¥ state/inst/É CALL 354065 ESBR ESTR ESBR SGLB EI Bisync/Get Error /2u36;0x%x CMNT Expects: É ¥ inst/route/É LITO 2 É ¥ 2/inst/route/É LITO 2 É ¥ 2/2/inst/route/É PRIM S_tree/Read É ¥ rslt/inst/route/É PRIM Stack/Swap É ¥ inst/rslt/route/É LITO 0 É ¥ 0/inst/rslt/route/É LITO 2 É ¥ 2/0/inst/rslt/route/É LITO 2 É ¥ 2/2/0/inst/rslt/route/É PRIM S_tree/Replace É ¥ inst/rslt/route/É PRIM Stack/Swap É ¥ rslt/inst/route/É CALL 354056 ESBR SGLB EI Bisync/Get Last P0 /2v6,-100,100;%3.2f%% LITO 1 CALL 354080 ESBR SGLB EI Bisync/Get Last P1 /2v6,-100,100;%3.2f%% LITO 2 CALL 354080 ESBR SGLB EI Bisync/Get Last P2 /2v6,-100,100;%3.2f%% LITO 3 CALL 354080 ESBR SGLB EI Bisync/Get Last P3 /2v6,-100,100;%3.2f%% LITO 4 CALL 354080 ESBR SGLB EI Bisync/Get Last P4 /2v6,-100,100;%3.2f%% LITO 5 CALL 354080 ESBR SGLB EI Bisync/Get Last P5 /2v6,-100,100;%3.2f%% LITO 6 CALL 354080 ESBR SGLB EI Bisync/Get Last P6 /2v6,-100,100;%3.2f%% LITO 7 CALL 354080 ESBR SGLB EI Bisync/Get Last P7 /2u LITO 8 CALL 354080 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/list'É 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 5 É/data ¥ 5/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 6 É ¥ 6/ref/data/inst/É PRIM S_tree/Replace É ¥ inst/É EDEF