public void runAction(TelnetAppSession AppSession, StringRequestInfo stringRequestInfo) { if (stringRequestInfo.Key.Length != 0) { if (CT11ModeActionDic.ContainsKey(stringRequestInfo.Key)) { CT11ModeActionDic[stringRequestInfo.Key](AppSession, stringRequestInfo); AppSession.sendNoNewLine("\r>"); return; } tCACommandWarpper.callTCACommand(AppSession, stringRequestInfo); AppSession.sendNoNewLine("\r>"); return; } AppSession.sendNoNewLine(">"); }
public CT11ModeAction(ref FSMData fSMData) { _fsmData = fSMData; tslPath = fSMData.tcaTSLPath; tCACommandWarpper = fSMData.tCACommand; CT11ModeActionDic.Add("SendRUCommand", RuCommandSend); CT11ModeActionDic.Add("ExitCT11Mode", exitCT11Mode); }