STRE SGLB Misc/Class Reference CLAS 354189 ESBR SORD 2 PVAL 0 /o,-100,100,-100,100;Initial value (%) PVAL 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/Swap É ¥ arg/inst/É LCAL out É ¥ É ESBR SGLB Logic/Raise /3t5,false,true;raise state CMNT Expects: É ¥ inst/data/É LITO 3 É ¥ 3/inst/data/É CALL 354073 ESBR SGLB Logic/Lower /3t5,false,true;lower state CMNT Expects: É ¥ inst/data/É LITO 4 É ¥ 4/inst/data/É CALL 354073 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 2 É ¥ 2/inst/É PRIM S_tree/Entry to stack É ¥ 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/É CALL 354073 ESBR SGLB Logic/Get Output /2v6,-100,100;%3.1f%% CMNT Expects: É ¥ inst/route/É LITO 1 É ¥ 1/inst/route/É CALL 354072 ESBR SGLB Logic/Get Ramp Time /2v,-100,100;%3.0f seconds CMNT Expects: É ¥ inst/route/É LITO 2 É ¥ 2/inst/route/É CALL 354072 ESBR SGLB Logic/Get State /2e18,hold,raise,lower,contention hold CMNT Expects: É ¥ inst/route/É LITO 2 É ¥ 2/inst/route/É PRIM S_tree/Entry to stack É ¥ lower/raise/rate/current/inst/route/É PRIM Stack/Rotate down É ¥ rate/lower/raise/current/inst/route/É PRIM Stack/Drop É ¥ lower/raise/current/inst/route/É PRIM Stack/Rotate down É ¥ current/lower/raise/inst/route/É PRIM Stack/Drop É ¥ lower/raise/inst/route/É BRFL branch if lower=0 BRFL branch if raise=0 LITO 0 É ¥ 0/inst/route/É CALL 354056 BRTR LITO 1 É ¥ 1/inst/route/É CALL 354056 BRTR BRFL branch if raise=0 LITO 2 É ¥ 2/inst/route/É CALL 354056 BRTR LITO 3 É ¥ 3/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