Skip to main content

DmPeripheral

**Experimental** A single peripheral definition, including its instances and properties.

type DmPeripheral {
id: String!
name: String!
peripheralInstances: [DmPeripheralInstance!]!
peripheralProperties: [DmPeripheralProperty!]!
}

Fields

DmPeripheral.id ● String! non-null scalar

**Experimental** Unique identifier for the peripheral (e.g., sci, gpt).

DmPeripheral.name ● String! non-null scalar

**Experimental** Display name of the peripheral.

DmPeripheral.peripheralInstances ● [DmPeripheralInstance!]! non-null object

**Experimental** Instances of this peripheral present on the device (e.g., SCI0, GPT2).

DmPeripheral.peripheralProperties ● [DmPeripheralProperty!]! non-null object

**Experimental** Additional properties or metadata associated with the peripheral.