public abstract class DatacontainerEvent
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
class |
DatacontainerEvent.MemoryBankLengthTuple
Class for holding a bank and its length.
|
Constructor and Description |
---|
DatacontainerEvent() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
getFormattedID()
Get the ID as a formatted number.
|
abstract java.math.BigInteger |
getID()
Returns the tag identity information.
|
DatacontainerEvent.MemoryBankLengthTuple |
getMemoryBank(java.lang.Integer bankID) |
java.math.BigInteger |
readMemory(int bankID,
int offset,
int length)
Read the content of a bank
|
java.lang.String |
readMemory(java.lang.String address)
Read from a memory bank.
|
java.lang.String |
toString() |
public java.math.BigInteger readMemory(int bankID, int offset, int length) throws java.lang.IndexOutOfBoundsException
bankID
- The ID of the bank to readoffset
- The offset (in bits)length
- The number of bits to readjava.lang.IndexOutOfBoundsException
- if there was a problem accessing a bank or a memory locationpublic DatacontainerEvent.MemoryBankLengthTuple getMemoryBank(java.lang.Integer bankID)
bankID
- The ID of the memory Bankpublic java.lang.String readMemory(java.lang.String address)
address
- address: @[bankID].[length](.[offset])public abstract java.math.BigInteger getID()
public abstract java.lang.String getFormattedID()
public java.lang.String toString()
toString
in class java.lang.Object