DmAddressSegment
**Experimental** Address segment which can contain child blocks and has a total segment size.
type DmAddressSegment {
blocks: [DmAddressBlock!]!
description: String!
name: String!
nameAliases: [String!]!
peripherals: [DmPeripheral!]!
size: Long!
sizeHex: String!
startAddress: Long!
startAddressHex: String!
}
Fields
DmAddressSegment.blocks ● [DmAddressBlock!]! non-null object
**Experimental** Nested address blocks within the segment.
DmAddressSegment.description ● String! non-null scalar
**Experimental** Segment description.
DmAddressSegment.name ● String! non-null scalar
**Experimental** Segment name.
DmAddressSegment.nameAliases ● [String!]! non-null scalar
**Experimental** Segment aliases.
DmAddressSegment.peripherals ● [DmPeripheral!]! non-null object
**Experimental** Peripherals associated with this segment.
DmAddressSegment.size ● Long! non-null scalar
**Experimental** Total segment size in bytes.
DmAddressSegment.sizeHex ● String! non-null scalar
**Experimental** Total segment size formatted as hex (0x...).
DmAddressSegment.startAddress ● Long! non-null scalar
**Experimental**
DmAddressSegment.startAddressHex ● String! non-null scalar
**Experimental**