AARCHMRS Schema 2.7.4

↚ Home

Accessors.WriteOffsetAccessorArray object

An array of WriteOffsetAccess for a given RegisterBlock describes write accessors for a list of child Registers or RegisterBlocks.

object

Properties Type Description
_meta Meta
See Meta for more information.
_type
Enum
Accessors.WriteOffsetAccessorArray
access ..Permission.SystemAccess

Provides accessibility information for the access.

See ..Permission.SystemAccess for more information.
condition Traits.HasCondition

The condition which must be true for this accessor to be used.

See definitions.condition in Traits.HasCondition for more information.
index_variable Traits.HasIndexes
See definitions.index_variable in Traits.HasIndexes for more information.
indexes Traits.HasIndexes
See definitions.indexes in Traits.HasIndexes for more information.
offset WriteOffsetAccessor

Specifies the memory offset (or offsets) at which the referenced Register or RegisterBlock exists.

See properties.offset in WriteOffsetAccessor for more information.
Additional Properties
Not Allowed
◊ Required
Properties marked with ◊ are required properties.

Schema http://json-schema.org/draft-04/schema#

{
  "additionalProperties": false,
  "info": [
    "An array of `WriteOffsetAccess` for a given `RegisterBlock` describes write accessors for a list of child `Registers` or `RegisterBlocks`."
  ],
  "properties": {
    "_meta": {
      "$ref": "../Meta.json"
    },
    "_type": {
      "enum": [
        "Accessors.WriteOffsetAccessorArray"
      ]
    },
    "condition": {
      "$ref": "../Traits/HasCondition.json#/definitions/condition",
      "info": [
        "The condition which must be true for this accessor to be used."
      ]
    },
    "offset": {
      "info": [
        "Specifies the memory offset (or offsets) at which the referenced `Register` or `RegisterBlock` exists."
      ],
      "$ref": "WriteOffsetAccessor.json#/properties/offset"
    },
    "access": {
      "info": [
        "Provides accessibility information for the access."
      ],
      "$ref": "./Permission/SystemAccess.json"
    },
    "indexes": {
      "$ref": "../Traits/HasIndexes.json#/definitions/indexes"
    },
    "index_variable": {
      "$ref": "../Traits/HasIndexes.json#/definitions/index_variable"
    }
  },
  "required": [
    "offset",
    "access",
    "indexes",
    "index_variable"
  ],
  "type": "object",
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "WriteOffsetAccessorArray"
}