public override void activate(string prevReceiver) { base.activate(prevReceiver); if (prevReceiver.StartsWith("AUTO")) { tick(0); return; } LCD_Manager lm = _parent.getLCD(); RPN_Stack st = _parent._m_RPN_Stack; lm.clearScreen(); lm.outputStatus( _parent._m_Program_Memory.getCounter(), _parent._m_Extended_Memory.getCounter(), _parent._m_RPN_Stack.getDModeName(), " "); lm.outputCalcRegister(0, st.X.toString()); lm.outputCalcLabel(0, st.X_Label); lm.outputCalcRegister(1, st.Y.toString()); lm.outputCalcLabel(1, st.Y_Label); lm.outputCalcRegister(2, st.Z.toString()); lm.outputCalcLabel(2, st.Z_Label); lm.outputCalcRegister(3, st.T.toString()); lm.outputCalcLabel(3, st.T_Label); lm.forcePaint(); }