STRE SGLB Misc/Class Reference CLAS 354032 ESBR SORD 2 LVAL 0 /o,-100,100,-100,100;Initial value (%) LVAL 0.100009 /o,-100,100,1,100;Ramp time (s) LITO 0 raise state LITO 0 lower state ESBR SGLB Output/#1 LCON /*+;Output ESBR ESTR STRE SGLB Misc/Superclass Reference CLAS 354008 ESBR SGLB General/Initialize CMNT É ¥ inst/É PRIM Timer/Get PAT É ¥ time/inst/É TIME 50.000 É ¥ Æt/time/inst/É GSYM Logic/Trigger É ¥ method/Æt/time/inst/É CALL 354057 É ¥ inst/É LITO 1 É ¥ 1/inst/É LITO 2 É ¥ 2/1/inst/É PRIM S_tree/Read É ¥ output/inst/É GSYM Output/#1 É ¥ #1/output/inst/É PRIM Misc/Send entry É ¥ inst/É PRIM Heap/Store self ESBR SGLB Logic/Preset /3v7,-100,100,-100,100;Preset (%) CMNT Expects: É ¥ inst/arg/É PRIM Stack/Over É ¥ arg/inst/arg/É LITO 1 É ¥ 1/arg/inst/arg/É LITO 2 É ¥ 2/1/arg/inst/arg/É PRIM S_tree/Replace É ¥ inst/arg/É PRIM Stack/Swap É ¥ arg/inst/É GSYM Output/#1 É ¥ #1/arg/inst/É PRIM Misc/Send entry É ¥ inst/É PRIM Heap/Store self ESBR SGLB Logic/Raise /3t5,false,true;raise state CMNT Expects: É ¥ inst/data/É LITO 3 É ¥ 3/inst/data/É LITO 2 É ¥ 2/3/inst/data/É CALL 354087 ESBR SGLB Logic/Lower /3t5,false,true;lower state CMNT Expects: É ¥ inst/data/É LITO 4 É ¥ 4/inst/data/É LITO 2 É ¥ 2/4/inst/data/É CALL 354087 ESBR SGLB Logic/Trigger for internal class use only CMNT Expects: É ¥ inst/time/É PRIM Stack/Swap É ¥ time/inst/É TIME 50.000 É ¥ Æt/time/inst/É GSYM Logic/Trigger É ¥ method/Æt/time/inst/É CALL 354057 É ¥ inst/É LITO 0 É ¥ 0/inst/É LITO 2 É ¥ 2/0/inst/É PRIM S_tree/Read É ¥ list/inst/É PRIM List/Remove É ¥ list'/current/inst/É PRIM List/Remove É ¥ list''/rate/current/inst/É PRIM List/Remove É ¥ list'''/raise?/rate/current/inst/É PRIM List/List to item É ¥ lower/raise?/rate/current/inst/É BRFL branch if lower=0 BRFL branch if raise=0 CMNT raise=0, lower=0; do nothing PRIM Stack/Drop É ¥ current/inst/É PRIM Stack/Drop É ¥ inst/É PRIM Heap/Store self BRTR CMNT raise=1, lower=0; increase LVAL 0.00100711 É ¥ .001/rate/current/inst/É PRIM Value/Fraction É ¥ Æv/current/inst/É PRIM Value/Add É ¥ output/inst/É LCAL out BRTR BRFL branch if raise=0 CMNT raise=0, lower=1; decrease LVAL 0.00100711 É ¥ .001/rate/current/inst/É PRIM Value/Fraction É ¥ Æv/current/inst/É PRIM Value/Subtract É ¥ output/inst/É LCAL out BRTR CMNT raise=1, lower=1; do nothing PRIM Stack/Drop É ¥ current/inst/É PRIM Stack/Drop É ¥ inst/É PRIM Heap/Store self ESBR SGLB Logic/Ramp TIme /3v,-100,100,1,100;Ramp Time (s) CMNT Expects: É ¥ inst/data/É LITO 2 É ¥ 2/inst/data/É LITO 2 É ¥ 2/2/inst/data/É CALL 354087 ESBR SGLB Logic/Get Output /2v6,-100,100;%3.1f%% CMNT Expects: É ¥ inst/route/É LITO 1 É ¥ 1/inst/route/É LITO 2 É ¥ 2/1/inst/route/É CALL 354086 ESBR SGLB Logic/Get Ramp Time /2v,-100,100;%3.0f seconds CMNT Expects: É ¥ inst/route/É LITO 2 É ¥ 2/inst/route/É LITO 2 É ¥ 2/2/inst/route/É CALL 354086 ESBR SGLB Logic/Get State /2e18,hold,raise,lower,contention hold CMNT Expects: É ¥ inst/route/É LITO 3 É ¥ 3/inst/route/É LITO 2 É ¥ 2/3/inst/route/É PRIM S_tree/Read É ¥ raise/inst/route/É PRIM Stack/Swap É ¥ inst/raise/route/É LITO 4 É ¥ 4/inst/raise/route/É LITO 2 É ¥ 2/4/inst/raise/route/É PRIM S_tree/Read É ¥ lower/inst/raise/route/É PRIM Ordinal/Left É ¥ lower'/inst/raise/route/É PRIM Stack/Rotate down É ¥ raise/lower'/inst/route/É PRIM Ordinal/Add É ¥ state/inst/route/É CALL 354056 ESBR ESTR LDEF out CMNT Input: É ¥ output/inst/É PRIM Stack/Dup down É ¥ output/inst/output/É LITO 1 É ¥ 1/output/inst/output/É LITO 2 É ¥ 2/1/output/inst/output/É PRIM S_tree/Replace É ¥ inst/output/É PRIM Stack/Swap É ¥ output/inst/É GSYM Output/#1 É ¥ #1/output/inst/É PRIM Misc/Send entry É ¥ inst/É PRIM Heap/Store self EDEF