URL
https://opencores.org/ocsvn/adv_debug_sys/adv_debug_sys/trunk
Subversion Repositories adv_debug_sys
[/] [adv_debug_sys/] [trunk/] [Software/] [AdvancedWatchpointControl/] [src/] [advancedWatchpointControl/] [TargetTransaction.java] - Rev 54
Compare with Previous | Blame | View Log
//////////////////////////////////////////////////////////////// // // TargetTransaction.java // // Copyright (C) 2010 Nathan Yawn // (nyawn@opencores.org) // // This interface is implemented by objects which define // specific RSP transactions, such as register read and write. // //////////////////////////////////////////////////////////////// // // This source file may be used and distributed without // restriction provided that this copyright statement is not // removed from the file and that any derivative work contains // the original copyright notice and the associated disclaimer. // // This source file is free software; you can redistribute it // and/or modify it under the terms of the GNU General // Public License as published by the Free Software Foundation; // either version 3.0 of the License, or (at your option) any // later version. // // This source is distributed in the hope that it will be // useful, but WITHOUT ANY WARRANTY; without even the implied // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR // PURPOSE. See the GNU Lesser General Public License for more // details. // // You should have received a copy of the GNU General // Public License along with this source; if not, download it // from http://www.gnu.org/licenses/gpl.html // //////////////////////////////////////////////////////////////// package advancedWatchpointControl; public interface TargetTransaction { // The RSP (or other encoding / sending algorithm) can // call this method to get the pre-formatted packet which should be // encoded and sent public String getDataToSend(); // This should be called by the receiving portion of the RSP // algorithm each time a new character is received from the // network and decoded. It returns true so long as it wants // another character. It public boolean receivePacket(String pkt); }