Skip to main content

DmPeripheralChanges

**Experimental** Changes in peripheral instances between incoming SDM and resolved model.

type DmPeripheralChanges {
added: [String!]!
addedInstances: [DmPeripheralInstance!]!
modified: [String!]!
modifiedInstances: [DmPeripheralInstance!]!
removed: [String!]!
}

Fields

DmPeripheralChanges.added ● [String!]! non-null scalar

**Experimental** IDs of peripheral instances present in the resolved model but not present in the incoming SDM device model.

DmPeripheralChanges.addedInstances ● [DmPeripheralInstance!]! non-null object

**Experimental** Peripheral instance payloads that were added in the resolved model compared to the incoming SDM device model.

DmPeripheralChanges.modified ● [String!]! non-null scalar

**Experimental** IDs of peripheral instances present in both models where the selected pin configuration changed.

DmPeripheralChanges.modifiedInstances ● [DmPeripheralInstance!]! non-null object

**Experimental** Peripheral instance payloads that exist in both models but have changed pin configuration.

DmPeripheralChanges.removed ● [String!]! non-null scalar

**Experimental** IDs of peripheral instances present in the incoming SDM device model but not present in the resolved model.