public class FmBlock
extends java.lang.Object
Constructor and Description |
---|
FmBlock(com.arm.cmsis.zone.data.ICpMemoryBlock block)
Create a Block generator data model element.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<FmCapture> |
getCaptureList()
Get a collection of capture elements for this block.
|
java.lang.String |
getInfo()
Get the brief description for this block.
|
java.util.Map<java.lang.Long,FmInterrupt> |
getInterrupts()
Get a hash with available interrupts.
|
java.lang.String |
getName()
Get the blocks name.
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Get a hash with associated key-values-properties.
|
long |
getSize()
Get the size of this block in bytes.
|
long |
getStart()
Get the start address of this block.
|
java.util.Collection<FmBlock> |
getSubBlocks()
Get a collection of blocks this one is divided into.
|
boolean |
isCallable()
Get non-secure-callable access attribute.
|
boolean |
isExecutable()
Get executable access attribute.
|
boolean |
isNonSecure()
Get non-secure access attribute.
|
boolean |
isPeripheral()
Get peripheral access attribute.
|
boolean |
isPrivileged()
Get privileged access attribute.
|
boolean |
isReadable()
Get readable access attribute.
|
boolean |
isSecure()
Get secure access attribute.
|
boolean |
isUnprivileged()
Get unprivileged access attribute.
|
boolean |
isWriteable()
Get writeable access attribute.
|
public FmBlock(com.arm.cmsis.zone.data.ICpMemoryBlock block)
block
- The storage data model element to wrap.public java.lang.String getName()
public boolean isSecure()
public boolean isCallable()
public boolean isNonSecure()
public boolean isPeripheral()
public boolean isReadable()
public boolean isWriteable()
public boolean isExecutable()
public boolean isUnprivileged()
public boolean isPrivileged()
public java.util.Map<java.lang.Long,FmInterrupt> getInterrupts()
public long getStart()
public long getSize()
public java.lang.String getInfo()
public java.util.Collection<FmCapture> getCaptureList()
public java.util.Map<java.lang.String,java.lang.String> getProperties()
public java.util.Collection<FmBlock> getSubBlocks()