Skip to main content

DmPeripheralMode

**Experimental** An operational mode for a peripheral instance that groups one or more operation mode configurations.

type DmPeripheralMode {
display: String!
name: String!
opModes: [DmOpMode!]!
}

Fields

DmPeripheralMode.display ● String! non-null scalar

**Experimental** Display string representing the peripheral mode.

DmPeripheralMode.name ● String! non-null scalar

**Experimental** Name of the peripheral mode (e.g., custom, async, sync).

DmPeripheralMode.opModes ● [DmOpMode!]! non-null object

**Experimental** Concrete operation mode configurations available within this peripheral mode.