예제 #1
0
        public static void DbgConsoleEntryReturn()
        {
            DebuggerConsoleView DebuggerConsoleView = "DebuggerConsoleView";
            TCPDebugger         TCPDebugger         = "TCPDebugger";
            GuiTextEditCtrl     DbgConsoleEntry     = "DbgConsoleEntry";
            GuiTextCtrl         DebuggerStatus      = "DebuggerStatus";

            string msg = DbgConsoleEntry.getValue();

            if (msg != "")
            {
                DebuggerConsoleView.print("" + msg);
                if (DebuggerStatus.getValue() == "NOT CONNECTED")
                {
                    DebuggerConsoleView.print("*** Not connected.");
                }
                else if (DebuggerStatus.getValue() == "BREAK")
                {
                    DebuggerConsoleView.print("*** Target is in BREAK mode.");
                }
                else
                {
                    TCPDebugger.send("CEVAL " + msg + "\r\n");
                }
            }
            DbgConsoleEntry.setValue("");
        }
예제 #2
0
            public void handlePass(string message)
            {
                DebuggerConsoleView DebuggerConsoleView = "DebuggerConsoleView";
                GuiTextCtrl         DebuggerStatus      = "DebuggerStatus";

                if (message == "WrongPass")
                {
                    DebuggerConsoleView.print("Disconnected - wrong password.");
                    this.disconnect();
                }
                else if (message == "Connected.")
                {
                    DebuggerConsoleView.print("Connected.");
                    DebuggerStatus.setValue("CONNECTED");
                    this.send("FILELIST\r\n");
                }
            }
예제 #3
0
        public static void DbgConsolePrint(string status)
        {
            DebuggerConsoleView DebuggerConsoleView = "DebuggerConsoleView";

            DebuggerConsoleView.print(status);
        }
예제 #4
0
            public void handleError(string line)
            {
                DebuggerConsoleView DebuggerConsoleView = "DebuggerConsoleView";

                DebuggerConsoleView.print("ERROR - bogus message: " + line);
            }
예제 #5
0
            public void handleLineOut(string line)
            {
                DebuggerConsoleView DebuggerConsoleView = "DebuggerConsoleView";

                DebuggerConsoleView.print(line);
            }