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.