Skip to main content
View as Markdown

DmFamilyPart

EXPERIMENTAL

Experimental​

caution

Not production-ready. It may change or be removed without notice. See Lifecycle.

Represents a single device family part variant.

Member Of​

DmDeviceModelAsConfigured object ● DmFamilyPartModel object ● DmFeasibleDeviceModel object ● DmFullStackDeviceModel object

type DmFamilyPart {
concrete: Boolean!
description: String!
deviceFamily: String!
display: String!
friendlyPartialMpn: String!
level: Int!
manufacturer: String!
mcuPartDetails: DmMcuPartNumberModel
partialMpn: String!
raPartDetails: DmRaPartNumberModel @deprecated
vendor: String!
}

Fields​

concrete ● Boolean! non-null scalar​

Indicates whether this part variant is a concrete (fully specified) part.

description ● String! non-null scalar​

Descriptive text explaining the part variant.

deviceFamily ● String! non-null scalar​

Stable family key (e.g. "RA", "RAFW", "RX"), derived from the backing device's platform. Matches DmDeviceFamily.key and deviceFamilyKey. Empty when the platform is unknown (e.g. a non-concrete grouping node with no device).

display ● String! non-null scalar​

Formatted display string for the part variant.

friendlyPartialMpn ● String! non-null scalar​

Human-friendly display of the partial MPN.

level ● Int! non-null scalar​

Hierarchy level of the part within the family.

manufacturer ● String! non-null scalar​

Manufacturer or vendor associated with the part.

mcuPartDetails ● DmMcuPartNumberModel object​

MCU part number details parsed into structured properties.

partialMpn ● String! non-null scalar​

Partial manufacturer part number pattern identifying a family subset.

vendor ● String! non-null scalar​

Silicon vendor, e.g. "Renesas", derived from the backing device's platform. Empty when the platform is unknown.

Show deprecated

raPartDetails ● DmRaPartNumberModel deprecated object​

DEPRECATED

Use mcuPartDetails instead.

Deprecated. RA part number details; use mcuPartDetails.